.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;
	}
}
  .messenger-floating-buttons {
    position: fixed;
    width: 50px;
    height: 100px;
    bottom: 215px;
    background-color: #ff5a49;
    left: 10px;
    border-radius: 25px;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    padding: 8px 0;
  }

  .social-floating-buttons {
    position: fixed;
    width: 50px;
    height: 150px;
    bottom: 320px;
    left: 10px;
    background-color: #132a3d;
    border-radius: 25px;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);
    z-index: 999;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    padding: 8px 0;
  }
  .social-floating-buttons a {
    color: #f0f0f0;}
    
    .messenger-floating-buttons a {
    color: #132a3d;}

  .messenger-button, .social-button {
    width: 30px;
    height: 30px;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: transform 0.2s ease;
  }
  .messenger-button:hover, .social-button:hover {
    transform: scale(1.1);
    color: #F8F9FA;
  }

  @media (max-width: 767px) {
    .messenger-floating-buttons,
    .social-floating-buttons {
      display: flex;
    }
  }