/*Отступы под макет*/

* .t-rec_pt_195 {
  padding-top: 200px !important;  
}

* .t-rec_pt_75 {
  padding-top: 80px !important;  
}

* .t-rec_pt_45 {
    padding-top: 40px !important;
}


/*Фон*/

body {
    background-image: url("https://optim.tildacdn.com/tild3266-3630-4135-b030-626361386264/-/resize/938x/-/format/webp/bg_texture-white.png.webp");
    background-repeat: repeat;
}

/*Для кнопок со стрелкой*/

.arrow-button .tn-atom__button-icon {
  transition: transform .3s ease-in;
}

.arrow-button:hover .tn-atom__button-icon {
    transform: translateX(4px);
}

.arrow-button a {
    justify-content: start !important;
}



/*----------------------------------------------------*/

/*Подчеркивание текст в Link Btn*/

.link-button {
    transition: all .3s ease;
}

.link-button .tn-atom__button-text {
    text-decoration: underline;
}

/*----------------------------------------------------*/

/*Селект для турниров*/

.uc-tournament-select .t1281__wrapper_mobile {
    display: block !important;
    width: 228px;
}

.uc-tournament-select .t1281__wrapper {
    display: none !important;
}

.uc-tournament-select .t1281__select {
    border: none !important;
    border-block-end: 1px solid #333333 !important;
    padding: 20px 20px 16px 0 !important;
}

.uc-tournament-select .t1281__wrapper_mobile::after {
    border-width: 9px 7px 0 !important;
}

.uc-tournament-select .t1281__col {
    max-width: 1200px;
}

@media screen and (max-width: 1199px) {
    .uc-tournament-select .t1281 {
        padding-left: 16px !important;
    }
}

@media screen and (max-width: 1199px) {
    .uc-tournament-select .t1281__wrapper_mobile {
        width: 343px;
    }
}
/*----------------------------------------------------*/

/*Аккордеоны*/

	.uc-accordions {
		--uc-accordion-border-color: #3333334d;
	}

	.uc-accordion {
		border-top: 1px solid var(--uc-accordion-border-color);
	}

	.uc-accordions>.tn-molecule>.uc-accordion:last-child {
		border-bottom: 1px solid var(--uc-accordion-border-color);
	}

	.uc-accordion__trigger {
		cursor: pointer;
		user-select: none;
	}

	.uc-accordion__content {
		--uc-accordion-content-height: 0px;
		height: var(--uc-accordion-content-height) !important;
		opacity: 0;
		overflow: hidden !important;
		pointer-events: none;
		transition: height 0.3s ease, opacity 0.3s ease;
	}

	.uc-accordion__icon {
		transform-origin: center;
		transition: transform 0.3s ease;
	}

	.uc-accordion--open .uc-accordion__content {
		opacity: 1;
		pointer-events: auto;
	}

	.uc-accordion--open .uc-accordion__icon {
		transform: rotate(180deg);
	}
	
/*----------------------------------------------------*/	