.h1s{
	line-height: 1;
	text-transform: uppercase;
	font-family: 'Clash Display', sans-serif;
	font-weight: 500;
	margin: 0;
}


.i_section1 .b_tx{
	font-weight: 400;
	line-height: 1.6;
}

.l_services .i_item{
	outline: 1px inset rgba(255, 255, 255, 0.15);
	backdrop-filter: blur(5px);
	background-color: #000000B2;
	position: relative;
}
.l_services .i_item a{	
	display: block;
	height: 100%;
	color: inherit;
}
.l_services .b_item{
	height: 100%;
	position: relative;
	background: linear-gradient(90deg,#fff 1px,transparent 0) 0 0, 
				linear-gradient(180deg,#fff 1px,transparent 0) 0 0, 
				linear-gradient(270deg,#fff 1px,transparent 0) 100% 0, 
				linear-gradient(180deg,#fff 1px,transparent 0) 100% 0, 
				linear-gradient(270deg,#fff 1px,transparent 0) 100% 100%, 
				linear-gradient(0deg,#fff 1px,transparent 0) 100% 100%, 
				linear-gradient(90deg,#fff 1px,transparent 0) 0 100%, 
				linear-gradient(0deg,#fff 1px,transparent 0) 0 100%;
    background-repeat: no-repeat;
    background-size: 6px 6px;
}
.l_services a::before{
	content: '';
	display: block;
	background-color: rgb(255 255 255 / 0%);
	position: absolute;
	height: 0;
	bottom: 0;
	left: 2px;
	right: 2px;
}
.l_services .i_tt{
	font-weight: 700;
	line-height: 1.3;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	margin: 0;
}
.l_services .i_lb{
	font-weight: 600;
	letter-spacing: .1em;
	line-height: 1.25;
	text-transform: uppercase;
	background: rgba(112, 0, 255, .15);
	position: absolute;
	bottom: 0;
	left: 0;
}
.l_services a .i_lb::after{
	background-color: rgba(112, 0, 255, .3);
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='23' height='6' viewBox='0 0 23 6' fill='none'%3e%3cpath d='M22.8868 3L20 0.113247L17.1132 3L20 5.88675L22.8868 3ZM4.37114e-08 3.5L20 3.5L20 2.5L-4.37114e-08 2.5L4.37114e-08 3.5Z' fill='white'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-size: 38.3333% auto;
	background-position: 50%;
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 100%;
}
.l_services a:hover::before{
	-webkit-transition: box-shadow var(--service-second) ease-out 0s, background-color .01s ease-out 0s, height var(--service-second) ease-out 0s;
    -moz-transition: box-shadow var(--service-second) ease-out 0s, background-color .01s ease-out 0s, height var(--service-second) ease-out 0s;
    -ms-transition: box-shadow var(--service-second) ease-out 0s, background-color .01s ease-out 0s, height var(--service-second) ease-out 0s;
    -o-transition: box-shadow var(--service-second) ease-out 0s, background-color .01s ease-out 0s, height var(--service-second) ease-out 0s;
    transition: box-shadow var(--service-second) ease-out 0s, background-color .01s ease-out 0s, height var(--service-second) ease-out 0s;
}
.l_services a:not(:hover)::before{
	-webkit-transition: box-shadow var(--service-second) ease-out 0s, background-color .01s ease-out var(--service-second), height var(--service-second) ease-out 0s;
    -moz-transition: box-shadow var(--service-second) ease-out 0s, background-color .01s ease-out var(--service-second), height var(--service-second) ease-out 0s;
    -ms-transition: box-shadow var(--service-second) ease-out 0s, background-color .01s ease-out var(--service-second), height var(--service-second) ease-out 0s;
    -o-transition: box-shadow var(--service-second) ease-out 0s, background-color .01s ease-out var(--service-second), height var(--service-second) ease-out 0s;
    transition: box-shadow var(--service-second) ease-out 0s, background-color .01s ease-out var(--service-second), height var(--service-second) ease-out 0s;
}
.l_services a .i_tt,
.l_services a .i_tx{
	-webkit-transition: color var(--service-second) ease-out 0s;
    -moz-transition: color var(--service-second) ease-out 0s;
    -ms-transition: color var(--service-second) ease-out 0s;
    -o-transition: color var(--service-second) ease-out 0s;
    transition: color var(--service-second) ease-out 0s;
}
.l_services a .i_lb::after{
	-webkit-transition: background-color var(--service-second) ease-out 0s, box-shadow var(--service-second) ease-out 0s;
    -moz-transition: background-color var(--service-second) ease-out 0s, box-shadow var(--service-second) ease-out 0s;
    -ms-transition: background-color var(--service-second) ease-out 0s, box-shadow var(--service-second) ease-out 0s;
    -o-transition: background-color var(--service-second) ease-out 0s, box-shadow var(--service-second) ease-out 0s;
    transition: background-color var(--service-second) ease-out 0s, box-shadow var(--service-second) ease-out 0s;
}
.l_services a:hover{
	z-index: 3;
}
.l_services a:not(:hover)::before{
	box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}
.l_services a:hover::before{
	height: calc(100% - 2px);
	box-shadow: 0px 0px 70px -10px rgba(255, 255, 255, .5);
	background-color: rgb(255 255 255 / 100%);
}
.l_services a:hover .i_tt,
.l_services a:hover .i_tx{
	color: var(--active6);
}
.l_services a:not(:hover) .i_lb{
	-webkit-transition: background-color .05s ease-out var(--service-second);
    -moz-transition: background-color .05s ease-out var(--service-second);
    -ms-transition: background-color .05s ease-out var(--service-second);
    -o-transition: background-color .05s ease-out var(--service-second);
    transition: background-color .05s ease-out var(--service-second);
}
.l_services a:not(:hover) .i_lb::after{
	-webkit-transition: background-color .05s ease-out var(--service-second), box-shadow .05s ease-out 0s;
    -moz-transition: background-color .05s ease-out var(--service-second), box-shadow .05s ease-out 0s;
    -ms-transition: background-color .05s ease-out var(--service-second), box-shadow .05s ease-out 0s;
    -o-transition: background-color .05s ease-out var(--service-second), box-shadow .05s ease-out 0s;
    transition: background-color .05s ease-out var(--service-second), box-shadow .05s ease-out 0s;
}
.l_services a:hover .i_lb{
	-webkit-transition: background-color .05s ease-out 0s;
    -moz-transition: background-color .05s ease-out 0s;
    -ms-transition: background-color .05s ease-out 0s;
    -o-transition: background-color .05s ease-out 0s;
    transition: background-color .05s ease-out 0s;
	background: var(--active6);
}
.l_services a:hover .i_lb::after{
	-webkit-transition: background-color .05s ease-out 0s, box-shadow .05s ease-out 0s;
    -moz-transition: background-color .05s ease-out 0s, box-shadow .05s ease-out 0s;
    -ms-transition: background-color .05s ease-out 0s, box-shadow .05s ease-out 0s;
    -o-transition: background-color .05s ease-out 0s, box-shadow .05s ease-out 0s;
    transition: background-color .05s ease-out 0s, box-shadow .05s ease-out 0s;
	box-shadow: 0px 0px 15px 0px rgba(255, 255, 255, .25);
	background-color: #000;
}

.i_section3{
	background: linear-gradient(180deg, rgba(23, 22, 26, 0.00) 0%, #111014 100%);
}
.l_numbers .i_item{
	line-height: 1.6;
}
.l_numbers big{
	text-shadow: 0 1px 1px #fff, 1px 0 1px #fff, 0 -1px 1px #fff, -1px 0 1px #fff; 
	color: #000; 
	display: block;
	font-weight: 800;
	line-height: 1;
}

.i_section4{
	background-color: rgba(17, 16, 20, 1);
}
.i_section4 .h4s{
	position: relative;
}
.i_section4 .h4s::before{
	content: '';
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='230' height='40' viewBox='0 0 230 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.9617 15.2868H42L29.0527 24.7099L29.0521 24.708L21.0329 30.5374L30.1437 28.1713L33.9808 40L21.0077 30.5582L8.01917 40L12.9886 24.7287L0 15.2713L16.0383 15.2868L21.0077 0L25.9617 15.2868Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M119.962 15.2868H136L123.053 24.7099L123.052 24.708L115.033 30.5374L124.144 28.1713L127.981 40L115.008 30.5582L102.019 40L106.989 24.7287L94 15.2713L110.038 15.2868L115.008 0L119.962 15.2868Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M72.9617 15.2868H89L76.0527 24.7099L76.0521 24.708L68.0329 30.5374L77.1437 28.1713L80.9808 40L68.0077 30.5582L55.0192 40L59.9886 24.7287L47 15.2713L63.0383 15.2868L68.0077 0L72.9617 15.2868Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M166.962 15.2868H183L170.053 24.7099L170.052 24.708L162.033 30.5374L171.144 28.1713L174.981 40L162.008 30.5582L149.019 40L153.989 24.7287L141 15.2713L157.038 15.2868L162.008 0L166.962 15.2868Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M213.962 15.2868H230L217.053 24.7099L217.052 24.708L209.033 30.5374L218.144 28.1713L221.981 40L209.008 30.5582L196.019 40L200.989 24.7287L188 15.2713L204.038 15.2868L209.008 0L213.962 15.2868Z' fill='white'/%3e%3c/svg%3e");
}

.l_reviews .slick-track,
.l_team .slick-track{
	display: flex;
	align-items: stretch;
}
.l_reviews .slick-slide,
.l_team .slick-slide{
	height: auto;
    flex-direction: column;
    justify-content: space-between;
}
.l_reviews.slick-initialized .slick-slide,
.l_team.slick-initialized .slick-slide{
	display: flex;	
}
.slick-arrow{
	cursor: pointer;
	position: absolute;
	font-size: 0;
	border: 1px solid rgba(255,255,255,.15);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 60% auto;
	-webkit-transition: background-size .14s ease-out 0s, border .14s ease-out 0s;
    -moz-transition: background-size .14s ease-out 0s, border .14s ease-out 0s;
    -ms-transition: background-size .14s ease-out 0s, border .14s ease-out 0s;
    -o-transition: background-size .14s ease-out 0s, border .14s ease-out 0s;
    transition: background-size .14s ease-out 0s, border .14s ease-out 0s;
}
.slick-arrow:hover{
	background-size: 86% auto;
	border: 1px solid rgba(255,255,255,.5);
}
.slick-prev{
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_d_432_2398)'%3e%3cpath d='M10.2929 17.2929C9.90237 17.6834 9.90237 18.3166 10.2929 18.7071L16.6569 25.0711C17.0474 25.4616 17.6805 25.4616 18.0711 25.0711C18.4616 24.6805 18.4616 24.0474 18.0711 23.6569L12.4142 18L18.0711 12.3431C18.4616 11.9526 18.4616 11.3195 18.0711 10.9289C17.6805 10.5384 17.0474 10.5384 16.6569 10.9289L10.2929 17.2929ZM11 19H26V17H11V19Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_d_432_2398' x='0' y='0.636047' width='36' height='34.7279' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset/%3e%3cfeGaussianBlur stdDeviation='5'/%3e%3cfeComposite in2='hardAlpha' operator='out'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_432_2398'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_432_2398' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
}
.slick-next{
	background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg filter='url(%23filter0_d_432_2402)'%3e%3cpath d='M25.7071 18.7071C26.0976 18.3166 26.0976 17.6834 25.7071 17.2929L19.3431 10.9289C18.9526 10.5384 18.3195 10.5384 17.9289 10.9289C17.5384 11.3195 17.5384 11.9526 17.9289 12.3431L23.5858 18L17.9289 23.6569C17.5384 24.0474 17.5384 24.6805 17.9289 25.0711C18.3195 25.4616 18.9526 25.4616 19.3431 25.0711L25.7071 18.7071ZM10 19H25V17H10V19Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cfilter id='filter0_d_432_2402' x='0' y='0.636047' width='36' height='34.7279' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3e%3cfeFlood flood-opacity='0' result='BackgroundImageFix'/%3e%3cfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3e%3cfeOffset/%3e%3cfeGaussianBlur stdDeviation='5'/%3e%3cfeComposite in2='hardAlpha' operator='out'/%3e%3cfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3e%3cfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_432_2402'/%3e%3cfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_432_2402' result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");
}

.i_section5{
	border-top: 1px solid rgba(255, 255, 255, .15);
	border-bottom: 1px solid rgba(255, 255, 255, .15);
	background: #111014;
} 

.l_accordion .i_item{
	position: relative;
	border-top: 1px solid rgba(255, 255, 255, .15);
}
.l_accordion .i_item::before{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
}
.l_accordion .b_tt{
	border-left: 1px solid rgba(255, 255, 255, .15);
	cursor: pointer;
}
.l_accordion .b_tt span{
	display: block;
	position: absolute;
	border-width: 1px;
	border-style: solid;
	right: 0;
}
.l_accordion .b_tt span::before,
.l_accordion .b_tt span::after{
	content: '';
	display: block;
	position: absolute;
	background-color: #fff;
	box-shadow: 0 0 10px #fff;
	left: 50%;
	top: 50%;
}
.l_accordion .b_tt span::before{
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	height: 2px;
}
.l_accordion .b_tt span::after{
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	-ms-transform-origin: top;
	-o-transform-origin: top;
	transform-origin: top;
	width: 2px;
}

.l_accordion .i_tt{
	margin: 0;
	font-weight: 700;
	letter-spacing: .04em;
	text-transform: uppercase;
	line-height: 1.3em;
}
.l_accordion .b_tx{ 
	border-left: 1px solid rgba(255, 255, 255, .15);
	border-right: 1px solid rgba(255, 255, 255, .15);
	border-bottom: 1px solid rgba(255, 255, 255, .15);
}
.l_accordion .i_tx{
	display: none;
}

.l_accordion .i_item::before{
	-webkit-transition: box-shadow .2s ease-out;
    -moz-transition: box-shadow .2s ease-out;
    -ms-transition: box-shadow .2s ease-out;
    -o-transition: box-shadow .2s ease-out;
    transition: box-shadow .2s ease-out;
}
.l_accordion .i_item .b_tt,
.l_accordion .i_item .b_tx{
	-webkit-transition: background-color .2s ease-out, backdrop-filter .2s ease-out;
    -moz-transition: background-color .2s ease-out, backdrop-filter .2s ease-out;
    -ms-transition: background-color .2s ease-out, backdrop-filter .2s ease-out;
    -o-transition: background-color .2s ease-out, backdrop-filter .2s ease-out;
    transition: background-color .2s ease-out, backdrop-filter .2s ease-out;
}
.l_accordion .i_item .b_tt span::after{
	-webkit-transition: transform .2s ease-out;
    -moz-transition: transform .2s ease-out;
    -ms-transition: transform .2s ease-out;
    -o-transition: transform .2s ease-out;
    transition: transform .2s ease-out;
}
.l_accordion .i_item:not(.act)::before{
	box-shadow: 0 0 20px rgba(255, 255, 255, 0);
}
.l_accordion .i_item.act::before{
	box-shadow: 0 0 20px rgba(255, 255, 255, .25);
}
.l_accordion .i_item:not(.act) .b_tt span::after{
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);	
}
.l_accordion .i_item.act .b_tt span::after{
	-webkit-transform: rotate(90deg) translate(-50%,-50%);
	-moz-transform: rotate(90deg) translate(-50%,-50%);
	-ms-transform: rotate(90deg) translate(-50%,-50%);
	-o-transform: rotate(90deg) translate(-50%,-50%);
	transform: rotate(90deg) translate(-50%,-50%);
}
.l_accordion .i_item:not(.act) .b_tt{
	background-color: rgba(0, 0, 0, .7);
}
.l_accordion .i_item:not(.act) .b_tt span,
.l_accordion .i_item:not(.act) .b_tx{
	background-color: rgba(255, 107, 0, 0);
}

.l_team .i_item{
	border: 1px solid rgba(255, 255, 255, .15);
	background: rgba(0, 0, 0, .7);
	backdrop-filter: blur(5px);
}
.l_team .i_tt{
	margin: 0;
	line-height: 1.3;
	letter-spacing: 0.04;
	font-weight: 700;
	text-transform: uppercase;
}
.l_team .b_lg{
	padding-top: 100%;
}
.l_team .i_lg,
.l_team .b_lg::after{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.l_team .b_lg::after{
	-webkit-transition: all .2s ease-out 0s;
	-moz-transition: all .2s ease-out 0s;
	-ms-transition: all .2s ease-out 0s;
	-o-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s;
	content: '';
	opacity: .2;
	background: rgb(0 194 255 / 100%);
}
.l_team .b_links{
	background-color: rgba(0, 194, 255, .15);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.l_team .i_item:hover .b_lg::after{
	background: rgb(0 194 255 / 0%);
	border-color: #fff;
}
.l_team .b_links svg{
	-webkit-transition: opacity .2s ease-out 0s;
	-moz-transition: opacity .2s ease-out 0s;
	-ms-transition: opacity .2s ease-out 0s;
	-o-transition: opacity .2s ease-out 0s;
	transition: opacity .2s ease-out 0s;
	width: auto;
	opacity: .7;
}
.l_team .b_links a,
.l_team .b_links svg{
	display: block;
}
.l_team .b_links a{
	float: left;
}
.l_team .b_links svg *{
	fill: #fff;
}
.l_team .b_links a:hover svg{
	opacity: 1;
}
.l_team .b_links:after{
	display: block;
	clear: both;
}

@media(max-width: 992px){
	.i_section4 .flex_d_t .button{
		position: absolute;
	}
	.i_section4 .flex_d_t .button,
	.l_reviews .slick-arrow{
		top: 100%;
		-webkit-transform: translateY(-100%);
		-moz-transform: translateY(-100%);
		-ms-transform: translateY(-100%);
		-o-transform: translateY(-100%);
		transform: translateY(-100%);
	}
	.l_reviews .slick-next{
		right: 0;
	}

	.l_accordion .i_item::before{
		right: 0;
	}
}

@media(max-width: 650px){
	.h1s{
		font-size: 2.4285em;
	}
	
	.i_section2 .i_ellipse,
	.i_section6 .i_ellipse{
		display: none;
	}

	.i_section:first-child:not(.i_section1){		
		padding-top: 8em;
	}

    .i_section1{
    	padding-top: 8em;
    	padding-bottom: 2.7142em;
    }
    .i_section1 .h2s:not(:first-child){
		margin-top: 1.0714em;
	}
	.i_section1 .b_tx{
		max-width: 75%;
	}
	.i_section1 .b_tx:not(:first-child){
		margin-top: 2.1428em;
	}
	.i_section1 .button:not(:first-child){
		margin-top: 1.5em;
	}

	.i_section2{
		padding-top: 5.7143em;
		padding-bottom: 2.5714em;
	}
	.i_section2 .l_services:not(:first-child){
		margin-top: 3.5714em;
	}
	.l_services .i_item:not(:last-child){
		margin-bottom: 1.0714em;
	}
	.l_services .b_item{
		min-height: 16.0714em;
		padding: 1.4285em 1.0714em 3.5714em 1.0714em;
	}	
	.l_services a::before{
		height: 2.1428em;
	}
	.l_services .i_tx:not(:first-child){
		margin-top: 1.0714em;
	}
	.l_services .i_lb{
		font-size: .8571em;
		height: 2.5em;
		padding: .5833em 1.25em .6667em 1.25em;
		right: 4.1667em;
	}
	.l_services a .i_lb::after{
		width: 4.1667em;
	}

	.i_section3{
		padding-top: 5.8571em;
		padding-bottom: 4.6428em;
	}
	.l_numbers:not(:first-child){
		margin-top: 3.5714em;
	}
	.l_numbers{
		padding-left: 2.2143em;
	}
	.l_numbers .i_item{
		font-size: 1.2857em;
	}
	.l_numbers .i_item:not(:last-child){
		margin-bottom: 2.8571em;
	}
	.l_numbers .i_item big{
		font-size: 3.3333em;
		margin-bottom: .1875em;
	}

	.i_section4{
		padding-top: 4.6428em;
		padding-bottom: 3.5714em;
	}
	.i_section4 .container_2{
		position: relative;
	}
	.i_section4 .h4s::before{
		width: 4.875em;
		height: .8333em;
		display: block;
		margin-bottom: 1.0714em;
	}
	.i_section4 .flex_d_t .button{
		max-width: calc(100% - 11.42857rem);
		left: 1.0714rem;
	}
	.i_section4 .flex_d_t .button span{
		padding-left: 1.6em;
		padding-right: 1.6em;
	}	
	.slick-arrow{
		width: 3.5714rem;
		height: 3.5714rem;
	}
	.l_reviews .i_item{
		width: calc(100vw - 2.1428em);
		margin: 0 1.0714em;
	}
	.l_reviews .slick-prev{
		right: 4.6428rem;
	}

	.i_section5{
		padding-top: 3.5714em;
		padding-bottom: 3.5714em;
	}
	.l_clients:not(:first-child){
		margin-top: 2.1428em;
	}

	.i_section6{
		padding-top: 8.5714em;
		padding-bottom: 4.2857em;
	}
	.l_accordion:not(:first-child){
		margin-top: 4.2857em;
	}	
	.l_accordion .i_item:not(:last-child){
		margin-bottom: 1.0714em;
	}
	.l_accordion .b_tt{
		padding: 1.1428em 4.4285em 1em 1.0714em;
	}
	.l_accordion .i_tt{
		font-size: 1em; 
	}
	.l_accordion .b_tt span{
		top: -1px;
		bottom: -1px;
		border-color: #4B4847;
		width: 3.4285em;
	}
	.l_accordion .b_tt span::before{
		width: .8571em;
	}
	.l_accordion .b_tt span::after{
		height: .8571em;
	}
	.l_accordion .i_tx{
		padding: 1.0714em;
	}
	.l_accordion .i_item.act .b_tt, 
	.l_accordion .i_item.act .b_tx{
		background-color: rgba(0, 0, 0, .7);
		backdrop-filter: blur(10px);
	}

	.i_section7{
		padding-top: 4.2857em;
		padding-bottom: 4.2857em;
	}
	.l_team:not(:first-child){
		margin-top: 3em;
	}
	.l_team{
		padding: 0 1.0714em;
	}
	.l_team .i_item{
		width: 56.4102vw;
		margin-right: 1.0714em;
		padding-bottom: 6.4285em;
	}
	.l_team .b_lg::after{ 
		border: 8px solid #fff;
	}
	.l_team .i_tt{
		font-size: 1em;
		padding: 1.0714em 1.0714em 0 1.0714em;
	}
	.l_team .i_tx{
		font-size: .8571em;
		padding-right: 1.25em;
		padding-left: 1.25em;
	}
	.l_team .i_tx:first-child{
		padding-top: 1.25em;
	}
	.l_team .i_tx:not(:first-child){
		padding-top: .6667em;
	}
	.l_team .b_links{
		padding: .4285em 1.0714em;
	}
	.l_team .b_links svg{
		height: 1.7142em;
	}
	.l_team .b_links a:not(:last-child){
		margin-right: 1.7857em;
	}
	.l_team .slick-arrow{
		top: -5.71428rem;
		right: 1.0714rem;
	}
	.l_team .slick-prev{
		margin-right: 5.0714rem;
	}

	.i_section8,
	.i_section9{
		padding-top: 4.2857em;
		padding-bottom: 4.2857em;
	}
	.i_section8 .b_cf7:not(:first-child){
		margin-top: 4.2857em;
	}
	.i_section9 .flex{
		flex-wrap: nowrap;
	}
	.i_section5 .flex .button,
	.i_section9 .flex .button{
		margin-left: 1.5em;
	}
}
