/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&family=Roboto:wght@300;400;700&display=swap);*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}*{margin:0;padding:0}.container{width:1140px;margin:0 auto}p{margin:0ch}.promo{background:url(../../img/promo/promo.png);min-height:680px}.promo h3{margin-top:9px;margin-bottom:0;font-family:Roboto;font-size:24px;line-height:1.2;font-weight:300;color:#fff;text-align:center}.promo h1{margin-top:26px;margin-bottom:0;font-family:"Roboto Condensed";font-size:72px;line-height:1.2;font-weight:700;text-transform:uppercase;color:#ec644b;text-align:center}.promo h2{margin-top:9px;margin-bottom:0;font-family:"Roboto Condensed";font-size:42px;line-height:1.2;font-weight:400;text-transform:uppercase;color:#fff;text-align:center}.promo__header{padding-top:23px;display:grid;grid-template-columns:96px 587px 342px;justify-content:space-between}.promo__menu{display:flex;justify-content:space-between;padding:37px 0;list-style-type:none;margin:0}.promo__menu_link{font-family:Roboto;font-size:15px;font-weight:400;color:#fff;padding-bottom:5px;border-bottom:1px solid rgba(236,100,75,0);transition:all 1s}.promo__menu_link:hover{text-decoration:none;color:#ec644b;border-bottom:1px solid #ec644b}.promo__menu_item{border-right:1px dotted #fff;padding-right:11px}.promo__menu_item:last-child{border-right:none}.promo__phone{display:grid;grid-template-columns:171px 171px;grid-template-rows:22px 22px;width:342px;margin-top:21px;-moz-column-gap:18px;column-gap:18px;grid-column:3/4}.promo__phone a{text-decoration:none;transition:all .5s}.promo__phone a:hover{color:#ec644b}.promo__phone_title{font-family:Roboto;text-align:right;font-size:14px;line-height:24px;font-weight:300;color:#fff;grid-row:1/2}.promo__phone_number{text-align:right;font-family:Roboto;font-size:19px;line-height:24px;font-weight:700;color:#fff;grid-row:2/3}.promo__divider{margin:38px 168px 0 168px;display:flex;justify-content:space-around;align-items:center;width:810px}.promo__line{width:388px;border-bottom:3px solid #fff}.promo__dot{width:10px;height:10px;background-color:#fff;border-radius:45px}.promo__wrapper{margin-top:31px;display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between}.promo__wrapper-item{text-align:center}.promo__wrapper-descr{font-family:Roboto;font-size:16px;line-height:22px;font-weight:300;color:#fff}.promo__btn.btn{display:block;margin:40px auto;width:230px;height:57px}.benefits{min-height:590px;background-color:#f3f3f3;padding-top:51px}.benefits__wrapper{margin-top:32px;display:grid;grid-template-columns:repeat(2,516px);grid-template-rows:auto;row-gap:37px;justify-content:space-around}.benefits__wrapper-item{display:grid;grid-template-columns:65px 420px;-moz-column-gap:20px;column-gap:20px;grid-auto-flow:column}.benefits__wrapper-icon{grid-column:1/2}.benefits__descr{grid-column:2/3}.benefits__descr-title{font-family:Roboto;font-size:16px;line-height:22px;font-weight:700;color:#ec644b}.benefits__descr-text{font-family:Roboto;font-size:14px;font-weight:300;color:#3a3a3a}.title{font-family:Roboto;font-size:26px;line-height:23px;font-weight:700;text-transform:uppercase;color:#2e2e2e;text-align:center}.subtitle{font-family:Roboto;font-size:21px;line-height:24px;font-weight:300;color:#2e2e2e;text-align:center}.btn{border-radius:45px;border:none;width:160px;height:45px;background-color:#ec644b;font-family:Roboto;font-size:12px;line-height:22px;font-weight:400;text-transform:uppercase;color:#fff;padding-top:2px;transition:all .6s}.btn:hover{transform:scale(105%);box-shadow:0 4px 4px rgba(236,100,75,.5);background-color:#dc5238}.work{padding-top:20px;min-height:610px}.work__wrapper{margin-top:37px;display:grid;grid-template-columns:repeat(3,360px);justify-content:space-between}.work__wrapper-img{-o-object-fit:cover;object-fit:cover}.work__wrapper-title{margin-top:28px;font-family:Roboto;font-size:18px;line-height:22px;font-weight:700;color:#ec644b;text-align:center}.work__wrapper-descr{margin-top:10px;font-family:Roboto;font-size:14px;font-weight:300;color:#3a3a3a;text-align:justify}.divider{display:block;width:148px;height:1px;background-color:#ec644b;margin:0 auto;margin-top:20px;margin-bottom:17px}.agent{background:url(../../img/agent/agent.png);height:342px;padding-top:58px}.agent__circle{width:102px;height:102px;border:1px solid #fff;border-radius:100%;display:flex;justify-content:center;align-items:center;margin:0 auto}.agent__circle-icon{display:flex;justify-content:center;align-items:center}.agent__title{margin-top:20px;font-family:Roboto;font-size:26px;line-height:23px;font-weight:700;color:#fff;text-align:center}.agent__subtitle{margin-top:22px;font-family:Roboto;font-size:19px;line-height:27px;font-weight:300;color:#fff;text-align:center}.hamburger{position:fixed;top:20px;right:30px;height:21px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;transition:all 1s;z-index:20;cursor:pointer}.hamburger:hover{transform:scale(120%)}.hamburger span{display:block;width:30px;height:3px;background:#ec644b}.hamburger span.long{width:36px}.hamburger.rotate{transform:scale(360deg)}.menu{position:fixed;top:0;left:-100%;width:100%;height:100vh;z-index:10;visibility:hidden;opacity:0;transition:all .6s}.menu.active{left:0;visibility:visible;opacity:1}.menu__block{position:relative;width:345px;height:100%;background-color:#ec644b;padding-top:140px;padding-left:40px;transition:all .6s;z-index:10}.menu__close{position:absolute;top:25px;right:25px;cursor:pointer;transition:all .6s}.menu__close:hover{transform:rotate(90deg) scale(120%)}.menu__list{list-style-type:none;padding-left:35px}.menu__link{position:relative;font-weight:700;font-size:24px;line-height:36px;margin-bottom:15px;transition:all .6s}.menu__link:before{content:"";position:absolute;left:-35px;top:11px;width:15px;height:15px;border-radius:100%;border:2px solid #000;transition:all .6s}.menu__link:hover{transform:scale(105%)}.menu__link:hover:before{background-color:#fff;transform:scale(100%)}.menu__link a{color:#fff;text-decoration:none}.menu__social{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);width:90px;display:flex;justify-content:space-between;align-items:center}.menu__social a{transition:all .6s}.menu__social a:hover{transform:scale(150%)}.menu__social a:hover svg path{fill:#fff}.menu__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:gray;opacity:.75}.pageup{z-index:20;display:none;position:fixed;bottom:20px;right:20px;width:80px;height:80px}.pageup img{width:100%;transition:all 1s}.pageup :hover{transform:scale(110%)}.rates{min-height:553px;margin-top:53px}.rates__wrapper{margin-top:34px;display:grid;grid-template-columns:repeat(4,267px);justify-content:space-between}.rates__item{width:267px;height:357px;background-color:#fff;border:1px solid #e9e9e9;text-align:center;overflow:hidden}.rates__item-wrapper{display:flex;width:200%}.rates__item-first{position:relative;width:50%;transform:translateX(-100%);transition:.5s all}.rates__item-first_active{transform:translateX(0)}.rates__item-second{position:relative;width:50%;padding:20px 20px 0 20px;transform:translateX(0);transition:.5s all}.rates__item-second_active{transform:translateX(-100%)}.rates__item-second__descr{height:218px;font-family:Roboto;font-size:14px;line-height:20px;font-weight:300;color:#2e2e2e}.rates__item-title{width:100%;height:61px;background-color:#25333c;font-family:Roboto;font-size:16px;line-height:61px;font-weight:700;text-transform:uppercase;color:#fff}.rates__item-icon{display:block;margin:0 auto;margin-top:14px}.rates__item-time{margin-top:12px;font-family:Roboto;font-size:14px;line-height:23px;font-weight:400;text-transform:uppercase;color:#2e2e2e}.rates__item-price{font-family:Roboto;font-size:28px;line-height:30px;text-transform:none;color:#ec644b}.rates__item-descr{width:100%;padding:20px 20px 0 20px;font-family:Roboto;font-size:14px;line-height:20px;font-weight:300;color:#2e2e2e}.rates__item-btn{position:absolute;left:50%;transform:translateX(-50%);bottom:0}.consultation{position:relative;min-height:345px}.consultation__title{font-family:Roboto;font-size:28px;line-height:23px;font-weight:400;color:#3a3a3a;text-align:center}.consultation__icon{position:relative;z-index:1;display:block;margin:20px auto;width:102px;height:102px;border:1px solid #ec644b;border-radius:100%;background-color:#fff}.consultation__icon:before{content:"";position:absolute;display:block;margin:0 auto;top:-5px;left:-5px;width:112px;height:112px;background-color:#fff;border-radius:100%;z-index:-2}.consultation__icon:after{content:"";position:absolute;display:block;margin:0 auto;top:0;width:102px;height:102px;border:1px solid #ec644b;border-radius:100%}.consultation__icon-img{display:block;margin:17px auto;z-index:10}.consultation__border{top:80px;height:166px;width:1140px;border:1px solid rgba(0,0,0,.2);position:absolute;z-index:-2;top:94px}.consultation__btn{display:block;margin:0 auto;margin-top:19px}.just-validate-error-label{position:absolute;top:100;left:50}.form{width:815px;display:grid;margin:0 auto;grid-template-columns:repeat(3,270px);grid-template-rows:47px 75px 60px;row-gap:6px;-moz-column-gap:4px;column-gap:4px;justify-content:space-between}.form__modal{margin-top:20px;width:280px;display:grid;grid-template-columns:280px;grid-template-rows:repeat(5,50px)}.form__item{position:relative}.form__item .input{outline:0;width:100%;height:100%;resize:none;padding:0 19px;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:45px;font-family:Roboto;font-size:13px;line-height:24px;font-weight:300;color:#101010}.form__item .input:focus{transition:all .5s;box-shadow:0 0 10px #ec644b}.form__item .just-validate-error-label{position:absolute;font-size:10px;top:-12px;left:33px}.form__textarea{grid-column:1/4}.form__textarea .textarea{outline:0;width:100%;height:100%;resize:none;padding:10px 19px;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:10px;font-family:Roboto;font-size:13px;font-weight:300;color:#616467}.form__textarea.none{display:none}.form__btn{grid-column:2/3;display:block;margin:0 auto;width:180px;height:65px}.form__btn-modal{grid-column:1/2;grid-row:5/6}.form__policy{grid-column:3/4;grid-row:2/3;position:relative;margin-left:30px;margin-top:5px}.form__policy-modal{padding-top:10px;grid-row:4/5;grid-column:1/2}.form__policy-contacts{grid-column:3/4;grid-row:3/4;margin-left:5px;margin-top:20px}.form__policy-input{display:none}.form__policy-input:checked+.form__policy-label:after{transform:scale(1)}.form__policy .just-validate-error-label{position:absolute;font-size:10px;top:-10px;left:42px}.form__policy-label{font-size:13px;line-height:140%;display:flex;align-items:center;position:relative;cursor:pointer}.form__policy-label:before{content:"";align-self:flex-start;flex:0 0 24px;height:24px;border:1px solid gray;border-radius:4px;margin:0 10px 0 0}.form__policy-label:after{transition:all .6s;content:"";width:20px;height:20px;position:absolute;top:2px;left:2px;background-color:#ec644b;border-radius:4px;transform:scale(0)}.just-validate-error-field{box-shadow:0 0 15px red}.just-validate-error-field+.form__policy-label:before{box-shadow:0 0 15px red}.managers{background:url(../../img/manegers/managers_bg.png);height:342px;padding-top:58px;text-align:center}.managers__icon{display:block;margin:0 auto;padding-top:22px;position:relative;width:102px;height:102px;border:1px solid #fff;border-radius:100%}.managers__title{margin-top:20px;font-family:Roboto;font-size:26px;line-height:23px;font-weight:700;color:#fff}.managers__subtitle{margin-top:18px;font-family:Roboto;font-size:19px;line-height:27px;font-weight:300;color:#fff}.scheme{min-height:454px;background-color:#f3f3f3;padding-top:50px}.scheme__wrapper{margin-top:30px;display:grid;grid-template-columns:repeat(4,250px);justify-content:center;text-align:center;-moz-column-gap:38px;column-gap:38px}.scheme__wrapper2{margin-top:25px;display:grid;grid-template-columns:repeat(3,250px);justify-content:center;text-align:center;-moz-column-gap:38px;column-gap:38px}.scheme__item-title{font-family:Roboto;font-size:16px;line-height:20px;font-weight:700;color:#ec644b}.scheme__item-subtitle{font-family:Roboto;line-height:20px;font-size:14px;font-weight:300;color:#3a3a3a}.review{padding-top:51px}.review__img{width:81px;height:81px;display:block;margin:0 auto}.review__title{margin-top:19px;text-align:center;font-family:Roboto;font-size:12.85px;line-height:22px;font-weight:700;color:#3a3a3a}.review__text{margin-top:3px;text-align:center;font-family:Roboto;font-size:10px;font-weight:300;color:#3a3a3a}.review button{outline:0}.card{padding:30px;min-height:300px;color:#111;font-size:16px}.slider-container{max-width:100%;padding:0 15px;position:relative;margin:0 auto}.swiper-button-next,.swiper-button-prev{background-color:rgba(255,255,255,0);width:46px;height:46px;border-radius:100%;border:none;background-position:center;background-repeat:no-repeat;background-size:46px 46px}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-button-prev{background-image:url(../../icons/reviews/left.svg)}.swiper-button-prev:hover{transition:all .5s;transform:scale(1.2)}.swiper-button-next{background-image:url(../../icons/reviews/right.svg)}.swiper-button-next:hover{transition:all .5s;transform:scale(1.2)}.slider-top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px}.slider-buttons{display:flex;align-items:center}.swiper-pagination-bullet{width:10px;height:10px;margin:0 15px;background-color:tomato;opacity:1}.swiper-pagination-bullet-active{background-color:navy}.swiper{padding:70px 0}.swiper-slide{transition:all .5s;opacity:.5}.swiper-slide.card.swiper-slide-active{opacity:1;transition:all .5s;transform:scale(1.4)}.contacts{padding-top:62px;min-height:438px;background:url(../../img/contacts/contacts_bg.png)}.contacts__header{width:896px;height:68px;background-color:#25333c;margin:0 auto;padding-top:12px;font-family:Roboto;font-size:19px;font-weight:700;text-transform:uppercase;color:#fff}.contacts__header-title{height:19px;text-align:center;font-family:Roboto;font-size:19px;font-weight:700;text-transform:uppercase;color:#fff}.contacts__header-subtitle{margin-top:5px;height:10px;text-align:center;font-family:Roboto;font-size:14px;font-weight:400;text-transform:uppercase;color:#fff}.contacts__form{padding-top:17px;margin:0 auto;width:896px;height:230px;background-color:rgba(255,255,255,.7)}.contacts__btn{grid-column:2/3;display:block;margin:0 auto;margin-top:10px}.footer{min-height:700px}.footer__map{position:relative}.footer__info{position:absolute;top:0;left:50%;transform:translateX(-50%);width:250px;height:150px;background-color:rgba(236,100,75,.9);border-radius:25px;padding:10px;text-align:center}.footer__info-title{font-family:Roboto;font-size:16px;line-height:20px;font-weight:700;color:#fff}.footer__info-text{font-family:Roboto;font-size:14px;font-weight:300;color:#3a3a3a}.footer__phone{font-family:Roboto;font-size:14px;font-weight:300;color:#3a3a3a}.footer__email{font-family:Roboto;font-size:14px;font-weight:300;text-decoration:underline;color:#fff}.footer__undermap{min-height:150px;background-color:#25333c}.footer__wrapper{padding-top:24px;display:grid;grid-template-columns:68px 600px 472px;grid-template-rows:71px 12px 30px}.footer__logo{width:68px;grid-column:1/2}.footer__logo-text{padding-left:43px;font-family:Roboto;font-size:16px;line-height:20px;font-weight:700;color:#fff;grid-column:2/3;display:flex;align-items:center}.footer__promo{grid-column:3/4;margin-top:8px}.footer__divider{padding-top:10px;grid-row:2/3;grid-column:1/4;width:1140px;height:1px;border-bottom:1px solid #fff;opacity:.3}.footer__policy{grid-row:3/4;grid-column:1/4;text-align:center}.footer__policy a{font-family:Roboto;font-size:13px;line-height:17px;font-weight:300;text-decoration:underline;color:#ec644b;text-align:center;padding-top:10px}.footer__policy a:hoover{color:#ec644b}.policy{display:flex;padding:20px 0 90px 0;font-weight:500;font-size:16px;line-height:25px}.overlay{display:none;position:fixed;width:100%;height:100%;top:0;background-color:rgba(0,0,0,.56)}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;min-height:400px;background-color:#f2f2f2;padding:40px 20px 20px 20px}.modal__close{position:absolute;top:5px;right:5px;font-size:41px;line-height:21px;color:#ec644b;cursor:pointer}.modal__close:hover{transition:.2s all;font-size:45px}.modal__subtitle{font-family:Roboto;font-size:19px;line-height:27px;font-weight:300;color:#0d0d0d;text-align:center}.modal__descr{font-family:Roboto;font-size:14px;font-weight:400;color:#0d0d0d;text-align:center}.modal_mini{min-height:140px}#consultation,#thanks{display:none}@media(max-width:1200px){.container{width:100%}.promo__header{padding-top:5px;grid-template-columns:1fr;grid-template-rows:25px 50px 80px;row-gap:10px}.promo__menu{grid-row:1/2;grid-column:1/2;padding:0;width:587px}.promo__menu_media{justify-self:center}.promo__phone{margin:0;justify-self:center;grid-row:2/3;grid-column:1/2}.promo__logo{justify-self:center;grid-row:3/4;grid-column:1/2}.promo__img{height:100%}.promo h3{font-size:20px}.promo h1{margin-top:0;font-size:50px}.promo h2{margin-top:0;font-size:35px}.promo__divider{margin:0;width:100%;padding-top:10px}.promo__line{width:45%}.promo__wrapper{grid-template-columns:repeat(2,2fr);grid-template-rows:repeat(2,125px);row-gap:10px}.promo__wrapper-item{padding:0 10px 0 10px}.promo__btn.btn{margin:0 auto;width:190px;height:45px}.benefits__wrapper{grid-template-columns:repeat(2,1fr)}.benefits__wrapper-item{grid-template-columns:65px 1fr}.work__wrapper{margin-top:30px;grid-template-columns:repeat(2,360px);justify-content:space-around;row-gap:20px}.work__wrapper-item:nth-child(3){grid-column:1/3}.work__wrapper-img{display:block;margin:0 auto}.work__wrapper-descr{margin:10px}.pageup{bottom:10px;right:10px;width:60px;height:60px}.rates__wrapper{grid-template-columns:repeat(2,267px);justify-content:center;row-gap:20px;-moz-column-gap:50px;column-gap:50px;margin-bottom:15px}.consultation__title{padding-top:30px}.consultation__border{display:none}.scheme__wrapper{margin-top:30px;grid-template-columns:repeat(2,250px);justify-content:center;-moz-column-gap:50px;column-gap:50px;row-gap:20px}.scheme__wrapper2{padding-bottom:30px;margin-top:20px;display:grid;grid-template-columns:repeat(2,250px);justify-content:center;-moz-column-gap:50px;column-gap:50px;row-gap:20px}.footer__wrapper{padding-top:24px;display:grid;grid-template-columns:1fr;grid-template-rows:71px 40px 71px 12px 30px}.footer__logo{width:68px;display:block;margin:0 auto;grid-column:1/2;grid-row:1/2}.footer__logo-text{padding-top:10px;padding-left:0;grid-column:1/2;grid-row:2/3;display:block;margin:0 auto;text-align:center}.footer__promo{grid-column:1/2;grid-row:3/4;margin-top:20px}.footer__divider{grid-row:4/5;grid-column:1/2;width:100%}.footer__policy{grid-row:5/6;grid-column:1/2}}@media(max-width:992px){.menu__block{padding-top:60px;padding-left:10px;width:320px}.menu__list{width:70%}.benefits__wrapper{row-gap:5px}.benefits__wrapper-item{-moz-column-gap:5px;column-gap:5px}.agent__title{font-size:22px}.agent__subtitle{font-size:18px}.contacts{padding-top:20px;background:#b4adad}.contacts__header{width:100%}.contacts__form{padding-top:30px;height:630px;width:100%}.contacts .form{width:320px;grid-template-columns:314px;grid-template-rows:47px 47px 47px 75px 50px 50px;row-gap:15px;-moz-column-gap:4px;column-gap:4px;justify-content:center}.contacts .form__item{position:relative}.contacts .form__item-name{grid-row:1/2;grid-column:1/2}.contacts .form__item-mail{grid-row:2/3;grid-column:1/2}.contacts .form__item-tel{grid-row:3/4;grid-column:1/2}.contacts .form__textarea{grid-column:1/2;grid-row:4/5}.contacts .form__policy{grid-column:1/2;grid-row:5/6}.contacts__btn{grid-column:1/2;grid-row:6/7;margin-top:0}.consultation{display:none}.managers__title{font-size:22px}.managers__subtitle{font-size:16px;line-height:20px}.swiper-slide.card.swiper-slide-active{transform:scale(1)}.swiper{padding:0}.review{padding-top:20px}.review__title{font-size:16px}.review__text{font-size:14px}.footer__info{top:-150px;width:100%;background-color:rgba(189,185,182,.9)}}@media(max-width:768px){.promo__menu{display:none}.promo__header{padding-top:10px;grid-template-rows:50px 70px;row-gap:10px}.promo__phone{grid-row:1/2;grid-column:1/2}.promo__logo{grid-row:2/3;grid-column:1/2}.promo h3{font-size:18px}.promo h1{font-size:28px}.promo h2{font-size:24px}.benefits{padding-top:20px}.benefits__wrapper{margin-top:32px;grid-template-columns:1fr;grid-template-rows:auto;row-gap:20px}.benefits__wrapper-item{-moz-column-gap:20px;column-gap:20px}.benefits__wrapper-icon{grid-column:1/2}.title{font-size:24px}.work__wrapper{margin-top:20px;grid-template-columns:1fr}.work__wrapper-item:nth-child(3){grid-column:1/2}.rates__wrapper{-moz-column-gap:20px;column-gap:20px}.footer__promo{grid-column:1/2;grid-row:3/4;margin-top:20px}}@media(max-width:576px){.promo__header{grid-template-rows:5px 70px;row-gap:10px}.promo__phone.none{display:none}.promo h3{font-size:12px}.promo h1{font-size:20px}.promo h2{font-size:18px}.promo__divider{display:none}.promo__wrapper{margin-top:15px;grid-template-columns:1fr;grid-template-rows:80px 105px 80px 80px 10px;row-gap:15px}.promo__wrapper-item{text-align:center}.promo__wrapper-descr{font-family:Roboto;font-size:14px;line-height:14px;font-weight:300;color:#fff}.menu__block{padding-top:15px}.menu__close{top:45px}.benefits__wrapper{margin-top:15px;grid-template-rows:auto;row-gap:10px}.benefits__wrapper-item{-moz-column-gap:10px;column-gap:10px}.benefits__wrapper-icon{grid-column:1/2}.title{font-size:20px}.subtitle{font-size:18px}.work__wrapper-img{display:block;margin:0 auto;width:320px}.work__wrapper-descr{margin:10px;font-size:12px}.agent{padding-top:30px}.agent__title{font-size:18px}.agent__subtitle{font-size:16px}.rates__wrapper{grid-template-columns:repeat(1,267px);justify-content:center;row-gap:20px;-moz-column-gap:0;column-gap:0}.scheme__wrapper{margin-top:30px;grid-template-columns:repeat(1,250px);justify-content:center;-moz-column-gap:50px;column-gap:50px;row-gap:20px}.scheme__wrapper2{padding-bottom:30px;margin-top:20px;display:grid;grid-template-columns:repeat(1,250px);justify-content:center;-moz-column-gap:50px;column-gap:50px;row-gap:20px}.footer__wrapper{grid-template-columns:1fr;grid-template-rows:71px 50px 120px 12px 30px;justify-content:center}.footer__logo{width:68px;grid-column:1/2}.footer__logo-text{width:200px;font-size:12px;line-height:20px;font-weight:700}.footer__promo{grid-column:1/2;grid-row:3/4;margin-top:20px;grid-template-columns:1fr;grid-template-rows:20px 30px 46px}.footer__promo .promo__phone_title{grid-column:1/2;grid-row:1/2;text-align:center;width:100%}.footer__promo .promo__phone_number{grid-column:1/2;grid-row:2/3;text-align:center}.footer__promo .promo__phone_btn{grid-column:1/2;grid-row:3/4;display:block;margin:0 auto}.promo__phone.footer__promo{width:100%}}