﻿/* Scoped styles for /corporate2/. Generated from css/style.css. */
@font-face {
	font-family: Inter;
	src: url(../fonts/Inter-Light.ttf) format("ttf"),url(../fonts/Inter-Light.eot) format("eot"),url(../fonts/Inter-Light.woff) format("woff"),url(../fonts/Inter-Light.woff2) format("woff2");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family:Inter;src:url(../fonts/Inter-Regular.ttf) format("ttf"),url(../fonts/Inter-Regular.eot) format("eot"),url(../fonts/Inter-Regular.woff) format("woff"),url(../fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;
}

@font-face {
	font-family:Inter;src:url(../fonts/Inter-Medium.ttf) format("ttf"),url(../fonts/Inter-Medium.eot) format("eot"),url(../fonts/Inter-Medium.woff) format("woff"),url(../fonts/Inter-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;
}

@font-face {
	font-family:Inter;src:url(../fonts/Inter-SemiBold.ttf) format("ttf"),url(../fonts/Inter-SemiBold.eot) format("eot"),url(../fonts/Inter-SemiBold.woff) format("woff"),url(../fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;
}

@font-face {
	font-family:Inter;src:url(../fonts/Inter-Bold.ttf) format("ttf"),url(../fonts/Inter-Bold.eot) format("eot"),url(../fonts/Inter-Bold.woff) format("woff"),url(../fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;
}.corporate2-page .inter-<uniquifier>{
  font-family: "Inter", serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}.corporate2-page *,.corporate2-page ::after,.corporate2-page ::before{
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased!important;
	-webkit-tap-highlight-color: transparent;
	outline: 0!important;
}.corporate2-page h1,.corporate2-page h2,.corporate2-page h3,.corporate2-page h4,.corporate2-page h5,.corporate2-page h6{
	font-weight: 400;
}.corporate2-page a,.corporate2-page,.corporate2-page div,.corporate2-page form,.corporate2-page h1,.corporate2-page h2,.corporate2-page h3,.corporate2-page h4,.corporate2-page h5,.corporate2-page li,.corporate2-page p,.corporate2-page ul{
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	line-height: 1;
}.corporate2-page .faq__items p{
    line-height: 150%;
}.corporate2-page button,.corporate2-page input,.corporate2-page textarea{
	outline: 0!important;
	-webkit-transition: .125s;
	-o-transition: .125s;
	transition: .125s;
	font-family: inherit;
}.corporate2-page input:active,.corporate2-page input[type=checkbox]:focus,.corporate2-page input[type=file]:focus,.corporate2-page input[type=radio]:focus,.corporate2-page input[type=text]:focus{
	outline: 0!important;
}.corporate2-page ::-webkit-input-placeholder{
	color: #222;
}.corporate2-page ::-moz-placeholder{
	color: #222;
}.corporate2-page :-moz-placeholder{
	color: #222;
}.corporate2-page :-ms-input-placeholder{
	color: #222;
}.corporate2-page input::-webkit-inner-spin-button,.corporate2-page input::-webkit-outer-spin-button{
	-webkit-appearance: none;
	margin: 0;
}.corporate2-page input[type=number]{
	-moz-appearance: textfield;
}.corporate2-page{
	height: 100%;
	scroll-behavior: smooth;
	width: 100%;
}.corporate2-page svg{
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: auto;
}.corporate2-page circle,.corporate2-page path,.corporate2-page rect,.corporate2-page svg{
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}.corporate2-page a{
	color: inherit;
	text-decoration: none;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}.corporate2-page a:focus,.corporate2-page a:hover{
	text-decoration: none;
}.corporate2-page li,.corporate2-page ul{
	margin: 0;
	padding: 0;
	list-style: none;
}.corporate2-page i{
	line-height: 100%;
}.corporate2-page fieldset{
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}.corporate2-page button{
	cursor: pointer;
	border: none;
	outline: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	background-color: inherit;
	font-size: 1em;
}.corporate2-page .swiper-button-next,.corporate2-page .swiper-button-prev{
	z-index: 2;
}.corporate2-page .swiper-button-next::after,.corporate2-page .swiper-button-prev::after{
	display: none;
}.corporate2-page img{
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}.corporate2-page.fixed-body{
	overflow-y: hidden;
}.corporate2-page .text18._min{
		font-weight: 600;
	}.corporate2-page .text18._max{
		font-weight: 600;
	}.corporate2-page .wrapper{
	min-height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}.corporate2-page .content{
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
}.corporate2-page.m-page{
	width: calc(100vw - (100vw - 100%));
	overflow-x: hidden;
	font-family: Inter,sans-serif;
	font-weight: 400;
	color: #000;
	font-size: calc(1260px * (16 / 1260));
}

@media screen and (max-width:1260px) {.corporate2-page.m-page{
		font-size: calc(100vw * (16 / 1260));
	}
}.corporate2-page.m-page.fixed-body,.corporate2-page.m-page.fixed-body2{
	overflow-y: hidden;
	padding-right: var(--scrollWidth);
}.corporate2-page .container{
	width: 100%;
	margin: 0 auto;
	padding: 0 2.5em;
}.corporate2-page a:hover{
	color: #e91e63;
}

@media screen and (max-width:992px) {.corporate2-page.m-page{
		font-size: calc(100vw * (16 / 768));
	}.corporate2-page .container{
		padding: 0 1em;
	}
}

@media screen and (max-width:576px) {.corporate2-page.m-page{
		font-size: calc(100vw * (16 / 430));
	}
}.corporate2-page .text-center{
	text-align: center;
}.corporate2-page .caps-text{
	text-transform: uppercase;
}.corporate2-page .underline-text{
	text-decoration: underline;
}.corporate2-page .h2{
	font-size: 2.75em;
	line-height: 127%;
	font-weight: 700;
}.corporate2-page .text20{
	font-size: 1.25em;
	line-height: 120%;
}.corporate2-page .text19{
	font-size: 1.1875em;
	line-height: 120%;
}.corporate2-page .text18{
	font-size: 1.125em;
	line-height: 120%;
}.corporate2-page .text17{
	font-size: 1.0625em;
	line-height: 120%;
}.corporate2-page .text16{
	font-size: 1em;
	line-height: 150%;
}.corporate2-page .text15{
	font-size: .9375em;
	line-height: 120%;
}.corporate2-page .text14{
	font-size: .875em;
	line-height: 136%;
}.corporate2-page .text13{
	font-size: .8125em;
	line-height: 120%;
}.corporate2-page .text12{
	font-size: .75em;
	line-height: 120%;
}.corporate2-page .text11{
	font-size: .6875em;
	line-height: 120%;
}.corporate2-page .text10{
	font-size: .625em;
	line-height: 120%;
}.corporate2-page .extra-bold-text{
	font-weight: 800;
}.corporate2-page .bold-text{
	font-weight: 700;
}.corporate2-page .semi-bold-text{
	font-weight: 600;
}.corporate2-page .medium-text{
	font-weight: 500;
}.corporate2-page .regular-text{
	font-weight: 400;
}.corporate2-page .light-text{
	font-weight: 400;
}.corporate2-page .red-text{
	color: #e91e63;
	font-weight: 800;
}.corporate2-page .m-btn{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: .225s ease-out;
	-o-transition: .225s ease-out;
	transition: .225s ease-out;
	padding: 0 2.5em;
	height: 3.5em;
	border-radius: .625em;
	font-weight: 500;
}.corporate2-page .m-btn:focus{
	-webkit-box-shadow: none;
	box-shadow: none;
}.corporate2-page .m-btn span{
	font-size: 1.125em;
}.corporate2-page .m-btn-small{
	height: 2.625em;
	padding: 0 1.875em;
	border-radius: .5em;
}.corporate2-page .m-btn-small span{
	font-size: 1em;
}.corporate2-page .m-btn-red{
	background-color: #e91e63;
	color: #fff;
	cursor: pointer;
}.corporate2-page .m-btn-red:hover{
	background-color: #c1134e;
	color: #fff;
}.corporate2-page .m-btn-white-outline{
	border: 1px solid #fff;
	color: #fff;
}.corporate2-page .m-btn-white-outline:hover{
	background-color: #fff;
	color: #000;
}.corporate2-page .fg{
	position: relative;
	margin: 0;
}.corporate2-page .fg label{
	display: block;
	font-size: .9375em;
	line-height: 140%;
	margin-bottom: .375em;
}.corporate2-page .fg label span{
	color: #e91e63;
}.corporate2-page .fg .nice-select,.corporate2-page .fg input,.corporate2-page .fg textarea{
	border-radius: .1875em;
	border: 1px solid #dadedf;
	padding: 0 1.25em;
	height: 3.6875em;
	width: 100%;
	font-size: 1em;
	background-color: transparent;
	color: #000;
}.corporate2-page .fg .nice-select::-webkit-input-placeholder,.corporate2-page .fg input::-webkit-input-placeholder,.corporate2-page .fg textarea::-webkit-input-placeholder{
	color: #929798;
}.corporate2-page .fg .nice-select::-moz-placeholder,.corporate2-page .fg input::-moz-placeholder,.corporate2-page .fg textarea::-moz-placeholder{
	color: #929798;
}.corporate2-page .fg .nice-select:-ms-input-placeholder,.corporate2-page .fg input:-ms-input-placeholder,.corporate2-page .fg textarea:-ms-input-placeholder{
	color: #929798;
}.corporate2-page .fg .nice-select::-ms-input-placeholder,.corporate2-page .fg input::-ms-input-placeholder,.corporate2-page .fg textarea::-ms-input-placeholder{
	color: #929798;
}.corporate2-page .fg .nice-select::placeholder,.corporate2-page .fg input::placeholder,.corporate2-page .fg textarea::placeholder{
	color: #929798;
}.corporate2-page .fg .nice-select:focus,.corporate2-page .fg input:focus,.corporate2-page .fg textarea:focus{
	border-color: #9ca0a0;
	-webkit-box-shadow: 0 .25em .4375em 0 rgba(47,63,67,.03),0 .25em .3125em 0 rgba(0,0,0,.02) inset;
	box-shadow: 0 .25em .4375em 0 rgba(47,63,67,.03),0 .25em .3125em 0 rgba(0,0,0,.02) inset;
}.corporate2-page .fg .nice-select:disabled,.corporate2-page .fg input:disabled,.corporate2-page .fg textarea:disabled{
	pointer-events: none;
	background: #f6f6f6!important;
	color: rgba(0,0,0,.4);
}.corporate2-page .fg textarea{
	padding-top: 1.19em;
	padding-bottom: 1.19em;
	height: 13.0625em;
	resize: vertical;
}.corporate2-page .fg__field{
	position: relative;
}.corporate2-page .fg .nice-select{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-radius: .1875em;
	white-space: nowrap;
	height: 3.6875em;
	padding: 0 0 0 1.25em;
}.corporate2-page .fg .nice-select.disabled{
	pointer-events: none;
	background: #f6f6f6!important;
}.corporate2-page .fg .nice-select.disabled .current{
	opacity: .4;
}.corporate2-page .fg .nice-select.open{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}.corporate2-page .fg .nice-select:focus{
	border: 1px solid #000;
}.corporate2-page .fg .nice-select:before{
	content: '';
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
	border-left: #000;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 3.6875em;
	height: 3.6875em;
	background-image: url(../img/select-arrow.svg);
	background-size: .5em auto;
	background-repeat: no-repeat;
	background-position: center;
	margin-left: 1em;
}.corporate2-page .fg .nice-select .current{
	font-size: 1em;
	line-height: 157%;
}.corporate2-page .fg .nice-select .list{
	margin-top: -1px;
	border-radius: 0 0 .1875em .1875em;
	width: calc(100% + 2px);
	left: -1px;
	border: 1px solid #000;
	background: #fff;
	-webkit-box-shadow: none;
	box-shadow: none;
	max-height: 14.875em;
	overflow-y: auto;
	z-index: 5;
}.corporate2-page .fg .nice-select .list::-webkit-scrollbar{
	width: .1875em;
	height: .1875em;
}.corporate2-page .fg .nice-select .list::-webkit-scrollbar-track{
	background: 0 0;
	border-radius: 0;
}.corporate2-page .fg .nice-select .list::-webkit-scrollbar-thumb{
	background: #000;
}.corporate2-page .fg .nice-select .option{
	height: 3.6875em;
	font-size: 1em;
	line-height: 157%;
	padding: .5em 1.25em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #2b2b2b;
	border: none;
	border-bottom: 1px solid #000;
}.corporate2-page .fg .nice-select .option:last-child{
	border-bottom: none;
}.corporate2-page .fg .nice-select .option.disabled{
	display: none;
}.corporate2-page .fg .nice-select .option.focus,.corporate2-page .fg .nice-select .option.selected.focus,.corporate2-page .fg .nice-select .option:hover{
	background-color: #e91e63;
	border-color: #e91e63;
	font-weight: 400;
	color: #fff;
}.corporate2-page .fg._error input,.corporate2-page .fg._error textarea{
	border-color: #e91e63;
	color: #e91e63;
}.corporate2-page .fg._error input::-webkit-input-placeholder,.corporate2-page .fg._error textarea::-webkit-input-placeholder{
	color: #e91e63;
}.corporate2-page .fg._error input::-moz-placeholder,.corporate2-page .fg._error textarea::-moz-placeholder{
	color: #e91e63;
}.corporate2-page .fg._error input:-ms-input-placeholder,.corporate2-page .fg._error textarea:-ms-input-placeholder{
	color: #e91e63;
}.corporate2-page .fg._error input::-ms-input-placeholder,.corporate2-page .fg._error textarea::-ms-input-placeholder{
	color: #e91e63;
}.corporate2-page .fg._error input::placeholder,.corporate2-page .fg._error textarea::placeholder{
	color: #e91e63;
}.corporate2-page .fg._error .fg__error-text{
	display: block;
}.corporate2-page .fg__error-text{
	margin-top: .375em;
	color: #e91e63;
	display: none;
}.corporate2-page .cartcalc{
	max-width: 100%;
	width: 8.5rem;
	height: 2.625em;
	display: grid;
	grid-template-columns: 2.625em calc(100% - 2.625em * 2) 2.625em;
}.corporate2-page .cartcalc button,.corporate2-page .cartcalc input{
	height: 100%;
	width: 100%;
	min-height: 100%;
}.corporate2-page .cartcalc input{
	border: none;
	color: #000;
	font-weight: 600;
	font-size: 1.25em;
	text-align: center;
}.corporate2-page .cartcalc svg{
	width: 1.1875em;
	height: auto;
}.corporate2-page .cartcalc button{
	background-color: #ebebeb;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}.corporate2-page .cartcalc button:hover{
	background-color: #e91e63;
}.corporate2-page .cartcalc button:hover line{
	stroke: #fff;
}.corporate2-page .pagination{
	margin-top: 3.75em;
}.corporate2-page .pagination__items{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}.corporate2-page .pagination__item{
	height: 3.625em;
	min-width: 3.625em;
	padding: 0 1.25em;
	border-radius: .25em;
	border: 1px solid #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 .3125em;
	font-weight: 500;
}.corporate2-page .pagination__item svg{
	width: 1.0625em;
	height: auto;
}.corporate2-page .pagination__item._active{
	pointer-events: none;
}.corporate2-page .pagination__item._active,.corporate2-page .pagination__item:hover{
	color: #fff;
	background-color: #000;
	border-color: #000;
}.corporate2-page .pagination__item._active path,.corporate2-page .pagination__item:hover path{
	fill: #fff;
}.corporate2-page .pagination__item._btn{
	padding: 0 1.5em;
}

@media screen and (max-width:992px) {.corporate2-page .h2{
		font-size: 1.625em;
	}.corporate2-page .text20-tablet{
		font-size: 1.25em;
	}.corporate2-page .text19-tablet{
		font-size: 1.1875em;
	}.corporate2-page .text18._min{
		font-weight: 600;
	}.corporate2-page .text18._max{
		font-weight: 600;
	}.corporate2-page .text18-tablet{
		font-size: 1.125em;
	}.corporate2-page .text17-tablet{
		font-size: 1.0625em;
	}.corporate2-page .text16-tablet{
		font-size: 1em;
	}.corporate2-page .text15-tablet{
		font-size: .9375em;
	}.corporate2-page .text14-tablet{
		font-size: .875em;
	}.corporate2-page .text13-tablet{
		font-size: .8125em;
	}.corporate2-page .text12-tablet{
		font-size: .75em;
	}.corporate2-page .text11-tablet{
		font-size: .6875em;
	}.corporate2-page .text10-tablet{
		font-size: .625em;
	}.corporate2-page .pagination{
		margin-top: 1.875em;
	}
}

@media screen and (max-width:576px) {.corporate2-page .pagination{
		margin-top: 1.56em;
	}.corporate2-page .pagination ._hide-tablet{
		display: none;
	}.corporate2-page .pagination ._btn{
		width: 2.8125em;
		padding: 0;
	}.corporate2-page .pagination__item{
		height: 2.8125em;
		min-width: 2.8125em;
		padding: 0 .875em;
	}.corporate2-page .pagination__item span{
		font-size: .875em;
	}
}.corporate2-page .tabs{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}.corporate2-page .tab{
	height: 3.5625em;
	padding: 0 1.56em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	text-transform: uppercase;
	font-weight: 700;
	color: rgba(0,0,0,.8);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}.corporate2-page .tab:not(:last-child){
	margin: 0 .94em 0 0;
}.corporate2-page .tab:before{
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	left: 0;
	bottom: 0;
	background-color: #e91e63;
	opacity: 0;
	-webkit-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
}.corporate2-page .tab span{
	font-size: .875em;
	line-height: 120%;
}.corporate2-page .tab:hover{
	background: #fbfbfb;
	cursor: pointer;
}.corporate2-page .tab._active{
	background: #fbfbfb;
	pointer-events: none;
}.corporate2-page .tab._active:before{
	opacity: 1;
}.corporate2-page .tab-content{
	display: none;
}.corporate2-page .tab-content._active{
	display: block;
}.corporate2-page .grid{
	display: grid;
	gap: 1.25em;
	grid-template-columns: 100%;
}.corporate2-page .grid2{
	grid-template-columns: repeat(2,calc(50% - .5em));
}.corporate2-page .grid3{
	grid-template-columns: repeat(3,calc(100% / 3 - 2.5em / 3));
}.corporate2-page .grid4,.corporate2-page .grid5{
	grid-template-columns: repeat(4,calc(25% - 3.75em / 4));
}

@media screen and (max-width:992px) {.corporate2-page .grid-tablet{
		grid-template-columns: 100%;
	}.corporate2-page .grid-tablet2{
		grid-template-columns: repeat(2,calc(50% - .625em));
	}
}

@media screen and (max-width:576px) {.corporate2-page .grid-mob{
		grid-template-columns: 100%;
	}
}.corporate2-page .calc-item .range-slider{
	width: 100%;
	background-color: #f5f7fa;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: .375em;
	border-radius: 0;
}.corporate2-page .calc-item .range-slider .noUi-connect{
	background-color: #e91e63;
}.corporate2-page .calc-item .range-slider .noUi-handle{
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #fff;
	width: 1.5em;
	height: 1.5em;
	top: -.5625em!important;
	right: -.5625em!important;
	border-radius: 50%;
	border: .25em solid #e91e63;
	cursor: pointer;
}.corporate2-page .calc-item .range-slider .noUi-handle:before{
	content: attr(data-output);
	position: absolute;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 .83em;
	height: 1.67em;
	border-radius: .5em;
	background-color: #fff;
	bottom: 100%;
	top: unset;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap;
	width: auto;
	font-size: 1.125em;
	font-weight: 600;
	-webkit-box-shadow: 0 .1875em .33em rgba(0,0,0,.16);
	box-shadow: 0 .1875em .33em rgba(0,0,0,.16);
	margin-bottom: .5em;
}.corporate2-page .calc-item .range-slider .noUi-handle:after{
	display: none;
}.corporate2-page .calc-item__nums{
	margin-top: .75em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}.corporate2-page ._flex,.corporate2-page ._flex-between,.corporate2-page ._flex-center{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}.corporate2-page ._flex-between._start,.corporate2-page ._flex-center._start,.corporate2-page ._flex._start{
	-webkit-box-align: unset;
	-ms-flex-align: unset;
	align-items: unset;
}.corporate2-page ._flex-between{
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}.corporate2-page ._flex-center{
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}.corporate2-page ._mt48{
	margin-top: 3em;
}.corporate2-page ._mt32{
	margin-top: 2em;
}.corporate2-page ._mt24{
	margin-top: 1.5em;
}.corporate2-page ._scale-img{
	overflow: hidden;
}.corporate2-page ._scale-img:hover img{
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}.corporate2-page ._scale-img img{
	-webkit-transition: .6s;
	-o-transition: .6s;
	transition: .6s;
}.corporate2-page .m-backdrop{
	position: relative;
}.corporate2-page .m-backdrop:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.12);
	pointer-events: none;
	border-radius: inherit;
}.corporate2-page .socials{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}.corporate2-page .socials__item{
	width: 1.5em;
	height: 1.5em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}.corporate2-page .socials__item:not(:last-child){
	margin: 0 1em 0 0;
}.corporate2-page .socials__item svg{
	width: 100%;
}.corporate2-page .socials__item:hover path{
	fill: #e91e63;
}.corporate2-page .qa-card{
	background: #f5f5f5;
}.corporate2-page .qa-card:first-child{
	border-top-left-radius: 1.25em;
	border-top-right-radius: 1.25em;
}.corporate2-page .qa-card:last-child{
	border-bottom-left-radius: 1.25em;
	border-bottom-right-radius: 1.25em;
}.corporate2-page .qa-card._active .qa-card__btn img{
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}.corporate2-page .qa-card__show{
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1.25em 1.875em;
}.corporate2-page .qa-card__btn{
	margin-left: 1em;
	width: 1.875em;
	height: 1.875em;
	background-color: #fff;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}.corporate2-page .qa-card__btn img{
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	width: .9375em;
}.corporate2-page .qa-card__hidden{
	margin-top: .5em;
	padding: 0 1.875em 1.25em;
	display: none;
	background: #fff;
	padding-top: 24px;
}

@media screen and (max-width:992px) {.corporate2-page .qa-card__show{
		padding: .875em 1em;
		min-height: 4.3125em;
	}.corporate2-page .qa-card__hidden{
		padding: 0 1em 1.25em;
	}
}.corporate2-page{
	--vh: 1vh;
}.corporate2-page .breadcrumbs{
	margin-top: 60px;
}.corporate2-page .breadcrumbs__item{
	font-size: 16px;
	line-height: 110%;
	position: relative;
	font-weight: 400;
	display: inline;
}.corporate2-page .breadcrumbs__item:last-child{
	font-weight: 600;
}.corporate2-page .breadcrumbs__item:not(:first-child){
	margin-left: 24px;
}.corporate2-page .breadcrumbs__item:not(:first-child):before{
	content: '';
	position: absolute;
	z-index: 1;
	width: 3.51px;
	height: 3.51px;
	background-color: #e91e63;
	border-radius: 1px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 7px;
	right: 100%;
	margin-right: 10px;
}.corporate2-page .modal-bg{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: calc(100 * var(--vh));
	background-color: #000;
	opacity: .5;
}.corporate2-page .modal{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: calc(100 * var(--vh));
	overflow-y: auto;
	z-index: 80;
	opacity: 0;
	pointer-events: none;
	padding: 1em 0;
	text-align: center;
}.corporate2-page .modal:after{
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -4px;
}.corporate2-page .modal__dialog{
	text-align: left;
	vertical-align: middle;
	background: #fff;
	width: 67em;
	max-width: calc(100% - 2em);
	position: relative;
	z-index: 3;
	padding: 3em;
	border-radius: 1.5em;
	display: inline-block;
}.corporate2-page .modal._active{
	opacity: 1;
	pointer-events: unset;
}.corporate2-page .modal._active .modal__bg{
	display: block;
}.corporate2-page .modal__top{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}.corporate2-page .modal .close-btn{
	width: 1.5em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-left: 1em;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}.corporate2-page .header{
	padding: 2em 0;
	background-color: #292929;
	color: #fff;
	border-bottom: 1px solid #fff;
}.corporate2-page .header__logo{
	display: block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 120px;
}.corporate2-page .header__logo img{
	width: 100%;
	display: block;
}.corporate2-page .slogan.font-body-small.hidden-xl{
    font-size: 14px;
    line-height: 22px;
    color: #ffffff;
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 15em;
}.corporate2-page .header__action .m-btn{
	margin-left: 1em;
}.corporate2-page .burger,.corporate2-page .menu{
	display: none;
}

@media screen and (max-width:992px) {.corporate2-page .header{
		padding: .875em 0 2.5em;
	}.corporate2-page .header__logo{
		width: 9.875em;
		padding-right: 60px;
	}.corporate2-page .slogan.font-body-small.hidden-xl{
	display: none;
}.corporate2-page .header__action{
		display: none;
	}.corporate2-page .header._open .menu{
		opacity: 1;
		pointer-events: unset;
	}.corporate2-page .header._open .menu__dialog{
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}.corporate2-page .header._open .burger ._view1{
		opacity: 0;
	}.corporate2-page .header._open .burger ._view2{
		opacity: 1;
	}.corporate2-page .menu{
		position: fixed;
		top: 0;
		right: 0;
		width: 100%;
		z-index: 10;
		display: block;
		height: calc(100 * var(--vh));
		opacity: 0;
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
		overflow: hidden;
		pointer-events: none;
	}.corporate2-page .menu__bg,.corporate2-page .menu__dialog{
		position: fixed;
		top: 0;
		right: 0;
		height: calc(100 * var(--vh));
	}.corporate2-page .menu__bg{
		width: 100%;
		background-color: #000;
		opacity: .6;
	}.corporate2-page .menu__dialog{
		-webkit-transition: .3s;
		-o-transition: .3s;
		transition: .3s;
		-webkit-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
		width: 22.875em;
		background-color: #292929;
		color: #fff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding: 2.75em 1.25em 1.75em;
		overflow-y: auto;
	}.corporate2-page .menu__footer{
		padding-top: 3em;
		margin-top: auto;
		width: 100%;
	}.corporate2-page .menu .footer__bottom{
		border: none;
		padding: 0;
		margin: 3.75em 0 0;
		width: 100%;
	}.corporate2-page .menu__links ul{
		display: grid;
		grid-template-columns: 100%;
		gap: 1.25em;
	}.corporate2-page .menu__links a{
		font-size: 1.125em;
		line-height: 133%;
	}.corporate2-page .menu__btn{
		margin-top: 2.25em;
	}.corporate2-page .burger{
		position: relative;
		z-index: 11;
		width: 2.5em;
		height: 2.5em;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-left: auto;
	}.corporate2-page .burger img{
		-webkit-transition: opacity .3s;
		-o-transition: opacity .3s;
		transition: opacity .3s;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		width: 100%;
	}.corporate2-page .burger ._view2{
		opacity: 0;
	}
}.corporate2-page .footer{
	padding: 3em 0 4.875em;
	color: #fff;
	background-color: #292929;
}.corporate2-page .footer__bottom,.corporate2-page .footer__top{
	display: grid;
	grid-template-columns: 35.75em calc(100% - 36.75em);
	gap: 1em;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}.corporate2-page .footer__phone{
	font-size: 1.125em;
	line-height: 133%;
	font-weight: 600;
}.corporate2-page .footer__title{
	margin-top: 1em;
}.corporate2-page .footer__bottom{
	border-top: 1px solid rgba(112,112,112,.5);
	padding-top: 3.625em;
	margin-top: 2.375em;
}.corporate2-page .footer__hint,.corporate2-page .footer__requisites{
	opacity: .65;
}

@media screen and (max-width:992px) {.corporate2-page .footer{
		padding: 1.375em 0 2.625em;
	}.corporate2-page .footer__top{
		grid-template-columns: 100%;
		gap: 2em;
	}.corporate2-page .footer__top-col2{
		display: block;
	}.corporate2-page .footer__top .socials{
		margin-top: 1.75em;
	}.corporate2-page .footer__bottom{
		margin: 1.875em 0 0 -1em;
		width: calc(100% + 2em);
		padding: 1.75em 1em 0;
		grid-template-columns: 100%;
		gap: 1.75em;
	}.corporate2-page .footer__bottom-col2{
		max-width: 18em;
	}.corporate2-page .footer__requisites{
		line-height: 171%;
	}.corporate2-page .footer__hint{
		font-size: .75em;
		line-height: 200%;
	}
}.corporate2-page .main-top{
	color: #fff;
	padding: 0.25em 0;
}.corporate2-page .main-top__text{
	max-width: 61.875em;
}.corporate2-page .main-top__row{
	font-size: 52px;
	line-height: 128%;
	font-weight: 700;
	text-transform: uppercase;
	display: inline;
}.corporate2-page .main-bottom{
	padding: 3.25em 0 3.875em;
	color: #212529;
	border-top: 1px solid #fff;
}.corporate2-page .main-bottom__grid{
	display: grid;
	grid-template-columns: 34.25em calc(100% - 34.75em);
	gap: 2.375em .5em;
}.corporate2-page .main-bottom__col{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}.corporate2-page .main-bottom__text{
	font-weight: 400;
}.corporate2-page .main-bottom__text p{
	font-size: 1.5em;
	line-height: 142%;
	margin-bottom: 1em;
}.corporate2-page .main-bottom__text p:last-child{
	margin: 0;
}.corporate2-page .main-bottom__nav{
	margin-top: auto;
	padding-top: 6.5em;
}.corporate2-page .main-bottom__images{
	display: grid;
	grid-template-columns: 50% 50%;
	gap: 1em 0;
}.corporate2-page .main-item:nth-child(2),.corporate2-page .main-item:nth-child(3){
	width: 15em;
}.corporate2-page .main-item:nth-child(2){
	margin: -.875em 0 0 2.75em;
}.corporate2-page .main-item:nth-child(3){
	margin: .875em 2.75em 0 auto;
}.corporate2-page .main-item__img{
	height: 15em;
}.corporate2-page .main-item__img img{
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 1.25em;
}.corporate2-page .advantages{
	padding: 3.75em 0 2.375em;
}

@media screen and (min-width:993px) {.corporate2-page .advantages-slider .swiper-wrapper{
		-webkit-transform: unset!important;
		-ms-transform: unset!important;
		transform: unset!important;
		display: grid;
		grid-template-columns: repeat(4,calc(25% - 1.5em));
		gap: 2em;
	}.corporate2-page .advantages-slider .swiper-slide{
		width: 100%!important;
	}
}.corporate2-page .advantage-card{
	height: 100%;
	border: 1px solid #ededed;
	border-radius: 1.5em;
	padding: 1em 1.875em 1.75em;
}.corporate2-page .advantage-card__top img{
	width: 1.5em;
}.corporate2-page .advantage-card__title{
	font-size: 2.25em;
	line-height: 133%;
	font-weight: 700;
}.corporate2-page .advantage-card__desc{
	margin-top: .5625em;
	color: #666;
}

@media screen and (max-width:992px) {.corporate2-page .main-top{
		padding: 2.5em 0 2.75em;
	}.corporate2-page .main-top__text{
		display: grid;
		grid-template-columns: 100%;
		gap: .5625em;
		max-width: 19.75em;
	}.corporate2-page .main-top__row{
		display: block;
	}.corporate2-page .main-top__row1{
		font-size: 30px;
	}.corporate2-page .main-top__row2{
		font-size: 30px;
		line-height: 150%;
	}.corporate2-page .main-top__row2 span{
		font-weight: 800;
	}.corporate2-page .main-bottom{
		padding: 2em 0 3em;
	}.corporate2-page .main-bottom__grid{
		grid-template-columns: 100%;
	}.corporate2-page .main-bottom__col2{
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		max-width: 33em;
	}.corporate2-page .main-bottom__images{
		font-size: .75em;
	}.corporate2-page .advantages{
		padding: 1.5em 0 1.75em;
		overflow: hidden;
	}.corporate2-page .advantages-slider .swiper-wrapper{
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}.corporate2-page .advantages-slider .swiper-slide{
		height: auto;
		width: 16.875em;
		padding-right: 1em;
	}.corporate2-page .advantage-card__top img{
		width: 1.375em;
	}.corporate2-page .advantage-card__title{
		font-size: 2.0625em;
	}.corporate2-page .advantage-card__desc{
		margin-top: .67em;
		font-size: .9375em;
	}
}

@media screen and (max-width:576px) {.corporate2-page .main-bottom__images{
		font-size: 1em;
		row-gap: .5em;
	}.corporate2-page .main-bottom__text{
		font-weight: 300;
	}.corporate2-page .main-bottom__text p{
		font-size: 1.125em;
		line-height: 188%;
		margin-bottom: 1.5em;
	}.corporate2-page .main-item:nth-child(2),.corporate2-page .main-item:nth-child(3){
		width: 9.125em;
	}.corporate2-page .main-item:nth-child(2){
		margin: -.625em 0 0 1.625em;
	}.corporate2-page .main-item:nth-child(3){
		margin: .625em 1.625em 0 auto;
	}.corporate2-page .main-item__img{
		height: 9.125em;
	}
}.corporate2-page .faq{
	padding: 4.75em 0 5em;
	border-top: 1px solid #ededed;
}.corporate2-page .faq__items{
	margin-top: 2.375em;
	display: grid;
	grid-template-columns: 100%;
	gap: .125em;
}.corporate2-page .partners{
	padding: 4.75em 0 4.125em;
}.corporate2-page .partners .h2{
	text-align: center;
}.corporate2-page .partners__avatars img{
	width: 4.5em;
	height: 4.5em;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 50%;
	margin-left: -2em;
}.corporate2-page .partners__avatars img:first-child{
	margin-left: 0;
}.corporate2-page .partners__grid{
	display: grid;
	grid-template-columns: repeat(3,calc(100% / 3 - 4em / 3));
	gap: 2em;
	margin-top: 3.75em;
}.corporate2-page .partners__nav{
	margin-top: 3.75em;
}.corporate2-page .partner-card{
	border: 1px solid #ededed;
	border-radius: 1.5em;
	padding: 1.375em 2.5em 2.25em;
}.corporate2-page .partner-card__title{
	font-size: 3.0625em;
	line-height: 133%;
	font-weight: 700;
}.corporate2-page .partner-card__desc{
	margin-top: .57em;
	color: #666;
	font-size: 1.3125em;
	line-height: 152%;
}.corporate2-page .comfort{
	padding: 5.625em 0;
	background-color: #292929;
	color: #fff;
	border-radius: 40px;
}.corporate2-page .comfort__tabs{
	margin-top: 2.5em;
}.corporate2-page .comfort__tab{
	margin-right: 1em;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 0 1.875em;
	border: 1px solid #fff;
	border-radius: 1.25em;
	height: 2.625em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}.corporate2-page .comfort__tab:last-child{
	margin-right: 0;
}.corporate2-page .comfort__tab:hover{
	cursor: pointer;
}.corporate2-page .comfort__tab._active,.corporate2-page .comfort__tab:hover{
	border-color: #0b8d9b;
	background-color: #0b8d9b;
	color: #fff;
}.corporate2-page .comfort .tab-content{
	margin-top: 4.25em;
}.corporate2-page .comfort__images{
	display: grid;
	grid-template-columns: repeat(2,calc(50% - 1.25em));
	gap: 2.5em;
}.corporate2-page .comfort__img{
	border-radius: 2.5em;
	position: relative;
	padding-bottom: 70.9%;
	display: block;
}.corporate2-page .comfort__img img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: inherit;
}.corporate2-page .comfort__bottom{
	margin-top: 3em;
}

@media screen and (max-width:992px) {.corporate2-page .faq{
		padding-top: 2.375em;
	}.corporate2-page .faq__items{
		margin-top: 1.875em;
	}.corporate2-page .partners{
		padding: 2.375em 0 2.5em;
	}.corporate2-page .partners__top{
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: unset;
		-ms-flex-pack: unset;
		justify-content: unset;
	}.corporate2-page .partners .h2{
		margin-bottom: .73em;
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		width: 100%;
		text-align: left;
	}.corporate2-page .partners__avatars2{
		margin-left: -2em;
	}.corporate2-page .partners__grid{
		grid-template-columns: 100%;
		gap: .625em;
		margin-top: 2.5em;
	}.corporate2-page .partners__nav{
		margin-top: 2.5em;
	}.corporate2-page .partner-card{
		padding: 1em 2.5em 1.75em;
	}.corporate2-page .partner-card__title{
		font-size: 2.375em;
	}.corporate2-page .partner-card__desc{
		margin-top: .625em;
		font-size: 1em;
		line-height: 150%;
	}.corporate2-page .comfort{
		padding: 1.625em 0 3em;
	}.corporate2-page .comfort__tabs{
		margin: 1.875em 0 0 -1em;
		width: calc(100% + 2em);
		padding: 0 1em 1em;
		overflow-x: auto;
	}.corporate2-page .comfort .tab-content{
		margin-top: .875em;
	}.corporate2-page .comfort__images{
		grid-template-columns: repeat(2,calc(50% - .5em));
		gap: 1em;
	}.corporate2-page .comfort__bottom{
		margin-top: 2.5em;
	}.corporate2-page .comfort__bottom .text20{
		font-size: 1em;
		line-height: 150%;
	}
}

@media screen and (max-width:576px) {.corporate2-page .partners__btn{
		width: 100%;
	}.corporate2-page .comfort .h2 br{
		display: none;
	}.corporate2-page .comfort .h2 span{
		display: block;
	}.corporate2-page .comfort__images{
		grid-template-columns: 100%;
	}
}.corporate2-page .help{
	padding: 5em 0;
	border-top: 1px solid #ededed;
}.corporate2-page .help__inner{
	display: grid;
	grid-template-columns: 25.75em 35.75em;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 2.1875em;
}.corporate2-page .help__title{
	font-weight: 600;
	font-size: 2em;
	line-height: 125%;
	margin-bottom: .125em;
}.corporate2-page .help__link{
	color: #e91e63;
	font-size: 1.75em;
	line-height: 143%;
	font-weight: 600;
	text-decoration: underline;
}.corporate2-page .help__link:hover{
	color: #0b8d9b;
}.corporate2-page .help__workers{
	display: grid;
	grid-template-columns: repeat(2,calc(50% - .75em));
	gap: 1.5em;
}.corporate2-page .worker-card{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	padding: 2.5em 1.5em 1.75em;
	border: 1px solid #ededed;
	border-radius: 1.5em;
}.corporate2-page .worker-card__img{
	width: 11.5em;
	height: 11.5em;
	border-radius: 50%;
	position: relative;
	display: block;
	padding: 0;
}.corporate2-page .worker-card__img img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: inherit;
}.corporate2-page .worker-card__text{
	margin-top: 1.375em;
	display: grid;
	grid-template-columns: 100%;
	gap: .8125em;
}.corporate2-page .worker-card__title{
	font-size: 1.25em;
	line-height: 140%;
	font-weight: 600;
}.corporate2-page .worker-card__desc{
	color: #666;
}.corporate2-page .why{
	padding: 4.75em 0 5em;
	border-top: 1px solid #ededed;
}.corporate2-page .why__items{
	margin-top: 4.25em;
	display: grid;
	grid-template-columns: repeat(3,calc(100% / 3 - 1.5em));
	gap: 2.5em 2.25em;
}.corporate2-page .why-item{
	border: 1px solid #ededed;
	padding: 1.875em 2.25em;
	border-radius: 1.5em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}.corporate2-page .why-item._dark{
	background-color: #292929;
	border-color: #292929;
	color: #fff;
}.corporate2-page .why-item._dark .why-item__num{
	background-color: #0b8d9b;
}.corporate2-page .why-item__num{
	width: 2.625em;
	height: 2.625em;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background-color: #e91e63;
	color: #fff;
	margin-right: 1em;
	font-weight: 600;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}.corporate2-page .why-item__num span{
	font-size: 1.25em;
}.corporate2-page .why-item__text{
	font-size: 1.5em;
	line-height: 129%;
}

@media screen and (max-width:992px) {.corporate2-page .help{
		padding: 1.25em 0 2.5em;
	}.corporate2-page .help__inner{
		grid-template-columns: 100%;
	}.corporate2-page .help__title{
		font-size: 1.5em;
		line-height: 167%;
		margin-bottom: .33em;
	}.corporate2-page .help__link{
		font-size: 1.5em;
		line-height: 167%;
	}.corporate2-page .why{
		padding: 2.25em 0 2.5em;
		border-top: none;
	}.corporate2-page .why__items{
		margin-top: 2.25em;
		grid-template-columns: repeat(2,calc(50% - .3125em));
		gap: .625em;
	}.corporate2-page .why-item{
		padding: 1.25em 2.25em;
	}.corporate2-page .why-item__text{
		font-size: 1.25em;
		line-height: 140%;
	}
}

@media screen and (max-width:576px) {.corporate2-page .help__workers{
		grid-template-columns: repeat(2,calc(50% - .4375em));
		gap: .875em;
	}.corporate2-page .worker-card{
		padding: 1.75em 1em 1.125em;
	}.corporate2-page .worker-card__img{
		width: 8.0625em;
		height: 8.0625em;
	}.corporate2-page .worker-card__text{
		margin-top: .9375em;
		gap: .5625em;
	}.corporate2-page .worker-card__title{
		font-size: 1em;
		line-height: 125%;
	}.corporate2-page .worker-card__desc{
		font-size: .75em;
		line-height: 142%;
	}.corporate2-page .why .h2{
		text-align: left;
	}.corporate2-page .why__items{
		grid-template-columns: 100%;
	}
}.corporate2-page .become-partner{
	padding: 2.375em 0 5em;
}.corporate2-page .become-partner__inner{
	padding: 3em 3.75em 2.5em 3.25em;
	background-color: #292929;
	color: #fff;
	border-radius: 1.25em;
	margin-top: 3.75em;
	display: grid;
	grid-template-columns: 27.25em 32em;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 2.75em;
	position: relative;
}.corporate2-page .become-partner__col{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}.corporate2-page .become-partner__badge{
	padding: 0 1em;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 1.25em;
	background-color: #0b8d9b;
	color: #fff;
	height: 2.125em;
	margin-bottom: 1.25em;
}.corporate2-page .become-partner__badge span{
	font-size: .875em;
}.corporate2-page .become-partner__subtitle{
	font-size: 2.5em;
	line-height: 115%;
	font-weight: 700;
}.corporate2-page .become-partner__list{
	display: grid;
	grid-template-columns: 100%;
	gap: 1em;
	margin-top: 2em;
}.corporate2-page .become-partner__list li{
	font-size: 1.5em;
	line-height: 125%;
	position: relative;
	padding-left: .83em;
}.corporate2-page .become-partner__list li:before{
	content: '\2022' !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	font-weight: 700 !important;
	color: #e91e63 !important;
}.corporate2-page .become-partner__hint{
	position: absolute;
	left: 3.25em;
	bottom: 2.5em;
	max-width: 23.75em;
}.corporate2-page .order-count,.corporate2-page .order-result{
	border-radius: 1.25em;
}.corporate2-page .order-count__title,.corporate2-page .order-result__title{
	font-size: 1.5em;
	line-height: 117%;
	font-weight: 600;
}.corporate2-page .order-count{
	padding: 1.25em 1.875em 1.625em;
	background-color: #fff;
	margin-bottom: 1.875em;
	color: #000;
	min-height: 10.3125em;
}.corporate2-page .order-count .cartcalc{
	margin-top: 1.75em;
}.corporate2-page .order-count .calc-item{
	margin-top: 3.5em;
}.corporate2-page .order-result{
	padding: 1.25em 1.875em 2em;
	background-color: #e91e63;
	position: relative;
}.corporate2-page .order-result__img{
	position: absolute;
	right: 1em;
	bottom: 0;
	width: 11.25em;
}.corporate2-page .order-result__price{
	font-size: 3.125em;
	line-height: 134%;
	font-weight: 700;
	margin-top: .2em;
}

@media screen and (max-width:992px) {.corporate2-page .become-partner{
		padding: 1.75em 0 0;
		overflow: hidden;
	}.corporate2-page .become-partner .h2{
		text-align: left;
	}.corporate2-page .become-partner__inner{
		width: calc(100% + 2em);
		margin: 2.25em 0 0 -1em;
		padding: 2.25em 1em 3.25em;
		border-radius: 0;
		grid-template-columns: 100%;
	}.corporate2-page .become-partner__badge{
		margin-bottom: 1.75em;
	}.corporate2-page .become-partner__subtitle{
		font-size: 2em;
	}.corporate2-page .become-partner__list{
		margin-top: 2.25em;
	}.corporate2-page .become-partner__list li{
		font-size: 1.25em;
		line-height: 150%;
		padding-left: 1em;
	}.corporate2-page .become-partner__hint{
		position: static;
		margin-top: 2.5em;
	}.corporate2-page .order-count{
		padding: 1.125em 1.25em 1.5em;
		margin-bottom: 1.25em;
		min-height: 9.5em;
	}.corporate2-page .order-count__title{
		font-size: 1.375em;
	}.corporate2-page .order-count .calc-item{
		margin-top: 3em;
	}.corporate2-page .order-result{
		padding: 1.5em 1.875em;
	}.corporate2-page .order-result__title{
		font-size: 1.375em;
	}.corporate2-page .order-result__img{
		width: 9.375em;
		bottom: .625em;
	}
}
/*# sourceMappingURL=../sourcemaps/style.min.css.map */

.corporate2-page .become-partner__list li {
	list-style: none !important;
}
.corporate2-page .become-partner__list li::marker {
	content: '' !important;
}
.corporate2-page .become-partner__list li:after {
	content: none !important;
	display: none !important;
}

.page-container .corporate2-page .become-partner__list > li:before,
.corporate2-page .become-partner__list > li:before {
	content: '\2022' !important;
	background: none !important;
	width: fit-content !important;
	height: auto !important;
	border-radius: 0 !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	font-weight: 700 !important;
	color: #e91e63 !important;
}

.corporate2-page .qa-card__hidden {
	padding-top: 18px !important;
	padding-bottom: 24px !important;
}
.corporate2-page .qa-card__hidden .text,
.corporate2-page .qa-card__hidden p,
.corporate2-page .qa-card__hidden li {
	line-height: 1.55 !important;
}
.corporate2-page .qa-card__hidden br {
	display: none !important;
}
.corporate2-page .qa-card__hidden p,
.corporate2-page .qa-card__hidden ul {
	margin: 0 0 14px !important;
	padding: 0 !important;
}
.corporate2-page .qa-card__hidden p:last-child,
.corporate2-page .qa-card__hidden ul:last-child {
	margin-bottom: 0 !important;
}
.corporate2-page .qa-card__hidden ul li {
	margin: 0 !important;
	padding-left: 24px !important;
}
.corporate2-page .qa-card__hidden ul li:before {
	top: 0.72em !important;
}

.corporate2-page .container {
	width: 100% !important;
	margin: 0 auto !important;
	padding: 0 !important;
}

.corporate2-page .comfort {
	padding: 2.5em !important;
	background-color: #292929 !important;
	color: #fff !important;
	border-radius: 40px !important;
}

@media screen and (max-width: 992px) {
	.corporate2-page .main-top {
		padding: 0 !important;
	}
	.corporate2-page .container {
		padding: 0 !important;
	}
	.corporate2-page .main-top__row2 {
		font-size: 22px !important;
		line-height: 150% !important;
	}
	.corporate2-page .become-partner__inner {
		margin: 16px 0 !important;
		padding: 16px !important;
		border-radius: 25px !important;
		grid-template-columns: 100% !important;
		width: fit-content !important;
	}
	.corporate2-page .comfort {
		padding: 1.625em 16px 3em !important;
		border-radius: 25px !important;
	}
}

@media screen and (max-width: 576px) {
	.corporate2-page .main-bottom__text {
		font-weight: 400 !important;
	}
	.corporate2-page .main-bottom__nav {
		margin-top: auto !important;
		padding-top: 1.5em !important;
	}
}

@media screen and (max-width: 992px) {
	.corporate2-page .become-partner__badge {
		margin-bottom: 0.75em !important;
	}
}

@media screen and (max-width: 992px) {
	.corporate2-page .become-partner__list {
		margin-top: 1em !important;
		gap: 0 !important;
		margin-bottom: 0 !important;
	}
}
