.uc-header {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9950;
	transition: all 0.3s cubic-bezier(0, 0, 0.8, 1.0);
}

.t-popup__block-close {
	display: none;
}

nav > ul > li:nth-child(6n) > a,
nav > ul > li:nth-child(7n) > a {
	font-size: 18px !important;
	padding-left: 24px;
}

nav > ul > li:nth-child(6n) > a::before {
	position: absolute;
	width: 20px;
	height: 20px;
	left: 20px;
	content: url(https://static.tildacdn.com/tild6434-3165-4831-b135-623335393833/Frame_63TOBASE64.svg);
}

nav > ul > li:nth-child(7n) > a::before {
	position: absolute;
	width: 20px;
	height: 20px;
	left: 20px;
	content: url(https://static.tildacdn.com/tild6562-3436-4638-b837-393037333465/FrameTOBASE64.svg);
}

nav > ul > li:nth-child(8n) > a {
	font-size: 16px !important;
	padding: 12px;
	border: 1px solid;
	border-radius: 10px;
	width: 300px;
	text-align: center;
}

.top-shape-border > .tn-atom {
	border-radius: 0px 0px 40px 40px;
}

.bot-shape-border > .tn-atom {
	border-radius: 40px 40px 0px 0px;
}

/* — modal windows*/
.shirina {
	background: none !important;
	right: 0 !important;
	left: 0 !important;
}

.parpadding {
	padding: 0 !important;
}
/* — modal windows*/

#rec608681332 {
	border-radius: 40px;
}

.orange-bg-z {
	z-index: 1 !important;
}

.squad-img {
    transition: transform 250ms, filter 250ms;
    filter: grayscale(0.3);
    overflow: hidden;
}

.squad-img::before,
.squad-img::after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 20px;
    transition: opacity 0.3s ease;
}

.squad-img::before {
    background: linear-gradient(180deg, rgba(19, 42, 61, 0.00) 60%, #132a3db3 100%);
}

.squad-img::after {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 115, 100, 0.20) 68%, rgba(255, 90, 73, 0.81) 100%);
    opacity: 0;
}

.squad-img:hover::before {
    opacity: 0;
}

.squad-img:hover::after {
    opacity: 1;
}

.squad-img:hover {
    filter: grayscale(0);
}

@media screen and (max-width: 425px) {
	.top-shape-border > .tn-atom {
		border-radius: 0px 0px 0px 40px;
	}
}

.t849__lines svg {
	display: none;
}

.t849__lines::after {
	content: " ";
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	background-image: url(https://static.tildacdn.com/tild6236-6161-4063-b231-616362623032/Frame_240accord_arro.svg);
	background-size: 100%;
}

.t849__opened .t849__lines {
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
    /* background-image: url(https://static.tildacdn.com/tild6566-3330-4763-a331-643339633031/Frame_240acc_arrow_d.svg); */
}


.uc-hide-for-admin {
	display: none;
}

.fixed-elemtab {
	position: sticky;
}


@media screen and (min-width: 1024px) {
	.t-width_6 {
		max-width: 490px;
	}
}

@media screen and (min-width: 1024px) {
    
	.smi-container {
		display: flex;
		justify-content: center;
		align-items: center;
		gap: 20px;
		overflow: hidden;
	}

	.smi-container #rec610741736,
	.smi-container #rec610827686 {
		max-width: 490px;
	}
}

@media screen and (max-width: 1024px) {

	.thirdlogos > div > .marquee {
		max-width: 286px;
	}

	.fourthrdlogos > div > .marquee {
		max-width: 446px;
	}
}



@media screen and (max-width: 768px) {
	
	div[class*="tabbtn"] {
		padding: 16px;
	}

	div[class*="tabbtn"] > div {
		display: flex !important;
		flex-direction: column;
		justify-content: space-between;
		height: 100%;
	}

	.tabs-info {
		padding: 16px;
	}

	.tabs-info ul {
		font-size: 16px;
		line-height: 22px;
	}

	.tabs-info .second-ul {
		font-size: 14px;
		line-height: 18px;
		padding-left: 20px !important;
	}

	.fixed-elem {
		position: sticky;
	}

}
.float_mess{
	position:fixed;
	width:60px;
	height:120px;
	bottom:205px;
	left:15px;
	background-color:#ff5a49;
	border-radius:50px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
	z-index: 9999;
}
.float_mess_tg{
	position:fixed;
	height:35px;
	bottom:275px;
	left:30px;
}

.float_mess_wa{
	position:fixed;
	height:35px;
	bottom:220px;
	left:30px;
}
