/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;-webkit-text-size-adjust:none}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,iframe,main,menu,nav,section{display:block}img{height:auto;max-width:100%;vertical-align:top}.gm-style img{max-width:none}iframe{border:0;max-width:100%;width:100%}figure{margin:0}.category-item__list,.footer .logo-list,.footer__list,.page-navigation__list{list-style:none;margin:0;padding:0}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.header__contact a,.header__contact a:hover{-webkit-text-decoration:none;text-decoration:none}.btn,.reset-button,[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:0}.hidden{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.clearfix:after{clear:both;content:"";display:block}@font-face{font-display:swap;font-family:BMWTypeNext;font-style:normal;font-weight:300;src:url(../fonts/BMWTypeNext-Light.woff2) format("woff2"),url(../fonts/BMWTypeNext-Light.woff) format("woff")}@font-face{font-display:swap;font-family:BMWTypeNext;font-style:normal;font-weight:400;src:url(../fonts/BMWTypeNext-Regular.woff2) format("woff2"),url(../fonts/BMWTypeNext-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:BMWTypeNext;font-style:normal;font-weight:700;src:url(../fonts/BMWTypeNext-Bold.woff2) format("woff2"),url(../fonts/BMWTypeNext-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter-Bold.woff) format("woff")}body,html{font-size:16px}body{background-color:#fff;color:#313e2d;font-family:BMWTypeNext,Inter,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:400;line-height:1.5;min-width:360px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;transition:color .35s cubic-bezier(.3,.76,.36,.85)}a,a:hover{-webkit-text-decoration:none;text-decoration:none}a:hover{color:#387aa4}.address,address{font-style:normal}strong{font-weight:700}dl,ol,p,ul{margin:0 0 .5em}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#152e3e;font-family:inherit;font-weight:400;margin:0 0 .5em}.h1,h1{font-size:36px}.h2,h2{font-size:32px}.h3,h3{font-size:24px}.h4,.h5,h4,h5{font-size:20px}.h6,h6{font-size:18px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}fieldset,form{border-style:none;margin:0;padding:0}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #000;border-radius:8px;font-size:16px;height:48px;line-height:normal;min-width:0;padding:12px;transition:border-color .35s cubic-bezier(.3,.76,.36,.85);width:100%}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#000;outline:2px solid #000;outline-offset:0}input:not([type]):not(:-moz-placeholder),input[type=color]:not(:-moz-placeholder),input[type=date]:not(:-moz-placeholder),input[type=datetime-local]:not(:-moz-placeholder),input[type=datetime]:not(:-moz-placeholder),input[type=email]:not(:-moz-placeholder),input[type=month]:not(:-moz-placeholder),input[type=number]:not(:-moz-placeholder),input[type=password]:not(:-moz-placeholder),input[type=search]:not(:-moz-placeholder),input[type=tel]:not(:-moz-placeholder),input[type=text]:not(:-moz-placeholder),input[type=time]:not(:-moz-placeholder),input[type=url]:not(:-moz-placeholder),input[type=week]:not(:-moz-placeholder),textarea:not(:-moz-placeholder){border-color:#000}input:not([type]):not(:placeholder-shown),input[type=color]:not(:placeholder-shown),input[type=date]:not(:placeholder-shown),input[type=datetime-local]:not(:placeholder-shown),input[type=datetime]:not(:placeholder-shown),input[type=email]:not(:placeholder-shown),input[type=month]:not(:placeholder-shown),input[type=number]:not(:placeholder-shown),input[type=password]:not(:placeholder-shown),input[type=search]:not(:placeholder-shown),input[type=tel]:not(:placeholder-shown),input[type=text]:not(:placeholder-shown),input[type=time]:not(:placeholder-shown),input[type=url]:not(:placeholder-shown),input[type=week]:not(:placeholder-shown),textarea:not(:placeholder-shown){border-color:#000}input:not([type])::-ms-clear,input[type=color]::-ms-clear,input[type=date]::-ms-clear,input[type=datetime-local]::-ms-clear,input[type=datetime]::-ms-clear,input[type=email]::-ms-clear,input[type=month]::-ms-clear,input[type=number]::-ms-clear,input[type=password]::-ms-clear,input[type=search]::-ms-clear,input[type=tel]::-ms-clear,input[type=text]::-ms-clear,input[type=time]::-ms-clear,input[type=url]::-ms-clear,input[type=week]::-ms-clear,textarea::-ms-clear{display:none}input:not([type])::-moz-placeholder,input[type=color]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,textarea::-moz-placeholder{color:#152e3e;font-size:inherit;opacity:1}input:not([type])::placeholder,input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,textarea::placeholder{color:#152e3e;font-size:inherit;opacity:1}.textarea,textarea{display:block;font-size:16px;height:116px;padding:12px;resize:none}input[type=search]{-webkit-appearance:textfield;outline-offset:0}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{display:none}.header{padding:18px 0 13px}.header .container{max-width:1180px}.header__holder{align-items:center;display:flex;gap:24px;justify-content:space-between}.header__logo{display:block;max-width:137px}.header__logo>a{display:block}.header__contact{font-size:16px;letter-spacing:.01em}.container{margin-left:auto;margin-right:auto;max-width:1204px;padding-left:24px;padding-right:24px;width:100%}.wrapper{display:flex;flex-direction:column;overflow:hidden;position:relative}.wrapper,.wrapper-inner{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.wrapper-inner{display:grid;-ms-grid-template-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto}.wrapper-inner .header{grid-row:1}.wrapper-inner .main{grid-row:2}.wrapper-inner .footer{grid-row:3}.base-section{padding:50px 0}.base-section+.base-section{padding-top:0}.footer{background-color:#272827;color:#fff;padding:50px 0 40px}.footer .container{max-width:1160px}.footer__logo{display:block;margin-bottom:38px;max-width:197px}.footer__logo>a{display:block}.footer__row{display:flex;flex-wrap:wrap;gap:40px 0;margin:0 -12px}.footer__column{font-family:Inter,Helvetica Neue,Arial,Noto Sans,sans-serif;padding:0 12px;width:100%}.footer__column--lg{width:100%}.footer__title{display:block;font-size:18px;margin-bottom:10px}.footer__list li{margin-bottom:2px}.footer address{display:block;font-style:normal;margin:0}.footer__contact{display:block;font-family:BMWTypeNext,Inter,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:22px;line-height:1.2;margin-bottom:40px}.footer .logo-list{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.btn{align-items:center;background-color:#152e3e;border-radius:10px;display:inline-flex;font-size:18px;font-weight:400;gap:8px;justify-content:center;line-height:1;padding:18px 28px;transition:background-color .35s cubic-bezier(.3,.76,.36,.85),color .35s cubic-bezier(.3,.76,.36,.85),box-shadow .35s cubic-bezier(.3,.76,.36,.85)}.btn,.btn:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}.btn:hover{background-color:#387aa4}.btn.btn--lg{border-radius:0;font-size:20px;line-height:1.1904761905;padding:20px 30px}.hero-section{background:linear-gradient(90deg,#152e3e 37.5%,#387aa4);color:#fff}.hero-section:before{background:linear-gradient(90deg,#152e3e,#edece8);content:"";display:block;height:6px;width:100%}.hero-section__row{display:grid;grid-template-columns:100%;min-height:340px;padding:32px 0;grid-gap:32px;gap:32px}.hero-section__title{color:inherit;font-weight:300;margin:0 auto;max-width:400px;text-align:center}.hero-section__title .subtitle{font-size:21px;position:relative;z-index:2}.hero-section__title .display{font-size:max(90px,min(25vw,154px));font-weight:400;line-height:1;margin:.01em 0 .028em -.07em}.hero-section__title .footnote{font-size:16px;letter-spacing:.04em;line-height:1.6;max-width:350px}.hero-section__title span{display:block}.intro-text__title{margin-bottom:15px}.intro-text__content{color:#152e3e;font-size:20px;line-height:1.3846153846;margin:0 auto;max-width:860px}.intro-text--lg .intro-text__title{margin-bottom:20px}.intro-text--green .intro-text__content{color:#313e2d}.intro-text--black .intro-text__content{color:#000}.categories{padding-bottom:75px}.categories .container{max-width:1170px}.categories__grid{display:grid;grid-template-columns:minmax(min-content,400px);justify-content:center;grid-gap:40px;gap:40px}.category-item{align-items:center;display:flex;flex-direction:column;font-size:21px;gap:24px;text-align:center}.category-item__img img{aspect-ratio:1.9/1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.category-item__title{color:#313e2d;margin-bottom:0}.category-item__text{line-height:1.1904761905;margin-bottom:0}.category-item__list{margin-bottom:20px}.category-item__list li{margin-bottom:10px}.category-item__list li:last-child{margin-bottom:0}.category-item .btn{margin-top:auto}.benefits{padding-bottom:75px}.benefits__title{margin-bottom:32px}.benefits__grid{display:grid;grid-template-columns:100%;justify-content:center;grid-gap:24px;gap:24px}.benefit-item{background-color:#edece8;color:#152e3e;font-size:26px;line-height:1.5384615385;min-height:200px;padding:28px 30px}.example-cars{padding-bottom:100px}.example-cars__title{margin-bottom:25px}.example-cars__list{display:flex;flex-direction:column;gap:40px}.car-item{font-size:20px;line-height:1.4;width:100%}.car-item__img{margin-bottom:10px;text-align:right}.car-item__img img{-o-object-fit:contain;object-fit:contain}.car-item__title{margin-bottom:.85em}.car-item__title span{display:inline-block}.car-item__list{margin-bottom:1.75em;padding-left:1.5em}.car-item .btn{margin-left:10px}.page-navigation{padding:80px 0}.page-navigation__list{display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:center}.page-navigation__btn{align-items:center;background-color:#edece8;color:#000;display:flex;font-size:20px;justify-content:center;line-height:1.2;min-height:70px;min-width:260px;padding:15px;text-align:center;transition:background-color .35s cubic-bezier(.3,.76,.36,.85),color .35s cubic-bezier(.3,.76,.36,.85)}.page-navigation__btn:hover{background-color:#152e3e;color:#fff}@media (min-width:520px){.footer__row{gap:50px 0}.footer__column{width:50%}.footer__column--lg{width:100%}.footer__contact{font-size:18px}.footer .logo-list{justify-content:flex-end}}@media (min-width:768px){.textarea,textarea{height:96px}.header__contact{font-size:18px}.footer__contact{font-size:25px}.btn.btn--lg{font-size:21px;padding:22px 30px}.hero-section__row{align-items:center;gap:24px;grid-template-columns:1fr 54%}.hero-section__title{margin:0 0 14px auto;text-align:left}.hero-section__title .display{font-size:max(90px,min(15vw,154px))}.categories__grid{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;grid-gap:24px;gap:24px}.category-item{max-width:332px}.category-item:nth-child(3n+2){margin-left:auto;margin-right:auto}.category-item:nth-child(3n){margin-left:auto}.benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between;grid-gap:16px;gap:16px}.example-cars{padding-bottom:125px}.example-cars__title{margin-bottom:55px}.example-cars__list{gap:90px}.car-item{align-items:center;display:flex;gap:24px}.car-item__img{flex-shrink:0;margin-bottom:0;margin-left:-24px;width:calc(51.75% + 24px)}.car-item__content{flex-grow:1}.page-navigation__list{gap:20px 40px}.page-navigation__btn{font-size:25px;min-height:80px;min-width:320px}}@media (min-width:1024px){.h1,.h2,h1,h2{font-size:50px}.h3,h3{font-size:30px}.h4,h4{font-size:25px}.h5,h5{font-size:20px}.h6,h6{font-size:18px}.header__contact{font-size:20px;padding-right:12px;padding-top:6px}.base-section{padding:65px 0}.footer{padding:82px 0 65px}.footer__column{width:26%}.footer__column--lg{width:48%}.footer__contact{font-size:30px;margin-bottom:50px;text-align:right}.hero-section__row{min-height:407px;padding:35px 0 50px}.hero-section__image .img-holder{padding:0 10px}.intro-text__title{margin-bottom:20px}.intro-text__content{font-size:26px}.intro-text--lg{padding:105px 0 90px}.intro-text--lg .intro-text__title{margin-bottom:25px}.intro-text--lg .intro-text__content{font-size:28px}.categories{padding-bottom:85px}.benefits{padding-bottom:122px}.benefits__title{margin-bottom:44px}.benefits__grid{gap:24px}.benefit-item{min-height:243px}.example-cars{padding-bottom:150px}.car-item__img{margin-left:0;width:51.75%}.page-navigation{padding:135px 0}.page-navigation__list{gap:40px 80px}.page-navigation__btn{font-size:30px;min-height:100px;min-width:370px}}@media (min-width:1280px){.car-item{gap:40px;min-height:340px}}@media (max-width:519px){.header__contact{display:none}}@media (max-width:767px){.hero-section__title .footnote{margin:0 auto}.category-item__title{font-size:25px}.car-item{margin:0 auto;max-width:580px}.car-item__img{display:flex;justify-content:center}.car-item__img img{max-width:600px;width:100vw}.car-item__content{text-align:center}.car-item__list{list-style-type:none;padding-left:0}.page-navigation__list li{flex-grow:1;min-width:calc(50% - 12px)}}@media (min-width:520px)and (max-width:1023px){.footer__column--lg{display:flex;gap:24px;justify-content:space-between}.footer__contact{margin-bottom:0}}@media (min-width:768px)and (max-width:1023px){.category-item{font-size:16px;gap:16px}.category-item .btn--lg{font-size:16px;padding:18px 24px}.benefit-item{font-size:20px;padding:20px}.car-item{font-size:18px}}
