html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"BMWTypeNextLatin-Regular";src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Regular.woff2") format("woff2");src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Regular.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"BMWTypeNextLatin-Bold";src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Bold.woff2") format("woff2");src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Bold.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"BMWTypeNextLatin-Thin";src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Thin.woff2") format("woff2");src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Thin.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"BMWTypeNextLatin-Light";src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Light.woff2") format("woff2");src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatin/BMWTypeNextLatin-Light.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"BMWTypeNextLatinTT-Regular";src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatinTT/BMWTypeNextLatinTT-Regular.woff2") format("woff2");src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatinTT/BMWTypeNextLatinTT-Regular.eot") format("embedded-opentype"),url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatinTT/BMWTypeNextLatinTT-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"BMWTypeNextLatinTT-Bold";src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatinTT/BMWTypeNextLatinTT-Bold.woff2") format("woff2");src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatinTT/BMWTypeNextLatinTT-Bold.eot") format("embedded-opentype"),url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatinTT/BMWTypeNextLatinTT-Bold.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"BMWTypeNextLatinTT-Thin";src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatinTT/BMWTypeNextLatinTT-Thin.woff2") format("woff2");src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatinTT/BMWTypeNextLatinTT-Thin.eot") format("embedded-opentype"),url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatinTT/BMWTypeNextLatinTT-Thin.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"BMWTypeNextLatinTT-Light";src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatinTT/BMWTypeNextLatinTT-Light.woff2") format("woff2");src:url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatinTT/BMWTypeNextLatinTT-Light.eot") format("embedded-opentype"),url("/wp-content/themes/wess-bmw/assets/fonts/BMWTypeNextLatinTT/BMWTypeNextLatinTT-Light.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"fa-brands-400";src:url("wp-prefix/fonts/FontAwesome/fa-brands-400.ttf") format("truetype"),url("wp-prefix/fonts/FontAwesome/fa-brands-400.woff2") format("woff2")}@font-face{font-family:"fa-regular-400";src:url("wp-prefix/fonts/FontAwesome/fa-regular-400.ttf") format("truetype"),url("wp-prefix/fonts/FontAwesome/fa-regular-400.woff2") format("woff2")}@font-face{font-family:"fa-solid-900";src:url("wp-prefix/fonts/FontAwesome/fa-solid-900.ttf") format("truetype"),url("wp-prefix/fonts/FontAwesome/fa-solid-900.woff2") format("woff2")}html{font-size:10px;scroll-behavior:smooth}body{color:#262626;font-family:"BMWTypeNextLatin-Regular";overflow-x:hidden}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}a[title]::after{content:none !important}img{max-width:100%}a{text-decoration:none}input{background-color:transparent;border:none}em,i{font-style:italic}strong,b{font-family:"BMWTypeNextLatin-Bold"}strong a,b a{font-family:"BMWTypeNextLatin-Bold"}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}button{border:none;outline:none;background-color:transparent}.wrapper{margin:0 auto;width:113.4rem}@media (max-width: 1199px){.wrapper{width:93rem}}@media (max-width: 991px){.wrapper{width:72rem}}@media (max-width: 767px){.wrapper{width:80%}}.post-page>:not(.related-posts) .wrapper{margin:0 auto;width:90rem}@media (max-width: 991px){.post-page>:not(.related-posts) .wrapper{width:72rem}}@media (max-width: 767px){.post-page>:not(.related-posts) .wrapper{width:90%}}.only-desktop{display:block}@media (max-width: 767px){.only-desktop{display:none}}.only-mobile{display:none}@media (max-width: 767px){.only-mobile{display:block}}.desktop-no-tablet{display:block}@media (max-width: 991px){.desktop-no-tablet{display:none}}.only-mobile-tablet{display:none}@media (max-width: 991px){.only-mobile-tablet{display:block}}.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.full-height{height:100%}ul{font-size:1.6rem;line-height:1.5}ul li{position:relative;padding-left:1.5rem}ul li::before{content:"";position:absolute;left:0;top:0.8rem;width:0.6rem;height:0.6rem;background-color:#1C69D4;border-radius:50%}.language-dropdown ul li:before,.footer ul li:before{display:none}h1{font-size:5rem;line-height:1.5}@media (max-width: 991px){h1{font-size:3rem}}h2{font-size:3.8rem;line-height:1.5}@media (max-width: 991px){h2{font-size:2.8rem}}h3{font-size:3rem;line-height:1.33}@media (max-width: 991px){h3{font-size:2rem}}p{font-size:1.6rem;line-height:1.5}.section-padding-top{padding-top:5rem}@media (max-width: 991px){.section-padding-top{padding-top:2rem}}.section-padding-bottom{padding-bottom:5rem}@media (max-width: 991px){.section-padding-bottom{padding-bottom:2rem}}.section-margin-top{margin-top:5rem}@media (max-width: 991px){.section-margin-top{margin-top:2rem}}.section-margin-bottom{margin-bottom:5rem}@media (max-width: 991px){.section-margin-bottom{margin-bottom:2rem}}.no-scroll .preheader,.no-scroll .section-menu.desktop-no-tablet{padding-right:var(--scrollbar-width)}.header .wrapper,.woocommerce-cart .wrapper,.form-with-image-background .wrapper{width:90% !important}.button{padding:1.5rem 3.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;height:5rem;font-size:1.4rem;font-family:"BMWTypeNextLatin-Bold";-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;text-align:center;color:#fff}@media (max-width: 991px){.button{height:4rem;font-size:1.1rem}}.button.primary{background-color:#1C69D4}.button.primary:hover{background-color:#0653B6}.button.secondary{background-color:#4D4D4D}.button.secondary:hover{background-color:#8E8E8E}.button.outlined{border:0.1rem solid #fff;background-color:transparent}.button.outlined:hover{background-color:#fff;color:#262626}.cta-button .button{min-width:27.7rem}@media (max-width: 991px){.cta-button .button{min-width:unset;width:100%}}.cta-button .button.specific{background-color:rgba(28,105,212,0.3)}.cta-button .button.specific:hover{background-color:#1C69D4}.image-color-filter{position:relative}.image-color-filter::before{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:" ";background:rgba(0,0,0,0.501961);z-index:1}.scroll-arrow{position:fixed;bottom:3rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;cursor:pointer}.scroll-arrow button{background:none;border:none;padding:0;outline:none}.scroll-arrow button .arrow-icon{display:inline-block;-webkit-animation:none;animation:none}.scroll-arrow button .arrow-icon:after{content:"";display:inline-block;width:2rem;height:2rem;border-right:0.2rem solid #fff;border-top:0.2rem solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.scroll-arrow button .arrow-icon.faded:after{border-right:0.2rem solid transparent;border-top:0.2rem solid transparent}.scroll-arrow button:hover .arrow-icon{-webkit-animation:bounceArrow 0.6s ease-in-out infinite;animation:bounceArrow 0.6s ease-in-out infinite}@-webkit-keyframes bounceArrow{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes bounceArrow{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.text-section h2,.text-section h3,.text-section h4,.form-with-image-background h2,.form-with-image-background h3,.form-with-image-background h4{font-family:"BMWTypeNextLatin-Bold"}.text-section h2,.form-with-image-background h2{font-size:3rem;line-height:1.33}@media (max-width: 991px){.text-section h2,.form-with-image-background h2{font-size:2.8rem;line-height:1.43}}.text-section h3,.form-with-image-background h3{font-size:2.4rem;line-height:1.33}.text-section h4,.form-with-image-background h4{font-size:2.2rem;line-height:1.33}.text-section h5,.form-with-image-background h5{font-size:2rem;line-height:1.33}.text-section h6,.form-with-image-background h6{font-size:1.8rem;line-height:1.33}.text-section p+ul,.text-section p+ol,.text-section p+h2,.text-section p+h3,.text-section p+h4,.text-section p+h5,.text-section p+h6,.form-with-image-background p+ul,.form-with-image-background p+ol,.form-with-image-background p+h2,.form-with-image-background p+h3,.form-with-image-background p+h4,.form-with-image-background p+h5,.form-with-image-background p+h6{margin-top:1rem}.text-section p+p,.form-with-image-background p+p{margin-top:3rem}@media (max-width: 991px){.text-section p+p,.form-with-image-background p+p{margin-top:1rem}}.text-section ul,.form-with-image-background ul{text-align:left;list-style:disc inside}.text-section ul+p,.text-section ul+ol,.text-section ul+h2,.text-section ul+h3,.text-section ul+h4,.text-section ul+h5,.text-section ul+h6,.text-section ul+ol,.text-section ul+ul,.form-with-image-background ul+p,.form-with-image-background ul+ol,.form-with-image-background ul+h2,.form-with-image-background ul+h3,.form-with-image-background ul+h4,.form-with-image-background ul+h5,.form-with-image-background ul+h6,.form-with-image-background ul+ol,.form-with-image-background ul+ul{margin-top:1rem}.text-section ul li,.form-with-image-background ul li{padding-left:0;margin:0.5rem 0}.text-section ul li::before,.form-with-image-background ul li::before{display:none}.text-section ul li::marker,.form-with-image-background ul li::marker{color:#1C69D4;-webkit-margin-start:0.5em;margin-inline-start:0.5em;font-weight:800}.text-section .section-controls,.form-with-image-background .section-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5rem;margin-top:3rem}@media (max-width: 767px){.text-section .section-controls,.form-with-image-background .section-controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.text-section .section-controls button,.text-section .section-controls a,.form-with-image-background .section-controls button,.form-with-image-background .section-controls a{min-width:22.3rem}.text-section ol,.form-with-image-background ol{counter-reset:list-counter;font-size:1.6rem;line-height:1.5;text-align:justify}.text-section ol>li,.form-with-image-background ol>li{counter-increment:list-counter;position:relative;margin:0.5rem 0;padding-left:1.5em}.text-section ol>li:before,.form-with-image-background ol>li:before{content:counter(list-counter) ".";position:absolute;left:0;font-family:"BMWTypeNextLatin-Bold";color:#1C69D4}.text-section ol>li ol,.form-with-image-background ol>li ol{counter-reset:list-counter;margin:0.5em 0 0.5em 0;padding-left:1.5em;text-align:justify}.text-section ol>li ol>li,.form-with-image-background ol>li ol>li{counter-increment:list-counter;position:relative}.text-section ol>li ol>li:before,.form-with-image-background ol>li ol>li:before{content:counters(list-counter, ".") ".";position:absolute;left:-1rem}.text-section ol>li ol>li ol,.form-with-image-background ol>li ol>li ol{counter-reset:list-counter;margin:0.5em 0 0.5em 0;text-align:justify}.text-section ol>li ol>li ol>li,.form-with-image-background ol>li ol>li ol>li{counter-increment:list-counter}.text-section ol>li ol>li ol>li:before,.form-with-image-background ol>li ol>li ol>li:before{content:counters(list-counter, ".");position:absolute;left:-1.5rem}.text-section ol+p,.text-section ol+ol,.text-section ol+h2,.text-section ol+h3,.text-section ol+h4,.text-section ol+h5,.text-section ol+h6,.text-section ol+ol,.text-section ol+ul,.form-with-image-background ol+p,.form-with-image-background ol+ol,.form-with-image-background ol+h2,.form-with-image-background ol+h3,.form-with-image-background ol+h4,.form-with-image-background ol+h5,.form-with-image-background ol+h6,.form-with-image-background ol+ol,.form-with-image-background ol+ul{margin-top:1rem}.text-section ul.centered,.text-section ol.centered,.form-with-image-background ul.centered,.form-with-image-background ol.centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-section a,.form-with-image-background a{color:#1C69D4;font-family:"BMWTypeNextLatin-Bold"}.text-section h1+p,.text-section h1+ol,.text-section h1+h2,.text-section h1+ul,.text-section h2+p,.text-section h2+ol,.text-section h2+h2,.text-section h2+ul,.text-section h3+p,.text-section h3+ol,.text-section h3+h2,.text-section h3+ul,.text-section h4+p,.text-section h4+ol,.text-section h4+h2,.text-section h4+ul,.text-section h5+p,.text-section h5+ol,.text-section h5+h2,.text-section h5+ul,.text-section h6+p,.text-section h6+ol,.text-section h6+h2,.text-section h6+ul,.form-with-image-background h1+p,.form-with-image-background h1+ol,.form-with-image-background h1+h2,.form-with-image-background h1+ul,.form-with-image-background h2+p,.form-with-image-background h2+ol,.form-with-image-background h2+h2,.form-with-image-background h2+ul,.form-with-image-background h3+p,.form-with-image-background h3+ol,.form-with-image-background h3+h2,.form-with-image-background h3+ul,.form-with-image-background h4+p,.form-with-image-background h4+ol,.form-with-image-background h4+h2,.form-with-image-background h4+ul,.form-with-image-background h5+p,.form-with-image-background h5+ol,.form-with-image-background h5+h2,.form-with-image-background h5+ul,.form-with-image-background h6+p,.form-with-image-background h6+ol,.form-with-image-background h6+h2,.form-with-image-background h6+ul{margin-top:1rem}.divider{padding-top:2.5rem;padding-bottom:2.5rem}@media (max-width: 991px){.divider{padding-top:1.5rem;padding-bottom:1.5rem}}.divider hr{border:none;margin:0;border-top:0.1rem dotted #bbb}.divider.no-paddings{padding:0}.language-dropdown{position:relative;display:inline-block;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.language-dropdown .wpml-ls-legacy-dropdown{width:auto}.language-dropdown .wpml-ls-legacy-dropdown a{background-color:#262626;color:#fff;padding:0.5rem 1rem;border:none;cursor:pointer}.language-dropdown .wpml-ls-legacy-dropdown a:hover{background-color:#262626;color:#fff}.language-dropdown .wpml-ls-legacy-dropdown .wpml-ls-current-language:after{content:"";vertical-align:middle;display:inline-block;position:absolute;top:calc(50% - 0.7rem);right:-1rem;width:1rem;height:1rem;border-right:0.1rem solid #fff;border-top:0.1rem solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.language-dropdown .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{background-color:#262626;color:#fff}.language-dropdown .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 0.15em)}.language-dropdown .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:unset;min-width:6rem}.language-dropdown .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:1rem}.language-dropdown .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none}.cta-widget{position:fixed;right:-26.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:99;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}@media screen and (min-width: 992px){.cta-widget:hover{right:0}}@media (max-width: 991px){.cta-widget{right:1rem;bottom:1rem;top:unset;-webkit-transform:unset;transform:unset}}.cta-widget ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:31.5rem}@media (max-width: 991px){.cta-widget ul{position:absolute;right:0;bottom:4rem;-webkit-transform:translateY(3rem);transform:translateY(3rem);opacity:0;-webkit-transition:opacity 0.4s ease, -webkit-transform 0.4s ease;transition:opacity 0.4s ease, -webkit-transform 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease, -webkit-transform 0.4s ease;pointer-events:none;width:23.5rem;z-index:100}.cta-widget ul.expanded{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}}.cta-widget li button,.cta-widget a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;font-family:"BMWTypeNextLatin-Bold";color:#fff;font-size:1.4rem}@media (max-width: 991px){.cta-widget li button,.cta-widget a{font-size:1.1rem}}.cta-widget li button .icon-wrapper,.cta-widget a .icon-wrapper{width:5rem;height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 991px){.cta-widget li button .icon-wrapper,.cta-widget a .icon-wrapper{width:3rem;height:3rem}}@media (max-width: 991px){.cta-widget li button .icon-wrapper img,.cta-widget a .icon-wrapper img{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}}.cta-widget li{background-color:#262626;cursor:pointer;padding-left:0;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.cta-widget li:before{display:none}.cta-widget li:not(:first-child){border-top:0.1rem solid #4D4D4D}.cta-widget li.active{background-color:#1C69D4}.cta-widget .cta-toggler{display:none}@media (max-width: 991px){.cta-widget .cta-toggler{width:3rem;height:3rem;background-color:#1C69D4;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;margin-left:auto}.cta-widget .cta-toggler button{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.hero-banner{position:relative;height:100vh}.hero-banner.short{height:42.5rem}@media (max-width: 991px){.hero-banner.short{height:30rem}}.hero-banner h1{font-family:"BMWTypeNextLatin-Bold";font-size:3.6rem}@media (max-width: 991px){.hero-banner h1{font-size:2.4rem}}.hero-banner p{font-size:1.6rem;line-height:1.5;margin-top:3rem}@media (max-width: 991px){.hero-banner p{font-size:1.2rem;margin-top:1.5rem;margin-bottom:2rem}}.hero-banner .swiper{width:100%;height:100%}.hero-banner .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-banner .swiper-pagination .swiper-pagination-bullet{height:2rem;width:2rem}@media (max-width: 991px){.hero-banner .swiper-pagination .swiper-pagination-bullet{height:1.5rem;width:1.5rem}}.hero-banner .swiper-pagination.swiper-pagination-bullets,.hero-banner .swiper-pagination>.swiper-pagination-bullets{bottom:3rem}.hero-banner .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet,.hero-banner .swiper-pagination>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2rem;background:#fff;border-radius:unset;opacity:1}@media (max-width: 991px){.hero-banner .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet,.hero-banner .swiper-pagination>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1.5rem}}.hero-banner .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active,.hero-banner .swiper-pagination>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#1C69D4}.hero-banner picture{position:absolute;inset:0}.hero-banner picture img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.hero-banner video{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;height:100%}.hero-banner .slide-content{z-index:1;color:#fff}.hero-banner .banner-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5rem;margin-top:3rem}@media (max-width: 991px){.hero-banner .banner-actions{gap:2rem}}.hero-banner .banner-actions .button{min-width:17.4rem}.hero-banner.with-fixed-arrow .scroll-arrow{position:absolute}.specific-heading h1{font-family:"BMWTypeNextLatin-Bold";font-size:3.6rem;padding-bottom:1rem;border-bottom:0.1rem dotted #bbb}@media (max-width: 991px){.specific-heading h1{font-size:2.8rem}}.wpml-ls-legacy-dropdown{width:auto;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;background-color:#262626;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #fff;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px;text-align:left}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:0.4em}.wpml-ls-legacy-list-horizontal{padding:0}.wpml-ls-legacy-list-horizontal a{padding:0}.spu-box{max-width:800px !important;left:unset !important;top:50% !important;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:auto !important}@media (max-width: 991px){.spu-box{max-width:95% !important}}.spu-box .spu-container{padding:0 !important;border-top:0.5rem solid #1C69D4}.spu-box .spu-content{padding:5rem 10rem !important}@media (max-width: 991px){.spu-box .spu-content{padding:2rem !important}}.spu-box .spu-close{color:transparent !important;text-shadow:unset !important;font-size:5rem !important;right:20px;top:20px}.spu-box .spu-close:before,.spu-box .spu-close:after{position:absolute;left:1.5rem;content:" ";height:2.5rem;width:0.2rem;background-color:#8E8E8E}.spu-box .spu-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.spu-box .spu-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.woocommerce div.product div.summary{width:100%;margin-bottom:0}@media (max-width: 991px){.woocommerce div.product div.summary{margin-top:2rem}}.woocommerce div.product form.cart{margin-bottom:0;padding-bottom:1.5rem;border-bottom:0.1rem dotted #bbb}.woocommerce div.product form.cart div.quantity{margin:0 1.5rem 0 0}.cascade-slider h3{font-family:"BMWTypeNextLatin-Bold"}@media (max-width: 991px){.cascade-slider h3{margin-top:1.5rem;font-size:2.4rem;line-height:1.66}}.cascade-slider p{margin-top:1.5rem}.cascade-slider p+ul{margin-top:1.5rem}.cascade-slider ul+p{margin-top:1.5rem}.cascade-slider .swiper{width:100%}.cascade-slider picture{display:block;height:100%}@media (max-width: 991px){.cascade-slider picture{position:relative}}.cascade-slider img,.cascade-slider video{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;aspect-ratio:16 / 9}.cascade-slider .swiper-pagination-bullets{bottom:1.5rem}.cascade-slider .swiper-pagination-bullet{width:1.5rem;height:1.5rem;border-radius:unset;background:#fff;margin:0 1rem !important;opacity:1}.cascade-slider .swiper-pagination-bullet-active{background:#1C69D4}@media screen and (min-width: 992px){.cascade-slider .swiper-slide{height:35rem}}.cascade-slider .items-list .item{text-align:left}.cascade-slider .items-list .item:not(:first-child){margin-top:3rem}@media (max-width: 991px){.cascade-slider .items-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cascade-slider .items-list .item .item-content{margin:0 auto}@media (max-width: 991px){.cascade-slider .items-list .item .item-content{width:50rem}}@media (max-width: 767px){.cascade-slider .items-list .item .item-content{width:90%}}.cascade-slider .link-block{margin-top:2rem;grid-column-gap:3rem;grid-template-columns:1fr 1fr;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width: 991px){.cascade-slider .link-block{grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:2rem}}.cascade-slider .link-block-reverse{grid-auto-flow:dense;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cascade-slider .link-block .button{min-width:25.3rem}@media (max-width: 1199px){.cascade-slider .link-block .button{min-width:20rem}}.three-columns-cta{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;color:#fff}@media (max-width: 991px){.three-columns-cta{grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr)}}.three-columns-cta .image-wrapper{position:relative;height:35rem;overflow:hidden}@media (max-width: 991px){.three-columns-cta .image-wrapper{height:auto}}@media screen and (min-width: 992px){.three-columns-cta .image-wrapper:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.three-columns-cta .image-wrapper:after{position:absolute;inset:0;content:'';background-color:rgba(38,38,38,0.6)}.three-columns-cta .image-wrapper picture{display:block;height:100%}@media (max-width: 991px){.three-columns-cta .image-wrapper picture{position:relative}}.three-columns-cta .image-wrapper picture img{border-radius:inherit}.three-columns-cta .image-wrapper img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;aspect-ratio:16 / 9;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.three-columns-cta .image-wrapper .content{position:absolute;bottom:3rem;left:3rem;z-index:1;width:80%}.three-columns-cta .image-wrapper .content h3{font-family:"BMWTypeNextLatin-Bold";font-size:2.4rem}@media (max-width: 767px){.three-columns-cta .image-wrapper .content h3{font-size:1.6rem}}.three-columns-cta .image-wrapper .content hr{margin:2rem 0;width:16rem;border:none;border-top:0.1rem solid #fff}.three-columns-cta .image-wrapper .content .button{min-width:17.4rem}@media (max-width: 767px){.three-columns-cta .image-wrapper .content .button{min-width:12rem}}.benefits{background-position:center;background-size:cover;background-repeat:no-repeat;padding-top:3rem;padding-bottom:3rem;position:relative}.benefits::before{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:" ";background:rgba(38,38,38,0.6);z-index:1}.benefits .content-wrapper{position:relative;z-index:1}.benefits ul{color:#fff;font-size:2rem}.benefits ul li{padding-top:1.5rem;padding-bottom:1.5rem}.benefits ul li:not(:first-child):after{position:absolute;top:0;display:block;content:'';height:.1rem;width:15rem;background-color:#fff}@media (max-width: 991px){.benefits ul li:not(:first-child):after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.benefits ul li:before{display:none}.used-car-slider picture{display:block;height:100%}@media (max-width: 991px){.used-car-slider picture{position:relative}}.used-car-slider picture img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;aspect-ratio:16 / 9}.used-car-slider .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0;border-bottom:0.1rem dotted #bbb}.used-car-slider .content .right-col,.used-car-slider .content .left-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.used-car-slider .content .right-col span:first-child,.used-car-slider .content .left-col span:first-child{font-size:2.4rem;font-family:"BMWTypeNextLatin-Bold"}@media (max-width: 767px){.used-car-slider .content .right-col span:first-child,.used-car-slider .content .left-col span:first-child{font-size:1.6rem}}.used-car-slider .content .right-col span:last-child:not(.highlighted),.used-car-slider .content .left-col span:last-child:not(.highlighted){font-size:1.6rem}@media (max-width: 767px){.used-car-slider .content .right-col span:last-child:not(.highlighted),.used-car-slider .content .left-col span:last-child:not(.highlighted){font-size:1.2rem}}.used-car-slider .content .right-col span:first-child{color:#1C69D4}.used-car-slider .content .right-col span:last-child{text-align:right}.used-car-slider .button{width:100%;margin-top:2rem}.used-car-slider .slider-wrapper{position:relative}.used-car-slider .swiper-slide .button{background-color:rgba(28,105,212,0.3);border-radius:unset !important;color:#fff !important;font-size:1.4rem !important;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 991px){.used-car-slider .swiper-slide .button{font-size:1.1rem !important}}.used-car-slider .swiper-slide .button:hover{background-color:#1C69D4}.used-car-slider .swiper-slide-active .button{background-color:#1C69D4}.used-car-slider .swiper-slide-active .button:hover{background-color:#0653B6}.used-car-slider .swiper-button-prev,.used-car-slider .swiper-button-next{color:#262626}.used-car-slider .swiper-button-prev:after,.used-car-slider .swiper-button-next:after{font-size:2rem}.used-car-slider .swiper-button-next{right:-3rem}.used-car-slider .swiper-button-prev{left:-3rem}.used-car-slider .swiper-wrapper.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.used-car-slider .swiper-wrapper.centered{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.selected-product-slider picture{display:block;height:100%}@media (max-width: 991px){.selected-product-slider picture{position:relative}}.selected-product-slider picture img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;aspect-ratio:16 / 9}.selected-product-slider .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 0}@media (max-width: 767px){.selected-product-slider .content{padding:1rem 0}}.selected-product-slider .content .label{color:#28A745;font-size:1.2rem}@media (max-width: 767px){.selected-product-slider .content .label{font-size:1rem}}.selected-product-slider .content h3{font-size:1.6rem;padding-bottom:1rem;padding-top:1rem;border-bottom:0.1rem dotted #bbb}@media (max-width: 767px){.selected-product-slider .content h3{font-size:1.2rem}}.selected-product-slider .content .rate{padding-top:1rem;font-family:"BMWTypeNextLatin-Bold";font-size:2.4rem;color:#1C69D4}@media (max-width: 767px){.selected-product-slider .content .rate{font-size:1.4rem}}.selected-product-slider .button{width:100%}@media (max-width: 767px){.selected-product-slider .button{height:2.5rem}}.selected-product-slider .swiper-slide{padding:2rem 1rem;border:0.1rem solid #bbb}@media (max-width: 767px){.selected-product-slider .swiper-slide{padding:1rem}}.selected-product-slider .slider-wrapper{position:relative}.selected-product-slider .swiper-slide .button{background-color:rgba(28,105,212,0.3);border-radius:unset !important;color:#fff !important;font-size:1.4rem !important;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 991px){.selected-product-slider .swiper-slide .button{font-size:1.1rem !important}}.selected-product-slider .swiper-slide .button:hover{background-color:#1C69D4}.selected-product-slider .swiper-slide-active .button{background-color:#1C69D4}.selected-product-slider .swiper-slide-active .button:hover{background-color:#0653B6}.selected-product-slider .swiper-button-prev,.selected-product-slider .swiper-button-next{color:#262626}.selected-product-slider .swiper-button-prev:after,.selected-product-slider .swiper-button-next:after{font-size:2rem}.selected-product-slider .swiper-button-next{right:-3rem}.selected-product-slider .swiper-button-prev{left:-3rem}.selected-product-slider .swiper-wrapper.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.selected-product-slider .swiper-wrapper.centered{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.blog-preview picture img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;aspect-ratio:16 / 9}.blog-preview h2,.blog-preview h3{font-family:"BMWTypeNextLatin-Bold"}.blog-preview h2{font-size:3rem}.blog-preview h2+.row{margin-top:1rem}.blog-preview h3{font-size:2.4rem}@media (max-width: 767px){.blog-preview h3{font-size:1.6rem}}.blog-preview p,.blog-preview span{font-size:1.6rem;line-height:1.5}.blog-preview .preview-item{position:relative;overflow:hidden;height:40rem}@media (max-width: 991px){.blog-preview .preview-item{height:unset;display:block}}.blog-preview .preview-item .overlay{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(38,38,38,0.8);color:#fff;padding:2rem}@media screen and (min-width: 992px){.blog-preview .preview-item .overlay{height:100%;-webkit-transition:background-color .45s ease-in-out,-webkit-transform .45s ease-in-out;transition:background-color .45s ease-in-out,-webkit-transform .45s ease-in-out;transition:transform .45s ease-in-out,background-color .45s ease-in-out;transition:transform .45s ease-in-out,background-color .45s ease-in-out,-webkit-transform .45s ease-in-out;-webkit-transform:translateY(75%);transform:translateY(75%)}}@media (max-width: 991px){.blog-preview .preview-item .overlay{padding:1rem 2rem}}.blog-preview .preview-item .overlay a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border:0.1rem solid #fff;padding:1.5rem 5rem;height:5rem;font-family:"BMWTypeNextLatin-Bold";font-size:1.4rem;margin-top:2rem;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.blog-preview .preview-item .overlay a:hover{background-color:#fff;color:#262626}.blog-preview .preview-item .overlay .overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;max-width:80%}.blog-preview .preview-item .overlay span.date{font-size:1.6rem}@media (max-width: 767px){.blog-preview .preview-item .overlay span.date{font-size:1.2rem;margin-top:0.5rem}}.blog-preview .preview-item .overlay span.date+span{margin-top:0.5rem}@media (max-width: 767px){.blog-preview .preview-item .overlay span.date+span{font-size:1.1rem;font-family:"BMWTypeNextLatin-Bold"}}@media (max-width: 991px){.blog-preview .preview-item .overlay span{display:block}}@media screen and (min-width: 992px){.blog-preview .preview-item:hover .overlay{-webkit-transform:translateY(0);transform:translateY(0);background-color:rgba(70,70,70,0.8)}}@media (max-width: 991px){.blog-preview .preview-item+.preview-item{margin-top:2rem}}.blog-preview .posts-row{margin-top:2rem}.blog-preview .posts-row+.posts-row{margin-top:2rem}.blog-preview .button{min-width:27.7rem}@media (max-width: 991px){.blog-preview .button{margin-top:2rem}}@media (max-width: 767px){.blog-preview .button{min-width:100%}}.three-icons-text-section .slider-wrapper{position:relative}.three-icons-text-section .swiper-button-next:after,.three-icons-text-section .swiper-button-prev:after{font-size:3rem;color:#262626}.three-icons-text-section .swiper-button-next{right:-4rem}.three-icons-text-section .swiper-button-prev{left:-4rem}@media (max-width: 767px){.three-icons-text-section .swiper-slide{height:auto}.three-icons-text-section .swiper-slide .slide-content{height:100%}}.three-icons-text-section .swiper-slide>div{background-color:#E6E6E6;padding:5rem;text-align:center}@media (max-width: 1199px){.three-icons-text-section .swiper-slide>div{padding:3.5rem 1rem}}@media (max-width: 767px){.three-icons-text-section .swiper-slide>div{padding:3.5rem}}.three-icons-text-section .swiper-slide h3{font-family:"BMWTypeNextLatin-Bold";font-size:2.4rem}@media (max-width: 991px){.three-icons-text-section .swiper-slide h3{font-size:2rem;line-height:1.2}}.three-icons-text-section .swiper-slide p,.three-icons-text-section .swiper-slide h3{margin-top:3rem}@media (max-width: 991px){.three-icons-text-section .swiper-slide p,.three-icons-text-section .swiper-slide h3{margin-top:1rem}}@media (max-width: 991px){.three-icons-text-section .swiper-slide p{font-size:1.4rem;line-height:1.7}}.three-icons-text-section .swiper-slide img{height:8.4rem}@media (max-width: 991px){.three-icons-text-section .swiper-slide img{height:5.5rem}}.square-blocked-cascade h3{font-family:"BMWTypeNextLatin-Bold";font-size:2.4rem}@media (max-width: 767px){.square-blocked-cascade h3{font-size:1.6rem}}.square-blocked-cascade .grid-container{display:grid;gap:1rem}.square-blocked-cascade .grid-container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.square-blocked-cascade .grid-container>div:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.square-blocked-cascade .grid-container>div .grid-item{width:55.5rem;height:55.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media (max-width: 1199px){.square-blocked-cascade .grid-container>div .grid-item{width:40rem;height:40rem}}.square-blocked-cascade .grid-container>div .grid-item.image{overflow:hidden;position:relative}.square-blocked-cascade .grid-container>div .grid-item.image:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(102,102,102,0.15);-webkit-transition:background-color .45s ease-in-out;transition:background-color .45s ease-in-out}.square-blocked-cascade .grid-container>div .grid-item.image:hover:before{background-color:transparent}.square-blocked-cascade .grid-container>div .grid-item.image img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.square-blocked-cascade .grid-container>div .grid-item.content{background-color:#666;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10rem}@media (max-width: 1199px){.square-blocked-cascade .grid-container>div .grid-item.content{padding:5rem}}.square-blocked-cascade .grid-container>div .grid-item.content p{margin-top:2rem}.square-blocked-cascade picture{display:block;height:100%}.square-blocked-cascade picture img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.square-blocked-cascade .items-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.square-blocked-cascade .items-container .item{background-color:#666;color:#fff;text-align:center;padding-top:1rem;padding-bottom:2rem}.square-blocked-cascade .items-container .item .image{padding-left:1rem;padding-right:1rem}.square-blocked-cascade .items-container .item .content{margin-top:2rem;padding-left:2rem;padding-right:2rem}.square-blocked-cascade .items-container .item .content p{font-size:1.2rem;margin-top:2rem}.fullscreen-video .video-block{position:relative;height:100%;padding-top:56.25%;overflow:hidden}.fullscreen-video a{cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%}.fullscreen-video a:before{content:"";display:block;background-color:rgba(38,38,38,0.3);position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.fullscreen-video span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}@media (max-width: 767px){.fullscreen-video span img{width:3rem}}.fullscreen-video picture{display:block;height:100%}@media (max-width: 991px){.fullscreen-video picture{position:relative}}.fullscreen-video picture img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;aspect-ratio:16 / 9}.fullscreen-video iframe,.fullscreen-video video{display:none}.fullscreen-video iframe.active,.fullscreen-video video.active{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:none}.services-category-section h3{font-family:"BMWTypeNextLatin-Bold"}.services-category-section hr{display:none}@media (max-width: 991px){.services-category-section hr{display:block;margin:1rem 0;border:none;border-top:0.1rem solid #bbb;width:5.1rem}}.services-category-section .category-item{position:relative;height:46.5rem;overflow:hidden;cursor:pointer;color:#fff}.services-category-section .category-item.active-card .overlay{left:0}.services-category-section .category-item.active-card .more-button{background-color:#fff;color:#262626}.services-category-section .category-item::before{position:absolute;left:0;top:0;width:100%;height:100%;content:"";display:block;background-color:rgba(0,0,0,0.5);z-index:1}.services-category-section .category-item figure{margin-bottom:0;position:absolute;top:0;left:0;width:100%;height:100%}.services-category-section .category-item figure img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.services-category-section .category-item .item-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services-category-section .category-item .item-content h3{margin-top:1rem;margin-left:1.5rem}.services-category-section .category-item .item-content button{color:#fff;font-family:"BMWTypeNextLatin-Bold";font-size:16px;line-height:1.21;background-color:#262626;padding:0 2rem;height:5rem;min-width:30rem;-ms-flex-item-align:center;align-self:center;cursor:pointer;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.services-category-section .category-item .item-content button:focus{background-color:#fff;color:#262626}@media (max-width: 991px){.services-category-section .category-item .item-content button{min-width:25.4rem}}.services-category-section .category-item .overlay{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-100%;width:80%;height:55%;background:rgba(38,38,38,0.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:left .45s ease-in-out;transition:left .45s ease-in-out;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}@media (max-width: 1199px){.services-category-section .category-item .overlay{left:0}}@media screen and (min-width: 1200px){.services-category-section .category-item:hover .overlay{left:0}.services-category-section .category-item:hover button{background-color:#fff;color:#262626;outline:none}}.services-category-section .category-item .description{margin:0}.services-category-section .category-item .description>*+*,.services-category-section .category-item .description:first-child,.services-category-section .category-item .description ul{margin-top:1rem}.services-category-section .display-cards{display:block}@media (max-width: 1199px){.services-category-section .display-cards{display:none}}.services-category-section .display-slider{display:none}@media (max-width: 1199px){.services-category-section .display-slider{display:block}.services-category-section .display-slider .swiper-pagination{bottom:0 !important}.services-category-section .display-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:#1C69D4}.services-category-section .display-slider .swiper-slide{height:auto !important}.services-category-section .display-slider .services-swiper{padding-bottom:2rem}}.services-category-section .services-cards{margin-top:4rem;scroll-margin-top:4rem}@media (max-width: 991px){.services-category-section .services-cards{margin-top:2rem;scroll-margin-top:2rem}}.services-category-section .services-cards .services-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0.1rem solid #bbb;font-family:"BMWTypeNextLatin-Regular"}@media (max-width: 991px){.services-category-section .services-cards .services-item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.services-category-section .services-cards .services-item h3{display:inline-block;font-size:2.4rem;line-height:1.2;position:relative;padding-bottom:0.5rem}@media (max-width: 991px){.services-category-section .services-cards .services-item h3{font-size:1.6rem}}.services-category-section .services-cards .services-item h3:before{content:'';position:absolute;bottom:-.5rem;left:0;display:block;background-color:#bbb;height:.1rem;width:105%}@media (max-width: 991px){.services-category-section .services-cards .services-item h3:before{display:none}}.services-category-section .services-cards .services-item h3+span{font-family:"BMWTypeNextLatin-Bold";font-size:2.4rem;color:#1C69D4;margin-left:0.2rem}@media (max-width: 991px){.services-category-section .services-cards .services-item h3+span{font-size:1.6rem}}.services-category-section .services-cards .services-item figure{width:36rem;position:relative;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 991px){.services-category-section .services-cards .services-item figure{width:100%}}@media (max-width: 767px){.services-category-section .services-cards .services-item figure{-ms-flex-negative:0;flex-shrink:0;height:17rem}}.services-category-section .services-cards .services-item figure img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.services-category-section .services-cards .services-item figure figcaption{position:absolute;top:2rem;left:-1.5rem;min-width:22.8rem;color:#fff;font-family:"BMWTypeNextLatin-Bold";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;height:4rem;padding:0 2rem}@media (max-width: 767px){.services-category-section .services-cards .services-item figure figcaption{left:unset;right:-1rem;min-width:19rem;height:2.6rem;font-size:1.2rem}}.services-category-section .services-cards .services-item figure figcaption.golden{background-color:#D0B46B}.services-category-section .services-cards .services-item figure figcaption.silver{background-color:#8E8E8E}.services-category-section .services-cards .services-item .item-content{padding:2rem}@media (max-width: 991px){.services-category-section .services-cards .services-item .item-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem}}.services-category-section .services-cards .services-item p{margin-top:2rem}@media (max-width: 991px){.services-category-section .services-cards .services-item p{margin-top:0}}.services-category-section .services-cards .services-item p+p,.services-category-section .services-cards .services-item p+ul{margin-top:2rem}.services-category-section .services-cards .services-item ul{margin-top:2rem}.services-category-section .services-cards .services-item ul li:not(:first-child){margin-top:.5rem}@media (max-width: 991px){.services-category-section .services-cards .services-item p,.services-category-section .services-cards .services-item ul{font-size:1.2rem}}.services-category-section .services-cards .services-item .button{margin-top:2rem;width:29.5rem}@media (max-width: 991px){.services-category-section .services-cards .services-item .button{width:100%;height:4rem;font-size:1.1rem}}.services-category-section .services-cards .col-xs-12+.col-xs-12:not(:first-child) .services-item{margin-top:2rem}.seasonal-services-section h3{font-family:"BMWTypeNextLatin-Bold"}@media (max-width: 1199px){.seasonal-services-section .seasonal-services-item{height:100%}.seasonal-services-section .seasonal-services-item>div{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.seasonal-services-section .seasonal-services-item h3{font-size:2.4rem;line-height:1.2}@media (max-width: 991px){.seasonal-services-section .seasonal-services-item h3{font-size:1.6rem}}.seasonal-services-section .seasonal-services-item h3+span{display:inline-block;margin-top:0.5rem;padding-bottom:1rem;border-bottom:1px solid #bbb;font-family:"BMWTypeNextLatin-Bold";font-size:2rem;color:#1C69D4}@media (max-width: 1199px){.seasonal-services-section .seasonal-services-item h3+span{-ms-flex-item-align:start;align-self:flex-start}}.seasonal-services-section .seasonal-services-item figure{position:relative;height:28.9rem}@media (max-width: 1199px){.seasonal-services-section .seasonal-services-item figure{-ms-flex-negative:0;flex-shrink:0}}.seasonal-services-section .seasonal-services-item figure img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.seasonal-services-section .seasonal-services-item figure figcaption{position:absolute;top:2rem;right:-1.5rem;min-width:32.5rem;color:#fff;font-family:"BMWTypeNextLatin-Bold";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;height:4rem;padding:0 2rem;z-index:1}.seasonal-services-section .seasonal-services-item figure figcaption.golden{background-color:#D0B46B}.seasonal-services-section .seasonal-services-item figure figcaption.silver{background-color:#8E8E8E}.seasonal-services-section .seasonal-services-item .item-content{position:relative;border:0.1rem solid #bbb;border-top-color:transparent;padding:2rem}@media (max-width: 1199px){.seasonal-services-section .seasonal-services-item .item-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.seasonal-services-section .seasonal-services-item .item-content .description span{color:#1C69D4}@media screen and (min-width: 1200px){.seasonal-services-section .seasonal-services-item .item-content .description{-webkit-transition:opacity .45s ease-in-out,max-height .45s ease-in-out,padding-bottom .45s ease-in-out;transition:opacity .45s ease-in-out,max-height .45s ease-in-out,padding-bottom .45s ease-in-out;opacity:1;overflow:hidden;padding-bottom:2rem}.seasonal-services-section .seasonal-services-item .item-content .description.hidden{max-height:0 !important;opacity:0;padding-bottom:0}}.seasonal-services-section .seasonal-services-item .item-content .learn-more.hidden,.seasonal-services-section .seasonal-services-item .item-content .action-button.hidden{display:none}.seasonal-services-section .seasonal-services-item .item-content .collapse-button{position:fixed;bottom:8rem;right:2rem;padding:.5rem;background-color:#1c69d1;border:none;height:3.5rem;width:3.5rem;border-radius:50%;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;cursor:pointer;opacity:1}.seasonal-services-section .seasonal-services-item .item-content .collapse-button:after{content:"";position:absolute;left:1.1rem;top:1.4rem;z-index:11;display:block;width:1.2rem;height:1.2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:0.2rem solid #fff;border-left:0.2rem solid #fff}.seasonal-services-section .seasonal-services-item .item-content .collapse-button:hover,.seasonal-services-section .seasonal-services-item .item-content .collapse-button:focus{background-color:#414042}.seasonal-services-section .seasonal-services-item .item-content .collapse-button.hidden{opacity:0}.seasonal-services-section .seasonal-services-item p,.seasonal-services-section .seasonal-services-item ul{font-size:14px;line-height:1.5}.seasonal-services-section .seasonal-services-item p{margin-top:1rem;margin-bottom:0}.seasonal-services-section .seasonal-services-item p+p,.seasonal-services-section .seasonal-services-item p+ul{margin-top:0.5rem}.seasonal-services-section .seasonal-services-item ul{margin-top:0.5rem}.seasonal-services-section .seasonal-services-item ul li:not(:first-child){margin-top:.5rem}.seasonal-services-section .seasonal-services-item .button{margin-top:2rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1199px){.seasonal-services-section .seasonal-services-item .button{margin-top:auto}}@media (max-width: 1199px){.seasonal-services-section .seasonal-services-item .description{margin-bottom:2rem}}.seasonal-services-section .seasonal-services-item .description>*+*,.seasonal-services-section .seasonal-services-item .description:first-child,.seasonal-services-section .seasonal-services-item .description ul{margin-top:1rem}.seasonal-services-section .display-cards{display:block}@media (max-width: 1199px){.seasonal-services-section .display-cards{display:none}}.seasonal-services-section .display-slider{display:none}@media (max-width: 1199px){.seasonal-services-section .display-slider{display:block;padding-bottom:3rem}.seasonal-services-section .display-slider .swiper-pagination{bottom:0 !important}.seasonal-services-section .display-slider .swiper-button-next,.seasonal-services-section .display-slider .swiper-button-prev{color:white;top:14rem}}.blog-section .blog-items{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:40rem;gap:3rem}@media (max-width: 991px){.blog-section .blog-items{grid-template-columns:1fr;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset;row-gap:2.5rem}}.blog-section .blog-items .item{height:100%;position:relative;overflow:hidden}@media (max-width: 991px){.blog-section .blog-items .item{height:unset;display:block}}.blog-section .blog-items .item .overlay{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(38,38,38,0.8);color:#fff;padding:2rem}@media screen and (min-width: 992px){.blog-section .blog-items .item .overlay{height:100%;-webkit-transition:-webkit-transform .45s ease-in-out;transition:-webkit-transform .45s ease-in-out;transition:transform .45s ease-in-out;transition:transform .45s ease-in-out, -webkit-transform .45s ease-in-out;-webkit-transform:translateY(75%);transform:translateY(75%)}}@media (max-width: 991px){.blog-section .blog-items .item .overlay{padding:1rem 2rem}}.blog-section .blog-items .item .overlay h3{font-family:"BMWTypeNextLatin-Bold";font-size:2.4rem}.blog-section .blog-items .item .overlay a{height:5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border:0.1rem solid #fff;padding:1.5rem 5rem;font-size:1.4rem;margin-top:2rem;font-family:"BMWTypeNextLatin-Bold";-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.blog-section .blog-items .item .overlay a:hover{background-color:#fff;color:#262626}.blog-section .blog-items .item .overlay .overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.blog-section .blog-items .item .overlay span.date{font-size:1.6rem}@media (max-width: 767px){.blog-section .blog-items .item .overlay span.date{font-size:1.2rem;margin-top:0.5rem}}.blog-section .blog-items .item .overlay span.date+span{margin-top:0.5rem}@media (max-width: 767px){.blog-section .blog-items .item .overlay span.date+span{font-size:1.1rem;font-family:"BMWTypeNextLatin-Bold"}}@media (max-width: 991px){.blog-section .blog-items .item .overlay span{display:block}}@media screen and (min-width: 992px){.blog-section .blog-items .item:hover .overlay{-webkit-transform:translateY(0);transform:translateY(0)}}.blog-section .blog-items .item picture img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;border-radius:inherit}.blog-section .blog-items .item p,.blog-section .blog-items .item span{font-size:1.6rem;line-height:1.5}.blog-section .blog-items .item.item-1{grid-column:1 / -1}.blog-section .blog-items .item.item-1 .overlay .overlay-content{max-width:40%}.blog-section .blog-items .item.item-2{grid-column:1 / 2}.blog-section .blog-items .item.item-3{grid-column:2 / -1}.blog-section .blog-items .item.item-3 .overlay .overlay-content{max-width:50%}.blog-section .blog-items .item.item-4{grid-column:1 / 3}.blog-section .blog-items .item.item-4 .overlay .overlay-content{max-width:50%}.blog-section .blog-items .item.item-5{grid-column:3 / -1}@media (max-width: 991px){.blog-section .blog-items .item.item-1,.blog-section .blog-items .item.item-2,.blog-section .blog-items .item.item-3,.blog-section .blog-items .item.item-4,.blog-section .blog-items .item.item-5{grid-column:1 / -1}}.blog-section .blog-items+.blog-items{margin-top:3rem}@media (max-width: 991px){.blog-section .blog-items+.blog-items{margin-top:2.5rem}}.blog-page-header ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.blog-page-header ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;color:#fff;height:3.7rem;width:27.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;font-family:"BMWTypeNextLatin-Bold";padding:1rem 3.5rem;background-color:#8E8E8E;cursor:pointer}.blog-page-header ul li:before{display:none}.blog-page-header ul li.active{background-color:#4D4D4D}.blog-page-header ul li:hover{background-color:#4D4D4D}.blog-page-header ul li:hover.active{background-color:#8E8E8E}.blog-page-header ul li a{color:inherit}.blog-page-pagination .pagination-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.blog-page-pagination .pagination-row a,.blog-page-pagination .pagination-row span{width:3.7rem;height:3.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;color:#fff;background-color:#8E8E8E;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.blog-page-pagination .pagination-row a.active,.blog-page-pagination .pagination-row span.active{background-color:#4D4D4D}.blog-page-pagination .pagination-row a:hover,.blog-page-pagination .pagination-row span:hover{background-color:#4D4D4D}.blog-page-pagination .pagination-row a:hover.active,.blog-page-pagination .pagination-row span:hover.active{background-color:#8E8E8E}.logo-slider .swiper-logo.centered-single .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:2rem}@media (max-width: 991px){.logo-slider .swiper-logo.centered-single .swiper-wrapper{margin-left:1rem}}.logo-slider .swiper-logo.centered-multiple .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:2rem}@media (max-width: 991px){.logo-slider .swiper-logo.centered-multiple .swiper-wrapper{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin-left:0}}.logo-slider a{color:#262626;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;background-color:#F2F2F2}.logo-slider a h3{font-family:"BMWTypeNextLatin-Bold";font-size:2.4rem;margin-top:1rem}@media (max-width: 991px){.logo-slider a h3{font-size:1.6rem}}.logo-slider a figure{text-align:center;width:13rem}@media (max-width: 767px){.logo-slider a figure{width:7.9rem}}.logo-slider .slider-wrapper{position:relative}.logo-slider .swiper-slide .button{background-color:rgba(28,105,212,0.3);border-radius:unset !important;color:#fff !important;font-size:1.4rem !important;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 991px){.logo-slider .swiper-slide .button{font-size:1.1rem !important}}.logo-slider .swiper-slide .button:hover{background-color:#1C69D4}.logo-slider .swiper-slide-active .button{background-color:#1C69D4}.logo-slider .swiper-slide-active .button:hover{background-color:#0653B6}.logo-slider .swiper-button-prev,.logo-slider .swiper-button-next{color:#262626}.logo-slider .swiper-button-prev:after,.logo-slider .swiper-button-next:after{font-size:2rem}.logo-slider .swiper-button-next{right:-3rem}.logo-slider .swiper-button-prev{left:-3rem}.logo-slider .swiper-wrapper.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.logo-slider .swiper-wrapper.centered{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.person-slider-section h3,.person-slider-section p{font-size:1.6rem}@media (max-width: 991px){.person-slider-section h3,.person-slider-section p{font-size:1.2rem}}.person-slider-section picture{display:block;height:100%;padding:0 1rem}@media (max-width: 991px){.person-slider-section picture{padding:0;width:40%;-ms-flex-negative:0;flex-shrink:0}}.person-slider-section picture img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.person-slider-section .slider-wrapper{position:relative}.person-slider-section .swiper-person-slider{width:100%}.person-slider-section .swiper-person-slider.centered-single .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:2rem}@media (max-width: 991px){.person-slider-section .swiper-person-slider.centered-single .swiper-wrapper{margin-left:1rem}}.person-slider-section .swiper-person-slider.centered-multiple .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:2rem}@media (max-width: 991px){.person-slider-section .swiper-person-slider.centered-multiple .swiper-wrapper{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin-left:0}}.person-slider-section .slider-wrapper,.person-slider-section .swiper,.person-slider-section .swiper-wrapper,.person-slider-section .swiper-slide{height:100%}@media (max-width: 767px){.person-slider-section .swiper-slide{height:auto}}.person-slider-section .swiper-slide>div{padding:1rem;border:0.1rem solid #bbb;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 991px){.person-slider-section .swiper-slide>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.person-slider-section .swiper-slide>div .slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-align:center}@media (max-width: 991px){.person-slider-section .swiper-slide>div .slide-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:1rem}}.person-slider-section .swiper-slide>div .slide-content-text{margin-top:1rem;margin-bottom:1rem}.person-slider-section .swiper-slide>div .slide-content-text p{margin-top:1rem;padding-top:1rem;padding-bottom:1rem;color:#8E8E8E;position:relative}.person-slider-section .swiper-slide>div .slide-content-text p:before,.person-slider-section .swiper-slide>div .slide-content-text p:after{content:'';display:block;background-color:#bbb;height:.1rem;width:8rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 991px){.person-slider-section .swiper-slide>div .slide-content-text p:before,.person-slider-section .swiper-slide>div .slide-content-text p:after{width:3.5rem}}.person-slider-section .swiper-slide>div .slide-content-text p:before{top:0}.person-slider-section .swiper-slide>div .slide-content-text p:after{bottom:0}.person-slider-section .swiper-slide .cta-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}@media (max-width: 767px){.person-slider-section .swiper-slide .cta-block img{width:1.6rem;height:1.6rem}}.person-slider-section .slider-wrapper{position:relative}.person-slider-section .swiper-slide .button{background-color:rgba(28,105,212,0.3);border-radius:unset !important;color:#fff !important;font-size:1.4rem !important;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 991px){.person-slider-section .swiper-slide .button{font-size:1.1rem !important}}.person-slider-section .swiper-slide .button:hover{background-color:#1C69D4}.person-slider-section .swiper-slide-active .button{background-color:#1C69D4}.person-slider-section .swiper-slide-active .button:hover{background-color:#0653B6}.person-slider-section .swiper-button-prev,.person-slider-section .swiper-button-next{color:#262626}.person-slider-section .swiper-button-prev:after,.person-slider-section .swiper-button-next:after{font-size:2rem}.person-slider-section .swiper-button-next{right:-3rem}.person-slider-section .swiper-button-prev{left:-3rem}.person-slider-section .swiper-wrapper.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.person-slider-section .swiper-wrapper.centered{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.history-roadmap-section{margin-bottom:12.5rem}@media (max-width: 991px){.history-roadmap-section{margin-bottom:0}}.history-roadmap-section .history-roadmap-container{position:relative}.history-roadmap-section .history-roadmap-container::before{content:'';position:absolute;top:3rem;bottom:20rem;left:50%;width:.1rem;border-left:0.1rem dotted #bbb;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}@media (max-width: 991px){.history-roadmap-section .history-roadmap-container::before{left:-1rem}}@media (max-width: 767px){.history-roadmap-section .history-roadmap-container::before{bottom:10rem}}.history-roadmap-section .history-roadmap-container .history-roadmap-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:-12.5rem}@media (max-width: 991px){.history-roadmap-section .history-roadmap-container .history-roadmap-item{margin-bottom:2rem}}.history-roadmap-section .history-roadmap-container .history-roadmap-item:not(:first-child){margin-top:2rem}@media (max-width: 991px){.history-roadmap-section .history-roadmap-container .history-roadmap-item:not(:first-child){margin-top:0}}.history-roadmap-section .history-roadmap-container .history-roadmap-item .content{width:49%;z-index:2;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0.1rem solid #bbb;text-align:left;height:25rem;position:relative;outline:.2rem solid transparent;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.history-roadmap-section .history-roadmap-container .history-roadmap-item .content:hover{outline:0.2rem solid #1C69D4;border-color:#1C69D4}.history-roadmap-section .history-roadmap-container .history-roadmap-item .content:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width: 991px){.history-roadmap-section .history-roadmap-container .history-roadmap-item .content{width:100%}}@media (max-width: 767px){.history-roadmap-section .history-roadmap-container .history-roadmap-item .content{height:11rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.history-roadmap-section .history-roadmap-container .history-roadmap-item .content p{width:100%;padding:2rem}@media (max-width: 767px){.history-roadmap-section .history-roadmap-container .history-roadmap-item .content p{font-size:1.2rem;padding:1rem}}.history-roadmap-section .history-roadmap-container .history-roadmap-item picture{display:block;width:45%;-ms-flex-negative:0;flex-shrink:0;height:100%;overflow:hidden}.history-roadmap-section .history-roadmap-container .history-roadmap-item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.history-roadmap-section .history-roadmap-container .history-roadmap-item .year{position:absolute;top:2rem;background-color:#1C69D4;color:#fff;height:4rem;width:17.4rem;z-index:3;font-family:"BMWTypeNextLatin-Bold";font-size:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 991px){.history-roadmap-section .history-roadmap-container .history-roadmap-item .year{top:3rem}}@media (max-width: 767px){.history-roadmap-section .history-roadmap-container .history-roadmap-item .year{top:1rem;font-size:1.6rem;width:7.5rem;height:3rem}}.history-roadmap-section .history-roadmap-container .history-roadmap-item.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.history-roadmap-section .history-roadmap-container .history-roadmap-item.right .content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.history-roadmap-section .history-roadmap-container .history-roadmap-item.right .year{left:-1.6rem}@media (max-width: 991px){.history-roadmap-section .history-roadmap-container .history-roadmap-item.left .content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.history-roadmap-section .history-roadmap-container .history-roadmap-item.left .year{right:-1.6rem}@media (max-width: 991px){.history-roadmap-section .history-roadmap-container .history-roadmap-item.left .year{right:unset;left:-1.6rem}}.leasing-calculator .calculator-wrapper{margin:0 auto;width:113.4rem}@media (max-width: 1199px){.leasing-calculator .calculator-wrapper{width:97rem}}@media (max-width: 991px){.leasing-calculator .calculator-wrapper{width:100%}}.leasing-calculator .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.leasing-calculator .tabs .tab{background-color:#E6E6E6;cursor:pointer;color:#4D4D4D;-webkit-transition:opacity 300ms cubic-bezier(0.694, 0, 0.335, 1),background-color 100ms cubic-bezier(0.694, 0, 0.335, 1),color 100ms cubic-bezier(0.694, 0, 0.335, 1);transition:opacity 300ms cubic-bezier(0.694, 0, 0.335, 1),background-color 100ms cubic-bezier(0.694, 0, 0.335, 1),color 100ms cubic-bezier(0.694, 0, 0.335, 1);position:relative;padding:2.5rem 1.5rem;min-width:27rem;font-size:2rem}.leasing-calculator .tabs .tab>span{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem}@media (max-width: 1199px){.leasing-calculator .tabs .tab>span{gap:1rem}}.leasing-calculator .tabs .tab.active{color:#fff}.leasing-calculator .tabs .tab.active:after{position:absolute;content:"";inset:0;display:block;background-color:#1C69D4}.leasing-calculator .tabs .tab:not(.active):before{-webkit-animation:opacityFallbackOut 0.5s step-end forwards;animation:opacityFallbackOut 0.5s step-end forwards;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#1C69D4;clip-path:polygon(-1% 0, 0 0, -25% 100%, -1% 100%);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:clip-path 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);transition:clip-path 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);width:100%}.leasing-calculator .tabs .tab:hover{color:#fff}.leasing-calculator .tabs .tab:hover:before{-webkit-animation:opacityFallbackIn 0s step-start forwards;animation:opacityFallbackIn 0s step-start forwards;clip-path:polygon(0 0, 101% 0, 101% 101%, 0 101%)}@media (max-width: 991px){.leasing-calculator .tabs .tab{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.5rem;min-width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}.leasing-calculator .tab-content{display:none}@media (max-width: 991px){.leasing-calculator .tab-content>.row{margin-left:0;margin-right:0}}@media (max-width: 991px){.leasing-calculator .tab-content>.row>.col-xs-12{padding-right:0;padding-left:0}}.leasing-calculator .tab-content.active{display:block;border-top:0.1rem solid #bbb}@media (max-width: 991px){.leasing-calculator .tab-content.active{border-top:unset}}.leasing-calculator .tab-content input{font-family:"BMWTypeNextLatin-Regular"}.leasing-calculator .tab-content .settings{padding-top:5rem}@media (max-width: 991px){.leasing-calculator .tab-content .settings{padding-left:1.5rem;padding-right:1.5rem;padding-top:3rem}}.leasing-calculator .tab-content .settings .basic{display:grid;grid-template-columns:1fr 1fr;gap:5rem}@media (max-width: 1199px){.leasing-calculator .tab-content .settings .basic{gap:2rem}}@media (max-width: 991px){.leasing-calculator .tab-content .settings .basic{gap:1rem}}.leasing-calculator .tab-content .settings .basic label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:2rem}@media (max-width: 991px){.leasing-calculator .tab-content .settings .basic label{font-size:1.6rem}}.leasing-calculator .tab-content .settings .basic label input,.leasing-calculator .tab-content .settings .basic label span{display:block;text-align:center;font-size:2rem;height:6.2rem;width:100%;margin-top:1rem}@media (max-width: 991px){.leasing-calculator .tab-content .settings .basic label input,.leasing-calculator .tab-content .settings .basic label span{height:3rem;font-size:1.6rem}}.leasing-calculator .tab-content .settings .basic label span{background-color:#bbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.leasing-calculator .tab-content .settings .basic label input{border:0.1rem solid #bbb}.leasing-calculator .tab-content .summary{height:100%;margin-top:2rem;background-color:#E6E6E6;padding:2rem 5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 991px){.leasing-calculator .tab-content .summary{padding:2rem 1.5rem 0}}.leasing-calculator .tab-content .summary h3{text-align:center;font-size:2rem}@media (max-width: 991px){.leasing-calculator .tab-content .summary h3{text-align:left;font-size:1.6rem}}.leasing-calculator .tab-content .summary .output{font-size:2rem;background-color:#fff;height:7rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}@media (max-width: 991px){.leasing-calculator .tab-content .summary .output{height:4rem;margin-top:1rem}}.leasing-calculator .tab-content .summary p{font-size:1.4rem;margin-top:2rem;text-align:justify}.leasing-calculator .tab-content .summary button{font-size:2rem;height:7rem;width:100%;background-color:#1C69D4;color:#fff;font-family:"BMWTypeNextLatin-Regular";margin-top:auto;margin-bottom:2rem;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}@media (max-width: 991px){.leasing-calculator .tab-content .summary button{height:5.6rem}}.leasing-calculator .tab-content .summary button:hover{background-color:#0653B6}@media (max-width: 991px){.leasing-calculator .tab-content .input-range-percentage>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.leasing-calculator .tab-content .input-range-percentage .range-percentage-output{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:-1.5rem;width:50%}@media (max-width: 991px){.leasing-calculator .tab-content .input-range-percentage .range-percentage-output{width:100%;display:grid;grid-template-columns:1fr 1fr;margin-top:0}}.leasing-calculator .tab-content .input-range-percentage .range-percentage-output .input-wrapper{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leasing-calculator .tab-content .input-range-percentage .range-percentage-output input[type="number"]{padding-right:45%;text-align:right}@media (max-width: 991px){.leasing-calculator .tab-content .input-range-percentage .range-percentage-output input[type="number"]{width:100%;padding-right:50%}}.leasing-calculator .tab-content .input-range-percentage .range-percentage-output .suffix{position:absolute;left:55%;pointer-events:none;font-size:2rem}@media (max-width: 991px){.leasing-calculator .tab-content .input-range-percentage .range-percentage-output .suffix{font-size:1.6rem;left:50%}}.leasing-calculator .tab-content .input-range-percentage .range-percentage-output .leasing-sum{margin-right:.5rem}.leasing-calculator .tab-content .input-range-percentage .range-percentage-output>span{height:4rem;background-color:#bbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem}@media (max-width: 991px){.leasing-calculator .tab-content .input-range-percentage .range-percentage-output>span{height:3rem}}.leasing-calculator .tab-content .input-range-term,.leasing-calculator .tab-content .input-range-percentage{margin-top:5rem}@media (max-width: 991px){.leasing-calculator .tab-content .input-range-term,.leasing-calculator .tab-content .input-range-percentage{margin-top:3rem}}.leasing-calculator .tab-content .input-range-term>div,.leasing-calculator .tab-content .input-range-percentage>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;margin-top:3rem}.leasing-calculator .tab-content .input-range-term label,.leasing-calculator .tab-content .input-range-percentage label{display:block;font-size:2rem}@media (max-width: 991px){.leasing-calculator .tab-content .input-range-term label,.leasing-calculator .tab-content .input-range-percentage label{font-size:1.6rem}}.leasing-calculator .tab-content .input-range-term input[type="range"],.leasing-calculator .tab-content .input-range-percentage input[type="range"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;border-radius:.15rem;height:.6rem;background:#bbb}.leasing-calculator .tab-content .input-range-term input[type="range"]::-webkit-slider-thumb,.leasing-calculator .tab-content .input-range-percentage input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:4rem;width:4rem;background-color:#4D4D4D;border-radius:50%;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}@media (max-width: 991px){.leasing-calculator .tab-content .input-range-term input[type="range"]::-webkit-slider-thumb,.leasing-calculator .tab-content .input-range-percentage input[type="range"]::-webkit-slider-thumb{height:2rem;width:2rem}}.leasing-calculator .tab-content .input-range-term input[type="range"]::-moz-range-thumb,.leasing-calculator .tab-content .input-range-percentage input[type="range"]::-moz-range-thumb{height:4rem;width:4rem;background-color:#4D4D4D;-moz-transition:.45s ease-in-out;transition:.45s ease-in-out}@media (max-width: 991px){.leasing-calculator .tab-content .input-range-term input[type="range"]::-moz-range-thumb,.leasing-calculator .tab-content .input-range-percentage input[type="range"]::-moz-range-thumb{height:2rem;width:2rem}}.leasing-calculator .tab-content .input-range-term input[type="number"],.leasing-calculator .tab-content .input-range-percentage input[type="number"]{border:0.1rem solid #bbb;text-align:center;font-size:2rem;height:4rem;width:9.5rem;-moz-appearance:textfield}.leasing-calculator .tab-content .input-range-term input[type="number"]::-webkit-inner-spin-button,.leasing-calculator .tab-content .input-range-term input[type="number"]::-webkit-outer-spin-button,.leasing-calculator .tab-content .input-range-percentage input[type="number"]::-webkit-inner-spin-button,.leasing-calculator .tab-content .input-range-percentage input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 991px){.leasing-calculator .tab-content .input-range-term input[type="number"],.leasing-calculator .tab-content .input-range-percentage input[type="number"]{height:3rem;font-size:1.6rem}}.leasing-calculator .tab-content .input-range-term input[type="number"]{margin-top:-1.5rem;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 991px){.leasing-calculator .tab-content .input-range-term input[type="number"]{margin-top:-1rem}}.leasing-calculator .tab-content .input-range-term input[type="range"]{width:100%}@media (max-width: 991px){.leasing-calculator .tab-content .input-range-term>div{gap:1rem}}.leasing-calculator .tab-content .input-range-percentage input[type="number"]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.leasing-calculator .tab-content .input-range-percentage input[type="range"]{width:50%}@media (max-width: 991px){.leasing-calculator .tab-content .input-range-percentage input[type="range"]{width:100%}}.leasing-calculator .tab-content .general-info{margin-top:5rem}@media (max-width: 991px){.leasing-calculator .tab-content .general-info{margin-top:3rem}}.leasing-calculator .tab-content .general-info span{text-align:center;font-size:2rem;height:6.2rem;width:100%;margin-top:1rem;background-color:#bbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 991px){.leasing-calculator .tab-content .general-info span{height:3rem;font-size:1.6rem}}.leasing-calculator .tab-content .general-info label{font-size:2rem}@media (max-width: 991px){.leasing-calculator .tab-content .general-info label{font-size:1.6rem}}.leasing-calculator .tab-content .general-info>div{display:grid;grid-template-columns:1fr 1fr;gap:5rem}@media (max-width: 1199px){.leasing-calculator .tab-content .general-info>div{gap:2rem}}@media (max-width: 991px){.leasing-calculator .tab-content .general-info>div{gap:1rem}}.leasing-calculator .tab-content .disclaimer{margin-top:5rem}@media (max-width: 991px){.leasing-calculator .tab-content .disclaimer{margin-top:3rem}}.leasing-calculator .tab-content .disclaimer>p{font-size:1.4rem}.leasing-calculator .tab-content .disclaimer>p+p{margin-top:1rem}div.wpforms-container{padding:2rem 2rem !important;-webkit-box-shadow:0 0.4rem 0.4rem 0 rgba(0,0,0,0.25) !important;box-shadow:0 0.4rem 0.4rem 0 rgba(0,0,0,0.25) !important;border-top:0.5rem solid #1C69D4 !important}@media (max-width: 991px){div.wpforms-container{padding:1rem 2rem 2rem !important}}div.wpforms-container h2{font-size:3rem;line-height:4rem;font-family:"BMWTypeNextLatin-Bold";margin:0;padding:0;text-align:center}@media (max-width: 991px){div.wpforms-container h2{font-size:2rem;line-height:3rem}}div.wpforms-container .wpforms-field{padding:1rem 0}div.wpforms-container input[type=text],div.wpforms-container input[type=email],div.wpforms-container input[type=tel],div.wpforms-container select{border-radius:0 !important;border-color:#bbb !important;font-size:1.6rem}div.wpforms-container input[type=text]::-webkit-input-placeholder, div.wpforms-container input[type=email]::-webkit-input-placeholder, div.wpforms-container input[type=tel]::-webkit-input-placeholder, div.wpforms-container select::-webkit-input-placeholder{color:#bbb !important}div.wpforms-container input[type=text]::-moz-placeholder, div.wpforms-container input[type=email]::-moz-placeholder, div.wpforms-container input[type=tel]::-moz-placeholder, div.wpforms-container select::-moz-placeholder{color:#bbb !important}div.wpforms-container input[type=text]:-ms-input-placeholder, div.wpforms-container input[type=email]:-ms-input-placeholder, div.wpforms-container input[type=tel]:-ms-input-placeholder, div.wpforms-container select:-ms-input-placeholder{color:#bbb !important}div.wpforms-container input[type=text]::-ms-input-placeholder, div.wpforms-container input[type=email]::-ms-input-placeholder, div.wpforms-container input[type=tel]::-ms-input-placeholder, div.wpforms-container select::-ms-input-placeholder{color:#bbb !important}div.wpforms-container input[type=text]::placeholder,div.wpforms-container input[type=email]::placeholder,div.wpforms-container input[type=tel]::placeholder,div.wpforms-container select::placeholder{color:#bbb !important}@media (max-width: 991px){div.wpforms-container input[type=text],div.wpforms-container input[type=email],div.wpforms-container input[type=tel],div.wpforms-container select{font-size:1.2rem}}div.wpforms-container input[type=text]:focus,div.wpforms-container input[type=email]:focus,div.wpforms-container input[type=tel]:focus,div.wpforms-container select:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#1C69D4 !important;border-width:.2rem}div.wpforms-container input:not([type=checkbox]):not([type=radio]),div.wpforms-container select{height:5rem}@media (max-width: 991px){div.wpforms-container input:not([type=checkbox]):not([type=radio]),div.wpforms-container select{height:4rem}}div.wpforms-container select{min-height:0}div.wpforms-container input[type=radio]:checked:after{border:unset}div.wpforms-container input[type=radio]:checked:before{border-width:.1rem;border-color:#bbb;-webkit-box-shadow:unset;box-shadow:unset}div.wpforms-container input[type=radio],div.wpforms-container input[type=checkbox]{position:relative;height:1.5rem;width:1.5rem;min-width:0 !important}div.wpforms-container input[type=radio]:before,div.wpforms-container input[type=checkbox]:before{border-radius:unset;border:0.1rem solid #bbb;height:1.3rem;width:1.3rem;left:0;top:0}div.wpforms-container input[type=radio]:focus,div.wpforms-container input[type=checkbox]:focus{outline:none}div.wpforms-container input[type=radio]:focus:before,div.wpforms-container input[type=checkbox]:focus:before{-webkit-box-shadow:unset;box-shadow:unset;border-color:#bbb}div.wpforms-container input[type=radio]:checked:after,div.wpforms-container input[type=checkbox]:checked:after{content:"";display:block;height:1.05rem;width:1.05rem;background-color:#bbb;border-color:#bbb;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-shadow:unset;box-shadow:unset;border-radius:0;border-bottom:unset;border-left:unset;border:unset}div.wpforms-container input[type=radio]:checked:before,div.wpforms-container input[type=checkbox]:checked:before{border-width:.1rem;border-color:#bbb;-webkit-box-shadow:unset;box-shadow:unset}@media (max-width: 991px){div.wpforms-container input[type=radio]+label,div.wpforms-container input[type=checkbox]+label{font-size:1.2rem}}div.wpforms-container button[type=submit]{display:block;margin:0 auto;height:5rem !important;border-radius:0 !important;min-width:24.5rem;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;font-size:1.4rem;font-family:"BMWTypeNextLatin-Bold"}@media (max-width: 991px){div.wpforms-container button[type=submit]{min-width:100%;font-size:1.1rem;height:4rem !important}}div.wpforms-container button[type=submit]:not(:hover):not(:active){background-color:#1C69D4 !important}div.wpforms-container button[type=submit]:hover{background:unset !important;background-color:#0653B6 !important}div.wpforms-container button[type=submit]:focus:after{display:none}div.wpforms-container .wpforms-form .wpforms-field-label{text-align:left;margin-bottom:1rem}@media (max-width: 991px){div.wpforms-container .wpforms-form .wpforms-field-label{font-size:1.2rem;margin-bottom:.5rem}}div.wpforms-container .wpforms-form .wpforms-field-label+ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width: 991px){div.wpforms-container .wpforms-form .wpforms-field-label+ul{gap:1rem !important}}div.wpforms-container .wpforms-form .wpforms-field{padding:0}div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-html{padding-bottom:2rem}@media (max-width: 991px){div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-html{padding-bottom:0}}div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-layout{padding-top:1rem}div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-layout .wpforms-layout-row{padding-top:1rem}@media (max-width: 767px){div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-layout .wpforms-layout-row .wpforms-layout-column+.wpforms-layout-column{padding-top:1rem}}div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-layout .wpforms-layout-row .wpforms-layout-column .wpforms-field-radio{padding-top:1rem}div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-text,div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-select,div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-email,div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-checkbox,div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-tel{padding-top:1rem}div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-radio{padding-top:3rem}div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-divider{margin-bottom:1rem}div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-file-upload{padding-top:2rem}div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-file-upload .wpforms-uploader{border-radius:0 !important;border-color:#bbb !important}div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-file-upload .wpforms-uploader .dz-message{font-size:1.6rem}@media (max-width: 991px){div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-file-upload .wpforms-uploader .dz-message{font-size:1.2rem}}div.wpforms-container .wpforms-form .wpforms-field.wpforms-field-file-upload .wpforms-uploader.wpforms-focus{-webkit-box-shadow:none !important;box-shadow:none !important;border-color:#1C69D4 !important;border-width:.2rem}div.wpforms-container .wpforms-form .wpforms-submit-container{padding-top:4rem;margin-top:0}@media (max-width: 991px){div.wpforms-container .wpforms-form .wpforms-submit-container{padding-top:2rem}}div.wpforms-container a{color:#1C69D4;font-family:inherit;font-size:inherit}.related-posts .desktop{display:block}@media (max-width: 1199px){.related-posts .desktop{display:none}}.related-posts .mobile{display:none}@media (max-width: 1199px){.related-posts .mobile{display:block}}.related-posts h2{font-size:3rem;font-family:"BMWTypeNextLatin-Bold";margin-bottom:2rem;margin-top:2rem}@media (max-width: 991px){.related-posts h2{font-size:2rem}}.related-posts .items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}@media (max-width: 1199px){.related-posts .items{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 991px){.related-posts .items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.related-posts .items .item{height:38rem;position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 1199px){.related-posts .items .item{width:48%}}@media (max-width: 991px){.related-posts .items .item{height:unset;width:100%}}.related-posts .items .item .overlay{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(38,38,38,0.8);color:#fff;padding:2rem}@media screen and (min-width: 992px){.related-posts .items .item .overlay{height:100%;-webkit-transition:background-color .45s ease-in-out,-webkit-transform .45s ease-in-out;transition:background-color .45s ease-in-out,-webkit-transform .45s ease-in-out;transition:transform .45s ease-in-out,background-color .45s ease-in-out;transition:transform .45s ease-in-out,background-color .45s ease-in-out,-webkit-transform .45s ease-in-out;-webkit-transform:translateY(74%);transform:translateY(74%)}}@media (max-width: 991px){.related-posts .items .item .overlay{padding:1rem 2rem}}.related-posts .items .item .overlay a{color:#fff;border:0.1rem solid #fff;padding:1.7rem 6rem;min-width:21.3rem;font-size:1.4rem;font-family:"BMWTypeNextLatin-Bold";margin-top:2rem;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;text-align:center}.related-posts .items .item .overlay a:hover,.related-posts .items .item .overlay a:focus-visible{background-color:#fff;color:#262626}.related-posts .items .item .overlay .overlay-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.related-posts .items .item .overlay span.date{font-size:1.4rem}@media (max-width: 991px){.related-posts .items .item .overlay span.date{font-size:1.2rem}}.related-posts .items .item .overlay span.date+span{margin-top:0.5rem}@media (max-width: 991px){.related-posts .items .item .overlay span.date+span{font-size:1.1rem}}@media (max-width: 991px){.related-posts .items .item .overlay span{display:block}}@media screen and (min-width: 1200px){.related-posts .items .item:hover .overlay,.related-posts .items .item:focus-visible .overlay{-webkit-transform:translateY(0);transform:translateY(0)}}.related-posts .items .item picture img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.related-posts .items .item h3{font-size:2.4rem;font-family:"BMWTypeNextLatin-Bold"}@media (max-width: 991px){.related-posts .items .item h3{font-size:1.6rem}}.related-posts .items .item p,.related-posts .items .item span{font-size:1.6rem;line-height:1.5}.related-posts .items .item span{display:block}.social-links-section .links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;gap:4rem;border-top:0.1rem solid #bbb;border-bottom:0.1rem solid #bbb;padding:4rem 0}@media (max-width: 991px){.social-links-section .links-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem 0;gap:2rem}}.social-links-section .links-wrapper span{font-size:2.4rem}.social-links-section .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem}@media (max-width: 991px){.social-links-section .links{gap:2.5rem}}@media (max-width: 767px){.social-links-section .links{gap:1.5rem}}.social-links-section .links>a{background-color:#262626;width:3.5rem;height:3.5rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 991px){.social-links-section .links>a{width:3.75rem;height:3.75rem}}.social-links-section .links>a i{font-size:2rem;color:#fff}@media (max-width: 991px){.woocommerce-cart .wrapper{width:90%}}.woocommerce-cart .wc-block-cart table.wc-block-cart-items th{margin:0 !important}.woocommerce-cart .headlines{display:grid;grid-template-columns:14.05rem .98fr 11rem;width:65%}@media (max-width: 991px){.woocommerce-cart .headlines{display:none}}.woocommerce-cart .headlines span{font-family:"BMWTypeNextLatin-Bold";font-size:1.8rem}@media (max-width: 1199px){.woocommerce-cart .headlines span{font-size:1.6rem}}.woocommerce-cart .headlines>div:first-child{width:14.05rem}.woocommerce-cart .headlines .headlines-1{display:grid;grid-template-columns:1fr 6.7rem 10.7rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;padding:1rem}.woocommerce-cart .headlines .headlines-2{padding-top:1rem;padding-bottom:1rem}.woocommerce-cart thead{display:none}.woocommerce-cart .woocommerce-wrapper{margin-top:5rem}@media (max-width: 991px){.woocommerce-cart .woocommerce-wrapper{margin-top:3rem}}.woocommerce-cart .wc-block-components-totals-wrapper,.woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block{border-top:0.1rem dashed #bbb}.woocommerce-cart .wp-block-woocommerce-cart-order-summary-totals-block .wc-block-components-totals-wrapper{border:0 !important}.woocommerce-cart .wc-block-components-panel__button{font-size:1.8rem;font-family:"BMWTypeNextLatin-Bold"}@media (max-width: 991px){.woocommerce-cart .wc-block-components-panel__button{font-size:1.2rem}}.woocommerce-cart .wc-block-cart-items{border-bottom:unset !important;margin-bottom:unset !important;position:relative}.woocommerce-cart .wc-block-cart-items__header{text-transform:unset !important}.woocommerce-cart .wc-block-cart-items__header th{font-family:"BMWTypeNextLatin-Bold";font-size:1.8rem}.woocommerce-cart .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:visible !important;padding:1rem !important;display:grid;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;text-align:left}.woocommerce-cart .wc-block-cart-items__header .wc-block-cart-items__header-total{padding:1rem !important}.woocommerce-cart .wc-block-cart-items td{border-top:unset !important;vertical-align:middle}.woocommerce-cart .wc-block-cart-items td.wc-block-cart-item__product,.woocommerce-cart .wc-block-cart-items td.wc-block-cart-item__total{padding:1rem}@media (max-width: 991px){.woocommerce-cart .wc-block-cart-items td.wc-block-cart-item__product{padding:1rem 1rem 0 0 !important}}.woocommerce-cart .wc-block-cart-items td.wc-block-cart-item__total{padding-right:3rem !important;margin-bottom:0;display:table-cell}@media (max-width: 991px){.woocommerce-cart .wc-block-cart-items td.wc-block-cart-item__total{padding-top:0.5rem;padding-bottom:0;padding-left:0;padding-right:1rem !important}}.woocommerce-cart .wc-block-cart-items td.wc-block-cart-item__image{padding:1rem 1rem 1rem 3rem}@media (max-width: 991px){.woocommerce-cart .wc-block-cart-items td.wc-block-cart-item__image{padding:0;position:absolute;left:1rem;top:1rem}}.woocommerce-cart .wc-block-cart-items td.wc-block-cart-item__image a{display:block;width:10rem;max-height:10rem}.woocommerce-cart .wc-block-cart-items td.wc-block-cart-item__product{margin-bottom:0 !important}@media (max-width: 991px){.woocommerce-cart .wc-block-cart-items td.wc-block-cart-item__product{height:auto}}.woocommerce-cart .wc-block-cart-items__row{border:0.1rem solid #bbb;font-family:"BMWTypeNextLatin-Regular";font-size:1.6rem}@media (max-width: 1199px){.woocommerce-cart .wc-block-cart-items__row{font-size:1.2rem}}@media (max-width: 991px){.woocommerce-cart .wc-block-cart-items__row{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 1.5rem 12rem !important}}.woocommerce-cart .wc-block-cart-items__row+tr{margin-top:1rem}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__wrap{display:grid;grid-template-columns:1fr 6.7rem 10.7rem;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 991px){.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__wrap>*,.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__wrap .wc-block-components-quantity-selector{margin-bottom:0 !important}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__wrap .wc-block-components-product-name{color:#262626}@media (max-width: 991px){.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__wrap .wc-block-components-product-name{-ms-flex-item-align:start;align-self:flex-start;padding-bottom:1rem;font-family:"BMWTypeNextLatin-Bold"}}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__remove-link{position:absolute;left:.8rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 991px){.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__remove-link{left:unset;-webkit-transform:unset;transform:unset;top:1rem;right:1rem}}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__remove-link i{font-size:1.5rem}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity{padding-right:0 !important}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity input{font-family:"BMWTypeNextLatin-Regular";min-width:5rem}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity input:focus{-webkit-box-shadow:unset;box-shadow:unset;border:0.1rem solid #1C69D4}@media (max-width: 991px){.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity input{min-width:3rem}}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector{height:5rem;border:0.1rem solid #bbb;border-radius:unset}@media (max-width: 1199px){.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector{height:3rem;width:8rem}}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector__button{width:2.5rem;border-radius:unset;min-width:unset}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector__button:focus{-webkit-box-shadow:unset;box-shadow:unset}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector__button:hover{background-color:#E6E6E6}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector__button--minus{border-right:0.1rem solid #bbb}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector__button--plus{border-left:0.1rem solid #bbb}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-components-quantity-selector:after{display:none}@media (max-width: 991px){.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__prices,.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity{padding-bottom:.5rem;border-bottom:0.1rem dashed #bbb}}@media (max-width: 991px){.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__prices,.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity,.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__total{-ms-flex-item-align:end;align-self:flex-end;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem}.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__prices:before,.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__quantity:before,.woocommerce-cart .wc-block-cart-items__row .wc-block-cart-item__total:before{content:attr(data-title);-webkit-margin-end:auto;margin-inline-end:auto}}.woocommerce-cart .wc-block-components-product-metadata{display:none}@media (max-width: 991px){.woocommerce-cart .wc-block-components-sidebar-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{padding-right:1.5rem}@media (max-width: 991px){.woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main{padding-right:0;width:100%}}.woocommerce-cart .is-large.wc-block-cart{margin-bottom:0}.woocommerce-cart .wc-block-components-sidebar{color:#262626;padding-left:1.5rem;margin-bottom:0}@media (max-width: 991px){.woocommerce-cart .wc-block-components-sidebar{padding-left:0;margin-top:2rem;width:100%}}.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__totals-title{text-transform:unset;font-family:"BMWTypeNextLatin-Bold";font-size:2.4rem}@media (max-width: 991px){.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__totals-title{display:block !important;font-size:1.8rem}}.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block{border:0.1rem solid #bbb;padding:1.5rem}.woocommerce-cart .wc-block-components-sidebar .wp-block-woocommerce-cart-order-summary-block h2{padding-bottom:2rem;padding-top:2rem}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-coupon__form{gap:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-coupon button{height:5rem !important;background-color:#262626 !important;color:#fff !important;font-size:1.4rem !important;font-family:"BMWTypeNextLatin-Bold" !important}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-text-input input[type=text]{border:0.1rem solid #bbb;border-radius:unset;height:5rem;font-size:1.6rem;color:#8E8E8E}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-text-input input[type=text]:focus{border:0.1rem solid #bbb;color:#8E8E8E}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-text-input label{color:#8E8E8E}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-item__label{font-family:"BMWTypeNextLatin-Bold";font-size:1.8rem}@media (max-width: 991px){.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-item__label{font-size:1.2rem}}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-item__value{font-size:1.6rem}@media (max-width: 991px){.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-item__value{font-size:1.2rem}}.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit-container{text-align:center}.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit{margin:0}.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit-button{background-color:#1C69D4;padding:1.5rem 3.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;height:5rem;font-size:1.4rem;font-family:"BMWTypeNextLatin-Bold";-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;text-align:center;color:#fff;min-height:unset !important;width:auto}@media (max-width: 991px){.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit-button{height:4rem;font-size:1.1rem}}.woocommerce-cart .wc-block-components-totals-coupon__form{gap:unset}.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{background-color:#262626;color:#fff;font-size:1.4rem;font-family:"BMWTypeNextLatin-Bold"}.woocommerce-cart .wc-block-components-totals-coupon__form .wc-block-components-text-input.is-active label{-webkit-transform:translateY(0) scale(0.75);transform:translateY(0) scale(0.75)}.woocommerce-checkout .wc-block-components-checkout-step__heading{margin:0 0 2rem}.woocommerce-checkout .wc-block-components-form .wc-block-components-checkout-step__description{font-size:1.6rem;line-height:1.5rem}.woocommerce-checkout .wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step{margin-bottom:2rem}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.has-error input{-webkit-box-shadow:unset !important;box-shadow:unset !important}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active label,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active.has-error label{-webkit-transform:translateY(0) scale(0.75);transform:translateY(0) scale(0.75)}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.has-error label{top:2.5rem}@media (max-width: 991px){.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.has-error label{top:2rem}}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=password],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url]{height:5rem;border-radius:unset;padding:1rem 2rem !important;font-size:1.6rem;border:0.1rem solid #bbb;color:#262626}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email].is-active,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number].is-active,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=password].is-active,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel].is-active,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text].is-active,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url].is-active{padding:2rem 2rem 1rem}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=password]:focus,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url]:focus{border:0.1rem solid #1C69D4 !important}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input label{left:2rem;color:#8E8E8E;top:50%;font-size:1.6rem}.woocommerce-checkout .wc-block-components-totals-coupon__form{gap:unset}.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{background-color:#262626;color:#fff;font-size:1.4rem;font-family:"BMWTypeNextLatin-Bold"}.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-text-input.is-active label{-webkit-transform:translateY(0) scale(0.75);transform:translateY(0) scale(0.75)}.woocommerce-checkout .wc-block-components-text-input input[type=email],.woocommerce-checkout .wc-block-components-text-input input[type=number],.woocommerce-checkout .wc-block-components-text-input input[type=password],.woocommerce-checkout .wc-block-components-text-input input[type=tel],.woocommerce-checkout .wc-block-components-text-input input[type=text],.woocommerce-checkout .wc-block-components-text-input input[type=url]{height:5rem;border-radius:unset;padding:1rem 2rem !important;font-size:1.6rem;border:0.1rem solid #bbb;color:#262626}.woocommerce-checkout .wc-block-components-text-input input[type=email]:focus,.woocommerce-checkout .wc-block-components-text-input input[type=number]:focus,.woocommerce-checkout .wc-block-components-text-input input[type=password]:focus,.woocommerce-checkout .wc-block-components-text-input input[type=tel]:focus,.woocommerce-checkout .wc-block-components-text-input input[type=text]:focus,.woocommerce-checkout .wc-block-components-text-input input[type=url]:focus{border:0.1rem solid #1C69D4 !important}.woocommerce-checkout .wc-block-components-text-input.is-active label{-webkit-transform:translateY(-35px) scale(0.75);transform:translateY(-35px) scale(0.75)}.woocommerce-checkout .wc-block-components-text-input label{left:2rem;color:#8E8E8E;top:50%;font-size:1.6rem}.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__label{left:2rem;color:#8E8E8E;font-size:1.6rem}.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__container{height:100%;border-radius:unset}.woocommerce-checkout .wc-blocks-components-select svg{display:none}.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select{border:0.1rem solid #bbb;border-radius:unset;color:#262626;padding:1rem 2rem;height:5rem;font-size:1.6rem;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" stroke="currentColor"/></svg>');background-repeat:no-repeat;background-position:right 1rem center;background-size:2rem}.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__select:focus{border-color:#1C69D4;border-width:.1rem}.woocommerce-checkout .wc-block-components-validation-error p{font-size:1.2rem}.woocommerce-checkout .wc-block-components-validation-error svg{display:none}.woocommerce-checkout .wc-block-components-address-form__address_2-toggle{font-size:1.6rem;margin-top:2rem}.woocommerce-checkout .wc-block-components-address-form__address_2-toggle:hover{text-decoration:none}.woocommerce-checkout .wc-block-components-checkbox label{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{border-radius:unset;border:0.1rem solid #bbb;height:1.5rem;width:1.5rem;position:relative}.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:none}.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]+svg{display:none}.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked:before{content:"";display:block;height:1.05rem;width:1.05rem;background-color:#bbb;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__label{font-size:1.6rem;line-height:1.5;font-family:"BMWTypeNextLatin-Bold"}.woocommerce-checkout .wc-block-checkout__shipping-option .wc-block-components-radio-control__option{padding:.875em 0.875em .875em 3.5em}.woocommerce-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted,.woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted{border-radius:unset;-webkit-box-shadow:inset 0 0 0 0.1rem #bbb;box-shadow:inset 0 0 0 0.1rem #bbb;font-size:1.6rem}.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input{border-radius:unset;border:0.1rem solid #bbb !important;min-height:1.5rem;min-width:1.5rem;height:1.5rem;width:1.5rem}.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{border-radius:unset;min-height:1.05rem;min-width:1.05rem;background:#bbb}.woocommerce-checkout .wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:none}.woocommerce-checkout .omnivalt-container{font-family:"BMWTypeNextLatin-Regular"}.woocommerce-checkout .omnivalt-container .omnivalt-map-select{margin-top:2rem}.woocommerce-checkout .omnivalt-container .omnivalt-map-select .tmjs-selected-terminal{font-size:1.6rem;font-weight:700;padding-bottom:1rem}.woocommerce-checkout .omnivalt-container .omnivalt-map-select .tmjs-open-modal-btn{background-color:#1C69D4;height:5rem;font-size:1.4rem;border:0.1rem solid #1C69D4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:unset !important;padding:.7rem 2rem;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.woocommerce-checkout .omnivalt-container .omnivalt-map-select .tmjs-open-modal-btn:hover,.woocommerce-checkout .omnivalt-container .omnivalt-map-select .tmjs-open-modal-btn:focus{color:#fff;background-color:#0653B6}@media (max-width: 991px){.woocommerce-checkout .omnivalt-container .omnivalt-map-select .tmjs-open-modal-btn{height:4rem}}.woocommerce-checkout .wc-block-checkout__payment-method .wc-block-components-checkout-step__content{padding-top:0}.woocommerce-checkout .wc-block-components-radio-control-accordion-content>div:first-of-type{margin-top:0 !important;gap:0 !important}.woocommerce-checkout .wc-block-components-radio-control-accordion-content>div:first-of-type label,.woocommerce-checkout .wc-block-components-radio-control-accordion-content>div:first-of-type p{font-size:1.6rem !important;font-weight:700 !important;font-family:"BMWTypeNextLatin-Bold"}.woocommerce-checkout .wc-block-components-radio-control-accordion-content>div:first-of-type label{margin-bottom:1rem !important}.woocommerce-checkout .wc-block-components-radio-control-accordion-content>div:first-of-type>div:first-child select{width:100% !important;border-radius:unset !important;font-size:1.6rem !important;border:0.1rem solid #bbb !important;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" stroke="currentColor"/></svg>');background-repeat:no-repeat;background-position:right 1rem center;background-size:2rem}.woocommerce-checkout .wc-block-components-radio-control-accordion-content>div:first-of-type>div>div label{border-radius:unset !important;font-size:1.6rem !important;border:0.1rem solid #bbb !important}.woocommerce-checkout .wc-block-components-radio-control-accordion-content>div:first-of-type>div>div label span{font-family:"BMWTypeNextLatin-Regular";font-weight:400}.woocommerce-checkout .wc-block-checkout__terms{margin:0 0 2rem}.woocommerce-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{border-top:0.1rem dotted #bbb;padding-top:2rem}.woocommerce-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator .wc-block-components-checkbox__label{font-size:1.6rem;line-height:1.5}.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row{margin-top:2rem;gap:5rem}@media (max-width: 767px){.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row{gap:0}}.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{border:0.1rem solid #1C69D4;background-color:#1C69D4;height:5rem;font-size:1.4rem;color:#fff;font-family:"BMWTypeNextLatin-Bold";-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:unset}@media (max-width: 991px){.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{height:4rem}}@media (max-width: 767px){.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:100%}}.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover,.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:focus{background-color:#0653B6}.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button{display:-webkit-box;display:-ms-flexbox;display:flex;border:0.1rem solid #1C69D4;height:5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;font-size:1.4rem;font-family:"BMWTypeNextLatin-Bold";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:0}.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button svg{-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;left:unset;position:static;top:unset;-webkit-transform:unset;transform:unset}@media (max-width: 991px){.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button{height:4rem}}@media (max-width: 767px){.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button{width:100%}}.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button:hover,.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button:focus{background-color:#1C69D4;color:#fff}.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button:hover svg,.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button:focus svg{fill:#fff}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{border-radius:unset;border:0.1rem solid #bbb;margin-top:5rem}@media (max-width: 991px){.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{margin-top:3rem}}@media (max-width: 767px){.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{margin-top:0;padding:1.6rem}}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border:unset;border-radius:unset}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount{font-size:1.6rem;font-weight:400}@media (min-width: 768px) and (max-width: 991px){.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount{font-size:1.4rem}}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-top:1rem}@media (max-width: 991px){.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{padding:0}}@media (max-width: 767px){.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin-top:0;border-bottom:0.1rem dotted #bbb;border-top:0.1rem dotted #bbb}}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-size:2.4rem;font-family:"BMWTypeNextLatin-Bold";padding-bottom:1rem;border-bottom:0.1rem dotted #bbb;margin:1rem 1.6rem}@media (min-width: 768px) and (max-width: 991px){.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-size:1.8rem}}@media (max-width: 991px){.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{border-bottom:unset}}.woocommerce-checkout .wc-block-components-totals-item__label{font-size:1.8rem !important;font-family:"BMWTypeNextLatin-Bold"}@media (min-width: 768px) and (max-width: 991px){.woocommerce-checkout .wc-block-components-totals-item__label{font-size:1.6rem !important}}.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-checkout__guest-checkout-notice{font-size:1.2rem}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item:not(:first-child){border-top:0.1rem dotted #bbb}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding-bottom:0}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata{display:none}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image{padding-bottom:0;width:5rem;margin-top:0}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:5rem;width:5rem}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity,.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{display:none}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block{border-top:0.1rem solid #bbb}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-name{font-size:1.8rem;font-family:"BMWTypeNextLatin-Bold"}@media (min-width: 768px) and (max-width: 991px){.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-name{font-size:1.6rem}}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-panel,.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-coupon{font-size:1.6rem}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description p{font-size:1.6rem}.woocommerce-checkout .wc-block-components-totals-wrapper{border-top:0.1rem solid #bbb;padding:1rem 0}.woocommerce-checkout .wc-block-components-title.wc-block-components-title{font-size:1.8rem}.woocommerce-checkout .wc-block-components-checkout-step__description{margin:2rem 0 !important}.woocommerce-checkout .wc-block-components-textarea{border:0.1rem solid #bbb;border-radius:unset;font-size:1.6rem}.woocommerce-checkout .wc-block-components-textarea:focus{-webkit-box-shadow:none !important;box-shadow:none !important}@media (max-width: 991px){.woocommerce-checkout .wc-block-checkout__actions{display:none !important}}.form-with-image-background{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:43.6rem;padding-top:5rem;padding-bottom:5rem}@media (max-width: 991px){.form-with-image-background{padding-top:3rem;padding-bottom:3rem}}.form-with-image-background.extra-padding{padding-top:15rem}.form-with-image-background .wrapper{position:relative;z-index:1}.form-with-image-background .wpforms-container-full:not(:empty){background-color:#fff;margin:0 auto}@media (max-width: 991px){.form-with-image-background .wpforms-container-full:not(:empty){margin-top:3rem}}.form-with-image-background .title-column h1,.form-with-image-background .title-column h2,.form-with-image-background .title-column h3,.form-with-image-background .title-column h4,.form-with-image-background .title-column h5,.form-with-image-background .title-column h6,.form-with-image-background .title-column p{color:#fff}.form-with-image-background .title-column h1,.form-with-image-background .title-column h2,.form-with-image-background .title-column h3,.form-with-image-background .title-column h4,.form-with-image-background .title-column h5,.form-with-image-background .title-column h6{font-family:"BMWTypeNextLatin-Bold"}.form-with-image-background .title-column h2{font-size:3rem;line-height:1.33}@media (max-width: 991px){.form-with-image-background .title-column h2{font-size:2rem}}.form-with-image-background .wpforms-container{padding:2rem !important}.form-with-image-background .wpforms-container h2{padding-bottom:2rem}.form-with-image-background .wpforms-container .wpforms-form .wpforms-submit-container{padding-top:2rem}.form-with-image-background .wpforms-container .wpforms-form .wpforms-field.wpforms-field-layout{padding-top:0}.product-card .image-gallery{padding-right:1.5rem;position:relative;z-index:1}@media (max-width: 1199px){.product-card .image-gallery{padding-right:0}}.product-card .image-gallery .sale-tag{background-color:#1C69D4;color:#fff;font-size:2rem;font-family:"BMWTypeNextLatin-Bold";padding:1rem 1.5rem;position:absolute;top:1rem;left:-1.5rem;z-index:2}.product-card .image-gallery .swiper{width:100%;margin-left:auto;margin-right:auto}.product-card .image-gallery .swiper-slide{background-size:cover;background-position:center}.product-card .image-gallery .main-swiper{height:45rem;width:100%}@media (max-width: 1199px){.product-card .image-gallery .main-swiper{padding-bottom:4rem}}@media (max-width: 767px){.product-card .image-gallery .main-swiper{height:30rem}}.product-card .image-gallery .thumb-swiper{height:16rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem 0}.product-card .image-gallery .thumb-swiper .swiper-slide{width:25%;height:100%;opacity:0.4}.product-card .image-gallery .thumb-swiper .swiper-slide-thumb-active{opacity:1}.product-card .image-gallery .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-card .image-gallery .thumb-swiper-wrapper{margin:0 auto;position:relative}.product-card .image-gallery .swiper-button-prev:after,.product-card .image-gallery .swiper-button-next:after{font-size:1.6rem;color:#262626}.product-card .image-gallery .swiper-button-prev{left:-2.5rem}.product-card .image-gallery .swiper-button-next{right:-2.5rem}.product-card .image-gallery .thumb-swiper-wrapper{display:block}@media (max-width: 1199px){.product-card .image-gallery .thumb-swiper-wrapper{display:none}}@media screen and (min-width: 1200px){.product-card .image-gallery .swiper-pagination{display:none}}@media (max-width: 1199px){.product-card .image-gallery .swiper-pagination{bottom:.5rem}}.product-card .image-gallery .swiper-pagination .swiper-pagination-bullet{width:1.2rem;height:1.2rem}.product-card .woocommerce-breadcrumb{font-size:1.4rem}.product-card .woocommerce-breadcrumb a{color:#262626}.product-card .product_title{font-family:"BMWTypeNextLatin-Bold";font-size:3.6rem;line-height:1.33;padding:1rem 0 !important;border-bottom:0.1rem dotted #bbb}.product-card .price{margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-card .price del{font-size:1.6rem;margin-right:1rem}.product-card .price ins{color:#1C69D4;font-size:2.4rem;font-family:"BMWTypeNextLatin-Bold";text-decoration:unset}.product-card .woocommerce-product-details__short-description{padding:1rem 0;border-bottom:0.1rem dotted #bbb}.product-card .product-stock-status{padding:1.5rem 0;font-size:1.2rem}.product-card .product-stock-status.in-stock{color:#28A745}.product-card .product-stock-status.out-of-stock{color:#0653B6;border-bottom:0.1rem dotted #bbb}.product-card .cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-card .cart button[type="submit"]{padding:1.5rem 3.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;height:5rem;font-size:1.4rem;font-family:"BMWTypeNextLatin-Bold";-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;text-align:center;color:#fff;background-color:#1C69D4 !important;border-radius:unset}.product-card .cart button[type="submit"]:hover{background-color:#0653B6 !important}@media (max-width: 991px){.product-card .cart button[type="submit"]{height:4rem;font-size:1.1rem}}.product-card .cart .quantity input{font-family:"BMWTypeNextLatin-Regular";width:5rem;height:5rem;font-size:1.6rem}@media (max-width: 991px){.product-card .cart .quantity input{height:4rem}}.product-card .cart .quantity input:focus{-webkit-box-shadow:unset;box-shadow:unset;border:0.1rem solid #1C69D4}.product-card .cart .quantity .wc-block-components-quantity-selector{height:5rem;border:0.1rem solid #bbb;border-radius:unset;font-size:1.6rem;margin:unset}@media (max-width: 991px){.product-card .cart .quantity .wc-block-components-quantity-selector{height:4rem;width:8rem}}.product-card .cart .quantity .wc-block-components-quantity-selector__button{width:2.5rem;border-radius:unset;min-width:unset}.product-card .cart .quantity .wc-block-components-quantity-selector__button:focus{-webkit-box-shadow:unset;box-shadow:unset}.product-card .cart .quantity .wc-block-components-quantity-selector__button:hover{background-color:#E6E6E6}.product-card .cart .quantity .wc-block-components-quantity-selector__button--minus{border-right:0.1rem solid #bbb}.product-card .cart .quantity .wc-block-components-quantity-selector__button--plus{border-left:0.1rem solid #bbb}.product-card .cart .quantity .wc-block-components-quantity-selector:after{display:none}.product-card .cart .quantity input[type="number"]::-webkit-outer-spin-button,.product-card .cart .quantity input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-card .cart .quantity input[type="number"]{-moz-appearance:textfield}.product-card .cart .quantity input[type="number"]::-ms-clear,.product-card .cart .quantity input[type="number"]::-ms-expand{display:none;width:0;height:0}.product-card .product-attributes-simple{padding:1.5rem 0;border-bottom:0.1rem dotted #bbb}.product-card .product-delivery-info{padding:1.5rem 0;border-bottom:0.1rem dotted #bbb;font-size:1.6rem;margin-bottom:1.5rem}.product-card .product-delivery-info .delivery-options{margin-top:1.5rem}.product-card .product-delivery-info .delivery-options .delivery-icon{width:3.5rem;height:3.5rem}.product-card .product-delivery-info .delivery-options .delivery-option{border:0.1rem solid #bbb;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.product-card .product-delivery-info .delivery-options .delivery-option .delivery-date{margin-top:.5rem}.product-card .product-delivery-info .delivery-options .delivery-option .delivery-date span:first-child{color:#1C69D4;font-family:"BMWTypeNextLatin-Bold"}.product-card .product-delivery-info .delivery-options .delivery-option+.delivery-option{margin-top:1rem}.product-card .product-calculator{max-width:100%}.product-card div.wpforms-container{padding:4rem 1rem !important}.icons-line{background-color:#F2F2F2;padding:1.5rem 0}.icons-line .icons-line-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 991px){.icons-line .icons-line-container{display:none}}.icons-line .icons-line-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}.icons-line .icons-line-item img{width:5rem;height:5rem}.icons-line .slider-wrapper{position:relative;display:none}@media (max-width: 991px){.icons-line .slider-wrapper{display:block}}.icons-line .swiper,.icons-line .swiper-wrapper,.icons-line .swiper-slide{height:100%}.icons-line .slider-wrapper{position:relative}.icons-line .swiper-slide .button{background-color:rgba(28,105,212,0.3);border-radius:unset !important;color:#fff !important;font-size:1.4rem !important;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 991px){.icons-line .swiper-slide .button{font-size:1.1rem !important}}.icons-line .swiper-slide .button:hover{background-color:#1C69D4}.icons-line .swiper-slide-active .button{background-color:#1C69D4}.icons-line .swiper-slide-active .button:hover{background-color:#0653B6}.icons-line .swiper-button-prev,.icons-line .swiper-button-next{color:#262626}.icons-line .swiper-button-prev:after,.icons-line .swiper-button-next:after{font-size:2rem}.icons-line .swiper-button-next{right:-3rem}.icons-line .swiper-button-prev{left:-3rem}.icons-line .swiper-wrapper.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.icons-line .swiper-wrapper.centered{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.car-catalogue-products-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 991px){.car-catalogue-products-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}}.car-catalogue-products-list .product-item{-webkit-box-flex:1;-ms-flex:1 1 27.7rem;flex:1 1 27.7rem;min-width:calc((100% - 4rem) / 3);max-width:calc((100% - 4rem) / 3)}@media (max-width: 991px){.car-catalogue-products-list .product-item{max-width:25.4rem}}@media (max-width: 1199px){.car-catalogue-products-list .product-item picture{height:14.9rem}}.car-catalogue-products .product-item{font-family:"BMWTypeNextLatin-Regular";padding:1.5rem;border:0.1rem solid #bbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.car-catalogue-products .product-item h3{font-size:1.6rem;padding:1rem 0}.car-catalogue-products .product-item .attributes{padding:1rem 0;border-top:0.1rem dotted #bbb;border-bottom:0.1rem dotted #bbb}.car-catalogue-products .product-item .attributes .attributes-col>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.car-catalogue-products .product-item .attributes .attributes-col>div span{font-size:1.2rem}@media (max-width: 1199px){.car-catalogue-products .product-item .attributes .attributes-col>div span{font-size:1rem}}.car-catalogue-products .product-item .attributes .attributes-col>div+div{margin-top:1rem}.car-catalogue-products .product-item .price-block{padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.car-catalogue-products .product-item .price-block .price{color:#1C69D4;font-family:"BMWTypeNextLatin-Bold";font-size:2.4rem}.car-catalogue-products .product-item .price-block .price-old{color:#4D4D4D;font-size:1.6rem;text-decoration:line-through}@media (max-width: 991px){.car-catalogue-products .product-item .price-block .price-old{font-size:1.2rem}}.car-catalogue-products .product-item picture{height:16.3rem}@media (max-width: 1199px){.car-catalogue-products .product-item picture{height:auto}}.car-catalogue-products .product-item picture img{width:calc(100% + 1px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%}.car-catalogue-products .slider-wrapper{position:relative}.car-catalogue-products .swiper,.car-catalogue-products .swiper-wrapper,.car-catalogue-products .swiper-slide{height:100%}.car-catalogue-products .slider-wrapper{position:relative}.car-catalogue-products .swiper-slide .button{background-color:rgba(28,105,212,0.3);border-radius:unset !important;color:#fff !important;font-size:1.4rem !important;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 991px){.car-catalogue-products .swiper-slide .button{font-size:1.1rem !important}}.car-catalogue-products .swiper-slide .button:hover{background-color:#1C69D4}.car-catalogue-products .swiper-slide-active .button{background-color:#1C69D4}.car-catalogue-products .swiper-slide-active .button:hover{background-color:#0653B6}.car-catalogue-products .swiper-button-prev,.car-catalogue-products .swiper-button-next{color:#262626}.car-catalogue-products .swiper-button-prev:after,.car-catalogue-products .swiper-button-next:after{font-size:2rem}.car-catalogue-products .swiper-button-next{right:-3rem}.car-catalogue-products .swiper-button-prev{left:-3rem}.car-catalogue-products .swiper-wrapper.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){.car-catalogue-products .swiper-wrapper.centered{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.car-catalogue-products .swiper.centered-single .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:2rem}@media (max-width: 991px){.car-catalogue-products .swiper.centered-single .swiper-wrapper{margin-left:1rem}}.car-catalogue-products .swiper.centered-multiple .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:2rem}@media (max-width: 991px){.car-catalogue-products .swiper.centered-multiple .swiper-wrapper{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin-left:0}}.header{position:fixed;top:0;left:0;width:100%;z-index:100}.header .preheader{position:relative;background-color:#262626;padding-top:0.5rem;padding-bottom:0.5rem;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);z-index:101;font-size:1.6rem;display:block}@media (max-width: 1199px){.header .preheader{display:none}}.header .preheader a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),.header .preheader button{color:#fff;-webkit-transition:color .45s ease-in-out;transition:color .45s ease-in-out}.header .preheader a:not(.wpml-ls-link):not(.wpml-ls-item-toggle):hover,.header .preheader button:hover{color:#1C69D4}.header .preheader a.wpml-ls-link{color:#fff}.header .preheader.scrolled{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header .preheader .language-dropdown-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}.header .preheader .cta-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.header .preheader .language-dropdown-column>div,.header .preheader .cta-block>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}.header .preheader .language-dropdown-column>div>a:not(:first-child),.header .preheader .cta-block>div>a:not(:first-child){position:relative}.header .preheader .language-dropdown-column>div>a:not(:first-child):before,.header .preheader .cta-block>div>a:not(:first-child):before{content:'';position:absolute;top:0;left:-1.5rem;height:1.5rem;width:.1rem;background-color:#fff}.header .preheader .language-dropdown-column .actions>a{position:relative}.header .preheader .language-dropdown-column .actions>a:before,.header .preheader .language-dropdown-column .actions>a:last-child:after{content:'';position:absolute;top:0;height:1.5rem;width:.1rem;background-color:#fff}.header .preheader .language-dropdown-column .actions>a:before{left:-1.5rem}.header .preheader .language-dropdown-column .actions>a:last-child:after{right:-1.5rem}.header .logo-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:3rem;margin-right:-1rem}@media (max-width: 1199px){.header .logo-block{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.header .logo-block .logo{display:block;-webkit-transition:-webkit-filter .45s ease-in-out;transition:-webkit-filter .45s ease-in-out;transition:filter .45s ease-in-out;transition:filter .45s ease-in-out, -webkit-filter .45s ease-in-out}.header .logo-block .logo:last-child{position:relative}.header .logo-block .logo:last-child:after{content:'';display:block;background-color:#fff;position:absolute;top:-.5rem;left:-1.5rem;height:3.4rem;width:.1rem}@media (max-width: 1199px){.header .logo-block .logo:last-child:after{height:1.5rem;top:0}}.header .desktop-menu{background-color:transparent;height:7.4rem;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media (max-width: 1199px){.header .desktop-menu{display:none}}.header .desktop-menu:after{content:"";display:block;background-color:#fff;position:absolute;bottom:0;left:50.5%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:.1rem;width:91%}.header .desktop-menu.scrolled{background-color:#fff;-webkit-transform:translateY(-51%);transform:translateY(-51%);border-bottom:0.1rem solid #8E8E8E}.header .desktop-menu.scrolled .main-navigation>.menu>li>a{color:#262626}.header .desktop-menu.scrolled .main-navigation>.menu>li.menu-item-has-children>a:before{border-right:0.1rem solid #262626;border-top:0.1rem solid #262626}.header .desktop-menu.scrolled .logo-block .logo{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}@media (max-width: 991px){.header .desktop-menu{display:none}}.header .desktop-menu .main-navigation{margin-left:-1rem}.header .desktop-menu .main-navigation ul li{padding:0}.header .desktop-menu .main-navigation ul li::before{display:none}.header .desktop-menu .main-navigation>.menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}@media (max-width: 991px){.header .desktop-menu .main-navigation>.menu{gap:2rem}}.header .desktop-menu .main-navigation>.menu>li{position:relative;-ms-flex-negative:0;flex-shrink:0}.header .desktop-menu .main-navigation>.menu>li:after{content:"";display:block;background-color:transparent;-webkit-transition:background-color .45s ease-in-out;transition:background-color .45s ease-in-out;position:absolute;bottom:-2.2rem;left:1rem;width:var(--after-width, 12.3px);height:0.5rem}.header .desktop-menu .main-navigation>.menu>li>a:focus-visible{outline:2px solid #007cba;outline-offset:2px}.header .desktop-menu .main-navigation>.menu>li.menu-item-has-children>a:focus-visible{outline:2px solid #007cba;outline-offset:2px}.header .desktop-menu .main-navigation>.menu>li.current_page_item>a:focus-visible{outline:2px solid #007cba;outline-offset:2px}.header .desktop-menu .main-navigation>.menu>li>.sub-menu>li a:focus-visible{outline:2px solid #007cba;outline-offset:2px;color:#fff}.header .desktop-menu .main-navigation>.menu>li.menu-item-has-children>a:before{content:"";vertical-align:middle;display:inline-block;position:absolute;top:calc(50% - 0.5rem);right:-0.8rem;width:0.7rem;height:0.7rem;border-right:0.1rem solid #fff;border-top:0.1rem solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.header .desktop-menu .main-navigation>.menu>li.current_page_item:after{background-color:#1C69D4}.header .desktop-menu .main-navigation>.menu>li.current_page_item.open:after{background-color:#1C69D4}.header .desktop-menu .main-navigation>.menu>li.open:after{background-color:#1C69D4}.header .desktop-menu .main-navigation>.menu>li.open.menu-item-has-children>a:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 0.15em)}.header .desktop-menu .main-navigation>.menu>li>.sub-menu{top:4.9rem;left:1rem;-webkit-transition:opacity .45s ease-in-out;transition:opacity .45s ease-in-out;visibility:hidden;opacity:0;text-align:left}.header .desktop-menu .main-navigation>.menu>li>a{font-size:1.8rem;font-family:"BMWTypeNextLatin-Bold";color:#fff;padding:2.5rem 1rem;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.header .desktop-menu .main-navigation>.menu>li.open>.sub-menu{visibility:visible;opacity:1}.header .desktop-menu .main-navigation>.menu>li>.sub-menu{position:absolute;background:#fff;min-width:19.4rem;z-index:1}.header .desktop-menu .main-navigation>.menu>li>.sub-menu>li{padding:1rem 1.5rem;-webkit-transition:background-color .45s ease-in-out;transition:background-color .45s ease-in-out}.header .desktop-menu .main-navigation>.menu>li>.sub-menu>li:hover{background-color:#bbb}.header .desktop-menu .main-navigation>.menu>li>.sub-menu>li a{color:#262626;white-space:nowrap}.header .mobile-menu{background-color:transparent;height:3.5rem;display:none;border-bottom:0.1rem solid #fff}@media (max-width: 1199px){.header .mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header .mobile-menu.scrolled{background-color:#fff;border-bottom:0.1rem solid #8E8E8E}.header .mobile-menu.scrolled .logo-block .logo{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}.header .mobile-menu.scrolled .navbar-toggle-icon:before,.header .mobile-menu.scrolled .navbar-toggle-icon:after,.header .mobile-menu.scrolled .navbar-toggle-icon div{background:#262626}.header .mobile-menu.scrolled .navbar-toggle-icon.active:before,.header .mobile-menu.scrolled .navbar-toggle-icon.active:after,.header .mobile-menu.scrolled .navbar-toggle-icon.active div{background:#fff}.header .mobile-menu .flex-row{position:relative}.header .mobile-menu .navbar-toggle-icon{position:absolute;right:1rem;z-index:10}.header .mobile-menu .navbar-toggle-icon:before,.header .mobile-menu .navbar-toggle-icon:after,.header .mobile-menu .navbar-toggle-icon div{background:#fff;content:"";display:block;height:0.1rem;margin:.5rem 0;-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out;width:2rem}.header .mobile-menu .navbar-toggle-icon.active:before{-webkit-transform:translateY(6px) rotate(135deg);transform:translateY(6px) rotate(135deg)}.header .mobile-menu .navbar-toggle-icon.active:after{-webkit-transform:translateY(-6px) rotate(-135deg);transform:translateY(-6px) rotate(-135deg)}.header .mobile-menu .navbar-toggle-icon.active div{-webkit-transform:scale(0);transform:scale(0)}.header .mobile-menu .mobile-menu-vertical{left:0;top:0;height:100dvh;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .45s ease-in-out;transition:-webkit-transform .45s ease-in-out;transition:transform .45s ease-in-out;transition:transform .45s ease-in-out, -webkit-transform .45s ease-in-out}.header .mobile-menu .mobile-menu-vertical.active{-webkit-transform:translateX(0%);transform:translateX(0%)}.header .mobile-menu .mobile-menu-vertical .mobile-menu-intro,.header .mobile-menu .mobile-menu-vertical .mobile-menu-outro{background-color:#262626;padding-top:0.6rem;padding-bottom:0.6rem;width:100%}.header .mobile-menu .mobile-menu-vertical .mobile-menu-intro{height:3rem;-ms-flex-negative:0;flex-shrink:0}.header .mobile-menu .mobile-menu-vertical .mobile-menu-outro .cta-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .mobile-menu .mobile-menu-vertical .mobile-menu-outro .cta-block a{color:#fff;font-size:1.2rem}.header .mobile-menu .mobile-menu-vertical .mobile-lang ul{font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.header .mobile-menu .mobile-menu-vertical .mobile-lang ul li{padding-left:0}.header .mobile-menu .mobile-menu-vertical .mobile-lang ul li .wpml-ls-native{color:#fff}.header .mobile-menu .mobile-menu-vertical .mobile-lang ul li .wpml-ls-display{color:#8E8E8E}.header .mobile-menu .main-menu-wrapper{padding:2rem 0;position:relative;top:0;overflow-y:scroll;width:100%;height:100%;background-color:#E6E6E6}.header .mobile-menu .main-menu-wrapper .cta-button{width:25.4rem;margin-top:auto}@media (max-width: 767px){.header .mobile-menu .main-menu-wrapper .cta-button{width:100%}}.header .mobile-menu .main-menu-wrapper .wrapper,.header .mobile-menu .main-menu-wrapper .row{height:100%}.header .mobile-menu .main-menu-wrapper .main-menu-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header .mobile-menu .main-navigation{height:100%;width:100%}.header .mobile-menu .main-navigation .menu{width:100%}.header .mobile-menu .main-navigation .menu>li{padding:1rem 0}.header .mobile-menu .main-navigation .menu>li:last-child{border-bottom:unset}.header .mobile-menu .main-navigation .menu>li a{color:#8E8E8E}.header .mobile-menu .main-navigation .menu>li.menu-item-has-children>a{display:block;position:relative}.header .mobile-menu .main-navigation .menu>li.menu-item-has-children .menu-toggle{position:absolute;top:0;right:-1.3rem;width:4.4rem;height:4.4rem;z-index:10}.header .mobile-menu .main-navigation .menu>li.menu-item-has-children .menu-toggle:after{content:"";vertical-align:middle;display:inline-block;width:1rem;height:1rem;border-right:0.2rem solid #8E8E8E;border-top:0.2rem solid #8E8E8E;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}.header .mobile-menu .main-navigation .menu>li.menu-item-has-children .menu-toggle.active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 0.15em)}.header .mobile-menu .main-navigation .menu>li>a{font-size:1.6rem;font-family:"BMWTypeNextLatin-Bold";position:relative}.header .mobile-menu .main-navigation .menu>li>a:after{content:"";display:block;background-color:#8E8E8E;position:absolute;bottom:-1rem;left:0;width:5rem;height:.1rem}.header .mobile-menu .main-navigation .menu>li>a.active+.sub-menu{opacity:1}.header .mobile-menu .main-navigation .menu>li::before{display:none}.header .mobile-menu .main-navigation .menu>li>.sub-menu{overflow:hidden;max-height:80rem;margin-top:2rem;opacity:1;-webkit-transition:max-height .45s ease-in-out,opacity .45s ease-in-out,margin-top .45s ease-in-out,padding-bottom .45s ease-in-out;transition:max-height .45s ease-in-out,opacity .45s ease-in-out,margin-top .45s ease-in-out,padding-bottom .45s ease-in-out;position:relative;padding-bottom:1rem}.header .mobile-menu .main-navigation .menu>li>.sub-menu:after{content:"";display:block;background-color:#8E8E8E;position:absolute;bottom:0;left:0;width:5rem;height:.1rem}.header .mobile-menu .main-navigation .menu>li>.sub-menu a{font-size:1.2rem}.header .mobile-menu .main-navigation .menu>li>.sub-menu>li{padding-left:0}.header .mobile-menu .main-navigation .menu>li>.sub-menu>li+li{margin-top:1rem}.header .mobile-menu .main-navigation .menu>li>.sub-menu.closed{max-height:0;opacity:0;margin-top:0;padding-bottom:0}.header .mobile-menu .main-navigation .menu>li>.sub-menu li::before{display:none}.header .mobile-menu .navbar-toggle-icon:focus-visible{outline:2px solid #007cba;outline-offset:2px}.header .mobile-menu .main-navigation .menu>li>a:focus-visible{outline:2px solid #007cba;outline-offset:2px}.header .mobile-menu .main-navigation .menu>li.menu-item-has-children .menu-toggle:focus-visible{outline:2px solid #007cba;outline-offset:2px}.header .mobile-menu .main-navigation .menu>li>.sub-menu>li a:focus-visible{outline:2px solid #007cba;outline-offset:2px}.header.shop .desktop-menu{background-color:#fff;border-bottom:0.1rem solid #8E8E8E}.header.shop .desktop-menu .main-navigation>.menu>li>a{color:#262626}.header.shop .desktop-menu .main-navigation>.menu>li.highlighted>a{color:#1C69D4}.header.shop .desktop-menu .main-navigation>.menu>li.menu-item-has-children>a:before{border-right:0.1rem solid #262626;border-top:0.1rem solid #262626}.header.shop .desktop-menu .logo-block .logo{-webkit-filter:unset !important;filter:unset !important}.header.shop .desktop-menu .logo-block .logo:after{display:none}.header.shop .mobile-menu{background-color:#fff;border-bottom:0.1rem solid #8E8E8E}.header.shop .mobile-menu .logo-block .logo{-webkit-filter:unset !important;filter:unset !important}.header.shop .mobile-menu .logo-block .logo img{-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.header.shop .mobile-menu .logo-block .logo:after{display:none}.header.shop .mobile-menu .navbar-toggle-icon:before,.header.shop .mobile-menu .navbar-toggle-icon:after,.header.shop .mobile-menu .navbar-toggle-icon div{background:#262626}.header.shop .mobile-menu .navbar-toggle-icon.active:before,.header.shop .mobile-menu .navbar-toggle-icon.active:after,.header.shop .mobile-menu .navbar-toggle-icon.active div{background:#fff}.header.shop .mobile-menu .main-navigation .menu>li.highlighted>a{color:#1C69D4}.footer{position:relative;z-index:2;background-color:#E6E6E6;font-family:"BMWTypeNextLatin-Regular"}.footer a,.footer p,.footer span,.footer button{color:#8E8E8E}.footer .logo{display:inline-block;height:100%}.footer .sitemap{padding-bottom:1rem}@media (max-width: 991px){.footer .sitemap{padding-bottom:0}}.footer .items-wrapper{padding-bottom:2rem;margin-top:3rem}@media (max-width: 991px){.footer .items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:unset;margin-top:2rem;border-bottom:unset}}@media (max-width: 991px){.footer .items-wrapper:first-child{padding-bottom:0}}.footer .items-wrapper span{font-size:2rem;font-family:"BMWTypeNextLatin-Bold";position:relative}.footer .items-wrapper span::before{display:block;content:"";position:absolute;bottom:-1.5rem;left:0;background-color:#8E8E8E;height:.1rem;width:7.1rem}@media (max-width: 991px){.footer .items-wrapper span::before{width:5.2rem}}@media (max-width: 991px){.footer .items-wrapper span{position:relative;padding-top:1.5rem;padding-bottom:2rem;display:block;font-size:1.6rem}.footer .items-wrapper span:before{bottom:0}.footer .items-wrapper span:after{content:"";vertical-align:middle;display:inline-block;position:absolute;top:calc(50% - 1rem);right:0.5rem;width:1rem;height:1rem;border-right:0.2rem solid #8E8E8E;border-top:0.2rem solid #8E8E8E;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.45s ease-in-out;transition:.45s ease-in-out}}.footer .items-wrapper span.active.has-dropdown:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 0.5rem)}.footer .items-wrapper span.active+ul,.footer .items-wrapper span.active+.image-widget{max-height:500px;opacity:1;margin-top:2rem;padding-bottom:2rem}.footer .items-wrapper span.active+ul::before,.footer .items-wrapper span.active+.image-widget::before{display:block;content:"";position:absolute;bottom:0;left:0;background-color:#8E8E8E;height:.1rem;width:5.2rem}.footer .items-wrapper li{font-size:1.6rem;line-height:1.5;padding-left:0}@media (max-width: 991px){.footer .items-wrapper li{font-size:1.2rem}}.footer .items-wrapper .sitemap-item{position:relative}.footer .items-wrapper .sitemap-item:not(:last-of-type):after{display:block;content:"";position:absolute;top:0;right:-7rem;background-color:#8E8E8E;height:100%;width:.1rem}@media (max-width: 991px){.footer .items-wrapper .sitemap-item:not(:last-of-type):after{display:none}}.footer .items-wrapper .sitemap-item ul,.footer .items-wrapper .sitemap-item .image-widget{margin-top:3rem}@media (max-width: 991px){.footer .items-wrapper .sitemap-item ul,.footer .items-wrapper .sitemap-item .image-widget{position:relative;max-height:0;overflow:hidden;opacity:0;-webkit-transition:max-height .45s ease-in-out,opacity .45s ease-in-out,padding-bottom .45s ease-in-out,margin-top .45s ease-in-out;transition:max-height .45s ease-in-out,opacity .45s ease-in-out,padding-bottom .45s ease-in-out,margin-top .45s ease-in-out;margin-top:0;margin-bottom:0}}.footer .items-wrapper .sitemap-item ul li button,.footer .items-wrapper .sitemap-item .image-widget li button{padding:0;font-size:1.6rem}@media (max-width: 991px){.footer .items-wrapper .sitemap-item ul li button,.footer .items-wrapper .sitemap-item .image-widget li button{font-size:1.2rem}}.footer .items-wrapper .sitemap-item ul li+li,.footer .items-wrapper .sitemap-item .image-widget li+li{margin-top:1rem}@media (max-width: 991px){.footer .items-wrapper .sitemap-item:last-child h3{border-bottom:unset}}.footer .items-wrapper .sitemap-item .widget .image-widget{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.footer .items-wrapper .sitemap-item .widget+.widget{margin-top:3rem}@media (max-width: 991px){.footer .items-wrapper .sitemap-item .widget+.widget{margin-top:0}}@media (max-width: 991px){.footer .items-wrapper+.items-wrapper{margin-top:0}}@media (max-width: 991px){.footer .social-links{border-block:0.1rem solid #8E8E8E}}.footer .social-links-column{position:relative}.footer .social-links-column:before{display:block;content:"";background-color:#8E8E8E;width:100%;height:0.1rem;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media (max-width: 991px){.footer .social-links-column:before{display:none}}@media (max-width: 991px){.footer .social-links-column{padding-top:1.5rem;padding-bottom:1.5rem}}.footer .links-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#E6E6E6;width:50%;margin:0 auto;gap:3rem}@media (max-width: 1199px){.footer .links-block{width:45%}}@media (max-width: 991px){.footer .links-block{width:100%;gap:1rem}}.footer .links-block>a{width:7rem;height:7rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1199px){.footer .links-block>a{width:4.5rem;height:4.5rem}}@media (max-width: 767px){.footer .links-block>a{width:4rem;height:4rem}}.footer .links-block>a i{font-size:4rem}@media (max-width: 1199px){.footer .links-block>a i{font-size:3.8rem}}@media (max-width: 767px){.footer .links-block>a i{font-size:3.5rem}}.footer .footer-outro{padding:2rem 0;background-color:#fff}@media (max-width: 991px){.footer .footer-outro{padding:1rem 0;background-color:#E6E6E6}}.footer .footer-outro ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3rem;font-size:1.6rem}.footer .footer-outro ul>li{padding-left:0}.footer .footer-outro ul>li:not(:last-child){position:relative}.footer .footer-outro ul>li:not(:last-child):after{content:"";display:block;position:absolute;top:0;right:-1.5rem;background-color:#8E8E8E;height:100%;width:.1rem}@media (max-width: 991px){.footer .footer-outro ul>li:not(:last-child):after{width:5.2rem;height:.1rem;right:unset;top:unset;left:0;bottom:-1rem}}@media (max-width: 991px){.footer .footer-outro ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}}.footer .footer-outro a{font-size:1.6rem}@media (max-width: 991px){.footer .footer-outro a{font-size:1.2rem}}.footer .after-footer{background-color:#fff;border-top:0.1rem solid #8E8E8E}.footer .after-footer .after-footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:2rem;padding-bottom:2rem}.footer .after-footer .after-footer-content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}@media (max-width: 991px){.footer .after-footer .after-footer-content>div{width:100%;padding-bottom:1rem;padding-top:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width: 991px){.footer .after-footer .after-footer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-top:1rem;padding-bottom:1rem}}.footer .after-footer .after-footer-content p{color:#262626;font-size:1.6rem}@media (max-width: 991px){.footer .after-footer .after-footer-content p{font-size:1.2rem}}@media (max-width: 991px){.footer .after-footer .after-footer-content>p{padding-bottom:1rem;border-bottom:0.1rem solid #8E8E8E}}.footer .footer-with-socials{padding:3rem 0}.footer .footer-with-socials .follow-us-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-with-socials .follow-us-block span{font-size:2rem;white-space:nowrap}@media (max-width: 991px){.footer .footer-with-socials .follow-us-block{display:none}}.footer .footer-with-socials .links-block-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;margin-left:2.5rem}.footer .footer-with-socials .links-block-desktop>a{width:3.5rem;height:3.5rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1199px){.footer .footer-with-socials .links-block-desktop>a{width:3.5rem;height:3.5rem}}.footer .footer-with-socials .links-block-desktop>a i{font-size:3.5rem}.footer .locations .additional-wrapper{padding:3rem 0;border-top:0.1rem solid #8E8E8E;border-bottom:0.1rem solid #8E8E8E}.footer .locations .additional-wrapper>div>*:first-child{margin-bottom:0.5rem}.footer .locations .additional-wrapper p{font-size:2rem}@media (max-width: 991px){.footer .locations .additional-wrapper p{font-size:1.6rem}}@media (max-width: 991px){.footer .locations .additional-wrapper{padding:0 0 3rem 0;border-top:none;border-bottom:none}.footer .locations .additional-wrapper>div+div{margin-top:2rem;padding-top:2rem;border-top:0.1rem solid #8E8E8E}}.footer .locations+.social-links{margin-top:3rem}@media (max-width: 991px){.footer .locations+.social-links{margin-top:0}}
