article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}a{text-decoration:none;color:#007cb6;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}a:hover{color:#00bed2}a,a:hover,a:focus,a:active,button,button:focus,button:active,input,input:focus,input:active,input:hover,textarea,textarea:focus,textarea:active,textarea:hover{outline:none!important}body a,body a:activeactive,body a:hover,a:focus{outline:0;text-decoration:none}img{border-style:none;max-width:100%;height:auto;vertical-align:top}ul{list-style:outside none none;padding:0;margin:0}h1{font-size:40px;line-height:60px}h2{font-size:34px;line-height:38px}h3{font-size:26px;line-height:30px}table{border-collapse:collapse}TD,TH{border:1px solid #000}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.compensate-for-scrollbar{margin-right:0!important}
body{
	margin: 0;
	margin-bottom:175px;
	font-family: 'Gilroy';
	font-size: 20px;
	line-height: 250%;
	color: #2C2C2C;
	padding-right:0px!important;
}
.footer{left: 0;position:absolute;bottom:0;width:100%;z-index:9;padding:45px 0 0 0;height:175px;background:#FFF;}

 

/*
	-webkit-transition: -webkit-transform 0.4s ease-in-out;
	transition: -webkit-transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out;
	transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
*/
 
input:placeholder{font-size:14px;text-overflow:ellipsis;color:#3C3D44;font-family: 'Gilroy';}
input::-moz-placeholder{font-size:14px;text-overflow:ellipsis;color:#3C3D44;font-family: 'Gilroy';}
input:-moz-placeholder{font-size:14px;text-overflow:ellipsis;color:#3C3D44;font-family: 'Gilroy';}
input:-ms-input-placeholder{font-size:14px;text-overflow:ellipsis;color:#3C3D44;font-family: 'Gilroy';}
textarea:placeholder{font-size:14px;text-overflow:ellipsis;color:#3C3D44;font-family: 'Gilroy';}
textarea::-moz-placeholder{font-size:14px;text-overflow:ellipsis;color:#3C3D44;font-family: 'Gilroy';}
textarea:-moz-placeholder{font-size:14px;text-overflow:ellipsis;color:#3C3D44;font-family: 'Gilroy';}
textarea:-ms-input-placeholder{font-size:14px;text-overflow:ellipsis;color:#3C3D44;font-family: 'Gilroy';}

p{margin:0px 0px 30px 0;}
@media (min-width:1450px){.container{max-width:1440px;}}
@media (max-width:1449px){.container{max-width:1230px;}}

#modal-thanks .content-modal{
	text-align:center;
	font-size:18px;
}

/*Modal*/
.iziModal .icon-close{background:#FFF;margin-bottom:10px;position:absolute;right:-8px;top:-8px;font-size:14px;font-weight:700;border-radius:50%;width:30px;height:30px;border:0;color:#a9a9a9;cursor:pointer;z-index:99}
.iziModal .icon-close:hover,.iziModal .icon-close:focus{color:#000}
.title-modal{
	position:relative;
	font-size: 30px;
line-height: 130%;
text-align: center;
color: #3C3D44;
padding:0 0 9px 0;
font-family: 'Gilroy';
}
.title-txt{
	font-size: 12px;
line-height: 130%;
text-align: center;
padding:0 0 28px 0;
font-family: 'Proxima Nova L';
}
.content-modal{padding:0px}
/*end*/ 

/*Form*/
.form-style .form-view{position:relative;-webkit-transition:opacity 0.3s,visibility .3s;transition:opacity 0.3s,visibility .3s}
.form-style .form-is-sending{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s,visibility .3s;transition:opacity 0.3s,visibility .3s}
.form-style .form-is-more{position:absolute;top:50%;left:50%;width:auto;height:auto;transform:translate(-50%,-50%);z-index:3;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}
.form-style.is-sending .form-view,.form-style.is-sending-complete .form-view{opacity:0;visibility:hidden}
.form-style.is-sending .form-is-sending,.form-style.is-sending-complete .form-is-sending{opacity:1;visibility:visible}
.form-field input[type="text"],.form-field input[type="password"],.form-field input[type="email"],
.form-field textarea{
	-webkit-transition:border-color .3s;transition:border-color .3s;width:100%;
background: #F8F8F8;
box-shadow: inset 0px 4px 12px rgba(0, 0, 0, 0.02);
border:1px solid #F8F8F8;
border-radius: 10px;
font-weight: 400;
font-size: 15px;
line-height: 100%;
color: #818181;	
padding:30px 0px 30px 50px;
font-family: 'Gilroy';
 
}
.form-field, .form-submit{margin:0 0 20px 0;}
.form-field input[type="text"].client_name{
	background-image: url("data:image/svg+xml,%3Csvg width='10' height='12' viewBox='0 0 10 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6C6.57812 6 7.85714 4.65703 7.85714 3C7.85714 1.34297 6.57812 0 5 0C3.42188 0 2.14286 1.34297 2.14286 3C2.14286 4.65703 3.42188 6 5 6ZM7 6.75H6.62723C6.1317 6.98906 5.58036 7.125 5 7.125C4.41964 7.125 3.87054 6.98906 3.37277 6.75H3C1.34375 6.75 0 8.16094 0 9.9V10.875C0 11.4961 0.479911 12 1.07143 12H8.92857C9.52009 12 10 11.4961 10 10.875V9.9C10 8.16094 8.65625 6.75 7 6.75Z' fill='%23ACAFAF'/%3E%3C/svg%3E%0A");
	background-color: #F8F8F8;	
	background-size: 10px 12px;
	background-position: center left 20px;
	background-repeat: no-repeat;	
}
.form-field input[type="text"].client_phone{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='13' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6007 9.18528L10.5382 7.96651C10.4074 7.91474 10.262 7.90383 10.1239 7.93543C9.98579 7.96702 9.8625 8.03942 9.77255 8.14171L8.41628 9.68041C6.28773 8.74851 4.57474 7.15787 3.57116 5.18137L5.22822 3.92197C5.3386 3.8386 5.41673 3.72411 5.45077 3.59583C5.48481 3.46755 5.47292 3.33246 5.41689 3.21102L4.10437 0.367218C4.04287 0.236303 3.93411 0.129416 3.79684 0.0649874C3.65957 0.000558366 3.50239 -0.0173742 3.3524 0.0142818L0.508603 0.623668C0.363998 0.654675 0.234981 0.730279 0.14261 0.838142C0.0502382 0.946004 -3.3311e-05 1.07976 1.65602e-08 1.21756C1.65602e-08 7.73038 5.68486 12.999 12.6877 12.999C12.8362 12.9991 12.9803 12.9525 13.0965 12.8667C13.2127 12.7809 13.2942 12.6611 13.3276 12.5267L13.9838 9.88608C14.0177 9.74613 13.998 9.59959 13.9281 9.47168C13.8581 9.34378 13.7424 9.2425 13.6007 9.18528Z' fill='%23ACAFAF'/%3E%3C/svg%3E%0A");
	background-color: #F8F8F8;
	background-size: 14px 13px;
	background-position: center left 20px ;
	background-repeat: no-repeat;	
}
.iziModal-content{
	padding:39px 60px 49px 60px!important;
}
.form-field textarea{height:100px;padding:10px 10px 10px 50px;overflow:auto;resize:none}
.form-field .rf-error{border-color:#f04040!important}
.pa-spinner{position:absolute;top:50%;left:50%;width:50px;height:50px;z-index:1;margin:-25px 0 0 -25px;border:3px solid #ebebeb;border-radius:50%;border-left-color:transparent;border-right-color:transparent;-webkit-animation:cssload-spin 1325ms infinite linear;animation:cssload-spin 1325ms infinite linear}
@-webkit-keyframes cssload-spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes cssload-spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
/*end Form*/ 

/*desc hidden mob*/
.mobile-op{display:none;}.mobile-header {display: none;}
/*end desc hidden mob*/
 
 
 
/*Slider*/
.tns-outer {
    position: relative;
}
.tns-nav {
    position: absolute;
    bottom: 35px;
	left:70px;
}
.tns-nav button{
	border:0px;
	border-radius:50%;
	width:20px;
	height:20px;
	background: transparent;
	border: 2px solid #FFF;
	margin:0 10px 0 0;
 
}
.tns-nav button.tns-nav-active{
	background:#007cb6;
}
.tns-controls [data-controls="prev"]{
	border:0px;
	background-color: transparent;
background-image: url("data:image/svg+xml,%3Csvg width='110' height='110' viewBox='0 0 110 110' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_di_0_1)'%3E%3Ccircle cx='55' cy='46' r='35' fill='%23197FDE'/%3E%3C/g%3E%3Cpath d='M58 38L48 47L58 56' stroke='white' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_di_0_1' x='0' y='0' width='110' height='110' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='9'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.0980392 0 0 0 0 0.498039 0 0 0 0 0.870588 0 0 0 0.49 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_0_1'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_0_1' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='8'/%3E%3CfeGaussianBlur stdDeviation='8.5'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect2_innerShadow_0_1'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
	 
	background-position: center;
	background-repeat: no-repeat;	
	width:110px;
	height:110px;
	position: absolute;
	left: -50px;
	top: calc(50% - 35px); 
	text-indent:-99999pt;
	z-index:9;
} 
.tns-controls [data-controls="next"]{
	border:0px;
	background-color: transparent;
background-image: url("data:image/svg+xml,%3Csvg width='110' height='110' viewBox='0 0 110 110' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_di_0_1)'%3E%3Ccircle cx='55' cy='46' r='35' fill='%23197FDE'/%3E%3C/g%3E%3Cpath d='M52 38L62 47L52 56' stroke='white' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_di_0_1' x='0' y='0' width='110' height='110' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='9'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.0980392 0 0 0 0 0.498039 0 0 0 0 0.870588 0 0 0 0.49 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_0_1'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_0_1' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='8'/%3E%3CfeGaussianBlur stdDeviation='8.5'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect2_innerShadow_0_1'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
	 
	background-position: center;
	background-repeat: no-repeat;	
	width:110px;
	height:110px;
	position: absolute;
	right: -50px;
	top: calc(50% - 35px); 
	text-indent:-99999pt;  
	z-index:9;
} 
/*end slider*/  
/**/
.small-slider-box .tns-controls [data-controls="prev"]{
	width:40px;
	height:210px;
	 -webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
background-color: #ED9747;
left: 85px;
    top: -85px;
	z-index:8;
	border-radius:20px 0 0 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='24' viewBox='0 0 16 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 3L3 12L13 21' stroke='white' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.small-slider-box .tns-controls [data-controls="next"]{
		 -webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
width:40px;
	height:210px;
	background-color: #ED9747;
	right: 85px;
    top: inherit;
	bottom:-85px;
	z-index:8;
	border-radius:0 20px 20px  0;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='24' viewBox='0 0 16 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3L13 12L3 21' stroke='white' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
/**/

.slider-big_box{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.slider-big_sl{
	width:calc(100% - 240px);
	
}
.slider-big_sl .tns-item{
	border-radius: 30px;
	overflow:hidden;
}
.small-slider-box{
	width: 240px;
	padding:0 0 0 30px;
}
.small-slider-box .tns-item{
	border-radius: 20px;
	overflow:hidden;
}


.dflex{
	display: flex;
	flex-wrap: wrap;
	/*
	justify-content: space-between;
	justify-content: space-around;
	justify-content: flex-start;
	justify-content: flex-end;
	align-items: center;
	*/
	
}
 
.front_big{
	background: url("../images/front_big1.webp") no-repeat center top;
	height:1110px;
	padding:270px 0 0 0;
	position: relative;
} 
.front_big:before {
    display: block;
    content: '';
    width: 100%;
    height: 172px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url(../images/w2.svg) no-repeat center bottom;
    z-index: 2;
}
 .perpr_box{
	 width:675px;
	 display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin:0 0 50px 0;
}
.perpr_flex{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	width:calc(50% - 8px);
	margin:0 0px 10px 0;
	background: rgba(255, 255, 255, 0.9);
box-shadow: 0px 4px 44px rgba(0, 0, 0, 0.1);
border-radius: 20px;
padding:21px;
} 
 
.perpr_img{
	background: #ED9747;
box-shadow: 0px 9px 20px rgba(237, 151, 71, 0.08), inset 0px 8px 17px rgba(255, 255, 255, 0.25);
border-radius: 8px;
width:41px;
height:41px;
display: flex;
align-items: center;
justify-content: center;
} 
.perpr_txt{
	font-weight: 600;
font-size: 14px;
line-height: 150%;
color: #2C2C2C;
text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.64);
padding:0 0 0 17px;
width:calc(100% - 41px);
} 
.tekst_1_fr{
	font-weight: 900;
font-size: 100px;
line-height: 80%;
color: #FFFFFF;
text-shadow: 0px 5px 10px rgba(0, 0, 0, 1);
padding:0 0 50px 0;
position:relative;
}
 
.tobl{
	font-weight: 800;
font-size: 13px;
line-height: 80%;
display: flex;
align-items: center;
text-align: center;
color: #FFFFFF;
background: #ED9747;
box-shadow: 0px 9px 20px rgba(237, 151, 71, 0.42), inset 0px 8px 17px rgba(255, 255, 255, 0.16);
border-radius: 69px;
position:absolute;
 left:550px;
 top:27px;
padding:17px 30px;
	text-shadow: 0px 5px 10px rgba(0, 0, 0, 0);
} 
 
.form_ftitle{
	font-weight: 900;
font-size: 24px;
line-height: 120%;
color: #FFFFFF;
text-shadow: 0px 2px 3px rgba(0, 0, 0, 1);
}
.form_ftitle2{
	font-size: 16px;
line-height: 100%;
color: #FFFFFF;
text-shadow: 0px 2px 3px rgba(0, 0, 0, 1);
padding:10px 0;
} 
 
.form_front .form-view{
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
} 
.form_front .form-field{
    margin: 0 20px 20px 0;
}

.vspli_plus{
background-image: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1_1567)'%3E%3Cpath d='M9.6043 3.6V6.4H6.4043V9.6H3.6043V6.4H0.404297V3.6H3.6043V0.399999H6.4043V3.6H9.6043Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1_1567' x='0.404297' y='0.399902' width='9.19995' height='10.2002' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1_1567'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1_1567' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
	background-color:#ED9747;
	background-position: center;
	background-repeat: no-repeat;
box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.45), 0px 9px 20px rgba(237, 151, 71, 0.08), inset 0px 8px 17px rgba(255, 255, 255, 0.25);
border-radius: 50%;
width:30px;
height:30px;
cursor:pointer;
transition: all 0.5s ease-out;
left:calc(50% - 17px);
position:absolute;
}
.vspli_plus:hover{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1_1565)'%3E%3Cpath d='M11.2457 9.2656L9.26578 11.2455L7.00304 8.98276L4.7403 11.2455L2.7604 9.2656L5.02314 7.00286L2.7604 4.74012L4.7403 2.76022L7.00304 5.02296L9.26578 2.76022L11.2457 4.74012L8.98294 7.00286L11.2457 9.2656Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1_1565' x='0.497559' y='0.497559' width='13.0107' height='14.0107' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1_1565'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1_1565' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.45), 0px 9px 20px rgba(237, 151, 71, 0.08), inset 0px 8px 17px rgba(255, 255, 255, 0.74);
}
.vspli_box{
	position:absolute; 
}
.vspli_box_1{
	top: 220px;
    right: 380px;
}
.vspli_box_2{
	top: 220px;
    right: 0px;
}
.vspli_box_3{
	top: 420px;
    right: 0px;
}
.vspli_box_4{
	top: 500px;
    right: 650px;
}
.vspli_box_5{
	top: 470px;
    right: 400px;
}

.vspli_txt{
	background: rgba(255, 255, 255, 0.8);
box-shadow: 0px 4px 44px rgba(0, 0, 0, 0.05);
border-radius: 10px;
padding:10px 20px;
font-weight: 500;
font-size: 12px;
line-height: 130%;
color: #2C2C2C;
width:170px;
position:relative;
 margin:45px 0 0 0;
 opacity:0;
 transition: all 0.5s ease-out;
}
.vspli_txt:after{
	content:'';
	display:block;
	width:7px;
	height:12px;
	background-image: url("data:image/svg+xml,%3Csvg width='7' height='13' viewBox='0 0 7 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 6.5L0 0.5V12.5L6.5 6.5Z' fill='white' fill-opacity='0.8'/%3E%3C/svg%3E%0A");
	position:absolute;
	left:calc(50% - 6px);
	top:-9px;
	transform: rotate(-90deg);
} 
.vspli_plus:hover ~ .vspli_txt{
	opacity:1;
}
.copy{
	font-weight: 400;
font-size: 14px;
line-height: 80%;
padding:30px 0 0 0;
}



.menu-top{width:40%;}
ul#menu-menu-top-2{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding:0 0px 0 0px;
} 
ul#menu-menu-top-2 li{position: relative;}
ul#menu-menu-top-2 li a{
	font-weight: 500;
	font-size: 20px;
	line-height: 140%;
	padding:0px 0;
	display:block;
	color: #2C2C2C;
} 
ul#menu-menu-top-2 li ul{display:none;}

.info_box{
	position:relative;
	background: url("../images/f3.png") no-repeat left top,
				url("../images/f2.png") no-repeat center bottom;
	padding:0 0 180px 0
}
 .info_box:after{
	 display:block;
	 content:'';
	 width:100%;
	 height:172px;
	 position:absolute;
	 left:0px;
	bottom:0px;
	 background: url("../images/f1.png") no-repeat center bottom;
 }
.ib_flex{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
} 
.ib_box{
	width:calc(33.3% - 20px);
	background: #FFFFFF;
box-shadow: 0px 8px 38px rgba(0, 0, 0, 0.05);
border-radius: 30px;
padding:45px 50px 45px 50px;
height:100%;
margin:0 0 30px 0;
} 
.ib_box_t{
	font-weight: 700;
font-size: 26px;
line-height: 120%;
padding:0 0 30px 0;
} 
.ib_box_p{
	font-weight: 500;
font-size: 36px;
line-height: 140%;
padding:0 0 30px 0;
} 
.ib_box_p a{color:#000;}
.ib_box_k{
	font-weight: 500;
font-size: 24px;
line-height: 170%;
color: #5E5E5E;
}
.kont_e-mail{
	font-weight: 500;
font-size: 18px;
line-height: 170%;
color: #197FDE;
display:block;
} 
.ib_box .h_boxsoc{
	justify-content: flex-start;
	padding:0 0 30px 0;
}
.ib_box .h_boxsoc a {
    width: 43px;
    height: 43px;
}
.ib_box .whatsapp:after{ 
	background-size: 22px 22px;	
}
.ib_box .instagram:after{   
	background-size: 18px 18px;
}
.ib_box .telegram:after{ 
	background-size: 18px 16px;
}
.ib_box_t2{
	font-weight: 400;
font-size: 16px;
line-height: 120%;
padding:0 0 20px 0;
}
.ib_box_t.ib_box_t3{
	padding: 0 0 8px 0;
}  

.box_wrap{
	position:relative;
	background: url("../images/w1.svg") no-repeat center top,
				url("../images/w2.svg") no-repeat center bottom;
 
}
.box_wrap:after{
	display:block;
	 content:'';
	 width:100%;
	 height:172px;
	 position:absolute;
	 left:0px;
	top:0px;
	background: url("../images/w1.svg") no-repeat center top;
}
.box_wrap:before{
	display:block;
	 content:'';
	 width:100%;
	 height:172px;
	 position:absolute;
	 left:0px;
	bottom:0px;
	background: url("../images/w2.svg") no-repeat center bottom;
}
.box_maps{
	background: url("../images/maps.png") no-repeat center center;
	height:1000px;
	padding:450px 0 172px 0;
}


/**/
.custom-checkbox {
    cursor: pointer;
    display: block; 
 
	padding:0 0 20px 0;
}
.custom-checkbox input {
 
    padding: 7px 20px;
    margin: 0 0 15px;
}
.custom-checkbox>input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.custom-checkbox>span {
font-size: 14px;
line-height: 200%;
color: #3C3D44;
    display: inline-block;
    padding: 0 0 0 30px;
    position: relative;
}
.custom-checkbox>span:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 15px;
    flex-shrink: 0;
    flex-grow: 0;
 
   border: 1px solid #D0D0D0;
border-radius: 3px;
    margin-right: 15px;
    position: absolute;
    left: 0;
    top: 6px;
 
	background-color:#EBEBEB;
    background-repeat: no-repeat;
    background-position: center center;
}
.custom-checkbox>input:checked+span:before {
background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4L4.5 7.5L9.5 1' stroke='%23B18B7B' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.custom-checkbox a {
    color:#197FDE;
 
}
.custom-checkbox.rf-error{border:1px solid red;}
/**/

.form_send2{
	cursor:pointer;
	border:1px solid #197FDE;
	background: #197FDE;
box-shadow: 0px 9px 20px rgba(25, 127, 222, 0.49), inset 0px 8px 17px rgba(255, 255, 255, 0.25);
border-radius: 10px;
font-weight: 900;
font-size: 14px;
line-height: 100%;
color: #FFFFFF;
width:100%;
padding:32px 20px;
transition: all 0.3s ease-out;
font-family: 'Gilroy';
}
.form_send2:hover{
	background: #3d93e2;
}
.otzbox .tns-outer {
    position: relative;
    margin: 0 0 50px 0;
}

.get_rew{
 margin: 0 auto;
    width: 320px;

	background: #197FDE;
box-shadow: 0px 9px 20px rgba(25, 127, 222, 0.49), inset 0px 8px 17px rgba(255, 255, 255, 0.25);
border-radius: 10px;
font-weight: 900;
font-size: 14px;
line-height: 100%;
color: #FFFFFF;
 
padding:30px 0px;
text-align:center;
transition: all 0.3s ease-out;
 text-transform:uppercase;
 display:block;
}
.get_rew:hover{
	background: #3d93e2;color: #FFFFFF;
}


.ib_box_p2{
	font-size: 26px;
}
.ib_box_p2 span{
 display:block;
font-size: 36px;
line-height: 160%;
}
.h_vremya_raboty2{
	font-weight: 400;
font-size: 20px;
line-height: 160%;
color: #A0A0A0;
}


.form_box{
	background: linear-gradient(180deg, #FFFFFF 48.13%, #D8EDFD 128.74%), #FFFFFF;
box-shadow: 0px -23px 41px rgba(0, 0, 0, 0.06);
border-radius: 30px;
width:1000px;
margin:0 auto;
padding:70px 120px 50px 120px;
}
.form_box5{
	position: absolute;
    z-index: 9999999;
    bottom: 50px;
    margin-left:calc(50% - 500px);
    width: 1000px;
}
.form_title{
	font-weight: 900;
font-size: 36px;
line-height: 120%;
text-align: center;
color: #2C2C2C;
}
.form_title2{
	font-weight: 400;
font-size: 20px;
line-height: 120%;
text-align: center;
padding:15px 0 45px 0;
}


.form_box label{
	text-align:center;
}
.form_box .form-view{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.form_box .form-view .form-field,
.form_box .form-view .form-submit{width:calc(33.3% - 20px);}

.nrab_box{
	margin:0 0 50px 0;
}
.nrab_img{
	border-radius:30px;
	overflow:hidden;
	position:relative;
	display:block;
}
.nrab_img img{z-index:2;}
.img_sbox{
	position:absolute;
	z-index:9;
	width:118px;
	
	top:25px;
	right:25px;
	padding:10px 10px 0 10px;
	background:#FFF;
	border-radius:20px;
}
.nrab_img .img_s{
	width:98px;
	height:63px;
	margin:0 0 10px 0;
	display: block;
	border-radius:10px;
	overflow:hidden;
}
.nrab_title{
	font-weight: 600;
font-size: 36px;
line-height: 100%;
padding:30px 0 30px 0;
color: #2C2C2C;
display:block;
}
.nrab_box_inf{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.nrab_inf{
	width:50%;
	padding:0 0 0 40px;
	margin:0 0 25px 0;
	font-weight: 700;
font-size: 20px;
line-height: 120%;
color: #2C2C2C;
display: flex;
	flex-wrap: nowrap;
	background-position: left top;
	background-repeat: no-repeat;	
}
.nrab_inf span{
	width:calc(100% - 120px);
}
.nrab_inf .nrab_infs{
	width:120px;
 
	font-weight: 400;
font-size: 20px;
line-height: 100%;
color: #2C2C2C;
}
.inf_city{background-image: url("data:image/svg+xml,%3Csvg width='16' height='21' viewBox='0 0 16 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.67063 20.8936C7.67086 20.8938 7.67103 20.8939 8 20.4169L7.67063 20.8936ZM8.32937 20.8936L8.33143 20.8921L8.33663 20.8884L8.3548 20.8751C8.3704 20.8637 8.39286 20.8471 8.42166 20.8255C8.47926 20.7823 8.5624 20.719 8.66749 20.6366C8.87754 20.4717 9.17549 20.2299 9.53206 19.9187C10.2444 19.2969 11.1947 18.3944 12.1466 17.2703C14.0365 15.0385 16 11.8532 16 8.21163C16 6.0349 15.1579 3.94659 13.6581 2.40634C12.158 0.865993 10.1228 0 8 0C5.8772 0 3.842 0.865993 2.34194 2.40634C0.842057 3.94659 0 6.0349 0 8.21163C0 11.8532 1.96349 15.0385 3.85343 17.2703C4.80526 18.3944 5.7556 19.2969 6.46794 19.9187C6.82451 20.2299 7.12246 20.4717 7.33251 20.6366C7.4376 20.719 7.52074 20.7823 7.57834 20.8255C7.60714 20.8471 7.6296 20.8637 7.6452 20.8751L7.66337 20.8884L7.66857 20.8921L7.67063 20.8936C7.86794 21.0355 8.13206 21.0355 8.32937 20.8936ZM8 20.4169L8.32937 20.8936C8.32914 20.8938 8.32897 20.8939 8 20.4169ZM10.8571 8.16677C10.8571 9.77761 9.57794 11.0835 8 11.0835C6.42206 11.0835 5.14286 9.77761 5.14286 8.16677C5.14286 6.55594 6.42206 5.25007 8 5.25007C9.57794 5.25007 10.8571 6.55594 10.8571 8.16677Z' fill='%23ED9747'/%3E%3C/svg%3E%0A");}
.inf_data{background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.625 4.78516V6.85453H1.375V4.78516C1.375 3.65078 2.30313 2.72266 3.4375 2.72266H5.84375V4.75766C5.84375 5.13578 6.15312 5.44516 6.53125 5.44516C6.90938 5.44516 7.21875 5.13578 7.21875 4.75766V2.72266H14.7812V4.75766C14.7812 5.13578 15.0906 5.44516 15.4688 5.44516C15.8469 5.44516 16.1562 5.13578 16.1562 4.75766V2.72266H18.5625C19.6969 2.72266 20.625 3.65078 20.625 4.78516ZM15.125 15.1114H20.2056L14.4375 20.2539V15.7989C14.4375 15.4208 14.7469 15.1114 15.125 15.1114Z' fill='%23ED9747'/%3E%3Cpath d='M20.625 8.22938V13.7362H15.125C13.9906 13.7362 13.0625 14.6644 13.0625 15.7987V20.625H3.4375C2.30313 20.625 1.375 19.6969 1.375 18.5625V8.22938H20.625ZM7.21875 2.0625V2.7225H5.84375V2.0625C5.84375 1.68437 6.15312 1.375 6.53125 1.375C6.90938 1.375 7.21875 1.68437 7.21875 2.0625ZM16.1562 2.0625V2.7225H14.7812V2.0625C14.7812 1.68437 15.0906 1.375 15.4688 1.375C15.8469 1.375 16.1562 1.68437 16.1562 2.0625Z' fill='%23ED9747'/%3E%3C/svg%3E%0A");}
.inf_twork{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%3Cg clip-path='url(%23clip0_1_434)'%3E%3Cpath d='M5.66037 5.27611C5.66036 5.42748 5.69017 5.57737 5.74809 5.71723C5.80602 5.85708 5.89092 5.98415 5.99796 6.09119C6.10499 6.19823 6.23206 6.28314 6.37191 6.34107C6.51176 6.399 6.66165 6.42881 6.81302 6.42881H7.1974V7.58147H8.73429V6.42881H9.11866C9.42437 6.4288 9.71756 6.30735 9.93372 6.09118C10.1499 5.875 10.2713 5.58182 10.2713 5.27611V1.81814H11.0397V0.28125H4.89195V1.81814H5.66037V5.27611ZM2.97082 10.271H1.81816C1.81896 10.1696 1.79966 10.069 1.7614 9.9751C1.72314 9.88117 1.66666 9.79575 1.59523 9.72375C1.52379 9.65176 1.43881 9.59461 1.34518 9.55562C1.25156 9.51662 1.15114 9.49654 1.04972 9.49654C0.948297 9.49654 0.847878 9.51662 0.754253 9.55562C0.660627 9.59461 0.575647 9.65176 0.504211 9.72375C0.432776 9.79575 0.376299 9.88117 0.338036 9.9751C0.299773 10.069 0.280481 10.1696 0.281273 10.271V11.8078C0.282857 12.0106 0.364516 12.2045 0.508455 12.3473C0.652395 12.4901 0.846948 12.5703 1.04972 12.5703C1.25249 12.5703 1.44704 12.4901 1.59098 12.3473C1.73492 12.2045 1.81658 12.0106 1.81816 11.8078H2.97082V10.271ZM8.16565 16.4185H9.11852C9.62796 16.4183 10.1165 16.2159 10.4767 15.8556C10.8369 15.4954 11.0394 15.0069 11.0396 14.4975H8.98788L8.16565 16.4185ZM3.35505 22.9503C3.30365 22.9488 3.25248 22.9577 3.20455 22.9763C3.15662 22.9949 3.11292 23.023 3.07603 23.0588C3.03914 23.0946 3.00982 23.1375 2.98979 23.1849C2.96977 23.2322 2.95945 23.2831 2.95945 23.3345C2.95945 23.386 2.96977 23.4369 2.98979 23.4842C3.00982 23.5316 3.03914 23.5744 3.07603 23.6103C3.11292 23.6461 3.15662 23.6742 3.20455 23.6928C3.25248 23.7114 3.30365 23.7203 3.35505 23.7188C4.04665 23.7188 4.6691 22.4278 5.1993 19.8765H4.41565C4.06971 21.4211 3.58559 22.812 3.35505 22.9503Z' fill='%23ED9747'/%3E%3Cpath d='M19.4928 10.271H18.6321C18.6203 10.2138 18.6049 10.1573 18.586 10.102C18.5783 10.0712 18.5706 10.0481 18.5629 10.0176C18.202 8.8188 17.1951 7.96582 16.0117 7.96582H5.16897C4.17002 7.96582 3.35547 8.88799 3.35547 10.0176V12.0616C3.35547 13.1913 4.17002 14.1134 5.16897 14.1134H5.66078L3.35547 19.4923H6.42925L7.7433 16.4186L8.57298 14.4975L8.73438 14.1131H16.0117C16.757 14.1131 17.441 13.7673 17.9328 13.214C18.2225 12.8791 18.4374 12.4862 18.5629 12.0615C18.586 11.9771 18.6167 11.8924 18.6321 11.8079H19.4928C19.6955 11.8063 19.8894 11.7247 20.0323 11.5807C20.1751 11.4368 20.2552 11.2423 20.2552 11.0395C20.2552 10.8367 20.1751 10.6422 20.0323 10.4982C19.8894 10.3543 19.6955 10.2726 19.4928 10.271ZM23.3348 10.6552H21.7981C21.698 10.6579 21.6029 10.6996 21.533 10.7714C21.4632 10.8431 21.4241 10.9393 21.4241 11.0395C21.4241 11.1396 21.4632 11.2358 21.533 11.3076C21.6029 11.3793 21.698 11.421 21.7981 11.4237H23.3348C23.4349 11.421 23.53 11.3793 23.5999 11.3076C23.6697 11.2358 23.7088 11.1396 23.7088 11.0395C23.7088 10.9393 23.6697 10.8431 23.5999 10.7714C23.53 10.6996 23.4349 10.6579 23.3348 10.6552ZM21.0296 10.6552C21.0801 10.6553 21.1302 10.6454 21.1768 10.6261C21.2235 10.6068 21.2659 10.5785 21.3015 10.5427L22.8384 9.00584C22.9065 8.933 22.9436 8.83656 22.942 8.73687C22.9403 8.63718 22.8999 8.54204 22.8294 8.47154C22.7589 8.40103 22.6638 8.36068 22.5641 8.35901C22.4644 8.35733 22.368 8.39446 22.2951 8.46255L20.7582 9.9994C20.7046 10.0532 20.6681 10.1216 20.6533 10.1962C20.6385 10.2707 20.6462 10.3479 20.6752 10.4181C20.7043 10.4883 20.7536 10.5482 20.8167 10.5905C20.8799 10.6327 20.9541 10.6552 21.0301 10.6553L21.0296 10.6552ZM21.3013 11.5362C21.2285 11.468 21.132 11.4307 21.0322 11.4324C20.9324 11.434 20.8372 11.4743 20.7666 11.5449C20.6961 11.6155 20.6557 11.7107 20.6541 11.8105C20.6525 11.9103 20.6897 12.0068 20.758 12.0796L22.2949 13.6165C22.3677 13.6847 22.4642 13.722 22.564 13.7203C22.6638 13.7187 22.759 13.6784 22.8296 13.6078C22.9001 13.5372 22.9405 13.442 22.9421 13.3422C22.9437 13.2424 22.9064 13.1459 22.8382 13.0731L21.3013 11.5362Z' fill='%23ED9747'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_434'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");} 
.inf_square{background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_442)'%3E%3Cpath d='M20.713 17.8959C20.8048 17.8045 20.8776 17.6958 20.9273 17.5762C20.977 17.4565 21.0025 17.3282 21.0025 17.1987C21.0025 17.0691 20.977 16.9408 20.9273 16.8212C20.8776 16.7015 20.8048 16.5929 20.713 16.5014L17.9121 13.6992C17.5216 13.3088 16.8735 13.2993 16.4909 13.6992C16.3121 13.885 16.2134 14.1334 16.2158 14.3912C16.2183 14.6489 16.3217 14.8955 16.504 15.0778L17.6422 16.2155H6.86533C6.31348 16.2155 5.78424 15.9963 5.39403 15.6061C5.00382 15.2159 4.7846 14.6866 4.7846 14.1348V3.35918L5.92238 4.49695C6.01351 4.58958 6.12208 4.66325 6.24183 4.71371C6.36158 4.76417 6.49013 4.79042 6.62007 4.79095C6.75002 4.79148 6.87878 4.76628 6.99893 4.7168C7.11909 4.66731 7.22825 4.59453 7.32014 4.50264C7.41202 4.41076 7.48481 4.30159 7.53429 4.18144C7.58377 4.06128 7.60898 3.93252 7.60845 3.80258C7.60792 3.67263 7.58167 3.54408 7.53121 3.42433C7.48075 3.30459 7.40708 3.19602 7.31445 3.10488L4.49298 0.287109C4.30909 0.103369 4.05977 0.000157641 3.79982 0.000157641C3.53986 0.000157641 3.29054 0.103369 3.10665 0.287109L0.28724 3.10488C0.10499 3.28718 0.00152229 3.5337 -0.000931892 3.79147C-0.00338607 4.04923 0.0953693 4.29768 0.274115 4.48342C0.656791 4.88086 1.30484 4.87184 1.6949 4.48342L2.81585 3.35918V14.134C2.81585 14.6658 2.9206 15.1923 3.1241 15.6837C3.32761 16.175 3.62589 16.6214 4.00192 16.9974C4.76134 17.7568 5.79134 18.1835 6.86533 18.1835H17.6422L16.504 19.3212C16.4097 19.412 16.3345 19.5206 16.2828 19.6408C16.231 19.761 16.2037 19.8902 16.2025 20.0211C16.2013 20.1519 16.2261 20.2817 16.2756 20.4028C16.3252 20.5239 16.3983 20.6339 16.4909 20.7264C16.5834 20.819 16.6934 20.8921 16.8146 20.9416C16.9357 20.991 17.0655 21.0159 17.1963 21.0146C17.3271 21.0134 17.4564 20.986 17.5766 20.9342C17.6967 20.8824 17.8053 20.8072 17.8961 20.7129L20.713 17.8959ZM20.0186 12.3457C20.2797 12.3457 20.5301 12.242 20.7147 12.0574C20.8993 11.8728 21.003 11.6224 21.003 11.3613V4.04783C21.0014 2.9745 20.5742 1.94561 19.815 1.1868C19.0559 0.427991 18.0269 0.00119329 16.9535 0L9.6388 0C9.37773 0 9.12735 0.103711 8.94274 0.288317C8.75814 0.472923 8.65443 0.723303 8.65443 0.984375C8.65443 1.24545 8.75814 1.49583 8.94274 1.68043C9.12735 1.86504 9.37773 1.96875 9.6388 1.96875H16.9535C17.5052 1.9694 18.034 2.18883 18.4241 2.5789C18.8142 2.96897 19.0336 3.49783 19.0343 4.04947V11.3613C19.0343 11.6224 19.138 11.8728 19.3226 12.0574C19.5072 12.242 19.7576 12.3457 20.0186 12.3457Z' fill='%23ED9747'/%3E%3Cpath d='M13.049 12.3194C13.2013 12.3194 13.3473 12.2589 13.455 12.1512C13.5627 12.0436 13.6232 11.8975 13.6232 11.7452V9.37122C13.6229 9.01982 13.52 8.67614 13.3272 8.38238C13.1343 8.08862 12.8599 7.85754 12.5376 7.71751C12.2153 7.57749 11.8591 7.5346 11.5128 7.59412C11.1665 7.65364 10.8451 7.81297 10.588 8.05257C10.3265 7.8074 9.99772 7.6459 9.64382 7.58876C9.28993 7.53162 8.92704 7.58143 8.60164 7.73182C8.5328 7.62996 8.43309 7.55288 8.31718 7.51191C8.20126 7.47095 8.07526 7.46827 7.95771 7.50427C7.84016 7.54027 7.73726 7.61305 7.66416 7.7119C7.59107 7.81075 7.55162 7.93045 7.55164 8.05339V11.7448C7.55164 11.8971 7.61213 12.0431 7.71982 12.1508C7.82751 12.2585 7.97356 12.319 8.12585 12.319C8.27815 12.319 8.4242 12.2585 8.53189 12.1508C8.63958 12.0431 8.70007 11.8971 8.70007 11.7448V9.37122C8.70007 9.19717 8.76921 9.03025 8.89228 8.90718C9.01536 8.78411 9.18227 8.71497 9.35632 8.71497C9.53037 8.71497 9.69729 8.78411 9.82036 8.90718C9.94343 9.03025 10.0126 9.19717 10.0126 9.37122V11.7452C10.0126 11.8975 10.0731 12.0436 10.1808 12.1512C10.2884 12.2589 10.4345 12.3194 10.5868 12.3194C10.7391 12.3194 10.8851 12.2589 10.9928 12.1512C11.1005 12.0436 11.161 11.8975 11.161 11.7452V9.37122C11.161 9.19717 11.2302 9.03025 11.3532 8.90718C11.4763 8.78411 11.6432 8.71497 11.8173 8.71497C11.9913 8.71497 12.1582 8.78411 12.2813 8.90718C12.4044 9.03025 12.4735 9.19717 12.4735 9.37122V11.7452C12.4735 11.8207 12.4884 11.8955 12.5173 11.9652C12.5463 12.035 12.5887 12.0983 12.6421 12.1517C12.6956 12.205 12.759 12.2473 12.8288 12.2761C12.8986 12.3049 12.9734 12.3196 13.049 12.3194ZM16.5488 6.71218V6.65681C16.5484 6.33911 16.4284 6.0332 16.2128 5.79989C15.9972 5.56659 15.7016 5.42297 15.3849 5.3976C15.0682 5.37222 14.7536 5.46695 14.5036 5.66294C14.2535 5.85893 14.0864 6.14184 14.0354 6.45542C14.0199 6.55229 14.0435 6.65135 14.101 6.7308C14.1586 6.81026 14.2453 6.86361 14.3422 6.87911C14.4391 6.89461 14.5381 6.871 14.6176 6.81346C14.697 6.75593 14.7504 6.66918 14.7659 6.57231C14.7873 6.44189 14.857 6.32429 14.9611 6.24287C15.0653 6.16144 15.1962 6.12215 15.3279 6.13279C15.4597 6.14343 15.5826 6.20322 15.6723 6.3003C15.762 6.39737 15.812 6.52463 15.8122 6.65681V6.68018C15.8045 6.80157 15.7517 6.91568 15.6641 7.00011L14.1367 8.52753C14.0852 8.5791 14.0501 8.64477 14.0359 8.71626C14.0216 8.78775 14.0288 8.86185 14.0567 8.92923C14.0845 8.99661 14.1316 9.05424 14.1921 9.09487C14.2526 9.1355 14.3238 9.1573 14.3967 9.15753H16.1805C16.2784 9.15753 16.3723 9.11864 16.4415 9.04941C16.5108 8.98018 16.5496 8.88629 16.5496 8.78839C16.5496 8.69049 16.5108 8.59659 16.4415 8.52737C16.3723 8.45814 16.2784 8.41925 16.1805 8.41925H15.288L16.1854 7.52223C16.4037 7.30724 16.5334 7.01817 16.5488 6.71218Z' fill='%23ED9747'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_442'%3E%3Crect width='21' height='21' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}


.wrap_form {
    position: relative;
     
} 

.wrap_form:before {
    display: block;
    content: '';
    width: 100%;
    height: 172px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url(../images/w2.svg) no-repeat center bottom;
	z-index:2;
}
.wrap_form:after {
    display: block;
    content: '';
    width: 100%;
    height: 172px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../images/w1.svg) no-repeat center top;
	z-index:2;
}

.wrap_form2{
    position: relative;
    background: url(../images/wrap_form.png) no-repeat center top;
 padding:200px 0;
}
.wrap_form3{
    position: relative;
     
 padding:0px 0;
}
.title_two{
	font-weight: 800;
font-size: 80px;
line-height: 100%;
color: #2C2C2C;
padding:50px 0;
z-index: 999;
    position: relative;
}
.title_two span{
	color:#ED9747;
}
.sertif_box{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.sertif_box a{
	background: #FFFFFF;
box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.05);
border-radius: 30px;
overflow:hidden;
padding:40px;
width:calc(25% - 23px);
margin:0 0 30px 0;
position:relative;
transition: all 0.3s ease-out;
}
.sertif_box a:after{
	display: block;
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6 0C19.5588 0 25.2 5.64121 25.2 12.6C25.2 15.5747 24.1692 18.3086 22.4452 20.464L27.59 25.61C28.1367 26.1568 28.1367 27.0432 27.59 27.59C27.0853 28.0946 26.2911 28.1334 25.7419 27.7064L25.61 27.59L20.464 22.4452C18.3086 24.1692 15.5747 25.2 12.6 25.2C5.64121 25.2 0 19.5588 0 12.6C0 5.64121 5.64121 0 12.6 0ZM12.6 2.8C7.18761 2.8 2.8 7.18761 2.8 12.6C2.8 18.0124 7.18761 22.4 12.6 22.4C18.0124 22.4 22.4 18.0124 22.4 12.6C22.4 7.18761 18.0124 2.8 12.6 2.8ZM12.6 7C13.3732 7 14 7.6268 14 8.4V11.2H16.8C17.5732 11.2 18.2 11.8268 18.2 12.6C18.2 13.3732 17.5732 14 16.8 14H14V16.8C14 17.5732 13.3732 18.2 12.6 18.2C11.8268 18.2 11.2 17.5732 11.2 16.8V14H8.4C7.6268 14 7 13.3732 7 12.6C7 11.8268 7.6268 11.2 8.4 11.2H11.2V8.4C11.2 7.6268 11.8268 7 12.6 7Z' fill='white'/%3E%3C/svg%3E%0A");
		background-position: center;
	background-repeat: no-repeat;	
	 
	transition: all 0.3s ease-out;
	opacity:0;
}
.sertif_box a:hover:after{
	 display: block;
	background-color: rgba(0, 0, 0, 0.28);
	transition: all 0.3s ease-out;
	opacity:1;
	z-index:2;
}
.title_s{
	font-weight: 800;
font-size: 54px;
line-height: 100%;
color: #2C2C2C;
padding:0 0 50px 0;
}
.title_i{
	font-weight: 800;
font-size: 40px;
line-height: 100%;
color: #2C2C2C;
padding:0 0 50px 0;
}
.inf_box{margin:0 0 80px 0;}
.inf_box2{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width:55%;
	align-items: center;
	margin:0 0 40px 0;
 
	 
	position:relative;
}
 .inf_box2:after{
	content:' ';
	display:block;
	width:100%;
	height:3px;
	background-image: url("data:image/svg+xml,%3Csvg width='628' height='2' viewBox='0 0 628 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L627 1.00005' stroke='%23B6B6B6' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='1 4'/%3E%3C/svg%3E%0A");
	background-position: center bottom;
	background-repeat: no-repeat;
	position:absolute;
	bottom:3px;
}
.inf_txt1{
	font-weight: 700;
font-size: 24px;
line-height: 100%;
padding:0 5px 0 0;
position:relative;
background:#FFF;
z-index:9;
}
.inf_txt2{
	padding:0 0 0 5px;
	font-size: 24px;
line-height: 100%;
background:#FFF;
z-index:9;
}

.catalog_box{
	padding:0 0 50px 0;
}
.cat_img{
	display:block;
	margin:0 0 50px 0;
	border-radius: 30px;
	overflow:hidden;
}
.cat_img img{
	transition: transform 0.25s;
	border-radius: 30px;
}
.cat_img:hover img{
	transform: scale(1.1);
}
.cat_title{
	font-weight: 700;
font-size: 30px;
line-height: 120%;
color: #2C2C2C;
display:block;
	margin:0 0 22px 0;
}
.catalog_box p{
	font-weight: 400;
font-size: 16px;
line-height: 220%;
color: #2C2C2C;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.62);
}
.cat_reedm{
	background: #197FDE;
box-shadow: 0px 9px 20px rgba(25, 127, 222, 0.49), inset 0px 8px 17px rgba(255, 255, 255, 0.25);
border-radius: 10px;
padding:15px 0;
align-items: center;
text-align: center;
color: #FFFFFF;
display:block;
width:275px;
height:80px;
}
.cat_reedm:hover{
	color: #FFFFFF;
	background: #ED9747;
}

.ysl_box{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding:40px;
	margin:0 0 50px 0;
	border-radius:30px;
	overflow:hidden;
}
.ysl_box_l{
	width:calc(100% - 450px);
	position:relative;
}
.ysl_box_r{
	width:450px;
	border-radius:20px;
	overflow:hidden;
	background:#FFF;
	padding:40px 45px 8px 45px;
}

.title_y{
	font-weight: 700;
font-size: 38px;
line-height: 100%;
color: #2C2C2C;
padding:0 0 20px 0;
}
.txt_y{
	font-size: 16px;
line-height: 220%;
color: #2C2C2C;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.62);
}

.form_t5{
	font-weight: 700;
font-size: 26px;
line-height: 120%;
padding:0 0 8px 0;
}
.form_t6{
	font-weight: 400;
font-size: 16px;
line-height: 120%;
padding:0 0 24px 0;
}
.ysl_txt{
	position:absolute;
	bottom:10px;
	padding:0 50px 0 0;
}
.txt_content ul{
	padding:0 0 0 20px;
}
.txt_content ul li{
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4.5' cy='4.5' r='4.5' fill='%23197FDE'/%3E%3C/svg%3E%0A");
	background-position: left top 20px;
	background-repeat: no-repeat;
	margin:0 0 10px 0;
	padding:0 0 0 20px;
}
.bgskviz{
	background: url(../images/bgskv.png) no-repeat center top;
	padding:180px 0;
}
/**/
.vn_big{
	background: url(../images/vn.png) no-repeat center top;
	padding:40px 0 100px 0;
	position:relative;
}
.vn_big:before {
    display: block;
    content: '';
    width: 100%;
    height: 588px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url(../images/vn_after.png) no-repeat center bottom;
    z-index: 2;
}

.whyme_flex{
	display: flex;
         flex-wrap: wrap;
	justify-content: space-between;
	padding:0 0 0 480px;
}
.vn_big .title_two{padding:0 0 30px 480px;}
.whyme_l{
	width:calc(50% - 15px);
}
.whyme_box{
	width:100%;
	margin:0 0 20px 0;
	padding:30px 0 0 0;
}
.whyme_box_t{
	background: #FFFFFF;
box-shadow: 0px 4px 44px rgba(0, 0, 0, 0.05);
border-radius: 30px;
position:relative;
padding:80px 50px 15px 50px;
}
.whyme_img{
	position: absolute;
    z-index: 8;
    margin: -50px 0 0 30px;
}
.whyme_title{
		font-weight: 700;
font-size: 20px;
line-height: 140%;
color: #2C2C2C;
padding:0 0 20px 0;
}
.whyme_txt{
font-weight: 400;
font-size: 14px;
line-height: 180%;
color: #2C2C2C;
}

.vidytepl_th_b{position:relative;max-width:100%;}
#vidytepl_th{
	display: flex;
         flex-wrap: nowrap;
	justify-content: flex-start;
	position:absolute;
	top:20px;
	left:27%;
	z-index:9;
}
#vidytepl_th .vidytepl_thb{
	background: #FFFFFF;
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.15);
border-radius: 15px;
cursor:pointer;
width:160px;
color: #4D4D4D;
font-weight: 600;
font-size: 15px;
line-height: 130%;
margin:0 15px 0 0;
text-align:center;
padding:18px 0px;
}
#vidytepl_th .vidytepl_thb:nth-child(1){
	padding: 18px 20px;
}
#vidytepl_th .vidytepl_thb.tns-nav-active{
	background: #394254;
	color: #FFFFFF;
}
.vidytepl_b{position:relative;}
.vidytepl_inf{
	position:absolute;
	z-index: 9;
	top:120px;
	left:20px;
	width:70%;
}
.vidytepl_title{
	font-weight: 700;
font-size: 30px;
line-height: 120%;
color: #2C2C2C;
padding:0 0 20px 0;
}
.vidytepl_txt{
	font-weight: 400;
font-size: 16px;
line-height: 160%;
color: #2C2C2C;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.62);
padding:0 0 20px 0;
}
.vidytepl_reed{
	display:inline-block;
	background: #197FDE;
box-shadow: 0px 9px 20px rgba(25, 127, 222, 0.49), inset 0px 8px 17px rgba(255, 255, 255, 0.25);
border-radius: 10px;

font-weight: 800;
font-size: 14px;
line-height: 100%;
color: #FFFFFF;
padding:20px 40px;
}  
.vidytepl_reed:hover{
	color: #FFFFFF;
	background: #3d93e2;
}
/**/

.idealsp_big{
	background: url(../images/idealsp.png) no-repeat left top;
	padding:40px 0 50px 0;
	position:relative;
}


/**/
#tabs {
	margin: 10px 0;
}
.tabs-nav {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.tabs-nav li {
	display: block;
	float: left;
	padding: 0;
	list-style: none;
	margin:0 15px 0 0;
}    
.tabs-nav a {
	display: block;
	background: #F0F0F0;
box-shadow: inset 0px 8px 17px rgba(255, 255, 255, 0.19);
border-radius: 69px;

font-weight: 800;
font-size: 13px;
line-height: 80%;
color: #8C8C8C;
padding:10px 20px;
}		
 .tabs-nav a:hover, .tabs-nav a.active{
	 background: #ED9747;
	 color: #FFFFFF;
 }
  
.tabs-item {
	padding:40px 0;
	display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
}
/**/

.s-big_sl{padding:0 0 30px 0;}
.s-big_box{
	width:50%;
	position:relative;
}
.s_text{
	width:50%;
	position:relative;
	padding:0 0 0 50px;
}
.s-big_sl a{
	display:block;
	border-radius: 30px;
	overflow:hidden;
} 
.s-big_sl a img{
	width:100%;
	height:auto;
} 
.s-slider-box .otchet_small,
.small-slider .otchet_small{
	border-radius: 30px;
	overflow:hidden;
	position:relative;
}
.s-slider-box .otchet_small img,
.small-slider .otchet_small img{
	width:100%;
	height:100%;
}
.s-slider-box .tns-nav-active .otchet_small:after,
.small-slider .tns-nav-active .otchet_small:after{
	width:100%;
	height:100%;
	content:' ';
	display:block;
	background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.6 0C19.5588 0 25.2 5.64121 25.2 12.6C25.2 15.5747 24.1692 18.3086 22.4452 20.464L27.59 25.61C28.1367 26.1568 28.1367 27.0432 27.59 27.59C27.0853 28.0946 26.2911 28.1334 25.7419 27.7064L25.61 27.59L20.464 22.4452C18.3086 24.1692 15.5747 25.2 12.6 25.2C5.64121 25.2 0 19.5588 0 12.6C0 5.64121 5.64121 0 12.6 0ZM12.6 2.8C7.18761 2.8 2.8 7.18761 2.8 12.6C2.8 18.0124 7.18761 22.4 12.6 22.4C18.0124 22.4 22.4 18.0124 22.4 12.6C22.4 7.18761 18.0124 2.8 12.6 2.8ZM12.6 7C13.3732 7 14 7.6268 14 8.4V11.2H16.8C17.5732 11.2 18.2 11.8268 18.2 12.6C18.2 13.3732 17.5732 14 16.8 14H14V16.8C14 17.5732 13.3732 18.2 12.6 18.2C11.8268 18.2 11.2 17.5732 11.2 16.8V14H8.4C7.6268 14 7 13.3732 7 12.6C7 11.8268 7.6268 11.2 8.4 11.2H11.2V8.4C11.2 7.6268 11.8268 7 12.6 7Z' fill='%23D3D3D3'/%3E%3C/svg%3E%0A");
background-position: center;
	background-repeat: no-repeat;
	position:absolute;
	z-index:9;
	top:0px;
	 background-color: rgba(0, 0, 0, 0.5);
}
/**/
.chavo_flex{
	display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
}
.chavo_box{
	width:calc(50% - 15px);
	margin:0 0 30px 0;
}
.chavo_t1{
	background: #FFFFFF;
box-shadow: 0px 4px 44px rgba(25, 127, 222, 0.1);
border-radius: 15px;
	background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_di_0_1)'%3E%3Crect x='14' y='8' width='28' height='28' rx='5' fill='%23197FDE'/%3E%3C/g%3E%3Cpath d='M32.0618 20.602V22.78H29.0918V25.75H26.9138V22.78H23.9618V20.602H26.9138V17.65H29.0918V20.602H32.0618Z' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_di_0_1' x='0' y='0' width='56' height='56' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='6'/%3E%3CfeGaussianBlur stdDeviation='7'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.0980392 0 0 0 0 0.498039 0 0 0 0 0.870588 0 0 0 0.28 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_0_1'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_0_1' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='8'/%3E%3CfeGaussianBlur stdDeviation='8.5'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect2_innerShadow_0_1'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
	background-position: right center;
	background-repeat: no-repeat;
	font-weight: 700;
font-size: 16px;
line-height: 140%;
color: #2C2C2C;
padding:30px 30px;
cursor:pointer;
}
.chavo_t2{
	overflow:hidden;
	-webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  height:0px;
 background-color:#FFF;
 font-size: 16px;
line-height: 130%;
}
.chavo_box_open .chavo_t1{
 
}
.chavo_box_open .chavo_t2{
	margin:15px 0 0 0;
	 -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  height:auto;
   padding:15px ;
   border-radius: 15px;
}
/**/


.nashkom {
    position: relative;  
} 
.nashkom2{
    position: relative;  
	 background: url(../images/nashkom.png) no-repeat center top;
 padding:100px 0 170px 0;
} 
.nashkom:before {
    display: block;
    content: '';
    width: 100%;
    height: 172px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: url(../images/w2.svg) no-repeat center bottom;
	z-index:2;
}
.nashkom:after {
    display: block;
    content: '';
    width: 100%;
    height: 172px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../images/w1.svg) no-repeat center top;
	z-index:2;
}
.nashkom2 .title_two {
    padding: 0 0 70px 0;
    z-index: 9;
    position: relative;
}
 .nashkom_txt{
	background: rgba(255, 255, 255, 0.87);
	border-radius: 30px; 
	position:relative;
	padding:40px;
	font-size: 18px;
line-height: 200%;
color: #2C2C2C;
width:690px;
margin-left:calc(100% - 690px);
 }
 .nashkom_txt1{padding:10px 0 0 0;}

.otzivi .title_two {
    padding: 0 0 50px 0;
    z-index: 9;
    position: relative;
}
.otzivi .wrap_form2 {
    padding: 50px 0 200px 0;
}


.otziv_box{
	background: #FFFFFF;
border-radius: 30px;
padding:55px 110px;
}

.otziv_txt{
	font-weight: 400;
font-size: 16px;
line-height: 250%;
color: #2C2C2C;
}
.otziv_top{
	display: flex;
         flex-wrap: nowrap;
	justify-content: flex-start;
}
.otziv_img{
	width:88px;
	height:88px;
	border-radius:50%;
	overflow:hidden;
}
.otziv_r{
	display: flex;
         flex-wrap: wrap;
	justify-content: flex-start;
	padding:0 0 0 50px;
	align-items: center;
}
.otziv_name{
	font-weight: 700;
font-size: 20px;
line-height: 24px;
padding:0 0 10px 0;
width:100%;
}
.otziv_data{
	font-weight: 500;
font-size: 13px;
line-height: 15px;
color: #9A9797;
width:100%;
}
.otzbox{
	width:70%;
	margin:0 auto;
}
.twxmat{
	background: url(../images/texmat.png) no-repeat center top;
	position:relative;
	padding:170px 0 100px 0;
}
.twxmat:after {
    display: block;
    content: '';
    width: 100%;
    height: 172px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../images/w1.svg) no-repeat center top;
	z-index:2;
}



.tm_title{
	font-weight: 700;
font-size: 50px;
line-height: 120%;
color: #2C2C2C;
padding:0 0 25px 0;
}
.tm_title span{
	color:#ED9747;
}
.tm_txt1{
	font-weight: 500;
font-size: 24px;
line-height: 140%;
padding:0 0 40px 0;
}

.tm_ssylka{
	display:inline-block;
	background: #197FDE;
box-shadow: 0px 9px 20px rgba(25, 127, 222, 0.49), inset 0px 8px 17px rgba(255, 255, 255, 0.25);
border-radius: 10px;

font-weight: 800;
font-size: 14px;
line-height: 100%;
color: #FFFFFF;
padding:20px 40px;
}  
.tm_ssylka:hover{
	color: #FFFFFF;
	background: #3d93e2;
}
.tm_box{padding:0 0 90px 50%;}
.tm_block{ 
box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.05);
border-radius: 30px;
padding:60px 0 75px 90px;
position:relative;
background:#FFFFFF url(../images/tm_block.png) no-repeat center right;
}
.tm_block:after{
	content:'';
	display:block;
	width:409px;
	height:568px;
	background: url(../images/tm1.png) no-repeat center top;
	position:absolute;
	 bottom: 0px;
    right: 100px;
} 
.tm_block:before{
	content:'';
	display:block;
	width:514px;
	height:613px;
	background: url(../images/tm2.png) no-repeat center top;
	position:absolute;
	 bottom: 0px;
    right: -250px;
    z-index: -1;
} 
.tm_bl_txt1{
	font-weight: 700;
font-size: 48px;
line-height: 100%;
}
.tm_bl_txt2{
 font-weight: 500;
font-size: 20px;
line-height: 100%;
padding:10px 0 30px 0;
}
.tm_bl_txt3{
 font-weight: 500;
font-size: 16px;
line-height: 280%;
padding:0 480px 0 40px;
 
}
  
.priceppy{
	background: url(../images/priceppy.png) no-repeat center top;
	padding: 0 0 150px 0;
}    
 
/**/
 .st_utepleniya{
	display: flex;
	flex-wrap: nowrap;
	justify-content: center; 
 }
 .stoimost_utepleniya_ppu{
	 transform: scale(0.9);
    transition: all 500ms linear; 
	 width:668px;
	 height:463px;
	 position:relative;
 border-radius:30px;
 overflow:hidden;
 cursor:pointer;
 }
 .stu_box{
	 position:absolute;
	 top:0px;
	 padding:75px 105px;
 }
 .stu1{
	 color: #2C2C2C;
font-family: Gilroy;
font-size: 36px;
font-style: normal;
font-weight: 700;
line-height: 100%;
padding:0 0 9px 0;
 }
.stu2{
	color: #2C2C2C;
font-family: Gilroy;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: 100%;
padding:0 0 29px 0;
}
.stu3{
	color: #2C2C2C;
font-family: Gilroy;
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: 180%;
padding:0 0 8px 0;
}
.stu4{
	color: #2C2C2C;
font-family: Gilroy;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 180%;
padding:0 0 30px 0;
} 
.stu_img:after{
	 width:100%;
	 height:100%;
	 display:block;
	 content:'';
	background-color: rgba(255, 255, 255, 0.7);
position:absolute;	
top:0px;
transition: all 0.3s ease-out;
 }
 .stoimost_utepleniya_ppu:hover .stu_img:after{
	 background-color: rgba(255, 255, 255, 0.2);
 }
 .zakytpl{
	color: #197FDE;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 800;
line-height: 100%;
width: 270px;
height: 60px;
border:1px solid #197FDE;
display:block;
border-radius:10px;
padding:23px 0;
}
.zakytpl:hover{
	color: #FFF;
	border:1px solid #FFF;
}
  .activb.stoimost_utepleniya_ppu{
	 transform: scale(1.1);
  }
 .activb .stu1, .activb .stu2,
 .activb .stu3, .activb .stu4{color:#FFF;}
 .activb .stu_img:after{
	background-color: rgba(0, 0, 0, 0.65);
 }
 .activb .zakytpl{
    display: inline-block;
    background: #ED9747;
     border:1px solid #ED9747;
    border-radius: 10px;
    font-weight: 800;
    font-size: 14px;
    line-height: 100%;
    color: #FFFFFF;
    padding: 23px 40px;
}
 .stoimost_utepleniya_ppu.activb:hover .stu_img:after{
	display:none;
 }
 /**/
 
.loadm{
	width:100%;
	text-align:center;
}
#loadmore{
	cursor:pointer;
	border:0px;
	font-weight: 800;
font-size: 13px;
color:#FFF;
background-color: #ED9747;
box-shadow: 0px 8px 17px 0px rgba(255, 255, 255, 0.19) inset;
padding:11px 40px 11px 62px;
background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.9625 5.525H1.9125C1.79429 5.52506 1.67723 5.50312 1.56801 5.46042C1.45878 5.41773 1.35954 5.35512 1.27595 5.27618C1.19237 5.19724 1.12608 5.10351 1.08087 5.00035C1.03567 4.8972 1.01243 4.78664 1.0125 4.675V0.849999C1.0125 0.624565 1.10732 0.408365 1.2761 0.248959C1.44489 0.0895532 1.6738 5.10068e-09 1.9125 5.10068e-09C2.15119 5.10068e-09 2.38011 0.0895532 2.5489 0.248959C2.71768 0.408365 2.8125 0.624565 2.8125 0.849999V3.825H5.9625C6.20119 3.825 6.43011 3.91455 6.59889 4.07396C6.76768 4.23336 6.8625 4.44956 6.8625 4.675C6.8625 4.90043 6.76768 5.11663 6.59889 5.27604C6.43011 5.43544 6.20119 5.525 5.9625 5.525Z' fill='white'/%3E%3Cpath d='M17.1 9.35001C16.9818 9.35007 16.8647 9.32813 16.7555 9.28543C16.6463 9.24274 16.547 9.18013 16.4635 9.10119C16.3799 9.02225 16.3136 8.92852 16.2684 8.82536C16.2232 8.72221 16.1999 8.61165 16.2 8.50001C16.201 7.00337 15.6788 5.54828 14.7146 4.36061C13.7503 3.17293 12.3979 2.31911 10.8673 1.93166C9.3366 1.54422 7.71333 1.64483 6.24942 2.21788C4.7855 2.79092 3.56283 3.80436 2.77119 5.10086C2.65161 5.29591 2.45488 5.43811 2.22428 5.49617C1.99368 5.55423 1.74811 5.5234 1.54158 5.41046C1.33505 5.29752 1.18449 5.11172 1.12302 4.89393C1.06154 4.67614 1.09418 4.44421 1.21377 4.24916C2.2038 2.62893 3.73239 1.36262 5.56232 0.64672C7.39226 -0.0691751 9.42122 -0.19462 11.3344 0.289853C13.2475 0.774325 14.9378 1.84162 16.1431 3.32613C17.3483 4.81063 18.001 6.62933 18 8.50001C18.0001 8.61165 17.9768 8.72221 17.9316 8.82536C17.8864 8.92852 17.8201 9.02225 17.7365 9.10119C17.653 9.18013 17.5537 9.24274 17.4445 9.28543C17.3353 9.32813 17.2182 9.35007 17.1 9.35001ZM16.0875 17C15.9693 17.0001 15.8522 16.9781 15.743 16.9354C15.6338 16.8927 15.5345 16.8301 15.451 16.7512C15.3674 16.6722 15.3011 16.5785 15.2559 16.4754C15.2107 16.3722 15.1874 16.2616 15.1875 16.15V13.175H12.0375C11.7988 13.175 11.5699 13.0854 11.4011 12.926C11.2323 12.7666 11.1375 12.5504 11.1375 12.325C11.1375 12.0996 11.2323 11.8834 11.4011 11.724C11.5699 11.5646 11.7988 11.475 12.0375 11.475H16.0875C16.2057 11.4749 16.3228 11.4969 16.432 11.5396C16.5412 11.5823 16.6405 11.6449 16.724 11.7238C16.8076 11.8028 16.8739 11.8965 16.9191 11.9996C16.9643 12.1028 16.9876 12.2134 16.9875 12.325V16.15C16.9876 16.2616 16.9643 16.3722 16.9191 16.4754C16.8739 16.5785 16.8076 16.6722 16.724 16.7512C16.6405 16.8301 16.5412 16.8927 16.432 16.9354C16.3228 16.9781 16.2057 17.0001 16.0875 17Z' fill='white'/%3E%3Cpath d='M9 17C6.61391 16.9973 4.32635 16.101 2.63913 14.5075C0.951915 12.914 0.00280348 10.7535 0 8.49999C0 8.27456 0.0948211 8.05836 0.263604 7.89895C0.432387 7.73955 0.661305 7.64999 0.9 7.64999C1.13869 7.64999 1.36761 7.73955 1.5364 7.89895C1.70518 8.05836 1.8 8.27456 1.8 8.49999C1.79901 9.99663 2.32116 11.4517 3.28542 12.6394C4.24968 13.8271 5.60209 14.6809 7.13275 15.0683C8.6634 15.4558 10.2867 15.3552 11.7506 14.7821C13.2145 14.2091 14.4372 13.1956 15.2288 11.8991C15.3484 11.7041 15.5451 11.5619 15.7757 11.5038C16.0063 11.4458 16.2519 11.4766 16.4584 11.5895C16.6649 11.7025 16.8155 11.8883 16.877 12.1061C16.9385 12.3239 16.9058 12.5558 16.7862 12.7508C15.9946 14.0399 14.8592 15.1105 13.4931 15.856C12.1269 16.6016 10.5778 16.996 9 17Z' fill='white'/%3E%3C/svg%3E%0A");
background-position: left 30px center;
	background-repeat: no-repeat;
	border-radius:20px;
	width:211px;
	margin:0 auto;
	transition: all 0.3s ease-out;
}       
#loadmore:hover{ 
   background-color: #197FDE;
}
 
.all_works{
	cursor:pointer;
	border:0px;
	font-weight: 800;
font-size: 13px;
line-height:16px;
color:#FFF;
background-color: #ED9747;
box-shadow: 0px 8px 17px 0px rgba(255, 255, 255, 0.19) inset;
padding:11px 40px 11px 62px;
background-image: url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.9625 5.525H1.9125C1.79429 5.52506 1.67723 5.50312 1.56801 5.46042C1.45878 5.41773 1.35954 5.35512 1.27595 5.27618C1.19237 5.19724 1.12608 5.10351 1.08087 5.00035C1.03567 4.8972 1.01243 4.78664 1.0125 4.675V0.849999C1.0125 0.624565 1.10732 0.408365 1.2761 0.248959C1.44489 0.0895532 1.6738 5.10068e-09 1.9125 5.10068e-09C2.15119 5.10068e-09 2.38011 0.0895532 2.5489 0.248959C2.71768 0.408365 2.8125 0.624565 2.8125 0.849999V3.825H5.9625C6.20119 3.825 6.43011 3.91455 6.59889 4.07396C6.76768 4.23336 6.8625 4.44956 6.8625 4.675C6.8625 4.90043 6.76768 5.11663 6.59889 5.27604C6.43011 5.43544 6.20119 5.525 5.9625 5.525Z' fill='white'/%3E%3Cpath d='M17.1 9.35001C16.9818 9.35007 16.8647 9.32813 16.7555 9.28543C16.6463 9.24274 16.547 9.18013 16.4635 9.10119C16.3799 9.02225 16.3136 8.92852 16.2684 8.82536C16.2232 8.72221 16.1999 8.61165 16.2 8.50001C16.201 7.00337 15.6788 5.54828 14.7146 4.36061C13.7503 3.17293 12.3979 2.31911 10.8673 1.93166C9.3366 1.54422 7.71333 1.64483 6.24942 2.21788C4.7855 2.79092 3.56283 3.80436 2.77119 5.10086C2.65161 5.29591 2.45488 5.43811 2.22428 5.49617C1.99368 5.55423 1.74811 5.5234 1.54158 5.41046C1.33505 5.29752 1.18449 5.11172 1.12302 4.89393C1.06154 4.67614 1.09418 4.44421 1.21377 4.24916C2.2038 2.62893 3.73239 1.36262 5.56232 0.64672C7.39226 -0.0691751 9.42122 -0.19462 11.3344 0.289853C13.2475 0.774325 14.9378 1.84162 16.1431 3.32613C17.3483 4.81063 18.001 6.62933 18 8.50001C18.0001 8.61165 17.9768 8.72221 17.9316 8.82536C17.8864 8.92852 17.8201 9.02225 17.7365 9.10119C17.653 9.18013 17.5537 9.24274 17.4445 9.28543C17.3353 9.32813 17.2182 9.35007 17.1 9.35001ZM16.0875 17C15.9693 17.0001 15.8522 16.9781 15.743 16.9354C15.6338 16.8927 15.5345 16.8301 15.451 16.7512C15.3674 16.6722 15.3011 16.5785 15.2559 16.4754C15.2107 16.3722 15.1874 16.2616 15.1875 16.15V13.175H12.0375C11.7988 13.175 11.5699 13.0854 11.4011 12.926C11.2323 12.7666 11.1375 12.5504 11.1375 12.325C11.1375 12.0996 11.2323 11.8834 11.4011 11.724C11.5699 11.5646 11.7988 11.475 12.0375 11.475H16.0875C16.2057 11.4749 16.3228 11.4969 16.432 11.5396C16.5412 11.5823 16.6405 11.6449 16.724 11.7238C16.8076 11.8028 16.8739 11.8965 16.9191 11.9996C16.9643 12.1028 16.9876 12.2134 16.9875 12.325V16.15C16.9876 16.2616 16.9643 16.3722 16.9191 16.4754C16.8739 16.5785 16.8076 16.6722 16.724 16.7512C16.6405 16.8301 16.5412 16.8927 16.432 16.9354C16.3228 16.9781 16.2057 17.0001 16.0875 17Z' fill='white'/%3E%3Cpath d='M9 17C6.61391 16.9973 4.32635 16.101 2.63913 14.5075C0.951915 12.914 0.00280348 10.7535 0 8.49999C0 8.27456 0.0948211 8.05836 0.263604 7.89895C0.432387 7.73955 0.661305 7.64999 0.9 7.64999C1.13869 7.64999 1.36761 7.73955 1.5364 7.89895C1.70518 8.05836 1.8 8.27456 1.8 8.49999C1.79901 9.99663 2.32116 11.4517 3.28542 12.6394C4.24968 13.8271 5.60209 14.6809 7.13275 15.0683C8.6634 15.4558 10.2867 15.3552 11.7506 14.7821C13.2145 14.2091 14.4372 13.1956 15.2288 11.8991C15.3484 11.7041 15.5451 11.5619 15.7757 11.5038C16.0063 11.4458 16.2519 11.4766 16.4584 11.5895C16.6649 11.7025 16.8155 11.8883 16.877 12.1061C16.9385 12.3239 16.9058 12.5558 16.7862 12.7508C15.9946 14.0399 14.8592 15.1105 13.4931 15.856C12.1269 16.6016 10.5778 16.996 9 17Z' fill='white'/%3E%3C/svg%3E%0A");
background-position: left 30px center;
	background-repeat: no-repeat;
	border-radius:20px;
	width:211px;
	margin:0 auto;
	transition: all 0.3s ease-out;
	margin: 0 auto 30px auto;
	width:235px;
	display:block;
}       
.all_works:hover{ 
   background-color: #197FDE;
}
 
.menu_cat{
 border-radius: 25px;
background: #ED9747;
box-shadow: 0px 8px 17px 0px rgba(255, 255, 255, 0.19) inset;
	height: 50px;
	position: relative;
	width: 330px;
	margin:0 0px 30px 0;
	 
}
.menu_cat_ul{
	position:absolute;
	z-index:15;
	width: 100%;
	 
	 cursor:pointer;	
}  
.menu_cat_ul li{display:none; padding: 0px 30px 0px 20px;}
.menu_cat_ul li.active{
	display:block;
background-color: #ED9747;
border-radius: 25px;
background-image: url("data:image/svg+xml,%3Csvg width='13' height='7' viewBox='0 0 13 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.5 7L0.870834 0.25H12.1292L6.5 7Z' fill='white'/%3E%3C/svg%3E%0A");
	background-position: center right 20px;
	background-repeat: no-repeat;
}
.menu_cat_ul:hover{
	background: #F3F3F3;
box-shadow: 0px 8px 17px 0px rgba(255, 255, 255, 0.19) inset;
border-radius: 25px;
}
.menu_cat_ul li:hover{
	background: rgba(237, 151, 71, 0.17);
transition: all 0.3s ease-out; 
}
.menu_cat_ul:hover li{display:block;}
.menu_cat_ul li a{
color: #525252;
font-size: 15px;
line-height: 300%;
}  
.menu_cat_ul li.active a{
color: #FFF;
font-weight: 800;
}
             
  
  



@media (max-width:1200px){
	.ib_box_p {
    font-size: 28px;
	}
	.nrab_inf .nrab_infs {
    width: 90px;
	}
	.nrab_inf span {
    width: calc(100% - 90px);
	}
	.vn_big .title_two {
    padding: 0 0 30px 0px;
}
.whyme_flex {
    padding: 0 0 0 0px;
}
.title_two {
    font-size: 60px;
}
 
.stu_box {
    padding: 20px 20px;
}
.stu1 {
    font-size: 26px;
}
.stu2 {
    padding: 0 0 15px 0;
}
.stu4 {
    line-height: 150%;
    padding: 0 0 20px 0;
}
.stoimost_utepleniya_ppu {
    width: 45%;
    height: auto;
}

	
}

@media (max-width:992px){ 
.mobilehidden {
    display: none;
}
.h_rbox.h_rbox_mob{
	display:block;
	display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
	padding:0 0 20px 0;
	visibility: visible !important;
}
.mobile-header {
     display: block;
    padding: 10px 15px;
    display: flex;
    justify-content: space-between;
}
.mobile-header-top {
    background: #343434;
    padding: 0 15px;
    display: flex;
    padding: 9px;
}
body {
    font-size: 14px;
    line-height: 140%;
}
h2 {
    font-size: 26px;
    line-height: 34px;
}
/*MENU NEW*/
.mobile-op{display:block}
main{transition:all 800ms cubic-bezier(.8,0,.33,1)}
main.bodymain-open{-webkit-filter:blur(3px);filter:blur(3px);transition:all 800ms cubic-bezier(.8,0,.33,1)}
nav.mobile-op{overflow:hidden;position:absolute;transform:translateX(-300px);height:100vh;width:330px;transition:all 800ms cubic-bezier(.8,0,.33,1);border-radius:0 0 100% 50%;z-index:999;top:0}
nav.nav-open{transform:translateX(0px);border-radius:0 0 0 0;background:rgba(244,244,244,0.85);z-index:999}
.menu-btn{position:relative;top:5px;left:0;padding:0;width:50px;cursor:pointer;z-index:1000;transition:all 700ms cubic-bezier(.9,0,.33,1)}
.menu-btn.btn-open{left:250px;transition:all 700ms cubic-bezier(.9,0,.33,1)}
.menu-btn .line{padding:0;width:50px;background:#ED9747;height:2px;margin:10px 0;transition:all 700ms cubic-bezier(.9,0,.33,1)}
.menu-btn .line.line--1{width:35px;transform:rotate(0) translateY(0)}
.menu-btn .line.line--1.line-cross{width:50px;transform:rotate(45deg) translateY(10px);background:#ED9747}
.menu-btn .line.line--2{width:35px;transform:translateX(0)}
.menu-btn .line.line--2.line-fade-out{width:50px;transform:translate(30px);opacity:0}
.menu-btn .line.line--3{width:35px;transform:rotate(0) translateY(0)}
.menu-btn .line.line--3.line-cross{width:50px;transform:rotate(-45deg) translateY(-16px) translateX(6px);background:#ED9747}
nav.mobile-op .nav-links{position:absolute;left:0;top:0;width:100%;height:100%;transform:translateX(-100px);opacity:0;transition:all 900ms cubic-bezier(.9,0,.33,1);padding:80px 30px}
nav.mobile-op .nav-links.fade-in{opacity:1;transform:translateX(0px)}
nav.mobile-op .nav-links .link{margin:20px 0;text-decoration:none;font-family:sans-serif;color:rgba(0,0,0,0.9);font-weight:700;text-transform:uppercase;font-size:1.2rem;transition:all 300ms cubic-bezier(.9,0,.33,1)}
nav.mobile-op .nav-links .link:hover{color:rgba(0,0,0,.5)}
.menu-menu-top-container{margin:0 0 30px}
#menu-menu-top-1 li a{font-size:19px;line-height:30px;color:#000;display:block;font-weight:500;padding:0 0 12px}
.nav-links .inf-ico6{background:none;padding:30px 0 0}
/*END MENU NEW*/ 

.info-phone a{
		color:#000;
		display:block;
		font-weight:700;
		font-size: 24px;
		line-height: 45px;
}
.tekst_1_fr {
font-size: 80px
}
.s-big_box {
    width: 100%;
}
.s_text {
    padding: 30px 0 0 0px;
	width: 100%;
}  
.otzbox {
    width: 90%;
}
.sertif_box a {
    width: calc(50% - 23px);
text-align:center;
}
.nashkom2 {
    background: url(../images/nashkom.png) no-repeat left top;
}
.nashkom_txt {
    width: 100%;
    margin-left: 0;
}
.ib_box {
    width: 100%;
	    text-align: center;
}
.ib_box .h_boxsoc {
    justify-content: center;
}
.footer .menu-top{display:none;}
.nrab_inf {
    width: 100%;
}

.front_big {
    height: auto;
    padding: 50px 0 150px 0;
}
.vspli_box{
	display:none;
}

.menu-top {
    width: 100%;
}
.sub-menu{padding:0 0 0 15px;}

.form_box {
    width: auto;
    padding: 20px 20px 20px 20px;
} 
 
.small-slider-box {
    width: 100%;
	padding: 0 0 0 0px;
}
.slider-big_sl {
    width: 100%;
}
.slider-big_box{padding:0 0 30px 0;}
.small-slider-box .tns-controls{display:none!important;}

.tm_box {
    padding: 0 0 40px 0;
}
.tm_block {
    padding: 30px 30px 30px 30px;
}
.tm_bl_txt3 {
    padding: 0 0px 0 0px;
}
.tm_bl_txt1{padding:0 150px 0 0;}
.tm_bl_txt2 {
    padding: 10px 0 150px 0;
}
.tm_block:before{display:none;}
.tm_block:after {
    content: '';
    display: block;
    width: 120px;
    height: 150px;
    background: url(../images/tm1.png) no-repeat center top / cover;
    position: absolute;
    bottom: inherit;
     right: 0;
	 top:0px;
}
 
.small-slider-box{display:none;}
.kama_breadcrumbs span a {
    display: block;
}
.bgskviz{
	background: url(../images/bgskv.png) no-repeat center top / cover;
	padding:50px 0;
}
#vidytepl_th{position:relative;}
 

}

@media (max-width:767px){ 
.tekst_1_fr {
    font-size: 40px;
}
.title_two {
    font-size: 40px;
}
#vidytepl_th {
    left: 20px;
}
.catalog_box{text-align:center;}
.cat_reedm{margin:0 auto;}
.ysl_box_l {
    width: 100%;
	 
}
	.nashkom2 .title_two {
    padding: 0 0 200px 0;
}
.ysl_box_r {
    width: 100%;
}
.ysl_box {
	overflow: inherit;
    flex-wrap: wrap;
}
.ysl_txt {
    position: relative;
}
.form_box .form-view .form-field, .form_box .form-view .form-submit {
    width: 100%;
}
.tobl {
	right:10px;
    left: inherit;
	top: 67px;
}
.perpr_box {
    width: 100%;
}
#vidytepl_th {
    top: 0px;
}
.whyme_box_t {
    padding: 80px 10px 15px 10px;
}
.whyme_title {
    font-size: 16px;
    padding: 0 0 0px 0;
}
.whyme_txt {
    font-size: 12px;
    line-height: 150%;
}
.tm_title {
    font-size: 26px;
    line-height: 110%;
}
.tm_txt1 {
    font-size: 18px;
    line-height: 120%;
	padding: 0 0 20px 0;
}
.tm_box {
    padding: 0 0 20px 0;
}
.tm_bl_txt1 {
 
    font-size: 28px;
}
.tm_bl_txt2 {
    
    font-size: 20px;
    padding: 10px 75px 20px 0;
}
.tm_bl_txt3 {
    line-height: 180%;
}
.twxmat {
    padding: 170px 0 30px 0;
}
.otziv_box {
    padding: 25px 40px;
}
.otzivi .wrap_form2 {
    padding: 50px 0 150px 0;
}
.title_two {
    font-size: 28px;
	padding: 20px 0;
}
.ib_box {
    padding: 25px 20px 25px 20px;
}
.ib_box_t {
    font-size: 22px;
    padding: 0 0 10px 0;
}
.ib_box_p {
   font-size: 22px;
    padding: 0 0 10px 0;
 
}
 
.ib_box_p2 span {
    font-size: 28px; 
} 
.form_title {
    font-size: 26px;
}
.form_title2 {
    font-size: 16px;
    padding: 10px 0 15px 0;
}
.form-field input[type="text"], .form-field input[type="password"], .form-field input[type="email"], .form-field textarea {
    padding: 15px 0px 15px 50px;
}
.form_send2 {
    padding: 15px 20px;
}
.title {
    font-size: 35px;
    line-height: 80%;
    padding: 30px 0 30px 0;
}
.category-4 .two_header, .two_header {
    height: auto;
	padding:0 0 20px 0;
	margin:0 0 15px 0;
}
.two_header:after {
    display: none;
}
.nrab_title {
    font-size: 26px;
    padding: 15px 0 15px 0;
}
.nrab_inf {
    font-size: 16px;
}
.nrab_inf .nrab_infs {
    font-size: 16px;
}
.nrab_box {
    margin: 0 0 20px 0;
}
.cat_img {
    margin: 0 0 30px 0;
}
.cat_title {
    font-size: 26px;
}
.title_y {
    font-size: 26px;
}
.txt_y {
    font-size: 16px;
    line-height: 140%;
}
.ysl_box {
    margin: 0 0 30px 0;
}
.kama_breadcrumbs{
	display: flex;
         flex-wrap: wrap;
	justify-content: flex-start;
}
.kama_breadcrumbs > span{margin:0 0 10px 0;}
.kama_breadcrumbs span a{display:block;}
.title_s {
    font-size: 26px;
	padding: 0 0 30px 0;
}
.title_i {
    font-size: 26px;
    padding: 0 0 20px 0;
}
.inf_box2 {
    width: 100%;
    margin: 0 0 20px 0;
}
.inf_txt1 {
    font-size: 20px;
	width:100%;
}
.inf_txt2 {
	width:100%;
    font-size: 20px;
}
.inf_box {
    margin: 0 0 30px 0;
}
.cat_reedm {
    height: 50px;
}
.sertif_box a {
    padding: 10px;
}
#vidytepl_th .vidytepl_thb:nth-child(1) {
     padding: 10px 0px; 
}
.vidytepl_inf {
     width: calc(100% - 40px);
    top: 10px;
	background: rgba(255, 255, 255, 0.7);
	padding:7px;
	border-radius:10px;
}
.vidytepl_title {
    font-size: 22px;
    line-height: 120%;
    padding: 0 0 5px 0;
}
.vidytepl_txt {
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
	padding:0 0 10px 0;
}
.vn_big {
    padding: 40px 0 0px 0;
}
.vn_big:before{display:none;}
.title_y {
    font-size: 26px;
	line-height:28px;
	color:#FFF;
}
  
.ysl_txt {
    padding:10px;
	border-radius:15px;
	background: rgba(0, 0, 0, 0.4);
}
.nashkom2{
    position: relative;  
	 background: url(../images/nashkom1.webp) no-repeat center top;
 padding:100px 0 5px 0;
} 
.form_box {
    width: 100%;
 margin-left: inherit;
 
}
.priceppy {
    padding: 0px 0 30px 0;
}
.st_utepleniya {
    z-index: 9;
    position: relative;
	flex-wrap: wrap;
}
 





}

@media (max-width:576px){
	.ysl_box {
    padding: 20px 10px;
	}
	 
	.ysl_box_r {
    width: 100%;
    padding: 20px 15px 8px 15px;
}
	.footer {
	padding: 20px 0 0 0;
	height: 250px}
	
	.h_rbox {visibility:hidden}
	
.nrab_img .img_s {
    height: 50px;
}
	.perpr_flex {
    width: 100%;
	}
.perpr_box {
 
    margin: 0 0 30px 0;
}
#vidytepl_th .vidytepl_thb {
    width: 33%;
	padding: 10px 0px;
	font-weight: 400;
}
#vidytepl_th {
    position: relative;
	margin:0 0 10px 0;
	left: inherit;
}
.whyme_l {
    width: 100%;
}
.whyme_img img{
	max-width:80%;
}
.whyme_box_t {
    padding: 55px 10px 15px 10px;
}
.sertif_box a {
    width: calc(50% - 10px);
}
.chavo_box {
    width: 100%;
    margin: 0 0 10px 0;
}
.nashkom_txt {
    font-size: 16px;
    line-height: 160%;
	z-index: 3;
}

.otzbox .tns-controls{display:none!important;}
.otziv_txt {
    line-height: 160%;
}
.otziv_box {
    padding: 15px 20px;
}
.txt_y {
    color: #FFF;
}
.tekst_1_fr {
    font-size: 30px;
}
.stoimost_utepleniya_ppu {
    width: 90%;
}
.stu1 {
    font-size: 20px;
}
.stu2 {
    padding: 0 0 10px 0;
}
.stu3 {
    font-size: 22px;
    line-height: 100%;
}
.stu4 {
	font-size:10px;
    line-height: 150%;
    padding: 0 0 10px 0;
}
.idealsp_big {
    padding: 40px 0 0px 0;
}
.zakytpl {
    width: 270px;
    height: 41px;
    padding: 13px 0;
}
.activb .zakytpl {
    padding: 13px 40px;
}

.perpr_txt {
    font-weight: 500;
    font-size: 10px;
	padding: 0 0 0 5px;
}
.perpr_flex {
    width: calc(50% - 8px);
	padding: 5px;
	border-radius: 10px;
}
.front_big {
    padding: 20px 0 150px 0;
  background: url("../images/front_big2.webp") no-repeat center top;
}
	
.tekst_1_fr {
    padding: 0 0 70px 0;
}
.tobl {
    right: inherit;
    left: inherit;
    top: 67px;
}
.h_boxphone {
    margin: 0 0 0 10px;
}
.vidytepl_reed{padding:10px 20px;}

  
}