/* FONTS */
@font-face {
	font-family: 'VentiCf';
	src: url('./assets/fonts/VentiCF-Medium.woff2') format('woff2'),
		url('./assets/fonts/VentiCF-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'VentiCf';
	src: url('./assets/fonts/VentiCF-DemiBold.woff2') format('woff2'),
		url('./assets/fonts/VentiCF-DemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'VentiCf';
	src: url('./assets/fonts/VentiCF-Bold.woff2') format('woff2'),
		url('./assets/fonts/VentiCF-Bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'VentiCf';
	src: url('./assets/fonts/VentiCF-ExtraBold.woff2') format('woff2'),
		url('./assets/fonts/VentiCF-ExtraBold.woff') format('woff');
	font-weight: 800;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Moniqa';
	src: url('./assets/fonts/Moniqa-BoldNarrowParagraph.woff2') format('woff2'),
		url('./assets/fonts/Moniqa-BoldNarrowParagraph.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
/* FONTS */

html{
	font-family: 'VentiCf', sans-serif;
	font-weight: 500;
	/* font-size: 4.444vw; */
	font-size: 4.444vw;
	line-height: 1.5;
	color: #262626;
	scroll-behavior: smooth;
}
button{
	text-transform: lowercase;
}
.main{
	font-size: 4.444vw;
	margin-top: 70px;
}
.container {
	width: 100%;
	padding-left: 1em;
	padding-right: 1em;
}
body.lock{
	height: 100vh;
	overflow: hidden;
}
a {
	text-decoration: none;
	text-underline-position: under;
	transition: .3s;
}
button{
	padding: 0;
}
body{
	min-height: 100vh;
}
@media (min-width: 1000px) {
	.container {
		width: 113.75em;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
	html{
		font-size: 0.833vw;
	}
	.main{
		font-size: 0.833vw;
		margin-top: 6.25em;
	}
}

/* header */
.header{
	font-size: 16px;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	background: #fff;
	z-index: 10;
	transition: .3s;
}
.header.hidden {
	transform: translateY(-100%);
}
.header__wrap{
	padding: .9375em 1em;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header__logo{
	width: 9.25em;
	height: 2.1875em;
	display: block;
}
.header__logo img{
	max-width: 100%;
	width: 100%;
	height: auto;
	object-fit: contain;
	object-position: center;
}
.header__btns{
	display: flex;
	align-items: center;
	column-gap: 1.25em;
}
.header__phoneIcon{
	width: 2.5em;
	height: 2.5em;
	border: 1px solid #F3F3F3;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.menu__icon{
	width: 1.5em;
	height: 1.0625em;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-end;
}
.menu__icon span{
	height: 2.25px;
	background: #0C1212;
	transition: .3s;
}
.menu__icon span:nth-child(1){
	width: 100%;
	transform-origin: left;
}
.menu__icon span:nth-child(2){
	width: 1em;
}
.menu__icon span:nth-child(3){
	width: 100%;
	transform-origin: left;
}
.menu__icon.active span:nth-child(1){
	width: 100%;
	transform: rotate(45deg);
}
.menu__icon.active span:nth-child(2){
	opacity: 0;
	visibility: hidden; 
}
.menu__icon.active span:nth-child(3){
	width: 100%;
	transform: rotate(-45deg) translateY(.1em) translateX(-.1em);
}
.menu__body{
	position: fixed;
	top: 4.375em;
	left: -100%;
	width: 100%;
	background: #fff;
	height: calc(100% - 4.375em);
	padding: 0;
	transition: .2s;
	z-index: 3;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	box-sizing: border-box; 
}
.menu__nav{
	position: relative;
	width: 100%;
}
.menu__nav > ul{
	display: flex;
	flex-direction: column;
	row-gap: .3125em;
	position: relative;
	transition: transform 0.35s ease;
	list-style: none;
	margin: 0;
	padding: 1.25em 1em 0 1em; 
	width: 100%;
}
.menu__nav.is-submenu-open > ul {
	transform: translateX(-100%);
}
.menu__nav .sub-menu {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 1.25em 1em 0 1em;
	visibility: hidden;
	background: #fff;
	transform: translateX(100%);
	height: 100vh;
}
.menu__nav .sub-menu.is-active {
	visibility: visible;
}
.menu-back{
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #1A1C1F;
	display: flex;
	align-items: center;
	column-gap: .222em;
	margin-bottom: .944em;
}
.menu-back::before{
	content: '';
	display: block;
	width: .722em;
	height: .722em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.66602 10.832L4.33268 6.4987L8.66602 2.16537' stroke='%231A1C1F' stroke-width='1.625'/%3E%3C/svg%3E%0A");
}
.menu__nav .sub-menu{
	display: flex;
	flex-direction: column;
	row-gap: .3125em;
}
.menu__nav .sub-menu a{
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	background: #F3F3F3;
	border-radius: .444em;
	width: 100%;
	display: block;
	padding: .444em .888em;
}
.menu__nav > ul >  li > a{
	border: 1px solid #F3F3F3;
	width: 100%;
	display: block;
	padding: .363em .636em .363em .81em;
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 1.181;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	border-radius: .363em;
}
.menu__nav > ul >  li.menu-item-has-children a{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.menu__nav > ul >  li.menu-item-has-children > a::after{
	content: '';
	width: .636em;
	height: .636em;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.66699 11.666L9.33366 6.99935L4.66699 2.33268' stroke='%23555555' stroke-width='1.75'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: contain;
}
.menu__body.active{
	left: 0;
}
.menu__bottom{
	margin-top: auto;
	padding: 0 1em 1.5625em 1em;
}
.menu__socs{
	display: flex;
	align-items: center;
	column-gap: .5em;
	margin-bottom: 1.5625em;
}
.menu__socs a{
	width: 2.8125em;
	height: 2.8125em;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #F3F3F3;
	border-radius: .5em;
}
.menu__socs a svg{
	width: 1.25em;
	height: auto;
	object-fit: contain;
	object-position: center;
}
.menu__btn{
	display: flex;
	align-items: center;
	padding: .555em 1.111em .555em .555em;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 1;
	letter-spacing: -0.01em;
	color: #FFFFFF;
	background: #E6342B;
	border-radius: 5.555em;
	width: 18.222em;
	height: 3.055em;
}
.menu__btn::after{
	content: '';
	width: .722em;
	height: .722em;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.8 1.30078L6.89 2.21078L10.53 5.85078H0V7.15078H10.53L6.89 10.7908L7.8 11.7008L13 6.50078L7.8 1.30078Z' fill='white'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-left: .666em;
}
.menu__btn svg{
	width: 1.888em;
	height: 1.888em;
	object-fit: contain;
	object-position: center;
	margin-right: auto;
	transform-origin: center;
	animation: spin 10s linear infinite;
}
.header__nav{
	display: none;
}
.header__pcInfo{
	display: none;
}
@media(min-width: 1000px){
	.header{
		font-size: 0.833vw;
	}
	.header__wrap{
		padding: 1.25em 0;
		display: flex;
		align-items: center;
		justify-content:  flex-start
	}
	.header__logo{
		width: 12.8125em;
		height: 3em;
	}
	.header__btns{
		display: none;
	}
	.header__nav{
		display: block;
		margin-left: 7.5em;
		position: relative;
	}
	.header__nav > ul{
		display: flex;
		align-items: center;
		column-gap: 2em;
	}
	.header__nav >  ul > li > a{
		font-style: normal;
		font-weight: 500;
		font-size: 1.4375em;
		line-height: 1.217;
		letter-spacing: -0.01em;
		text-transform: lowercase;
		color: #0C1212;
		text-decoration-line: underline;
		text-decoration-color: transparent;
		position: relative;
		z-index: 2;
	}
	.header__nav  >  ul > li > a:hover{
		color: #E6342B;
		text-decoration-color: #E6342B;
	}
	.header__nav  ul.sub-menu{
		display: flex;
		flex-direction: column;
		row-gap: .75em;
		width: calc(100% + 5em);
		background-color: #F3F3F3;
		position: absolute;
		left: -2.5em;
		right: 0;
		top: -1.3125em;
		padding: 4.75em 2.5em 1.875em 2.5em;
		border-radius: 1.5em;
		z-index: 1;
		opacity: 0;
		visibility: hidden;
		transition: .3s;
	}
	.header__nav  ul.sub-menu a{
		font-style: normal;
		font-weight: 500;
		font-size: 1.5625em;
		line-height: 1.2;
		letter-spacing: -0.01em;
		text-transform: lowercase;
		color: #919394;
		display: flex;
		align-items: center;
	}
	.header__nav  ul.sub-menu a::before{
		content: '';
		width: .64em;
		height: .64em;
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_400_227)'%3E%3Cpath d='M9.6 1.59961L8.48 2.71961L12.96 7.19961H0V8.79961H12.96L8.48 13.2796L9.6 14.3996L16 7.99961L9.6 1.59961Z' fill='%23E6342B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_400_227'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
		background-position: center;
		background-size: contain;
		display: block;
		margin-top: -.05em;
		opacity: 0;
		visibility: hidden;
		max-width: 0;
		transition: .3s;
	}
	.header__nav > ul > li.menu-item-has-children:hover > .sub-menu{
		opacity: 1;
		visibility: visible;
	}
	.header__nav ul.sub-menu::before {
		content: '';
		position: absolute;
		top: 3em;
		left: 0;
		width: 100%;
		height: 2.5em;
		background: transparent;
		opacity: .1;
		display: block;
		z-index: 1;
	}
	.header__nav  ul.sub-menu a:hover{
		color: #E6342B;
	}
	.header__nav  ul.sub-menu a:hover::before{
		opacity: 1;
		visibility: visible;
		max-width: .64em;
		margin-right: .4em;
	}
	.header__pcInfo{
		display: flex;
		align-items: center;
		column-gap: 2em;
		margin-left: auto;
	}
	.header__pcInfo a{
		font-style: normal;
		font-weight: 600;
		font-size: 1.375em;
		line-height: 1;
		letter-spacing: -0.01em;
		color: #0C1212;
	}
	.header__pcInfo a:hover{
		color: #E6342B;
	}
	.header__pcInfo button{
		font-style: normal;
		font-weight: 600;
		font-size: 1.375em;
		line-height: 1;
		letter-spacing: -0.01em;
		color: #0C1212;
		background: #F3F3F3;
		display: flex;
		align-items: center;
		width: 11.363em;
		height: 2.727em;
		border-radius: 4.545em;
		padding-right: 1.09em;
		padding-left: 0.909em;
		transition: .3s;
	}
	.header__pcInfo button::after{
		content: '';
		width: .727em;
		height: .727em;
		background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.6 1.59961L8.48 2.71961L12.96 7.19961H0V8.79961H12.96L8.48 13.2796L9.6 14.3996L16 7.99961L9.6 1.59961Z' fill='white'/%3E%3C/svg%3E%0A");
		background-position: center;
		background-size: contain;
		display: block;
		opacity: 0;
		visibility: hidden; 
		max-width: 0;
		transition: .3s;
		pointer-events: none;
	}
	.header__pcInfo button svg{
		width: .909em;
		height: .909em;
		object-fit: contain;
		object-position: center;
		margin-right: auto;
		transition: .3s;
	}
	.header__pcInfo button:hover{
		background: #E6342B;
		color: #fff;
		padding-left: .5em;
	}
	.header__pcInfo button:hover svg{
		color: #fff;
		width: 1.727em;
		height: 1.727em;
		pointer-events: none;
		animation: spin 10s linear infinite;
	}
	.header__pcInfo button:hover::after{
		max-width: .727em;
		opacity: 1;
		visibility: visible;
		margin-left: .545em;
	}
}

/* header */
.star-red{
	color: #E6342B;
}
.star-wh{
	color: #ffffff;
}


/* banner */

.banner{
	margin-bottom: 6.625em;
	position: relative;
}
.banner__wrapper{
	padding: 1em 1em 0 1em;
}
.banner__title{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 4.5em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: 0.263em;
}
.banner__title span{
	color: #E6342B;
}
.banner__videoBlock{
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 2em;
}
.banner__videoBlock svg{
	width: 14.6875em;
	height: 14.6875em;
	object-fit: contain;
	object-position: center;
	position: relative;
	z-index: 9;
	cursor: pointer;
}
.banner__videoBlock svg #starPathBanner {
	animation: spinWithImage 20s linear infinite;
	transform-origin: center;
}
.banner__videoBlock svg #starShapeBanner path {
	animation: spin 20s linear infinite;
	transform-origin: center;
}
#bannerVideo{
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	object-fit: cover;
	object-position: center;
}
#bannerVideo.is-active {
	display: block !important;
	position: fixed;
	inset: 0;
	width: 100%;
	height: 100vh;
	object-fit: cover;
	z-index: 11;
	opacity: 0;
	transition: opacity 0.5s ease;
}

#bannerVideo.is-visible {
	opacity: 1;
}
.banner__videoBlock svg > image{
	width: 9px;
	height: 9px;
	object-fit: contain;
	object-position: center;

}
.bannerSvgForPlay{
	position: relative;
}
.iconPlay{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 9;
	width: 3.75em;
	height: 3.75em;
	object-fit: contain;
	object-position: center;
	pointer-events: none;
}
#starGroup {
	transform-origin: center;
	animation: spin 10s linear infinite;
}
.banner__text{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 120%;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	opacity: 0.75;
	margin-bottom: .75em;
	width: 15em;
}
.banner__btn{
	font-style: normal;
	font-weight: 600;
	font-size: 1.0625em;
	line-height: 1;
	letter-spacing: -0.01em;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: .705em;
	width: 10.294em;
	height: 2.941em;
	border-radius: 5.882em;
	background: #E6342B;
	padding: 0.1em 0 0 0;
}
.banner__btn::after{
	content: '';
	width: .764em;
	height: .764em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_482_2097)'%3E%3Cpath d='M7.8 1.30078L6.89 2.21078L10.53 5.85078H0V7.15078H10.53L6.89 10.7908L7.8 11.7008L13 6.50078L7.8 1.30078Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_482_2097'%3E%3Crect width='13' height='13' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	display: block;
	margin-bottom: 0.2em;
}
.banner__tags{
	margin-bottom: 1.5em;
}
.banner__tags ul{
	display: flex;
	flex-wrap: wrap;
	gap: .75em;
}
.banner__tags ul li{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1;
	letter-spacing: -0.01em;
	color: #0C1212;
	padding-bottom: .05em;
	border-bottom: 2px dotted #0C1212;
	white-space: nowrap;
}
.banner__slider{

}
.banner__slide{
	padding: 1em;
	background: #F9F9F9;
	border-radius: .625em;
}
.banner-slide__top{
	display: flex;
	align-items: center;
	column-gap: 1em;
	margin-bottom: 1.25em;
}
.banner-slide__top img{
	width: 4.0625em;
	height: 4.0625em;
	object-fit: cover;
	object-position: center;
	border-radius: .5em;
}
.banner-slide__top > div{

}
.banner-slide__top > div span{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	opacity: 0.35;
}
.banner-slide__top > div p{
	font-style: normal;
	font-weight: 500;
	font-size: 1.125em;
	line-height: 1.222;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
}
.banner-slide__bottom{
	display: flex;
	align-items: center;
	column-gap: 1.25em;
}
.banner__nav{
	display: flex;
	align-items: center;
	column-gap: .9375em;
}
.banner__nav > div{
	border-radius: 100%;
	background: #DCDCDC;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.5em;
	height: 2.5em;
	position: relative;
}
.banner--nav__next svg{
	transition: .2s;
}
.banner--nav__next svg:first-child {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%) rotate(-90deg);
	width: 3.2em;
	height: 3.2em;
	pointer-events: none;
}
.banner--nav__next svg circle{
	transition: .2s;
}
.banner-progress__track {
	fill: none;
	stroke: #DCDCDC;
	stroke-width: 2px;
}
.banner-slide__bottom > a{
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	opacity: 0.6;
}
/* banner */

.section__title{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.625em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
}
.section__title span{
	color: #E6342B;
}
.banner--tags__img{
	display: none;
}
@media(min-width: 1000px){
	.banner{
		margin-bottom: 10.9375em;
	}
	.banner__wrapper{
		padding: 3.125em 0 0 0;
		width: 113.75em;
		margin: 0 auto;
		display: flex;
		position: relative;
		min-height: 50em;
	}
	.banner__title{
		font-size: 12.1875em;
		line-height: .85;
		width: max-content;
	}
	.banner__videoBlock{
		margin-bottom: 0;
		margin-top: auto;
	}
	.banner__videoBlock svg{
		width: 18.75em;
		height: 18.75em;
	}
	.banner__videoBlock svg > image {
		width: 9.4px;
		height: 9.4px;
		transform: translate(-0.5px, -0.5px);
	}
	.banner__text{
		margin-top: 4.181em;
		font-size: 1.375em;
		margin-bottom: .727em;
		width: 20em;
	}
	.iconPlay{
		width: 5em;
		height: 5em;
		transition: .3s;
	}
	.bannerSvgForPlay:hover .iconPlay{
		width: 5.625em;
		height: 5.625em;
	}
	.banner__btn{
		font-size: 1.5em;
		column-gap: .5em;
		justify-content: space-between;
		width: 12.833em;
		height: 2.916em;
		border-radius: 4.166em;
		padding: .1em 1.125em 0 1.291em;
		transition: .3s;
	}
	.banner__btn::after{
		content: '';
		width: .666em;
		height: .666em;
		margin-bottom: 0.2em;
	}
	.banner__btn:hover{
		padding: .1em 2.6em 0 2.6em;
	}
	.banner--tags__img{
		width: 15em;
		height: 15em;
		opacity: 0;
		visibility: hidden;
		display: block;
		transition: .3s;
		margin-bottom: 2.25em;
		margin-left: auto;
	}
	.banner--tags__img img{
		object-fit: contain;
		object-position: center;
		transition: .3s;
	}
	.banner__tags{
		max-width: 16.5em;
		margin-bottom: 0;
		margin-left: auto;
	}
	.banner__tags ul{
		display: flex;
		justify-content: flex-end;
		flex-wrap: wrap;
		column-gap: .9375em;
		row-gap: .75em;
	}
	.banner__tags ul li{
		font-size: 1.6875em;
		cursor: pointer;
		transition: .3s;
	}
	.banner__tags ul li:hover{
		border-bottom: 2px solid #0C1212;
	}
	.banner__tags:has(li:hover) .banner--tags__img{
		opacity: 1;
		visibility: visible;
	}
	.banner__slider{
		max-width: 25em;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	.banner__slide{
		padding: 1.25em;
		min-width: 25em;
	}
	.banner-slide__top{
		margin-bottom: 1.5em;
	}
	.banner-slide__top img{
		width: 5.625em;
		height: 5.625em;
		border-radius: .625em;
	}
	.banner-slide__top > div{

	}
	.banner-slide__top > div span{
		font-size: 1.4375em;
	}
	.banner-slide__top > div p{
		font-size: 1.5625em;
		line-height: 1.2;
	}
	.banner-slide__bottom{
		column-gap: 1.5em;
	}
	.banner__nav{
		column-gap: .9375em;
	}
	.banner__nav > div{
		width: 3.125em;
		height: 3.125em;
		cursor: pointer;
		transition: .3s;
	}
	.banner__nav > div:hover{
		background: #E6342B;
	}
	.banner__nav > div .banner__svgArrow path{
		transition: .3s;
	}
	.banner__nav > div:hover .banner__svgArrow path{
		fill: #fff;
	}
	.banner--nav__next svg:first-child {
		width: 4em;
		height: 4em;
	}
	.banner-progress__track {
		stroke-width: 1px;
	}
	.banner-slide__bottom > a{
		font-size: 1.4375em;
	}
	.banner-slide__bottom > a:hover{
		color: #E6342B;
		opacity: 1;
	}
	/* banner */

	.section__title{
		font-size: 7.5em;
	}
}

/* cycle */

.cycle{
	margin-bottom: 7.1875em;
}
.cycle__wrap{
	padding: 0 1em;
}
.cycle__list {
	position: relative;
}
.cycle__item {
	border-radius: .75em;
	overflow: hidden;
	margin-bottom: 0.7em;
	position: relative;
	height: 21.25em;
}
.cycle__item > a{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
}
@media (max-width: 799.99px) {
	.cycle__item {
		position: sticky;
		position: -webkit-sticky;
		top: 2em;
		transform-origin: center 0;
		transition: 0.3s;
	}
}
.cycle__item:last-child {
	margin-bottom: 0;
}
.cycle--item__img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.cycle--item__img img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.cycle--item__content{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: linear-gradient(180deg, rgba(12, 18, 18, 0) 0%, #0C1212 100%);
	display: flex;
	justify-content: space-between;
	padding: 1.25em;
	align-items: flex-end;
}
.cycle--item__content h3{
	font-style: normal;
	font-weight: 600;
	font-size: 1.133em;
	line-height: 1.176;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #FFFFFF;
}
.cycle--item__content svg{
	width: 2.8125em;
	height: 2.8125em;
	object-fit: contain;
	object-position: center;
}
.cycle__head{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 1.5625em;
	padding: 0;
}
.cycle--slider__nav{
	display: none;
}
@media(max-width: 1000px){
	.cycle__list.swiper{
		margin: 0;
		overflow: visible;
	}
	.cycle__list .swiper-wrapper{
		display: block;
	}
}
@media(min-width: 1000px){
	.cycle{
		margin-bottom: 14.0625em;
		/* 		height: 400vh;
		overflow: clip; */
	}
	.cycle__wrap{
		padding: 0;
		position: sticky;
		top: 2em;
	}
	.cycle__title{
		margin-bottom: 0;
		margin-left: 0;
	}
	.cycle__head{
		margin-bottom: 3.4375em;
	}
	.cycle--slider__nav{
		display: flex;
		align-items: center;
		column-gap: .75em;
	}
	.cycle--slider-nav__btn{
		width: 3.75em;
		height: 3.75em;
		border-radius: 100%;
		background: #F3F3F3;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		transition: .3s;
	}
	.cycle--slider-nav__btn svg {
		width: 1.125em;
		height: 1.125em;
		object-fit: contain;
		object-position: center;
		transition: .3s;
	}
	.cycle--slider-nav__btn.swiper-button-disabled{
		opacity: .5;
	}
	.cycle--slider-nav__btn:not(.swiper-button-disabled):hover{
		background: #E6342B;
	}
	.cycle--slider-nav__btn:not(.swiper-button-disabled):hover svg path {
		fill: #fff;
	}
	.cycle__list {
		position: relative;
		display: flex;
		align-items: center;
		column-gap: .75em;
		overflow: hidden;
		/* 		scrollbar-width: none;  */
		padding-left: 3em;
		padding-right: 3em;
		/* 		transform: translateX(var(--paxallaxscroll, 0px)) translateZ(0);
		transition: transform 50ms ease;
		will-change: transform; */
	}
	/* 	.cycle__list::-webkit-scrollbar {
	display: none;
}
	.cycle__list {
	transform: translateX(var(--paxallaxscroll, 0%)) translateZ(0);
	transition: transform 50ms ease;
	will-change: transform;
} */
	.cycle__item {
		border-radius: 1.56em;
		margin-bottom: 0;
		flex: 0 0 auto;
		width: 26.25em;
		height: 27.1875em;
	}
	.cycle__spacer {
		flex-shrink: 0;
		width: 3em;
		height: 1px;
	}
	.cycle--item__img img{
		transition: .3s;
	}
	.cycle__item:hover .cycle--item__img img{
		transform: scale(1.05);
	}
	.cycle--item__content{
		padding: 2em;
	}
	.cycle--item__content h3{
		font-size: 1.6875em;
		line-height: 1.185;
	}
	.cycle--item__content svg{
		width: 3.4375em;
		height: 3.4375em;
		object-fit: contain;
		object-position: center;
		opacity: 0;
		visibility: hidden;
		transition: .3s;
	}
	.cycle__item:hover .cycle--item__content svg{
		opacity: 1;
		visibility: visible;
	}
}
/* cycle */

/* events */

.events{
	margin-bottom: 6.25em;
	margin-top: 7.1875em;
}
.events__wrap{
	padding: 0 1em;
}
.events__title{
	margin-bottom: 0.595em;
}
.events_text{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 120%;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	opacity: .65;
	margin-bottom: 1.875em;
}
.events__list{
	display: flex;
	flex-direction: column;
	row-gap: .8125em;
}
.events__item{
	border-radius: 1em;
	overflow: hidden;
	background-color: #F9F9F9;
	padding: 1.25em;
}
.events__img{
	width: 7.5em;
	height: 7.5em;
	display: flex;
	align-items: center;
	justify-content: center;
}
.events__img svg{
	transition: .3s;
}
.events__img svg g{
	opacity: 0;
	transition: opacity 0.5s ease;
}
@media(max-width: 1000px){
	.events__item.scrolled .events__img svg {
		width: 7.5em;
		height: 7.5em;
	}
	.events__item.scrolled .events__img svg g{
		opacity: 1;
	}
}
.events--item__text{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 120%;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	margin-top: 1.5em;
}
.events--item__text span{
	color: #E6342B;
}
@media(min-width: 1000px){
	.events{
		margin-bottom: 13.75em;
		margin-top: 14.0625em;
	}
	.events__wrap{
		padding: 0;
		width: 113.75em;
		margin: 0 auto;
	}
	.events__title{
		margin-bottom: 0.2em;
		text-align: center;
	}
	.events_text{
		font-size: 1.4375em;
		text-align: center;
		max-width: 40em;
		margin: 0 auto 2.608em auto;
	}
	.events__list{
		flex-direction: row;
		gap: .8125em;
	}
	.events__item{
		border-radius: 2em;
		padding: 2.5em 3.125em;
		cursor: pointer;
		min-height: 28.125em;
		display: flex;
		flex-direction: column;
		transition: .3s;
	}
	.events__img{
		width: 13.125em;
		height: 13.125em;
		margin: 0 auto;
		transition: .3s;
	}
	.events__img svg{
		transition: .3s;
		width: 3.3125em;
		height: 3.3125em;
	}
	.events__img svg g{
		opacity: 0;
		transition: opacity 0.5s ease;
	}
	.events--item__text{
		font-size: 1.5625em;
		margin-top: 0;
		text-align: center;
		margin-top: auto;
	}
	.events__item:hover{
		transform: translateY(-1em);
	}
	.events__item:hover .events__img svg {
		width: 13.125em;
		height: 13.125em;
	}
	.events__item:hover .events__img svg g{
		opacity: 1;
	}
	.events__item:hover .starPathEvents {
		animation: spinWithImage 10s linear infinite;
		transform-origin: center;
	}
	.events__item:hover .starShapeEvents path {
		animation: spin 10s linear infinite;
		transform-origin: center;
	}
}
/* events */


/* info */

.info__wrapper{

}
.info__slider{

}
.info--slider__slide{
	min-height: 13.75em;
	border-top: 1px solid #0C1212;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
}
.info--slider__slide span{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.75em;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #0C1212;
	display: block;
	margin-top: 1.363em;
}
.info--slider__slide p br{display: none;}
.info--slider__slide p{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 120%;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	opacity: 0.65;
}
.info-slider__link{
	position: absolute;
	bottom: 1.333em;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	align-items: center;
	column-gap: .533em;
	font-style: normal;
	font-weight: 600;
	font-size: .9375em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #E6342B;
	opacity: 0.75;
}
.info-slider__link svg{
	width: .866em;
	height: .866em;
	object-fit: contain;
	object-position: center;
	margin-top: -.2em;
}
.info-slider__link svg path{
	fill: #E6342B;
}
.info-slider__linkPage{
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 2;
}
@media(min-width: 1000px){
	.info__wrapper{
		display: flex;
	}
	.info__slider{
		width: 50%;
	}
	.info__left{
		border-right: 1px solid #0C1212;
	}
	.info--slider__slide{
		min-height: 34.375em;
		border-top: 1px solid #0C1212;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
		cursor: pointer;
	}
	.info--slider__slide span{
		font-size: 6.25em;
		margin-top: 1.78em;
		color: #0C1212;
		transition: .3s;
	}
	.info--slider__slide p{
		font-size: 1.4375em;
		color: #0C1212;
		transition: .3s;
	}
	.info-slider__link{
		bottom: 1.4em;
		column-gap: .48em;
		font-size: 1.5625em;
		color: #DCDCDC;
	}
	.info-slider__link svg{
		width: .64em;
		height: .64em;
		margin-top: -.1em;
	}
	.info-slider__link svg path{
		fill: #DCDCDC;
		transition: .3s;
	}
	.info__slider:hover .info--slider__slide span{
		color: #0C1212;
	}
	.info__slider:hover .info--slider__slide p{
		color: #0C1212;
		opacity: 0.65;
	}
	.info__slider:hover .info-slider__link{
		color: #E6342B;
	}
	.info__slider:hover .info-slider__link svg path{
		fill: #E6342B;
	}
	.info__wrapper:has(.info__left:hover) .info__right .info--slider__slide span{
		color: #DCDCDC;
	}
	.info__wrapper:has(.info__left:hover) .info__right .info--slider__slide p{
		color: #DCDCDC;
	}
	.info__wrapper:has(.info__right:hover) .info__left .info--slider__slide span{
		color: #DCDCDC;
	}
	.info__wrapper:has(.info__right:hover) .info__left .info--slider__slide p{
		color: #DCDCDC;
	}
}
/* info */

/* partners */
.partners{
	background: #0C1212;
	padding: 5.625em 0;
	margin-bottom: 5.625em;
}
.partners__title{
	color: #545557;
	margin-bottom: 0.595em;
	padding: 0 .381em;
}
.partners__title span{
	color: #fff;
}
.partners__slider{
	margin-bottom: .75em;
}
.partners__slider .swiper-wrapper {
	transition-duration: 0ms !important;
}
.partners__slide{
	min-height: 10em;
	background: #1A1C1F;
	padding: 1.125em;
	border-radius: 1em;
	display: flex;
	flex-direction: column;
}
.partners__slide > img{
	max-width: 6em;
	height: auto;
	object-fit: contain;
	object-position: center;
}
.partners__slide > h3{
	font-style: normal;
	font-weight: 600;
	font-size: .9375em;
	line-height: 1.2;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #FFFFFF;
	margin-top: auto;
}
@media(min-width: 1000px){
	.partners{
		padding: 10.9375em 0;
		margin-bottom: 19.0625em;
	}
	.partners__title{
		margin-bottom: 0.458em;
		padding: 0;
		margin-left: .35em;
		max-width: 9em;
	}
	.partners__slider{
		margin-bottom: 1em;
	}
	.partners__slide{
		min-height: 17.5em;
		padding: 2em;
		border-radius: 2em;
	}
	.partners__slide > img{
		max-width: 10em;
	}
	.partners__slide > h3{
		font-size: 1.4375em;
	}
	.partners__slide > h3 br{
		display: none;
	}
}
/* partners */

/* projects */

.projects{
	margin-bottom: 5.625em;
}
.projects__wrap{
	padding: 0 1em;
	position: relative;
}
.projects__header{
	display: flex;
	column-gap: .3125em;
	justify-content: center;
	margin-bottom: 2.1875em;
	will-change: transform;
}
.projects__header .projects__title{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 5em;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #0C1212;
	position: relative;
	transition: .3s;
}
.projects__header span{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 1.0625em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	transition: .3s;
}
.projects__header.is-parallax .projects__title{
	color: #DCDCDC;
}
.projects__header.is-parallax span{
	color: #DCDCDC;
}
.projects__list{
	display: flex;
	flex-direction: column;
	row-gap: 2.1875em;
	position: relative;
	z-index: 2;
}
.projects__item{
	display: flex;
	flex-direction: column;
}
.projects--item__img{
	max-width: 100%;
	width: 100%;
	height: 15.625em;
	border-radius: .75em;
	overflow: hidden;
	margin-bottom: 1em;
	position: relative;
}
.projects--item__img img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.projects__tags{
	position: absolute;
	top: .75em;
	left: .75em;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: .3125em;
}
.projects__tags span{
	font-style: normal;
	font-weight: 500;
	font-size: .8125em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: .1em .923em 0 .923em;
	border-radius: 7.692em;
	white-space: pre;
	height: 2em;
	-webkit-backdrop-filter: blur(12px);
	border: 1px solid rgba(255, 255, 255, 0.25);
	background: rgba(0, 0, 0, 0.15);
	backdrop-filter: blur(25px);
}
.projects--item__title{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 1.5625em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .2em;
}
.projects--item__text{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1.1875;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
}
.allProjects{
	padding: 1.375em;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: .75em;
	min-height: 15.625em;
	display: flex;
	flex-direction: column;
	background: #fff;
	backdrop-filter: blur(15px);
}
.allProjects h3{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.625em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
}
.allProjects svg{
	margin-top: auto;
	margin-left: auto;
	width: 3.4375em;
	height: auto;
	object-fit: contain;
	object-position: center;
}
.allProjects svg > path{
	transform-origin: center;
}
.allProjects svg > path{
	animation: spin 10s linear infinite;
}
@media(min-width: 1000px){
	.projects{
		margin-bottom: 12.5em;
	}
	.projects__wrap{
		padding: 0;
		width: 113.75em;
		margin: 0 auto;
	}
	.projects__header{
		display: flex;
		column-gap: 0;
		justify-content: center;
		margin-bottom: 24.0625em;
		position: sticky;
		top: 23em;
		z-index: 1;
	}
	.projects__header .projects__title{
		font-size: 18.75em;
	}
	.projects__header span{
		font-size: 3.75em;
		margin-top: -.5em;
	}
	.projects__list{
		row-gap: 0;
	}
	.projects__item{
		display: flex;
		flex-direction: column;
		max-width: 55em;
	}
	.projects__item:nth-child(even) {
		margin-left: auto;
		margin-top: -6.1em;
	}
	.projects--item__img{
		height: 35.9375em;
		border-radius: 2em;
		margin-bottom: 1em;
		overflow: hidden;
	}
	.projects__item .projects--item__img img{
		transition: .3s;
	}
	.projects__tags{
		top: 2em;
		left: 2em;
		gap: .5em;
	}
	.projects__tags span{
		font-size: 1.4375em;
		height: 1.913em;
		padding: .15em .695em 0 .695em;
		border-radius: 4.347em;
		opacity: 0;
		visibility: hidden;
		transition: .3s;
	}
	.projects--item__content{
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
		padding: 0 1.5em;
	}
	.projects--item__title{
		font-size: 2.3125em;
		margin-bottom: 0;
	}
	.projects--item__text{
		font-size: 1.6875em;
		line-height: 1.185;
		max-width: 22.222em;
	}
	.allProjects{
		padding: 4em;
		border-radius: 2em;
		min-height: 35.9375em;
		max-width: 55em;
		width: 100%;
		background: rgba(255, 255, 255, 0.35);
	}
	.allProjects h3{
		font-size: 5em;
	}
	.allProjects svg{
		width: 4em;
	}
	.allProjects svg > path{
		transform-origin: center;
	}
	.allProjects svg > path {
		animation: unset;
	}
	.allProjects:hover svg > path{
		animation: spin 10s linear infinite;
	}
	.projects__item:hover .projects__tags span{
		opacity: 1;
		visibility: visible;
	}
	.projects__item:hover .projects--item__img img{
		transform: scale(1.05);
	}
}
/* projects */

.together{

}
.together__left{
	height: 21.625em;
}
.together__left img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.together__form{
	padding: 3.125em 1em;
	background: #F3F3F3;
}
.together__title{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.625em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: 0.119em;
}
.together__title span{
	color: #E6342B;
}
.together__text{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1.1875;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	margin-bottom: 1.375em;
}
.together__form form{
	display: flex;
	flex-direction: column;
}
.together__form form input:not([type="submit"]):not([type="checkbox"]){
	font-family: 'VentiCF';
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	padding: .764em 1.058em;
	border: 1px solid rgba(220, 220, 220, .5);
	border-radius: 0.294em;
	margin-bottom: 0.294em;
	background: #fff;
	width: 100%;
}
.together__form form textarea{
	font-family: 'VentiCF';
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 1.176;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	padding: .764em 1.058em;
	border: 1px solid rgba(220, 220, 220, .5);
	border-radius: 0.294em;
	height: 6.764em;
	margin-bottom: 0.941em;
	background: #fff;
	width: 100%;
}
.together--form__btn{
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: .705em;
	width: 8.353em;
	height: 2.941em;
	background: #E6342B;
	border-radius: 5.882em;
	font-family: 'VentiCF';
	font-style: normal;
	font-weight: 600;
	font-size: 1.0625em;
	line-height: 1;
	letter-spacing: -0.01em;
	color: #FFFFFF;
	border: none;
	padding: 0;
	padding-top: .1em;
}
.together--form__btn svg{
	width: .764em;
	height: auto;
	object-fit: contain;
	object-position: center;
	margin-bottom: .1em;
	flex-shrink: 0;
}
.chbs{
	margin-bottom: 1em;
	display: flex;
	flex-direction: column;
	row-gap: .5em;
}
.chbs > div{
	display: flex;
	column-gap: .5625em;
}
.chbs .wpcf7-list-item{
	margin: 0;
}
.chbs input[type="checkbox"] {
	appearance: none;
	width: 1.0625em;
	height: 1.0625em;
	border: 1px solid rgba(220, 220, 220, .5);
	border-radius: 0.125em;
	background-color: #fff;
	cursor: pointer;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	margin: 0;
	flex-shrink: 0;
}
.chbs input[type="checkbox"]:checked{
	background-color: #E6342B;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.chbs label{
	font-style: normal;
	font-weight: 500;
	font-size: .875em;
	line-height: 1.214;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	display: flex;
	align-items: flex-start;
	column-gap: .642em;
}
.chbs label .wpcf7-list-item-label a{
	color: #E6342B;
	text-decoration-line: underline;
	text-decoration-color: transparent;
	cursor: pointer;
}
.chbs label .wpcf7-list-item-label a:hover{
	text-decoration-color: #E6342B;
}
.together__form form input::-webkit-input-placeholder, .together__form form textarea::-webkit-input-placeholder { color: rgba(12, 18, 18, .5) }
.together__form form input::-moz-placeholder, .together__form form textarea::-moz-placeholder          { color: rgba(12, 18, 18, .5)  }
.together__form form input:-moz-placeholder, .together__form form textarea:-moz-placeholder           { color: rgba(12, 18, 18, .5)  }
.together__form form input:-ms-input-placeholder, .together__form form textarea:-ms-input-placeholder      { color: rgba(12, 18, 18, .5)  }
@media(min-width: 1000px){
	.together{

	}
	.together__wrap{
		display: flex;
	}
	.together__left{
		height: unset;
		max-width: 60em;
		width: 100%;
	}
	.together__form{
		padding: 5.8em 11.25em;
		flex-grow: 1;
	}
	.together__title{
		font-size: 6.25em;
		margin-bottom: 0.08em;
	}
	.together__text{
		font-size: 1.4375em;
		line-height: 1.217;
		margin-bottom: 1.826em;
		max-width: 18em;
	}
	.together__form form{
		display: flex;
		flex-direction: column;
	}
	.together__form form input:not([type="submit"]):not([type="checkbox"]){
		font-size: 1.4375em;
		padding: .652em 1.043em;
		border-radius: 0.217em;
		margin-bottom: 0.434em;
	}
	.together__form form textarea{
		font-size: 1.4375em;
		line-height: 1.217;
		padding: .652em 1.043em;
		border-radius: 0.217em;
		height: 5.869em;
		margin-bottom: 0.695em;
	}
	.together--form__btn{
		justify-content: space-between;
		column-gap: .5em;
		width: 10.958em;
		height: 2.916em;
		border-radius: 4.166em;
		padding: 0 1.333em;
		transition: .3s;
		font-size: 1.5em;
	}
	.together--form__btn svg{
		width: .666em;
		margin-top: -.1em;
		pointer-events: none;
	}
	.together--form__btn:hover{
		padding: 0 2.7em;
	}
	.chbs input[type="checkbox"] {
		margin-top: .2em;
	}
	.chbs label{
		font-size: 1.1875em;
		line-height: 1.21;
		column-gap: .473em;
	}
}
/* footer */
.footer{
	background: #0C1212;
}
.footer__top{
	padding: 3.125em 0;
	margin-right: 1em;
	margin-left: 1em;
	margin-bottom: 3.125em;
	border-bottom: 1px solid #3B3B3B;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.footer--top__left{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 3em;
	line-height: 100%;
	text-transform: uppercase;
	color: #FFFFFF;
	position: relative;
	background: transparent;
	padding: 0;
	text-align: left;
}
.footer--top__left svg{
	width: .833em;
	height: .833em;
	object-fit: contain;
	object-position: center;
	position: absolute;
	bottom: .2em;
	right: 0;
}
.footer--top__left svg > path{
	transform-origin: center;
}
@media(max-width: 1000px){
	.footer--top__left svg > path{
		animation: spin 10s linear infinite;
	}
}
.toTop{
	display: flex;
	align-items: center;
	column-gap: .375em;
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #919394;
}
.toTop svg{
	width: .8125em;
	height: .8125em;
	object-fit: contain;
	object-position: center;
}
.footer__mid{
	margin: 0 1em 4.6875em 1em;
}
.footer__navs{
	display: grid;
	grid-template-columns: 1fr 6.25em;
	column-gap: 2em;
	margin-bottom: 3.125em;
}
.footer__nav > span{
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 1.176;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #FFFFFF;
	margin-bottom: 1.176em;
	display: block;
}
.footer__nav ul{
	display: flex;
	flex-direction: column;
	row-gap: .6875em;
}
.footer__nav ul .sub-menu{
	display: none;
}
.footer__nav ul a{
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 1.176;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #919394;
}
.footer__socs{
	display: flex;
	align-items: center;
	column-gap: .5em;
	margin-bottom: 2.1875em;
}
.footer__socs a{
	border-radius: .5em;
	background: #1A1C1F;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.8125em;
	height: 2.8125em;
}
.footer__socs a svg{
	width: 1.25em;
	height: auto;
	object-fit: contain;
	object-position: center;
}
.footer__contacts{
	display: flex;
	flex-direction: column;
	row-gap: 1.2em;
}
.footer__contacts a{
	font-style: normal;
	font-weight: 500;
	font-size: 1.3125em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #919394;
}
.footer__logo{
	margin: 0 1em;
	display: block;
}
.footer__logo img{
	max-width: 15.9375em;
	width: 100%;
	height: 3.75em;
	object-fit: contain;
	object-position: center;
}
.footer__bottom{
	margin: 0 1em;
	padding: 2.5em 0;
}
.footer__links{
	display: flex;
	flex-direction: column;
	row-gap: .6875em;
}
.footer__links a{
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 120%;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #919394;
}
.footer_dev{
	display: flex;
	align-items: center;
	column-gap: .882em;
	margin-top: .6875em;
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 120%;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #919394;
}
.footer_dev img{
	width: 5.823em;
	height: 1.411em;
	object-fit: contain;
	object-position: center;
}
@media(min-width: 1000px){
	.footer{
		background: #0C1212;
	}
	.footer__top{
		padding: 6.25em 0 3.125em 0;
		margin-bottom: 3.125em;
		width: 113.75em;
		margin: 0 auto 4em auto;
		align-items: flex-end;
	}
	.footer--top__left{
		font-size: 5em;
		display: flex;
		column-gap: .25em;
	}
	.footer--top__left br{
		display: none;
	}
	.footer--top__left svg{
		width: .8em;
		height: .8em;
		position: relative;
		bottom: unset;
		right: unset;
	}
	.footer--top__left:hover svg > path{
		animation: spin 10s linear infinite;
	}
	.toTop{
		column-gap: .521em;
		font-size: 1.4375em;
	}
	.toTop:hover{
		color: #fff;
	}
	.toTop svg{
		width: .695em;
		height: .695em;
		margin-bottom: 0.2em;
	}
	.toTop svg path{
		transition: .3s;
	}
	.toTop:hover svg path{
		fill: #fff;
	}
	.footer__mid{
		width: 113.75em;
		margin: 0 auto 7em auto;
		display: flex;
		justify-content: space-between;
	}
	.footer__navs{
		display: flex;
		flex-direction: row-reverse;
		justify-content: flex-end;
		column-gap: 7.5em;
		margin-bottom: 0;
	}
	.footer__nav > span{
		font-size: 1.4375em;
		line-height: 1.217;
		margin-bottom: 1.043em;
	}
	.footer__nav ul{
		row-gap: .75em;
	}
	.footer__nav ul a{
		font-size: 1.4375em;
		line-height: 1.217;
	}
	.footer__nav ul a:hover{
		color: #fff;
	}
	.servicesNav ul{
		flex-direction: column;
		flex-wrap: wrap;
		height: 12.375em;
		column-gap: 3.5em;
	}
	.servicesNav ul li{
		max-width: 12em;
	}
	.footer__socs{
		column-gap: .625em;
		margin-bottom: 3.125em;
		justify-content: flex-end;
	}
	.footer__socs a{
		border-radius: .625em;
		width: 4em;
		height: 4em;
	}
	.footer__socs a:hover{
		border-radius: 100%;
	}
	.footer__socs a svg{
		width: 1.625em;
	}
	.footer__contacts{
		row-gap: .75em;
	}
	.footer__contacts a{
		font-size: 2.0625em;
		text-align: right;
	}
	.footer__contacts a:hover{
		color: #fff;
	}
	.footer__logo{
		width: 113.75em;
		margin: 0 auto;
	}
	.footer__logo img{
		max-width: 47.8125em;
		height: 11.25em;
	}
	.footer__bottom{
		width: 113.75em;
		margin: 0 auto;
		padding: 3.1875em 0;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.footer__links{
		display: flex;
		flex-direction: row;
		column-gap: 2em;
	}
	.footer__links a{
		font-size: 1.4375em;
	}
	.footer__links a:hover{
		color: #fff;
	}
	.footer_dev{
		column-gap: .652em;
		margin-top: 0;
		font-size: 1.4375em;
	}
	.footer_dev:hover{
		color: #fff;
	}
	.footer_dev br{
		display: none;
	}
	.footer_dev img{
		width: 5.391em;
		height: 1.304em;
	}
}
/* footer */

/*  MODAL */
.modal[aria-hidden='true'] {
	display: none;
}  
.modal__overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.7);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 12;
	backdrop-filter: blur(10px);
}
.modal__container {
	background-color: #fff;
	max-width: 100%;
	max-height: 100vh;
	height: 100%;
	overflow-y: auto;
	box-sizing: border-box;
	position: relative;
}
.modal__header{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 1.0625em 1em;
}
.modal__header img{
	width: 9.25em;
	height: auto;
	object-fit: contain;
	object-position: center;
}
.modal__header button{
	width: 1em;
	height: 1em;
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='14.1426' width='20' height='2.25' transform='rotate(-45 0 14.1426)' fill='%230C1212'/%3E%3Crect width='20' height='2.25' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 15.7334 14.1426)' fill='%230C1212'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	background-color: transparent;
	padding: 0;
	margin: 0;
	outline: none;
	border: none;
}
.modal__form{
	padding: 1.25em 1em 1.5625em 1em;
	display: flex;
	flex-direction: column;
	height: 100%;
	background: #F3F3F3;
}
.modal__title{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 3em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: 0.104em;
}
.modal__title br{
	display: none;
}
.modal__title span{
	color: #E6342B;
}
.modal__text{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1.1875;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
}
.modal__form form{
	display: flex;
	flex-direction: column;
	margin-top: 2em;
}
.modal__form form input:not([type="submit"]):not([type="checkbox"]){
	font-family: 'VentiCF';
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	padding: .764em 1.058em;
	border: 1px solid rgba(220, 220, 220, .5);
	border-radius: 0.294em;
	margin-bottom: 0.294em;
	background: #fff;
	width: 100%;
}
.modal__form form textarea{
	font-family: 'VentiCF';
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 1.176;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	padding: .764em 1.058em;
	border: 1px solid rgba(220, 220, 220, .5);
	border-radius: 0.294em;
	height: 6.764em;
	margin-bottom: 0.941em;
	background: #fff;
	width: 100%;
}
.modal--form__btn{
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: .705em;
	width: 8.353em;
	height: 2.941em;
	background: #E6342B;
	border-radius: 5.882em;
	font-family: 'VentiCF';
	font-style: normal;
	font-weight: 600;
	font-size: 1.0625em;
	line-height: 1;
	letter-spacing: -0.01em;
	color: #FFFFFF;
	border: none;
	padding: 0;
	padding-top: .2em;
}
.modal--form__btn svg{
	width: .764em;
	height: auto;
	object-fit: contain;
	object-position: center;
	margin-bottom: .2em;
	flex-shrink: 0;
}
.modal__form form input::-webkit-input-placeholder, .modal__form form textarea::-webkit-input-placeholder { color: rgba(12, 18, 18, .5) }
.modal__form form input::-moz-placeholder, .modal__form form textarea::-moz-placeholder          { color: rgba(12, 18, 18, .5)  }
.modal__form form input:-moz-placeholder, .modal__form form textarea:-moz-placeholder           { color: rgba(12, 18, 18, .5)  }
.modal__form form input:-ms-input-placeholder, .modal__form form textarea:-ms-input-placeholder      { color: rgba(12, 18, 18, .5)  }
.micromodal-slide {
	display: none;
}
.micromodal-slide.is-open {
	display: block;
}
.modal__close{
	display: none;
}
.micromodal-slide[aria-hidden="false"] .modal__overlay {
	animation: fadeIn 300ms ease forwards;
}

.micromodal-slide[aria-hidden="false"] .modal__container {
	animation: slideUp 300ms cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
}

@keyframes fadeIn {
	from { opacity: 0; }
	to   { opacity: 1; }
}

@keyframes slideUp {
	from { opacity: 0; transform: translateY(16px) scale(0.97); }
	to   { opacity: 1; transform: translateY(0) scale(1); }
}
@media(min-width: 1000px){
	.modal__close{
		display: block;
		position: absolute;
		top: 3.125em;
		right: 5em;
		width: 4.375em;
		height: 4.375em;
		background-color: #0C1212;
		border-radius: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		z-index: 1;
	}
	.modal__close svg{
		width: 1.25em;
		height: auto;
		object-fit: contain;
		object-position: center;
		transition: .3s;
		pointer-events: none;
	}
	.modal__close:hover svg{
		width: .9375em;
		transform: rotate(90deg);
	}
	.modal__overlay {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0,0,0,0.6);
		display: flex;
		justify-content: flex-end;
		align-items: center;
		z-index: 12;
	}
	.modal__container {
		background-color: #fff;
		max-width: 47.5em;
		width: 100%;
		max-height: 100vh;
		height: 100vh;
		overflow-y: auto;
		box-sizing: border-box;
	}
	.modal__header{
		display: none;
	}
	.modal__form{
		padding: 7.375em 5em;
	}
	.modal__title{
		font-size: 6.25em;
		margin-bottom: 0.08em;
	}
	.modal__title br{
		display: block;
	}
	.modal__text{
		font-size: 1.4375em;
		line-height: 1.217;
	}
	.modal__form form{
		margin-top: 2.5em;
	}
	.modal__form form input:not([type="submit"]):not([type="checkbox"]){
		font-size: 1.4375em;
		padding: .652em 1.043em;
		border-radius: 0.217em;
		margin-bottom: 0.434em;
	}
	.modal__form form textarea{
		font-size: 1.4375em;
		line-height: 1.2;
		padding: .652em 1.043em;
		border-radius: 0.217em;
		margin-bottom: 0.695em;
		height: 5.869em;
	}
	.modal--form__btn{
		justify-content: space-between;
		column-gap: .5625em;
		width: 10.958em;
		height: 2.916em;
		border-radius: 4.166em;
		padding: 0 1.333em;
		transition: .3s;
		font-size: 1.5em;
	}
	.modal--form__btn svg{
		width: .666em;
		margin-top: .1em;
		pointer-events: none;
	}
	.modal--form__btn:hover{
		padding: 0 2.8em;
	}
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
@keyframes spinWithImage {
	0% { transform: rotate(0deg) scale(.98); }
	100% { transform: rotate(360deg); }
}
/*  MODAL */



#loader-overlay {
	position: fixed;
	inset: 0;
	z-index: 999999;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
	background: #fff;
	opacity: 1;
	visibility: visible;
	transition: opacity 0.6s ease, visibility 0.6s ease;
}
.logoLoader{
	width: 8.5em;
	height: 2em;
	object-fit: contain;
	object-position: center;
	margin-bottom: 1.5625em;
}
#loader-overlay.hidden {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}
#starSvg {
	animation: spinScale 2s ease-in-out infinite;
	overflow: visible;
	width: 7.5em;
	height: 7.5em;
	object-fit: contain;
	object-position: center;
	position: absolute;
	top: 45%;
}

#starSvg.loaded {
	animation: dropDown 0.6s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;
}

#photoGroup {
	opacity: 0;
	transition: opacity 0.5s ease;
}
#photoGroup.show { opacity: 1; }

@keyframes spinScale {
	0%   { transform: scale(0.7) rotate(0deg); }
	50%  { transform: scale(1.15) rotate(180deg); }
	100% { transform: scale(0.7) rotate(360deg); }
}

@keyframes dropDown {
	0%   { transform: translateY(0) scale(1) rotate(0deg); }
	40%  { transform: translateY(30px) scale(0.9) rotate(15deg); }
	100% { transform: translateY(0) scale(1) rotate(0deg); }
}
@media(min-width: 1000px){
	.logoLoader{
		width: 12.8125em;
		height: 3em;
		margin-bottom: 3.125em;
	}
	#starSvg {
		width: 9.375em;
		height: 9.375em;
		top: 40%;
	}
}

.marquee {
	width: 100%;
	overflow: hidden;
	background: #E6342B;
	color: rgba(85, 85, 85, 0.5);
	padding: 1.4375em 0;
	position: relative;
}
.marquee__track {
	display: flex;
	width: max-content;
	will-change: transform;
	animation: marquee-scroll linear infinite;
}
.marquee__group {
	display: flex;
	flex-shrink: 0;
	align-items: center;
}
.marquee__item {
	flex-shrink: 0;
	padding: 0;
	white-space: nowrap;
	font-style: normal;
	font-weight: 400;
	font-size: 1.3125em;
	font-family: 'Moniqa';
	color: #fff;
	line-height: 1;
	text-transform: uppercase;
	leading-trim: both;
	text-edge: cap;
	text-align: center;
	text-transform: uppercase;
}
.marquee__item:not(.marquee__item--icon){
	margin-top: .1em;
}
.marquee__item--icon {
	display: flex;
	align-items: center;
	margin: 0 1.19em;
	width: 1.142em;
	height: 1.142em;
}
.marquee__item--icon svg{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}
@media(min-width: 1000px){
	.marquee {
		padding: 1.65em 0;
	}
	.marquee__item {
		font-size: 2.6875em;
	}
	.marquee__item:not(.marquee__item--icon){
		margin-top: .1em;
	}
	.marquee__item--icon {
		display: flex;
		align-items: center;
		margin: 0 .976em;
		width: .883em;
		height: .883em;
	}
}
@keyframes marquee-scroll {
	from {
		transform: translateX(0);
	}
	to {
		transform: translateX(calc(-1 * var(--group-width)));
	}
}
/* contacts */

.page_head{
	display: flex;
	flex-direction: column-reverse;
	row-gap: .9375em;
	margin-bottom: 1.875em;
	margin-top: 1.5625em;
}
.page_head > a{
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #1A1C1F;
	display: flex;
	align-items: center;
	column-gap: .235em;
}
.page_head > a::before{
	content: '';
	width: .764em;
	height: .764em;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.66602 10.832L4.33268 6.4987L8.66602 2.16537' stroke='%231A1C1F' stroke-width='1.625'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: contain;
	display: block;
	margin-bottom: .1em;
}
.breadcrumbs{
}
.breadcrumbs > span{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1.1875;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
}
.breadcrumbs .current-item{
	color: #919394;
}
.page__title{
	margin-bottom: 1.5625em;
}
.page__title h1{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.625em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
}
.page__title h1 span{
	color: #E6342B;
}
.contacts{
	margin-bottom: 5.625em;
}
.contacts__wrapper{
	display: flex;
	flex-direction: column-reverse;
	row-gap: .625em;
}
.contacts__left{
	padding: 1.5625em 1em;
	background: #F9F9F9;
	border-radius: .75em;
}
.contacts__subtitle{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.25em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .694em;
}
.contacts--block__text{
	display: flex;
	flex-direction: column;
	row-gap: .4375em;
}
.adres{
	margin-bottom: 1.5625em;
}
.jobTime{
	margin-bottom: 1.5625em;
}
.contacts__block > span{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1.1875;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #919394;
	display: block;
	margin-bottom: .75em;
}
.contacts__block p, .contacts__block a{
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 1.176;
	letter-spacing: -0.01em;
	color: #0C1212;
}
.contacts__socs{
	display: flex;
	align-items: center;
	column-gap: .5em;
	margin-top: 1.5625em;
	padding-top: 1.875em;
	border-top: 1px solid #DCDCDC;
}
.contacts__socs a{
	width: 2.625em;
	height: 2.625em;
	border-radius: .5em;
	background: #1A1C1F;
	display: flex;
	align-items: center;
	justify-content: center;
}
.contacts__socs a svg{
	width: 1.125em;
	height: auto;
	object-fit: contain;
	object-position: center;
}
.contacts__right{
	overflow: hidden;
	height: 25em;
}
.contacts__right iframe{
	width: 100%;
	height: 100%;
	border-radius: .75em;
}
@media(min-width: 1000px){
	.page_head{
		align-items: center;
		justify-content: space-between;
		flex-direction: row;
		column-gap: 1em;
		margin-bottom: 2.8125em;
		margin-top: 3.4375em;
	}
	.page_head > a{
		font-size: 1.375em;
		column-gap: .227em;
	}
	.page_head > a:hover{
		color: #E6342B;
	}
	.page_head > a::before{
		width: .636em;
		height: .636em;
		margin-bottom: 0;
		transition: .3s;
	}
	.page_head > a:hover::before{
		background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.66602 10.832L4.33268 6.4987L8.66602 2.16537' stroke='%23E6342B' stroke-width='1.625'/%3E%3C/svg%3E%0A");
	}
	.breadcrumbs > span{
		font-size: 1.375em;
		line-height: 1.181;
	}
	.breadcrumbs a:hover{
		color: #E6342B;
	}
	.page__title{
		margin-bottom: 3.4375em;
	}
	.page__title h1{
		font-size: 7.5em;
	}
	.contacts{
		margin-bottom: 12.5em;
	}
	.contacts__wrapper{
		flex-direction: row;
		column-gap: .9375em;
	}
	.contacts__left{
		padding: 3.125em;
		border-radius: 2em;
		max-width: 42.5em;
		width: 100%;
		min-height: 45em;
		height: 100%;
	}
	.contacts__subtitle{
		font-size: 3.75em;
		margin-bottom: .583em;
	}
	.contacts--block__text{
		row-gap: .3125em;
	}
	.adres{
		margin-bottom: 2.1875em;
	}
	.jobTime{
		margin-bottom: 3.1875em;
	}
	.contacts__block > span{
		font-size: 1.4375em;
		line-height: 1.217;
		margin-bottom: .652em;
	}
	.contacts__block p, .contacts__block a{
		font-size: 1.5625em;
		line-height: 1.176;
	}
	.contacts__block a:hover{
		color: #E6342B;
	}
	.contacts__socs{
		column-gap: .625em;
		margin-top: 2.8125em;
		padding-top: 3.125em;
	}
	.contacts__socs a{
		width: 3.4375em;
		height: 3.4375em;
		border-radius: .625em;
		transition: .3s;
	}
	.contacts__socs a svg{
		width: 1.5625em;
	}
	.contacts__socs a:hover{
		border-radius: 6.25em;
		background: #E6342B;
	}
	.contacts__right{
		overflow: hidden;
		flex-grow: 1;
		height: 45em;
	}
	.contacts__right iframe{
		border-radius: 2em;
	}
}
/* servicesPage */
.services__head{
	display: flex;
	flex-direction: column;
	row-gap: 1.5625em;
}
.link__dwnld{
	font-style: normal;
	font-weight: 600;
	font-size: 1.0625em;
	line-height: 1;
	letter-spacing: -0.01em;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 5.882em;
	background-color: #545557;
	width: 11.529em;
	height: 2.941em;
	padding-top: .2em;
}
.services{
	margin-bottom: 5.625em;
}
.services__list{
	display: flex;
	flex-direction: column;
	row-gap: .5em;
	margin-bottom: 7.1875em;
}
.services__item{
	position: relative;
	border-radius: .75em;
	overflow: hidden;
	height: 21.25em;
}
.services__item > a{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.services--item__img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.services--item__img img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.services--item__content{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: linear-gradient(180deg, rgba(12, 18, 18, 0) 0%, #0C1212 100%);
	display: flex;
	justify-content: space-between;
	padding: 1.25em;
	align-items: flex-end;
}
.services--item__content > h3{
	font-style: normal;
	font-weight: 600;
	font-size: 1.133em;
	line-height: 1.176;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #FFFFFF;
}
.services--item__content > svg{
	width: 2.8125em;
	height: 2.8125em;
	object-fit: contain;
	object-position: center;
}
.seo__text{
	margin-top: 7.1875em;
}
.seo__text > h2{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.5em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .625em;
}
.seo__text > div{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 120%;
	letter-spacing: -0.01em;
	color: #0C1212;
}
.seo_service{
		margin-bottom: 5.625em;
}
@media(min-width: 1000px){
	.services{
		margin-bottom: 10.9375em;
	}
	.seo_service{
		margin-bottom: 14.0625em;
	}
	.services__list{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		gap: .75em;
		margin-bottom: 14.0625em;
	}
	.services__item{
		border-radius: 1.56em;
		height: 27.1875em;
	}
	.services--item__img img{
		transition: .3s;
	}
	.services__item:hover .services--item__img img{
		transform: scale(1.05);
	}
	.services--item__content{
		padding: 2em;
	}
	.services--item__content > h3{
		font-size: 1.6875em;
		line-height: 1.185;
	}
	.services--item__content > svg{
		width: 3.4375em;
		height: 3.4375em;
		object-fit: contain;
		object-position: center;
		opacity: 0;
		visibility: hidden;
		transition: .3s;
	}
	.services__item:hover .services--item__content svg{
		opacity: 1;
		visibility: visible;
	}
	.seo__text{
		margin-top: 14.0625em;
		display: flex;
		column-gap: 1em;
	}
	.seo__text > h2{
		font-size: 6.25em;
		margin-bottom: 0;
		width: 56.5em;
		flex-grow: 1;
	}
	.seo__text > div{
		font-size: 1.4375em;
		width: 37.13em;
		flex-shrink: 0;
	}
	.services__head{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-end;
		column-gap: 1em;
	}
	.link__dwnld{
		font-size: 1.5em;
		border-radius: 4.166em;
		width: 11.625em;
		height: 2.916em;
		padding-top: .2em;
		margin-bottom: .5em;
	}
	.link__dwnld:hover{
		background-color: #919394;
	}
}
/* projectPage */
.projectsPage{
	margin-bottom: 5.625em;
}
.projectsPage__list{
	display: flex;
	flex-direction: column;
	row-gap: 2.1875em;
	margin-bottom: 7.1875em;
}
.projectsPage__item{
	display: flex;
	flex-direction: column;
}
.projectsPage--item__img{
	max-width: 100%;
	width: 100%;
	height: 15.625em;
	border-radius: .75em;
	overflow: hidden;
	margin-bottom: 1em;
	position: relative;
}
.projectsPage--item__img img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.projectsPage__tags{
	position: absolute;
	top: .75em;
	left: .75em;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: .3125em;
}
.projectsPage__tags span{
	font-style: normal;
	font-weight: 500;
	font-size: .8125em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: .1em .923em 0 .923em;
	border-radius: 7.692em;
	white-space: pre;
	height: 2em;
	-webkit-backdrop-filter: blur(12px);
	border: 1px solid rgba(255, 255, 255, 0.25);
	background: rgba(0, 0, 0, 0.15);
	backdrop-filter: blur(25px);
}
.projectsPage--item__content{

}
.projectsPage--item__title{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 1.5625em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .2em;
}
.projectsPage--item__text{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1.1875;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
}
.projectsPage__tabs{
	display: flex;
	align-items: center;
	column-gap: .3125em;
	overflow: auto;
	margin-left: 1em;
	margin-bottom: 1.5625em;
	white-space: nowrap;
}
.projectsPage__tabs {
	overflow-x: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.projectsPage__tabs::-webkit-scrollbar {
	display: none; 
}
.projectsPage__tab{
	font-style: normal;
	font-weight: 500;
	font-size: .9375em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	min-height: 2.666em;
	border: 1px solid #DCDCDC;
	border-radius: 6.666em;
	display: flex;
	align-items: center;
	column-gap: .333em;
	padding: 0 .8em;
	width: max-content;
	padding-top: .1em;
	transition: .3s;
}
.projectsPage__tab span{
	align-self: flex-start;
	margin-top: .9em;
	font-size: .7em;
}
.projectsPage__tab.active{
	background: #0C1212;
	border-radius: .5em;
	color: #fff;
}
@media(min-width: 1000px){
	.projectsPage{
		margin-bottom: 5.625em;
	}
	.projectsPage__list{
		display: grid;
		grid-template-columns: repeat(6, 1fr);
		column-gap: 1.5em;
		row-gap: 3.4375em;
		margin-bottom: 14.0625em;
	}
	.projectsPage__item:nth-child(5n+1),
	.projectsPage__item:nth-child(5n+2) {
		grid-column: span 3;
	}

	.projectsPage__item:nth-child(5n+3),
	.projectsPage__item:nth-child(5n+4),
	.projectsPage__item:nth-child(5n+5) {
		grid-column: span 2;
	}
	.projectsPage--item__img{
		height: 35.9375em;
		border-radius: 2em;
	}
	.projectsPage__item .projectsPage--item__img img{
		transition: .3s;
	}
	.projectsPage__tags{
		top: 2em;
		left: 2em;
		gap: .5em;
	}
	.projectsPage__tags span{
		font-size: 1.4375em;
		height: 1.913em;
		padding: .15em .695em 0 .695em;
		border-radius: 4.347em;
		opacity: 0;
		visibility: hidden;
		transition: .3s;
	}
	.projectsPage--item__content{
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
		column-gap: 5em;
		padding: 0 1.5em;
	}
	.projectsPage--item__title{
		font-size: 2.3125em;
		margin-bottom: 0;
	}
	.projectsPage--item__text{
		font-size: 1.6875em;
		line-height: 1.185;
		max-width: 22.222em;
	}
	.projectsPage__item:hover .projectsPage__tags span{
		opacity: 1;
		visibility: visible;
	}
	.projectsPage__item:hover .projectsPage--item__img img{
		transform: scale(1.05);
	}
	.projectsPage__tabs{
		width: 113.75em;
		margin-right: auto;
		gap: .75em;
		overflow: unset;
		margin-left: auto;
		margin-bottom: 3.4375em;
		white-space: unset;
	}
	.projectsPage__tab{
		font-size: 1.4375em;
		min-height: 2.174em;
		border-radius: 4.347em;
		column-gap: .217em;
		padding: 0 .869em;
		padding-top: .2em;
		cursor: pointer;
		transition: .3s;
	}
	.projectsPage__tab span{
		align-self: flex-start;
		margin-top: .6em;
		font-size: .6em;
	}
	.projectsPage__tab.active{
		border-radius: .521em;
	}
	.projectsPage__tab:hover{
		background: #0C1212;
		color: #fff;
	}
}
/* aboutPage */
.about{

}
.about__wrapper{

}
.about__img{
	max-width: 100%;
	width: 100%;
	height: 18.75em;
}
.about__img img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.about__persons{
	margin-top: 7.1875em;
	margin-bottom: 7.5em;
}
.about--persons__head{

}
.about--persons__head h2{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.5em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .75em;
}
.about--persons__nav{
	display: none;
}
.about--persons__nav > div{

}
.about--persons__nav > div svg{

}
.about--persons__slider{
	padding: 0 1em;
}
.about--person__slide{
	min-height: 27.5em;
	position: relative;
	border-radius: .75em;
	overflow: hidden;
}
.about--person-slide__img{
	max-width: 100%;
	width: 100%;
	height: 100%;
}
.about--person-slide__img img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.about--person-slide__content{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	padding: 1.375em;
	border-radius: 1em;
	background: #0C1212;
	min-height: 7.375em;
}
.about--person-slide__text{
	position: absolute;
	left: .615em;
	right: .615em;
	top: -.461em;
	transform: translateY(-100%);
	padding: .846em .923em;
	background: #F3F3F3;
	border-radius: .846em;
	font-style: normal;
	font-weight: 600;
	font-size: .8125em;
	line-height: 1.23;
	letter-spacing: -0.01em;
	color: #919394;
	opacity: 0;
	visibility: hidden;
	transition: .3s ease;
}
@media(max-width: 1000px){
	.about--person__slide.swiper-slide-active .about--person-slide__text{
		opacity: 1;
		visibility: visible;
	}
}
.about--person-slide__name{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2em;
	line-height: 100%;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-bottom: .125em;
}
.about--person-slide__job{
	font-style: normal;
	font-weight: 600;
	font-size: 1em;
	line-height: 1.1875em;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #919394;
}
.about__content{
	margin-bottom: 7.1875em;
}
.about--content__left{

}
.about--content__left > h2{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.5em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .75em;
}
.about--content__right{

}
.about--content__text{
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 120%;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	margin-bottom: 2.5em;
}
.about__digits{
	display: flex;
	flex-direction: column;
	row-gap: 1.25em;
}
.about__digit{
	display: flex;
	column-gap: .625em;
}
.about__digit span{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 3.125em;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #0C1212;
}
.about__digit p{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 120%;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	opacity: 0.65;
}
.about__projects{
	margin-bottom: 5.625em;
}
.about--projects__head h2{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.5em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .75em;
}
.about--projects__head h2 span{
	color: #E6342B;
}
.about--projects__nav{
	display: none;
}
.about--projects__slider{
	padding: 0 1em;
}
.about--projects__slide{

}
.about--projects--slide__img{
	max-width: 100%;
	width: 100%;
	height: 15.625em;
	margin-bottom: 1em;
	position: relative;
	border-radius: .75em;
	overflow: hidden;
}
.about--projects--slide__img img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.about--projects--slide__tags{
	position: absolute;
	top: .75em;
	left: .75em;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: .3125em;
}
.about--projects--slide__tags span{
	font-style: normal;
	font-weight: 500;
	font-size: .8125em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: .1em .923em 0 .923em;
	border-radius: 7.692em;
	white-space: pre;
	height: 2em;
	-webkit-backdrop-filter: blur(12px);
	border: 1px solid rgba(255, 255, 255, 0.25);
	background: rgba(0, 0, 0, 0.15);
	backdrop-filter: blur(25px);
}
.about--projects--slide__content{
	display: flex;
	flex-direction: column-reverse;
	row-gap: .3125em;
}
.about--projects--slide__content p{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1.1875em;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
}
.about--projects--slide__content span{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 1.5625em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .2em;
	display: block;
}
@media(min-width: 1000px){
	.about{

	}
	.about__wrapper{

	}
	.about__img{
		height: 46.875em;
	}
	.about__marquee{
		display: none;
	}
	.about__persons{
		width: 113.75em;
		margin: 10.9375em auto 15.625em auto;
	}
	.about--persons__head{
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 3.4375em;
	}
	.about--persons__head h2{
		font-size: 6.25em;
		margin-bottom: 0;
	}
	.about--persons__nav{
		display: flex;
		column-gap: .75em;
		align-items: center;
	}
	.about--persons__nav > div{
		width: 3.75em;
		height: 3.75em;
		border-radius: 100%;
		background: #F3F3F3;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		transition: .3s;
	}
	.about--persons__nav > div svg{
		width: 1.125em;
		height: .875em;
		object-fit: contain;
		object-position: center;
	}
	.about--persons__nav > div:not(.swiper-button-disabled):hover{
		background: #E6342B;
	}
	.about--persons__nav > div.swiper-button-disabled{
		opacity: .5;
	}
	.about--persons__nav > div:not(.swiper-button-disabled) svg path{
		transition: .3s;
	}
	.about--persons__nav > div:not(.swiper-button-disabled):hover svg path{
		fill: #fff;
	}
	.about--persons__slider{
		padding: 0;
	}
	.about--person__slide{
		min-height: 39.6875em;
		border-radius: 1.5em;
		cursor: pointer;
	}
	.about--person-slide__img img{
		transition: .3s;
	}
	.about--person-slide__content{
		padding: 2em;
		border-radius: 1.5em;
		min-height: 11em;
	}
	.about--person-slide__text{
		left: .631em;
		right: .631em;
		top: -.526em;
		padding: .842em .947em;
		border-radius: .842em;
		font-size: 1.1875em;
		line-height: 1.21;
		opacity: 0;
		visibility: hidden;
	}
	.about--person__slide:hover .about--person-slide__text{
		opacity: 1;
		visibility: visible;
	}
	.about--person-slide__name{
		font-size: 3.125em;
		margin-bottom: .12em;
	}
	.about--person-slide__job{
		font-size: 1.4375em;
		line-height: 1.217em;
	}
	.about--person__slide:hover .about--person-slide__img img{
		transform: scale(1.05);
	}
	.about__content{
		margin-bottom: 14.0625em;
		display: flex;
		column-gap: 1em;
	}
	.about--content__left{
		width: 57.25em;
		flex-shrink: 0;
	}
	.about--content__left > h2{
		font-size: 6.25em;
		margin-bottom: 0;
	}
	.about--content__right{
		flex-grow: 1;
	}
	.about--content__text{
		font-size: 1.5625em;
		margin-bottom: 4em;
	}
	.about__digits{
		display: grid;
		grid-template-columns: 24.0625em 1fr;
		justify-content: space-between;
		row-gap: 4.6875em;
		column-gap: 10.125em;
	}
	.about__digit{
		column-gap: 1.5625em;
		cursor: pointer;
	}
	.about__digit span{
		font-size: 6.25em;
		line-height: 100%;
		transition: .3s;
	}
	.about__digit:hover span{
		color: #E6342B;
	}
	.about__digit p{
		font-size: 1.4375em;
	}
	.about__projects{
		width: 113.75em;
		margin: -6.25em auto 13.75em auto;
	}
	.about--projects__head{
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 3.4375em;
	}
	.about--projects__head h2{
		font-size: 6.25em;
		margin-bottom: 0;
	}
	.about--projects__nav{
		display: flex;
		column-gap: .75em;
		align-items: center;
	}
	.about--projects__nav > div{
		width: 3.75em;
		height: 3.75em;
		border-radius: 100%;
		background: #F3F3F3;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		transition: .3s;
	}
	.about--projects__nav > div svg{
		width: 1.125em;
		height: .875em;
		object-fit: contain;
		object-position: center;
		transition: .3s;
	}
	.about--projects__nav > div:not(.swiper-button-disabled):hover{
		background: #E6342B;
	}
	.about--projects__nav > div.swiper-button-disabled{
		opacity: .5;
	}
	.about--projects__nav > div:not(.swiper-button-disabled):hover svg path{
		fill: #fff;
	}
	.about--projects__slider{
		padding: 0;
	}
	.about--projects--slide__img{
		height: 35.9375em;
		margin-bottom: 1.25em;
		border-radius: 2em;
	}
	.about--projects--slide__tags{
		top: 2em;
		left: 2em;
		gap: .5em;
	}
	.about--projects--slide__tags span{
		font-size: 1.4375em;
		height: 1.913em;
		padding: .15em .695em 0 .695em;
		border-radius: 4.347em;
		opacity: 0;
		visibility: hidden;
		transition: .3s;
		z-index: 1;
	}
	.about--projects--slide__content{
		flex-direction: row;
		column-gap: 5em;
		padding: 0 1.5em;
		justify-content: space-between;
	}
	.about--projects--slide__content p{
		font-size: 1.5625em;
		line-height: 1.2em;
	}
	.about--projects--slide__content span{
		font-size: 2.1875em;
		margin-bottom: 0;
		text-align: right;
	}
	.about--projects--slide__img img{
		transition: .3s;
	}
	.about--projects__slide:hover .about--projects--slide__tags span{
		opacity: 1;
		visibility: visible;
	}
	.about--projects__slide:hover .about--projects--slide__img img{
		transform: scale(1.05);
	}
}
/* singleProject */

.singleProject{

}
.singleProject__wrapper{

}
.singleProject__head{
	display: flex;
	justify-content: space-between;
	align-items: center;
	column-gap: 1em;
	margin-bottom: 2.1875em;
}
.singleProject__tags{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: .3125em;
}
.singleProject__tags span{
	font-style: normal;
	font-weight: 500;
	font-size: .9375em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	border: 1px solid #DCDCDC;
	border-radius: 6.666em;
	min-height: 2.666em;
	padding: .1em .8em 0 .8em;
	display: flex;
	align-items: center;
	justify-content: center;
}
.singleProject__company{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 1.5em;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #E6342B;
}
.singleProject__img{
	max-width: 100%;
	width: 100%;
	height: 18.75em;
}
.singleProject__img img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.singleProject__info{
	display: flex;
	flex-direction: column;
}
.singleProject--info__block{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	min-height: 9.375em;
	border-bottom: 1px solid #0C1212;
	padding: 0 .2em;
}
.singleProject--info__block span{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.5em;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #0C1212;
}
.singleProject--info__block p{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 120%;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	opacity: 0.65;
}
.singleProject__tasksBlock{
	margin-top: 6.25em;
}
.singleProject__tasksBlock > h2{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.5em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .75em;
}
.singleProject__tasks{
	display: flex;
	flex-direction: column;
	row-gap: .5em;
}
.singleProject__task{
	background: #F9F9F9;
	padding: 1em;
	border-radius: .75em;
	display: flex;
	column-gap: 1.25em;
	align-items: center;
}
.singleProject__task span{
	display: block;
	flex-shrink: 0;
}
.singleProject__task span svg{
	width: 2.5em;
	height: 2.5em;
	object-fit: contain;
	object-position: center;
}
.singleProject__task span svg text{
	font-style: normal;
	font-weight: 600;
	font-size: .9375em;
	line-height: 120%;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #FFFFFF
}
.singleProject__task p{
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 120%;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
}
.singleProject__sliderBlock{
	margin-bottom: 5.625em;
}
.singleProject__slider{
	margin-top: 7.1875em;
}
.singleProject--slider__slide{
	max-width: 100%;
	width: 100%;
	height: 12.375em;
	border-radius: .75em;
	overflow: hidden;
	cursor: pointer;
}
.singleProject--slider__slide img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.singleProject--slider__nav{
	margin: 1.5em auto 0 auto;
	display: flex;
	align-items: center;
	column-gap: 1em;
	width: max-content;
}
.singleProject--slider__nav .singleProject--slider-nav__btn{
	width: 2.8125em;
	height: 2.8125em;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	background: #F3F3F3;
	flex-shrink: 0;
}
.singleProject--slider__nav .singleProject--slider-nav__btn svg{
	width: .8125em;
	height: .625em;
	object-fit: contain;
	object-position: center;
}
.singleProject--slider__pag{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 120%;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #1A1C1F;
	width: max-content;
}
.singleProject__result{
	margin-top: 7.1875em;
}
.singleProject__result h2{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.5em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .625em;
}
.singleProject--result__text{
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 120%;
	letter-spacing: -0.01em;
	color: #0C1212;
}
.singleProject--result__text ul{
	padding-left: 1em;
	padding-top: .5em;
	padding-bottom: .5em;
}
.singleProject--result__text ul li{
	display: flex;
	align-items: flex-start;
	column-gap: .3em;
}
.singleProject--result__text ul li::before{
	content: '';
	width: .3em;
	height: .3em;
	border-radius: 100%;
	background: #0C1212;
	flex-shrink: 0;
	margin-top: .4em;
}
.singleProject__other{
	margin-top: 7.1875em;
}
@media(min-width: 1000px){
	.singleProject{

	}
	.singleProject__wrapper{

	}
	.singleProject__head{
		margin-bottom: 4.6875em;
	}
	.singleProject__tags{
		gap: .75em;
	}
	.singleProject__tags span{
		font-size: 1.4375em;
		border-radius: 4.347em;
		min-height: 2.174em;
		padding: .1em .869em 0 .869em;
	}
	.singleProject__company{
		font-size: 2.3125em;
	}
	.singleProject__img{
		height: 46.875em;
	}
	.singleProject__info{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		width: 100%;
	}
	.singleProject--info__block{
		min-height: 18.75em;
		border-bottom: 1px solid #0C1212;
		cursor: pointer;
	}
	.singleProject__info .singleProject--info__block:not(:last-child){
		border-right: 1px solid #0C1212;
	}
	.singleProject--info__block span{
		font-size: 5em;
		margin-bottom: .0625em;
		transition: .3s;
	}
	.singleProject--info__block:hover span{
		color: #E6342B;
	}
	.singleProject--info__block p{
		font-size: 1.4375em;
	}
	.singleProject__tasksBlock{
		display: flex;
		column-gap: 1em;
		margin-top: 12.5em;
	}
	.singleProject__tasksBlock > h2{
		font-size: 6.25em;
		margin-bottom: 0;
		flex-shrink: 0;
		width: 9.04em;
	}
	.singleProject__tasks{
		row-gap: .75em;
		flex-grow: 1;
	}
	.singleProject__task{
		padding: 2.1875em;
		border-radius: 1em;
		column-gap: 2.1875em;
		cursor: pointer;
	}
	.singleProject__task span{
		display: block;
		flex-shrink: 0;
		width: 3.75em;
		height: 3.75em;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.singleProject__task span svg{
		width: 1.875em;
		height: 1.875em;
		object-fit: contain;
		object-position: center;
		transform-origin: center;
		transition: .3s;
	}
	.singleProject__task span svg text{
		font-style: normal;
		font-weight: 600;
		font-size: .9375em;
		line-height: 120%;
		text-align: center;
		letter-spacing: -0.01em;
		text-transform: lowercase;
		color: #FFFFFF;
		opacity: 0;
		transition: .3s;
	}
	.singleProject__task span svg path{
		transition: .3s;
		fill: #545557;
	}
	.singleProject__task p{
		font-size: 1.5625em;
	}
	.singleProject__task:hover span svg{
		width: 3.75em;
		height: 3.75em;
	}
	.singleProject__task:hover span svg path{
		fill: #E6342B;
	}
	.singleProject__task:hover span svg text{
		opacity: 1;
	}
	.singleProject__sliderBlock{
		margin-bottom: 14.0625em;
		margin-top: 18.75em
	}
	.singleProject__slider{

	}
	.singleProject--slider__slide{
		height: 35.9375em;
		border-radius: 2em;
	}
	.singleProject--slider__nav{
		column-gap: 2em;
	}
	.singleProject--slider__nav .singleProject--slider-nav__btn{
		width: 3.75em;
		height: 3.75em;
		transition: .3s;
		cursor: pointer;
	}
	.singleProject--slider__nav .singleProject--slider-nav__btn:hover{
		background: #E6342B;
	}
	.singleProject--slider__nav .singleProject--slider-nav__btn svg path{
		transition: .3s;
	}
	.singleProject--slider__nav .singleProject--slider-nav__btn:hover svg path{
		fill: #fff;
	}
	.singleProject--slider__nav .singleProject--slider-nav__btn svg{
		width: 1.125em;
		height: .875em;
	}
	.singleProject--slider__pag{
		font-size: 1.375em;
		margin-top: .3em;
	}
	.singleProject__result{
		margin: 15.625em 0 0 0;
		padding: 0 3.125em 0 3.125em;
		display: flex;
		column-gap: 1em;
		width: 100%;
	}
	.singleProject__result h2{
		font-size: 6.25em;
		margin-bottom: 0;
		width: 9.04em;
		flex-shrink: 0;
	}
	.singleProject--result__text{
		font-size: 1.5625em;
		flex-grow: 1;
	}
	.singleProject--result__text ul{
		padding-left: .4em;
	}
	.singleProject--result__text ul li::before{
		width: .2em;
		height: .2em;
		margin-top: .4em;
	}
	.singleProject__other{
		margin-top: 14.0625em;
	}
	.singleProject__other .about__projects{
		margin-top: 0;
	}
}
/* clients */
.clients__wrapper{
	padding-bottom: 5.625em;
}
.clients__bg{
	background: #0C1212;
	padding: 5.625em 0;
}
.clients__list{
	display: grid;
	grid-template-columns: 1fr 1fr;
	column-gap: .75em;
	row-gap: .75em;
}
.clients__item{
	background: #1A1C1F;
	border-radius: 1em;
	position: relative;
	padding: 1.125em;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	row-gap: 1em;
	min-height: 10em;
}
.clients__item img{
	max-width: 6em;
	height: auto;
	object-fit: contain;
	object-position: center;
}
.clients__item h3{
	font-style: normal;
	font-weight: 600;
	font-size: .9375em;
	line-height: 1.2;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #FFFFFF;
}
.clients__projects{
	margin-top: 7.1875em;
}
@media(min-width: 1000px){
	.clients__wrapper{
		padding-bottom: 13.75em;
	}
	.clients__bg{
		padding: 10.9375em 0;
	}
	.clients__list{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		column-gap: 1em;
		row-gap: 1em;
	}
	.clients__item{
		border-radius: 2em;
		padding: 2em;
		min-height: 17.5em;
	}
	.clients__item img{
		max-width: 10em;
	}
	.clients__item h3{
		font-size: 1.4375em;
		line-height: 1.217;
	}
	.clients__projects{
		margin-top: 14.0625em;
	}
	.clients__projects .about__projects{
		margin-top: 0;
	}
}
/* singleServices */
.singleService{
	margin-bottom: 5.625em;
}
.singleService__head{
	display: flex;
	flex-direction: column-reverse;
	row-gap: 1.25em;
	margin-bottom: 2.1875em;
}
.singleService__head > div{
	display: flex;
	flex-direction: column;
	row-gap: .5em;
}
.singleService__head button{
	font-style: normal;
	font-weight: 600;
	font-size: 1.0625em;
	line-height: 1;
	letter-spacing: -0.01em;
	color: #FFFFFF;
	background: #E6342B;
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: .705em;
	border-radius: 5.882em;
	width: 10.294em;
	height: 2.941em;
}
.singleService__head button::after{
	content: '';
	width: .764em;
	height: .764em;
	display: block;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1214_4866)'%3E%3Cpath d='M7.8 1.30078L6.89 2.21078L10.53 5.85078H0V7.15078H10.53L6.89 10.7908L7.8 11.7008L13 6.50078L7.8 1.30078Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1214_4866'%3E%3Crect width='13' height='13' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	margin-bottom: .2em;
}
.singleService__head p{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 120%;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
}
.singleService{

}
.singleServices__img{
	max-width: 100%;
	width: 100%;
	height: 18.75em;
	margin-bottom: 5.625em;
}
.singleServices__img img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.singleServices__progs{
	margin-bottom: 7.1875em;
}
.singleServices__progs > h2{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.5em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .75em;
}
.singleServices__progs > h2 span{
	color: #E6342B;
}
.singleServices--progs__list{
	display: flex;
	flex-direction: column;
	row-gap: 2.1875em;
}
.singleServices--progs__item{
	display: flex;
	flex-direction: row;
	column-gap: 1.25em;
	align-items: flex-start;
}
.singleServices--progs-item__content{
	display: flex;
	flex-direction: column;
}
.singleServices--progs-item__img{
	width: 8em;
	height: 8em;
	flex-shrink: 0;
}
.singleServices--progs__item svg{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center;
}
.singleServices--progs-item__content h3{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 1.75em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .285em;
}
.singleServices--progs-item__content p{
	font-style: normal;
	font-weight: 500;
	font-size: .875em;
	line-height: 1.214;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	opacity: 0.65;
	margin-bottom: .857em;
}
.singleServices--progs-item__content span{
	font-style: normal;
	font-weight: 600;
	font-size: 1.0625em;
	line-height: 1;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #E6342B;
	margin-bottom: .588em;
	display: block;
}
.singleServices--progs-item__content button{
	font-style: normal;
	font-weight: 600;
	font-size: 1.0625em;
	line-height: 1;
	letter-spacing: -0.01em;
	color: #FFFFFF;
	background: #E6342B;
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: .705em;
	border-radius: 5.882em;
	width: 8.647em;
	height: 2.647em;
	padding-top: .1em;
}
.singleServices--progs-item__content button::after{
	content: '';
	width: .764em;
	height: .764em;
	display: block;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1214_4866)'%3E%3Cpath d='M7.8 1.30078L6.89 2.21078L10.53 5.85078H0V7.15078H10.53L6.89 10.7908L7.8 11.7008L13 6.50078L7.8 1.30078Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1214_4866'%3E%3Crect width='13' height='13' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	margin-bottom: .2em;
}
.singleService__formats{
	margin-bottom: 7.1875em;
}
.singleService__formats > h2{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.5em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .75em;
}
.singleService__formats > h2 span{
	color: #E6342B;
}
.singleService--formats__list{
	display: flex;
	flex-direction: column;
	row-gap: 1.5em;
}
.singleService--formats__item{

}
.singleService--formats-item__img{
	max-width: 100%;
	width: 100%;
	height: 16.0625em;
	border-radius: .75em;
	overflow: hidden;
	margin-bottom: .75em;
}
.singleService--formats-item__img img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.singleService--formats-item__content{
	display: flex;
	justify-content: space-between;
	align-items: center;
	column: 1em;
}
.singleService--formats-item__content h3{
	font-style: normal;
	font-weight: 500;
	font-size: 1.0625em;
	line-height: 1.176;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	margin-bottom: .235em;
}
.singleService--formats-item__content span{
	font-style: normal;
	font-weight: 600;
	font-size: 1.0625em;
	line-height: 1.176;
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #E6342B;
	display: block;
	text-align: left;
}
.singleService--formats-item__content svg{
	width: 2.8125em;
	height: 2.8125em;
	object-fit: contain;
	object-position: center;
}
@media(min-width: 1000px){
	.singleService{
		margin-bottom: 13.75em;
	}
	.singleService__head{
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		column-gap: 1em;
		margin-bottom: 4.6875em;
	}
	.singleService__head > div{
		flex-direction: row;
		align-items: center;
		column-gap: .9375em;
	}
	.singleService__head > div a{
		margin: 0;
	}
	.singleService__head button{
		font-size: 1.5em;
		column-gap: .5em;
		justify-content: space-between;
		width: 12.833em;
		height: 2.916em;
		border-radius: 4.166em;
		padding: .1em 1.125em 0 1.291em;
		transition: .3s;
	}
	.singleService__head button::after{
		width: .666em;
		height: .666em;
	}
	.singleService__head button:hover {
		padding: .1em 2.6em 0 2.6em;
	}
	.singleService__head p{
		font-size: 1.375em;
		text-align: right;
	}
	.singleService{

	}
	.singleServices__img{
		height: 46.875em;
		margin-bottom: 10.9375em;
	}
	.singleServices__progs{
		margin-bottom: 18.875em;
	}
	.singleServices__progs > h2{
		font-size: 6.25em;
		margin-bottom: .55em;
		text-align: center;
	}
	.singleServices__progs > h2 br{
		display: none;
	}
	.singleServices--progs__list{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		row-gap: 2em;
		column-gap: .75em;
	}
	.singleServices--progs__item{
		flex-direction: column;
		row-gap: 1.5em;
		align-items: center;
		max-width: 27.875em;
		cursor: pointer;
	}
	.singleServices--progs-item__content{
		display: flex;
		flex-direction: column;
	}
	.singleServices--progs-item__img{
		width: 21.875em;
		height: 21.875em;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.singleServices--progs__item svg{
		max-width: 18.75em;
		height: auto;
		transform-origin: center;
		filter: grayscale(1);
		transition: .3s;
	}
	.singleServices--progs-item__content h3{
		font-size: 3.125em;
		margin-bottom: .24em;
		text-align: center;
	}
	.singleServices--progs-item__content p{
		font-size: 1.4375em;
		line-height: 1.217;
		margin-bottom: .869em;
		text-align: center;
		max-width: 15.913em;
	}
	.singleServices--progs-item__content span{
		font-size: 1.6875em;
		margin-bottom: .555em;
		text-align: center;
		color: #545557;
		transition: .3s;
	}
	.singleServices--progs-item__content button{
		font-size: 1.5em;
		column-gap: .5em;
		justify-content: space-between;
		width: 11.208em;
		height: 2.708em;
		border-radius: 4.166em;
		padding: .1em 1.125em 0 1.291em;
		transition: .3s;
		margin: 0 auto;
		opacity: 0;
		visibility: hidden;
	}
	.singleServices--progs-item__content button::after{
		width: .666em;
		height: .666em;
	}
	.singleServices--progs-item__content button:hover {
		padding: .1em 2.6em 0 2.6em;
	}
	.singleServices--progs__item:hover svg{
		filter: grayscale(0);
		width: 21.875em;
		height: 21.875em;
	}
	.singleServices--progs__item .starPathProg, .singleServices--progs__item .starShapeProg{
		transition: 1s;
		transform-origin: center;
	}
	.singleServices--progs__item:hover .starPathProg{
		transform: rotate(90deg) scale(.9);
	}
	.singleServices--progs__item:hover .starShapeProg{
		transform: rotate(90deg);
	}
	.singleServices--progs__item:hover .singleServices--progs-item__content span{
		color: #E6342B;
	}
	.singleServices--progs__item:hover .singleServices--progs-item__content button{
		opacity: 1;
		visibility: visible;
	}
	.singleService__formats{
		margin-bottom: 7.1875em;
	}
	.singleService__formats > h2{
		font-size: 6.25em;
		margin-bottom: .55em;
	}
	.singleService__formats > h2 br{
		display: none;
	}
	.singleService--formats__list{
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		row-gap: 2.5em;
		column-gap: .75em;
	}
	.singleService--formats__item{
		cursor: pointer;
	}
	.singleService--formats-item__img{
		height: 21.875em;
		border-radius: 1.5em;
		margin-bottom: 1em;
	}
	.singleService--formats-item__content{
		padding: 0 1.25em;
		align-items: flex-start;
	}
	.singleService--formats-item__content h3{
		font-size: 1.6875em;
		line-height: 1.185;
		margin-bottom: .185em;
	}
	.singleService--formats-item__content span{
		font-size: 1.5625em;
		line-height: 1.176;
		text-align: left;
		color: #545557;
		transition: .3s;
	}
	.singleService--formats-item__content svg{
		width: 3.125em;
		height: 3.125em;
		opacity: 0;
		visibility: hidden;
		transition: .3s;
	}
	.singleService--formats__item:hover .singleService--formats-item__content svg{
		opacity: 1;
		visibility: visible;
	}
	.singleService--formats__item:hover .singleService--formats-item__content span{
		color: #E6342B;
	}
}

/* programmModal */

.programmModal .modal__container{
	width: 100%;
}
.programmModal__wrap{
	display: flex;
	flex-direction: column;
	height: calc(100vh - 4.375em);
	overflow-y: auto;
}
.programmModal__slider{
	flex-shrink: 0;
	margin: 0;
}
.programmModal--slider__slide{
	max-width: 100%;
	width: 100%;
	height: 10.625em;
}
.programmModal--slider__slide img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.programmModal__content{
	flex: 1;
	display: flex;
	flex-direction: column;
	padding: 1.25em 1em 0 1.25em;
	background: #F3F3F3;
}
.programmModal__content > h2{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.625em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .285em;
	flex-shrink: 0; 
}
.programmModal__content .programmModal__text{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1.1875em;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	opacity: 0.9;
	flex: 1;
	padding-bottom: 5.3125em;
	padding-right: 1.5625em;
}
.programmModal__content .programmModal__text h3{
	opacity: 1;
	font-weight: 600;
	margin-bottom: .5em;
}
.programmModal__content .programmModal__text ul{
	padding-left: .6em;
	margin-bottom: .5em;
}
.programmModal__content .programmModal__text ul li{
	display: flex;
	align-items: baseline;
	column-gap: .6em;
}
.programmModal__content .programmModal__text ul li::before{
	content: '';
	width: .2em;
	height: .2em;
	background: #0C1212;
	border-radius: 100%;
	display: block;
	flex-shrink: 0;
}
.programmModal__content .programmModal__text p{
	margin-bottom: .7em;
}
.programmModal__order{
	padding: .625em 1em 1.5625em 1em;
	background: #F3F3F3;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
}
.programmModal__btn{
	font-style: normal;
	font-weight: 600;
	font-size: 1.0625em;
	line-height: 1;
	letter-spacing: -0.01em;
	color: #FFFFFF;
	background: #E6342B;
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: .705em;
	border-radius: 5.882em;
	width: 100%;
	height: 2.941em;
	padding-top: .1em;
}
.programmModal__btn::after {
	content: '';
	width: .764em;
	height: .764em;
	display: block;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1214_4866)'%3E%3Cpath d='M7.8 1.30078L6.89 2.21078L10.53 5.85078H0V7.15078H10.53L6.89 10.7908L7.8 11.7008L13 6.50078L7.8 1.30078Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1214_4866'%3E%3Crect width='13' height='13' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	margin-bottom: .2em;
	flex-shrink: 0;
}
.programmModal--slider__nav{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	z-index: 1;
	max-width: 20.5em;
	width: 100%;
}
.programmModal--slider__nav div{
	width: 2.8125em;
	height: 2.8125em;
	background: #fff;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.programmModal--slider__nav div svg{
	width: .8125em;
	height: .8125em;
	object-fit: contain;
	object-position: center;
}
@media(min-width: 1000px){
	.programmModal .modal__container{
		max-width: 100%;
		width: 100%;
		overflow: hidden;
	}
	.programmModal__wrap{
		flex-direction: row;
		height: 100vh;
		overflow: visible;
	}
	.programmModal__slider{
		max-width: 60em;
	}
	.programmModal--slider__slide{
		height: 100%;
	}
	.programmModal__content{
		padding: 6.5625em 5em 6.5625em 5em;
		position: relative;
		overflow: hidden;
	}
	.programmModal__content > h2{
		font-size: 6.25em;
		margin-bottom: .2em;
	}
	.programmModal__content .programmModal__text{
		font-size: 1.4375em;
		line-height: 1.217em;
		padding-right: 3.125em;
		overflow-y: auto;
		padding-bottom: 5.217em;
		flex: 1;
	}
	.programmModal__content .programmModal__text h3{
		margin-bottom: .6em;
	}
	.programmModal__content .programmModal__text ul{
		padding-left: .7em;
		margin-bottom: .6em;
	}
	.programmModal__content .programmModal__text ul li{
		column-gap: .7em;
	}
	.programmModal__content .programmModal__text ul li::before{
		width: .2em;
		height: .2em;
	}
	.programmModal__content .programmModal__text p{
		margin-bottom: .6em;
	}
	.programmModal__order{
		position: absolute;
		padding: 2.174em 0 6.5625em 0;
		left: 5em;
	}
	.programmModal__btn{
		font-size: 1.5em;
		column-gap: .5em;
		justify-content: space-between;
		width: 12.833em;
		height: 2.916em;
		border-radius: 4.166em;
		padding: .1em 1.125em 0 1.291em;
		transition: .3s;
	}
	.programmModal__btn::after {
		width: .666em;
		height: .666em;
	}
	.programmModal__btn:hover{
		padding: .1em 2.6em 0 2.6em;
	}
	.programmModal--slider__nav{
		max-width: 53.75em;
	}
	.programmModal--slider__nav div{
		width: 3.75em;
		height: 3.75em;
		cursor: pointer;
		transition: .3s;
	}
	.programmModal--slider__nav div svg{
		width: 1.125em;
		height: 1.125em;
	}
	.programmModal--slider__nav div:not(.swiper-button-disabled):hover{
		background: #E6342B;
	}
	.programmModal--slider__nav div.swiper-button-disabled{
		opacity: .5;
	}
	.programmModal--slider__nav div:not(.swiper-button-disabled) svg path{
		transition: .3s;
	}
	.programmModal--slider__nav div:not(.swiper-button-disabled):hover svg path{
		fill: #fff;
	}
}

/* formatModal */

.formatModal .modal__container{
	width: 100%;
	overflow: hidden;
}
.formatModal__wrap{
	display: flex;
	flex-direction: column;
	height: calc(100vh - 4.375em);
}
.formatModal__content{
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	padding: 1.25em 1em 0 1.25em;
	background: #F3F3F3;
}
.formatModal__content > h2{
	font-family: 'Moniqa';
	font-style: normal;
	font-weight: 700;
	font-size: 2.625em;
	line-height: 100%;
	text-transform: uppercase;
	color: #0C1212;
	margin-bottom: .285em;
	flex-shrink: 0; 
}
.formatModal__content .formatModal__text{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1.1875em;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #0C1212;
	opacity: 0.9;
	flex: 1;
	overflow-y: auto;
	padding-bottom: 5.3125em;
}
.formatModal__content .formatModal__text h3{
	opacity: 1;
	font-weight: 600;
	margin-bottom: .5em;
}
.formatModal__content .formatModal__text ul{
	padding-left: .6em;
	margin-bottom: .5em;
}
.formatModal__content .formatModal__text ul li{
	display: flex;
	align-items: baseline;
	column-gap: .6em;
}
.formatModal__content .formatModal__text ul li::before{
	content: '';
	width: .2em;
	height: .2em;
	background: #0C1212;
	border-radius: 100%;
	display: block;
	flex-shrink: 0;
}
.formatModal__content .formatModal__text p{
	margin-bottom: .7em;
}
.formatModal__order{
	padding: .625em 1em 1.5625em 1em;
	background: #F3F3F3;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
}
.formatModal__btn{
	font-style: normal;
	font-weight: 600;
	font-size: 1.0625em;
	line-height: 1;
	letter-spacing: -0.01em;
	color: #FFFFFF;
	background: #E6342B;
	display: flex;
	align-items: center;
	justify-content: center;
	column-gap: .705em;
	border-radius: 5.882em;
	width: 100%;
	height: 2.941em;
	padding-top: .1em;
}
.formatModal__btn::after {
	content: '';
	width: .764em;
	height: .764em;
	display: block;
	background-position: center;
	background-size: contain;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1214_4866)'%3E%3Cpath d='M7.8 1.30078L6.89 2.21078L10.53 5.85078H0V7.15078H10.53L6.89 10.7908L7.8 11.7008L13 6.50078L7.8 1.30078Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1214_4866'%3E%3Crect width='13' height='13' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	margin-bottom: .2em;
	flex-shrink: 0;
}
@media(min-width: 1000px){
	.formatModal .modal__container{
		max-width: 60em;
		width: 100%;
		overflow: hidden;
	}
	.formatModal__wrap{
		flex-direction: row;
		height: 100vh;
	}
	.formatModal__content{
		padding: 6.5625em 5em 6.5625em 5em;
		position: relative;
	}
	.formatModal__content > h2{
		font-size: 6.25em;
		margin-bottom: .2em;
	}
	.formatModal__content .formatModal__text{
		font-size: 1.4375em;
		line-height: 1.217em;
	}
	.formatModal__content .formatModal__text h3{
		margin-bottom: .6em;
	}
	.formatModal__content .formatModal__text ul{
		padding-left: .7em;
		margin-bottom: .6em;
	}
	.formatModal__content .formatModal__text ul li{
		column-gap: .7em;
	}
	.formatModal__content .formatModal__text ul li::before{
		width: .2em;
		height: .2em;
	}
	.formatModal__content .formatModal__text p{
		margin-bottom: .6em;
	}
	.formatModal__order{
		position: absolute;
		padding: 2.174em 0 6.5625em 0;
		left: 5em;
	}
	.formatModal__btn{
		font-size: 1.5em;
		column-gap: .5em;
		justify-content: space-between;
		width: 12.833em;
		height: 2.916em;
		border-radius: 4.166em;
		padding: .1em 1.125em 0 1.291em;
		transition: .3s;
	}
	.formatModal__btn::after {
		width: .666em;
		height: .666em;
	}
	.formatModal__btn:hover{
		padding: .1em 2.6em 0 2.6em;
	}
}
/* uc */

.uc{
	margin-bottom: 5.625em;
}
.uc__wrapper a{
	color: #E6342B;
}
.uc__wrapper h2, .uc__wrapper h3{
	font-style: normal;
	font-weight: 600;
	font-size: 1.0625em;
	line-height: 1.176em;
	letter-spacing: -0.01em;
	color: #0C1212;
	margin-bottom: .588em;
}
.uc__wrapper p{
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1.1875;
	letter-spacing: -0.01em;
	color: #0C1212;
	margin-bottom: .625em;
}
.uc__wrapper ul{
	padding-left: .5em;
	margin-bottom: .625em;
}
.uc__wrapper ul li{
	display: flex;
	align-items: flex-start;
	column-gap: .5em;
	font-style: normal;
	font-weight: 500;
	font-size: 1em;
	line-height: 1.1875;
	letter-spacing: -0.01em;
	color: #0C1212;
}
.uc__wrapper ul li::before{
	content: '';
	width: .2em;
	height: .2em;
	background: #0C1212;
	border-radius: 100%;
	display: block;
	flex-shrink: 0;
	margin-top: 0.5em;
}
@media(min-width: 1000px){
	.uc{
		margin-bottom: 10.9375em;
	}
	.uc__wrapper a{
		color: #E6342B;
		text-decoration-line: underline;
		text-decoration-color: transparent;
	}
	.uc__wrapper a:hover{
		text-decoration-color: #E6342B;
	}
	.uc__wrapper h2, .uc__wrapper h3{
		font-size: 1.5625em;
		line-height: 1.2em;
		margin-bottom: .6em;
	}
	.uc__wrapper p{
		font-size: 1.4375em;
		line-height: 1.217;
		margin-bottom: .652em;
	}
	.uc__wrapper ul{
		padding-left: .7em;
		margin-bottom: .9375em;
	}
	.uc__wrapper ul li{
		column-gap: .7em;
		font-size: 1.4375em;
		line-height: 1.217;
	}
	.uc__wrapper ul li::before{
		width: .2em;
		height: .2em;
		margin-top: .4em;
	}
}



 
.error404 p {
    font-size: 1.25em;
    font-weight: 700;
}
.error404 p a{
    color: #E6342B;
    text-decoration: underline;
    text-underline-position: under;
}
.error404 span {
    font-size: 6.25em;
    line-height: 0.9;
    font-weight: 700;
}
.error404 {
    text-align: center;
    margin-top: 6em;
    margin-bottom: 6em;
}
@media (min-width: 680px){
    .error404 span {
        font-size: 12.5em; 
    }
    .error404 p {
        font-size: 1.625em;
    }
    .error404 p a:hover{
        text-decoration-color: transparent;
    }
}

.breadcrumbs{
	overflow: auto;
	white-space: nowrap;
}
.usluga2{
	padding-bottom: 2.0625em;
	margin: 0 auto;
}
.usluga2__top{
	display: flex;
	align-items: center;
	gap: 0.666em;  
	font-size: 0.9375em;
	line-height: 1.2; 
	letter-spacing: -0.01em; 
	color: #545557; 
	padding: 0.134em 0;
	margin-bottom: 1.134em;
}
.usluga2__top::before{
	content: "";
	display: block;
	width: 0.8em;
	height: 0.134em;
	border-radius: 5em;
	background-color: #E6342B;
	margin-bottom: 0.2em;
}
.usluga2 .singleService__head p{
	font-size: 0.9375em;
}
.usluga2 .singleService__head{
	margin: 0.6875em 0 1.6875em;
	gap: 1.375em;
}
.usluga2 .singleService__head button{
	width: 13.3em;
}
.usluga2 .link__dwnld{
	width: 12.53em;
}
.usluga2 .banner__tags{
	margin: 0;
}

body:has(.usluga2) .singleServices__img{
	margin: 0;
}

.info--slider__slide2{
	height: 10em;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 0.125em;
	border: solid max(1px,0.0625em) #0C1212;
	color: #0C1212;
	text-align: center;

}
.info--slider__slide2 span{ 
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 2.5em;
	line-height: 1; 
	text-transform: uppercase; 
}
.info--slider__slide2 p{
	font-size: 1em;
	line-height: 1.2; 
	letter-spacing: -0.01em;  
	opacity: 0.65; 
	color: #0C1212;
}

.usluga2__first{
	padding: 5.625em 0 4.6875em;
	display: flex;
	flex-wrap: wrap;
	gap: 1.85em 3.125em;
}
.usluga2__firstLeft{
	width: 100%;
}
.usluga2__firstTitle{  
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 2.5em;
	line-height: 1; 
	text-transform: uppercase; 
	color: #0C1212; 
	margin-bottom: 0.3em;
}
.usluga2__firstTitle span{
	display: block;
	color: #E6342B;
}
.usluga2__firstSubtitle{
	display: flex;
	align-items: flex-start;   
	font-size: 0.9375em;
	line-height: 1.2; 
	letter-spacing: -0.01em; 
	color: #545557; 
	gap: 0.667em;
	width: 16em;
	margin-bottom: 1.267em;
}
.usluga2__firstSubtitle::before{
	content: "";
	display: block;
	width: 0.8em;
	height: 0.134em;
	background-color: #E6342B;
	border-radius: 5em;
	margin-top: 0.4em;
	flex-shrink: 0;
}
.usluga2__firstText{   
	font-size: 1.0625em;
	line-height: 1.18; 
	letter-spacing: -0.01em; 
	color: #0C1212; 
}
.usluga2__firstText div{
	margin-bottom: 0.47em;
}
.usluga2__firstRight{
	width: 100%;
	position: relative;
	overflow: hidden;
	background-color: #F9F9F9;
	border-radius: 0.75em;
	padding: 2em 1em 1em;
}
.usluga2__firstRight::before{
	content: "";
	display: block;
	width: 56.25em;
	height: 56.25em;
	position: absolute;
	top: 0;
	left: -7.625em;
	background-color: #F3F3F3;
	clip-path: url(#starClip);
}
.usluga2__firstRightTitle{
	position: relative;
	z-index: 2;  
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 2em;
	line-height: 1; 
	text-transform: uppercase; 
	color: #0C1212; 

}
.usluga2__firstItems{
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	gap: 0.5em;
	margin-top: 1.5625em;
}
.usluga2__firstItem{
	width: 100%;
	display: flex;
	align-items: center;
	min-height: 4.375em;
	position: relative;
	background-color: #fff;
	border-radius: 1em;
	padding: 0.6875em 1em 0.5em 4.25em;
}
.usluga2__firstItem::before{
	content: "";
	display: block;
	position: absolute;
	left: 1.125em;
	top: 50%;
	transform: translateY(-50%);
	width: 2.25em;
	height: 2.25em;
	background-color: #E6342B;
	clip-path: url(#starClip);
}
.usluga2__firstItem span{  
	font-size: 1.0625em;
	line-height: 1.2; 
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #0C1212; 
}

.usluga2__second{
	padding: 4.6875em 0 5.625em;
}
.usluga2__secondTitle{ 
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 2.5em;
	line-height: 1; 
	text-transform: uppercase; 
	color: #0C1212; 

}
.usluga2__secondItems{
	display: flex;
	flex-wrap: wrap;
	gap: 0.75em 0.8125em;
	margin-top: 1.9375em;
}
.usluga2__secondItem{
	position: relative;
	overflow: hidden;
	width: 100%;
	border-radius: 0.75em;
	background-color: #F9F9F9;
	padding: 1.5em 1em 6.9375em;
	display: flex;
	flex-direction: column;
	gap: 0.75em;
}
.usluga2__secondItem::after{
	content: "";
	display: block;
	width: 10.25em;
	height: 10.25em;
	background-color: #E6342B;
	position: absolute;
	left: -5.125em;
	bottom: -5.125em;
	clip-path: url(#starClip);
}
.usluga2__secondItemTitle{ 
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 2em;
	line-height: 1; 
	text-transform: uppercase; 
	color: #0C1212;  
}
.usluga2__secondItemText{ 
	font-size: 0.9375em;
	line-height: 1.2;
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #0C1212;
	opacity: 0.65; 
}
.usluga2__secondItemImg{
	display: block;
	width: auto;
	height: 7em;
	position: absolute;
	right: 0;
	bottom: 0;
}

.usluga2__bg{
	background-color: #F9F9F9;
}
.usluga2__third{
	padding: 5em 0;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 1.6875em;
}
.usluga2__thirdLeft{
	width: 100%;
}
.usluga2__thirdTitle{
	color: #0C1212;
	font-family: 'Moniqa';
	font-weight: 700;
	font-size: 2.5em;
	line-height: 1; 
	text-transform: uppercase; 
	margin-bottom: 0.3em;
}
.usluga2__thirdTitle span{
	color: #E6342B;
}
.usluga2__thirdSubtitle{
	display: flex;
	align-items: center;
	gap: 0.667em; 
	font-size: 0.9375em;
	line-height: 1.2; 
	letter-spacing: -0.01em; 
	color: #545557; 
}
.usluga2__thirdSubtitle::before{
	content: "";
    display: block;
    width: 0.8em;
    height: 0.134em;
    background-color: #E6342B;
    border-radius: 5em;
    margin-top: -0.3em;
    flex-shrink: 0;
}
.usluga2__thirdText{  
	font-size: 0.9375em;
	line-height: 1.2; 
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #0C1212; 
	margin-top: 1.333em;
}
.usluga2__thirdRight{
	width: 100%;
}
.usluga2__thirdItems{
	display: flex;
	flex-direction: column;
	gap: 1.8125em;
}
.usluga2__thirdItem{
	width: 100%;
	position: relative;
	padding-bottom: 1.6875em;
	cursor: pointer;
}
.usluga2__thirdItem:not(:last-child){
	border-bottom: solid max(1px,0.0625em) #DCDCDC;
}
.usluga2__thirdItemImg{
	width: 8em;
	height: 8em;
	display: flex;
	transition: 0.3s;
	clip-path: url(#starClip);
	position: absolute;
	left: 0;
	top: 0;
}
.usluga2__thirdItemImg img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.3s;
}
.usluga2__thirdItemTop{
	min-height: 8em;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: 0.5em;
	padding: 0.1875em 0 0 9.25em;
	margin-bottom: 0.8125em;
}
.usluga2__thirdItemTopTitle{  
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 1.875em;
	line-height: 1; 
	text-transform: uppercase; 
	color: #0C1212; 
}
.usluga2__thirdItemTopSubtitle{ 
	font-size: 0.9375em;
	line-height: 1.2; 
	letter-spacing: -0.01em; 
	color: #0C1212; 
	display: flex;
	align-items: center;
	gap: 0.666em;
}
.usluga2__thirdItemTopSubtitle::before{
	content: "";
	display: block;
    width: 0.8em;
    height: 0.134em;
    border-radius: 5em;
    background-color: #E6342B;
    margin-bottom: 0.2em;
	flex-shrink: 0;
}
.usluga2__thirdItemText{  
	font-size: 0.9375em;
	line-height: 1.2;
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #0C1212;
	opacity: 0.65; 
	margin-bottom: 1.067em;
}
.usluga2__thirdItemPrice{ 
	font-weight: 600;
	font-size: 1.0625em;
	line-height: 1.176;
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #E6342B;  
}
.usluga2__thirdItemBottom{ 
	font-size: 0.875em;
	line-height: 1.2; 
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #0C1212;
	margin-top: 0.143em;
	opacity: 0.65; 
	max-width: 19em;
}
.usluga2__thirdItem::after{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	bottom: 1.75em;
	transition: 0.3s;
	border-radius: 6.25em;
	background-color: #E6342B;
	width: 2.8125em;
	height: 2.4375em;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.8 1.30078L6.89 2.21078L10.53 5.85078H0V7.15078H10.53L6.89 10.7908L7.8 11.7008L13 6.50078L7.8 1.30078Z' fill='white'/%3E%3C/svg%3E%0A");
	background-size: 0.8125em;
}
.usluga2__thirdBottom{
	color: #fff;
	background-color: #0C1212;
	border-radius: 0.75em;
	padding: 1.5em 1em 1.375em;
	margin-top: 0.4375em;
	display: flex;
	flex-direction: column;
	gap: 0.75em;
}
.usluga2__thirdBottomTitle{
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 1.875em;
	line-height: 1; 
	text-transform: uppercase; 

}
.usluga2__thirdBottomText{ 
	font-size: 0.9375em;
	line-height: 1.2; 
	letter-spacing: -0.01em;
	text-transform: lowercase; 
}

.usluga2__four{
	padding: 5.625em 0 5.5em;
}
.usluga2__fourTitle{
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 2.5em;
	line-height: 100%; 
	text-transform: uppercase;
	color: #0C1212;
}
.usluga2__fourTitle span{
	color: #E6342B;
}
.usluga2__fourItems{
	display: flex;
	flex-wrap: wrap;
	gap: 1.5em;
	margin-top: 1.875em;
}
.usluga2__fourItem{
	display: flex;
	flex-direction: column;
	gap: 0.775em;
	width: 100%;
}
.usluga2__fourItemImg{
	width: 100%;
	overflow: hidden;
	border-radius: 0.75em;
	height: 16.0625em;
}
.usluga2__fourItemImg img{
	transition: 0.3s;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.usluga2__fourItemText{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.usluga2__fourItemText span{ 
	font-size: 1.0625em;
	line-height: 1.17;
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #0C1212; 

}
.usluga2__fourItemText::after{
	content: none;
	display: block;
	flex-shrink: 0;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.8 1.30078L6.89 2.21078L10.53 5.85078H0V7.15078H10.53L6.89 10.7908L7.8 11.7008L13 6.50078L7.8 1.30078Z' fill='%231A1C1F'/%3E%3C/svg%3E%0A");
	background-size: 100%;
	width: 0.8125em;
	height: 0.8125em;
	background-position: center;
	background-repeat: no-repeat;
}

.usluga2__five{
	color: #fff;
	padding: 5em 0;
	background-color: #0C1212;
}
.usluga2__fiveTop{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	gap: 1.375em 2.1875em;
}
.usluga2__fiveTitle{ 
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 2.5em;
	line-height: 1; 
	text-transform: uppercase; 
}
.usluga2__fiveTitle span{
	color: #545557;
}
.usluga2__fiveText{  
	font-size: 0.9375em;
	line-height: 1.2; 
	letter-spacing: -0.01em; 
	color: #919394; 
}
.usluga2__fiveItems{
	margin-top: 1.8125em;
	display: flex;
	flex-wrap: wrap;
	gap: 0.75em;
}
.usluga2__fiveItem{
	width: 100%;
	min-height: 12.125em;
	background-color: #1A1C1F;
	border-radius: 0.75em;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 1.5em 1em;
	gap: 0.625em; 
}
.usluga2__fiveItemTitle{ 
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 1.75em;
	line-height: 1; 
	text-transform: uppercase; 
}
.usluga2__fiveItemText{ 
	font-size: 0.9375em;
	line-height: 1.2;
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	opacity: 0.65; 
}
.usluga2__fiveItem::before{
	content: "";
	display: block;
	margin-bottom: auto;
	width: 2.5em;
	height: 2.5em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	transition: 0.3s;
	transform-origin: 0 0;
}
.usluga2__fiveItem:nth-child(1)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.4107 29.1759H29.242V24.0699C29.242 23.7012 28.9434 23.4032 28.5754 23.4032C28.2074 23.4032 27.9087 23.7012 27.9087 24.0699V29.1759H12.3127C11.9447 29.1759 11.646 29.4739 11.646 29.8425C11.646 30.2112 11.9447 30.5092 12.3127 30.5092C13.4734 30.5092 14.4174 31.4532 14.4174 32.6139C14.4174 33.7745 13.4734 34.7185 12.3127 34.7185C11.152 34.7185 10.208 33.7745 10.208 32.6139V9.33585C10.208 8.53719 9.92337 7.81119 9.4647 7.22652L25.8034 7.20052C26.964 7.20052 27.908 8.14452 27.908 9.30452V11.9139C27.908 12.2825 28.2067 12.5805 28.5747 12.5805C28.9427 12.5805 29.2414 12.2825 29.2414 11.9139V9.30452C29.2414 7.40919 27.6994 5.86719 25.802 5.86719L6.7687 5.89719C4.87403 5.89852 3.33203 7.44052 3.33203 9.33585C3.33203 9.70452 3.6307 10.0025 3.9987 10.0025H8.8747V32.6145C8.8747 34.5105 10.4167 36.0525 12.3127 36.0525H29.4107C31.3067 36.0525 32.8487 34.5105 32.8487 32.6145C32.8487 30.7185 31.3067 29.1759 29.4107 29.1759ZM4.77336 8.66919C5.0527 7.83452 5.8427 7.23119 6.77003 7.23119C7.69803 7.23119 8.48737 7.83452 8.7667 8.66919H4.77336ZM29.4107 34.7192H15.0287C15.4807 34.1372 15.75 33.4065 15.75 32.6145C15.75 31.8225 15.4807 31.0919 15.0287 30.5099H29.4107C30.5714 30.5099 31.5154 31.4539 31.5154 32.6145C31.5154 33.7752 30.5714 34.7192 29.4107 34.7192Z' fill='%23919394'/%3E%3Cpath d='M20.8383 26.3929C20.897 26.3929 20.9563 26.3849 21.015 26.3689L24.3623 25.4489C24.4736 25.4183 24.575 25.3596 24.657 25.2776L35.5936 14.3416C36.5223 13.4123 36.5223 11.9003 35.5936 10.9709C34.6643 10.0409 33.1523 10.0409 32.223 10.9709L21.287 21.9076C21.205 21.9889 21.1463 22.0903 21.1156 22.2023L20.1956 25.5496C20.1323 25.7809 20.1976 26.0283 20.367 26.1976C20.4936 26.3249 20.6636 26.3929 20.8383 26.3929ZM22.233 23.1669C22.7763 23.3649 23.2003 23.7883 23.3976 24.3316L21.791 24.7736L22.233 23.1669ZM30.725 14.3549L32.2096 15.8403L24.5103 23.5389C24.1916 22.8936 23.671 22.3729 23.0256 22.0543L30.725 14.3549ZM33.1656 11.9143C33.575 11.5056 34.2416 11.5056 34.6503 11.9143C35.0596 12.3236 35.0596 12.9896 34.6503 13.3996L33.1523 14.8976L31.6676 13.4123L33.1656 11.9143Z' fill='%23919394'/%3E%3Cpath d='M12.8503 13.1302H25.2689C25.6369 13.1302 25.9356 12.8322 25.9356 12.4635C25.9356 12.0949 25.6369 11.7969 25.2689 11.7969H12.8503C12.4823 11.7969 12.1836 12.0949 12.1836 12.4635C12.1836 12.8322 12.4823 13.1302 12.8503 13.1302Z' fill='%23919394'/%3E%3Cpath d='M12.8503 17.0091H23.1809C23.5489 17.0091 23.8476 16.7111 23.8476 16.3424C23.8476 15.9738 23.5489 15.6758 23.1809 15.6758H12.8503C12.4823 15.6758 12.1836 15.9738 12.1836 16.3424C12.1836 16.7111 12.4823 17.0091 12.8503 17.0091Z' fill='%23919394'/%3E%3Cpath d='M12.8503 20.8841H20.0489C20.4169 20.8841 20.7156 20.5861 20.7156 20.2174C20.7156 19.8488 20.4169 19.5508 20.0489 19.5508H12.8503C12.4823 19.5508 12.1836 19.8488 12.1836 20.2174C12.1836 20.5861 12.4823 20.8841 12.8503 20.8841Z' fill='%23919394'/%3E%3Cpath d='M36.4702 24.3908C36.2095 24.1301 35.7882 24.1301 35.5275 24.3908L35.1375 24.7808L34.7475 24.3908C34.4869 24.1301 34.0655 24.1301 33.8049 24.3908C33.5442 24.6515 33.5442 25.0728 33.8049 25.3335L34.1949 25.7235L33.8049 26.1135C33.5442 26.3741 33.5442 26.7955 33.8049 27.0561C33.9349 27.1861 34.1055 27.2515 34.2762 27.2515C34.4469 27.2515 34.6175 27.1861 34.7475 27.0561L35.1375 26.6661L35.5275 27.0561C35.6575 27.1861 35.8282 27.2515 35.9989 27.2515C36.1695 27.2515 36.3402 27.1861 36.4702 27.0561C36.7309 26.7955 36.7309 26.3741 36.4702 26.1135L36.0802 25.7235L36.4702 25.3335C36.7309 25.0735 36.7309 24.6515 36.4702 24.3908Z' fill='%23919394'/%3E%3Cpath d='M34.575 3.94922C33.4224 3.94922 32.4844 4.88655 32.4844 6.03989C32.4844 7.19322 33.4224 8.13055 34.575 8.13055C35.7277 8.13055 36.6657 7.19322 36.6657 6.03989C36.6657 4.88655 35.7277 3.94922 34.575 3.94922ZM34.575 6.79722C34.1577 6.79722 33.8177 6.45722 33.8177 6.03989C33.8177 5.62255 34.157 5.28255 34.575 5.28255C34.993 5.28255 35.3324 5.62255 35.3324 6.03989C35.3324 6.45722 34.9924 6.79722 34.575 6.79722Z' fill='%23919394'/%3E%3C/svg%3E%0A");
}
.usluga2__fiveItem:nth-child(2)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.0035 37.5998C19.9485 37.5998 19.8385 37.5998 19.7835 37.5448L10.6535 32.9798L3.77859 36.0048C3.61359 36.1148 3.39359 36.0598 3.22859 35.8948C3.06359 35.7848 3.00859 35.5648 3.06359 35.3448L7.24357 20.8799C7.29857 20.7149 7.46356 20.5499 7.68356 20.5499L13.6785 19.4499C13.9535 19.3949 14.2285 19.6149 14.2835 19.8899C14.3385 20.1649 14.1185 20.4399 13.8435 20.4949L8.17856 21.5399L4.38358 34.5748L10.3785 31.8798C10.5435 31.8248 10.7085 31.8248 10.8185 31.8798L20.0035 36.4448L29.1334 31.8798C29.2984 31.8248 29.4634 31.8248 29.5734 31.8798L35.5684 34.5748L31.7734 21.5399L26.1084 20.4949C25.8334 20.4399 25.6134 20.1649 25.6684 19.8899C25.7234 19.6149 25.9984 19.3949 26.2734 19.4499L32.2684 20.5499C32.4884 20.6049 32.6534 20.7149 32.7084 20.9349L36.9434 35.3998C36.9984 35.6198 36.9434 35.8398 36.7784 35.9498C36.6134 36.0598 36.3934 36.1148 36.2284 36.0598L29.3534 32.9798L20.2235 37.5448C20.1685 37.5998 20.0585 37.5998 20.0035 37.5998Z' fill='%23919394'/%3E%3Cpath d='M10.6477 32.9254C10.3727 32.9254 10.0977 32.7054 10.0977 32.3754C10.0977 32.3204 10.0977 32.2654 10.0977 32.2104L11.8576 22.5305C11.9126 22.2555 12.1876 22.0355 12.4626 22.0905C12.7376 22.1455 12.9576 22.4205 12.9026 22.6955L11.1426 32.4304C11.0876 32.7054 10.8677 32.9254 10.6477 32.9254Z' fill='%23919394'/%3E%3Cpath d='M29.3533 32.9251C29.1333 32.9251 28.9133 32.7601 28.8583 32.5401L27.0983 22.7502C27.0433 22.4752 27.2633 22.2002 27.5383 22.1452C27.8133 22.0902 28.0883 22.3102 28.1433 22.5852L29.9033 32.2651C29.9583 32.5401 29.7933 32.8151 29.5183 32.8701C29.4633 32.9251 29.4083 32.9251 29.3533 32.9251Z' fill='%23919394'/%3E%3Cpath d='M20.0042 30.5072C19.8392 30.5072 19.6742 30.3972 19.5642 30.2872C19.1792 29.7372 10.3242 17.2522 10.3242 12.0823C10.3242 6.74732 14.6692 2.40234 20.0042 2.40234C25.3391 2.40234 29.6841 6.74732 29.6841 12.0823C29.6841 17.2522 20.8291 29.7372 20.4442 30.2872C20.3342 30.3972 20.1692 30.5072 20.0042 30.5072ZM20.0042 3.44734C15.2742 3.44734 11.3692 7.29731 11.3692 12.0823C11.3692 16.2623 18.1892 26.4372 20.0042 29.0222C21.8191 26.4372 28.6391 16.2623 28.6391 12.0823C28.6391 7.35231 24.7341 3.44734 20.0042 3.44734Z' fill='%23919394'/%3E%3Cpath d='M20.0039 17.5781C16.9789 17.5781 14.5039 15.1031 14.5039 12.0781C14.5039 9.05311 16.9789 6.57812 20.0039 6.57812C23.0288 6.57812 25.5038 9.05311 25.5038 12.0781C25.5038 15.1031 23.0288 17.5781 20.0039 17.5781ZM20.0039 7.62312C17.5289 7.62312 15.5489 9.6031 15.5489 12.0781C15.5489 14.5531 17.5289 16.5331 20.0039 16.5331C22.4789 16.5331 24.4588 14.5531 24.4588 12.0781C24.4588 9.6031 22.4789 7.62312 20.0039 7.62312Z' fill='%23919394'/%3E%3Cpath d='M19.9992 37.5976C19.7242 37.5976 19.4492 37.3776 19.4492 37.0476V32.6477C19.4492 32.3727 19.6692 32.0977 19.9992 32.0977C20.2742 32.0977 20.5492 32.3177 20.5492 32.6477V37.0476C20.5492 37.3776 20.2742 37.5976 19.9992 37.5976Z' fill='%23919394'/%3E%3C/svg%3E%0A");
}
.usluga2__fiveItem:nth-child(3)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M38.0766 29.3729C37.8047 29.3729 37.5378 29.6447 37.5375 29.9105L37.5322 33.792C37.5317 34.266 37.3954 34.7244 37.1479 35.1171C36.6353 34.0474 35.8297 33.1279 34.8104 32.4825C36.1628 31.4558 37.0412 29.8311 37.0468 28.0052C37.0475 27.7595 36.8819 27.5445 36.6441 27.4826C34.4111 26.9009 33.9017 24.6941 33.8815 24.6024C33.7667 24.0619 32.9606 24.0427 32.831 24.5901C32.1421 27.5003 29.7277 28.0169 27.6683 27.8825C27.6977 27.692 27.7146 27.4985 27.7146 27.3023C27.7146 26.4532 27.4394 25.6511 26.9188 24.9828C26.6967 24.6978 26.6939 24.2103 26.7303 23.8596C26.7303 23.5944 26.7148 23.3328 26.6858 23.0752C27.8523 21.628 29.5725 20.8017 31.433 20.8017C34.8004 20.8017 37.54 23.5519 37.54 26.9324C37.54 27.6284 38.6167 27.6284 38.6167 26.9324C38.6167 22.9582 35.3941 19.7249 31.433 19.7249C29.5264 19.7249 27.7454 20.4619 26.4111 21.7764C25.5276 18.97 22.9083 16.9297 19.8229 16.9297C16.8637 16.9297 14.3334 18.8065 13.3519 21.4335C12.0625 19.9549 10.1974 19.0931 8.21362 19.0931C4.4471 19.093 1.38281 22.1712 1.38281 25.9548C1.38281 27.7048 2.03868 29.3712 3.22968 30.6471C3.22968 30.6471 4.13399 31.9481 4.834 32.4802C3.00946 33.6356 1.86454 35.677 1.86454 37.87C1.86454 38.566 2.94126 38.566 2.94126 37.87C2.94126 35.8583 4.09975 34.0001 5.89766 33.1165C7.35648 33.784 9.07357 33.7879 10.534 33.1223C12.2862 33.9885 13.5228 35.8953 13.4747 37.87C13.4747 38.5407 14.5557 38.6036 14.5557 37.87C14.5557 36.9468 14.5514 36.0235 14.5514 35.1003C14.5514 33.0734 15.7045 31.2316 17.5073 30.3467C18.9674 31.015 20.6816 31.0164 22.1436 30.3523C23.935 31.2379 25.089 33.0932 25.089 35.1003C25.089 36.0235 25.0847 36.9468 25.0847 37.87C25.0847 38.5407 26.1657 38.6036 26.1657 37.87C26.1605 35.8839 27.3278 34.0001 29.1096 33.1206C30.5717 33.7848 32.2852 33.7854 33.7461 33.1181C35.5444 34.0032 36.699 35.8525 36.699 37.87C36.699 38.566 37.7757 38.566 37.7757 37.87C37.7757 37.3322 37.7072 36.8043 37.5775 36.2967C38.2341 35.6333 38.6077 34.7345 38.6089 33.7934L38.6141 29.912C38.6146 29.6146 38.3739 29.3733 38.0766 29.3729ZM2.65686 27.456C2.52773 26.9712 2.45954 26.4675 2.45954 25.9548C2.45954 22.7649 5.0408 20.1697 8.21362 20.1697C10.1277 20.1697 11.9112 21.1229 12.9846 22.7196C12.9908 22.7289 12.9978 22.7375 13.0045 22.7462C12.9463 23.1071 12.9156 23.4772 12.9156 23.8542C12.9609 24.1847 12.9156 24.5978 12.6953 24.8589C12.5166 25.0708 12.3631 25.3018 12.2366 25.5468C11.893 25.3922 11.5201 25.3116 11.1348 25.3116H5.29233C3.99602 25.3117 2.9109 26.2329 2.65686 27.456ZM8.21707 32.5457C5.72144 32.5457 3.68492 30.5074 3.67724 28.0035C3.67724 27.113 4.40173 26.3884 5.29233 26.3884H11.1348C11.3991 26.3884 11.6536 26.4515 11.883 26.5719C11.8369 26.8107 11.8125 27.0551 11.8125 27.3022C11.8125 28.0974 12.0608 28.8564 12.5062 29.485C11.8778 31.2968 10.1423 32.5457 8.21707 32.5457ZM13.5149 34.3848C13.0227 33.6303 12.372 32.9796 11.5978 32.4875C11.5996 32.4862 11.6014 32.485 11.6031 32.4837C12.3456 31.9201 12.9403 31.1703 13.3266 30.3256C13.3812 30.3664 13.4365 30.4065 13.4937 30.4447C13.5606 30.4893 13.5929 30.5817 13.5739 30.6746C13.4379 31.3403 13.5708 32.0284 13.9579 32.6646C13.7333 33.2085 13.5822 33.7867 13.5149 34.3848ZM19.8272 29.7761C17.4634 29.7761 15.5115 27.9477 15.3054 25.6256C16.6312 25.1529 17.4189 24.2261 17.8716 23.4348C18.4969 24.6631 19.5227 25.5118 20.894 25.9204C22.0602 26.268 23.2894 26.2502 24.2766 26.1295C23.8555 28.2209 22.0154 29.7761 19.8272 29.7761ZM25.4363 29.5487C25.0021 29.8381 24.7909 30.3646 24.8983 30.8901C24.9272 31.0318 24.9342 31.1765 24.9208 31.3221C24.4578 30.6915 23.8787 30.1448 23.2077 29.7179C24.4889 28.7487 25.3459 27.2412 25.436 25.5172C25.4042 25.1256 25.1921 24.9398 24.7998 24.9598C22.786 25.335 19.28 25.4259 18.4264 21.8205C18.2972 21.2746 17.4925 21.2836 17.3759 21.8326C17.3711 21.8555 16.8641 24.1267 14.6133 24.7129C14.3756 24.7748 14.2099 24.9898 14.2106 25.2355C14.2161 27.0595 15.0927 28.6826 16.4427 29.7095C15.7194 30.1659 15.1041 30.7591 14.6242 31.4462C14.5917 31.2584 14.5919 31.0716 14.629 30.8901C14.7363 30.3647 14.5252 29.8382 14.091 29.5487C13.3385 29.0471 12.8893 28.2072 12.8893 27.3021C12.8893 26.6551 13.1127 26.034 13.5184 25.5532C13.9247 25.0714 14.0092 24.466 13.9923 23.8594C13.9923 20.6319 16.6079 18.0061 19.8229 18.0061C23.038 18.0061 25.6536 20.6319 25.6536 23.8594C25.6311 24.486 25.6656 25.1259 26.0694 25.6443C26.4413 26.1217 26.638 26.695 26.638 27.3021C26.638 27.8502 26.4723 28.3738 26.1753 28.8133C25.897 29.0304 25.7488 29.3404 25.4363 29.5487ZM26.1249 34.3889C26.0526 33.7515 25.8837 33.1345 25.6314 32.5568C25.9702 31.9512 26.082 31.3052 25.9532 30.6746C25.9343 30.5818 25.9665 30.4893 26.0335 30.4447C26.1216 30.386 26.2055 30.3228 26.2874 30.2578C26.6786 31.1528 27.2896 31.9145 28.0449 32.4861C27.2697 32.979 26.618 33.6321 26.1249 34.3889ZM31.4302 32.5457C29.4367 32.5457 27.6939 31.2501 27.1017 29.364C27.1911 29.2267 27.2717 29.0841 27.3425 28.9365C28.7244 29.0598 29.9365 28.9074 30.947 28.4815C32.0417 28.0202 32.8589 27.2584 33.3883 26.2089C33.8414 26.9993 34.6285 27.9235 35.952 28.3952C35.7458 30.7174 33.7939 32.5457 31.4302 32.5457Z' fill='%23919394'/%3E%3Cpath d='M32.2653 30.3357C32.0426 30.5591 31.7471 30.6821 31.4331 30.6821C31.1192 30.6821 30.8236 30.5591 30.601 30.3357C30.1096 29.8425 29.3469 30.6027 29.8383 31.0957C30.2644 31.5234 30.8308 31.7589 31.4331 31.7589C32.0354 31.7589 32.6018 31.5234 33.028 31.0957C33.5193 30.6027 32.7565 29.8424 32.2653 30.3357Z' fill='%23919394'/%3E%3Cpath d='M9.04492 30.3342C8.82226 30.5576 8.52673 30.6806 8.21276 30.6806C7.89871 30.6806 7.60319 30.5576 7.3806 30.3342C7.17071 30.1235 6.82982 30.123 6.61928 30.3328C6.40867 30.5427 6.4081 30.8836 6.61792 31.0942C7.04408 31.5218 7.61044 31.7573 8.21276 31.7573C8.81508 31.7573 9.38144 31.5218 9.8076 31.0942C10.0175 30.8835 10.0169 30.5427 9.80624 30.3328C9.59556 30.123 9.25474 30.1235 9.04492 30.3342Z' fill='%23919394'/%3E%3Cpath d='M20.6542 27.5647C20.4316 27.7882 20.1361 27.9112 19.8221 27.9112C19.5082 27.9112 19.2126 27.7882 18.99 27.5647C18.7801 27.354 18.4393 27.3534 18.2287 27.5634C18.018 27.7732 18.0175 28.1141 18.2273 28.3247C18.6535 28.7524 19.2199 28.9879 19.8221 28.9879C20.4244 28.9879 20.9908 28.7524 21.417 28.3247C21.6268 28.114 21.6262 27.7731 21.4156 27.5634C21.2049 27.3533 20.864 27.354 20.6542 27.5647Z' fill='%23919394'/%3E%3Cpath d='M26.7525 8.58513C29.9716 10.5976 32.1174 13.8979 32.6396 17.6397C32.7338 18.3151 33.8032 18.1874 33.706 17.4908C33.1396 13.4328 30.8132 9.85394 27.3232 7.67221C26.7331 7.30289 26.1622 8.21624 26.7525 8.58513Z' fill='%23919394'/%3E%3Cpath d='M6.7402 18.0662C7.00802 18.1042 7.31093 17.8759 7.34884 17.6088C7.8839 13.8372 10.0621 10.5263 13.3251 8.52505C13.9184 8.16105 13.3555 7.24332 12.7622 7.60718C9.2247 9.77671 6.86302 13.3671 6.28273 17.4575C6.24103 17.7519 6.44582 18.0244 6.7402 18.0662Z' fill='%23919394'/%3E%3Cpath d='M17.211 11.4469V11.9397C17.211 12.3691 17.451 12.7434 17.8038 12.9353V13.8427C17.8038 14.7277 18.5238 15.4477 19.4088 15.4477H20.6252C21.5102 15.4477 22.2302 14.7277 22.2302 13.8427V12.9173C22.5664 12.7208 22.7934 12.3567 22.7934 11.9396V11.4469C24.3555 10.48 25.313 8.77457 25.313 6.92095C25.313 5.47462 24.7435 4.1219 23.7095 3.112C22.6782 2.10484 21.3152 1.57071 19.8742 1.60294C19.2053 1.61873 18.5528 1.76057 17.9346 2.02466C17.2945 2.29822 17.7175 3.28823 18.3576 3.01488C18.8494 2.80478 19.3682 2.69194 19.8997 2.67938C21.0496 2.64973 22.1352 3.07934 22.9573 3.88229C23.7821 4.6879 24.2364 5.76706 24.2364 6.92095C24.2364 8.48723 23.3795 9.92071 22.0002 10.6621C21.8257 10.756 21.7168 10.9381 21.7168 11.1363V11.9396C21.7168 11.9702 21.6923 11.9951 21.6623 11.9951H18.3422C18.3122 11.9951 18.2877 11.9701 18.2877 11.9396V11.1363C18.2877 10.9381 18.1788 10.7559 18.0042 10.6621C16.6102 9.91274 15.7534 8.4634 15.7683 6.87975C15.7758 6.07809 16.0127 5.29632 16.4533 4.61906C16.8328 4.03555 15.9304 3.44852 15.5507 4.03189C14.9982 4.88135 14.7012 5.8626 14.6916 6.86963C14.6739 8.74492 15.6314 10.4699 17.211 11.4469ZM18.8805 13.072H21.1534V13.8427C21.1534 14.134 20.9165 14.3709 20.6252 14.3709H19.4088C19.1175 14.3709 18.8805 14.1339 18.8805 13.8427V13.072Z' fill='%23919394'/%3E%3Cpath d='M18.3797 7.64347L18.1808 8.80202C18.1068 9.23365 18.5741 9.57353 18.9619 9.3696L20.003 8.82255L21.0441 9.3696C21.43 9.5726 21.8992 9.23379 21.8252 8.80202L21.6264 7.64347L22.4684 6.82293C22.7821 6.51714 22.6037 5.96751 22.1701 5.90456L21.0062 5.73551L20.4857 4.68126C20.2919 4.28854 19.7142 4.28854 19.5203 4.68126L18.9999 5.73551L17.8359 5.90456C17.4023 5.96751 17.2239 6.51714 17.5376 6.82293L18.3797 7.64347ZM19.4347 6.76041C19.61 6.735 19.7616 6.62482 19.8401 6.46596L20.0031 6.1357L20.1661 6.46596C20.2446 6.62482 20.3962 6.73493 20.5715 6.76041L20.9356 6.81331L20.6722 7.06986C20.5453 7.19361 20.4873 7.37185 20.5173 7.54656L20.5796 7.9092L20.2535 7.73786C20.0866 7.65546 19.9196 7.65546 19.7526 7.73786L19.4266 7.9092L19.4888 7.54656C19.5188 7.37185 19.4608 7.19361 19.3339 7.06986L19.0706 6.81331L19.4347 6.76041Z' fill='%23919394'/%3E%3C/svg%3E%0A");
}
.usluga2__fiveItem:nth-child(4)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6484 8.02191C12.088 5.46145 7.93663 5.46145 5.37617 8.02191C7.93663 10.5824 12.088 10.5824 14.6484 8.02191Z' stroke='%23919394' stroke-width='1.17188' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.6406 8.02191C27.0802 5.46145 22.9288 5.46145 20.3684 8.02191C22.9288 10.5824 27.0802 10.5824 29.6406 8.02191Z' stroke='%23919394' stroke-width='1.17188' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.4414 25.0041V39.1986H9.12334V15.1523' stroke='%23919394' stroke-width='1.17188' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.4414 15.1523V22.6861' stroke='%23919394' stroke-width='1.17188' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.8722 25.0056H19.5542C18.9141 25.0056 18.3951 24.4866 18.3951 23.8465C18.3951 23.2064 18.9141 22.6875 19.5542 22.6875H21.8722C22.5123 22.6875 23.0312 23.2064 23.0312 23.8465C23.0312 24.4866 22.5123 25.0056 21.8722 25.0056Z' stroke='%23919394' stroke-width='1.17188' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.8276 25.0056H31.1457C31.7857 25.0056 32.3047 24.4866 32.3047 23.8465C32.3047 23.2064 31.7857 22.6875 31.1457 22.6875H28.8276C28.1875 22.6875 27.6686 23.2064 27.6686 23.8465C27.6686 24.4866 28.1875 25.0056 28.8276 25.0056Z' stroke='%23919394' stroke-width='1.17188' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23.0312 20.3711V27.3253' stroke='%23919394' stroke-width='1.17188' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.668 27.3253V20.3711' stroke='%23919394' stroke-width='1.17188' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.0735 15.7344C16.8238 15.7344 17.5518 15.9896 18.1379 16.458L23.0331 20.3705H27.6692L32.5644 16.458C33.1505 15.9895 33.8785 15.7344 34.6288 15.7344C34.6288 15.7344 36.9414 18.6939 36.9414 23.8476C36.9414 29.0013 34.6288 31.9608 34.6288 31.9608C33.8785 31.9608 33.1505 31.7057 32.5644 31.2372L27.6692 27.3247H23.0331L18.1379 31.2372C17.5518 31.7057 16.8238 31.9608 16.0735 31.9608C16.0735 31.9608 13.7609 29.0013 13.7609 23.8476C13.7609 18.6939 16.0735 15.7344 16.0735 15.7344Z' stroke='%23919394' stroke-width='1.17188' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.5898 29.2734V39.1983H18.2718V31.1261' stroke='%23919394' stroke-width='1.17188' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.5984 3.80245C31.4555 4.99022 31.9609 6.44875 31.9609 8.02542C31.9609 12.0155 28.7264 15.2501 24.7363 15.2501C23.3857 15.2501 22.122 14.8791 21.0407 14.2341L18.6707 12.8658C17.9535 12.4517 17.0698 12.4517 16.3526 12.8658L13.9826 14.2341C12.9013 14.8791 11.6376 15.2501 10.287 15.2501C6.29693 15.2501 3.06238 12.0155 3.06238 8.02542C3.06238 4.03533 6.29693 0.800781 10.287 0.800781C11.6376 0.800781 12.9013 1.17175 13.9826 1.81679L16.3526 3.18507C17.0698 3.59915 17.9535 3.59915 18.6707 3.18507L21.0407 1.81679C22.122 1.17175 23.3857 0.800781 24.7363 0.800781C26.313 0.800781 27.7715 1.3062 28.9593 2.16334' stroke='%23919394' stroke-width='1.17188' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.usluga2__fiveItem:nth-child(5)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.8438 34.0625H10.1562' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cmask id='mask0_1835_10822' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M0 3.8147e-06H40V40H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1835_10822)'%3E%3Cpath d='M5.46875 34.0625H2.34375C1.48047 34.0625 0.78125 33.3633 0.78125 32.5V12.1875C0.78125 11.3242 1.48047 10.625 2.34375 10.625H28.3422C29.2914 10.625 30.1891 11.0563 30.782 11.7977L38.5336 21.4875C38.7414 21.7477 38.9047 22.0367 39.0188 22.3438C39.1508 22.6922 39.2188 23.0625 39.2188 23.4398V32.5C39.2188 33.3633 38.5195 34.0625 37.6562 34.0625H34.5312' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.1562 34.0625C10.1562 35.357 9.10703 36.4062 7.8125 36.4062C6.51797 36.4062 5.46875 35.357 5.46875 34.0625C5.46875 32.768 6.51797 31.7188 7.8125 31.7188C9.10703 31.7188 10.1562 32.768 10.1562 34.0625Z' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.5312 34.0625C34.5312 35.357 33.482 36.4062 32.1875 36.4062C30.893 36.4062 29.8438 35.357 29.8438 34.0625C29.8438 32.768 30.893 31.7188 32.1875 31.7188C33.482 31.7188 34.5312 32.768 34.5312 34.0625Z' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M39.0203 22.3438H5.46875V15.3125H33.5937' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.875 27.0312H39.2188' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7344 22.3438V15.3125' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 15.3125V22.3438' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.2656 15.3125V22.3438' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.625 10.625V8.28125C10.625 6.98672 11.6742 5.9375 12.9688 5.9375H22.3438C23.6383 5.9375 24.6875 6.98672 24.6875 8.28125V10.625' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3125 3.59375V10.625' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 3.59375V10.625' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.625 27.0313C30.625 27.4627 30.2752 27.8125 29.8437 27.8125C29.4123 27.8125 29.0625 27.4627 29.0625 27.0313C29.0625 26.5998 29.4123 26.25 29.8437 26.25C30.2752 26.25 30.625 26.5998 30.625 27.0313Z' fill='%23919394'/%3E%3Cpath d='M0.78125 27.0312H26.3281' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.usluga2__fiveItem:nth-child(6)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.7988 20.6H36.7676C36.9211 19.9356 36.5787 19.2562 35.9534 18.9842C35.9372 18.977 35.9216 18.971 35.9054 18.965L33.1988 17.8046V13.6898C34.9364 13.1497 36.1407 11.5677 36.1988 9.74901L35.5946 3.08902C35.54 2.47022 35.02 1.99668 34.3988 2.00002H28.3988C27.7773 1.99736 27.2576 2.47167 27.2036 3.09082L26.6432 9.26001L26.5988 9.80001C26.672 11.6022 27.8745 13.1619 29.5988 13.691V17.8046L26.894 18.9656C26.8778 18.9708 26.862 18.977 26.8466 18.9842C26.2208 19.2558 25.8782 19.9354 26.0318 20.6H25.3664C25.5193 19.9355 25.1768 19.2564 24.5516 18.9842L24.5054 18.9656L21.7988 17.8046V13.6898C23.5365 13.1494 24.7408 11.5672 24.7988 9.74841L24.194 3.08842C24.1394 2.46995 23.6197 1.99667 22.9988 2.00002H16.9988C16.3773 1.99736 15.8576 2.47167 15.8036 3.09082L15.2432 9.26001L15.1988 9.80001C15.2721 11.6021 16.4746 13.1617 18.1988 13.691V17.8046L15.494 18.965C15.4778 18.971 15.4616 18.977 15.4466 18.9842C14.8209 19.2558 14.4782 19.9354 14.6318 20.6H13.9664C14.1193 19.9355 13.7768 19.2564 13.1516 18.9842L13.1054 18.9656L10.3988 17.8046V13.6898C12.1365 13.1494 13.3408 11.5672 13.3988 9.74841L12.794 3.08842C12.7394 2.46995 12.2197 1.99667 11.5988 2.00002H5.59881C4.97801 1.99829 4.45935 2.47236 4.40541 3.09082L3.84321 9.26001L3.79881 9.80001C3.87214 11.6021 5.07465 13.1617 6.79881 13.691V17.8046L4.09401 18.965C4.07781 18.971 4.06161 18.977 4.04661 18.9842C3.42086 19.2558 3.07817 19.9354 3.23181 20.6H3.19881C2.7667 20.6004 2.36818 20.8332 2.15547 21.2093C1.94275 21.5854 1.94869 22.0469 2.17101 22.4174L3.25101 24.2174C3.46877 24.5773 3.85813 24.7981 4.27881 24.8H12.5588L9.65361 27.6998C9.39264 27.7199 9.14555 27.8254 8.95041 27.9998L4.39401 32.1026C4.01511 32.444 3.79879 32.93 3.79881 33.44V36.2C3.79881 37.1941 4.6047 38 5.59881 38H10.6352C11.0784 37.9999 11.5059 37.8357 11.8352 37.5392L15.5738 34.1828C15.6937 34.0758 15.7907 33.9456 15.8588 33.8H22.9988C24.154 33.8024 25.239 33.2461 25.9112 32.3066L31.1852 25.6508C31.3557 25.4022 31.4256 25.0981 31.3808 24.8H35.7188C36.14 24.7988 36.5301 24.578 36.7478 24.2174L37.8278 22.4174C38.0502 22.0467 38.0561 21.585 37.843 21.2088C37.63 20.8326 37.2311 20.6 36.7988 20.6ZM34.3988 3.20002L34.6034 5.44642C33.4683 5.14011 32.2552 5.41531 31.3634 6.18142C30.4553 7.00263 29.0739 7.00651 28.1612 6.19042L28.1318 6.16942L28.3988 3.20002H34.3988ZM27.7988 9.85161L28.0088 7.53801C28.5358 7.85299 29.141 8.01311 29.7548 8.00001C30.6101 8.00758 31.4385 7.70197 32.084 7.14081C32.5191 6.73763 33.0923 6.51685 33.6854 6.52402C34.0455 6.51233 34.4024 6.59397 34.7216 6.76101L34.9988 9.80001C34.9988 11.4542 33.3842 12.8 31.3988 12.8C29.4134 12.8 27.7988 11.4542 27.7988 9.85161ZM27.2066 20.36C27.1705 20.2549 27.2184 20.1394 27.3182 20.0906L27.3458 20.0798L30.4358 18.7538C30.6569 18.6587 30.7998 18.4407 30.7988 18.2V13.9634C31.1973 14.0122 31.6003 14.0122 31.9988 13.9634V18.2C31.9982 18.4391 32.1396 18.6558 32.3588 18.7514L35.4494 20.0774C35.4584 20.081 35.4674 20.0852 35.477 20.0882C35.5768 20.137 35.6247 20.2525 35.5886 20.3576C35.5668 20.4956 35.4481 20.5973 35.3084 20.5976H27.4868C27.3479 20.5974 27.2295 20.497 27.2066 20.36ZM22.9988 3.20002L23.204 5.44642C22.0689 5.14033 20.8559 5.4155 19.964 6.18142C19.0559 7.00263 17.6745 7.00651 16.7618 6.19042L16.7324 6.16942L16.9988 3.20002H22.9988ZM16.3988 9.85161L16.6088 7.53801C17.1358 7.85299 17.741 8.01311 18.3548 8.00001C19.2101 8.00758 20.0385 7.70197 20.684 7.14081C21.1191 6.73774 21.6923 6.51697 22.2854 6.52402C22.6457 6.51225 23.0028 6.5939 23.3222 6.76101L23.5988 9.80001C23.5988 11.4542 21.9842 12.8 19.9988 12.8C18.0134 12.8 16.3988 11.4542 16.3988 9.85161ZM15.8066 20.36C15.7705 20.2549 15.8184 20.1394 15.9182 20.0906L15.9458 20.0798L19.0358 18.7538C19.2569 18.6587 19.3998 18.4407 19.3988 18.2V13.9634C19.7973 14.0122 20.2003 14.0122 20.5988 13.9634V18.2C20.5988 18.44 20.7418 18.6569 20.9624 18.7514L24.0524 20.0774L24.0788 20.0876C24.1792 20.1362 24.2276 20.252 24.1916 20.3576C24.1698 20.4956 24.0511 20.5973 23.9114 20.5976H16.0868C15.9479 20.5974 15.8295 20.497 15.8066 20.36ZM11.5988 3.20002L11.804 5.44642C10.6689 5.14033 9.45591 5.4155 8.56401 6.18142C8.12687 6.58648 7.55072 6.80796 6.95481 6.80001C6.36446 6.80824 5.79336 6.59011 5.35881 6.19042L5.32941 6.16942L5.59881 3.20002H11.5988ZM4.99881 9.85161L5.20881 7.53801C5.73585 7.85299 6.34096 8.01311 6.95481 8.00001C7.81007 8.00758 8.63854 7.70197 9.28401 7.14081C9.71913 6.73774 10.2923 6.51697 10.8854 6.52402C11.2457 6.51225 11.6028 6.5939 11.9222 6.76101L12.1988 9.80001C12.1988 11.4542 10.5842 12.8 8.59881 12.8C6.61341 12.8 4.99881 11.4542 4.99881 9.85161ZM4.40661 20.36C4.37051 20.2549 4.41836 20.1394 4.51821 20.0906L4.54581 20.0798L7.63581 18.7538C7.85694 18.6587 7.99985 18.4407 7.99881 18.2V13.9634C8.19799 13.9865 8.39829 13.9988 8.59881 14C8.79933 13.9988 8.99963 13.9866 9.19881 13.9634V18.2C9.19884 18.44 9.34185 18.6569 9.56241 18.7514L12.6524 20.0774L12.6788 20.0876C12.7792 20.1362 12.8276 20.252 12.7916 20.3576C12.7698 20.4956 12.6511 20.5973 12.5114 20.5976H4.68681C4.54792 20.5974 4.42947 20.497 4.40661 20.36ZM14.7746 33.2918L11.036 36.6488C10.9259 36.7477 10.7832 36.8024 10.6352 36.8024H5.59881C5.26744 36.8024 4.99881 36.5338 4.99881 36.2024V33.44C4.99886 33.27 5.07104 33.108 5.19741 32.9942L9.75021 28.8908L14.7752 33.2888L14.7746 33.2918ZM30.221 24.9398L24.95 31.5884C24.5026 32.2227 23.775 32.5999 22.9988 32.6H15.7532C15.6993 32.5216 15.636 32.4501 15.5648 32.387L10.8188 28.2302L13.55 25.5038C13.9981 25.0545 14.6062 24.8014 15.2408 24.8H22.3988C22.7302 24.8 22.9988 25.0686 22.9988 25.4C22.9998 25.8777 22.8104 26.3361 22.4727 26.6739C22.1349 27.0116 21.6765 27.201 21.1988 27.2H19.4888C18.5508 27.1831 17.7558 27.8869 17.6588 28.82C17.6095 29.3527 17.8033 29.8792 18.1862 30.2528C18.5277 30.6051 18.9982 30.8028 19.4888 30.8H22.0688C22.8305 30.8017 23.5471 30.4394 23.9972 29.825L27.3884 25.805C27.8349 25.184 28.5491 24.8112 29.3138 24.8H29.4878C29.7376 24.8097 29.9846 24.856 30.221 24.9374V24.9398ZM24.0884 24.8H26.6684C26.5868 24.8869 26.5099 24.978 26.438 25.073L23.0474 29.093C22.8217 29.4095 22.4575 29.5982 22.0688 29.6H19.4888C19.3156 29.5994 19.1504 29.5268 19.0328 29.3996C18.904 29.2726 18.8394 29.0942 18.857 28.9142C18.9069 28.6075 19.1783 28.3865 19.4888 28.4H21.1988C21.9947 28.4008 22.7582 28.085 23.321 27.5222C23.8838 26.9594 24.1996 26.1959 24.1988 25.4C24.1968 25.1951 24.1595 24.9922 24.0884 24.8ZM36.7988 21.8L35.7188 23.6H4.27881L3.19881 21.8H16.073H16.0868H23.9114H23.9342H27.4604H27.4868H35.3114C35.3234 21.8 35.3348 21.797 35.3468 21.797H36.7988V21.8Z' fill='%23919394'/%3E%3Cpath d='M9.19982 10.9983C9.19982 10.6669 8.93119 10.3983 8.59982 10.3983C8.12848 10.4525 7.66696 10.2358 7.40762 9.83848L7.42982 9.58168C7.45822 9.25167 7.21382 8.96107 6.88382 8.93248C6.72496 8.91702 6.56656 8.96621 6.4444 9.06895C6.32224 9.17169 6.24662 9.31931 6.23462 9.47848L6.20582 9.81208C6.20223 9.84879 6.20223 9.88577 6.20582 9.92248C6.29822 10.8621 7.35002 11.5983 8.59982 11.5983C8.93119 11.5983 9.19982 11.3296 9.19982 10.9983Z' fill='%23919394'/%3E%3Cpath d='M20.5983 10.9984C20.5983 10.667 20.3296 10.3984 19.9983 10.3984C19.5269 10.4526 19.0654 10.2359 18.8061 9.83859L18.8283 9.58179C18.8567 9.25178 18.6123 8.96119 18.2823 8.93259C18.1233 8.91679 17.9647 8.96586 17.8425 9.06867C17.7203 9.17148 17.6447 9.3193 17.6331 9.47859L17.6043 9.81219C17.6007 9.84891 17.6007 9.88588 17.6043 9.92259C17.6967 10.8622 18.7485 11.5984 19.9983 11.5984C20.3296 11.5984 20.5983 11.3298 20.5983 10.9984Z' fill='%23919394'/%3E%3Cpath d='M31.9967 10.9985C31.9967 10.6671 31.7281 10.3985 31.3967 10.3985C30.9255 10.4531 30.464 10.2362 30.2051 9.83871L30.2267 9.58191C30.2551 9.2519 30.0107 8.9613 29.6807 8.93271C29.5217 8.91657 29.3629 8.96552 29.2406 9.06839C29.1183 9.17126 29.0429 9.31929 29.0315 9.47871L29.0027 9.81231C28.9991 9.84902 28.9991 9.886 29.0027 9.92271C29.0951 10.8623 30.1469 11.5985 31.3967 11.5985C31.7281 11.5985 31.9967 11.3299 31.9967 10.9985Z' fill='%23919394'/%3E%3Cpath d='M11.5637 31.7153C11.3283 31.4879 10.9541 31.4912 10.7226 31.7226C10.4912 31.9541 10.4879 32.3283 10.7153 32.5637L11.7749 33.6233C12.0103 33.8507 12.3846 33.8474 12.616 33.616C12.8474 33.3846 12.8507 33.0103 12.6233 32.7749L11.5637 31.7153Z' fill='%23919394'/%3E%3C/svg%3E%0A");
}
.usluga2__fiveItem:nth-child(7)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.79694 22.7046C3.68138 23.1321 4.02428 24.3292 3.5022 25.1594C2.2398 27.0828 3.88996 29.8803 6.18355 29.6949C7.17076 29.6885 7.99866 30.5015 7.95624 31.5266C7.89741 33.8108 10.5989 35.3354 12.5473 34.0613C13.3612 33.5461 14.5242 33.8586 14.9719 34.7102C16.0043 36.7376 19.1758 36.7462 20.209 34.7101C20.6377 33.8263 21.8336 33.4824 22.6645 34.0052C23.1415 34.2927 23.6578 34.4386 24.1998 34.4386C25.4709 34.4386 26.64 33.6 27.0425 32.4C27.1521 32.0723 26.976 31.7183 26.6486 31.6084C26.3217 31.5004 25.9671 31.6755 25.8572 32.0021C25.5249 32.9939 24.2602 33.5078 23.3081 32.9335C21.8924 32.0441 19.8652 32.611 19.1159 34.1048C18.5139 35.2868 16.666 35.2865 16.0654 34.1047C15.2686 32.6204 13.3015 32.1025 11.8542 33.0214C10.7307 33.7356 9.15645 32.8474 9.20627 31.4942C9.27341 29.8177 7.77259 28.3649 6.10138 28.445C4.77519 28.4968 3.83941 26.9273 4.57405 25.8027C5.4496 24.4085 4.91504 22.411 3.45913 21.642C2.23095 21.0706 2.1949 19.1745 3.40248 18.5606C4.88696 17.7645 5.40561 15.7958 4.48608 14.3492C4.15771 13.8002 4.14916 13.1413 4.4638 12.5862C4.77813 12.0323 5.34515 11.7015 6.01318 11.7015C7.68233 11.7447 9.12906 10.3154 9.05914 8.60633C9.04968 8.12328 9.22698 7.67772 9.55505 7.34538C10.1111 6.78203 11.0016 6.645 11.7041 7.0692C13.1193 7.95925 15.1472 7.39078 15.8966 5.8979C16.4973 4.71558 18.3468 4.71653 18.9468 5.89767C19.7431 7.38243 21.7105 7.90023 23.1583 6.98127C24.2817 6.2672 25.8562 7.15564 25.8059 8.50845C25.7542 10.1813 27.1949 11.6262 28.9011 11.5543C30.2404 11.4653 31.1663 13.089 30.4388 14.1984C29.9075 15.0837 29.8694 16.1604 30.3366 17.0787C30.7101 17.803 31.816 17.2514 31.4505 16.5116C30.7972 15.3796 32.0346 14.4429 31.9437 13.3076C31.9452 11.6526 30.5566 10.2383 28.8361 10.3047C27.8559 10.3469 27.011 9.48955 27.056 8.47636C27.1138 6.19098 24.4149 4.66929 22.4646 5.94104C21.6508 6.45724 20.4885 6.14398 20.0406 5.29243C18.9944 3.23943 15.7767 3.26633 14.7723 5.34778C14.3264 6.19544 13.1566 6.50527 12.348 5.99769C11.1694 5.28606 9.61701 5.50304 8.66547 6.46709C8.10059 7.0396 7.79541 7.80285 7.80945 8.67138C7.81921 9.1563 7.63581 9.60552 7.29645 9.94335C6.96656 10.272 6.53199 10.4518 6.01838 10.4518C3.7172 10.3656 2.16496 13.0791 3.44582 15.0428C3.69294 15.4521 3.76099 15.9315 3.6377 16.3926C3.51441 16.8538 3.21595 17.2352 2.79725 17.4669C0.769389 18.4992 0.76172 21.672 2.79694 22.7046Z' fill='%23919394'/%3E%3Cpath d='M28.4618 20.2366C28.807 20.2241 29.0765 19.9342 29.064 19.5894C28.0271 4.94242 7.10335 5.35662 6.57036 19.9996C6.55258 26.3873 11.9701 31.5542 18.3493 31.2367C18.6941 31.2245 18.9638 30.9346 18.9513 30.5897C18.9391 30.2449 18.6446 29.9672 18.3041 29.9879C12.6294 30.2767 7.80414 25.6833 7.8204 19.9995C8.29517 6.98252 26.8939 6.61657 27.8146 19.6346C27.8271 19.9794 28.1225 20.2565 28.4618 20.2366Z' fill='%23919394'/%3E%3Cpath d='M25.2828 19.9575C26.5005 19.184 25.9106 17.1833 24.4548 17.2249H20.6798C20.5791 17.2249 20.49 17.163 20.4555 17.0635L19.226 13.644C18.8087 12.3354 16.8423 12.3308 16.4232 13.6385C16.4232 13.6385 15.1891 17.0708 15.1891 17.0708C15.1573 17.163 15.0682 17.2249 14.9675 17.2249H11.1925C9.73972 17.1849 9.14234 19.1831 10.3674 19.9593C10.3673 19.9593 13.2796 21.8779 13.2796 21.8779C13.3696 21.9371 13.4081 22.0568 13.3727 22.1581L12.2289 25.3521C11.8534 26.2904 12.6387 27.3748 13.6275 27.3534C13.9104 27.3534 14.1945 27.2704 14.4487 27.1032L17.6985 24.962C17.7742 24.9096 17.8728 24.9102 17.9549 24.9657L20.2425 26.4714C20.9253 26.9167 21.6122 25.8819 20.9297 25.4277C20.9298 25.4277 18.6483 23.9257 18.6483 23.9257C18.1475 23.5869 17.5002 23.5881 17.0049 23.922L13.7615 26.0588C13.6373 26.1419 13.5332 26.0875 13.4832 26.0479C13.4319 26.0076 13.3541 25.9185 13.406 25.7732L14.551 22.575C14.778 21.9262 14.5382 21.2108 13.9675 20.8342L11.0579 18.9174C10.8451 18.7666 10.9552 18.476 11.1925 18.4749H14.9675C15.6011 18.4749 16.1647 18.0748 16.368 17.4865L17.6012 14.056C17.6491 13.919 17.7611 13.8985 17.8237 13.8985C17.8862 13.8985 17.9982 13.919 18.048 14.0615L19.2766 17.4791C19.4826 18.0748 20.0463 18.4749 20.6798 18.4749H24.4548C24.6047 18.4749 24.6642 18.5674 24.6877 18.6452C24.7069 18.7093 24.72 18.8301 24.5922 18.9156L21.6799 20.8342C21.1092 21.2108 20.8693 21.9262 21.0985 22.5811L21.4421 23.5308C21.5596 23.8555 21.9182 24.0239 22.2426 23.9061C22.567 23.7883 22.7352 23.4301 22.6177 23.106L22.2762 22.1624C22.2393 22.0568 22.2777 21.9371 22.3677 21.8779L25.2828 19.9575Z' fill='%23919394'/%3E%3Cpath d='M35.4564 17.8743C34.9382 16.9324 33.6438 16.5852 32.7241 17.1422L31.858 17.642C31.16 18.0326 30.759 18.8641 30.8779 19.6513L22.632 24.4117C22.5053 24.485 22.4083 24.6003 22.3579 24.7377L21.423 27.2797C21.4045 27.2859 20.3221 27.9109 20.3221 27.9109C18.2132 29.213 20.0142 32.3335 22.1971 31.1585C22.1971 31.1586 23.2795 30.5336 23.2795 30.5336C23.2944 30.5204 25.963 30.9822 25.963 30.9822C26.1064 31.0071 26.2552 30.9807 26.382 30.9077L32.8771 27.1577L33.502 28.2399L30.796 29.8024C30.0903 30.2264 30.7054 31.284 31.4211 30.8851C31.421 30.8851 34.6684 29.0101 34.6684 29.0101C34.9675 28.8374 35.0697 28.4553 34.8973 28.1563L33.9598 26.5326L34.6282 26.1468C35.251 26.643 36.1671 26.7123 36.858 26.3026L37.7244 25.8021C38.6787 25.2504 39.0071 24.0248 38.4562 23.0702L35.4564 17.8743ZM21.5718 30.0758C20.8632 30.4819 20.2404 29.4048 20.9468 28.9937C20.9471 28.9937 21.4882 28.6812 21.4882 28.6812L22.1132 29.7633L21.5718 30.0758ZM25.9529 29.712L23.2579 29.2457L22.5087 27.9481L23.4529 25.381L31.3758 20.8071C31.5948 21.1863 33.6027 24.6642 33.8759 25.1375L25.9529 29.712ZM37.0991 24.72L36.233 25.2199C35.8877 25.427 35.403 25.2996 35.2089 24.9452L32.2087 19.7493C31.9996 19.4044 32.1298 18.919 32.483 18.7248C32.483 18.7245 33.3491 18.2246 33.3491 18.2246C33.7011 18.0195 34.1659 18.1379 34.3736 18.4993L37.3735 23.6952C37.5801 24.0535 37.4571 24.5131 37.0991 24.72Z' fill='%23919394'/%3E%3C/svg%3E%0A");
}
.usluga2__fiveItem:nth-child(8)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1835_10882' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='2' y='2' width='36' height='36'%3E%3Cpath d='M2 2H38V38H2V2Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1835_10882)'%3E%3Cpath d='M23.1953 36.9766C25.8036 36.4906 28.2059 35.4203 30.2607 33.907' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.74219 33.9071C11.8025 35.4245 14.212 36.4964 16.8284 36.9805' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.8438 28.4997C23.4154 29.3128 21.7621 29.7773 20 29.7773C18.238 29.7773 16.5846 29.3128 15.1562 28.4997' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.9297 30.2422C36.0471 27.3771 37.2987 23.8353 37.2987 20.0017C37.2987 16.168 36.0471 12.6262 33.9297 9.76114' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.5156 15.1652C29.3301 16.5912 29.7955 18.2416 29.7955 20.0006C29.7955 21.7596 29.3301 23.41 28.5156 24.8359' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.07215 9.76114C3.95469 12.6262 2.70312 16.168 2.70312 20.0017C2.70312 23.8353 3.95469 27.3772 6.07215 30.2422' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.4869 24.8359C10.6724 23.41 10.207 21.7596 10.207 20.0005C10.207 18.2416 10.6724 16.5912 11.4869 15.1652' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.2592 6.09766C27.3891 3.98392 23.841 2.73447 20.0007 2.73447C16.1603 2.73447 12.6123 3.98392 9.74219 6.09766' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.1562 11.5078C16.5846 10.6947 18.238 10.2302 20.0001 10.2302C21.7621 10.2302 23.4154 10.6947 24.8438 11.5078' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.1467 25.1401C26.1599 24.1287 27.8027 24.1287 28.8161 25.1401L33.9963 30.309C35.0096 31.3204 35.0096 32.9604 33.9963 33.9719C32.983 34.9833 31.3402 34.9833 30.3269 33.9719L25.1467 28.8031C24.1334 27.7916 24.1334 26.1517 25.1467 25.1401Z' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.00214 6.02686C7.01542 5.01542 8.6582 5.01542 9.67154 6.02686L14.8517 11.1957C15.865 12.2071 15.865 13.8471 14.8517 14.8586C13.8385 15.87 12.1957 15.87 11.1824 14.8586L6.00214 9.68979C4.98887 8.67828 4.98887 7.03838 6.00214 6.02686Z' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.1467 14.8586C24.1334 13.8471 24.1334 12.2072 25.1467 11.1957L30.3269 6.02686C31.3402 5.01542 32.983 5.01542 33.9963 6.02686C35.0096 7.03838 35.0096 8.67835 33.9963 9.68979L28.8161 14.8586C27.8027 15.87 26.1599 15.87 25.1467 14.8586Z' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.00214 33.9719C4.98887 32.9604 4.98887 31.3205 6.00214 30.309L11.1824 25.1401C12.1957 24.1287 13.8385 24.1287 14.8517 25.1401C15.865 26.1517 15.865 27.7916 14.8517 28.8031L9.67154 33.9719C8.6582 34.9833 7.01542 34.9833 6.00214 33.9719Z' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}


.usluga2__six{
	padding: 5.625em 1em 3.375em;
}
.usluga2__sixTitle{ 
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 2.5em;
	line-height: 1; 
	text-transform: uppercase; 
	color: #0C1212; 
}
.usluga2__sixSlider{
	margin-top: 1.5em;
}
.usluga2__sixSlide{
	position: relative;
	padding: 0.375em 0;
}
.usluga2__sixSlide:not(:last-child)::after{
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	z-index: 3;
	transform: translate(-50%,50%);
	bottom: 0;
	width: 2.5em;
	height: 2.5em;
	background-color: #545557;
	border: solid 0.3125em #F3F3F3;
	border-radius: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1835_11038)'%3E%3Cpath d='M9.89844 6.6L9.12844 5.83L6.04844 8.91V0H4.94844V8.91L1.86844 5.83L1.09844 6.6L5.49844 11L9.89844 6.6Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1835_11038'%3E%3Crect width='11' height='11' fill='white' transform='matrix(0 1 -1 0 11 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 0.6875em;
}
.usluga2__sixItem{
	position: relative;
	width: 100%; 
	border-radius: 0.75em;
	background-color: #F9F9F9;
	padding: 1.5em 1em 2em;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 0.625em;
	color: #0C1212; 
}
.usluga2__sixItem::before{
	content: attr(data-count);
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	font-size: 0.9375em;
	line-height: 1;
	right: 1.067em;
	top: 1.6em;
	color: #545557;
	width: 2.534em;
	height: 2.534em;
	background-color: #fff;
	border-radius: 100%;
	padding-top: 0.2em;
}
.usluga2__sixItemImg{
	display: block;
	width: auto;
	height: 7.5em;
	margin-bottom: 1.375em;
}
.usluga2__sixItemTitle{ 
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 1.75em;
	line-height: 1; 
	text-transform: uppercase; 
}
.usluga2__sixItemText{ 
	font-size: 0.9375em;
	line-height: 1.2;
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	opacity: 0.65; 
}

.usluga2__seven{
	padding: 3.75em 0;
	display: flex;
	flex-wrap: wrap;
	gap: 0.75em;
}
.usluga2__sevenItem{
	width: 100%;
	border-radius: 0.75em;
	color: #fff;
	background-color: #0C1212;
	padding: 1.5em 1em 1.4375em;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	overflow: hidden;
	position: relative;
}
.usluga2__sevenItem:has(.usluga2__sevenImg){
	background-color: #E6342B;
}
.usluga2__sevenSubtitle{
	display: flex;
	align-items: center;
	gap: 0.625em;
	opacity: 0.65;
	margin-bottom: 0.875em;
}
.usluga2__sevenSubtitle::before{
	content: "";
	display: block;
	flex-shrink: 0;
	width: 0.75em;
	height: 0.125em;
	border-radius: 6.25em;
	background-color: #fff;
	margin-bottom: 0.1875em;
}
.usluga2__sevenSubtitle span{
	display: block;
	font-size: 0.9375em;
	line-height: 1.4; 
	letter-spacing: -0.01em; 
}
.usluga2__sevenTitle{ 
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 2.25em;
	line-height: 1; 
	text-transform: uppercase; 
	margin-bottom: 0.916em;
}
.usluga2__sevenText{  
	font-size: 1.0625em;
	line-height: 1.17; 
	letter-spacing: -0.01em;
	text-transform: lowercase;  
	margin-top: auto;
}
.usluga2__sevenItem:has(.usluga2__sevenImg) .usluga2__sevenText{
	width: 11.53em;
}
.usluga2__sevenImg{
	position: absolute;
	right: -13.875em;
	bottom: 0;
	width: auto;
	height: 8.4375em;
}

.usluga2__eight{
	padding: 4.6875em 0 1.5625em;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
	gap: 2.1875em;
}
.usluga2__eightLeft{
	width: 100%;
}
.usluga2__eightTitle{ 
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 2.5em;
	line-height: 1; 
	text-transform: uppercase;  
	color: #0C1212; 
	margin-bottom: 0.3em;
}
.usluga2__eightSubtitle{
	display: flex;
	align-items: center;
	gap: 0.625em;
}
.usluga2__eightSubtitle::before{
	content: "";
	display: block;
	width: 0.75em;
	height: 0.125em;
	flex-shrink: 0;
	border-radius: 6.25em;
	background-color: #E6342B;
	margin-top: -0.25em;
}
.usluga2__eightSubtitle span{  
	font-size: 0.9375em;
	line-height: 1.2; 
	letter-spacing: -0.01em; 
	color: #545557; 
}
.usluga2__eightEx{
	width: 100%;
	display: flex;
	align-items: center;
	gap: 1.25em;
	margin-top: 1.125em;
}
.usluga2__eightExLeft{
	flex-shrink: 0;
	width: 8.9375em;
	height: 5em;
	border-radius: 0.75em;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F9F9F9;
}
.usluga2__eightExLeft svg{
	width: auto;
	height: 2em;
	display: block;
}
.usluga2__eightExRight{
	width: 20%;
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	gap: 0.375em;
}
.usluga2__eightExTop{ 
	font-size: 0.875em;
	line-height: 1.2; 
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #919394; 
}
.usluga2__eightExText{  
	font-size: 0.9375em;
	line-height: 1.2;
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #0C1212; 
	opacity: 0.65; 
}
.usluga2__eightRight{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}
.usluga2__eightRightTitle{ 
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 1.875em;
	line-height: 1; 
	text-transform: uppercase; 
	color: #0C1212; 
}
.usluga2__eightItems{
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 0.5em;
	margin: 0.875em 0 2.0625em;
}
.usluga2__eightItem{
	width: 100%;
	padding: 1em 1em 1em 4.75em;
	background-color: #F9F9F9;
	border-radius: 0.75em;
	position: relative;
}
.usluga2__eightItem::before{
	content: attr(data-count);
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;  
	font-weight: 600;
	font-size: 0.9375em;
	line-height: 1; 
	text-align: center;
	letter-spacing: -0.01em;
	text-transform: lowercase;
	color: #FFFFFF;
	left: 1.067em;
	top: 0.9334em;
	width: 2.667em;
	height: 2.667em;
	background-color: #E6342B;
	padding-top: 0.134em;
	clip-path: url(#starClip);
}
.usluga2__eightItemText{ 
	font-size: 1.0625em;
	line-height: 1.176; 
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #0C1212; 
}
.usluga2__eightContent{ 
	font-size: 1.0625em;
	line-height: 1.176; 
	letter-spacing: -0.01em; 
	color: #0C1212; 
	margin: 0.823em 0 1.94em;
}
.usluga2__eightContent ul{
	margin: 0.529em 0 0 1.47em;
}
.usluga2__eightContent li{
	position: relative;
}
.usluga2__eightContent li::before{
	content: "";
	display: block;
	width: 0.17em;
	height: 0.17em;
	border-radius: 100%;
	background-color: #0C1212;
	position: absolute;
	left: -0.823em;
	top: 0.411em;
}
.usluga2__eightBtn{
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 0.75em;
	white-space: nowrap;
	color: #FFFFFF; 
	line-height: 1.176; 
	font-weight: 600;
	padding: 0 1.375em 0;
	border-radius: 6.25em;
	background-color: #E6342B;
	height: 3.125em;
}
.usluga2__eightBtn span{ 
	font-size: 1.0625em; 
	letter-spacing: -0.01em; 
	padding-top: 0.12em;
}
.usluga2__eightBtn::after{
	content: "";
	flex-shrink: 0;
	transition: 0.3s;
	display: block;
	width: 0.8125em;
	height: 0.8125em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.8 1.30078L6.89 2.21078L10.53 5.85078H0V7.15078H10.53L6.89 10.7908L7.8 11.7008L13 6.50078L7.8 1.30078Z' fill='white'/%3E%3C/svg%3E%0A");
}

body:has(.usluga2) .singleProject__slider{
	margin-top: 1.5625em;
}
body:has(.usluga2) .singleProject__sliderBlock{
	margin-bottom: 7.1875em;
} 

.usluga2__faq{
	padding: 7.1875em 0 5.625em;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	gap: 1.75em;
}
.usluga2__faqLeft{
	width: 100%;
}
.usluga2__faqTitle{ 
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 2.5em;
	line-height: 1; 
	text-transform: uppercase; 
	color: #0C1212; 
	margin-bottom: 0.3em;
}
.usluga2__faqRight{
	width: 100%;
}
.usluga2__faqItem{
	border-top: solid max(1px,0.0625em) #DCDCDC;
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 0.875em;
	padding: 1.46em 0;
	cursor: pointer;
}
.usluga2__faqItem::after{
	content: "";
	display: block;
	width: 1.5em;
	height: 1.5em;
	position: absolute;
	right: 0;
	top: 1.4375em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9447 11.0553L12.9447 3.92908H11.0553L11.0553 11.0553L3.9291 11.0553L3.9291 12.9447L11.0553 12.9447L11.0553 20.0709H12.9447L12.9447 12.9447L20.0709 12.9447L20.0709 11.0553L12.9447 11.0553Z' fill='%23545557'/%3E%3C/svg%3E%0A");
}
.usluga2__faqItem:has(input:checked)::after{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 10.664L6.96102 5.625L5.625 6.96102L10.664 12L5.625 17.039L6.96102 18.375L12 13.336L17.039 18.375L18.375 17.039L13.336 12L18.375 6.96102L17.039 5.625L12 10.664Z' fill='%23E6342B'/%3E%3C/svg%3E%0A");
}
.usluga2__faqItem input{
	display: none;
}
.usluga2__faqItem:last-child{
	border-bottom: solid max(1px,0.0625em) #DCDCDC;
}
.usluga2__faqItemQ{ 
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 1.75em;
	line-height: 1; 
	text-transform: uppercase; 
	color: #0C1212; 
	width: 9.5em;
	user-select: none;
}
.usluga2__faqItemA{
	display: none;
	font-size: 0.9375em;
	line-height: 1.2;
	letter-spacing: -0.01em;
	color: #0C1212;
	opacity: 0.65; 
	user-select: none;
	width: 19em;
}
.usluga2__faqItem:has(input:checked) .usluga2__faqItemA{
	display: block;
}

@media(min-width: 1000px){	 
	.usluga2{
		display: flex;
    	justify-content: space-between;
		padding-bottom: 4.75em;
	}
	.usluga2__left{
		width: 60em;
	}
	.usluga2__top{
		font-size: 1.4375em;
		gap: 0.61em;
		padding: 0.522em 0 0.3479em;
	}
	.usluga2__top::before{
		width: 1.044em;
		height: 0.087em;
	}
	.usluga2 .singleService__head{
		flex-direction: column-reverse;
		align-items: flex-start;
		gap: 2.375em;
		margin-bottom: 0;
	}
	.usluga2 .singleService__head p{
		text-align: left;
		font-size: 1.4375em;
		width: 37em;
	}
	.usluga2 .singleService__head button{
		width: 15.9em;
	}
	.usluga2 .banner__tags{ 
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		max-width: 33em;
	}
	.usluga2 .banner__tags ul li{
		font-size: 1.5625em;
	}
	.usluga2 .banner--tags__img{
		width: auto;
		margin-top: 0.625em;
		height: 9.375em;
	}
	.usluga2 .banner--tags__img img{
		width: auto;
		height: 100%;
	}
	.info--slider__slide2{
		height: 18.75em;
		gap: 0.5em;
	}
	.info--slider__slide2:not(:nth-child(2)){
		border-left: none;
		border-right: none;
	}
	.info--slider__slide2:nth-child(2){
		color: #E6342B;
	}
	.info--slider__slide2 span{
		font-size: 5em;
	}
	.info--slider__slide2 p{
		font-size: 1.4375em;
		color: #545557;
		opacity: 1;
	}

	.usluga2__first{
		padding: 11em 0 6.25em;
	}
	.usluga2__firstTitle{
		font-size: 6.25em;
		margin-bottom: 0.12em;
	}
	.usluga2__firstLeft{
		width: 30%;
		flex-grow: 1;
	}
	.usluga2__firstRight{
		width: 44.875em;
		padding: 2.5em 3em;
	}
	.usluga2__firstSubtitle{
		font-size: 1.4375em;
		width: auto;
		gap: 0.652em;
		margin-bottom: 1.565em;
	}
	.usluga2__firstSubtitle::before{
		width: 1.044em;
		height: 0.087em;
	}
	.usluga2__firstText{
		font-size: 1.5625em;
		width: 40em;
	}
	.usluga2__firstText div{
		margin-bottom: 0.56em;
	}
	.usluga2__firstRightTitle{
		font-size: 3.125em;
	}
	.usluga2__firstItems{
		gap: 0.75em;
	}
	.usluga2__firstItem{
		min-height: 5em;
		padding: 1.0625em 0 0.875em 6.25em;
	}
	.usluga2__firstItem span{
		font-size: 1.5625em;
	}
	.usluga2__firstItem::before{
		width: 2.8125em;
		height: 2.8125em;
		transition: 0.3s;
		left: 1.75em;
	}
	.usluga2__firstItem:not(:hover)::before{
		transform: translateY(-50%) scale(0.55);
		background-color: #545557;
	}
	.usluga2__firstRight::before{
		left: 16.75em;
	}

	.usluga2__second{
		padding: 6.25em 0 12.5em;
	}
	.usluga2__secondTitle{
		font-size: 6.25em;
	}
	.usluga2__secondItems{
		margin-top: 3.375em;
	}
	.usluga2__secondItem{
		width: 30%;
		flex-grow: 1;
		padding: 2.5em 2.5em 12.4375em;
		gap: 1.4375em;
		border-radius: 2em;
	}
	.usluga2__secondItemTitle{
		font-size: 3.125em;
	}
	.usluga2__secondItemText{
		font-size: 1.4375em;
	}
	.usluga2__secondItem::after{
		width: 18.75em;
		height: 18.75em;
		left: -9.375em;
		bottom: -9.375em;
		transition: 0.3s;
	}
	.usluga2__secondItem:not(:hover)::after{
		background-color: #F3F3F3;
	}
	.usluga2__secondItemImg{
		height: 12.8125em;
		transition: 0.3s;
	}
	.usluga2__secondItem:not(:hover) .usluga2__secondItemImg{
		filter: grayscale(1);
	}

	.usluga2__third{
		padding: 10.9375em 0;
	}
	.usluga2__thirdLeft{
		width: 42.5em;
		position: -webkit-sticky;
		position: sticky;
		top: 2em;
	}
	.usluga2__thirdTitle{
		font-size: 6.25em;
		margin-bottom: 0.18em;
	}
	.usluga2__thirdSubtitle{
		font-size: 1.4375em;
		gap: 0.652em;
	}
	.usluga2__thirdSubtitle::before{
		width: 1.044em;
		height: 0.087em;
	}
	.usluga2__thirdText{
		font-size: 1.4375em;
		margin-top: 1.565em;
	}
	.usluga2__thirdRight{
		width: 56.5em;
	}
	.usluga2__thirdItems{
		gap: 3.75em;
	}
	.usluga2__thirdItem{
		padding-left: 25.125em;
		padding-bottom: 5em;
	}
	.usluga2__thirdItemImg{
		width: 21.875em;
		height: 21.875em;
	}
	.usluga2__thirdItemTop{
		padding-left: 0;
		padding-top: 1.3125em;
		min-height: 7.1875em;
	}
	.usluga2__thirdItemTopTitle{
		font-size: 3.125em;
	}
	.usluga2__thirdItemTopSubtitle{
		font-size: 1.4375em;
		gap: 0.652em;
	}
	.usluga2__thirdItemTopSubtitle::before{
		width: 1.044em;
		height: 0.087em;
		transition: 0.3s;
	}
	.usluga2__thirdItemText{
		font-size: 1.4375em;
		line-height: 1.21;
		margin-bottom: 1.435em;
	}
	.usluga2__thirdItemPrice{
		font-size: 1.6875em;
		transition: 0.3s;
	}
	.usluga2__thirdItemBottom{
		font-size: 1.1875em;
	}
	.usluga2__thirdItem::after{
		width: 5em;
		height: 3.6875em;
		bottom: 5.125em;
		background-size: 1em;
	}
	.usluga2__thirdItem:not(:hover)::after{
		background-color: #545557;
	}
	.usluga2__thirdItem:not(:hover) .usluga2__thirdItemPrice{
		color: #545557;
	}
	.usluga2__thirdItem:not(:hover) .usluga2__thirdItemTopSubtitle::before{
		background-color: #545557;
	}
	.usluga2__thirdItem:not(:hover) .usluga2__thirdItemImg{
		transform: rotate(-90deg);
	}
	.usluga2__thirdItem:not(:hover) .usluga2__thirdItemImg img{
		transform: rotate(90deg);
		filter: grayscale(1);
	}
	.usluga2__thirdBottom{
		margin-top: 2.5em;
		border-radius: 1em;
		padding: 2.625em  2.625em 2.5em;
		gap: 1.4375em;
	}
	.usluga2__thirdBottomTitle{
		font-size: 3.125em;
	}
	.usluga2__thirdBottomText{
		font-size: 1.4375em;
	}

	.usluga2__four{
		padding: 12.5em 0 12.125em;
	}
	.usluga2__fourTitle{
		font-size: 6.25em;
	}
	.usluga2__fourItems{
		margin-top: 3.4375em;
		gap: 2.5em 0.75em
	}
	.usluga2__fourItem{
		width: 22%;
		flex-grow: 1;
		gap: 1.25em;
	}
	.usluga2__fourItemImg{
		border-radius: 1.5em;
		height: 21.875em;
	}
	.usluga2__fourItemImg img{
		filter: grayscale(1);
	}
	.usluga2__fourItemText{
		padding: 0 1.25em;
	}
	.usluga2__fourItemText span{
		font-size: 1.5625em;
	}
	.usluga2__fourItemText::after{
		width: 1em;
		height: 1em;
		transition: 0.3s;
		margin-bottom: 0.375em;
		opacity: 0;
	}
	.usluga2__fourItem:hover .usluga2__fourItemText::after{
		opacity: 1;
	}
	.usluga2__fourItem:hover .usluga2__fourItemImg img{
		transform: scale(1.05);
		filter: grayscale(0);
	}

	.usluga2__five{
		padding: 11em 0 10.9375em;
	}
	.usluga2__fiveTitle{
		font-size: 6.25em;
		width: 8.81em;
	}
	.usluga2__fiveText{
		font-size: 1.4375em;
		width: 28em;
		margin-bottom: 0.565em;
	}
	.usluga2__fiveItems{
		margin-top: 3.4375em;
	}
	.usluga2__fiveItem{
		width: 22%;
		flex-grow: 1;
		border-radius: 2em;
		min-height: 18.75em;
		padding: 2em;
		gap: 0.9375em;
	}
	.usluga2__fiveItemTitle{
		font-size: 2.5em;
	}
	.usluga2__fiveItemText{
		font-size: 1.4375em;
	}
	.usluga2__fiveItem::before{
		opacity: 0.5;
	}
	.usluga2__fiveItem:hover::before{
		opacity: 1;
		transform: scale(1.5);
	}

	.usluga2__six{
		padding: 12.5em 0 6.25em;
	}
	.usluga2__sixTitle{
		font-size: 6.25em;
		padding: 0 0.5em;
	}
	.usluga2__sixSlider{
		margin-top: 3.4375em;
		overflow-x: auto;
	}
	.usluga2__sixPin{
		display: flow-root;
	}
	.usluga2__sixSliderWrapper{
		display: flex;
	}
	.usluga2__six--scroll .usluga2__sixPin{
		position: sticky;
	}
	.usluga2__six--scroll .usluga2__sixSlider{
		overflow: hidden;
	}
	.usluga2__six--scroll .usluga2__sixSliderWrapper{
		will-change: transform;
	}
	.usluga2__sixSlide{
		flex-shrink: 0;
		display: flex;
		padding: 0 0.375em;
		width: 27em;
		height: stretch;
	}
	.usluga2__sixSlide:first-child{
		padding-left: 3.125em;
		width: 29.75em;
	}
	.usluga2__sixSlide:last-child{
		padding-right: 3.125em;
		width: 29.75em;
	}
	.usluga2__sixItem{
		border-radius: 2em;
		padding: 2em;
		gap: 0.9375em;
		height: stretch;
	}
	.usluga2__sixItemImg{
		height: 11.25em;
		margin-bottom: 4em;
	}
	.usluga2__sixItemTitle{
		font-size: 2.5em;
		margin-top: auto;
	}
	.usluga2__sixItemText{
		font-size: 1.4375em;
	}
	.usluga2__sixItem::before{
		font-size: 1.1875em;
		width: 2.527em;
		height: 2.527em;
		right: 1.685em;
		top: 1.685em;
	}
	.usluga2__sixSlide:not(:last-child)::after{
		bottom: 50%;
		left: 100%; 
		transform: translate(-50%, 50%) rotate(270deg);
	}

	.usluga2__seven{
		padding: 6.25em 0;
	}
	.usluga2__sevenItem{
		width: 40%;
		flex-grow: 1;
		border-radius: 2em;
		padding: 3em;
	}
	.usluga2__sevenSubtitle{
		gap: 0.9375em;
		margin-bottom: 1.375em;
	}
	.usluga2__sevenSubtitle::before{
		width: 1.5em;
		height: 0.125em;
	}
	.usluga2__sevenSubtitle span{
		font-size: 1.4375em;
	}
	.usluga2__sevenTitle{
		font-size: 4.375em;
		width: 10em;
		margin-bottom: 1.7572em;
	}
	.usluga2__sevenText{
		font-size: 1.5625em;
		width: 28.5em;
	}
	.usluga2__sevenItem:has(.usluga2__sevenImg) .usluga2__sevenText{
		width: 19em;
	}
	.usluga2__sevenImg{
		height: 12.5em;
		right: -12.25em;
	}

	.usluga2__eight{
		padding: 9.375em 0 3.125em;
	}
	.usluga2__eightLeft{
		width: 45em;
	}
	.usluga2__eightTitle{
		font-size: 6.25em;
		margin-bottom: 0.17em;
	}
	.usluga2__eightSubtitle{
		gap: 0.9375em;
	}
	.usluga2__eightSubtitle::before{
		width: 1.5em;
		height: 0.125em;
	}
	.usluga2__eightSubtitle span{
		font-size: 1.4375em;
	}
	.usluga2__eightEx{
		margin-top: 2.0625em;
	}
	.usluga2__eightExLeft{
		width: 17em;
		border-radius: 2em;
		height: 7.75em;
	}
	.usluga2__eightExLeft svg{
		height: 3.75em;
	}
	.usluga2__eightExTop{
		font-size: 1.3125em;
	}
	.usluga2__eightExText{
		font-size: 1.4375em;
	}
	.usluga2__eightExRight{
		gap: 0.625em;
	}
	.usluga2__eightRight{
		width: 56.5em;
	}
	.usluga2__eightRightTitle{
		font-size: 3.125em;
	}
	.usluga2__eightItems{
		gap: 0.75em;
		margin: 2.125em 0 4.125em;
	}
	.usluga2__eightItem{
		min-height: 8.125em;
		border-radius: 1em;
		display: flex;
		align-items: center;
		padding: 1.25em 1em 1em 8.125em;
	}
	.usluga2__eightItemText{
		font-size: 1.5625em;
	}
	.usluga2__eightItem::before{
		top: 50%;
    	transform: translateY(-50%);
		font-size: 1.4375em;
		width: 2.609em;
		height: 2.609em;
		left: 1.522em;
		transition: 0.3s;
	}
	.usluga2__eightItem:not(:hover)::before{
		color: transparent;
		transform: translateY(-50%) scale(0.5);
		background-color: #545557;
	}	
	.usluga2__eightContent{
		font-size: 1.5625em;
		margin: 1.48em 0 2.56em;
	}
	.usluga2__eightContent ul{
		margin-top: 0.64em;
	}
	.usluga2__eightBtn{
		height: 4.375em;
		padding: 0 2em;
		gap: 5em;
	}
	.usluga2__eightBtn span{
		font-size: 1.5em;
		transition: 0.3s;
	}
	.usluga2__eightBtn::after{
		width: 1em;
		height: 1em;
	}
	.usluga2__eightBtn:hover span{
		transform: translateX(1.75em);
	}
	.usluga2__eightBtn:hover::after{
		transform: translateX(-1.75em);
	}
	body:has(.usluga2) .singleProject__sliderBlock{
		margin-top: 3.125em;
		margin-bottom: 14.0625em;
	}

	.usluga2__faq{
		padding: 14.0625em 0 13.75em;
		justify-content: space-between;
	}
	.usluga2__faqLeft{
		width: 40em;
		position: -webkit-sticky;
		position: sticky;
		top: 2em;
	}
	.usluga2__faqTitle{
		font-size: 6.25em;
		margin-bottom: 0.17em;
	}
	.usluga2__faqRight{
		width: 56.5em;
	}
	.usluga2__faqItem{
		gap: 1.375em;
		padding: 2.1875em 0 2.125em;
	}
	.usluga2__faqItemQ{
		font-size: 2.8125em;
		width: 19em;
	}
	.usluga2__faqItemA{
		font-size: 1.4375em;
		width: 36em;
	}
	.usluga2__faqItem::after{
		width: 2em;
		height: 2em;
		top: 2.375em;
		background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.2596 14.7417L17.2596 5.24008H14.7404L14.7404 14.7417L5.2388 14.7417L5.2388 17.2609L14.7404 17.2609V26.7625H17.2596V17.2609L26.7612 17.2609L26.7612 14.7417L17.2596 14.7417Z' fill='%230C1212'/%3E%3C/svg%3E%0A"); 
	}
	.usluga2__faqItem:not(:hover):not(:has(input:checked))::after{
		opacity: 0.5;
	}
}







 
.showQwiz body{
	overflow: hidden;
}
.qwiz{
	position: fixed;
	z-index: 12;
	right: 0;
	top: 0;
	width: 0;
	height: 100dvh;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	pointer-events: none;
}
.showQwiz .qwiz{
	pointer-events: all;
	width: 100%;
}
.qwiz__bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000000B2;
	transition: 0.3s opacity;
	opacity: 0;
}
.showQwiz .qwiz__bg{
	opacity: 1;
}
.qwiz__top{
	width: 100%;
	background-color: #fff;
	flex-shrink: 0;
	height: 4.375em;
	position: relative;
	z-index: 2;
	padding: 0 1em;
	display: flex;
	justify-content: space-between;
	align-items: center;
	transition: 0.3s opacity;
	opacity: 0;
}
.showQwiz .qwiz__top{
	opacity: 1;
}
.qwiz__top img{
	width: auto;
	height: 2.1875em;
}
.qwiz__top button{
	width: 2em;
	height: 2.5em;
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='40' viewBox='0 0 32 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='8.1333' y='26.2754' width='20' height='2.25' transform='rotate(-45 8.1333 26.2754)' fill='%230C1212'/%3E%3Crect width='20' height='2.25' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 23.8667 26.2754)' fill='%230C1212'/%3E%3C/svg%3E%0A");
	background-position: center;
	background-size: 100%;
	background-repeat: no-repeat;
	background-color: transparent;
}
.qwiz__slider{
	position: relative;
	z-index: 2;
	height: 0;
	flex-grow: 1;
	background-color: #F3F3F3;
	width: 100%;
	transition: 0.3s transform;
	transform: translateX(110%);
}
.showQwiz .qwiz__slider{
	transform: translateX(0);
}
.qwiz__slide{
	display: flex;
	flex-direction: column;
}
.qwiz__slideTop{
	height: 0;
	flex-grow: 1;
	overflow: auto;
	padding: 1.25em 1em 3.125em;
}
.qwiz__slideBottom{ 	
	width: 100%;
	display: flex; 
	justify-content: space-between;
	align-items: flex-start;
	padding: 0.625em 1em; 
	height: 5.3125em;  
	background: #F3F3F3;
	box-shadow: 0 -0.125em 0.125em rgba(0, 0, 0, 0.1), 0 -0.25em 0.25em rgba(0, 0, 0, 0.05); 
	position: relative;
	z-index: 2;
}
.qwiz__title{ 
	font-family: 'Moniqa'; 
	font-weight: 700;
	font-size: 2.375em;
	line-height: 1; 
	text-transform: uppercase; 
	color: #0C1212; 
	margin-bottom: 0.185em;
}
.qwiz__title span{
	color: #E6342B;
}
.qwiz__text{  
	font-size: 0.9375em;
	line-height: 1.2;
	letter-spacing: -0.01em; 
	color: #0C1212; 
}
.qwiz__items{
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 0.375em;
	margin-top: 1.125em;
}
.qwiz__item{
	width: 100%;
	display: flex;
	align-items: center; 
	height: 3.75em; 
	background: #FFFFFF;
	border: 0.1em solid rgba(220, 220, 220, 0.75);
	border-radius: 0.625em; 
	padding: 0.125em 0.625em 0 4.1875em;
	position: relative;
	cursor: pointer;
}
.qwiz__item input{
	display: none;
}
.qwiz__item::before{
	content: "";
	display: block;
	transition: 0.3s;
	position: absolute;
	left: 1.5625em;
	top: 50%; 
	margin-top: -0.625em;
	width: 1.25em;
	height: 1.25em;
	background-color: #545557;
	clip-path: url(#starClip);
}
.qwiz__itemText{ 
	font-size: 1.0625em;
	line-height: 1.177;
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #0C1212; 
	user-select: none;
}
.qwiz__item:has(input:checked)::before{
	transform: scale(1.8);
	background-color: #E6342B;
}
.qwiz__count{  
	font-size: 0.875em;
	line-height: 1.2; 
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #919394; 
	margin-top: 1.286em;
}
.qwiz__next{
	height: 3.125em;
	padding: 0 1.375em;
	background-color: #919394;
	transition: 0.3s;
	cursor: pointer;
	border-radius: 6.25em;
	color: #FFFFFF; 
	font-weight: 600;
	display: flex;
	align-items: center;
	gap: 0.75em;
}
.qwiz__next span{ 
	font-size: 1.0625em; 
	letter-spacing: -0.01em;
	padding-top: 0.12em;
}
.qwiz__next::after{
	content: "";
	display: block;
	width: 0.8125em;
	height: 0.8125em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.8 1.30078L6.89 2.21078L10.53 5.85078H0V7.15078H10.53L6.89 10.7908L7.8 11.7008L13 6.50078L7.8 1.30078Z' fill='white'/%3E%3C/svg%3E%0A");
}
.qwiz__next[type='submit'],
.qwiz__slide:has(input[type='radio']:checked) .qwiz__next{
	background-color: #E6342B;
}
.qwiz__prev{
	margin: 0 0.5em 0 auto;
	width: 3.125em;
	height: 3.125em;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	background-color: #DCDCDC;
}
.qwiz__prev::after{
	content: "";
	display: block;
	transition: 0.3s;
	opacity: 0.7;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 0.8125em;
	height: 0.8125em;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.4 1.59961L7.52 2.71961L3.04 7.19961H16V8.79961H3.04L7.52 13.2796L6.4 14.3996L0 7.99961L6.4 1.59961Z' fill='%230C1212'/%3E%3C/svg%3E%0A");
}
/*.qwiz .wpcf7 form.sent .wpcf7-response-output,
.qwiz .wpcf7 form.invalid .wpcf7-response-output, 
.qwiz div.wpcf7-validation-errors,
.qwiz form.unaccepted .wpcf7-response-output,
.qwiz span.wpcf7-not-valid-tip{
	display: block !important;
}*/

.qwiz .wpcf7-form-control-wrap:has(.wpcf7-radio){
	display: block;
	width: 100%;
	margin-bottom: 0.625em;
}
.qwiz .wpcf7-radio{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.qwiz .wpcf7-radio .wpcf7-list-item{
	display: block;
	margin: 0;
}
.qwiz .wpcf7{
	margin-top: 1.125em;
}
.qwiz__input{
	display: flex;
	width: 100%;
}
.qwiz__input .wpcf7-form-control-wrap{
	display: block;
	width: 100%;
}
.qwiz__input input{
	width: 100%;
	font-size: 1.0625em; 
	height: 2.71em; 
	background: #FFFFFF;
	border: max(1px,0.059em) solid rgba(220, 220, 220, 0.5);
	border-radius: 0.3em;  
	font-family: 'VentiCf'; 
	font-weight: 500; 
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #0C1212; 
	padding: 0.117em 1em 0;
}
.qwiz__input input::placeholder{
	color: #858888;
}
.qwiz__label{
	margin-top: 1.2em;
	margin-bottom: 0.267em; 
	font-size: 0.9375em;
	line-height: 1.2; 
	letter-spacing: -0.01em; 
	color: #0C1212; 
}
.qwiz .wpcf7-radio .wpcf7-list-item label{
	display: flex;
	align-items: center;
	gap: 0.25em;
	height: 2.062em;
	border: solid max(1px,0.0625em) transparent;
	border-radius: 0.25em;
	background: #DCDCDC80;
	padding: 0 0.5em;
}
.qwiz .wpcf7-radio .wpcf7-list-item label::before{
	content: "";
	display: block;
	width: 0.875em;
	height: 0.875em;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;

}
.qwiz .wpcf7-radio .wpcf7-list-item label input{
	display: none;
}
.qwiz .wpcf7-radio .wpcf7-list-item label span{ 
	font-size: 0.875em;
	line-height: 1; 
	letter-spacing: -0.01em; 
	color: #0C1212; 
	padding-top: 0.143em;
}
.qwiz .wpcf7-radio .wpcf7-list-item label:has(input:checked){
	border-color: #1A1C1F;
}
.qwiz .wpcf7-radio .wpcf7-list-item:nth-child(1) label::before{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14C10.866 14 14 10.866 14 7C14 3.13401 10.866 0 7 0C3.13401 0 0 3.13401 0 7C0 10.866 3.13401 14 7 14ZM4.53135 4.25062C4.74541 4.0369 4.85517 3.94625 4.92148 3.92841C5.0001 3.90726 5.06873 3.92567 5.14035 3.98716C5.20096 4.03917 5.35413 4.19598 5.45898 4.31334C5.76703 4.65821 6.14246 5.12903 6.19504 5.23643C6.21095 5.26894 6.2125 5.27814 6.20981 5.32452C6.20486 5.41002 6.18744 5.4368 6.0731 5.53482C5.89074 5.69113 5.61124 5.98346 5.51354 6.12009C5.4496 6.20949 5.44776 6.2655 5.50547 6.36762C5.5545 6.45438 5.79292 6.7683 5.96096 6.96734C6.24225 7.30054 6.56823 7.61174 6.88482 7.84937C7.12011 8.02596 7.451 8.22949 7.67249 8.33385C7.8308 8.40844 7.88029 8.40424 7.98171 8.30761C8.07897 8.21495 8.19344 8.06543 8.38524 7.78063C8.44771 7.68785 8.50835 7.6039 8.51998 7.59408C8.55546 7.5641 8.59554 7.54995 8.65397 7.54677C8.69138 7.54474 8.71651 7.54687 8.7368 7.55377C8.7758 7.56706 8.8775 7.63063 9.2904 7.89986C9.48199 8.0248 9.69436 8.16245 9.76233 8.20575C10.1475 8.45111 10.1902 8.48407 10.2101 8.55093C10.2366 8.6402 10.2145 8.69756 10.0888 8.86526C9.93282 9.0735 9.67028 9.35476 9.47436 9.52353C9.31543 9.66045 9.11116 9.79811 8.90973 9.90402L8.82263 9.94981L8.73446 9.94974C8.47745 9.94959 8.23508 9.89834 7.86414 9.76573C6.99538 9.45512 6.2251 9.00053 5.55058 8.40035C5.42403 8.28773 5.13001 7.99142 5.02048 7.86612C4.65552 7.44855 4.38067 7.04127 4.14327 6.56629C3.97222 6.22405 3.81503 5.82684 3.78853 5.66993C3.74969 5.44001 3.84429 5.1392 4.0566 4.81751C4.18365 4.62503 4.32282 4.45883 4.53135 4.25062Z' fill='%230C1212'/%3E%3Cpath d='M4.53138 4.25055C4.74544 4.03682 4.8552 3.94617 4.92151 3.92834C5.00013 3.90718 5.06876 3.92559 5.14038 3.98708C5.20099 4.03909 5.35416 4.19591 5.45901 4.31327C5.76706 4.65813 6.14249 5.12895 6.19507 5.23636C6.21098 5.26887 6.21253 5.27806 6.20984 5.32445C6.20489 5.40994 6.18747 5.43673 6.07313 5.53474C5.89077 5.69105 5.61127 5.98338 5.51357 6.12001C5.44963 6.20941 5.44779 6.26543 5.5055 6.36755C5.55453 6.4543 5.79295 6.76822 5.96099 6.96726C6.24228 7.30046 6.56826 7.61167 6.88485 7.84929C7.12014 8.02589 7.45103 8.22942 7.67252 8.33378C7.83083 8.40837 7.88032 8.40417 7.98174 8.30754C8.079 8.21487 8.19347 8.06535 8.38527 7.78055C8.44774 7.68777 8.50838 7.60383 8.52001 7.594C8.55549 7.56403 8.59557 7.54987 8.654 7.54669C8.69141 7.54466 8.71654 7.54679 8.73683 7.55369C8.77583 7.56698 8.87753 7.63055 9.29043 7.89979C9.48202 8.02472 9.69439 8.16237 9.76236 8.20567C10.1475 8.45104 10.1902 8.48399 10.2101 8.55086C10.2366 8.64012 10.2145 8.69748 10.0889 8.86519C9.93285 9.07342 9.67031 9.35468 9.47439 9.52345C9.31546 9.66037 9.11119 9.79803 8.90976 9.90394L8.82266 9.94974L8.73449 9.94967C8.47748 9.94951 8.23511 9.89826 7.86417 9.76565C6.99541 9.45505 6.22513 9.00045 5.55061 8.40027C5.42406 8.28766 5.13004 7.99135 5.02051 7.86605C4.65555 7.44847 4.3807 7.0412 4.1433 6.56622C3.97225 6.22397 3.81506 5.82677 3.78856 5.66985C3.74972 5.43993 3.84432 5.13913 4.05663 4.81744C4.18368 4.62495 4.32285 4.45876 4.53138 4.25055Z' fill='white'/%3E%3C/svg%3E%0A");
}
.qwiz .wpcf7-radio .wpcf7-list-item:nth-child(2) label::before{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14C10.866 14 14 10.866 14 7C14 3.13404 10.866 0 7 0C3.13404 0 0 3.13404 0 7C0 10.866 3.13404 14 7 14ZM10.0768 4.47216C10.1308 3.85896 9.48318 4.11152 9.48318 4.11152C9.01587 4.30501 8.53425 4.50145 8.04734 4.70004C8.0361 4.70463 8.02484 4.70921 8.0136 4.7138C6.468 5.34422 4.87144 5.9955 3.51134 6.63656C2.77382 6.90704 3.20558 7.17752 3.20558 7.17752L4.37472 7.5383C4.91442 7.7007 5.20212 7.52024 5.20212 7.52024L7.72044 5.80692C8.6198 5.19372 8.40392 5.6987 8.18804 5.91514L6.29944 7.71862C6.0116 7.97118 6.15552 8.18762 6.28138 8.29584C6.63838 8.6107 7.51618 9.1868 7.89936 9.43824C7.99904 9.50362 8.06526 9.54716 8.08024 9.55836C8.17012 9.63046 8.65578 9.95512 8.9796 9.88302C9.30342 9.81078 9.3394 9.39596 9.3394 9.39596L9.77102 6.56432C9.83555 6.0739 9.9097 5.60244 9.96899 5.22543C9.96913 5.22456 9.96926 5.22371 9.9694 5.22284C9.96967 5.22113 9.96993 5.21944 9.9702 5.21774C10.0258 4.86381 10.0681 4.59435 10.0768 4.47216Z' fill='%231D98DC'/%3E%3Cpath d='M10.0768 4.47271C10.1308 3.85951 9.48315 4.11207 9.48315 4.11207C9.01585 4.30557 8.53422 4.502 8.04731 4.70059L8.01357 4.71435C6.46797 5.34477 4.87141 5.99605 3.51131 6.63711C2.77379 6.90759 3.20555 7.17807 3.20555 7.17807L4.37469 7.53885C4.91439 7.70125 5.20209 7.52079 5.20209 7.52079L7.72041 5.80747C8.61977 5.19427 8.40389 5.69925 8.18801 5.91569L6.29941 7.71917C6.01157 7.97173 6.15549 8.18817 6.28135 8.29639C6.63835 8.61125 7.51615 9.18735 7.89933 9.43879C7.99901 9.50417 8.06523 9.54771 8.08021 9.55891C8.17009 9.63101 8.65575 9.95567 8.97957 9.88357C9.30339 9.81133 9.33937 9.39651 9.33937 9.39651L9.77099 6.56487C9.83552 6.07445 9.90968 5.60299 9.96897 5.22598L9.96937 5.22339L9.97017 5.2183C10.0258 4.86436 10.0681 4.5949 10.0768 4.47271Z' fill='white'/%3E%3C/svg%3E%0A");
}
.qwiz .wpcf7-radio .wpcf7-list-item:nth-child(3) label::before{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 14C10.866 14 14 10.866 14 7C14 3.13401 10.866 0 7 0C3.13401 0 0 3.13401 0 7C0 10.866 3.13401 14 7 14ZM9.76676 4.05899C9.04641 3.33774 8.08835 2.94038 7.06765 2.94C4.96462 2.94 3.25284 4.65153 3.25209 6.75531C3.25184 7.4278 3.42752 8.08424 3.76135 8.66277L3.22 10.64L5.24268 10.1095C5.79995 10.4135 6.4275 10.5737 7.066 10.5739H7.06752C9.17041 10.5739 10.8822 8.86214 10.8831 6.75849C10.8837 5.73881 10.4872 4.78024 9.76676 4.05899ZM8.8072 7.55423C8.71184 7.50649 8.24319 7.27591 8.15571 7.24409C8.06838 7.21225 8.00472 7.19634 7.94119 7.29183C7.87766 7.38732 7.69496 7.60197 7.63932 7.66563C7.58369 7.72929 7.52805 7.73718 7.43281 7.68944C7.41742 7.68173 7.39649 7.67266 7.37072 7.66147C7.37038 7.66132 7.37006 7.66118 7.36973 7.66104C7.23547 7.6028 6.97067 7.48797 6.66611 7.2162C6.3827 6.96335 6.19135 6.65118 6.13571 6.55581C6.08007 6.46033 6.12972 6.40877 6.17747 6.36126C6.20603 6.33277 6.23885 6.29283 6.27165 6.25289L6.27182 6.25268C6.2882 6.23272 6.30459 6.21275 6.32044 6.19423C6.36079 6.14709 6.37836 6.11129 6.40216 6.06284L6.40223 6.06269C6.4065 6.05398 6.41096 6.04486 6.41581 6.03522C6.44763 5.97156 6.43173 5.91591 6.40791 5.86817C6.39212 5.8365 6.3029 5.61936 6.2214 5.42105C6.22084 5.41968 6.22027 5.41829 6.21971 5.41692C6.21922 5.41575 6.21874 5.41457 6.21825 5.41338C6.17805 5.31552 6.14001 5.22291 6.11394 5.16029C6.04559 4.99618 5.97636 4.9966 5.92078 4.99694C5.9134 4.99699 5.90626 4.99703 5.8994 4.99668C5.84389 4.99388 5.78024 4.99338 5.7167 4.99338C5.65317 4.99338 5.54992 5.01718 5.46245 5.11267C5.45682 5.11883 5.45052 5.12555 5.44368 5.13286C5.34433 5.23893 5.12876 5.46907 5.12876 5.90803C5.12876 6.37616 5.46868 6.82847 5.51774 6.89375L5.5181 6.89422C5.52107 6.89819 5.52629 6.9057 5.53372 6.91634C5.53403 6.91678 5.53434 6.91723 5.53466 6.91769C5.64847 7.08095 6.25261 7.94767 7.14673 8.33379C7.37425 8.43207 7.55173 8.49065 7.69024 8.53457C7.91865 8.60714 8.12644 8.59695 8.2908 8.57238C8.474 8.54501 8.85482 8.34182 8.93425 8.11913C9.0137 7.89646 9.0137 7.70549 8.9899 7.66576C8.9707 7.63361 8.92563 7.61181 8.85886 7.57953C8.84286 7.5718 8.82561 7.56346 8.8072 7.55423Z' fill='%2327D061'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.76674 4.05845C9.04638 3.33719 8.08832 2.93983 7.06762 2.93945C4.96459 2.93945 3.25281 4.65098 3.25206 6.75476C3.25181 7.42725 3.42749 8.0837 3.76132 8.66222L3.21997 10.6395L5.24265 10.1089C5.79992 10.413 6.42747 10.5731 7.06597 10.5734H7.06749C9.17038 10.5734 10.8822 8.86159 10.8831 6.75794C10.8837 5.73826 10.4872 4.7797 9.76674 4.05845ZM8.15568 7.24354C8.24316 7.27536 8.71181 7.50595 8.80717 7.55369C8.82558 7.56291 8.84283 7.57126 8.85883 7.57898C8.9256 7.61127 8.97067 7.63307 8.98987 7.66521C9.01367 7.70494 9.01367 7.89592 8.93423 8.11859C8.85479 8.34127 8.47397 8.54447 8.29077 8.57184C8.12641 8.59641 7.91862 8.6066 7.69021 8.53402C7.5517 8.4901 7.37422 8.43153 7.1467 8.33325C6.25266 7.94717 5.64852 7.08053 5.53463 6.91715L5.53369 6.91579C5.52626 6.90515 5.52104 6.89765 5.51807 6.89367L5.51771 6.89321C5.46865 6.82793 5.12873 6.37561 5.12873 5.90748C5.12873 5.46852 5.3443 5.23838 5.44365 5.13232C5.45049 5.12501 5.45679 5.11829 5.46242 5.11213C5.54989 5.01663 5.65314 4.99283 5.71667 4.99283C5.78021 4.99283 5.84386 4.99334 5.89937 4.99614C5.90623 4.99649 5.91337 4.99645 5.92075 4.99639C5.97633 4.99605 6.04556 4.99563 6.11391 5.15974C6.13998 5.22236 6.17802 5.31497 6.21822 5.41283L6.21968 5.41637L6.22137 5.42051C6.30287 5.61882 6.39209 5.83596 6.40788 5.86762C6.4317 5.91536 6.4476 5.97101 6.41578 6.03467C6.41093 6.04432 6.40647 6.05343 6.4022 6.06214L6.40213 6.06229C6.37833 6.11075 6.36076 6.14654 6.32041 6.19368C6.30456 6.2122 6.28817 6.23217 6.27179 6.25213L6.27162 6.25234C6.23882 6.29229 6.206 6.33223 6.17744 6.36072C6.12969 6.40822 6.08004 6.45978 6.13568 6.55526C6.19132 6.65063 6.38267 6.9628 6.66608 7.21566C6.97064 7.48742 7.23544 7.60225 7.3697 7.66049L7.37069 7.66093C7.39646 7.67211 7.41739 7.68118 7.43278 7.6889C7.52802 7.73664 7.58366 7.72874 7.63929 7.66508C7.69493 7.60143 7.87763 7.38678 7.94116 7.29128C8.00469 7.19579 8.06835 7.21171 8.15568 7.24354Z' fill='white'/%3E%3C/svg%3E%0A");
}
.qwiz .wpcf7-radio .wpcf7-list-item:nth-child(4) label::before{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1885_7554)'%3E%3Crect width='14' height='14' rx='7' fill='white'/%3E%3Cmask id='mask0_1885_7554' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='14' height='14'%3E%3Cpath d='M14 7C14 3.13401 10.866 0 7 0C3.13401 0 0 3.13401 0 7C0 10.866 3.13401 14 7 14C10.866 14 14 10.866 14 7Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1885_7554)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 0C10.866 0 14 3.13402 14 7C14 10.866 10.866 14 7 14C3.13402 14 0 10.866 0 7C0 3.13402 3.13402 0 7 0ZM7.06749 3.64583C5.211 3.64583 3.64414 5.08244 3.64411 6.99204C3.64411 7.79158 3.7921 8.34339 3.92239 8.83887C4.0318 9.24105 4.12834 9.60945 4.12834 10.0454C4.175 10.6262 5.24484 10.2866 5.58267 9.8523C6.11678 10.2384 6.42399 10.3351 7.08517 10.3351C8.91292 10.3253 10.3877 8.83747 10.3815 7.00968C10.3815 5.15322 8.92558 3.64583 7.06749 3.64583ZM7.1125 5.29643V5.29813C8.04945 5.35179 8.77068 6.14597 8.73405 7.08374C8.67113 8.01952 7.87074 8.73267 6.93391 8.68761C6.64067 8.6641 6.3588 8.56374 6.11675 8.39653C5.97039 8.54289 5.73557 8.73256 5.6422 8.71013C5.44757 8.65865 5.21902 7.6694 5.34771 6.85702C5.50375 5.87568 6.20839 5.2498 7.1125 5.29643Z' fill='%234DB7FF'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1885_7554'%3E%3Crect width='14' height='14' rx='7' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.qwiz__cb{
	margin-top: 1em;
}
.qwiz__cb+.qwiz__cb{
	margin-top: 0.375em;
}
.qwiz__cb .wpcf7-form-control-wrap,
.qwiz__cb .wpcf7-form-control-wrap .wpcf7-form-control{
	display: block;
}
.qwiz__cb .wpcf7-list-item{
	margin: 0;
	display: block;
}
.qwiz__cb label{
	display: flex;
	align-items: flex-start;
	gap: 0.5625em
}
.qwiz__cb label::before{
	content: "";
	display: block;
	width: 1.0625em;
	height: 1.0625em;
	background-color: #E6342B;
	background-position: center;
	background-repeat: no-repeat;
	flex-shrink: 0;
	background-size: 59%;
	border-radius: 0.125em;
}
.qwiz__cb label:has(input:checked)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.39033 7.88428C3.35112 7.92424 3.28677 7.92423 3.24757 7.88428L0.0285744 4.60329C-0.00959332 4.56438 -0.00958163 4.50208 0.0286007 4.46319L1.0973 3.37473C1.1365 3.3348 1.20084 3.33481 1.24004 3.37476L3.24756 5.42095C3.28676 5.46091 3.35112 5.46091 3.39033 5.42095L8.67962 0.029788C8.71882 -0.010168 8.78318 -0.010168 8.82238 0.029788L9.89112 1.11912C9.92928 1.15801 9.92928 1.2203 9.89112 1.25919L3.39033 7.88428Z' fill='white'/%3E%3C/svg%3E%0A");
}
.qwiz__cb label input{
	display: none;
}
.qwiz__cb label .wpcf7-list-item-label{ 
	font-size: 0.875em;
	line-height: 1.215;
	letter-spacing: -0.01em;
	text-transform: lowercase; 
	color: #0C1212; 
	padding-top: 0.142em;
}
.qwiz__cb label a{
	color: #E6342B; 
}
.qwiz__slideClose{
	display: none;
}

@media(min-width: 1000px){	 
	.qwiz__top{
		display: none;
	}
	.qwiz__slider{
		width: 60em;
		margin: 0;
	}
	.qwiz__slide{
		padding: 3.125em 5em 6.5625em;
	}
	.qwiz__slideClose{
		display: block;
		margin-left: auto;
		width: 4.375em;
		height: 4.375em;
		flex-shrink: 0; 
		background-color: #0C1212;
		border-radius: 100%;
		position: relative;
		z-index: 2;
		transition: 0.3s;
		background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 8.11385L2.88615 1L1 2.88615L8.11385 10L1 17.1138L2.88615 19L10 11.8861L17.1138 19L19 17.1138L11.8861 10L19 2.88615L17.1138 1L10 8.11385Z' fill='%23F3F3F3'/%3E%3C/svg%3E%0A");
		background-position: center;
		background-repeat: no-repeat;
		background-size: 1.25em;
	}
	.qwiz__slideClose:hover{
		opacity: 0.7;
	}
	.qwiz__slideTop{
		padding: 0 0 3em;
	}
	.qwiz__slideBottom{
		box-shadow: none;
		padding: 0;
		height: auto;
	}
	.qwiz__title{
		font-size: 5em;
		margin-bottom: 0.1875em;
		width: 8.125em;
	}
	.qwiz__text{ 
		width: 25.3em; 
		font-size: 1.4375em;
		line-height: 1.218;
		letter-spacing: -0.01em;  
	}
	.qwiz__items{
		margin-top: 2.9375em;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 0.75em;
	}
	.qwiz__item{
		width: 40%;
		flex-grow: 1;
		height: 5em;
		border-width: 0.125em; 
		padding: 0.3125em 0.625em 0 5.4375em;
	}
	.qwiz__itemText{
		font-size: 1.5625em;
	}
	.qwiz__item::before{
		width: 1.5625em;
		height: 1.5625em;
		margin-top: -0.78125em;
		left: 1.9375em;
	}
	.qwiz__item:hover:not(:has(input:checked)){
		border-color: #545557;
	}
	.qwiz__item:has(input:checked){
		border-color: #E6342B;
	}
	.qwiz__next{
		height: 4.375em;
		gap: 5em;
		padding: 0 2em;
	}
	.qwiz__next span{
		font-size: 1.5em;
		padding-top: 0.25em;
		transition: 0.3s;
	}
	.qwiz__next::after{
		height: 1em;
		width: 1em;
		transition: 0.3s;
	}
	.qwiz__next:hover::after{
		transform: translateX(-1em);
	}
	.qwiz__next:hover span{
		transform: translateX(1em);
	}
	.qwiz__count{
		font-size: 1.3125em;
		margin-top: 1.19em;
	}
	.qwiz__item:has([name='qwiz3']){
		width: 100%;
	}
	.qwiz__prev:hover{
		opacity: 0.7;
	}
	.qwiz__prev{
		width: 4.375em;
		height: 4.375em;
		margin-right: 0.75em;
		transition: 0.3s;
	}
	.qwiz__prev::after{
		width: 1em;
		height: 1em;
	}
	.qwiz .wpcf7{
		margin-top: 2.9375em;
	}
	.qwiz__input input{
		font-size: 1.4375em;
		border-width: max(1px,0.044em);
		height: 2.522em;
		border-radius: 0.22em;
	}
	.qwiz__label{
		font-size: 1.4375em;
		margin-bottom: 0.305em;
	}
	.qwiz .wpcf7-radio{
		justify-content: flex-start;
		gap: 0.5em;
	}
	.qwiz .wpcf7-radio .wpcf7-list-item label{
		height: 2.6875em;
		padding: 0 0.75em;
		gap: 0.4375em;
	}
	.qwiz .wpcf7-radio .wpcf7-list-item label::before{
		width: 1.125em;
		height: 1.125em;
	}
	.qwiz .wpcf7-radio .wpcf7-list-item label span{
		font-size: 1.3125em;
	}
	.qwiz .wpcf7-form-control-wrap:has(.wpcf7-radio){
		margin-bottom: 1em;
	}
	.qwiz__cb{
		margin-top: 1.625em;
	}
	.qwiz__cb label .wpcf7-list-item-label{
		font-size: 1.1875em;
		padding-top: 0;
    	margin-top: -0.1em;
	}
	.qwiz__cb+.qwiz__cb{
		margin-top: 0.875em;
	}
}

/* ============================================================
   ARTICLES ARCHIVE — START
   Figma: desktop 5372:4806 / mobile 5372:5212
   ============================================================ */
.articlesPage{
	margin-bottom: 5.625em;
}
.articlesPage__title{
	margin-bottom: 2.1875em;
}
.articlesPage__list{
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 1.5em;
}
.articlesPage__item{
	min-width: 0;
}
.articlesPage__image{
	display: block;
	width: 100%;
	height: 11.25em;
	margin-bottom: 1em;
	overflow: hidden;
	border-radius: .75em;
	background: #0c1212;
}
.articlesPage__image img,
.articlesPage__imageFallback{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform .3s ease;
}
.articlesPage__imageFallback{
	background: linear-gradient(135deg, #f3f3f3, #d8d8d8);
}
.articlesPage__content{
	padding-right: 1.25em;
}
.articlesPage__itemTitle{
	margin: 0 0 .2em;
	font-family: 'Moniqa';
	font-size: 1.5625em;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}
.articlesPage__itemTitle a{
	color: #0c1212;
}
.articlesPage__meta{
	display: flex;
	align-items: center;
	gap: .5em;
	margin-bottom: .8em;
	font-size: .875em;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: -.01em;
	color: #545557;
}
.articlesPage__meta time{
	font-weight: 600;
	text-box: trim-both cap alphabetic;
}
.articlesPage__metaDot{
	width: .2857em;
	height: .2857em; 
	border-radius: 50%;
	background: #545557;
	text-box: trim-both cap alphabetic;
}
.articlesPage__meta span{
	text-box: trim-both cap alphabetic;
}
.articlesPage__excerpt{
	display: -webkit-box;
	height: 5.9375em;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	font-size: 1em;
	line-height: 1.1875;
	letter-spacing: -.01em;
	color: #0c1212;
}
.articlesPage__excerpt p{
	margin: 0;
}
.articlesPage__more{
	display: inline-block;
	margin-top: .3125em;
	font-size: 1em;
	font-weight: 600;
	line-height: 1.1875;
	letter-spacing: -.01em;
	color: #e6342b;
}
.articlesPage__pagination{
	margin-top: 2em;
}
.articlesPage__pagination ul{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: .25em;
	margin: 0;
	padding: 0;
	list-style: none;
}
.articlesPage__pagination li > .page-numbers{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.5em;
	height: 2.5em;
	border: 0;
	border-radius: 50%;
	background: #f3f3f3;
	font-size: 1em;
	font-weight: 600;
	line-height: 1;
	color: #0c1212;
}
.articlesPage__pagination li > .current{
	background: #e6342b;
	color: #fff;
}
.articlesPage__pagination .dots{
	background: #f3f3f3;
}
.articlesPage__pagination svg{
	width: .875em;
	height: .875em;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.5;
}
.articlesPage__pagination .page-numbers__text{
	text-box: trim-both cap alphabetic;
}
.articlesPage__empty{
	font-size: 1.125em;
}

@media(min-width: 1000px){
	.articlesPage{
		margin-bottom: 13.75em;
	}
	.articlesPage__title{
		margin-bottom: 3.4375em;
	}
	.articlesPage__list{
		grid-template-columns: repeat(3, minmax(0, 1fr));
		column-gap: 1.5em;
		row-gap: 2.25em;
	}
	.articlesPage__image{
		height: 21.25em;
		margin-bottom: 1.25em;
		border-radius: 2em;
	}
	.articlesPage__item:hover .articlesPage__image img{
		transform: scale(1.05);
	}
	.articlesPage__content{
		padding-right: 1.5em;
	}
	.articlesPage__itemTitle{
		margin-bottom: .457em;
		font-size: 2.1875em;
	}
	.articlesPage__itemTitle a:hover{
		color: #e6342b;
	}
	.articlesPage__meta{
		gap: .625em;
		margin-bottom: .871em;
		font-size: 1.1875em;
	}
	.articlesPage__metaDot{
		width: .263em;
		height: .263em;
	}
	.articlesPage__excerpt{
		height: 5.952em;
		font-size: 1.3125em;
		line-height: 1.19;
	}
	.articlesPage__more{
		margin-top: .19em;
		font-size: 1.375em;
		line-height: 1.2;
	}
	.articlesPage__more:hover{
		color: #e6342b;
		text-decoration: underline;
	}
	.articlesPage__pagination{
		margin-top: 4.6875em;
	}
	.articlesPage__pagination ul{
		gap: .375em;
	}
	.articlesPage__pagination li > .page-numbers{
		width: 2.6087em;
		height: 2.6087em;
		font-size: 1.4375em;
		transition: .3s;
	}
	.articlesPage__pagination a.page-numbers:hover{
		background: #0c1212;
		color: #fff;
	}
}

/* ====================== ARTICLES ARCHIVE — END ====================== */

/* ============================================================
   SINGLE ARTICLE — START
   Figma: desktop 5381:620 / mobile 5381:957
   ============================================================ */
.singleArticle{
	padding-bottom: 5.625em;
}
.singleArticle__layout{
	display: flex;
	flex-direction: column;
	gap: 2.1875em;
}
.singleArticle__main{
	min-width: 0;
}
.singleArticle__header{
	margin-bottom: 1.5625em;
}
.singleArticle__header h1{
	margin-bottom: .25em;
	font-family: 'Moniqa';
	font-size: 2.5em;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
	color: #0c1212;
}
.singleArticle__meta{
	display: flex;
	align-items: center;
	gap: .5em;
	font-size: .875em;
	line-height: 1.2;
	color: #545557;
}
.singleArticle__meta > span:first-of-type{
	width: .285em;
	height: .285em;
	border-radius: 50%;
	background: #545557;
}
.singleArticle__meta time,
.singleArticle__meta span{
	text-box: trim-both cap alphabetic;
}
.singleArticle__cover{
	width: calc(100% + 2em);
	height: 11.25em;
	margin: 0 0 1.5em -1em;
	overflow: hidden;
	border-radius: 0;
	background: #f3f3f3;
}
.singleArticle__cover img{ 
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.singleArticle__content{
	font-size: 1em;
	line-height: 1.2;
	letter-spacing: -.01em;
	color: #0c1212;
}
.singleArticle__content > * + *{
	margin-top: 1em;
}
.singleArticle__content h2,
.singleArticle__content h3,
.singleArticle__content h4,
.singleArticle__content h5,
.singleArticle__content h6{
	scroll-margin-top: 6em;
	font-family: 'Moniqa';
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}
.singleArticle__content h2{
	font-size: 2em;
}
.singleArticle__content h3{
	font-size: 1.75em;
}
.singleArticle__content h4,
.singleArticle__content h5,
.singleArticle__content h6{
	font-size: 1.5em;
}
.singleArticle__content ul,
.singleArticle__content ol{
	padding-left: 1.35em;
}
.singleArticle__content a{
	color: #e6342b;
	text-decoration: underline;
}
.singleArticle__content img{
	max-width: 100%;
	height: auto;
	border-radius: .75em;
}
.singleArticle__toc{
	display: none;
}
.singleArticle__toc h2{
	margin-bottom: .375em;
	font-family: 'Moniqa';
	font-size: 1.5625em;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}
.singleArticle__toc ol{
	display: flex;
	flex-direction: column;
	gap: .375em;
	margin: 0;
	padding: 1.125em 1.25em 1.125em 2.75em;
	border-radius: 1.5em;
	background: #f9f9f9;
	font-size: 1em;
	line-height: 1.2;
}
.singleArticle__toc li::marker{
	color: #e6342b;
}
.singleArticle__toc a{
	color: #0c1212;
}
.singleArticle__toc a:hover,
.singleArticle__toc a.is-active{
	color: #e6342b;
}
.singleArticle__tocLevel3{
	margin-left: 1em;
}
.singleArticle__tocLevel4,
.singleArticle__tocLevel5,
.singleArticle__tocLevel6{
	margin-left: 2em;
}
.singleArticleRelated{
	margin-top: 5.625em;
	overflow: hidden;
}
.singleArticleRelated__head{
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-bottom: 2.1875em;
}
.singleArticleRelated__head h2{
	font-family: 'Moniqa';
	font-size: 2.625em;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}
.singleArticleRelated__head h2 span{
	color: #e6342b;
}
.singleArticleRelated__nav{
	display: none;
	gap: .5em;
}
.singleArticleRelated__nav button{
	display: block;
	width: 2.5em;
	height: 2.5em;
	padding: 0;
	border: 0;
	background: transparent;
}
.singleArticleRelated__nav button img{
	display: block;
	width: 100%;
	height: 100%;
}
.singleArticleRelated__prev img{
	transform: rotate(180deg);
}
.singleArticleRelated__nav button.swiper-button-disabled{
	opacity: .45;
}
.singleArticleRelated__slider{
	overflow: visible;
}
.singleArticleRelated__image{
	display: block;
	height: 11.25em;
	margin-bottom: 1em;
	overflow: hidden;
	border-radius: .75em;
	background: #f3f3f3;
}
.singleArticleRelated__image img,
.singleArticleRelated__image > span{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform .3s ease;
}
.singleArticleRelated__slide h3{
	margin-bottom: .2em;
	font-family: 'Moniqa';
	font-size: 1.5625em;
	font-weight: 700;
	line-height: 1;
	text-transform: uppercase;
}
.singleArticleRelated__slide h3 a{
	color: #0c1212;
}
.singleArticleRelated__meta{
	margin-bottom: .5em;
	font-size: .875em;
	color: #545557;
}
.singleArticleRelated__excerpt{
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	font-size: 1em;
	line-height: 1.1875;
}
.singleArticleRelated__more{
	display: inline-block;
	margin-top: .3125em;
	font-weight: 600;
	color: #e6342b;
}

@media(min-width: 1000px){
	.singleArticle{
		padding-bottom: 13.75em;
	}
	.singleArticle__layout{
		display: grid;
		grid-template-columns: minmax(0, 1fr) 31.25em;
		align-items: start;
		gap: 6.25em;
	}
	.singleArticle__header{
		margin-bottom: 2.1875em;
	}
	.singleArticle__header h1{
		margin-bottom: .25em;
		font-size: 6.25em;
	}
	.singleArticle__meta{
		gap: .625em;
		font-size: 1.1875em;
	}
	.singleArticle__cover{
		width: 100%;
		height: 28.125em;
		margin: 0 0 2.1875em;
		border-radius: 2em;
	}
	.singleArticle__content{
		font-size: 1.4375em;
	}
	.singleArticle__content > * + *{
		margin-top: 1.739em;
	}
	.singleArticle__content h2{
		font-size: 2.173em;
	}
	.singleArticle__content h3{
		font-size: 1.739em;
	}
	.singleArticle__content h4,
	.singleArticle__content h5,
	.singleArticle__content h6{
		font-size: 1.478em;
	}
	.singleArticle__toc{
		display: block;
		position: sticky;
		top: 2em;
		padding-top: .625em;
	}
	.singleArticle__toc h2{
		font-size: 2.5em;
	}
	.singleArticle__toc ol{
		gap: .375em;
		padding: 1.125em 1.25em 1.125em 3em;
		font-size: 1.4375em;
	}
	.singleArticleRelated{
		margin-top: 13.75em;
	}
	.singleArticleRelated__head{
		margin-bottom: 3.4375em;
	}
	.singleArticleRelated__head h2{
		font-size: 6.25em;
	}
	.singleArticleRelated__nav{
		display: flex;
		gap: .75em;
	}
	.singleArticleRelated__nav button{
		width: 3.75em;
		height: 3.75em;
		cursor: pointer;
		transition: .3s;
	}
	.singleArticleRelated__nav button:not(.swiper-button-disabled):hover{
		opacity: .7;
	}
	.singleArticleRelated__slider{
		overflow: hidden;
	}
	.singleArticleRelated__image{
		height: 21.25em;
		margin-bottom: 1.25em;
		border-radius: 2em;
	}
	.singleArticleRelated__slide:hover .singleArticleRelated__image img{
		transform: scale(1.05);
	}
	.singleArticleRelated__slide h3{
		font-size: 2.1875em;
	}
	.singleArticleRelated__meta{
		font-size: 1.1875em;
	}
	.singleArticleRelated__excerpt{
		font-size: 1.3125em;
	}
	.singleArticleRelated__more{
		font-size: 1.375em;
	}
	.singleArticleRelated__more:hover{
		text-decoration: underline;
	}
}

/* ====================== SINGLE ARTICLE — END ====================== */

/* Service landing pages: corporate events and conferences */
.serviceLanding .banner__tags ul{
	justify-content: flex-end;
}
.serviceLanding .banner__tags ul li{
	white-space: normal;
	text-align: right;
	line-height: 1.35;
	border-bottom: 0;
	text-decoration-line: underline;
	text-decoration-style: dotted;
	text-decoration-thickness: 2px;
	text-underline-offset: 0.18em;
	text-decoration-skip-ink: none;
}
.serviceLanding .banner__tags ul li:hover{
	text-decoration-style: solid;
}
.serviceLanding__formatsLink{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.8em 1.5em;
	border: 1px solid #0C1212;
	border-radius: 6.25em;
	color: #fff;
	background-color: #0C1212;
	font-size: 1.0625em;
	line-height: 1.2;
}
.serviceLanding__formatsLink:hover{
	background-color: #E6342B;
	border-color: #E6342B;
	color: #fff;
}
.serviceLanding #service-formats{
	scroll-margin-top: 7em;
}
.serviceLanding--conference .usluga2__firstTitle span{
	display: inline;
}
.serviceLanding .usluga2__firstSubtitle{
	width: auto;
}
.serviceLanding .usluga2__firstText{
	max-width: 100%;
}
.serviceLanding .usluga2__firstText p + p{
	margin-top: 0.56em;
}
.serviceLanding__format{
	display: block;
	background: transparent;
	border: 0;
	border-radius: 0;
	text-align: left;
	text-transform: none;
	font: inherit;
	color: inherit;
	padding: 0 0 1.6875em;
}
.serviceLanding__format .usluga2__thirdItemText,
.serviceLanding__format .usluga2__thirdItemPrice,
.serviceLanding__format .usluga2__thirdItemBottom{
	display: block;
}
.serviceLanding__format .usluga2__thirdItemBottom{
	max-width: none;
}
.serviceLanding .serviceLanding__format::after{
	display: none;
}
.serviceLanding__formatBottom{
	display: block;
	position: relative;
	padding-right: 3.75em;
}
.serviceLanding__formatBottom::after{
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	width: 2.8125em;
	height: 2.4375em;
	border-radius: 6.25em;
	background: #E6342B url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M7.8 1.3 6.89 2.21 10.53 5.85H0v1.3h10.53L6.89 10.79l.91.91L13 6.5Z' fill='white'/%3E%3C/svg%3E") center / 0.8125em no-repeat;
	transition: 0.3s;
}
.serviceLanding__format:focus-visible,
.serviceLanding__formatsLink:focus-visible,
.serviceLanding__faqItem summary:focus-visible{
	outline: 2px solid #E6342B;
	outline-offset: 5px;
}
.serviceLanding img[src$="/assets/img/logo.svg"]{
	object-fit: contain;
	padding: 1em;
	background-color: #F3F3F3;
}
.serviceLanding .usluga2__sixItemImg{
	max-width: 100%;
	object-fit: contain;
}
.serviceLanding__faqItem{
	display: block;
}
.serviceLanding__faqItem summary{
	list-style: none;
	cursor: pointer;
}
.serviceLanding__faqItem summary::-webkit-details-marker{
	display: none;
}
.serviceLanding__faqItem::after{
	pointer-events: none;
}
.serviceLanding .serviceLanding__faqItem[open]::after{
	transform: rotate(45deg);
	opacity: 1;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 6v20M6 16h20' stroke='%23E6342B' stroke-width='2'/%3E%3C/svg%3E");
}
.serviceLanding__faqItem[open] .usluga2__faqItemA{
	display: block;
	margin-top: 1em;
	user-select: text;
}
.serviceLanding__faqItem .usluga2__faqItemA a{
	color: #E6342B;
	text-decoration: underline;
}
@media(min-width: 1000px){
	.serviceLanding .usluga2__left{
		width: 73.125em;
	}
	.serviceLanding .usluga2 .singleService__head p{
		width: 44.35em;
		max-width: 100%;
	}
	.serviceLanding .banner--tags__img{
		opacity: 1;
		visibility: visible;
	}
	.serviceLanding__formatsLink{
		font-size: 1.5em;
	}
	.serviceLanding__format{
		padding: 0 0 5em 25.125em;
		min-height: 26.875em;
	}
	.serviceLanding__formatBottom{
		padding-right: 6.25em;
		min-height: 3.6875em;
	}
	.serviceLanding__formatBottom::after{
		width: 5em;
		height: 3.6875em;
		background-size: 1em;
	}
	.serviceLanding__format:not(:hover) .serviceLanding__formatBottom::after{
		background-color: #545557;
	}
	.serviceLanding .usluga2__fourItems{
		display: grid;
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
	.serviceLanding .usluga2__fourItem{
		width: auto;
	}
	.serviceLanding .usluga2__faq{
		padding-top: 10.9375em;
	}
}

/* Icons follow the contents of each service page. */
.serviceLanding--corporate .usluga2__fiveItem:nth-child(4)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.7988 20.6H36.7676C36.9211 19.9356 36.5787 19.2562 35.9534 18.9842C35.9372 18.977 35.9216 18.971 35.9054 18.965L33.1988 17.8046V13.6898C34.9364 13.1497 36.1407 11.5677 36.1988 9.74901L35.5946 3.08902C35.54 2.47022 35.02 1.99668 34.3988 2.00002H28.3988C27.7773 1.99736 27.2576 2.47167 27.2036 3.09082L26.6432 9.26001L26.5988 9.80001C26.672 11.6022 27.8745 13.1619 29.5988 13.691V17.8046L26.894 18.9656C26.8778 18.9708 26.862 18.977 26.8466 18.9842C26.2208 19.2558 25.8782 19.9354 26.0318 20.6H25.3664C25.5193 19.9355 25.1768 19.2564 24.5516 18.9842L24.5054 18.9656L21.7988 17.8046V13.6898C23.5365 13.1494 24.7408 11.5672 24.7988 9.74841L24.194 3.08842C24.1394 2.46995 23.6197 1.99667 22.9988 2.00002H16.9988C16.3773 1.99736 15.8576 2.47167 15.8036 3.09082L15.2432 9.26001L15.1988 9.80001C15.2721 11.6021 16.4746 13.1617 18.1988 13.691V17.8046L15.494 18.965C15.4778 18.971 15.4616 18.977 15.4466 18.9842C14.8209 19.2558 14.4782 19.9354 14.6318 20.6H13.9664C14.1193 19.9355 13.7768 19.2564 13.1516 18.9842L13.1054 18.9656L10.3988 17.8046V13.6898C12.1365 13.1494 13.3408 11.5672 13.3988 9.74841L12.794 3.08842C12.7394 2.46995 12.2197 1.99667 11.5988 2.00002H5.59881C4.97801 1.99829 4.45935 2.47236 4.40541 3.09082L3.84321 9.26001L3.79881 9.80001C3.87214 11.6021 5.07465 13.1617 6.79881 13.691V17.8046L4.09401 18.965C4.07781 18.971 4.06161 18.977 4.04661 18.9842C3.42086 19.2558 3.07817 19.9354 3.23181 20.6H3.19881C2.7667 20.6004 2.36818 20.8332 2.15547 21.2093C1.94275 21.5854 1.94869 22.0469 2.17101 22.4174L3.25101 24.2174C3.46877 24.5773 3.85813 24.7981 4.27881 24.8H12.5588L9.65361 27.6998C9.39264 27.7199 9.14555 27.8254 8.95041 27.9998L4.39401 32.1026C4.01511 32.444 3.79879 32.93 3.79881 33.44V36.2C3.79881 37.1941 4.6047 38 5.59881 38H10.6352C11.0784 37.9999 11.5059 37.8357 11.8352 37.5392L15.5738 34.1828C15.6937 34.0758 15.7907 33.9456 15.8588 33.8H22.9988C24.154 33.8024 25.239 33.2461 25.9112 32.3066L31.1852 25.6508C31.3557 25.4022 31.4256 25.0981 31.3808 24.8H35.7188C36.14 24.7988 36.5301 24.578 36.7478 24.2174L37.8278 22.4174C38.0502 22.0467 38.0561 21.585 37.843 21.2088C37.63 20.8326 37.2311 20.6 36.7988 20.6ZM34.3988 3.20002L34.6034 5.44642C33.4683 5.14011 32.2552 5.41531 31.3634 6.18142C30.4553 7.00263 29.0739 7.00651 28.1612 6.19042L28.1318 6.16942L28.3988 3.20002H34.3988ZM27.7988 9.85161L28.0088 7.53801C28.5358 7.85299 29.141 8.01311 29.7548 8.00001C30.6101 8.00758 31.4385 7.70197 32.084 7.14081C32.5191 6.73763 33.0923 6.51685 33.6854 6.52402C34.0455 6.51233 34.4024 6.59397 34.7216 6.76101L34.9988 9.80001C34.9988 11.4542 33.3842 12.8 31.3988 12.8C29.4134 12.8 27.7988 11.4542 27.7988 9.85161ZM27.2066 20.36C27.1705 20.2549 27.2184 20.1394 27.3182 20.0906L27.3458 20.0798L30.4358 18.7538C30.6569 18.6587 30.7998 18.4407 30.7988 18.2V13.9634C31.1973 14.0122 31.6003 14.0122 31.9988 13.9634V18.2C31.9982 18.4391 32.1396 18.6558 32.3588 18.7514L35.4494 20.0774C35.4584 20.081 35.4674 20.0852 35.477 20.0882C35.5768 20.137 35.6247 20.2525 35.5886 20.3576C35.5668 20.4956 35.4481 20.5973 35.3084 20.5976H27.4868C27.3479 20.5974 27.2295 20.497 27.2066 20.36ZM22.9988 3.20002L23.204 5.44642C22.0689 5.14033 20.8559 5.4155 19.964 6.18142C19.0559 7.00263 17.6745 7.00651 16.7618 6.19042L16.7324 6.16942L16.9988 3.20002H22.9988ZM16.3988 9.85161L16.6088 7.53801C17.1358 7.85299 17.741 8.01311 18.3548 8.00001C19.2101 8.00758 20.0385 7.70197 20.684 7.14081C21.1191 6.73774 21.6923 6.51697 22.2854 6.52402C22.6457 6.51225 23.0028 6.5939 23.3222 6.76101L23.5988 9.80001C23.5988 11.4542 21.9842 12.8 19.9988 12.8C18.0134 12.8 16.3988 11.4542 16.3988 9.85161ZM15.8066 20.36C15.7705 20.2549 15.8184 20.1394 15.9182 20.0906L15.9458 20.0798L19.0358 18.7538C19.2569 18.6587 19.3998 18.4407 19.3988 18.2V13.9634C19.7973 14.0122 20.2003 14.0122 20.5988 13.9634V18.2C20.5988 18.44 20.7418 18.6569 20.9624 18.7514L24.0524 20.0774L24.0788 20.0876C24.1792 20.1362 24.2276 20.252 24.1916 20.3576C24.1698 20.4956 24.0511 20.5973 23.9114 20.5976H16.0868C15.9479 20.5974 15.8295 20.497 15.8066 20.36ZM11.5988 3.20002L11.804 5.44642C10.6689 5.14033 9.45591 5.4155 8.56401 6.18142C8.12687 6.58648 7.55072 6.80796 6.95481 6.80001C6.36446 6.80824 5.79336 6.59011 5.35881 6.19042L5.32941 6.16942L5.59881 3.20002H11.5988ZM4.99881 9.85161L5.20881 7.53801C5.73585 7.85299 6.34096 8.01311 6.95481 8.00001C7.81007 8.00758 8.63854 7.70197 9.28401 7.14081C9.71913 6.73774 10.2923 6.51697 10.8854 6.52402C11.2457 6.51225 11.6028 6.5939 11.9222 6.76101L12.1988 9.80001C12.1988 11.4542 10.5842 12.8 8.59881 12.8C6.61341 12.8 4.99881 11.4542 4.99881 9.85161ZM4.40661 20.36C4.37051 20.2549 4.41836 20.1394 4.51821 20.0906L4.54581 20.0798L7.63581 18.7538C7.85694 18.6587 7.99985 18.4407 7.99881 18.2V13.9634C8.19799 13.9865 8.39829 13.9988 8.59881 14C8.79933 13.9988 8.99963 13.9866 9.19881 13.9634V18.2C9.19884 18.44 9.34185 18.6569 9.56241 18.7514L12.6524 20.0774L12.6788 20.0876C12.7792 20.1362 12.8276 20.252 12.7916 20.3576C12.7698 20.4956 12.6511 20.5973 12.5114 20.5976H4.68681C4.54792 20.5974 4.42947 20.497 4.40661 20.36ZM14.7746 33.2918L11.036 36.6488C10.9259 36.7477 10.7832 36.8024 10.6352 36.8024H5.59881C5.26744 36.8024 4.99881 36.5338 4.99881 36.2024V33.44C4.99886 33.27 5.07104 33.108 5.19741 32.9942L9.75021 28.8908L14.7752 33.2888L14.7746 33.2918ZM30.221 24.9398L24.95 31.5884C24.5026 32.2227 23.775 32.5999 22.9988 32.6H15.7532C15.6993 32.5216 15.636 32.4501 15.5648 32.387L10.8188 28.2302L13.55 25.5038C13.9981 25.0545 14.6062 24.8014 15.2408 24.8H22.3988C22.7302 24.8 22.9988 25.0686 22.9988 25.4C22.9998 25.8777 22.8104 26.3361 22.4727 26.6739C22.1349 27.0116 21.6765 27.201 21.1988 27.2H19.4888C18.5508 27.1831 17.7558 27.8869 17.6588 28.82C17.6095 29.3527 17.8033 29.8792 18.1862 30.2528C18.5277 30.6051 18.9982 30.8028 19.4888 30.8H22.0688C22.8305 30.8017 23.5471 30.4394 23.9972 29.825L27.3884 25.805C27.8349 25.184 28.5491 24.8112 29.3138 24.8H29.4878C29.7376 24.8097 29.9846 24.856 30.221 24.9374V24.9398ZM24.0884 24.8H26.6684C26.5868 24.8869 26.5099 24.978 26.438 25.073L23.0474 29.093C22.8217 29.4095 22.4575 29.5982 22.0688 29.6H19.4888C19.3156 29.5994 19.1504 29.5268 19.0328 29.3996C18.904 29.2726 18.8394 29.0942 18.857 28.9142C18.9069 28.6075 19.1783 28.3865 19.4888 28.4H21.1988C21.9947 28.4008 22.7582 28.085 23.321 27.5222C23.8838 26.9594 24.1996 26.1959 24.1988 25.4C24.1968 25.1951 24.1595 24.9922 24.0884 24.8ZM36.7988 21.8L35.7188 23.6H4.27881L3.19881 21.8H16.073H16.0868H23.9114H23.9342H27.4604H27.4868H35.3114C35.3234 21.8 35.3348 21.797 35.3468 21.797H36.7988V21.8Z' fill='%23919394'/%3E%3Cpath d='M9.19982 10.9983C9.19982 10.6669 8.93119 10.3983 8.59982 10.3983C8.12848 10.4525 7.66696 10.2358 7.40762 9.83848L7.42982 9.58168C7.45822 9.25167 7.21382 8.96107 6.88382 8.93248C6.72496 8.91702 6.56656 8.96621 6.4444 9.06895C6.32224 9.17169 6.24662 9.31931 6.23462 9.47848L6.20582 9.81208C6.20223 9.84879 6.20223 9.88577 6.20582 9.92248C6.29822 10.8621 7.35002 11.5983 8.59982 11.5983C8.93119 11.5983 9.19982 11.3296 9.19982 10.9983Z' fill='%23919394'/%3E%3Cpath d='M20.5983 10.9984C20.5983 10.667 20.3296 10.3984 19.9983 10.3984C19.5269 10.4526 19.0654 10.2359 18.8061 9.83859L18.8283 9.58179C18.8567 9.25178 18.6123 8.96119 18.2823 8.93259C18.1233 8.91679 17.9647 8.96586 17.8425 9.06867C17.7203 9.17148 17.6447 9.3193 17.6331 9.47859L17.6043 9.81219C17.6007 9.84891 17.6007 9.88588 17.6043 9.92259C17.6967 10.8622 18.7485 11.5984 19.9983 11.5984C20.3296 11.5984 20.5983 11.3298 20.5983 10.9984Z' fill='%23919394'/%3E%3Cpath d='M31.9967 10.9985C31.9967 10.6671 31.7281 10.3985 31.3967 10.3985C30.9255 10.4531 30.464 10.2362 30.2051 9.83871L30.2267 9.58191C30.2551 9.2519 30.0107 8.9613 29.6807 8.93271C29.5217 8.91657 29.3629 8.96552 29.2406 9.06839C29.1183 9.17126 29.0429 9.31929 29.0315 9.47871L29.0027 9.81231C28.9991 9.84902 28.9991 9.886 29.0027 9.92271C29.0951 10.8623 30.1469 11.5985 31.3967 11.5985C31.7281 11.5985 31.9967 11.3299 31.9967 10.9985Z' fill='%23919394'/%3E%3Cpath d='M11.5637 31.7153C11.3283 31.4879 10.9541 31.4912 10.7226 31.7226C10.4912 31.9541 10.4879 32.3283 10.7153 32.5637L11.7749 33.6233C12.0103 33.8507 12.3846 33.8474 12.616 33.616C12.8474 33.3846 12.8507 33.0103 12.6233 32.7749L11.5637 31.7153Z' fill='%23919394'/%3E%3C/svg%3E%0A");
}
.serviceLanding--corporate .usluga2__fiveItem:nth-child(5)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.79694 22.7046C3.68138 23.1321 4.02428 24.3292 3.5022 25.1594C2.2398 27.0828 3.88996 29.8803 6.18355 29.6949C7.17076 29.6885 7.99866 30.5015 7.95624 31.5266C7.89741 33.8108 10.5989 35.3354 12.5473 34.0613C13.3612 33.5461 14.5242 33.8586 14.9719 34.7102C16.0043 36.7376 19.1758 36.7462 20.209 34.7101C20.6377 33.8263 21.8336 33.4824 22.6645 34.0052C23.1415 34.2927 23.6578 34.4386 24.1998 34.4386C25.4709 34.4386 26.64 33.6 27.0425 32.4C27.1521 32.0723 26.976 31.7183 26.6486 31.6084C26.3217 31.5004 25.9671 31.6755 25.8572 32.0021C25.5249 32.9939 24.2602 33.5078 23.3081 32.9335C21.8924 32.0441 19.8652 32.611 19.1159 34.1048C18.5139 35.2868 16.666 35.2865 16.0654 34.1047C15.2686 32.6204 13.3015 32.1025 11.8542 33.0214C10.7307 33.7356 9.15645 32.8474 9.20627 31.4942C9.27341 29.8177 7.77259 28.3649 6.10138 28.445C4.77519 28.4968 3.83941 26.9273 4.57405 25.8027C5.4496 24.4085 4.91504 22.411 3.45913 21.642C2.23095 21.0706 2.1949 19.1745 3.40248 18.5606C4.88696 17.7645 5.40561 15.7958 4.48608 14.3492C4.15771 13.8002 4.14916 13.1413 4.4638 12.5862C4.77813 12.0323 5.34515 11.7015 6.01318 11.7015C7.68233 11.7447 9.12906 10.3154 9.05914 8.60633C9.04968 8.12328 9.22698 7.67772 9.55505 7.34538C10.1111 6.78203 11.0016 6.645 11.7041 7.0692C13.1193 7.95925 15.1472 7.39078 15.8966 5.8979C16.4973 4.71558 18.3468 4.71653 18.9468 5.89767C19.7431 7.38243 21.7105 7.90023 23.1583 6.98127C24.2817 6.2672 25.8562 7.15564 25.8059 8.50845C25.7542 10.1813 27.1949 11.6262 28.9011 11.5543C30.2404 11.4653 31.1663 13.089 30.4388 14.1984C29.9075 15.0837 29.8694 16.1604 30.3366 17.0787C30.7101 17.803 31.816 17.2514 31.4505 16.5116C30.7972 15.3796 32.0346 14.4429 31.9437 13.3076C31.9452 11.6526 30.5566 10.2383 28.8361 10.3047C27.8559 10.3469 27.011 9.48955 27.056 8.47636C27.1138 6.19098 24.4149 4.66929 22.4646 5.94104C21.6508 6.45724 20.4885 6.14398 20.0406 5.29243C18.9944 3.23943 15.7767 3.26633 14.7723 5.34778C14.3264 6.19544 13.1566 6.50527 12.348 5.99769C11.1694 5.28606 9.61701 5.50304 8.66547 6.46709C8.10059 7.0396 7.79541 7.80285 7.80945 8.67138C7.81921 9.1563 7.63581 9.60552 7.29645 9.94335C6.96656 10.272 6.53199 10.4518 6.01838 10.4518C3.7172 10.3656 2.16496 13.0791 3.44582 15.0428C3.69294 15.4521 3.76099 15.9315 3.6377 16.3926C3.51441 16.8538 3.21595 17.2352 2.79725 17.4669C0.769389 18.4992 0.76172 21.672 2.79694 22.7046Z' fill='%23919394'/%3E%3Cpath d='M28.4618 20.2366C28.807 20.2241 29.0765 19.9342 29.064 19.5894C28.0271 4.94242 7.10335 5.35662 6.57036 19.9996C6.55258 26.3873 11.9701 31.5542 18.3493 31.2367C18.6941 31.2245 18.9638 30.9346 18.9513 30.5897C18.9391 30.2449 18.6446 29.9672 18.3041 29.9879C12.6294 30.2767 7.80414 25.6833 7.8204 19.9995C8.29517 6.98252 26.8939 6.61657 27.8146 19.6346C27.8271 19.9794 28.1225 20.2565 28.4618 20.2366Z' fill='%23919394'/%3E%3Cpath d='M25.2828 19.9575C26.5005 19.184 25.9106 17.1833 24.4548 17.2249H20.6798C20.5791 17.2249 20.49 17.163 20.4555 17.0635L19.226 13.644C18.8087 12.3354 16.8423 12.3308 16.4232 13.6385C16.4232 13.6385 15.1891 17.0708 15.1891 17.0708C15.1573 17.163 15.0682 17.2249 14.9675 17.2249H11.1925C9.73972 17.1849 9.14234 19.1831 10.3674 19.9593C10.3673 19.9593 13.2796 21.8779 13.2796 21.8779C13.3696 21.9371 13.4081 22.0568 13.3727 22.1581L12.2289 25.3521C11.8534 26.2904 12.6387 27.3748 13.6275 27.3534C13.9104 27.3534 14.1945 27.2704 14.4487 27.1032L17.6985 24.962C17.7742 24.9096 17.8728 24.9102 17.9549 24.9657L20.2425 26.4714C20.9253 26.9167 21.6122 25.8819 20.9297 25.4277C20.9298 25.4277 18.6483 23.9257 18.6483 23.9257C18.1475 23.5869 17.5002 23.5881 17.0049 23.922L13.7615 26.0588C13.6373 26.1419 13.5332 26.0875 13.4832 26.0479C13.4319 26.0076 13.3541 25.9185 13.406 25.7732L14.551 22.575C14.778 21.9262 14.5382 21.2108 13.9675 20.8342L11.0579 18.9174C10.8451 18.7666 10.9552 18.476 11.1925 18.4749H14.9675C15.6011 18.4749 16.1647 18.0748 16.368 17.4865L17.6012 14.056C17.6491 13.919 17.7611 13.8985 17.8237 13.8985C17.8862 13.8985 17.9982 13.919 18.048 14.0615L19.2766 17.4791C19.4826 18.0748 20.0463 18.4749 20.6798 18.4749H24.4548C24.6047 18.4749 24.6642 18.5674 24.6877 18.6452C24.7069 18.7093 24.72 18.8301 24.5922 18.9156L21.6799 20.8342C21.1092 21.2108 20.8693 21.9262 21.0985 22.5811L21.4421 23.5308C21.5596 23.8555 21.9182 24.0239 22.2426 23.9061C22.567 23.7883 22.7352 23.4301 22.6177 23.106L22.2762 22.1624C22.2393 22.0568 22.2777 21.9371 22.3677 21.8779L25.2828 19.9575Z' fill='%23919394'/%3E%3Cpath d='M35.4564 17.8743C34.9382 16.9324 33.6438 16.5852 32.7241 17.1422L31.858 17.642C31.16 18.0326 30.759 18.8641 30.8779 19.6513L22.632 24.4117C22.5053 24.485 22.4083 24.6003 22.3579 24.7377L21.423 27.2797C21.4045 27.2859 20.3221 27.9109 20.3221 27.9109C18.2132 29.213 20.0142 32.3335 22.1971 31.1585C22.1971 31.1586 23.2795 30.5336 23.2795 30.5336C23.2944 30.5204 25.963 30.9822 25.963 30.9822C26.1064 31.0071 26.2552 30.9807 26.382 30.9077L32.8771 27.1577L33.502 28.2399L30.796 29.8024C30.0903 30.2264 30.7054 31.284 31.4211 30.8851C31.421 30.8851 34.6684 29.0101 34.6684 29.0101C34.9675 28.8374 35.0697 28.4553 34.8973 28.1563L33.9598 26.5326L34.6282 26.1468C35.251 26.643 36.1671 26.7123 36.858 26.3026L37.7244 25.8021C38.6787 25.2504 39.0071 24.0248 38.4562 23.0702L35.4564 17.8743ZM21.5718 30.0758C20.8632 30.4819 20.2404 29.4048 20.9468 28.9937C20.9471 28.9937 21.4882 28.6812 21.4882 28.6812L22.1132 29.7633L21.5718 30.0758ZM25.9529 29.712L23.2579 29.2457L22.5087 27.9481L23.4529 25.381L31.3758 20.8071C31.5948 21.1863 33.6027 24.6642 33.8759 25.1375L25.9529 29.712ZM37.0991 24.72L36.233 25.2199C35.8877 25.427 35.403 25.2996 35.2089 24.9452L32.2087 19.7493C31.9996 19.4044 32.1298 18.919 32.483 18.7248C32.483 18.7245 33.3491 18.2246 33.3491 18.2246C33.7011 18.0195 34.1659 18.1379 34.3736 18.4993L37.3735 23.6952C37.5801 24.0535 37.4571 24.5131 37.0991 24.72Z' fill='%23919394'/%3E%3C/svg%3E%0A");
}
.serviceLanding--corporate .usluga2__fiveItem:nth-child(6)::before{
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23919394%22%20d%3D%22M7%208v5h6V8zM2%203h3v1h13V3h3v3h-1v13h1v3h-3v-1H5v1H2v-3h1V6H2zm3%2016v1h13v-1h1V6h-1V5H5v1H4v13zM6%207h8v4h3v7H8v-4H6zm8%207H9v3h7v-5h-2zM3%204v1h1V4zm16%200v1h1V4zm0%2016v1h1v-1zM3%2020v1h1v-1z%22%2F%3E%3C%2Fsvg%3E");
}
.serviceLanding--corporate .usluga2__fiveItem:nth-child(7)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.8438 34.0625H10.1562' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cmask id='mask0_1835_10822' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M0 3.8147e-06H40V40H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1835_10822)'%3E%3Cpath d='M5.46875 34.0625H2.34375C1.48047 34.0625 0.78125 33.3633 0.78125 32.5V12.1875C0.78125 11.3242 1.48047 10.625 2.34375 10.625H28.3422C29.2914 10.625 30.1891 11.0563 30.782 11.7977L38.5336 21.4875C38.7414 21.7477 38.9047 22.0367 39.0188 22.3438C39.1508 22.6922 39.2188 23.0625 39.2188 23.4398V32.5C39.2188 33.3633 38.5195 34.0625 37.6562 34.0625H34.5312' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.1562 34.0625C10.1562 35.357 9.10703 36.4062 7.8125 36.4062C6.51797 36.4062 5.46875 35.357 5.46875 34.0625C5.46875 32.768 6.51797 31.7188 7.8125 31.7188C9.10703 31.7188 10.1562 32.768 10.1562 34.0625Z' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.5312 34.0625C34.5312 35.357 33.482 36.4062 32.1875 36.4062C30.893 36.4062 29.8438 35.357 29.8438 34.0625C29.8438 32.768 30.893 31.7188 32.1875 31.7188C33.482 31.7188 34.5312 32.768 34.5312 34.0625Z' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M39.0203 22.3438H5.46875V15.3125H33.5937' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.875 27.0312H39.2188' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7344 22.3438V15.3125' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 15.3125V22.3438' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.2656 15.3125V22.3438' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.625 10.625V8.28125C10.625 6.98672 11.6742 5.9375 12.9688 5.9375H22.3438C23.6383 5.9375 24.6875 6.98672 24.6875 8.28125V10.625' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3125 3.59375V10.625' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 3.59375V10.625' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.625 27.0313C30.625 27.4627 30.2752 27.8125 29.8437 27.8125C29.4123 27.8125 29.0625 27.4627 29.0625 27.0313C29.0625 26.5998 29.4123 26.25 29.8437 26.25C30.2752 26.25 30.625 26.5998 30.625 27.0313Z' fill='%23919394'/%3E%3Cpath d='M0.78125 27.0312H26.3281' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.serviceLanding--conference .usluga2__fiveItem:nth-child(5)::before{
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23919394%22%20d%3D%22M7%208v5h6V8zM2%203h3v1h13V3h3v3h-1v13h1v3h-3v-1H5v1H2v-3h1V6H2zm3%2016v1h13v-1h1V6h-1V5H5v1H4v13zM6%207h8v4h3v7H8v-4H6zm8%207H9v3h7v-5h-2zM3%204v1h1V4zm16%200v1h1V4zm0%2016v1h1v-1zM3%2020v1h1v-1z%22%2F%3E%3C%2Fsvg%3E");
}
.serviceLanding--conference .usluga2__fiveItem:nth-child(7)::before{
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.8438 34.0625H10.1562' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cmask id='mask0_1835_10822' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Cpath d='M0 3.8147e-06H40V40H0V3.8147e-06Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1835_10822)'%3E%3Cpath d='M5.46875 34.0625H2.34375C1.48047 34.0625 0.78125 33.3633 0.78125 32.5V12.1875C0.78125 11.3242 1.48047 10.625 2.34375 10.625H28.3422C29.2914 10.625 30.1891 11.0563 30.782 11.7977L38.5336 21.4875C38.7414 21.7477 38.9047 22.0367 39.0188 22.3438C39.1508 22.6922 39.2188 23.0625 39.2188 23.4398V32.5C39.2188 33.3633 38.5195 34.0625 37.6562 34.0625H34.5312' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.1562 34.0625C10.1562 35.357 9.10703 36.4062 7.8125 36.4062C6.51797 36.4062 5.46875 35.357 5.46875 34.0625C5.46875 32.768 6.51797 31.7188 7.8125 31.7188C9.10703 31.7188 10.1562 32.768 10.1562 34.0625Z' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.5312 34.0625C34.5312 35.357 33.482 36.4062 32.1875 36.4062C30.893 36.4062 29.8438 35.357 29.8438 34.0625C29.8438 32.768 30.893 31.7188 32.1875 31.7188C33.482 31.7188 34.5312 32.768 34.5312 34.0625Z' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M39.0203 22.3438H5.46875V15.3125H33.5937' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.875 27.0312H39.2188' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7344 22.3438V15.3125' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 15.3125V22.3438' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.2656 15.3125V22.3438' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.625 10.625V8.28125C10.625 6.98672 11.6742 5.9375 12.9688 5.9375H22.3438C23.6383 5.9375 24.6875 6.98672 24.6875 8.28125V10.625' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3125 3.59375V10.625' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20 3.59375V10.625' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.625 27.0313C30.625 27.4627 30.2752 27.8125 29.8437 27.8125C29.4123 27.8125 29.0625 27.4627 29.0625 27.0313C29.0625 26.5998 29.4123 26.25 29.8437 26.25C30.2752 26.25 30.625 26.5998 30.625 27.0313Z' fill='%23919394'/%3E%3Cpath d='M0.78125 27.0312H26.3281' stroke='%23919394' stroke-width='1.5625' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.serviceLanding .usluga2__fiveItem:nth-child(8)::before{
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23919394%22%20d%3D%22M14%2011a3%203%200%200%201-3-3V4H7a2%202%200%200%200-2%202v13a2%202%200%200%200%202%202h9a2%202%200%200%200%202-2v-8zm-2-3a2%202%200%200%200%202%202h3.59L12%204.41zM7%203h5l7%207v9a3%203%200%200%201-3%203H7a3%203%200%200%201-3-3V6a3%203%200%200%201%203-3m2%2016v-2H7v-1h2v-2h1v2h2v1h-2v2z%22%2F%3E%3C%2Fsvg%3E");
}
.serviceLanding--conference .usluga2__fiveItem:nth-child(4)::before{
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23919394%22%20d%3D%22M6%205h2.5a3%203%200%200%201%203-3a3%203%200%200%201%203%203H17a3%203%200%200%201%203%203v11a3%203%200%200%201-3%203H6a3%203%200%200%201-3-3V8a3%203%200%200%201%203-3m0%201a2%202%200%200%200-2%202v11a2%202%200%200%200%202%202h11a2%202%200%200%200%202-2V8a2%202%200%200%200-2-2h-1v3H7V6zm2%202h7V6H8zm3.5-5a2%202%200%200%200-2%202h4a2%202%200%200%200-2-2M6%2011h11v1H6zm0%203h11v1H6zm0%203h9v1H6z%22%2F%3E%3C%2Fsvg%3E");
}

.serviceLanding--conference .usluga2__fiveItem:nth-child(3)::before{
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23919394%22%20d%3D%22M11.989%202.065a4.507%204.507%200%200%200-4.5%204.5v5.76a4.5%204.5%200%200%200%209%200v-5.76a4.507%204.507%200%200%200-4.5-4.5m0%2013.76a3.5%203.5%200%200%201-3.5-3.5v-5.76a3.5%203.5%200%200%201%206.94-.62h-1.87a.5.5%200%200%200-.5.5a.5.5%200%200%200%20.5.5h1.93v2h-1.93a.5.5%200%200%200-.5.5a.51.51%200%200%200%20.5.5h1.93v2h-1.94a.51.51%200%200%200-.5.5a.515.515%200%200%200%20.5.5h1.88a3.49%203.49%200%200%201-3.44%202.88%22%2F%3E%3Cpath%20fill%3D%22%23919394%22%20d%3D%22M12.489%2018.925v2.01h3.5a.5.5%200%200%201%200%201h-8a.5.5%200%200%201%200-1h3.5v-1.99a6.06%206.06%200%200%201-2.74-.88a6.29%206.29%200%200%201-2.97-5.14c-.03-1.04%200-2.09%200-3.13a.5.5%200%200%201%201%200c0%201.04-.03%202.09%200%203.13A5.212%205.212%200%200%200%2017.2%2012.7c.01-.96%200-1.93%200-2.9a.5.5%200%200%201%201%200a26%2026%200%200%201-.08%203.97a6.235%206.235%200%200%201-5.631%205.155%22%2F%3E%3C%2Fsvg%3E");
}

.serviceLanding--conference .usluga2__fiveItem:nth-child(6)::before{
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23919394%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M18.25%2010.5h1.39c1.852%200%202.402.265%202.357%201.584c-.073%202.183-1.058%204.72-4.997%205.416%22%2F%3E%3Cpath%20d%3D%22M5.946%2020.615C2.572%2018.02%202.075%2014.34%202.001%2010.5c-.031-1.659.45-2%202.658-2h10.682c2.208%200%202.69.341%202.658%202c-.074%203.84-.57%207.52-3.945%2010.115c-.96.738-1.77.885-3.135.885H9.081c-1.364%200-2.174-.147-3.135-.886Z%22%2F%3E%3Cpath%20stroke-linejoin%3D%22round%22%20d%3D%22M11.309%202.5C10.762%202.839%2010%204%2010%205.5M7.54%204S7%204.5%207%205.5M14.001%204c-.273.17-.501%201-.501%201.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
