/*!
 * 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)
 */*,::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}@font-face{font-family:"Helvetica Neue Cyr";src:url(../fonts/HelveticaNeueCyr-Medium.woff) format("woff");font-weight:500}@font-face{font-family:"Helvetica Neue Cyr";src:url(../fonts/HelveticaNeueCyr-Bold.woff) format("woff");font-weight:700}*{font-family:"Helvetica Neue Cyr",sans-serif;margin:0;padding:0;box-sizing:border-box}.container{width:1140px;margin:0 auto}.title{color:#fff;font-size:45px;line-height:58px;font-weight:700;text-align:center}.title_fz26{font-size:26px;line-height:31px}.btn{padding:18px 28px;color:#fff;font-size:18px;line-height:22px;font-weight:700;border:none}.btn:hover{color:#fff;text-decoration:none}.promo{-webkit-animation:25s linear 1s infinite alternate bg_main;animation:25s linear 1s infinite alternate bg_main}@-webkit-keyframes bg_main{0%{background:url(../img/main-bg.jpg) no-repeat top center/cover}100%{background:url(../img/main-bg.jpg) no-repeat 90% center/cover}}@keyframes bg_main{0%{background:url(../img/main-bg.jpg) no-repeat top center/cover}100%{background:url(../img/main-bg.jpg) no-repeat 90% center/cover}}.iphone img{-webkit-animation:2s linear 1s infinite alternate iphones;animation:2s linear 1s infinite alternate iphones}.leed{-webkit-animation:20s linear 1s infinite alternate bg_advantage;animation:20s linear 1s infinite alternate bg_advantage}@-webkit-keyframes iphones{0%{transform:translateY(0) translatex(2px)}100%{transform:translateY(20px) translateX(-2px)}}@keyframes iphones{0%{transform:translateY(0) translatex(2px)}100%{transform:translateY(20px) translateX(-2px)}}@-webkit-keyframes bg_advantage{0%{background:url(../img/leed.jpg) no-repeat 30% center/cover}100%{background:url(../img/leed.jpg) no-repeat 60% center/cover}}@keyframes bg_advantage{0%{background:url(../img/leed.jpg) no-repeat 30% center/cover}100%{background:url(../img/leed.jpg) no-repeat 60% center/cover}}.nav{display:flex;position:fixed;width:100%;height:114px;background:rgba(0,0,0,.4235294118);align-items:center;z-index:2}.menu{top:0;display:flex;justify-content:space-between;align-items:center}.menu a{text-decoration:none}.menu__list{display:flex;list-style-type:none;margin:0;width:540px;justify-content:space-between}.menu__link{color:#fff}.menu__link:hover{color:#fff}.menu__close{display:none}.promo{position:relative;padding-top:280px;height:100vh}.promo__title{margin-bottom:24px}.promo__subtitle{font-size:20px;line-height:26px;text-align:center;margin-bottom:36px}.promo__btns{text-align:center}.promo__btn{margin-right:28px;color:#000;background-color:#fff}.promo__btn:hover{color:#000}.hamburger{display:none}.about{padding:45px 0 116px 0;background:url(../img/about-bg.jpg) no-repeat center center/cover}.about__wrapper{display:grid;grid-template-columns:480px 580px;grid-auto-columns:minmax(480px,580px);-moz-column-gap:80px;column-gap:80px;row-gap:125px}.about__title{text-align:left;margin-top:205px;margin-bottom:23px}.about__title-left{text-align:left;margin-bottom:20px}.about__subtitle{text-align:left;margin-bottom:20px}.about__descr{max-width:450px;color:rgba(59,59,59,.9843137255);font-size:16px;line-height:19px;font-weight:500}.about__list{padding-left:42px;list-style-type:none;margin-bottom:45px}.about__item{position:relative;margin-bottom:24px;font-size:16px;line-height:20px;color:#333}.about__item::before{content:"";position:absolute;left:-42px;top:40%;transform:translateY(-50%);width:19px;height:19px;border-radius:100%;background-color:#00bf63}.about__btn{background:linear-gradient(180deg,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 100%),rgba(255,255,255,.3);border-radius:20px;border:2px solid #fff;padding:15px 23px;font-size:16px;line-height:25px}.about__photo-macbook{position:relative}.about__photo-macbook img{width:100%}.about img{width:100%}.advantage{padding:66px 0 105px 0;background:url(../img/advantage-bg.jpg) no-repeat center center/cover}.advantage__title{margin-bottom:25px}.advantage__wrapper{background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%),rgba(0,0,0,.3);margin:0 auto;width:1023px;min-height:416px;border-radius:42px;padding:54px 40px 44px 40px;display:grid;grid-template-columns:repeat(3,236px);grid-auto-columns:236px;-moz-column-gap:126px;column-gap:126px;row-gap:48px}.advantage__item{text-align:center}.advantage__icon{padding:15px 14px;width:64px;height:64px;background-color:#2be3a0;border-radius:12px;margin-bottom:18px}.advantage__icon-yellow{background-color:#ffbf44}.advantage__text{margin-bottom:0;font-weight:500;font-size:16px;text-align:center;color:#fff}.reviews{padding:102px 0 138px 0;background:url(../img/reviews-bg.jpg) no-repeat center center/cover}.reviews__title{margin-bottom:55px}.reviews__photo{width:308px;height:308px;-o-object-fit:cover;object-fit:cover}.reviews__photo img{width:100%;border-radius:41px;transition:transform .4s}.reviews__photo img:hover{transform:scale(1.02)}.reviews__descr{margin-top:37px;font-size:16px;line-height:21px;color:#fff;font-weight:500;margin-bottom:35px}.reviews__name{font-weight:700;font-size:18.125px;line-height:22px;color:#fff;margin-bottom:7px}.reviews__subname{font-weight:500;font-size:18.125px;line-height:22px;color:#fff}.swiper{width:1070px;min-height:502px}.swiper-slide{background:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%),rgba(0,0,0,.3);min-height:502px;border-radius:50px;display:grid;grid-template-columns:309px 445px;-moz-column-gap:80px;column-gap:80px;padding:67px 170px 51px 67px}.swiper-button-prev{background-image:url(../icons/arrow_left.svg);width:52px;height:52px;bottom:60px;left:160px;top:unset}.swiper-button-prev::after{content:none}.swiper-button-next{background-image:url(../icons/arrow_right.svg);width:52px;height:52px;bottom:60px;left:250px;top:unset}.swiper-button-next::after{content:none}.car{padding-top:85px;background:url(../img/car-bg.jpg)}.car__title{margin-bottom:42px}.car__wrapper{display:grid;grid-template-columns:580px 500px;-moz-column-gap:80px;column-gap:80px}.car__photo{position:relative}.car__photo:after{content:"";position:absolute;background-image:url(../img/car/lightLeft.png);width:53px;height:67px;left:330px;top:150px;z-index:2;-webkit-animation:carlight .5s linear infinite alternate;animation:carlight .5s linear infinite alternate}.car__photo::before{content:"";position:absolute;background-image:url(../img/car/lightright.png);width:53px;height:67px;left:546px;top:150px;z-index:2;-webkit-animation:carlight .5s linear infinite alternate;animation:carlight .5s linear infinite alternate}.car__photo-earth{position:absolute;left:-20px;z-index:0}.car__photo-audi{position:absolute;z-index:1}.car__dowland{margin-right:28px}.car__dowland img{margin-bottom:100px}.car__list{margin-top:75px;padding-left:52px;list-style-type:none;margin-bottom:44px}.car__item{position:relative;font-weight:500;font-size:16px;line-height:19px;color:#fff;margin-bottom:30px}.car__item::before{content:"";position:absolute;left:-42px;top:50%;transform:translateY(-50%);width:19px;height:19px;border-radius:100%;background-color:#00bf63}@-webkit-keyframes carlight{0%{opacity:0}100%{opacity:1}}@keyframes carlight{0%{opacity:0}100%{opacity:1}}.leed{padding:100px 0 60px 0}.leed__wrapper{display:grid;grid-template-columns:690px 350px;-moz-column-gap:50px;column-gap:50px}.leed__descr{padding-left:25px;font-size:11px;font-weight:500;color:#fff;text-align:start}.leed__form input{background:rgba(0,0,0,.3);color:#fff;border:none;padding:15px 34px;width:100%;height:50px;font-size:16px;margin-bottom:18px}.leed__btn{color:#000;width:100%}.leed__btn:hover{color:#000}.map{position:relative;padding-top:120px;height:640px;overflow:hidden}.map__title{position:relative;z-index:1}.map__frame{position:absolute;top:-60px;width:100%}.map__frame iframe{filter:brightness(.6)}.contacts{padding:50px 0 70px 0;background:url(../img/about-bg.jpg)}.contacts__wrapper{display:flex;justify-content:space-between;align-items:flex-end}.contacts__wrapper:nth-child(2){align-items:flex-start;margin-top:82px}.contacts__descr{font-weight:700;font-size:16px;line-height:19px;color:#333;width:390px}.contacts img{align-self:flex-start;width:54px;height:54px}.contacts__item{text-align:center;justify-content:start;align-items:center}.contacts__link{color:#fff;font-weight:700;font-size:18px;line-height:22px}.contacts__link:hover{color:#fff;text-decoration:none}.contacts__text{padding-top:8px;width:245px;font-weight:700;font-size:16px;line-height:19px;color:#333}.footer{background-color:#1e1e1e;min-height:237px;padding-top:46px}.footer__wrapper{display:grid;grid-template-columns:511px 368px;justify-content:space-between;align-items:center}.footer__wrapper img{justify-self:end}.footer__menu{display:flex;width:100%;justify-content:space-between;justify-self:start;list-style-type:none}.footer__menu-link{color:#fff}.footer__menu-link:hover{color:#fff;text-decoration:none}.footer__block{display:flex;align-items:center;margin-top:47px}.footer__block .copyright{margin-bottom:0;color:#333}.footer__social-link{margin:0 10px}.footer__social-link img{width:100%;height:100%}.footer__link{color:#333;margin-right:24px}.footer__link:hover{text-decoration:none;color:#333}@media(max-width:1200px){.container{max-width:960px}.menu__list{margin-left:10px;width:480px}.btn{margin-left:15px;padding:16px 22px}.promo{padding-top:260px}.title{font-size:18px}.title_fz45{font-size:40px}.about__wrapper{grid-template-columns:430px 500px;-moz-column-gap:30px;column-gap:30px}.advantage__title{font-size:40px}.advantage__wrapper{width:910px;grid-template-columns:repeat(3,200px)}.reviews{padding:50px 0}.swiper{width:100%}.car{padding-top:50px}.car__wrapper{grid-template-columns:410px 500px;-moz-column-gap:50px;column-gap:50px}.car__list{margin-top:30px}.car__photo::before{left:365px;top:96px}.car__photo::after{left:220px;top:96px}.car__photo img:nth-of-type(1){width:50%}.car__photo img:nth-of-type(2){width:100%}.leed__wrapper{grid-template-columns:440px 260px;grid-template-columns:550px 350px;-moz-column-gap:30px;column-gap:30px}.leed__title{padding-left:25px;text-align:left}.leed__form{padding-top:30px}.leed__btn{margin-left:0}}@media(max-width:992px){.container{max-width:720px}.menu__logo{width:90%}.menu__list{margin-left:0;width:400px}.menu__item{margin-left:5px;font-size:14px}.btn{width:210px;margin-left:5px;font-size:16px;padding:16px 22px}.promo{padding-top:240px}.title{font-size:17px}.title_fz45{font-size:38px}.about{padding:45px 0}.about__wrapper{grid-template-columns:repeat(2,1fr)}.about__title{margin-top:20px;margin-bottom:15px;text-align:center}.about__subtitle{text-align:center}.about__descr{max-width:unset;text-align:center}.about__photo-macbook{margin-top:40px}.advantage__title{font-size:38px}.advantage__wrapper{padding:40px;width:680px;grid-template-columns:repeat(2,1fr);grid-auto-columns:1fr;-moz-column-gap:60px;column-gap:60px}.reviews__photo{margin-top:30px;width:100%}.swiper-slide{grid-template-columns:250px 355px;-moz-column-gap:40px;column-gap:40px;padding:67px}.swiper-button-next{bottom:110px;left:210px}.swiper-button-prev{bottom:110px;left:140px}.car__wrapper{grid-template-columns:320px 390px;-moz-column-gap:20px;column-gap:20px}.car__photo::after{left:168px;top:70px}.car__photo::before{left:280px;top:70px}.car__dowland img{width:40%;margin-bottom:20px}.leed__wrapper{grid-template-columns:440px 260px;-moz-column-gap:20px;column-gap:20px}.leed__title{padding-left:15px;text-align:left}.leed__form{padding-top:60px}.leed__btn{margin-left:0;width:260px}.contacts{padding:30px 0}.contacts__wrapper{align-items:center}.contacts__wrapper:nth-of-type(2){margin-top:30px}.footer{padding-top:20px;height:237px}.footer__wrapper{grid-template-columns:350px 370px}}@media(max-width:768px){.container{max-width:530px}.nav{right:150%;width:100%;height:100vh;flex-direction:column;justify-content:space-between;background-color:rgba(0,0,0,.9529411765);transition:all .6s}.nav.active{right:0}.menu{padding:40px;height:100vh;flex-direction:column;text-align:left}.menu__list{text-align:center;flex-direction:column}.menu__item{margin-bottom:25px;font-size:18px}.menu__link{position:relative}.menu__link::after{position:absolute;transition:all .3s;content:"";top:20px;left:0;height:1px;width:0%;background-color:#fff}.menu__link:hover::after{width:100%}.menu__close{position:absolute;right:30px;top:2px;display:block;font-size:40px;color:#fff;cursor:pointer;transition:transform .6s}.menu__close:hover{transform:rotate(90deg)}.btn{text-align:center;margin-left:5px;font-size:16px;width:180px;padding:12px 18px}.hamburger{display:block;position:fixed;right:20px;top:20px;height:20px;width:50px;cursor:pointer;z-index:1}.hamburger__item{display:block;width:100%;height:3px;margin-bottom:5px;background-color:#fff}.promo{padding-top:200px}.title{font-size:16px}.title_fz45{font-size:35px;line-height:44px}.about{padding:45px 0}.about__wrapper{grid-template-columns:1fr;row-gap:40px}.about__title{margin-top:20px;margin-bottom:15px;text-align:center}.about__title-left{text-align:center}.about__subtitle{text-align:center}.about__descr{max-width:unset;text-align:center}.about__btns{text-align:center;margin-bottom:20px}.advantage{padding:50px 0}.advantage__title{font-size:35px}.advantage__wrapper{width:100%;grid-template-columns:repeat(2,1fr);grid-auto-columns:1fr;-moz-column-gap:60px;column-gap:60px}.advantage__text{font-size:14px}.reviews{padding:30px}.reviews__title{margin-bottom:35px}.reviews__photo{-o-object-fit:cover;object-fit:cover;height:100%}.reviews__descr{text-align:center}.reviews__name{text-align:center}.reviews__subname{text-align:center}.swiper{width:100%}.swiper-slide{grid-template-columns:1fr;row-gap:20px;padding:40px}.swiper-button-next{display:none;bottom:20%;left:210px}.swiper-button-prev{display:none;bottom:110px;left:140px}.car__wrapper{grid-template-columns:1fr;row-gap:300px}.car__photo{height:100px}.car__photo::after{left:290px;top:125px}.car__photo::before{left:480px;top:130px}.car__dowland img{width:40%;margin-bottom:20px}.leed{padding:60px 0}.leed__wrapper{grid-template-columns:1fr}.leed__title{text-align:center}.leed__form{padding-top:60px}.leed__btn{display:block;margin:auto;width:260px}.map{padding-top:60px}.contacts{padding:20px 0}.contacts img{align-self:center}.contacts__wrapper{flex-direction:column;text-align:center}.contacts__wrapper:nth-of-type(2){align-items:center;margin-top:50px}.contacts__item{margin-bottom:30px}.footer{padding:30px 0;height:100%}.footer__wrapper{grid-template-columns:1fr;justify-content:center}.footer__wrapper img{justify-self:center}.footer__menu{margin-top:20px;flex-direction:column;justify-self:center}.footer__menu-item{margin-bottom:20px;text-align:center}.footer__menu-link{font-size:18px}.footer__block{justify-content:center}.footer__link{margin-right:0}}@media(max-width:576px){.container{max-width:100%;padding:0 15px}.menu{width:280px;margin:0 auto;padding:35px 0}.menu__list{width:200px}.promo{padding-top:140px}.promo__btns{display:flex;flex-direction:column;align-items:center}.promo__btn{margin-right:0;margin-bottom:10px}.title{text-align:center}.title_fz45{font-size:30px}.btn{width:180px;padding:10px 18px;font-size:12px}.about img{width:100%}.advantage{padding:20px 0}.advantage__title{font-size:25px}.advantage__wrapper{padding:30px 10px;-moz-column-gap:20px;column-gap:20px;row-gap:30px}.advantage__text{font-size:14px}.reviews__photo{margin-top:0}.reviews__descr{margin-top:10px;font-size:14px;line-height:18px}.reviews__name{font-size:15px}.reviews__subname{font-size:12px}.swiper-slide{grid-template-columns:1fr;row-gap:10px;padding:20px}.car__wrapper{row-gap:160px}.car__photo::after{left:140px;top:58px}.car__photo::before{left:235px;top:60px}.car__dowland{margin-right:20px}.leed__title{line-height:36px}.leed__form{padding-top:30px;display:flex;flex-direction:column;justify-content:center}.leed__form input{width:250px}.leed__btn{width:250px}.map{padding-top:40px}.contacts__descr{width:unset}}