.ticket-url {
    color: #F7F7F7;
    font-family: 'neue Singular H Variable';
    font-size: 18px;
}
.ticket-url:hover {
    text-decoration: none !important;
    color: #fff;
}
.next-games p.title{
    color: #0A0A14 !important;
}
.next-games p.date {
    color: #0A0A14 !important;
	margin-top: 0 !important;
    font-weight: bold;
}
.section-card .card .second-bloc {
	font-weight: bold;
}

.section-card .card .first-bloc {
	background-size: cover;
    background-position: center;
	background-color: rgb(242,242,242) !important;
}
    
.gamesSwiper .swiper-button-prev, .gamesSwiper .swiper-button-next {
top: inherit;
	bottom:   0;
}

.gamesSwiper {
	position: relative;
}

.bg-basket .first-bloc {
    position: relative;
}

.bg-basket .curt {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.bg-basket .curt .circle {
    width: 60%;
    height: 110%;
    opacity: 1;
    border: #707070 1px solid;
    border-radius: 10000px;
    position: absolute;
    top: -5%;
}

.bg-basket .curt .circle.left {
    left: -37%;
}

.bg-basket .curt .circle.right {
    right: -37%;
}

.bg-basket .curt .middle {
    width: 1px;
    height: 20%;
    background-color: #707070;
    left: 50%;
    margin-left: -1px;
    position: absolute;
}

.bg-basket .curt .middle.top {
    top: 0;
}

.bg-basket .curt .middle.bottom {
    bottom: 0;
}

.section-card .card .first-bloc .text-bloc {
    position: relative;
    z-index: 10;
}