@charset "UTF-8";
@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Black.woff) format("woff"),url(../fonts/Montserrat-Black.woff2) format("woff2");font-weight:900;font-style:normal}
@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-ExtraBold.woff) format("woff"),url(../fonts/Montserrat-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal}
@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal}
@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal}
@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal}
*{padding:0;margin:0;border:0}
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
:active,:focus{outline:0}
a:active,a:focus{outline:0}
aside,footer,header,nav,section{display:block}
html{font-size:16px}
body,html{height:100%;max-width:100%}
body{line-height:1;font-family:Montserrat;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}
button,input,textarea{font-family:Montserrat;font-size:inherit}
input::-ms-clear{display:none}
button{cursor:pointer;background-color:inherit}
button::-moz-focus-inner{padding:0;border:0}
a,a:visited{text-decoration:none}
a:hover{text-decoration:none}
ul li{list-style:none}
img{vertical-align:top}
h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}
body{color:#181414;background-color:#fff}
body._lock{overflow:hidden}
.wrapper{width:100%;min-height:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
._container{max-width:1246px;margin:0 auto;padding:0 15px}
.form__row{position:relative}
.form__title{font-weight:700;font-size:26px;line-height:31px;color:#000;margin-bottom:10px}
.form__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 0}
.form__btn._fw{width:100%}
.form__btn:disabled{opacity:.7;pointer-events:none;background-color:#ffda76}
.form__error{font-size:18px;line-height:22px;position:absolute;right:20px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:red}
input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:0}
.input{height:72px;font-size:16px;line-height:24px;width:100%;display:block;padding:0 20px}
.input._focus{border:2px solid #a8a6a6}
.input._error{border:2px solid red}
textarea.input{resize:none;padding:0 0}
.checkbox{margin-top:12px;position:relative}
.checkbox__input{position:absolute;width:0;height:0;opacity:0;visibility:hidden}
.checkbox__input:checked+.checkbox__text:before{background:#314344 url(../img/icons/check.svg) center no-repeat}
.checkbox__text{font-size:10px;line-height:180%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#5b5858;cursor:pointer;width:100%}
.checkbox__text:before{content:"";-ms-flex-item-align:start;align-self:flex-start;background:#314344;border-radius:5px;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;height:22px;margin-right:10px}
.checkbox a{text-decoration:underline;color:#5b5858;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.checkbox a:hover{color:#474444}
.checkbox._error .checkbox__text:before{border:1px solid #ee1212}
.options{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}
.options__item{position:relative;cursor:pointer;margin-bottom:12px}
.options__item:last-child{margin:0}
.options__input{position:absolute;width:0;height:0;opacity:0;left:0;top:0;visibility:hidden}
.options__input:checked+.options__label:before{background:#fff url(../img/icons/check-black.svg) center no-repeat}
.options__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#fff;font-size:18px;line-height:122.2222222222%;letter-spacing:-.3px;cursor:pointer}
.options__label:before{content:"";-ms-flex-item-align:start;align-self:flex-start;margin:0 12px 0 0;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;left:0;top:0;width:22px;height:22px;background:#fff;border-radius:4px}
.options__label:after{content:"";-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px;height:10px;border-radius:50%;background-color:#77243a;position:absolute;left:5px;top:4px}
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.btn{background-color:#eebc58;border-radius:8px;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;color:#151d1e;width:287px;height:69px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:121.4285714286%;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;position:relative;overflow:hidden}
.btn::before{content:"";position:absolute;height:100%;top:0;left:0;width:2em;background-color:rgba(255,255,255,.5);-webkit-transform:translateX(-5em) skewX(-45deg);-ms-transform:translateX(-5em) skewX(-45deg);transform:translateX(-5em) skewX(-45deg)}
.btn:hover{background-color:#ffda76}
.btn:hover::before{-webkit-animation:btn-move .4s;animation:btn-move .4s}
@-webkit-keyframes btn-move{
	0%{-webkit-transform:translateX(-5em) skewX(-45deg);transform:translateX(-5em) skewX(-45deg)}
	100%{-webkit-transform:translateX(24em) skewX(-45deg);transform:translateX(24em) skewX(-45deg)}
}
@keyframes btn-move{
	0%{-webkit-transform:translateX(-5em) skewX(-45deg);transform:translateX(-5em) skewX(-45deg)}
	100%{-webkit-transform:translateX(24em) skewX(-45deg);transform:translateX(24em) skewX(-45deg)}
}
@-webkit-keyframes btn-move-2{
	0%{-webkit-transform:translateX(-5em) skewX(-45deg);transform:translateX(-5em) skewX(-45deg)}
	100%{-webkit-transform:translateX(30em) skewX(-45deg);transform:translateX(30em) skewX(-45deg)}
}
@keyframes btn-move-2{
	0%{-webkit-transform:translateX(-5em) skewX(-45deg);transform:translateX(-5em) skewX(-45deg)}
	100%{-webkit-transform:translateX(30em) skewX(-45deg);transform:translateX(30em) skewX(-45deg)}
}
.box{width:100%;height:610px;position:relative;overflow:hidden}
.box__bg{height:100%;width:100%}
.box__bg img{height:100%;width:100%}
.box__frame{position:absolute;left:31px;top:0;width:94%;height:94%;border-radius:56px 50% 50% 50%;overflow:hidden}
.title{font-weight:900;font-size:44px;line-height:118.1818181818%;letter-spacing:-.04em;text-transform:uppercase}
.row:after{display:block;content:"";clear:both}
.rub:after{content:"₽"}
ol.counter{list-style-type:none;counter-reset:item}
ol.counter li{position:relative;padding:0 0 0 45px}
ol.counter li:before{counter-increment:item;content:counter(item);position:absolute;left:0;top:0;color:#818181;font-size:14px;font-weight:700;text-align:center;line-height:26px;border-radius:50%;width:28px;height:28px;border:1px solid #4274bb}
.ellipsis{display:block;overflow:hidden;width:100%;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.es{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.table{display:table;font-size:0;width:100%}
.trow{display:table-row}
.cell{display:table-cell}
.cell.full{width:100%}
._ibg{position:relative}
._ibg img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
body.ie ._ibg{background-position:center;background-size:cover;background-repeat:no-repeat}
body.ie ._ibg img{width:0;height:0;opacity:0;visibility:hidden}
._video{position:relative;overflow:hidden;height:0;padding-bottom:56.25%}
._video embed,._video iframe,._video object,._video video{position:absolute;top:0;left:0;width:100%;height:100%}
.videobg embed,.videobg iframe,.videobg object,.videobg video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover}
._more-content{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;overflow:hidden}
._more-link{cursor:pointer}
._more-link span{font-style:normal}
._more-link span:first-child{display:block}
._more-link span:last-child{display:none}
._more-link._active span{font-style:normal}
._more-link._active span:first-child{display:none}
._more-link._active span:last-child{display:block}
#map{background:url(../img/icons/loading.gif) center/50px no-repeat}
._swiper{overflow:hidden}
._swiper .swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
._swiper.swiper-container-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
._swiper.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.swiper-container-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}
.swiper-container-android .swiper-slide,.swiper-container-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-button-lock{display:none!important}
._tabs-block{display:none}
._tabs-block._active{display:block}
.mirror{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.nicescroll-rails{z-index:1000!important}
._custom-scroll{position:fixed;right:0;top:0;width:3px;height:100%;z-index:1000}
._custom-scroll__line{background-color:rgba(0,0,0,.5);border-radius:3px 0 0 3px;position:relative;left:0;top:0;width:100%}
.popup{-webkit-overflow-scrolling:touch;z-index:100;padding:30px 10px;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition:visibility .8s ease 0s;-o-transition:visibility .8s ease 0s;transition:visibility .8s ease 0s;visibility:hidden}
.popup::before{content:"";background-color:rgba(0,0,0,.9);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:opacity .8s ease 0s;-o-transition:opacity .8s ease 0s;transition:opacity .8s ease 0s}
.popup.show{visibility:visible;overflow:auto}
.popup.show::before{opacity:1}
.popup.show .popup__body{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.popup._active{overflow:auto;visibility:visible}
.popup._active::before{opacity:1}
.popup._active .popup__body{-webkit-transition:all .3s ease .2s;-o-transition:all .3s ease .2s;transition:all .3s ease .2s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.popup__content{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;min-height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}
.popup__body{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background-color:transparent;color:#fff;padding:30px;width:100%;max-width:700px;border-radius:20px}
.popup__close{width:15px;height:15px;position:absolute;top:-18px;right:-18px;cursor:pointer;z-index:30;background:url(../img/icons/close.svg) 0 0 no-repeat;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}
.popup__close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:1}
.popup_video .popup__body{max-width:50%;border-radius:10px;height:80vh;position:relative;padding:0}
.popup_video .popup__body .popup__video{position:absolute;width:100%;height:100%;top:0;left:0}
.popup_video .popup__body .popup__video iframe{width:100%;height:100%}
.popup_politica .popup__body{max-width:900px;position:relative;padding:0}
.popup_politica .popup__body .popup-politica{background-color:#fff;border:9px solid #314344;border-radius:8px;position:relative;padding-top:48px;padding-left:41px;padding-right:40px;padding-bottom:30px}
.popup_politica .popup__body .popup-politica::before{content:"";position:absolute;width:100%;height:100%;top:-9px;left:-9px;bottom:-9px;right:-9px;background-color:#ff9e2d;z-index:-1;border-radius:8px}
.popup_politica .popup__body .popup-politica__title{color:#000;font-weight:700;margin-bottom:20px;font-size:24px;line-height:116.6666666667%}
.popup_politica .popup__body .popup-politica__text{color:#000;margin-bottom:40px}
.popup_politica .popup__body .popup-politica__text p{font-weight:500;font-size:18px;line-height:144.4444444444%;margin-bottom:10px;display:block}
.popup_politica .popup__body .popup__close{top:18px;right:18px;background:url(../img/icons/close-black.svg) 0 0 no-repeat}
.popup_customer_form .popup__body{max-width:400px}
.popup_customer_form .popup__body .popup__message{text-align:center;background-color:#fff;border:9px solid #314344;border-radius:8px;position:relative;padding-top:30px;padding-left:30px;padding-right:30px;padding-bottom:30px}
.popup_customer_form .popup__body .popup__message::before{content:"";position:absolute;width:100%;height:100%;top:-9px;left:-9px;bottom:-9px;right:-9px;background-color:#ff9e2d;z-index:-1;border-radius:8px}
.popup_customer_form .popup__body .popup__message .popup__message-title{color:#000;font-size:24px;font-weight:700;margin-bottom:20px}
.popup_customer_form .popup__body .popup__message .popup__message-text{color:#000;font-size:18px;font-weight:300;margin-bottom:20px}
.header{position:absolute;width:100%;top:0;left:0;
	background:#314344;
    border-bottom:1px solid rgba(255, 255, 255, .1);
    box-shadow:0px 10px 100px rgba(0,0,0,.2);
-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;z-index:3}
.header._scroll{position:fixed;width:100%;
    box-shadow:0 2px 2px -2px rgba(0, 0, 0, .2);
}
.header__wrapper{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;height:88px}
.header__logo-link{display:block;width:70px;height:70px}
.call{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;font-weight:600;font-size:12px;line-height:125%;letter-spacing:-.02em;text-transform:uppercase;color:#151d1e;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;height:56px;background:#eebc58;border-radius:8px;padding-left:12px;padding-right:12px}
.call:hover{background:#ffda76}
.call__icon{margin-right:12px}
.call__icon svg{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px}
.phone{text-align:right}
.phone p{font-size:12px;line-height:125%;color:#fff}
.phone__icon{margin-right:10px;width:20px;height:20px}
.phone__icon svg{width:100%;height:100%}
.phone__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.phone__block:first-child{padding:0 0 3px}
.phone__block:last-child{padding:3px 0 0}
.phone__block:hover .phone__link{color:#eebc58}
.phone__link{color:#fff;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;font-weight:700;font-size:18px;line-height:122.2222222222%}
.menu__logo{display:none}
.menu__call{display:none}
.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.menu__item{margin-right:22px}
.menu__item:last-child{margin:0}
.menu__link{font-weight:600;font-size:14px;line-height:125%;letter-spacing:-.02em;text-transform:uppercase;color:#fff;position:relative;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.menu__link::before{content:"";height:2px;width:100%;position:absolute;background-color:#eebc58;bottom:5px;left:0;opacity:0;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.menu__link:hover{color:#eebc58}
.menu__link:hover::before{bottom:-5px;opacity:1}
.menu__link._active{color:#eebc58}
.menu__link._active::before{bottom:-5px;opacity:1}
.icon-menu{display:none}
.page{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.offer{background:#314344;color:#fff;padding-top:88px}
.offer__content{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:12px}
.offer__content::before{content:"";position:absolute;width:132px;height:202px;bottom:-89px;left:-165px;background-image:url(../img/offer/offer-bg.svg);background-repeat:no-repeat;background-size:contain;z-index:1}
.offer__block{padding-top:98px;padding-bottom:93px}
.offer__title{font-weight:900;font-size:60px;line-height:121.6666666667%;letter-spacing:-.04em;text-transform:uppercase;position:relative;z-index:2;margin-bottom:12px}
.offer__title::before{content:"";position:absolute;width:190px;height:87px;left:-55px;top:-40px;border-top:22px solid rgba(24,20,20,.1);border-left:22px solid rgba(24,20,20,.1);border-radius:32px 0 0 0}
.offer__descr{font-size:31px;font-weight:600;color:#eebc58;line-height:122.5806451613%;letter-spacing:-.04em;text-transform:uppercase;z-index:2;margin-bottom:35px}
.offer__list{width:calc(100% - 400px);margin-bottom:75px}
.offer__list li{
	text-align: left;
    position: relative;
    padding-left:40px;
    margin-top:20px;
}
.offer__list li:before {
	position: absolute;
	left: 0;
	top: 6px;
	display: block;
	width:12px;
	height:12px;
	background:#fff;
	border:3px solid #eebc58;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	content: '';
}
.offer__item{/*display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;*/margin-bottom:24px}
.offer__item:last-child{margin:0}
.offer__line{width:15px;height:7px;margin-right:15px;border-top:2px solid #eebc58;border-left:2px solid #eebc58}
.offer__text{font-weight:normal;font-size:22px;line-height:122.2222222222%}
.offer__btn{font-weight:800;font-size:14px;line-height:121.4285714286%;letter-spacing:-.02em;text-transform:uppercase;color:#151d1e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:44px;padding-right:44px;height:69px;background:#eebc58;border-radius:8px;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;position:relative;overflow:hidden}
.offer__btn::before{content:"";position:absolute;height:100%;top:0;left:0;width:2em;background-color:rgba(255,255,255,.5);-webkit-transform:translateX(-5em) skewX(-45deg);-ms-transform:translateX(-5em) skewX(-45deg);transform:translateX(-5em) skewX(-45deg)}
.offer__btn:hover{background:#ffda76}
.offer__btn:hover::before{-webkit-animation:btn-move .4s;animation:btn-move .4s}
.offer__scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:40px;left:30%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.offer__scroll:hover .offer__scroll-link{color:#eebc58}
.offer__scroll:hover .offer__scroll-line{background-color:#eebc58}
.offer__scroll-link{font-weight:700;font-size:13px;line-height:115.3846153846%;text-transform:uppercase;color:#fff;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.offer__scroll-line{width:114px;height:2px;background:#fff;margin-right:15px}
.offer__img{
    top: 100px;
    left: calc(100% - 400px);
    position: absolute;
    width: 800px;
    height: 800px;
    padding: 0;
    margin: 0;
    -webkit-box-shadow:-8px 28px 92px rgba(70,41,41,.1);box-shadow:-8px 28px 92px rgba(70,41,41,.1);border-radius:20px 20px 20px 100px;
    overflow: hidden;
	z-index:1;
}
.offer__br{display:none}
.offer__img img{height:100%;-webkit-box-shadow:-8px 28px 92px rgba(70,41,41,.1);box-shadow:-8px 28px 92px rgba(70,41,41,.1);border-radius:20px 20px 20px 100px}
.about{background-color:#151d1e}
.about__content{padding-top:80px;padding-bottom:80px;position:relative;height:100%}
.about__content::before{
	background:#314344;
    content:"";
    display:block;
    -webkit-filter:blur(150px);
    filter:blur(150px);
    height:100%;
    max-height:500px;
    max-width:500px;
    position:absolute;
    width:100%;
    left:100px;
    top:300px;
}
.about__content::after{content:"";position:absolute;bottom:-130px;right:-50px;background-image:url(../img/offer/offer-bg.svg);background-repeat:no-repeat;background-size:contain;z-index:1;width:132px;height:202px}
.about__list{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.about__item{width:23%;background:#fff;border-radius:8px;margin-bottom:32px;padding:32px;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;position:relative}
.about__item::before{content:"";position:absolute;width:35px;height:35px;bottom:-7px;right:-7px;border-bottom:14px solid #eebc58;border-right:14px solid #eebc58;border-radius:0 0 7px 0;opacity:0;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.about__item:hover{background:#314344;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}
.about__item:hover::before{opacity:1}
.about__item:hover .about__icon{background:#eebc58}
.about__item:hover .about__icon svg{fill:#000}
.about__item:hover .about__icon svg path{fill:#000}
.about__item:hover .about__number{color:#eebc58}
.about__item:hover .about__label{color:#eebc58}
.about__item:hover .about__text{color:#fff}
.about__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:45px}
.about__icon{width:84px;height:84px;background:#314344;border-radius:12px 56px 56px 56px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.about__icon img{width:42px;height:42px}
.about__icon svg{fill:#eebc58;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.about__icon svg path{fill:#fff;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.about__number{font-weight:900;font-size:18px;line-height:122.2222222222%;letter-spacing:-.02em;text-transform:uppercase;color:#314344}
.about__label{color:#314344;font-weight:900;font-size:18px;line-height:122.2222222222%;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:16px;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.about__label span{white-space:nowrap}
.about__text{font-size:14px;line-height:142.8571428571%;color:#5b5858;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.receive{padding-top:112px;padding-bottom:75px}
.receive__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.receive__images{margin-left:-25px;width:50%}
.receive__mack{width:100%;background:url(../img/icons/loading.gif) center/50px no-repeat}
.receive__mack img{-webkit-box-shadow:-8px 28px 92px rgba(70,41,41,.1);box-shadow:-8px 28px 92px rgba(70,41,41,.1);border-radius:20px 20px 20px 100px}
.receive__block{width:50%;padding-left:40px;padding-top:24px}
.receive__title{margin-bottom:43px}
.receive__list{margin-bottom:64px}
.receive__item{font-size:18px;line-height:144.4444444444%;margin-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex}
.receive__item:last-child{margin:0}
.receive__item br{display:none}
.receive__item span{display:block;margin-top:12px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:7px;margin-right:15px;border-top:2px solid #eebc58;border-left:2px solid #eebc58}
.kviz{background:#314344;position:relative}
._no-webp .kviz::after{background-image:url(../img/kviz/kviz-img.jpg)}
.kviz::after{content:"";position:absolute;width:38%;height:100%;bottom:0;right:0;background-repeat:no-repeat;background-size:cover}
.kviz__wrapper{padding-top:112px;padding-bottom:112px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}
.kviz__block{width:60%;padding-right:63px;position:relative}
.kviz__block::before{content:"";position:absolute;width:198px;height:126px;bottom:56px;left:43%;background-image:url(../img/kviz/kviz-bg.svg);background-repeat:no-repeat;background-size:contain}
.kviz__fieldset{width:100%;height:100%}
.kviz__inner{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}
.kviz__title{color:#fff;margin-bottom:58px}
.kviz__box{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.kviz__question{font-weight:800;font-size:24px;line-height:120.8333333333%;letter-spacing:-.02em;color:#fff;margin-bottom:24px}
.kviz__answers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px;min-height:130px}
.kviz__answers .kviz__radio{margin-bottom:12px}
.kviz__answers .kviz__radio:last-child{margin:0}
.kviz__answers .kviz__radio .kviz__input-radio:checked+.radio__text:before{background:#fff url(../img/icons/check-black.svg) center no-repeat}
.kviz__answers .kviz__radio .radio__text{color:#fff;font-size:18px;line-height:122.2222222222%}
.kviz__answers .kviz__radio .radio__text:before{background:#fff;border-radius:4px;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;height:22px;margin-right:12px}
.kviz__answers select{background:#fff;border-radius:4px;width:150px;height:22px}
.kviz__answers select option{background:#fff;border-radius:4px;width:300px;overflow:auto}
.kviz__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:-10px;margin-top:auto}
.kviz__back{width:143px;height:69px;border:2px solid #fff;border-radius:8px;font-weight:800;font-size:14px;font-family:Montserrat;line-height:69px;text-align:center;cursor:pointer;letter-spacing:-.02em;text-transform:uppercase;color:#fff}
.kviz__next{width:261px;height:69px;margin-left:12px;margin-right:12px;border:2px solid #fff;border-radius:8px;font-weight:800;font-size:14px;font-family:Montserrat;line-height:69px;text-align:center;cursor:pointer;letter-spacing:-.02em;text-transform:uppercase;color:#fff}
.kviz__next:disabled{opacity:.4;pointer-events:none}
.kviz__last{width:261px;height:69px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff;border-radius:8px;font-weight:800;font-size:14px;line-height:121.4285714286%;letter-spacing:-.02em;text-transform:uppercase;color:#fff}
.kviz__last.btn-hiden{opacity:.4;pointer-events:none}
.kviz__last-btn{margin-left:12px;margin-right:12px;display:none}
.kviz__number{font-weight:800;font-size:190px;line-height:73.6842105263%;text-align:right;letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin-left:auto}
.form-kviz{width:40%;background:#fff;border-radius:8px;padding:48px;position:relative}
.form-kviz::before{content:"";position:absolute;width:35px;height:35px;bottom:-7px;right:-7px;border-bottom:14px solid #eebc58;border-right:14px solid #eebc58;border-radius:0 0 9px 0}
.form-kviz__scroll{position:absolute;width:1;height:1;top:-90px;left:0}
.form-kviz__label{font-weight:900;font-size:26px;line-height:121.4285714286%;letter-spacing:-.02em;text-transform:uppercase}
.form-kviz__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:10px;margin-bottom:10px}
.form-kviz__price-item{font-weight:800;font-size:70px;line-height:86.1111111111%;letter-spacing:-.02em;text-transform:uppercase;margin-right:5px;white-space:nowrap}
.form-kviz__price-rub{font-weight:800;font-size:28px;line-height:121.4285714286%;letter-spacing:-.02em;text-transform:uppercase;color:#5b5858;white-space:nowrap}
.form-kviz__info{font-size:14px;line-height:157.1428571429%;margin-top:15px;color:#5b5858;padding-bottom:19px;margin-bottom:25px;position:relative}
.form-kviz__info::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background:#e5dcdc;opacity:.4;border-radius:8px}
.form-kviz__descr{font-weight:800;font-size:14px;line-height:122.2222222222%;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:15px;color:#5b5858}
.form-kviz .form__row{margin-bottom:10px}
.form-kviz .form__row input{width:100%;height:69px;background:#fff;border:2px solid #f2f2f2;border-radius:8px}
.form-kviz .form__btn{width:100%}
.form-kviz .form__btn:hover::before{-webkit-animation:btn-move-2 .3s;animation:btn-move-2 .3s}
.popup_customer_form .form__row{margin-bottom:10px}
.popup_customer_form .form__row input{width:100%;height:69px;background:#fff;border:2px solid #f2f2f2;border-radius:8px}
.popup_customer_form .form__btn{width:100%}
.popup_customer_form .form__btn:hover::before{-webkit-animation:btn-move-2 .3s;animation:btn-move-2 .3s}
.checkbox-contacts .checkbox__input:checked+.checkbox__text:before{background:#fff url(../img/icons/check-black.svg) center no-repeat}
.checkbox-contacts .checkbox__text{color:#fff}
.checkbox-contacts .checkbox__text:before{background:#fff}
.checkbox-contacts .checkbox__text a{color:#fff;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.trust{background:#151d1e;position:relative;padding-top:80px}
.trust::before{
	background:#314344;
    content:"";
    display:block;
    -webkit-filter:blur(150px);
    filter:blur(150px);
    height:100%;
    max-height:500px;
    max-width:500px;
    position:absolute;
    width:100%;
    left:100px;
    top:60px;
}
.trust__content{height:100%;position:relative}
.trust__content::before{content:"";position:absolute;width:198px;height:126px;bottom:-56px;right:-110px;background-image:url(../img/kviz/kviz-bg.svg);background-repeat:no-repeat;background-size:contain}
.trust__title{color:#ffffff;max-width:694px;z-index:2;position:relative;margin-bottom:37px}
.trust__title span{color:#eebc58}
.trust__list{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:112px}
.trust__item{width:23%;background:#fff;border-radius:8px;padding:32px;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;position:relative}
.trust__item::before{content:"";position:absolute;width:35px;height:35px;bottom:-7px;right:-7px;border-bottom:14px solid #eebc58;border-right:14px solid #eebc58;border-radius:0 0 7px 0;opacity:0;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.trust__item:hover{background:#314344;-webkit-transform:translateY(-4px);-ms-transform:translateY(-4px);transform:translateY(-4px)}
.trust__item:hover::before{opacity:1}
.trust__item:hover .trust__icon{background:#eebc58}
.trust__item:hover .trust__icon svg{fill:#000}
.trust__item:hover .trust__icon svg path{fill:#000}
.trust__item:hover .trust__number{color:#eebc58}
.trust__item:hover .trust__label{color:#eebc58}
.trust__item:hover .trust__text{color:#fff}
.trust__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:45px}
.trust__icon{width:84px;height:84px;background:#314344;border-radius:12px 56px 56px 56px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.trust__icon svg{fill:#fff;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.trust__icon svg path{fill:#fff;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.trust__number{font-weight:900;font-size:18px;line-height:122.2222222222%;letter-spacing:-.02em;text-transform:uppercase;color:#314344}
.trust__label{color:#314344;font-weight:900;font-size:18px;line-height:122.2222222222%;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:16px;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.trust__label span{white-space:nowrap}
.trust__text{font-size:14px;line-height:142.8571428571%;color:#5b5858;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.control{padding-top:112px;padding-bottom:65px}
.control__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.control__photo{width:47%;margin-left:-30px}
.control__photo img{-webkit-box-shadow:-8px 28px 92px rgba(70,41,41,.1);box-shadow:-8px 28px 92px rgba(70,41,41,.1);border-radius:8px 50px 50px 150px}
.control__block{width:50%;padding-top:15px}
.control__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}
.control__name{font-weight:700;font-size:16px;line-height:125%;color:#fff;background:#314344;border-radius:4px 8px 8px 8px;padding:5px 8px;margin-right:7px;white-space:nowrap}
.control__director{font-size:16px;line-height:125%;color:#000}
.control__title{margin-bottom:40px}
.control__item{font-size:18px;line-height:144.4444444444%;margin-bottom:18px;padding-left:30px;position:relative}
.control__item:last-child{margin:0}
.control__item span{font-weight:700}
.control__item::before{content:"";position:absolute;left:0;top:10px;width:16px;height:7px;margin-right:15px;border-top:2px solid #eebc58;border-left:2px solid #eebc58}
.reviews{padding-top:0px;padding-bottom:112px;position:relative}
.reviews__bg{position:absolute;width:100%;height:100%;bottom:30px;left:0;background:#151d1e;z-index:-1}
.reviews__bg::before{
	background:#314344;
    content:"";
    display:block;
    -webkit-filter:blur(150px);
    filter:blur(150px);
    height:100%;
    max-height:500px;
    max-width:500px;
    position:absolute;
    width:100%;
    left:100px;
    top:300px;
}
.reviews__content{position:relative}
.reviews__content::before{content:"";position:absolute;width:132px;height:202px;bottom:65px;left:-175px;background-image:url(../img/offer/offer-bg.svg);background-repeat:no-repeat;background-size:contain;z-index:1}
.reviews__content::after{display:none;content:"";position:absolute;width:198px;height:126px;top:170px;right:-110px;background-image:url(../img/kviz/kviz-bg.svg);background-repeat:no-repeat;background-size:contain}
.reviews__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}
.reviews__title{color:#fff;max-width:735px}
.reviews__title span{color:#eebc58}
.reviews__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}
.reviews__arrow{width:70px;height:70px;border-radius:11px;margin-left:10px;background:#314344;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.reviews__arrow img{width:7px;height:12px;display:block}
.reviews__arrow:hover{background:#eebc58}
.reviews__list{margin-bottom:28px}
.reviews__item{font-weight:500;font-size:16px;line-height:162.5%;margin-bottom:12px;padding-left:27px;position:relative}
.reviews__item:last-child{margin:0}
.reviews__item::before{content:"";position:absolute;left:0;top:8px;width:16px;height:7px;margin-right:15px;border-top:2px solid #eebc58;border-left:2px solid #eebc58}
.slider-reviews__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.slider-reviews__block{color:#fff;width:45%}
.slider-reviews__label{font-weight:700;font-size:18px;line-height:144.4444444444%;margin-bottom:11px}
.slider-reviews__name{font-weight:500;font-size:16px;line-height:162.5%;margin-bottom:28px}
.slider-reviews__photo{width:48%;position:relative;padding-bottom:48%;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.slider-reviews__photo img{position:absolute;width:100%;height:unset;max-height:600px;border-radius:8px;-o-object-fit:contain;object-fit:contain;top:0;-o-object-position:center top;object-position:center top}
.slider-reviews__link{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:114px;height:114px;background:#314344;border-radius:20px 96px 96px 96px;display:block}
.slider-reviews__link svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-45%,-50%);-ms-transform:translate(-45%,-50%);transform:translate(-45%,-50%);width:34px;height:38px}
.started{padding-top:80px;padding-bottom:80px}
.started__content{position:relative}
.started__content::before{content:"";position:absolute;width:198px;height:126px;bottom:-50px;right:-150px;background-image:url(../img/started/started-bg.svg);background-repeat:no-repeat;background-size:contain}
.started__title{margin-bottom:38px}
.started__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.started__photo{width:67%;margin-left:-30px}
.started__photo img{-webkit-box-shadow:-8px 28px 92px rgba(70,41,41,.1);box-shadow:-8px 28px 92px rgba(70,41,41,.1);border-radius:8px 50px 50px 150px}
.started__block{width:34%}
.started__list{padding-top:38px;margin-left:-184px}
.started__item{width:100%;background:#fff;-webkit-box-shadow:-8px 28px 92px rgba(70,41,41,.1);box-shadow:-8px 28px 92px rgba(70,41,41,.1);border-radius:8px 50px 50px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:31px;padding-bottom:33px;padding-left:35px;padding-right:33px;margin-bottom:24px}
.started__item:last-child{margin:0}
.started__item:not(:last-child) .started__number{position:relative}
.started__item:not(:last-child) .started__number::before{content:"";position:absolute;bottom:-88px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:4px;height:84px;background-image:url(../img/started/started-line.svg);background-repeat:no-repeat}
.started__text{font-weight:500;font-size:18px;line-height:144.4444444444%;padding-right:15px}
.started__text span{font-weight:900}
.started__link{font-weight:900;font-size:18px;line-height:144.4444444444%;color:#181414;white-space:nowrap}
.started__number{-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;width:44px;height:44px;background:#314344;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:900;font-size:16px;line-height:16px;letter-spacing:-.04em;text-transform:uppercase;color:#fff}
.started__button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}
.started__btn{width:277px}
.faq{padding-top:80px;padding-bottom:80px}
.faq__content{position:relative}
.faq__content::before{content:"";position:absolute;width:198px;height:126px;bottom:37%;left:-270px;background-image:url(../img/faq/faq-bg.svg);background-repeat:no-repeat;background-size:contain}
.faq__title{margin-bottom:40px;max-width:765px}
.spollers__item{border-bottom:1px solid rgba(196,196,196,.4);padding-top:32px;padding-bottom:32px;padding-right:6px}
.spollers__header{font-weight:800;font-size:18px;line-height:122.2222222222%;letter-spacing:-.02em;color:#000;cursor:pointer;padding-right:55px;position:relative;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.spollers__header::after,.spollers__header::before{content:"";position:absolute;width:30px;height:2px;background:#5b5858;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.spollers__header::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}
.spollers__header._active{color:#314344;font-weight:800;font-size:20px;line-height:120%}
.spollers__header._active::before{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);background:#314344}
.spollers__header._active::after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);background:#314344}
.spollers__body{font-size:18px;line-height:162.5%;color:#5b5858;margin-top:15px;padding-right:250px}
.spollers__body p{padding:10px 0}
.spollers__body span,.spollers__body strong{font-weight:800}
.spollers__body li{display:list-item;list-style:disc;text-align:-webkit-match-parent;padding:5px 0}
.spollers__body ul{display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px}
.spollers__body ul ul{-webkit-margin-after:1em}
.spollers__body ol{display:block;list-style-type:decimal;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px}
.contacts{padding-top:112px;padding-bottom:112px;background:#314344;position:relative}
._no-webp .contacts::before{background-image:url(../img/contacts/contacts-img.jpg)}
.contacts::before{content:"";position:absolute;width:54.5%;height:100%;top:0;right:0;background-repeat:no-repeat;background-size:cover}
.contacts__content{position:relative;width:100%;height:100%}
.contacts__content::before{content:"";position:absolute;height:198px;width:126px;bottom:-170px;left:-170px;background-image:url(../img/contacts/contacts-bg.svg);background-repeat:no-repeat;background-size:contain;z-index:2}
.contacts__block{position:relative;z-index:1}
.contacts__title{color:#fff;margin-bottom:32px;max-width:763px;font-size:44px}
.contacts__title span{white-space:nowrap}
.contacts__descr{font-weight:500;font-size:18px;line-height:144.4444444444%;color:#fff;max-width:546px;margin-bottom:48px}
.contacts .form{max-width:392px}
.contacts .form__row{margin-bottom:10px}
.contacts .form__row input{height:69px;border-radius:8px;font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.02em;text-transform:uppercase;color:#5b5858}
.contacts .form__btn{width:100%}
.contacts .form__btn:hover::before{-webkit-animation:btn-move-2 .3s;animation:btn-move-2 .3s}
.contacts .form__btn:disabled{pointer-events:none;opacity:.7}
.contacts .form__politica{font-size:10px;margin-top:12px;line-height:180%;color:#fff;text-align:center}
.contacts .form__politica a{text-decoration:underline;color:#fff;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.contacts .form__politica a:hover{color:#b9b1b1}
.map-contacts{width:100%;position:relative;padding-bottom:29%}
.map-contacts iframe{position:absolute;width:100%;height:100%;top:0;left:0}
.map-contacts__block{position:absolute;top:50%;left:55%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:540px;background:#fff;-webkit-box-shadow:-8px 28px 92px rgba(70,41,41,.1);box-shadow:-8px 28px 92px rgba(70,41,41,.1);border-radius:8px;padding-top:48px;padding-left:48px;padding-bottom:48px;padding-right:40px}
.map-contacts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.map-contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.map-contacts__icon{width:36px;height:36px;background:#314344;border-radius:14px 56px 56px 56px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:20px}
.map-contacts__icon img{height:20px;width:20px}
.map-contacts__adress{font-weight:500;font-size:18px;line-height:277.7777777778%;color:#000}
.map-contacts__link{display:block;font-weight:500;font-size:18px;line-height:277.7777777778%;color:#000;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.map-contacts__link:hover{text-decoration:underline}
.footer{background:#151d1e;padding-top:30px;padding-bottom:30px}
.footer__wrapper{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}
.footer__prava{font-weight:600;font-size:14px;line-height:142.8571428571%;color:#fff}
.footer__politica{font-weight:600;font-size:14px;line-height:142.8571428571%;color:#fff;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.footer__politica:hover{color:#eebc58;border-bottom:1px solid #eebc58}
.footer__busines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer__busines img{width:50px;height:50px;margin-left:10px}
.footer__busines-text{text-align:right;font-weight:600;font-size:14px;line-height:142.8571428571%;color:#fff;-webkit-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}
.footer__busines-text:hover{color:#eebc58;border-bottom:1px solid #eebc58}
.footer__busines-text span{font-weight:700}
@media screen and (max-width:1340px){
	.offer__title::before{display:none}
}
@media screen and (max-width:1258px){
	.control__photo{margin-left:0}
	.reviews__content::before{bottom:65px;left:175px}
	.reviews__content::after{top:70px;right:70px}
	.started__content::before{top:70px;right:70px;z-index:-1}
	.started__photo{margin-left:0}
}
@media (max-width:1246px){
	.form__title{font-size:calc(20px + 6 * ((100vw - 11px)/ 926))}
	.form__title{line-height:calc(22px + 9 * ((100vw - 11px)/ 926))}
	.form__error{font-size:calc(15px + 3 * ((100vw - 11px)/ 926))}
	.form__error{line-height:calc(17px + 5 * ((100vw - 11px)/ 926))}
	.input{height:calc(40px + 32 * ((100vw - 11px)/ 926))}
	.popup_customer_form .form__row input{height:calc(40px + 32 * ((100vw - 11px)/ 926))}
	.input{font-size:calc(13px + 3 * ((100vw - 11px)/ 926))}
	.input{line-height:calc(16px + 8 * ((100vw - 11px)/ 926))}
	.checkbox{margin-top:calc(8px + 4 * ((100vw - 11px)/ 926))}
	.checkbox__text{font-size:calc(7px + 3 * ((100vw - 11px)/ 926))}
	.checkbox__text:before{margin-right:calc(6px + 4 * ((100vw - 11px)/ 926))}
	.options__item{margin-bottom:calc(6px + 6 * ((100vw - 11px)/ 926))}
	.options__label{font-size:calc(12px + 6 * ((100vw - 11px)/ 926))}
	.btn{width:calc(230px + 57 * ((100vw - 11px)/ 926))}
	.btn{height:calc(40px + 29 * ((100vw - 11px)/ 926))}
	.btn{font-size:calc(11px + 3 * ((100vw - 11px)/ 926))}
	.title{font-size:calc(24px + 20 * ((100vw - 11px)/ 926))}
	.popup_politica .popup__body .popup-politica{padding-top:calc(20px + 28 * ((100vw - 11px)/ 926))}
	.popup_politica .popup__body .popup-politica{padding-left:calc(18px + 23 * ((100vw - 11px)/ 926))}
	.popup_politica .popup__body .popup-politica{padding-right:calc(16px + 24 * ((100vw - 11px)/ 926))}
	.popup_politica .popup__body .popup-politica{padding-bottom:calc(10px + 20 * ((100vw - 11px)/ 926))}
	.popup_politica .popup__body .popup-politica__title{font-size:calc(18px + 6 * ((100vw - 11px)/ 926))}
	.popup_politica .popup__body .popup-politica__text p{font-size:calc(14px + 4 * ((100vw - 11px)/ 926))}
	.popup_customer_form .popup__body .popup__message{padding-top:calc(10px + 20 * ((100vw - 11px)/ 926))}
	.popup_customer_form .popup__body .popup__message{padding-left:calc(10px + 20 * ((100vw - 11px)/ 926))}
	.popup_customer_form .popup__body .popup__message{padding-right:calc(10px + 20 * ((100vw - 11px)/ 926))}
	.popup_customer_form .popup__body .popup__message{padding-bottom:calc(10px + 20 * ((100vw - 11px)/ 926))}
	.header__wrapper{height:calc(60px + 28 * ((100vw - 11px)/ 926))}
	.call__icon{margin-right:calc(6px + 6 * ((100vw - 11px)/ 926))}
	.phone p{font-size:calc(8px + 4 * ((100vw - 11px)/ 926))}
	.phone__icon{margin-right:calc(0px + 10 * ((100vw - 11px)/ 926))}
	.phone__icon{width:calc(15px + 5 * ((100vw - 11px)/ 926))}
	.phone__icon{height:calc(15px + 5 * ((100vw - 11px)/ 926))}
	.phone__link{font-size:calc(10px + 6 * ((100vw - 11px)/ 926))}
	.menu__item{margin-right:calc(0px + 22 * ((100vw - 11px)/ 926))}
	.menu__link{font-size:calc(8px + 3 * ((100vw - 11px)/ 926))}
	.offer{padding-top:calc(60px + 28 * ((100vw - 11px)/ 926))}
	.offer__block{padding-top:calc(30px + 68 * ((100vw - 11px)/ 926))}
	.offer__block{padding-bottom:calc(30px + 63 * ((100vw - 11px)/ 926))}
	.offer__title{font-size:calc(30px + 30 * ((100vw - 11px)/ 926))}
	.offer__title{margin-bottom:calc(5px + 7 * ((100vw - 11px)/ 926))}
	.offer__descr{font-size:calc(18px + 13 * ((100vw - 11px)/ 926))}
	.offer__descr{margin-bottom:calc(15px + 20 * ((100vw - 11px)/ 926))}
	.offer__list{margin-bottom:calc(20px + 55 * ((100vw - 11px)/ 926))}
	.offer__item{margin-bottom:calc(10px + 14 * ((100vw - 11px)/ 926))}
	.offer__line{width:calc(10px + 5 * ((100vw - 11px)/ 926))}
	.offer__line{height:calc(5px + 2 * ((100vw - 11px)/ 926))}
	.offer__line{margin-right:calc(7px + 8 * ((100vw - 11px)/ 926))}
	.offer__text{font-size:calc(13px + 5 * ((100vw - 11px)/ 926))}
	.offer__btn{font-size:calc(10px + 4 * ((100vw - 11px)/ 926))}
	.offer__btn{padding-left:calc(10px + 34 * ((100vw - 11px)/ 926))}
	.offer__btn{padding-right:calc(10px + 34 * ((100vw - 11px)/ 926))}
	.offer__btn{height:calc(50px + 19 * ((100vw - 11px)/ 926))}
	.offer__scroll-link{font-size:calc(8px + 5 * ((100vw - 11px)/ 926))}
	.offer__scroll-line{width:calc(60px + 54 * ((100vw - 11px)/ 926))}
	.offer__scroll-line{margin-right:calc(10px + 5 * ((100vw - 11px)/ 926))}
	.offer__br{display:block}
	.about__content{padding-top:calc(20px + 60 * ((100vw - 11px)/ 926))}
	.about__content{padding-bottom:calc(20px + 60 * ((100vw - 11px)/ 926))}
	.about__item{margin-bottom:calc(15px + 17 * ((100vw - 11px)/ 926))}
	.about__item{padding:calc(15px + 17 * ((100vw - 11px)/ 926))}
	.about__top{margin-bottom:calc(25px + 20 * ((100vw - 11px)/ 926))}
	.about__number{font-size:calc(13px + 5 * ((100vw - 11px)/ 926))}
	.about__label{font-size:calc(12px + 6 * ((100vw - 11px)/ 926))}
	.about__text{font-size:calc(10px + 4 * ((100vw - 11px)/ 926))}
	.receive{padding-top:calc(50px + 62 * ((100vw - 11px)/ 926))}
	.receive{padding-bottom:calc(30px + 45 * ((100vw - 11px)/ 926))}
	.receive__images{margin-left:calc(0px + -25 * ((100vw - 11px)/ 926))}
	.receive__block{padding-left:calc(0px + 40 * ((100vw - 11px)/ 926))}
	.receive__block{padding-top:calc(10px + 14 * ((100vw - 11px)/ 926))}
	.receive__title{margin-bottom:calc(20px + 23 * ((100vw - 11px)/ 926))}
	.receive__list{margin-bottom:calc(20px + 44 * ((100vw - 11px)/ 926))}
	.receive__item{font-size:calc(12px + 6 * ((100vw - 11px)/ 926))}
	.receive__item{margin-bottom:calc(10px + 8 * ((100vw - 11px)/ 926))}
	.receive__item span{margin-right:calc(7px + 8 * ((100vw - 11px)/ 926))}
	.kviz__wrapper{padding-top:calc(40px + 72 * ((100vw - 11px)/ 926))}
	.kviz__wrapper{padding-bottom:calc(40px + 72 * ((100vw - 11px)/ 926))}
	.kviz__block{padding-right:calc(0px + 63 * ((100vw - 11px)/ 926))}
	.kviz__block::before{width:calc(80px + 118 * ((100vw - 11px)/ 926))}
	.kviz__block::before{height:calc(50px + 76 * ((100vw - 11px)/ 926))}
	.kviz__title{margin-bottom:calc(20px + 38 * ((100vw - 11px)/ 926))}
	.kviz__question{font-size:calc(18px + 6 * ((100vw - 11px)/ 926))}
	.kviz__question{margin-bottom:calc(15px + 9 * ((100vw - 11px)/ 926))}
	.kviz__answers{min-height:calc(110px + 20 * ((100vw - 11px)/ 926))}
	.kviz__answers .kviz__radio{margin-bottom:calc(6px + 6 * ((100vw - 11px)/ 926))}
	.kviz__answers .kviz__radio .radio__text{font-size:calc(12px + 6 * ((100vw - 11px)/ 926))}
	.kviz__answers .kviz__radio .radio__text:before{margin-right:calc(6px + 6 * ((100vw - 11px)/ 926))}
	.kviz__nav{margin-right:calc(0px + -10 * ((100vw - 11px)/ 926))}
	.kviz__back{width:calc(70px + 73 * ((100vw - 11px)/ 926))}
	.kviz__back{height:calc(40px + 29 * ((100vw - 11px)/ 926))}
	.kviz__back{font-size:calc(10px + 4 * ((100vw - 11px)/ 926));line-height:calc(40px + 29 * ((100vw - 11px)/ 926))}
	.kviz__next{width:calc(130px + 131 * ((100vw - 11px)/ 926))}
	.kviz__next{height:calc(40px + 29 * ((100vw - 11px)/ 926));line-height:calc(40px + 29 * ((100vw - 11px)/ 926))}
	.kviz__next{margin-left:calc(6px + 6 * ((100vw - 11px)/ 926))}
	.kviz__next{margin-right:calc(6px + 6 * ((100vw - 11px)/ 926))}
	.kviz__next{font-size:calc(10px + 4 * ((100vw - 11px)/ 926))}
	.kviz__last{width:calc(130px + 131 * ((100vw - 11px)/ 926))}
	.kviz__last{height:calc(40px + 29 * ((100vw - 11px)/ 926))}
	.kviz__last{font-size:calc(10px + 4 * ((100vw - 11px)/ 926))}
	.kviz__last-btn{margin-left:calc(6px + 6 * ((100vw - 11px)/ 926))}
	.kviz__last-btn{margin-right:calc(6px + 6 * ((100vw - 11px)/ 926))}
	.kviz__number{font-size:calc(25px + 165 * ((100vw - 11px)/ 926))}
	.form-kviz{padding:calc(15px + 33 * ((100vw - 11px)/ 926))}
	.form-kviz__label{font-size:calc(12px + 6 * ((100vw - 11px)/ 926))}
	.form-kviz__price{margin-top:calc(5px + 5 * ((100vw - 11px)/ 926))}
	.form-kviz__price{margin-bottom:calc(5px + 5 * ((100vw - 11px)/ 926))}
	.form-kviz__price-item{font-size:calc(24px + 46 * ((100vw - 11px)/ 926))}
	.form-kviz__price-rub{font-size:calc(16px + 12 * ((100vw - 11px)/ 926))}
	.form-kviz__info{font-size:calc(10px + 4 * ((100vw - 11px)/ 926))}
	.form-kviz__info{padding-bottom:calc(8px + 11 * ((100vw - 11px)/ 926))}
	.form-kviz__info{margin-bottom:calc(10px + 15 * ((100vw - 11px)/ 926))}
	.form-kviz__descr{font-size:calc(10px + 4 * ((100vw - 11px)/ 926))}
	.form-kviz__descr{margin-bottom:calc(8px + 7 * ((100vw - 11px)/ 926))}
	.form-kviz .form__row{margin-bottom:calc(6px + 4 * ((100vw - 11px)/ 926))}
	.form-kviz .form__row input{height:calc(50px + 19 * ((100vw - 11px)/ 926))}
	.trust{padding-top:calc(40px + 76 * ((100vw - 11px)/ 926))}
	.trust__content::before{width:calc(80px + 118 * ((100vw - 11px)/ 926))}
	.trust__content::before{height:calc(50px + 76 * ((100vw - 11px)/ 926))}
	.trust__title{margin-bottom:calc(15px + 22 * ((100vw - 11px)/ 926))}
	.trust__list{padding-bottom:calc(30px + 82 * ((100vw - 11px)/ 926))}
	.trust__item{padding:calc(15px + 17 * ((100vw - 11px)/ 926))}
	.trust__top{margin-bottom:calc(25px + 20 * ((100vw - 11px)/ 926))}
	.trust__number{font-size:calc(13px + 5 * ((100vw - 11px)/ 926))}
	.trust__label{font-size:calc(12px + 6 * ((100vw - 11px)/ 926))}
	.trust__text{font-size:calc(10px + 4 * ((100vw - 11px)/ 926))}
	.control{padding-top:calc(40px + 72 * ((100vw - 11px)/ 926))}
	.control{padding-bottom:calc(30px + 35 * ((100vw - 11px)/ 926))}
	.control__block{padding-top:calc(0px + 15 * ((100vw - 11px)/ 926))}
	.control__author{margin-bottom:calc(10px + 15 * ((100vw - 11px)/ 926))}
	.control__name{font-size:calc(11px + 5 * ((100vw - 11px)/ 926))}
	.control__director{font-size:calc(11px + 5 * ((100vw - 11px)/ 926))}
	.control__title{margin-bottom:calc(15px + 25 * ((100vw - 11px)/ 926))}
	.control__item{font-size:calc(14px + 4 * ((100vw - 11px)/ 926))}
	.control__item{margin-bottom:calc(8px + 10 * ((100vw - 11px)/ 926))}
	.control__item{padding-left:calc(25px + 5 * ((100vw - 11px)/ 926))}
	.control__item::before{margin-right:calc(7px + 8 * ((100vw - 11px)/ 926))}
	/*.reviews{padding-top:calc(40px + 72 * ((100vw - 11px)/ 926))}*/
	.reviews__content::after{width:calc(80px + 118 * ((100vw - 11px)/ 926))}
	.reviews__content::after{height:calc(50px + 76 * ((100vw - 11px)/ 926))}
	.reviews__top{margin-bottom:calc(15px + 15 * ((100vw - 11px)/ 926))}
	.reviews__arrow{width:calc(40px + 30 * ((100vw - 11px)/ 926))}
	.reviews__arrow{height:calc(40px + 30 * ((100vw - 11px)/ 926))}
	.reviews__arrow{border-radius:calc(7px + 4 * ((100vw - 11px)/ 926))}
	.reviews__arrow{margin-left:calc(5px + 5 * ((100vw - 11px)/ 926))}
	.reviews__arrow img{width:calc(5px + 2 * ((100vw - 11px)/ 926))}
	.reviews__arrow img{height:calc(9px + 3 * ((100vw - 11px)/ 926))}
	.reviews__list{margin-bottom:calc(15px + 13 * ((100vw - 11px)/ 926))}
	.reviews__item{font-size:calc(12px + 4 * ((100vw - 11px)/ 926))}
	.reviews__item{margin-bottom:calc(8px + 4 * ((100vw - 11px)/ 926))}
	.reviews__item::before{margin-right:calc(7px + 8 * ((100vw - 11px)/ 926))}
	.slider-reviews__label{font-size:calc(13px + 5 * ((100vw - 11px)/ 926))}
	.slider-reviews__label{margin-bottom:calc(8px + 3 * ((100vw - 11px)/ 926))}
	.slider-reviews__name{font-size:calc(12px + 4 * ((100vw - 11px)/ 926))}
	.slider-reviews__name{margin-bottom:calc(15px + 13 * ((100vw - 11px)/ 926))}
	.slider-reviews__link{width:calc(70px + 44 * ((100vw - 11px)/ 926))}
	.slider-reviews__link{height:calc(70px + 44 * ((100vw - 11px)/ 926))}
	.slider-reviews__link svg{width:calc(28px + 6 * ((100vw - 11px)/ 926))}
	.slider-reviews__link svg{height:calc(31px + 7 * ((100vw - 11px)/ 926))}
	.started{padding-top:calc(40px + 40 * ((100vw - 11px)/ 926));padding-bottom:calc(40px + 40 * ((100vw - 11px)/ 926))}
	.started__content::before{width:calc(80px + 118 * ((100vw - 11px)/ 926))}
	.started__content::before{height:calc(50px + 76 * ((100vw - 11px)/ 926))}
	.started__title{margin-bottom:calc(18px + 20 * ((100vw - 11px)/ 926))}
	.started__list{padding-top:calc(0px + 38 * ((100vw - 11px)/ 926))}
	.started__list{margin-left:calc(-100px + -84 * ((100vw - 11px)/ 926))}
	.started__item{padding-top:calc(10px + 21 * ((100vw - 11px)/ 926))}
	.started__item{padding-bottom:calc(10px + 23 * ((100vw - 11px)/ 926))}
	.started__item{padding-left:calc(10px + 25 * ((100vw - 11px)/ 926))}
	.started__item{padding-right:calc(10px + 23 * ((100vw - 11px)/ 926))}
	.started__item{margin-bottom:calc(15px + 9 * ((100vw - 11px)/ 926))}
	.started__item:not(:last-child) .started__number::before{bottom:calc(-25px + -63 * ((100vw - 11px)/ 926))}
	.started__item:not(:last-child) .started__number::before{height:calc(25px + 59 * ((100vw - 11px)/ 926))}
	.started__text{font-size:calc(10px + 8 * ((100vw - 11px)/ 926))}
	.started__link{font-size:calc(12px + 6 * ((100vw - 11px)/ 926))}
	.started__button{margin-top:calc(15px + 9 * ((100vw - 11px)/ 926))}
	.started__btn{width:calc(200px + 77 * ((100vw - 11px)/ 926))}
	.faq{padding-top:calc(40px + 40 * ((100vw - 11px)/ 926))}
	.faq{padding-bottom:calc(40px + 40 * ((100vw - 11px)/ 926))}
	.faq__content::before{width:calc(80px + 118 * ((100vw - 11px)/ 926))}
	.faq__content::before{height:calc(50px + 76 * ((100vw - 11px)/ 926))}
	.faq__title{margin-bottom:calc(20px + 20 * ((100vw - 11px)/ 926))}
	.spollers__item{padding-top:calc(15px + 17 * ((100vw - 11px)/ 926))}
	.spollers__item{padding-bottom:calc(15px + 17 * ((100vw - 11px)/ 926))}
	.spollers__item{padding-right:calc(0px + 6 * ((100vw - 11px)/ 926))}
	.spollers__header{font-size:calc(14px + 4 * ((100vw - 11px)/ 926))}
	.spollers__header{padding-right:calc(45px + 10 * ((100vw - 11px)/ 926))}
	.spollers__header::after,.spollers__header::before{width:calc(25px + 5 * ((100vw - 11px)/ 926))}
	.spollers__header._active{font-size:calc(15px + 5 * ((100vw - 11px)/ 926))}
	.spollers__body{font-size:calc(11px + 5 * ((100vw - 11px)/ 926))}
	.spollers__body{margin-top:calc(10px + 5 * ((100vw - 11px)/ 926))}
	.spollers__body{padding-right:calc(30px + 220 * ((100vw - 11px)/ 926))}
	.contacts{padding-top:calc(40px + 72 * ((100vw - 11px)/ 926))}
	.contacts{padding-bottom:calc(40px + 72 * ((100vw - 11px)/ 926))}
	.contacts__content::before{height:calc(80px + 118 * ((100vw - 11px)/ 926))}
	.contacts__content::before{width:calc(50px + 76 * ((100vw - 11px)/ 926))}
	.contacts__title{margin-bottom:calc(15px + 17 * ((100vw - 11px)/ 926))}
	.contacts__title{font-size:calc(20px + 24 * ((100vw - 11px)/ 926))}
	.contacts__descr{font-size:calc(12px + 6 * ((100vw - 11px)/ 926))}
	.contacts__descr{margin-bottom:calc(40px + 8 * ((100vw - 11px)/ 926))}
	.contacts .form__politica{font-size:calc(7px + 3 * ((100vw - 11px)/ 926))}
	.contacts .form__politica{margin-top:calc(8px + 4 * ((100vw - 11px)/ 926))}
	.map-contacts__block{width:calc(200px + 340 * ((100vw - 11px)/ 926))}
	.map-contacts__block{padding-top:calc(10px + 38 * ((100vw - 11px)/ 926))}
	.map-contacts__block{padding-left:calc(10px + 38 * ((100vw - 11px)/ 926))}
	.map-contacts__block{padding-bottom:calc(10px + 38 * ((100vw - 11px)/ 926))}
	.map-contacts__block{padding-right:calc(10px + 30 * ((100vw - 11px)/ 926))}
	.map-contacts__icon{width:calc(26px + 10 * ((100vw - 11px)/ 926))}
	.map-contacts__icon{height:calc(26px + 10 * ((100vw - 11px)/ 926))}
	.map-contacts__icon img{width:calc(16px + 4 * ((100vw - 11px)/ 926))}
	.map-contacts__adress{font-size:calc(13px + 5 * ((100vw - 11px)/ 926))}
	.map-contacts__link{font-size:calc(13px + 5 * ((100vw - 11px)/ 926))}
	.footer{padding-top:calc(18px + -6 * ((100vw - 11px)/ 926))}
	.footer{padding-bottom:calc(8px + 4 * ((100vw - 11px)/ 926))}
	.footer__prava{font-size:calc(10px + 4 * ((100vw - 11px)/ 926))}
	.footer__politica{font-size:calc(10px + 4 * ((100vw - 11px)/ 926))}
	.footer__busines img{width:calc(35px + 15 * ((100vw - 11px)/ 926))}
	.footer__busines img{height:calc(35px + 15 * ((100vw - 11px)/ 926))}
	.footer__busines img{margin-left:calc(6px + 4 * ((100vw - 11px)/ 926))}
	.footer__busines-text{font-size:calc(10px + 4 * ((100vw - 11px)/ 926))}
}
@media screen and (max-width:1080px){
	.receive__item br{display:block}
}
@media screen and (max-width:1060px){
	.about__list{-ms-flex-pack:distribute;justify-content:space-around}
	.about__item{width:31.3%}
	.trust__list{-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:80px}
	.trust__item{margin-bottom:32px;width:31.3%}
}
@media screen and (max-width:1060px) and (max-width:1246px){
	.trust__list{padding-bottom:calc(30px + 50 * ((100vw - 11px)/ 926))}
	.trust__item{margin-bottom:calc(15px + 17 * ((100vw - 11px)/ 926))}
}
@media screen and (max-width:991.98px){
	.call{margin-right:20px}
	.menu__body{visibility:hidden;opacity:0;position:fixed;right:-100%;top:0;width:250px;height:100%;overflow:auto;padding:70px 10px 30px 10px;background:rgba(250,250,250,.7);z-index:4;-webkit-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;transition:all .8s ease 0s;-webkit-box-shadow:-10px 0 15px rgba(0,0,0,.3);box-shadow:-10px 0 15px rgba(0,0,0,.3)}
	.menu__body .menu__hidden{content:"";position:fixed;width:100%;height:100%;top:0;right:0;background:rgba(49,67,68,.9)}
	.menu__body._active{opacity:1;visibility:visible;right:0}
	.menu__logo{display:block;position:relative;z-index:4;margin-bottom:10px}
	.menu__logo .header__logo-link{margin:0 auto}
	.menu__call{display:block;position:relative;z-index:4;margin-top:10px}
	.menu__call .call{margin:0 auto;text-align:center}
	.menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.menu__item{margin:0 0 15px 0}
	.menu__item:last-child{margin:0}
	.menu__link{font-size:14px}
	.offer__content{padding:0 15px}
	.slider-reviews__block{width:48%}
	.started__photo{width:65%}
	.started__block{width:35%}
	.contacts::before{width:57%;background-color:rgba(0,0,0,.8)}
	.contacts::after{content:"";position:absolute;height:100%;top:0;right:0;width:57%;background-color:rgba(0,0,0,.5)}
	.contacts__block{width:100%}
	.contacts .form{width:40%;max-width:100%}
	.map-contacts__block{padding-top:20px;padding-left:20px;padding-bottom:20px;padding-right:20px}
}
@media screen and (max-width:991.98px) and (max-width:1246px){
	.call{margin-right:calc(10px + 10 * ((100vw - 11px)/ 926))}
	.menu__link{font-size:calc(12px + 2 * ((100vw - 11px)/ 926))}
	.map-contacts__block{padding-top:calc(10px + 10 * ((100vw - 11px)/ 926))}
	.map-contacts__block{padding-left:calc(10px + 10 * ((100vw - 11px)/ 926))}
	.map-contacts__block{padding-bottom:calc(10px + 10 * ((100vw - 11px)/ 926))}
	.map-contacts__block{padding-right:calc(10px + 10 * ((100vw - 11px)/ 926))}
}
@media (max-width:991.98px){
	.icon-menu{display:block;position:relative;margin-left:20px;width:30px;height:18px;cursor:pointer;z-index:5}
	.icon-menu span{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;top:calc(50% - 1px);left:0;position:absolute;width:100%;height:2px;background-color:#eebc58}
	.icon-menu span:first-child{top:0}
	.icon-menu span:last-child{top:auto;bottom:0}
	.icon-menu._active span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
	.icon-menu._active span:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 1px)}
	.icon-menu._active span:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:calc(50% - 1px)}
}
@media screen and (max-width:940px){
	.receive__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.receive__images{width:60%;margin:0 auto}
	.receive__block{width:100%}
	.receive__title{text-align:center}
	.receive__item br{display:none}
	.receive__item span{margin-top:8px}
	.receive__button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media screen and (max-width:900px){
	.slider-reviews__block{width:49%}
	.slider-reviews__photo{width:49%}
}
@media screen and (max-width:895px){
	.receive__item br{display:block}
}
@media screen and (max-width:850px){
	.map-contacts__adress{line-height:122.2222222222%}
}
@media screen and (max-width:830px){
	.kviz::after{height:55%;width:45%}
	.kviz__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	.kviz__block{margin-bottom:50px;width:100%}
	.kviz__last-btn{display:block}
	.form-kviz{width:50%}
}
@media screen and (max-width:800px){
	.control__wrapper{-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.control__photo{width:50%}
	.control__block{width:100%}
	.control__author{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.control__title{text-align:center}
}
@media screen and (max-width:780px){
	.form-kviz{width:380px}
}
@media screen and (max-width:767.98px){
	.reviews__content::before{display:none}
	.offer__title,.offer__descr{text-align:center}
	.offer__img{display:block;top:unset;left:unset;position:relative;width:unset;height:unset;width:400px;max-width:100%;max-height:100%;margin:0 auto 20px}
	.offer__img img{position:relative;height:100%;-o-object-fit:contain;object-fit:contain}
	.offer__list{width:100%;margin-bottom:50px}
	.popup_video .popup__body{max-width:60%}
	.offer__scroll{left:35%;bottom:25px}
	.about__item{width:30%}
	.trust__item{width:30%}
	.reviews__bg{bottom:0}
	.reviews__bg::before{display:none}
	.slider-reviews__slide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	.slider-reviews__block{width:100%}
	.slider-reviews__photo{padding-bottom:0;width:100%;margin-bottom:20px}
	.slider-reviews__photo img{position:relative}
	.started__title{text-align:center}
	.started__wrapper{-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.started__photo{width:75%}
	.started__block{width:75%;margin-top:10px}
	.started__list{margin-left:0}
	.map-contacts{padding-bottom:45%}
	.map-contacts__block{top:auto;left:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);bottom:0;right:0}
}
@media screen and (max-width:730px){
	.kviz::after{height:53%;width:55%}
}
@media screen and (max-width:700px){
	.about__item{width:31%}
	.trust__item{width:31%}
	.started__item:not(:last-child) .started__number::before{bottom:-88px;height:84px}
}
@media screen and (max-width:700px) and (max-width:1246px){
	.started__item:not(:last-child) .started__number::before{bottom:calc(-35px + -53 * ((100vw - 11px)/ 926))}
	.started__item:not(:last-child) .started__number::before{height:calc(35px + 49 * ((100vw - 11px)/ 926))}
}
@media screen and (max-width:665px){
	.offer__scroll{left:37.5%}
	.about__item{width:45%}
	.about__icon{width:75px;height:75px}
	.trust__item{width:45%}
	.trust__icon{width:75px;height:75px}
}
@media screen and (max-width:650px){
	.popup_customer_form .popup__body{padding:15px}
	.popup_customer_form .popup__body .popup__close{top:0;right:0}
	.kviz::after{height:51%;width:60%}
}
@media screen and (max-width:630px){
	.footer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	.footer__prava{margin-bottom:10px}
	.footer__politica{margin-bottom:10px}
}
@media screen and (max-width:610px){
	.kviz__answers{min-height:140px}
}
@media screen and (max-width:610px) and (max-width:1246px){
	.kviz__answers{min-height:calc(120px + 20 * ((100vw - 11px)/ 926))}
}
@media screen and (max-width:600px){
	.kviz__next{width:260px}
	.kviz__last{width:260px}
}
@media screen and (max-width:600px) and (max-width:1246px){
	.kviz__next{width:calc(170px + 90 * ((100vw - 11px)/ 926))}
	.kviz__last{width:calc(170px + 90 * ((100vw - 11px)/ 926))}
}
@media screen and (max-width:576px){
	.offer__scroll{bottom:20px;left:36%}
	.about__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
	.about__item{width:48%}
	.trust__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
	.trust__item{width:48%}
	.control__photo{width:60%}
	.started__block{width:90%}
	.started__item:not(:last-child) .started__number::before{bottom:-88px}
	.contacts::before{width:50%;height:54%}
	.contacts::after{width:50%;height:54%}
	.contacts__title{text-align:center}
	.contacts__descr{text-align:center}
	.contacts .form{margin:0 auto;width:300px}
	.map-contacts{padding-bottom:60%}
	.header__logo-link{width:50px;height:50px}
	.kviz__number{display:none}
	.kviz__box{padding-bottom:20px}
	.contacts::before,.contacts::after{display:none}
	._webp .kviz::after{display:none}
}
@media screen and (max-width:576px) and (max-width:1246px){
	.started__item:not(:last-child) .started__number::before{bottom:calc(-42px + -46 * ((100vw - 11px)/ 926))}
}
@media screen and (max-width:560px){
	.header__call{display:none}
}
@media screen and (max-width:540px){
	.kviz__answers{min-height:130px}
}
@media screen and (max-width:500px){
	.offer__content{display:block}
	.offer__block{padding:40px 0 80px}
	.offer__text{font-size:14px}
	.offer__list li{padding-left:30px}
	.offer__title {font-size:14vw;line-height:1.1}
	.offer__descr {font-size:7vw;line-height:1.1}
	.offer__scroll{display:none}
	.contacts::before{width:100%;height:56%}
	.contacts::after{width:100%;height:56%}
}
@media screen and (max-width:479.98px){
	._container{padding:0 20px}
	.popup{padding:5px}
	.popup__body{padding:20px}
	.popup__close{top:-10px;right:-10px;width:9px;height:9px}
	.popup_video .popup__body{max-width:95%}
	.about__content{padding-top:80px;padding-bottom:80px}
	.receive__images{width:80%}
	.form-kviz{width:100%;max-width:100%}
	._no-webp .trust{background-image:url(../img/trust/trust-bg.jpg)}
	.trust{background-repeat:no-repeat;background-size:cover}
	.trust::before{}
	.trust__title{text-align:center}
	.control__photo{width:70%}
	.reviews__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
	.reviews__navigation{margin:0;margin-top:10px}
	.reviews__arrow{margin:0;margin-right:6px}
	.started__photo{width:90%}
	.started__block{width:100%}
	.started__item:not(:last-child) .started__number::before{bottom:-88px}
	.map-contacts{padding-bottom:90%}
	.map-contacts__block{width:540px}
}
@media screen and (max-width:479.98px) and (max-width:1246px){
	.about__content{padding-top:calc(20px + 60 * ((100vw - 11px)/ 926))}
	.about__content{padding-bottom:calc(20px + 60 * ((100vw - 11px)/ 926))}
	.started__item:not(:last-child) .started__number::before{bottom:calc(-38px + -50 * ((100vw - 11px)/ 926))}
	.map-contacts__block{width:calc(100% - 40px);margin:20px}
}
@media screen and (max-width:450px){
	.kviz::after{height:51%;width:60%}
}
@media screen and (max-width:445px){
	.offer__btn{padding-right:20px;padding-left:20px}
	.offer__scroll{left:auto;right:-35px}
}
@media screen and (max-width:410px){
	.contacts::before{height:58%}
	.contacts::after{height:58%}
	.contacts__descr{margin-bottom:55px}
}
@media screen and (max-width:400px){
	.about__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.about__item{width:100%}
	.trust__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
	.trust__item{width:100%}
}
@media screen and (max-width:390px){
	.kviz::after{height:49%;width:65%}
}
@media screen and (max-width:385px){
	.started__item:not(:last-child) .started__number::before{bottom:-88px;height:84px}
}
@media screen and (max-width:385px) and (max-width:1246px){
	.started__item:not(:last-child) .started__number::before{bottom:calc(-36px + -52 * ((100vw - 11px)/ 926))}
	.started__item:not(:last-child) .started__number::before{height:calc(35px + 49 * ((100vw - 11px)/ 926))}
}
@media screen and (max-width:380px){
	.about__item{width:90%}
	.trust__item{width:90%}
	.control__photo{width:80%}
}
._webp .kviz::after{background-image:url(../img/kviz/kviz-img.webp)}
._webp .contacts::before{background-image:url(../img/contacts/contacts-img.jpg)}