@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:url(../fonts/Roboto/Robotothin.woff2) format("woff2"),url(../fonts/Roboto/Robotothin.woff) format("woff"),url(../fonts/Roboto/Robotothin.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:url(../fonts/Roboto/Robotothinitalic.woff2) format("woff2"),url(../fonts/Roboto/Robotothinitalic.woff) format("woff"),url(../fonts/Roboto/Robotothinitalic.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/Roboto/Robotolight.woff2) format("woff2"),url(../fonts/Roboto/Robotolight.woff) format("woff"),url(../fonts/Roboto/Robotolight.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/Roboto/Robotolightitalic.woff2) format("woff2"),url(../fonts/Roboto/Robotolightitalic.woff) format("woff"),url(../fonts/Roboto/Robotolightitalic.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/Roboto/Roboto.woff2) format("woff2"),url(../fonts/Roboto/Roboto.woff) format("woff"),url(../fonts/Roboto/Roboto.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(../fonts/Roboto/Robotoitalic.woff2) format("woff2"),url(../fonts/Roboto/Robotoitalic.woff) format("woff"),url(../fonts/Roboto/Robotoitalic.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/Roboto/Robotomedium.woff2) format("woff2"),url(../fonts/Roboto/Robotomedium.woff) format("woff"),url(../fonts/Roboto/Robotomedium.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/Roboto/Robotomediumitalic.woff2) format("woff2"),url(../fonts/Roboto/Robotomediumitalic.woff) format("woff"),url(../fonts/Roboto/Robotomediumitalic.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/Roboto/Robotobold.woff2) format("woff2"),url(../fonts/Roboto/Robotobold.woff) format("woff"),url(../fonts/Roboto/Robotobold.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(../fonts/Roboto/Robotobolditalic.woff2) format("woff2"),url(../fonts/Roboto/Robotobolditalic.woff) format("woff"),url(../fonts/Roboto/Robotobolditalic.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:url(../fonts/Roboto/Robotoblack.woff2) format("woff2"),url(../fonts/Roboto/Robotoblack.woff) format("woff"),url(../fonts/Roboto/Robotoblack.ttf) format("ttf")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:url(../fonts/Roboto/Robotoblackitalic.woff2) format("woff2"),url(../fonts/Roboto/Robotoblackitalic.woff) format("woff"),url(../fonts/Roboto/Robotoblackitalic.ttf) format("ttf")}@font-face{font-family:lg;font-style:normal;font-weight:400;src:url(../fonts/lg.woff2) format("woff2"),url(../fonts/lg.woff) format("woff"),url(../fonts/lg.ttf) format("ttf")}*,::after,::before{box-sizing:border-box}::-webkit-input-placeholder{color:#71788e}:-ms-input-placeholder{color:#71788e}::-moz-placeholder{color:#71788e;opacity:1}:-moz-placeholder{color:#71788e;opacity:1}body,html{min-height:100%;height:auto}body{background:#fff;color:#171717;font-family:Roboto,sans-serif;font-weight:400;min-width:320px;margin:0;padding:0}p{font-size:19px;line-height:1.7}img{max-width:100%}a{transition:color .3s}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.bg-light{background-color:#f5f6f8}.bg-bicolor{background:linear-gradient(to bottom,#f5f6f8 50%,#fff 50%)}.bg-bicolor-inverted{background:linear-gradient(to bottom,#fff 50%,#f5f6f8 50%)}.container{width:100%;max-width:1290px;margin-left:auto;margin-right:auto}.btn,.btn-outline{font-size:17px;font-weight:500;line-height:20px;height:50px;padding-left:30px;padding-right:30px;border:none;box-shadow:0 4px 8px rgba(0,139,196,.08)}.btn-outline:active,.btn:active{box-shadow:none}a.btn,a.btn-outline{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:12px;padding-bottom:12px}.btn-small{height:44px}.btn{background-image:linear-gradient(90deg,#008bc4 0,#00a7eb 100%);color:#fff;position:relative;z-index:1;transition:.2s linear}.btn::before{position:absolute;content:'';background:#00a7eb;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;transition:.2s linear}.btn:hover::before{opacity:1}.btn:active::before{background:#006893}.btn-outline{background:0 0;border:2px solid #008bc4;color:#008bc4;transition:.2s ease-in-out}.btn-outline:hover{background-color:#00a7eb;color:#fff;border-color:transparent}.btn-outline:active{background-color:#006893;color:#fff;border-color:transparent}.btn-icon{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#008bc4 0,#00a7eb 100%);color:#fff;width:86px;height:86px;border-radius:50%;box-shadow:inset 0 0 0 1px #008bc4,inset 0 0 0 7px #fff}.btn-icon::before{content:'';position:absolute;width:100%;height:100%;border:1px solid #008bc4;border-radius:50%;opacity:0;transition:box-shadow .3s}.btn-icon:hover{background:#00a7eb;color:#fff;box-shadow:inset 0 0 0 1px rgba(0,139,196,.3),inset 0 0 0 7px #fff}.btn-icon:hover::before{opacity:.8;-webkit-animation:1.2s linear infinite btnRoundAnim;animation:1.2s linear infinite btnRoundAnim}.btn-icon_small{width:46px;height:46px}.btn-icon_white{position:relative;color:#008bc4;background:#fff;box-shadow:none}.btn-icon_white::before{position:absolute;content:'';width:calc(100% + 24px);height:calc(100% + 24px);border:1px solid #fff;border-radius:50%;opacity:.5;transition:.2s}.btn-icon_white:hover{background:#fff;color:#008bc4}.btn-icon_white:hover::before{opacity:1}.btn-icon_white svg{width:13px;height:13px}.btns{display:flex;align-items:center;justify-content:space-between}.btns [class^=btn]:not(:last-child){margin-right:30px}.points{display:flex;align-items:center;justify-content:flex-start;list-style:none;padding:0;margin:0}.points li{font-weight:300;font-size:17px;line-height:20px;position:relative;padding-left:26px}.points li:not(:last-child){margin-right:30px}.points li::before{position:absolute;content:'';background-image:url(../img/check_gold.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;top:50%;left:0;transform:translateY(-50%)}.phone a{display:inline-block;color:#171717;font-weight:700;font-size:28px;line-height:33px;text-decoration:none}.phone a:hover{color:#00a7eb}.phone a:active{color:#006893}.phone__text{font-size:17px;line-height:20px;font-weight:300;margin-top:15px}.phone__text p{font-size:inherit;line-height:inherit;font-weight:inherit}.phone__text p:last-child{margin-bottom:0}.rating{display:flex;align-items:center}.rating svg{margin-right:10px}.rating svg:last-child{margin-right:0}.title{font-weight:700;font-size:32px;line-height:37px;text-align:center;margin-bottom:30px}.title span{color:#af8612}.content p{font-size:19px;line-height:1.7;font-weight:300;margin-bottom:20px}.content p:last-child{margin-bottom:0}.content blockquote{font-size:24px;line-height:1.5;font-weight:400;padding-left:30px;border-left:2px solid #af8612}.content blockquote p{font-size:inherit;line-height:inherit;font-weight:inherit;margin-bottom:20px}.content blockquote p:last-child{margin-bottom:0}.content ul{margin:0;padding:0;list-style:none}.content ul li{font-weight:300;font-size:19px;line-height:32px;position:relative;padding-left:30px;margin-bottom:20px}.content ul li::before{position:absolute;content:'';background-image:url(../img/check_gold.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;top:7px;left:0}.social__list{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;list-style:none;margin:0;padding:0}.social__item{margin:0 5px}.social__link{display:inline-flex;align-items:center;justify-content:center;border:2px solid #008bc4;border-radius:50%;width:30px;height:30px}.social__link:hover{background-color:#00a7eb;color:#fff;border-color:#00a7eb}.breadcrumbs{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin:0;padding:0;list-style:none}.breadcrumbs li{display:block;font-size:15px;line-height:18px;display:inline-flex;align-items:center;position:relative;margin-bottom:5px}.breadcrumbs li::after{background-color:#dee2ed;display:block;content:'';height:18px;width:1px;margin:0 15px;transform:rotate(25deg)}.breadcrumbs li:last-child::after{display:none}.breadcrumbs li a{color:#71788e;text-decoration:none}.breadcrumbs li a:hover{color:#00a7eb}.breadcrumbs li a:active{color:#006893}.page__container .content{margin-bottom:40px}.page__header{background-color:#f5f6f8;padding:40px 0;margin-bottom:40px}.page__header .breadcrumbs{justify-content:center}.page__header .title{font-size:36px;line-height:42px;margin-bottom:0}.section{padding-top:60px;padding-bottom:60px}.section__container{display:flex;flex-flow:row wrap;align-items:flex-start}.section__content{margin-bottom:40px}.section__content--wide{padding-top:60px}.section__content--wide .btn,.section__content--wide .btn-outline{display:block;margin-top:40px;margin-left:auto;margin-right:auto}.section__sidebar{display:none;width:300px;margin-right:30px}.section__main{flex:1}.section__btns{display:flex;align-items:center;justify-content:center;width:100%;margin-top:40px}.section__btn{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;width:132px;height:167px;margin:40px auto}.section__btn .btn-icon{margin-bottom:15px}.section__btn span{color:#008bc4;font-weight:500;font-size:17px;line-height:22px;text-align:center}.section__media .btn,.section__media .btn-outline{display:block;margin:40px auto}.section__media .section__img{position:relative;order:1;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.section__media .section__img img{width:100%}.section__media .section__main{order:0}.section__map{width:100%;text-align:center}.section.section-contacts{padding-top:0}.section.section-contacts .section__content{padding-left:0;padding-right:0}.section.section-contacts .section__sidebar{margin-right:0;margin-left:30px;align-self:stretch}.section.section-about{padding-top:0}.section.section-docs .section.section-cta{padding-top:0;padding-bottom:0}.section.section-docs .section.section-cta--high{padding-top:60px;padding-bottom:60px}.section-cta .cta{display:grid;grid-template-areas:"title" "content" "contacts";background-color:#212e3f;color:#fff;padding:30px 30px 40px}.section-cta .cta__img{display:none;grid-area:image}.section-cta .cta__img img{position:absolute;top:50%;left:50%;width:260px;height:380px;border:2px solid #fff;transform:translate(-50%,-50%);box-shadow:0 15px 20px rgba(0,0,0,.05)}.section-cta .title{grid-area:title;margin-bottom:20px}.section-cta .content{grid-area:content;margin-bottom:30px;text-align:center}.section-cta .content p{font-size:18px}.section-cta .contacts{grid-area:contacts;border-left:2px solid #af8612;padding-left:30px}.section-cta .contacts .phone{margin-bottom:15px}.section-cta .contacts .phone__text{margin-top:0;margin-bottom:15px}.section-cta .contacts .phone a{color:#fff}.section-cta .contacts .phone a:hover{color:#00a7eb}.section-cta .contacts .phone a:active{color:#006893}.stage__item:not(:last-child){margin-bottom:30px}.stage__count{color:#af8612;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:15px}.stage__count span{display:inline-block;font-weight:900;font-size:36px;line-height:42px;margin-bottom:10px}.stage__content{flex:1}.stage__title{font-weight:700;font-size:28px;line-height:33px;text-align:center;margin-bottom:20px}.stage__desc{font-weight:300;font-size:19px;line-height:32px}.stage__desc p{font-size:inherit;line-height:inherit;font-weight:inherit}.stage__desc p:last-child{margin-bottom:0}.section-quote .quote__image{height:240px}.section-quote .quote__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.section-quote blockquote{background-color:#fff;display:none;box-shadow:0 15px 20px rgba(0,0,0,.05);width:630px;padding:60px 60px 60px 120px;position:relative;margin:-120px auto 0}.section-quote blockquote cite{color:#71788e;font-size:17px;line-height:20px}.section-quote blockquote cite strong{color:#008bc4;display:block}.section-quote blockquote>svg{position:absolute;top:60px;left:60px}.section-reviews .section__main,.section-team .section__main{width:100%}.team__grid{display:grid;grid-template-columns:1fr;grid-gap:30px}.team__grid .team__item{max-width:300px;margin-left:auto;margin-right:auto}.team__item{width:100%;padding-bottom:25px;border:2px solid #fff;border-bottom:2px solid #008bc4;box-shadow:0 15px 20px rgba(0,0,0,.05);max-width:300px;margin-left:auto;margin-right:auto}.team__photo{margin-bottom:25px}.team__name{color:#171717;display:inline-block;font-size:19px;line-height:25px;font-weight:500;padding-left:30px;padding-right:30px;text-decoration:none;margin-bottom:10px}.team__name:hover{color:#00a7eb}.team__name:active{color:#006893}.team__position{color:#af8612;font-size:17px;line-height:20px;font-weight:400;padding-left:30px;padding-right:30px;margin-bottom:10px}.team__experience{color:#71788e;font-weight:300;font-size:17px;line-height:20px;padding-left:30px;padding-right:30px}.team .btn,.team .btn-outline{display:block;margin-left:auto;margin-right:auto}.review__grid{display:grid;grid-gap:30px;grid-template-columns:1fr}.review__grid .review__thumb{height:270px}.review__masonry .review__item{background-color:#fff;float:left;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding:30px;margin-bottom:30px;box-shadow:0 15px 20px rgba(0,0,0,.05)}.review__masonry .review__title{font-weight:500}.review__masonry .content,.review__masonry .content p{font-size:17px;line-height:29px}.review__item{transition:transform .3s}.review__item:hover{transform:translateY(-4px)}.review__item:hover .btn-icon::before{opacity:.8;-webkit-animation:1.2s linear infinite btnRoundAnim;animation:1.2s linear infinite btnRoundAnim}.review__thumb{position:relative;border:2px solid #fff;margin-bottom:10px;box-shadow:0 15px 20px rgba(0,0,0,.05)}.review__thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.review__thumb .btn-icon{position:absolute;bottom:30px;left:30px}.review__title{font-weight:600;font-size:19px;line-height:22px;margin-bottom:10px}.review__date{color:#71788e;font-size:15px;line-height:18px;margin-bottom:10px}.review__rating{margin-top:20px;margin-bottom:20px}.review__result{color:#af8612;font-size:17px;line-height:22px;margin-bottom:10px}.review__problem{color:#71788e;font-size:17px;line-height:22px}.review-slider .swiper-slide{filter:grayscale(100%);opacity:.4;transition-property:transform,opacity,filter}.review-slider .swiper-slide.swiper-slide-next,.review-slider .swiper-slide.swiper-slide-prev{opacity:1}.review-slider .swiper-slide.swiper-slide-active{filter:grayscale(0);opacity:1}.review-slider .review__item{background-color:#fff;padding:20px;box-shadow:0 15px 20px rgba(0,0,0,.05);border:1px solid #f5f6f8}.review-slider .review__item:hover{transform:none}.review-slider .review__thumb{height:240px;border:2px solid #af8612}.review .btn,.review .btn-outline{display:flex;align-items:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:40px auto 0}.review-slider .slider__nav,.team-slider .slider__nav{margin:60px auto}.section.section-tabs{padding-top:0}.section.section-tabs .section__sidebar{padding-top:40px}.tabs__content{border-top:2px solid #f5f6f8}.tabs__nav{display:flex;align-items:center;justify-content:center;width:100%}.tabs .tab-btn{position:relative;color:#008bc4;font-weight:500;font-size:24px;line-height:28px;padding:14px 20px;cursor:pointer;transition:color .2s}.tabs .tab-btn:hover{color:#00a7eb}.tabs .tab-btn:hover::after{width:100%;background-color:#00a7eb}.tabs .tab-btn.is-active{color:#171717}.tabs .tab-btn.is-active:hover::after{background-color:#af8612}.tabs .tab-btn.is-active::after{width:100%}.tabs .tab-btn::after{position:absolute;content:'';background-color:#af8612;height:2px;width:0;left:50%;bottom:-2px;transform:translateX(-50%);transition:width .2s}.tabs .tab-pane{display:none;padding:40px 0}.tabs .tab-pane.is-active{display:block}.section-faq .section__main{flex:1 0 100%;margin-bottom:40px}.section-faq .section__sidebar{display:block;margin:0 auto}.faq__item{background-color:#fff;padding-left:30px;padding-right:30px;border-left:2px solid #af8612;box-shadow:0 15px 20px rgba(0,0,0,.05)}.faq__item:not(:last-child){margin-bottom:10px}.faq__item .faq__content{display:none}.faq__item.is-active .faq__title{color:#af8612}.faq__item.is-active .faq__title::after{background-image:url(../img/caret_open.svg)}.faq__item.is-active .faq__content{display:block}.faq__title{position:relative;color:#171717;font-size:19px;line-height:28px;padding-top:25px;padding-bottom:25px;cursor:pointer;transition:color .2s}.faq__title::after{background-image:url(../img/caret_close.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;right:0;top:37px;display:block;content:'';width:11px;height:5px}.faq__title:hover{color:#00a7eb}.faq__content{padding-bottom:25px}.faq__content .content p{font-size:17px;line-height:25px}.section-form.section{padding-top:0}.section-form .title{margin-bottom:20px}.section-form .form{border:2px solid #008bc4;padding:30px 30px 40px}.section-form .form__group{margin-bottom:30px}.section-form .form__group:last-child{margin-bottom:0}.section-form .form__textarea{min-height:140px}.section-form .form__info{margin-bottom:30px;text-align:center}.section-form .form__rating{font-weight:700;font-size:24px;line-height:28px;margin-bottom:40px}.section-form .form .btn{white-space:nowrap;margin-left:30px}.form__group{display:flex;width:100%;margin-bottom:20px}.form__group .form__input+.form__input{margin-left:30px}.form__input,.form__textarea{font-size:17px;line-height:22px;width:100%;border:1px solid #dee2ed;padding:14px 20px;outline:0;transition:.3s ease-in-out}.form__input:focus,.form__textarea:focus{border-color:#00a7eb;box-shadow:0 0 0 1px #00a7eb}.form__input:invalid,.form__textarea:invalid{border-color:#d20000;box-shadow:0 0 0 1px #d20000}.form__textarea{min-height:100px}.form__checkbox{position:relative}.form__checkbox input{position:absolute;top:50%;left:0;transform:translateY(-50%);margin:0;padding:0;width:0;visibility:hidden;opacity:0;z-index:-10}.form__checkbox label{font-size:15px;line-height:19px;position:relative;padding-left:39px;min-height:24px;margin-bottom:0}.form__checkbox label::after,.form__checkbox label::before{position:absolute;content:'';top:50%;transform:translateY(-50%);transition:.2s ease-in-out}.form__checkbox label::before{background-color:transparent;left:0;width:24px;height:24px;border:1px solid #dee2ed;z-index:1}.form__checkbox label::after{background-image:url(../img/check_mini.svg);width:16px;height:16px;left:4px;opacity:0;z-index:2}.form__checkbox label a{font-weight:500;text-decoration:none;color:#008bc4}.form__checkbox label a:hover{color:#00a7eb}.form__checkbox label a:active{color:#006893}.form__checkbox input:checked~label::before{background-color:#af8612;border-color:#af8612}.form__checkbox input:checked~label::after{opacity:1}.hystmodal__shadow--show{background:#171717;opacity:.8}.hystmodal__window{width:100%;max-width:350px}.modal{padding:60px 30px}.modal .btn-close{position:absolute;top:20px;right:20px;cursor:pointer;color:#008bc4}.modal .btn-close:hover{color:#00a7eb}.modal .btn-close:active{color:#006893}.modal .title{font-size:32px;line-height:37px}.modal .form{display:flex;flex-flow:column wrap;position:relative}.modal .form .btn{width:100%}.modal .form__group:last-child{margin-bottom:0}.price{background-color:#fff;width:100%;margin-bottom:40px;box-shadow:0 15px 20px rgba(0,0,0,.05);border:2px solid #fff}.price .btn{padding-left:20px;padding-right:20px}.price__btn{display:flex;justify-content:center}.price__title{background-color:#f5f6f8;color:#af8612;font-size:24px;line-height:28px;font-weight:700;text-align:center;padding:20px 30px;border-bottom:1px solid #dee2ed}.price__item{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 20px 30px;transition:background .3s}.price__item:not(:last-child){border-bottom:1px solid #dee2ed}.price__item:hover{background-color:#f5f6f8}.price__info{margin-right:20px;flex:1}.price__cost,.price__name{font-size:17px;line-height:25px}.price__name{margin-bottom:5px}.price__cost{color:#71788e;font-weight:600}.docs{display:grid;grid-row-gap:30px;margin-bottom:40px}.docs__item{background-color:#f5f6f8;display:flex;align-items:center;justify-content:center;padding:30px;border:2px solid #fff;box-shadow:0 15px 20px rgba(0,0,0,.05);transition:box-shadow .3s;max-width:320px;margin-left:auto;margin-right:auto}.docs__item:hover{box-shadow:0 17px 25px rgba(0,0,0,.09)}.docs__item img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:100%;height:100%;-o-object-position:top;object-position:top}.gallery{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start;margin-left:-15px;margin-right:-15px}.gallery__item{height:220px;width:100%;margin:0 15px 30px;overflow:hidden;box-shadow:0 15px 20px rgba(0,0,0,.05);border:2px solid #fff;transition:width .7s}.gallery__item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .5s ease-in-out}.gallery__item:hover img{transform:scale(1.15)}.gallery__btns{width:100%;display:flex;align-items:center;justify-content:center;padding-top:10px}.gallery__btns .btn,.gallery__btns .btn-outline{margin:0 15px}.contacts__info{border-top:1px solid #dee2ed}.contacts__phone{display:flex;flex-flow:column wrap;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #dee2ed}.contacts__phone .phone__text{color:#71788e;font-size:15px;line-height:18px;margin-top:0;margin-bottom:5px}.contacts__email{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #dee2ed}.contacts__email p{font-weight:300;margin-bottom:0}.contacts__email a{color:#008bc4;font-weight:500;text-decoration:none}.contacts__email a:hover{color:#00a7eb}.contacts__btns{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;padding-top:30px;padding-bottom:30px}.contacts__btns button{padding-left:20px;padding-right:20px;order:2}.contacts__btns .social{order:1;margin-bottom:30px}.contacts__city{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #dee2ed}.contacts__city .city{color:#008bc4;font-size:24px;line-height:36px;font-weight:500;margin-bottom:5px}.contacts__city .address{font-size:19px;line-height:28px;font-weight:300;margin-bottom:20px}.contacts__map{background-color:#f5f6f8;border:2px solid #af8612;width:100%;height:200px;box-shadow:0 15px 20px rgba(0,0,0,.05)}[class*=ymaps-2][class*="-ground-pane"]{filter:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}@-webkit-keyframes btnRoundAnim{0%{opacity:.8;transform:scale(1)}50%{opacity:.2}70%{opacity:0}100%{opacity:0;transform:scale(1.7)}}@keyframes btnRoundAnim{0%{opacity:.8;transform:scale(1)}50%{opacity:.2}70%{opacity:0}100%{opacity:0;transform:scale(1.7)}}.menu{display:block}.menu__list{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:0;margin:0}.menu__item{position:relative}.menu__item.has-children .menu__link::after{background-image:url(../img/caret_close.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:5px;display:block;content:'';width:11px;height:5px}.menu__item.has-children:hover>a{color:#00a7eb}.menu__item.has-children:hover>a::after{background-image:url(../img/caret_open.svg)}.menu__item::before{position:absolute;content:'';width:0%;left:50%;height:2px;background-color:#00a7eb;top:0;transform:translateX(-50%);transition:width .3s}.menu__item:hover .submenu{opacity:1;visibility:visible;transform:translateY(0)}.menu__item:hover::before{width:100%}.menu__link{color:#171717;font-size:16px;line-height:19px;display:flex;align-items:center;width:100%;height:68px;padding:0;text-decoration:none;transition:color .3s}.menu__link:hover{color:#00a7eb}.menu__link:active{color:#006893}.submenu{background-color:#fff;list-style:none;margin:0;padding:0;position:absolute;top:100%;left:-25px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:180px;border-bottom:2px solid #00a7eb;box-shadow:0 4px 8px rgba(0,139,196,.08);opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,transform .3s,visibility .3s;z-index:5;transform:translateY(20px)}.submenu__item{border-top:1px solid #dee2ed}.submenu__link{color:#171717;display:flex;align-items:center;min-height:50px;padding:10px 25px;text-decoration:none}.submenu__link:hover{color:#00a7eb}.submenu__link:active{color:#006893}.mobile-menu{background-color:rgba(23,23,23,.8);position:absolute;height:100%;width:100%;visibility:hidden;opacity:0;transition:opacity .1s .1s,visibility .1s .1s;z-index:50}.mobile-menu.is-active{opacity:1;visibility:visible;transition:opacity .1s}.mobile-menu.is-active .mobile-menu__list{left:0;transition:left .1s .1s}.mobile-menu__arrow{background-image:url(../img/caret_close.svg);background-position:center;background-repeat:no-repeat;position:absolute;width:50px;height:50px;top:0;right:0;cursor:pointer}.mobile-menu__arrow:hover{background-color:#f7f7f9}.mobile-menu__list{background-color:#fff;position:relative;width:275px;left:-275px;height:100%;margin:0;padding:0;list-style:none;transition:left .3s}.mobile-menu__item{position:relative;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;min-height:50px;border-top:1px solid #dee2ed}.mobile-menu__item.is-active{border-bottom:2px solid #00a7eb}.mobile-menu__item.is-active .mobile-menu__link{color:#00a7eb}.mobile-menu__item.is-active .mobile-menu__arrow{background-image:url(../img/caret_open.svg)}.mobile-menu__item.is-active .mobile-submenu{display:block}.mobile-menu .has-children .mobile-menu__link{padding-right:50px}.mobile-menu .mobile-submenu{display:none;width:100%;margin-bottom:15px}.mobile-menu .mobile-submenu__list{margin:0;padding:0;list-style:none}.mobile-menu .mobile-submenu__link{color:#171717;display:flex;align-items:center;width:100%;min-height:34px;padding-left:45px;font-size:17px;line-height:20px;text-decoration:none}.mobile-menu .mobile-submenu__link:hover{color:#00a7eb}.mobile-menu__link{display:flex;align-items:center;color:#171717;font-size:17px;line-height:20px;font-weight:400;min-height:50px;width:100%;padding-left:18px;padding-right:18px;text-decoration:none}.header{box-shadow:0 15px 20px rgba(0,0,0,.05)}.header__top{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px 0}.header__logo{margin-bottom:20px}.header__logo img{height:80px}.header__text{font-size:17px;line-height:20px;font-weight:300;margin-top:15px}.header__text p{font-size:inherit;line-height:inherit;font-weight:inherit}.header__text p:last-child{margin-bottom:0}.header__info{display:none}.header__info .points{margin-bottom:30px}.header__contacts{display:flex;flex-direction:column;align-items:center}.header__contacts .city{font-weight:300;font-size:17px;line-height:20px;margin-bottom:15px}.header__contacts .city__current{color:#008bc4;font-weight:600;cursor:pointer}.header__contacts .city__current:hover{color:#00a7eb}.header__contacts .city__current:active{color:#006893}.header__contacts .phone__text{display:none}.header__bottom{display:flex;align-items:center;position:relative;padding:25px 0}.header__bottom::before{content:'';position:absolute;top:0;left:0;right:0;border-top:2px solid #af8612;margin-right:calc((100% - 100vw)/ 2);margin-left:calc((100% - 100vw)/ 2)}.header__bottom .btn-menu{background-color:transparent;color:#171717;border:0;padding:0;margin:0}.header__bottom .btn-menu svg{pointer-events:none}.header__bottom .btn-menu svg .burger_close,.header__bottom .btn-menu svg .burger_open{transition:.2s}.header__bottom .btn-menu svg .burger_open{opacity:0;visibility:hidden}.header__bottom .btn-menu:hover{color:#00a7eb}.header__bottom .btn-menu:active{color:#006893}.header__bottom .btn-menu.is-active svg .burger_close{opacity:0;visibility:hidden}.header__bottom .btn-menu.is-active svg .burger_open{opacity:1;visibility:visible}.header__bottom .header__btns{margin-left:auto;margin-right:auto}.header__bottom .header__btns .btn{display:none}.header__bottom .header__btns button{height:44px;padding-left:10px;padding-right:10px}.header__bottom .header__btns button:not(:last-child){margin-right:20px}.header__menu{display:none;width:100%}.header__menu .menu__list{width:100%}.footer{background-color:#212e3f}.footer .btn-outline{background-color:transparent}.footer .btn-outline:hover{background-color:#00a7eb}.footer .btn-outline:active{background-color:#006893}.footer .phone{text-align:center;display:none}.footer .phone a{color:#fff;font-size:28px;line-height:33px}.footer .phone a:hover{color:#00a7eb}.footer .phone a:active{color:#006893}.footer .phone__text{color:#af8612;font-size:15px;line-height:18px;margin-top:0;margin-bottom:5px}.footer .phone:first-child{display:block}.footer .phone:last-child{margin-left:110px}.footer__top{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px}.footer__btns{margin-bottom:20px}.footer__contacts{display:flex;align-items:center;margin-left:auto;margin-right:auto;margin-bottom:30px}.footer__bottom{position:relative;padding:40px 0;display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.footer__bottom::before{content:'';position:absolute;top:0;left:0;right:0;border-top:2px solid #af8612;margin-right:calc((100% - 100vw)/ 2);margin-left:calc((100% - 100vw)/ 2)}.footer__name{color:#af8612;display:block;font-size:19px;line-height:22px;text-decoration:none;margin-bottom:20px}.footer .copyright{color:#71788e;font-size:15px;line-height:18px;font-weight:300;margin-left:auto;margin-right:auto}.footer__links{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;width:100%}.footer__links a{color:#fff;display:inline-block;font-size:17px;line-height:20px;font-weight:300;text-decoration:none;margin-bottom:15px}.footer__links a:last-child{margin-bottom:0}.footer__links a:hover{color:#00a7eb}.footer__links a:active{color:#006893}.footer__column{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;width:calc(100% - 30px);margin-left:15px;margin-right:15px}.footer__logo{display:none;padding-left:80px}.footer__menu{display:flex;flex-flow:row wrap;width:100%;margin-bottom:40px}.footer__menu .footer__column:first-child{margin-bottom:40px}.footer__info{width:100%;margin-bottom:40px}.footer__info p{color:#71788e;font-size:15px;line-height:26px;font-weight:300;margin-bottom:15px}.footer__info p:last-child{margin-bottom:0}.footer__copyright{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;width:100%}.footer__copyright a{font-weight:300;font-size:15px;line-height:18px}.footer__copyright .footer__column{margin-bottom:15px}.footer__copyright .footer__column:last-child{margin-bottom:0;margin-top:15px}.features,.footer__container,.header__container,.page__container,.section__container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;overflow: hidden}.widget{border:2px solid #fff;margin-bottom:30px}.widget:last-child{margin-bottom:0}.cta-widget{padding:60px 30px 30px;border:2px solid #008bc4;margin-bottom:30px}.cta-widget .phone{margin-bottom:20px}.cta-widget .phone__text{color:#af8612;font-size:15px;line-height:18px;font-weight:400;margin-top:0;margin-bottom:5px}.cta-widget .points{flex-direction:column;align-items:flex-start;margin-bottom:30px}.cta-widget .points li:not(:last-child){margin-bottom:10px}.cta-widget .btn,.widget-consultant .btn,.widget-consultant .btn-outline{width:100%}.widget-consultant .team__item{border-bottom:0}.slider__nav{position:relative;display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}.slider__nav .swiper-button-next,.slider__nav .swiper-button-prev,.slider__nav .swiper-pagination{position:relative}.slider__nav .swiper-pagination{display:flex;align-items:center;margin:0 25px}.slider__nav .swiper-pagination-bullet{width:10px;height:10px;margin:0 6px;background:#71788e;opacity:1}.slider__nav .swiper-pagination-bullet-active{background:#af8612}.slider__nav .swiper-button-next:after,.slider__nav .swiper-button-prev:after{transform:scaleX(.7);font-size:34px}.slider__nav .swiper-button-next,.slider__nav .swiper-button-prev{color:#008bc4;height:40px;margin:0}.slider__nav .swiper-button-next.swiper-button-disabled,.slider__nav .swiper-button-prev.swiper-button-disabled{color:#71788e;opacity:1}.section-slider{background-color:#f5f6f8}.section.section-slider{padding:0}.slider{background:linear-gradient(90deg,#fdfbfb 0,#ebedee 100%);position:relative;height:738px;z-index:1}.slider .swiper-slide{background-color:#f5f6f8}.slider__item{height:100%;position:relative;padding-top:60px}.slider__content{position:relative;text-align:center;width:100%;z-index:2}.slider__content .content{margin-bottom:30px}.slider__content .slider__nav{margin:40px auto}.slider__img{position:absolute;bottom:0;left:0;right:0;text-align:center;width:100%;z-index:1}.slider__img img{-o-object-fit:contain;object-fit:contain;height:300px}.slider .breadcrumbs li::after{background-color:#fff}.section-slider .features{position:relative;margin-top:-40px;z-index:2}.features{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;padding-left:0;padding-right:0;padding-bottom:20px}.features__item{background-color:#fff;display:inline-flex;align-items:flex-start;width:100%;padding:30px;margin-left:15px;margin-right:15px;margin-bottom:20px;box-shadow:0 15px 20px rgba(0,0,0,.05);transition:transform .3s}.features__item:hover{transform:translateY(-5px)}.features__img{margin-right:20px}.features__desc{font-size:17px;line-height:1.7;font-weight:300}.features__desc p{font-size:inherit;line-height:inherit;font-weight:inherit}.features__desc p:last-child{margin-bottom:0}.service{display:flex;margin-bottom:40px;border:2px solid #fff;box-shadow:0 15px 20px rgba(0,0,0,.05);transition:transform .3s}.service:hover{transform:translateY(-4px)}.service__icon{background-color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:30px;width:95px}.service__icon img,.service__icon svg{margin-bottom:15px}.service__icon .service__count{color:#71788e;font-size:15px;line-height:18px;text-align:center}.service__content{padding:30px 30px 10px;flex:1}.service__name{display:block;color:#171717;font-weight:700;font-size:28px;line-height:33px;text-decoration:none;margin-bottom:20px}.service__desc{font-size:17px;line-height:29px;font-weight:300;margin-bottom:20px}.service__desc p{font-size:inherit;line-height:inherit;font-weight:inherit}.service__desc p:last-child{margin-bottom:0}.service__list{margin:0;padding:0;list-style:none}.service__item{margin-bottom:20px}.service__title{display:inline-block;font-weight:500;font-size:19px;line-height:22px;text-decoration:none;margin-bottom:5px}.service__subtitle{color:#71788e;font-weight:300;font-size:15px;line-height:18px}.service .btn-outline{margin-left:auto;margin-right:auto}.tariff{background-color:#fff;box-shadow:0 15px 20px rgba(0,0,0,.05)}.tariff__name{color:#af8612;font-weight:700;font-size:13px;line-height:17px;text-align:center;margin-bottom:10px}.tariff__label,.tariff__unit{color:#71788e;font-size:11px;line-height:14px;margin-bottom:10px;text-align:center}.tariff__label{margin-bottom:0!important}.tariff__price{font-weight:700;font-size:16px;line-height:19px;text-align:center}.tariff__price span{color:#af8612}.tariff .title{margin-bottom:0}.tariff .content{width:100%;text-align:center;padding-left:30px;padding-right:30px}.tariff .content p{margin-bottom:5px;font-size:14px;line-height:1.3;font-weight:300}.tariff .content strong{color:#af8612;font-size:15px;line-height:18px;font-weight:400}.tariff .btn-outline{height:44px;padding-left:20px;padding-right:20px}.tariff__row{display:flex;flex-flow:row wrap}.tariff__cell{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;width:25%;padding-top:20px;padding-bottom:20px}.tariff__cell--wide{background-color:#f5f6f8;width:100%;padding-top:5px;padding-bottom:5px}.tariff__cell--active .tariff__price{color:#af8612}.tariff__cell p{font-size:16px;line-height:1.4;font-weight:400;width:100%}.tariff__cell p span{color:#af8612}.tariff__cell p:last-child{margin-bottom:0}.tariff__head .tariff__cell--wide{display:none}.tariff__body{border-left:2px solid #fff;border-right:2px solid #fff}.tariff__footer .tariff__cell p{padding-left:30px;padding-right:30px;text-align:center}.tariff__footer .tariff__btns .tariff__cell--wide{padding:0!important;border-top:1px solid #dee2ed}@media (min-width:480px){.social__item{margin:0 7.5px}.social__link{width:40px;height:40px}.footer__menu .footer__column{width:calc(50% - 30px)}.footer__menu .footer__column:first-child{margin-bottom:0}}@media (min-width:576px){.section-cta .contacts{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto}.stage__item{display:flex;align-items:flex-start}.stage__count{width:80px;margin-right:20px;margin-bottom:0}.stage__title{text-align:left}.section-quote .quote__image{height:300px}.review__grid,.team__grid{grid-template-columns:1fr 1fr}.section-form .form__rating{display:flex;align-items:center}.section-form .form__rating .rating{margin-left:30px}.docs{grid-template-columns:1fr 1fr;grid-column-gap:30px}.docs__item{max-width:initial}.contacts__phone{flex-flow:row wrap;justify-content:space-between}.contacts__btns{flex-flow:row;align-items:center;justify-content:space-between}.contacts__btns button{order:1}.contacts__btns .social{order:2;margin-bottom:0}.header__top{flex-direction:row;align-items:center}.header__logo{margin-bottom:0}.header__text{width:90px;margin-top:0;line-height:1.3}.header__contacts{align-items:flex-start}.header__bottom .header__btns{margin-right:0}.header__bottom .header__btns .btn{display:inline-block}.footer__top{flex-flow:row wrap;align-items:flex-start;justify-content:space-around}.footer__menu{width:66.66667%}.footer__info{width:33.33333%}.footer__copyright .footer__column{width:calc(33.33333% - 30px)}.footer__copyright .footer__column:last-child{width:100%}.footer__copyright{flex-flow:row wrap;justify-content:space-between}.features,.footer__container,.header__container,.page__container,.section__container{max-width:540px}.slider__nav .swiper-pagination{margin:0 50px}.slider__nav .swiper-pagination-bullet{margin:0 10px}.tariff__name{font-size:19px;line-height:22px;margin-bottom:15px}.tariff__label,.tariff__unit{font-size:15px;line-height:18px;margin-bottom:15px}.tariff__price{font-size:24px;line-height:28px}.tariff .content p{font-size:17px;line-height:1.4}.tariff__cell p{font-size:19px;line-height:1.5}.tariff__cell{padding-top:30px;padding-bottom:30px}.tariff__cell--wide{padding-top:10px;padding-bottom:10px}.tariff__footer .tariff__btns .tariff__cell{padding:20px 0}}@media (min-width:768px){.section__media .section__img{margin-left:0;margin-right:0}.section-cta .cta{grid-template-areas:"title title" "content contacts"}.section-cta .content{margin-bottom:0;margin-right:15px;text-align:left}.section-cta .contacts{width:auto;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-left:15px}.stage{margin-top:40px}.section-quote .quote__image{height:350px}.team__grid{grid-template-columns:1fr 1fr 1fr}.review__masonry{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.review__masonry .review__item{padding:60px}.section-form .form__info{text-align:left;display:flex}.section-form .form__info .title{width:33.33333%;text-align:left;margin-right:30px;margin-bottom:0}.price__info{margin-right:30px;display:flex;align-items:center;justify-content:space-between}.price__info .price__name{width:70%;margin-right:30px;margin-bottom:0}.price__info .price__cost{width:30%}.docs{grid-template-columns:1fr 1fr 1fr}.header__bottom .header__btns button{padding-left:20px;padding-right:20px}.footer__btns{margin-right:30px;margin-bottom:0}.footer__contacts{margin-bottom:0}.footer__social{flex:1;margin-bottom:-15px;margin-left:15px}.footer__social .social__item{margin:0 0 15px 15px}.features,.footer__container,.header__container,.page__container,.section__container{max-width:720px}.slider{height:515px}.slider__content{width:470px;text-align:left;position:relative;z-index:2}.slider__content .title{text-align:left}.slider__content .slider__nav{margin:40px 0 0}.slider__img{right:-260px;left:auto}.slider__img img{height:515px}.features{justify-content:flex-start;padding-bottom:10px}.features__item{width:calc(50% - 30px);margin-bottom:30px}.service__list{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}}@media (min-width:992px){.title{font-size:40px;line-height:47px}.page__container .content{max-width:630px;margin-left:auto;margin-right:auto;margin-bottom:60px}.page__header{padding:60px 0;margin-bottom:60px}.page__header .page__container{max-width:630px}.page__header .breadcrumbs{justify-content:flex-start}.page__header .title{font-size:44px;line-height:52px;text-align:left}.section{padding-top:100px;padding-bottom:100px}.section__content{margin-bottom:60px;padding-left:150px;padding-right:150px}.section__content--wide{padding-left:0;padding-right:0;padding-top:100px}.section__content .title{text-align:left}.section__content--wide .btn,.section__content--wide .btn-outline{margin-top:60px;margin-left:0}.section .title{text-align:left}.section__sidebar{display:block}.section__btns{margin-top:60px}.section__media .section__main .title{text-align:left}.section.section-about .section__main{padding-left:150px;padding-right:150px}.section.section-docs .section.section-cta--high{padding-top:100px;padding-bottom:100px}.section-cta .cta{grid-template-columns:1fr 1fr;padding:60px}.section-cta .title{font-size:32px;line-height:37px;grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2}.section-cta .content{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2;margin-bottom:0}.section-cta .contacts{grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3;margin-top:auto;margin-bottom:auto}.stage{margin-top:60px}.stage__list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.stage__item{width:calc(50% - 30px)}.section-quote .quote__image{height:500px}.section-quote blockquote{display:block}.review__grid{grid-template-columns:1fr 1fr 1fr}.review__masonry{-moz-column-count:3;column-count:3}.review .btn,.review .btn-outline{margin:60px auto 0}.tabs .tab-btn{padding:20px 30px}.section-faq .section__main{flex:1}.section-faq .section__sidebar{margin-left:30px}.section-form .form{display:flex;padding:60px}.section-form .form__info{display:block;margin-right:30px;margin-bottom:0;width:33.33333%}.section-form .form__info .title{margin-bottom:30px;margin-right:0}.section-form .form .btn{flex:1 0 calc(50% - 20px)}.price__btn{justify-content:flex-start}.gallery__btns{padding-top:30px}.contacts__map{height:100%}.contacts__list{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #dee2ed}.contacts__city{position:relative;padding-top:15px;padding-bottom:15px;padding-left:110px;border-bottom:0;cursor:pointer}.contacts__city .address{margin-bottom:0}.contacts__city::after,.contacts__city::before{position:absolute;content:'';top:50%;border-radius:50%;transform:translateY(-50%);transition:.3s}.contacts__city::before{border:2px solid #dee2ed;width:24px;height:24px;left:28px;z-index:1}.contacts__city::after{background-color:#af8612;left:34px;width:12px;height:12px;opacity:0;visibility:hidden;z-index:2}.contacts__city .contacts__map{display:none}.contacts__city.is-active::before{border-color:#af8612}.contacts__city.is-active::after{opacity:1;visibility:visible}.contacts__city:hover .city{color:#00a7eb}.contacts__city:hover::before{border-color:#af8612}.header__top{padding:30px 0}.header__logo img{height:125px}.header__text{display:none}.header__contacts .phone__text,.header__info{display:block}.header__bottom .btn-menu,.header__bottom .header__btns{display:none}.header__bottom{padding:0}.header__menu{display:block}.footer__top{align-items:center;justify-content:space-between}.footer__social{flex:0;margin-bottom:0}.footer__social .social__list{width:-webkit-max-content;width:-moz-max-content;width:max-content}.footer__social .social__item{margin:0 0 0 15px}.footer__bottom{padding:60px 0}.footer__license{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.footer__logo{display:block;width:33.33333%}.footer__info{margin-left:33.33333%;width:66.66667%}.features,.footer__container,.header__container,.page__container,.section__container{max-width:960px}.slider{height:620px}.slider__item{padding-top:100px}.slider__content .slider__nav{margin:60px 0 0}.service__icon{padding-top:60px;width:160px}.service__content{padding:60px 30px 40px 60px}.service__list{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.service .btn-outline{margin-left:0}.tariff{background-color:transparent;box-shadow:none}.tariff__name{font-size:24px;line-height:28px}.tariff__price{font-size:28px;line-height:33px}.tariff .content{text-align:left;padding-left:0;padding-right:0}.tariff__cell{width:calc(16.66667% - 15px)}.tariff__cell:not(:last-child){margin-right:30px}.tariff__cell--wide{flex:1;margin-right:30px}.tariff__cell:not(.tariff__cell--wide){box-shadow:0 15px 20px rgba(0,0,0,.05)}.tariff__head .tariff__cell--active{background-color:#af8612;border-color:#af8612!important}.tariff__head .tariff__cell--active .tariff__name,.tariff__head .tariff__cell--active .tariff__unit{color:#fff}.tariff__head .tariff__cell--active .tariff__price{color:#171717}.tariff__body{border:0}.tariff__body .tariff__cell{padding-top:30px;padding-bottom:30px}.tariff__body .tariff__cell:not(.tariff__cell--wide){background-color:#fff}.tariff__body .tariff__cell--active{border-left:2px solid #af8612;border-right:2px solid #af8612}.tariff__body .tariff__row:not(:last-child) .tariff__cell{border-bottom:1px solid #dee2ed}.tariff__footer .tariff__cell--wide{border-top:1px solid #dee2ed}.tariff__footer .tariff__cell p{text-align:left;padding-left:0;padding-right:0}.tariff__footer .tariff__cell:not(.tariff__cell--wide){border:2px solid #fff}.tariff__footer .tariff__cell--active{border-color:#af8612!important}.tariff__footer .tariff__btns .tariff__cell:not(.tariff__cell--wide){background-color:#fff}.tariff__footer .tariff__row:not(.tariff__btns) .tariff__cell--active{background-color:#af8612}.tariff__footer .tariff__row:not(.tariff__btns) .tariff__cell--active .tariff__name,.tariff__footer .tariff__row:not(.tariff__btns) .tariff__cell--active .tariff__unit{color:#fff}.tariff__footer .tariff__row:not(.tariff__btns) .tariff__cell--active .tariff__price{color:#171717}.section__tariff .title{display:none}.tariff__head .tariff__cell{border-width:2px 2px 1px;border-style:solid;border-color:#fff #fff #dee2ed}.tariff__head .tariff__cell--wide{border-width:0 0 1px;display:flex;align-items:center}.tariff__head .tariff__cell--wide .title{font-size:40px;line-height:47px;display:block}}@media (min-width:1340px){.page__container .content{max-width:100%;-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.page__header .page__container{max-width:1320px}.section{padding-top:120px;padding-bottom:120px}.section__content{padding:0}.section__content .content:not(.one-column){-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}.section__content--wide{padding-top:120px}.section__media .btn,.section__media .btn-outline{margin-bottom:0}.section__media .section__img{width:50vw;margin-left:auto;margin-right:calc(-50vw + 50%)}.section__media .section__img img{width:auto;max-width:initial;margin-left:0}.section__media .section__img .section__btn{position:absolute;top:480px;left:30px;margin:0}.section__media .section__main{margin-right:30px}.section__media .section__main .btn,.section__media .section__main .btn-outline{margin-left:0}.section__media--left .section__main{order:1;margin-right:0;margin-left:30px}.section__media--left .section__img{order:0;margin-right:auto;margin-left:calc(-50vw + 50%)}.section__media--left .section__img img{float:right}.section__media--left .section__btn{right:0;left:initial!important}.section__map{width:auto}.section-docs .section__content,.section-service .section__content{margin-left:330px}.section-docs .section__content--wide,.section-service .section__content--wide{margin-left:0}.section.section-contacts .section__sidebar{width:630px}.section.section-about .section__main{padding:0}.section.section-docs .section.section-cta--high{padding-top:120px;padding-bottom:120px}.section-cta .cta{grid-template-columns:400px 1fr 260px;padding:60px 110px 60px 60px}.section-cta .cta__img{display:block;position:relative;grid-row-start:1;grid-row-end:3;grid-column-start:3;grid-row-end:4}.section-cta .contacts{margin-left:auto;margin-right:auto}.stage__item{width:calc(33.33333% - 30px)}.section-quote .quote__image{height:600px}.section-quote blockquote cite strong{display:inline-block;margin-right:15px}.section-quote blockquote{width:850px}.section-team .section__content{margin-left:auto;margin-right:auto}.team__grid{grid-template-columns:1fr 1fr 1fr 1fr}.section.section-tabs .section__sidebar{padding-top:60px}.tabs .tab-pane{padding:60px 0}.section-faq .section__content{margin-right:330px}.gallery__item{height:300px}.gallery__item:nth-child(10n+1),.gallery__item:nth-child(10n+8){max-width:370px}.gallery__item:nth-child(10n+2),.gallery__item:nth-child(10n+5),.gallery__item:nth-child(10n+7),.gallery__item:nth-child(10n+9){max-width:560px}.gallery__item:nth-child(10n+3),.gallery__item:nth-child(10n+6){max-width:300px}.gallery__item:nth-child(10n),.gallery__item:nth-child(10n+4){max-width:700px}.menu__link{font-size:17px;line-height:20px;padding-left:20px;padding-right:20px}.submenu{left:0}.header__logo{margin:0 30px}.header__contacts{width:25%}.header__bottom::before{margin-left:0;margin-right:0}.footer .phone{display:block}.footer__bottom::before{margin-left:15px;margin-right:15px}.footer .copyright{margin-left:0;margin-right:0}.footer__license{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.footer__logo{width:25%}.footer__menu{width:50%}.footer__info{width:25%;margin-left:0}.footer__copyright .footer__column{width:calc(25% - 30px);margin-bottom:0}.footer__copyright .footer__column:last-child{width:calc(25% - 30px);margin-top:0}.features,.footer__container,.header__container,.page__container,.section__container{max-width:1320px}.slider__content{width:520px}.section-slider .features{margin-top:-60px}.features{padding-bottom:30px}.features__item{width:calc(33.33333% - 30px)}.service__list{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}}@media (max-width:768px){.tabs__nav{display:block;height:58px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;text-align:center}.tabs__nav .tab-btn{display:inline-flex}}@media (max-width:575px){.section-form .form__group{display:block}.section-form .form__group .form__input{margin-left:0!important}.section-form .form__group .form__input:not(:last-child){margin-bottom:30px}.section-form .form__group .form__checkbox{margin-bottom:30px}.section-form .form__group .btn{width:100%;margin-left:0}.contacts__phone .phone{margin-left:auto;margin-right:auto}.contacts__phone .phone:not(:last-child){margin-bottom:20px}.header__bottom .header__btns .btn-outline{height:40px;padding-left:15px;padding-right:15px}.tariff .btn-outline{padding:0;height:30px;border:0;box-shadow:none}.tariff .btn-outline:hover{background-color:transparent;color:#00a7eb}.tariff .btn-outline:active{color:#006893}}@media (min-width:576px) and (max-width:767px){.gallery__item{width:calc(50% - 30px)}}@media (min-width:768px) and (max-width:991px){.gallery__item:nth-child(11n+1),.gallery__item:nth-child(11n+6){width:300px}.gallery__item:nth-child(11n+2),.gallery__item:nth-child(11n+5){width:360px}.gallery__item:nth-child(11n),.gallery__item:nth-child(11n+10),.gallery__item:nth-child(11n+3),.gallery__item:nth-child(11n+8),.gallery__item:nth-child(11n+9){width:210px}.gallery__item:nth-child(11n+4),.gallery__item:nth-child(11n+7){width:450px}}@media (min-width:992px) and (max-width:1339px){.gallery__item:nth-child(10n+1),.gallery__item:nth-child(10n+8){max-width:280px}.gallery__item:nth-child(10n+2),.gallery__item:nth-child(10n+5),.gallery__item:nth-child(10n+7),.gallery__item:nth-child(10n+9){max-width:370px}.gallery__item:nth-child(10n+3),.gallery__item:nth-child(10n+6){max-width:220px}.gallery__item:nth-child(10n),.gallery__item:nth-child(10n+4){max-width:530px}}