.call-to-action-container{display:grid;row-gap:20px}.call-to-action-container .new-car-cta{align-items:center;display:flex;font-family:Roboto-Medium,Arial,Sans-Serif;font-size:12px;justify-content:space-between;letter-spacing:3px;max-width:200px;pointer-events:auto;text-transform:uppercase;width:100%}@media(min-width:1200px){.call-to-action-container .new-car-cta{font-size:13px;max-width:221px}}.call-to-action-container .new-car-cta .arrow-right{height:13px;width:7px}#new-car-overview-header .font-light{font-family:Roboto-Light,Arial,Sans-Serif}#new-car-overview-header .font-bold{font-family:Roboto-Bold,Arial,Sans-Serif}#new-car-overview-header p{margin-bottom:0}#new-car-overview-header #new-car-overview-heading{background-color:#000;display:flex;flex-direction:column;height:calc(100vh - 127px);justify-content:space-between}@media(min-width:768px){#new-car-overview-header #new-car-overview-heading{height:calc(100vh - 150px)}}@media(min-width:1200px){#new-car-overview-header #new-car-overview-heading{height:calc(100vh - 170px)}}@media(min-width:1600px){#new-car-overview-header #new-car-overview-heading{height:calc(100vh - 235px)}}#new-car-overview-header #new-car-overview-heading .header-content{background-blend-mode:multiply;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:70px 30px;position:relative}@media(min-width:768px){#new-car-overview-header #new-car-overview-heading .header-content{padding:70px 60px}}@media(min-width:1200px){#new-car-overview-header #new-car-overview-heading .header-content{justify-content:flex-start;padding:90px;row-gap:50px}}@media(min-width:1600px){#new-car-overview-header #new-car-overview-heading .header-content{padding:160px 140px}}#new-car-overview-header #new-car-overview-heading .header-content .heading-container{color:#fff;text-transform:uppercase}#new-car-overview-header #new-car-overview-heading .header-content .heading-container .heading{display:grid;font-size:25px}@media(min-width:1200px){#new-car-overview-header #new-car-overview-heading .header-content .heading-container .heading{display:inline-block;font-size:30px}}#new-car-overview-header #new-car-overview-heading .header-content .heading-container .tagline{font-size:14px}@media(min-width:1200px){#new-car-overview-header #new-car-overview-heading .header-content .heading-container .tagline{font-size:25px}}#new-car-overview-header #new-car-overview-heading .header-content .variant-name{bottom:30px;color:#fff;font-size:12px;position:absolute;right:30px}@media(min-width:768px){#new-car-overview-header #new-car-overview-heading .header-content .variant-name{right:60px}}@media(min-width:1200px){#new-car-overview-header #new-car-overview-heading .header-content .variant-name{font-size:14px;right:90px}}#new-car-overview-header #new-car-overview-heading .header-content .call-to-action-container .new-car-cta{color:#fff}#new-car-overview-header #new-car-overview-heading .header-content .call-to-action-container .new-car-cta .arrow-right{fill:#fff}#menu-navigation-bar{background-color:var(--contrast-bg);border-bottom:1px solid #fff;border-top:1px solid #808080;height:50px}@media(min-width:1600px){#menu-navigation-bar{height:75px}}@media(min-width:1200px){#menu-navigation-bar .glide__slides{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media(min-width:1350px){#menu-navigation-bar .glide__slides{padding:0 25%}}#menu-navigation-bar .glide__slide--active{position:relative}@media(max-width:1199.98px){#menu-navigation-bar .glide__slide--active:after{background-color:#fff;bottom:0;content:"";height:4px;position:absolute;width:100%}}#menu-navigation-bar .glide__slide{border-right:1px solid #808080}@media(min-width:1200px){#menu-navigation-bar .glide__slide:first-child{border-left:1px solid #808080}}#menu-navigation-bar .menu-item{align-items:center;color:#fff;display:flex;font-size:12px;height:50px;justify-content:center;letter-spacing:3px;text-align:center;text-transform:uppercase}@media(min-width:1600px){#menu-navigation-bar .menu-item{font-size:13px;height:75px}}#menu-navigation-bar-sticky{background-color:var(--contrast-bg);border-bottom:1px solid #fff;border-top:1px solid #808080;height:50px;overflow:hidden;position:sticky;top:77px;z-index:3}@media(min-width:768px){#menu-navigation-bar-sticky{top:100px}}@media(min-width:1200px){#menu-navigation-bar-sticky{border-bottom:1px solid #fff;display:none;grid-template-columns:.75fr 2fr .75fr;top:120px}}@media(min-width:1350px){#menu-navigation-bar-sticky{grid-template-columns:1fr 2fr 1fr}}@media(min-width:1600px){#menu-navigation-bar-sticky{height:75px;top:160px}}@media(min-width:1200px){#menu-navigation-bar-sticky .glide__slides{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}#menu-navigation-bar-sticky .glide__slide--active{position:relative}@media(max-width:1199.98px){#menu-navigation-bar-sticky .glide__slide--active:after{background-color:#fff;bottom:0;content:"";height:4px;position:absolute;width:100%}}#menu-navigation-bar-sticky .glide__slide{border-right:1px solid #808080}@media(min-width:1200px){#menu-navigation-bar-sticky .glide__slide:first-child{border-left:1px solid #808080}}#menu-navigation-bar-sticky .menu-item{align-items:center;color:#fff;display:flex;font-size:12px;height:50px;justify-content:center;letter-spacing:3px;text-align:center;text-transform:uppercase}@media(min-width:1600px){#menu-navigation-bar-sticky .menu-item{font-size:13px;height:75px}}#menu-navigation-bar-sticky .top-container{display:none}@media(min-width:1200px){#menu-navigation-bar-sticky .top-container{display:flex}#menu-navigation-bar-sticky .top-container .top{align-items:center;color:#fff;-moz-column-gap:20px;column-gap:20px;display:flex;font-size:12px;letter-spacing:3px;padding-left:42px;padding-right:15px;text-transform:uppercase;width:100%}}@media(min-width:1600px){#menu-navigation-bar-sticky .top-container .top{font-size:13px}}@media(min-width:1200px){#menu-navigation-bar-sticky .top-container .top .arrow-up{fill:#fff;height:7px;width:13px}}#menu-navigation-bar-sticky .call-to-action-items{display:grid;grid-template-columns:1fr 1fr}@media(max-width:1199.98px){#menu-navigation-bar-sticky .call-to-action-items{bottom:0;position:fixed}}#menu-navigation-bar-sticky .call-to-action-items .cta-item{align-items:center;display:flex;font-size:12px;justify-content:center;letter-spacing:3px;text-align:center;text-transform:uppercase}@media(max-width:1199.98px){#menu-navigation-bar-sticky .call-to-action-items .cta-item{height:45px}}@media(min-width:1600px){#menu-navigation-bar-sticky .call-to-action-items .cta-item{font-size:13px}}#menu-navigation-bar-sticky .call-to-action-items .cta-item:first-child{background-color:#fff;color:var(--contrast-bg)}#menu-navigation-bar-sticky .call-to-action-items .cta-item:nth-child(2){background-color:#000;color:#fff}#variant-range .background-gradient{min-height:500px}#variant-range .padding-edit{padding:60px 0 60px 30px}@media(min-width:768px){#variant-range .padding-edit{padding:60px 0 60px 60px}}@media(min-width:1024px){#variant-range .padding-edit{padding:90px 0 90px 90px}}@media(min-width:1200px){#variant-range .padding-edit{padding:90px}}@media(min-width:1600px){#variant-range .padding-edit{padding:90px 140px}}#variant-range .heading .model-heading{color:#000;display:flex;flex-direction:column;font-family:Roboto-Light,Arial,Sans-Serif;font-size:20px;line-height:22px;text-transform:uppercase}@media(min-width:1024px){#variant-range .heading .model-heading{display:inline-block;font-size:22px;line-height:24px}}@media(min-width:1600px){#variant-range .heading .model-heading{font-size:25px;line-height:27px}}#variant-range .model-range-carousel .image-container{display:flex;justify-content:center;margin-bottom:30px;margin-top:45px;min-height:135px}@media(min-width:768px){#variant-range .model-range-carousel .image-container{height:162px}}@media(min-width:1024px){#variant-range .model-range-carousel .image-container{height:176px}}@media(min-width:1600px){#variant-range .model-range-carousel .image-container{height:214px}}#variant-range .model-range-carousel .image-container img{height:auto;max-width:345px;-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width:1600px){#variant-range .model-range-carousel .image-container img{max-width:420px}}#variant-range .model-range-carousel .model-name{color:#000;font-size:17px;line-height:20px;margin-bottom:0;max-width:320px;text-transform:uppercase;width:100%}#variant-range .model-range-carousel .model-tag-line{color:#000;font-size:14px;line-height:17px;margin-bottom:0;max-width:320px;text-transform:uppercase;width:100%}#variant-range .model-range-carousel .model-tagline{color:#000;font-size:14px;margin-top:5px;text-transform:uppercase}#variant-range .model-range-carousel .button-container{display:flex;flex-direction:column;margin-top:25px;max-width:320px;row-gap:20px;width:100%}#variant-range .model-range-carousel .button-container .enquiry-link,#variant-range .model-range-carousel .button-container .pricing-link{align-items:center;color:#000;display:flex;font-family:Roboto-Medium,Arial,Sans-Serif;font-size:12px;justify-content:space-between;letter-spacing:3px;max-width:200px;text-transform:uppercase;width:100%}@media(min-width:1200px){#variant-range .model-range-carousel .button-container .enquiry-link,#variant-range .model-range-carousel .button-container .pricing-link{-moz-column-gap:38px;column-gap:38px;display:grid;grid-auto-flow:column}}#variant-range .model-range-carousel .button-container .enquiry-link .arrow-right,#variant-range .model-range-carousel .button-container .pricing-link .arrow-right{fill:#000;height:13px;width:7px}#variant-range .model-range-carousel .model-content{align-items:center;display:flex;flex-direction:column;opacity:0;transition:opacity .4s ease}@media(min-width:1200px){#variant-range .model-range-carousel .model-content{align-items:center;display:grid;justify-content:center}}#variant-range .model-range-carousel .glide__slide--active .model-content{opacity:1}@media(min-width:768px){#variant-range .model-range-carousel .glide__slide--active+.glide__slide .model-content{opacity:1}}@media(min-width:1200px){#variant-range .model-range-carousel .glide__slide--active+.glide__slide+.glide__slide .model-content{opacity:1}}#variant-range .glide-controls.arrows{position:relative;z-index:2}@media(min-width:1600px){#variant-range .glide-controls.arrows{top:-75px}}#variant-range .glide-controls.arrows button{border-color:#000}#variant-range .glide-controls.arrows button .arrow-left,#variant-range .glide-controls.arrows button .arrow-right{fill:#000}#variant-range .glide-controls.arrows button.glide__arrow--right{margin-right:30px}@media(min-width:768px){#variant-range .glide-controls.arrows button.glide__arrow--right{margin-right:60px}}@media(min-width:1024px){#variant-range .glide-controls.arrows button.glide__arrow--right{margin-right:90px}}@media(min-width:1200px){#variant-range .glide-controls.arrows button.glide__arrow--right{margin-right:0}}#variant-range .glide__bullets{margin-right:30px;position:relative;top:-30px;z-index:1}@media(min-width:768px){#variant-range .glide__bullets{margin-right:60px}}@media(min-width:1024px){#variant-range .glide__bullets{margin-right:90px}}@media(min-width:1200px){#variant-range .glide__bullets{margin-right:0}}#variant-range .glide__bullets .glide__bullet{background-color:#cccbcb}@media screen and (max-width:420px){#variant-range .glide__bullets .glide__bullet{margin:3px}}#variant-range .glide__bullets .glide__bullet.glide__bullet--active{background-color:#000}#new-car-overview .new-car-overview-mobile-background-container{background-position-x:center;background-repeat:no-repeat;background-size:cover;position:relative}@media(max-width:1199.98px){#new-car-overview .new-car-overview-mobile-background-container{background-blend-mode:multiply;background-color:rgba(0,0,0,.1);grid-row:2}}@media(min-width:576px){#new-car-overview .new-car-overview-mobile-background-container{background-size:100%}}@media(min-width:768px){#new-car-overview .new-car-overview-mobile-background-container{background-position-y:center;background-size:cover}}@media(min-width:1200px){#new-car-overview .new-car-overview-mobile-background-container{background-image:none;background-size:0}#new-car-overview .background-image{background-blend-mode:multiply;background-color:rgba(0,0,0,.1);background-position-x:left;background-size:67%}}@media(max-width:1199.98px){#new-car-overview .new-car-overview-content-container{grid-row:1}}@media(min-width:1200px){#new-car-overview .new-car-overview-content-container{-webkit-clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,0 0,0 0);clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,0 0,0 0)}}#new-car-overview .new-car-overview-content-container.overlay.light:after,#new-car-overview .new-car-overview-content-container.overlay:after{background-color:transparent}#new-car-overview .new-car-overview-content-container .primary-heading{display:grid;row-gap:60px}#new-car-overview .new-car-overview-content-container .new-car-overview-content{row-gap:42px}@media(min-width:1600px){#new-car-overview .new-car-overview-content-container .new-car-overview-content{row-gap:70px}}#new-car-overview .new-car-overview-content-container .new-car-overview-content .brand-logo{max-width:200px}@media(min-width:1200px){#new-car-overview .new-car-overview-content-container .new-car-overview-content .brand-logo{position:absolute;right:110%}}#new-car-overview .new-car-overview-content-container .new-car-overview-content .brand-logo .mg-logo{width:77px}@media(max-width:1199.98px){#new-car-overview .new-car-overview-content-container .new-car-overview-content .brand-logo .mg-logo{margin-bottom:50px}}@media(min-width:1200px){#new-car-overview .new-car-overview-content-container .new-car-overview-content .brand-logo .mg-logo{width:90px}}@media(min-width:1600px){#new-car-overview .new-car-overview-content-container .new-car-overview-content .brand-logo .mg-logo{width:110px}}#new-car-overview .new-car-overview-content-container .new-car-overview-content .brand-logo .mazda-logo{width:77px}@media(max-width:1199.98px){#new-car-overview .new-car-overview-content-container .new-car-overview-content .brand-logo .mazda-logo{margin-bottom:50px}}@media(min-width:1200px){#new-car-overview .new-car-overview-content-container .new-car-overview-content .brand-logo .mazda-logo{width:90px}}@media(min-width:1600px){#new-car-overview .new-car-overview-content-container .new-car-overview-content .brand-logo .mazda-logo{width:110px}}#new-car-overview .variant-name{bottom:30px;color:#fff;font-family:Roboto-Light,Arial,Sans-Serif;font-size:12px;margin-bottom:0;position:absolute;right:30px}@media(min-width:1200px){#new-car-overview .variant-name{font-size:14px;right:-68%}}#new-car-overview .body-text{font-family:Roboto-Medium,Arial,Sans-Serif;font-size:14px;line-height:19px}@media(min-width:1200px){#new-car-overview .body-text{font-family:Roboto-Light,Arial,Sans-Serif;font-size:16px;line-height:21px;max-width:355px}}@media(max-width:1199.98px){#new-car-overview .pricing-options-button{display:none}}@media(min-width:1200px){#new-car-overview .pricing-options-button{max-width:316px}}#new-car-performance{display:grid;grid-template-rows:1fr 1fr}@media(min-width:768px){#new-car-performance{grid-template-rows:1fr 500px}}@media(min-width:1200px){#new-car-performance{background:#000;grid-template-rows:1fr 320px}}#new-car-performance .background-image-mobile{position:relative}@media(max-width:1199.98px){#new-car-performance .background-image-mobile{background-blend-mode:multiply;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover}}@media(min-width:1200px){#new-car-performance .background-image-mobile{background-size:0}#new-car-performance .background-image{background-blend-mode:multiply;background-color:rgba(0,0,0,.1);background-position:100%;background-repeat:no-repeat;background-size:74%}}#new-car-performance .crosshair-icon{height:17px;width:17px}@media(max-width:1199.98px){#new-car-performance .crosshair-icon-additional{display:none}}#new-car-performance .variant-name{color:#fff;font-family:Roboto-Light,Arial,Sans-Serif;font-size:12px;margin-bottom:0}@media(min-width:1200px){#new-car-performance .variant-name{font-size:14px}}#new-car-performance .performance-content-container{display:grid;grid-template-rows:1fr 1fr}@media(min-width:768px){#new-car-performance .performance-content-container{grid-template-rows:1fr 2fr}}@media(min-width:1200px){#new-car-performance .performance-content-container{grid-template-columns:54% 1fr;grid-template-rows:1fr}}#new-car-performance .performance-content-container .variant-name{bottom:30px;position:absolute;right:30px}#new-car-performance .performance-content-container .performance-content{background-color:#000;display:grid}@media(min-width:1200px){#new-car-performance .performance-content-container .performance-content{-webkit-clip-path:polygon(0 0,100% 0,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,50% 100%,0 100%);grid-template-columns:1fr 1fr}#new-car-performance .performance-content-container .performance-content:after{content:"";display:block;grid-column:2;padding-bottom:100%}}#new-car-performance .performance-content-container .performance-content .body-content{display:flex;flex-direction:column;grid-column:1;justify-content:center;row-gap:26px}@media(max-width:1199.98px){#new-car-performance .performance-content-container .performance-content .body-content{padding:77px 90px 70px}}@media(max-width:1023.98px){#new-car-performance .performance-content-container .performance-content .body-content{padding:77px 60px 70px}}@media(max-width:767.98px){#new-car-performance .performance-content-container .performance-content .body-content{padding:77px 30px 70px}}@media(min-width:1200px){#new-car-performance .performance-content-container .performance-content .body-content{grid-column:1;padding:0 0 0 60px;position:relative}}@media(min-width:1350px){#new-car-performance .performance-content-container .performance-content .body-content{row-gap:42px}}@media(min-width:1600px){#new-car-performance .performance-content-container .performance-content .body-content{padding:0 0 0 90px}}@media(min-width:1920px){#new-car-performance .performance-content-container .performance-content .body-content{padding:0 0 0 140px}}#new-car-performance .performance-content-container .performance-content .body-content .heading{color:#fff;font-size:25px;line-height:29px;margin-bottom:0;text-transform:uppercase}@media(min-width:1600px){#new-car-performance .performance-content-container .performance-content .body-content .heading{font-size:30px;line-height:43px}}#new-car-performance .performance-content-container .performance-content .body-content .heading .heading-bold{font-family:Roboto-Bold,Arial,Sans-Serif}#new-car-performance .performance-content-container .performance-content .body-content .heading .heading-light{font-family:Roboto-Light,Arial,Sans-Serif}#new-car-performance .performance-content-container .performance-content .body-content .primary-content{display:flex;flex-direction:column;row-gap:34px}#new-car-performance .performance-content-container .performance-content .body-content .primary-content p{color:#fff;font-family:Roboto-Light,Arial,Sans-Serif;font-size:12px;line-height:21px;margin-bottom:0}@media(min-width:1200px){#new-car-performance .performance-content-container .performance-content .body-content .primary-content p{font-size:15px;line-height:25px}}#new-car-performance .performance-stats{background-color:#000;display:flex;flex-direction:column;justify-content:center;padding:70px 30px;row-gap:50px}@media(min-width:768px){#new-car-performance .performance-stats{padding:70px 60px}}@media(min-width:1024px){#new-car-performance .performance-stats{padding:70px 90px}}@media(min-width:1200px){#new-car-performance .performance-stats{align-items:center;display:grid;grid-template-columns:1fr 3fr}}@media(min-width:1600px){#new-car-performance .performance-stats{padding:70px 90px}}@media(min-width:1920px){#new-car-performance .performance-stats{padding:70px 140px}}@media(max-width:1199.98px){#new-car-performance .performance-stats .stat-heading-container{display:grid;row-gap:50px}}#new-car-performance .performance-stats .stat-heading-container .stat-heading{color:#fff;font-family:Roboto-Bold,Arial,Sans-Serif;font-size:16px;text-transform:uppercase}@media(min-width:1200px){#new-car-performance .performance-stats .stat-heading-container .stat-heading{font-size:20px}#new-car-performance .performance-stats .stat-heading-container .crosshair-icon{display:none}}#new-car-performance .performance-stats .stats-container{display:grid;row-gap:50px}@media(min-width:768px){#new-car-performance .performance-stats .stats-container{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){#new-car-performance .performance-stats .stats-container{align-items:center;-moz-column-gap:50px;column-gap:50px;grid-auto-flow:column}}#new-car-performance .performance-stats .stat{align-items:baseline;-moz-column-gap:44px;column-gap:44px;display:flex}@media(min-width:1350px){#new-car-performance .performance-stats .stat{width:38px}}#new-car-performance .performance-stats .stat.seconds{-moz-column-gap:40px;column-gap:40px}#new-car-performance .performance-stats .stat.seconds .linear-gradient{left:45%}@media(min-width:1350px){#new-car-performance .performance-stats .stat.seconds .linear-gradient{left:40%}}#new-car-performance .performance-stats .stat .linear-gradient{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),#cccbcb 50%,hsla(0,0%,100%,0));height:1px;left:55%;position:absolute;top:55%;transform:rotate(135deg);width:150px}@media(min-width:1600px){#new-car-performance .performance-stats .stat .linear-gradient{left:50%;top:60%;width:200px}}#new-car-performance .performance-stats .stat .value{position:relative}#new-car-performance .performance-stats .stat .stat-name,#new-car-performance .performance-stats .stat .unit-name{color:#fff;font-family:Roboto-Bold,Arial,Sans-Serif;font-size:13px;margin-bottom:0;text-transform:uppercase}@media(min-width:1600px){#new-car-performance .performance-stats .stat .stat-name,#new-car-performance .performance-stats .stat .unit-name{font-size:16px}}#new-car-performance .performance-stats .stat .stat-value{color:#fff;font-family:Roboto-Medium,Arial,Sans-Serif;font-size:65px;margin-bottom:0}@media(min-width:1600px){#new-car-performance .performance-stats .stat .stat-value{font-size:95px}}#new-car-performance .performance-stats .variant-text{color:#fff;font-family:Roboto-Light,Arial,Sans-Serif;font-size:11px;margin-bottom:0}@media(min-width:1350px){#new-car-performance .performance-stats .variant-text{font-size:12px}}#new-car-performance .performance-stats .variant-text .variant-name{font-size:inherit}#new-car-exterior-design{position:relative}@media(max-width:1199.98px){#new-car-exterior-design .background-slice{display:none}}@media(min-width:1200px){#new-car-exterior-design .background-slice{background-color:#fff;display:grid;grid-template-columns:auto 30%}}@media(min-width:1350px){#new-car-exterior-design .background-slice{grid-template-columns:auto 25%}}@media(min-width:1600px){#new-car-exterior-design .background-slice{grid-template-columns:auto 20%}}@media(min-width:1200px){#new-car-exterior-design .background-slice .slice{background-color:var(--contrast-bg);-webkit-clip-path:polygon(0 0,30% 0,100% 100%,0 100%);clip-path:polygon(0 0,30% 0,100% 100%,0 100%);display:grid;grid-template-columns:30% 1fr}#new-car-exterior-design .background-slice .slice:after{content:"";display:block;grid-column:2;padding-bottom:100%}}@media(max-width:1199.98px){#new-car-exterior-design .exterior-content-container{background-color:var(--button3-bg)}}@media(min-width:1200px){#new-car-exterior-design .exterior-content-container{-moz-column-gap:136px;column-gap:136px;display:grid;grid-auto-flow:column;grid-template-columns:2fr 1fr;height:100%;padding-right:90px;position:absolute}}#new-car-exterior-design .exterior-content-container .exterior-design-content{display:flex;flex-direction:column;justify-content:center;min-height:0;min-width:0;row-gap:42px}@media(max-width:1199.98px){#new-car-exterior-design .exterior-content-container .exterior-design-content{padding:77px 90px 70px}}@media(max-width:1023.98px){#new-car-exterior-design .exterior-content-container .exterior-design-content{padding:77px 60px 70px}}@media(max-width:767.98px){#new-car-exterior-design .exterior-content-container .exterior-design-content{padding:77px 30px 70px}}@media(min-width:1200px){#new-car-exterior-design .exterior-content-container .exterior-design-content{grid-column:2;row-gap:70px}}#new-car-exterior-design .exterior-content-container .exterior-design-content .crosshair-icon{height:17px;width:17px}#new-car-exterior-design .exterior-content-container .exterior-design-content .crosshair-icon .crosshair-svg-1{stroke:#000}@media(min-width:1200px){#new-car-exterior-design .exterior-content-container .exterior-design-content .crosshair-icon .crosshair-svg-1{stroke:#000}}#new-car-exterior-design .exterior-content-container .exterior-design-content .heading{color:#000;font-size:25px;line-height:29px;margin-bottom:0;text-transform:uppercase}@media(min-width:1200px){#new-car-exterior-design .exterior-content-container .exterior-design-content .heading{color:#000}}@media(min-width:1600px){#new-car-exterior-design .exterior-content-container .exterior-design-content .heading{font-size:30px;line-height:43px}}#new-car-exterior-design .exterior-content-container .exterior-design-content .heading .heading-bold{font-family:Roboto-Bold,Arial,Sans-Serif}#new-car-exterior-design .exterior-content-container .exterior-design-content .heading .heading-light{font-family:Roboto-Light,Arial,Sans-Serif}#new-car-exterior-design .exterior-content-container .exterior-design-content .body-text{color:#000;font-family:Roboto-Light,Arial,Sans-Serif;font-size:12px;line-height:21px}@media(min-width:1200px){#new-car-exterior-design .exterior-content-container .exterior-design-content .body-text{color:#000;font-size:15px;line-height:25px}}@media(max-width:1199.98px){#new-car-exterior-design .exterior-content-container .exterior-design-content .controls{display:none}}@media(min-width:1200px){#new-car-exterior-design .exterior-content-container .exterior-design-content .controls{-moz-column-gap:7px;column-gap:7px;display:flex}#new-car-exterior-design .exterior-content-container .exterior-design-content .controls .glide__arrow{background:none;background-color:#fff;border:1px solid #000;color:inherit;cursor:pointer;font:inherit;height:45px;outline:inherit;padding:0;width:45px}#new-car-exterior-design .exterior-content-container .exterior-design-content .controls .glide__arrow .arrow-left,#new-car-exterior-design .exterior-content-container .exterior-design-content .controls .glide__arrow .arrow-right{fill:#000;height:18px;width:11px}#new-car-exterior-design .exterior-content-container .carousel-container{align-items:center;display:flex;min-height:0;min-width:0;width:100%}}#new-car-exterior-design .exterior-content-container .exterior-design-carousel,#new-car-exterior-design .exterior-content-container .exterior-design-carousel .glide__slide{position:relative}#new-car-exterior-design .exterior-content-container .exterior-design-carousel .glide__slide .carousel-image{width:100%}#new-car-exterior-design .exterior-content-container .exterior-design-carousel .glide__slide .carousel-text{bottom:30px;color:#fff;font-family:Roboto-Light,Arial,Sans-Serif;font-size:12px;margin-bottom:0;position:absolute;right:30px}@media(min-width:1200px){#new-car-exterior-design .exterior-content-container .exterior-design-carousel .glide__slide .carousel-text{font-size:14px}}#new-car-exterior-design .exterior-content-container .exterior-design-carousel .glide__bullets{bottom:34px;-moz-column-gap:9px;column-gap:9px;left:30px;position:absolute}@media(min-width:1200px){#new-car-exterior-design .exterior-content-container .exterior-design-carousel .glide__bullets{display:none}}#new-car-exterior-design .exterior-content-container .exterior-design-carousel .glide__bullets .glide__bullet{background-color:#fff;margin:0}#new-car-exterior-design .exterior-content-container .exterior-design-carousel .glide__bullets .glide__bullet--active{background-color:#000}@media(max-width:1199.98px){#new-car-interior-design .background-image{grid-template-rows:1fr 2fr}}@media(max-width:767.98px){#new-car-interior-design .background-image{grid-template-rows:1fr 1fr}}#new-car-interior-design .new-car-interior-mobile-background-container{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}@media(max-width:1199.98px){#new-car-interior-design .new-car-interior-mobile-background-container{background-blend-mode:multiply;background-color:rgba(0,0,0,.1)}}@media(min-width:576px){#new-car-interior-design .new-car-interior-mobile-background-container{background-size:100%}}@media(min-width:768px){#new-car-interior-design .new-car-interior-mobile-background-container{background-size:cover}}@media(min-width:1200px){#new-car-interior-design .new-car-interior-mobile-background-container{background-image:none;background-size:0}#new-car-interior-design .background-image{background-blend-mode:multiply;background-color:rgba(0,0,0,.1);background-position-x:right;background-size:67%}#new-car-interior-design .new-car-interior-content-container{-webkit-clip-path:polygon(0 0,100% 0,50% 100%,0 100%);clip-path:polygon(0 0,100% 0,50% 100%,0 100%);position:relative}}#new-car-interior-design .new-car-interior-content-container.overlay.light:after,#new-car-interior-design .new-car-interior-content-container.overlay:after{background-color:transparent}#new-car-interior-design .new-car-interior-content-container .new-car-interior-content{row-gap:42px}@media(min-width:1200px){#new-car-interior-design .new-car-interior-content-container .new-car-interior-content{height:100%;position:absolute;row-gap:70px;width:50%;z-index:1}}#new-car-interior-design .variant-name{bottom:30px;color:#fff;font-family:Roboto-Light,Arial,Sans-Serif;font-size:12px;margin-bottom:0;position:absolute;right:30px}@media(min-width:1200px){#new-car-interior-design .variant-name{font-size:14px;left:-80%}}#new-car-interior-design .body-text{font-family:Roboto-Light,Arial,Sans-Serif;font-size:12px;line-height:21px}@media(min-width:1200px){#new-car-interior-design .body-text{font-size:15px;line-height:25px}}#carousel-image-module .glide__slides{border-bottom:2px solid #fff;border-top:2px solid #fff}@media(min-width:1200px){#carousel-image-module .glide__slides{display:grid;grid-auto-flow:column}}#carousel-image-module .glide__slides .glide__slide{border-left:2px solid #fff;position:relative}#carousel-image-module .glide__slides .glide__slide:first-child{border-left:0}#carousel-image-module .glide__slides .glide__slide .carousel-image{width:100%}#carousel-image-module .glide__slides .glide__slide .carousel-text{bottom:30px;color:#fff;font-family:Roboto-Light,Arial,Sans-Serif;font-size:12px;margin-bottom:0;position:absolute;right:35px}@media(min-width:1200px){#carousel-image-module .glide__slides .glide__slide .carousel-text{font-size:14px}}.video-container{align-items:center;background-color:#000;display:grid;position:relative}.video-container .video{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.video-container .video-controls{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.video-container .video-controls .play-pause{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;height:45px;justify-content:center;outline:inherit;padding:0;position:absolute;width:45px}@media(min-width:1200px){.video-container .video-controls .play-pause{height:77px;width:77px}}.video-container .video-controls .play-pause .play-icon{display:block;height:17px;margin-left:4px;transition:.25s;width:17px}@media(min-width:1200px){.video-container .video-controls .play-pause .play-icon{height:30px;margin-left:7px;width:30px}}.video-container .video-controls .play-pause .pause-icon{display:none;height:17px;transition:.25s;width:17px}@media(min-width:1200px){.video-container .video-controls .play-pause .pause-icon{height:30px;width:30px}}.video-container .video-controls .play-pause .circle-icon{height:45px;left:calc(50% - 22.5px);position:absolute;top:calc(50% - 22.5px);width:45px}@media(min-width:1200px){.video-container .video-controls .play-pause .circle-icon{height:77px;left:calc(50% - 38.5px);top:calc(50% - 38.5px);width:77px}}.video-container .video-controls .volume-container{align-items:center;bottom:20px;-moz-column-gap:30px;column-gap:30px;display:flex;flex-direction:row-reverse;justify-content:space-between;position:absolute;right:20px}@media(min-width:1200px){.video-container .video-controls .volume-container{bottom:36px;right:46px}}.video-container .video-controls .mute-unmute{background:none;border:0;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.video-container .video-controls .mute-unmute .mute-icon{display:block;height:22px;width:18px}.video-container .video-controls .mute-unmute .unmute-icon{display:none;height:22px;width:18px}.video-container .video-controls .volume-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,#989898 0,#989898 50%,#fff 0,#fff);border-radius:8px;cursor:pointer;height:7px;outline:0;padding:0;transition:background .45s ease-in}.video-container .video-controls .volume-bar[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#989898;border-radius:50%;height:15px;width:15px}@media(min-width:1200px){#new-car-overview-video .video-container{background:linear-gradient(180deg,var(--contrast-bg) 50%,#fff 0)}}@media(max-width:767.98px){#new-car-overview-video .video-container .video{height:300px}}@media(min-width:1200px){#new-car-overview-video .video-container .video{background:linear-gradient(90deg,var(--contrast-bg) 50%,transparent 0)}#new-car-overview-video .video-container .volume-container{right:136px}}@media(min-width:1920px){#new-car-overview-video .video-container .volume-container{right:186px}}@media(min-width:1200px){#new-car-overview-video .video-container .video,#new-car-overview-video .video-container .video-controls{padding:0 90px}}@media(min-width:1920px){#new-car-overview-video .video-container .video,#new-car-overview-video .video-container .video-controls{padding:0 140px}}#subscribe .background-colour{background-color:var(--contrast-bg)}#subscribe .message-container{padding:70px 30px 0;position:relative}@media(min-width:768px){#subscribe .message-container{align-items:center;display:flex;padding:70px 0 70px 60px}}@media(min-width:1024px){#subscribe .message-container{padding:70px 0 70px 90px}}@media(min-width:1600px){#subscribe .message-container{padding:70px 0 70px 140px}}@media(min-width:1920px){#subscribe .message-container{justify-content:right}}#subscribe .message-container p{color:#fff;font-size:16px;line-height:28px;margin-bottom:50px;padding-right:50px}@media(min-width:768px){#subscribe .message-container p{margin-bottom:0}}@media(min-width:1200px){#subscribe .message-container p{font-size:18px;line-height:30px}}@media(min-width:1920px){#subscribe .message-container p{font-size:21px;line-height:33px;padding-right:150px}}#subscribe .form-input-container{padding:0 30px 70px;position:relative}@media(min-width:768px){#subscribe .form-input-container{padding:70px 60px 70px 0}}@media(min-width:1200px){#subscribe .form-input-container{align-items:center;display:flex}}@media(min-width:1350px){#subscribe .form-input-container{padding:70px 60px 70px 45px}}@media(min-width:768px){#subscribe .form-input-container form{align-items:center;display:flex;flex-direction:column}}@media(min-width:1200px){#subscribe .form-input-container form{flex-direction:row;width:100%}}#subscribe .form-input-container input{background-color:transparent;border:1px solid #fff;border-radius:0;color:#fff;font-size:16px;height:45px;margin-bottom:12px;max-width:280px;padding:0 25px;width:100%}#subscribe .form-input-container input::placeholder{color:#fff}#subscribe .form-input-container input:-moz-placeholder,#subscribe .form-input-container input::-moz-placeholder{color:#fff}#subscribe .form-input-container input:-ms-input-placeholder{color:#fff}#subscribe .form-input-container input::-webkit-input-placeholder{color:#fff}@media(min-width:1200px){#subscribe .form-input-container input{margin-bottom:0;margin-right:10px}}#subscribe .form-input-container button{max-width:280px;width:100%}@media(min-width:1200px){#subscribe .form-input-container button{max-width:220px}}#subscribe .form-input-container svg.arrow-right.hide{display:none}#subscribe .form-input-container svg.spinner{display:none;height:20px;width:20px}#subscribe .form-input-container svg.spinner.show{display:block}#subscribe .form-input-container .validation-message{bottom:30px;color:#fff;display:none;font-size:12px;line-height:14px;margin-bottom:0;position:absolute}@media(min-width:768px){#subscribe .form-input-container .validation-message{padding-right:60px;text-align:center;width:100%}}@media(min-width:1200px){#subscribe .form-input-container .validation-message{text-align:left;width:auto}}#subscribe .form-input-container .validation-message.show{display:block}#subscribe .linear-gradient{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),#cccbcb 50%,hsla(0,0%,100%,0));height:1px;position:absolute;right:0;top:135px;transform:rotate(135deg);width:150px}@media(min-width:768px){#subscribe .linear-gradient{right:-20px}}@media(min-width:1200px){#subscribe .linear-gradient{right:-10px;top:105px}}@media(min-width:1350px){#subscribe .linear-gradient{right:-45px}}@media(min-width:1920px){#subscribe .linear-gradient{right:-10px}}.default-module-layout .light{font-family:Roboto-Light,Arial,Sans-Serif}.default-module-layout .medium{font-family:Roboto-Medium,Arial,Sans-Serif}.default-module-layout .bold{font-family:Roboto-Bold,Arial,Sans-Serif}.default-module-layout .background-image{background-position:100% 0;background-repeat:no-repeat;background-size:768px 500px;display:grid;grid-template-rows:1fr 0fr;position:relative}@media(min-width:1024px){.default-module-layout .background-image{background-size:cover}}@media(min-width:1200px){.default-module-layout .background-image{grid-auto-flow:column;grid-template-columns:2fr 1fr;grid-template-rows:1fr}.default-module-layout .background-image.flex-reverse{grid-auto-flow:column;grid-template-columns:1fr 2fr}}.default-module-layout .background-image.flex-reverse .primary-container{position:relative}@media(max-width:1199.98px){.default-module-layout .background-image.flex-reverse .primary-container{grid-row:2}}@media(min-width:1200px){.default-module-layout .background-image.flex-reverse .primary-container{-webkit-clip-path:polygon(100% -100%,0 100%,100% 100%);clip-path:polygon(100% -100%,0 100%,100% 100%);grid-column:2;grid-template-columns:1fr 1fr}.default-module-layout .background-image.flex-reverse .primary-container:before{content:"";display:block;padding-bottom:100%}}.default-module-layout .background-image.flex-reverse .primary-container .content{z-index:1}@media(min-width:1200px){.default-module-layout .background-image.flex-reverse .primary-container .content{grid-column:2;padding:0 60px 0 0}}@media(min-width:1600px){.default-module-layout .background-image.flex-reverse .primary-container .content{padding:0 90px 0 0}}@media(min-width:1920px){.default-module-layout .background-image.flex-reverse .primary-container .content{padding:0 140px 0 0}}@media(max-width:1199.98px){.default-module-layout .background-image.flex-reverse .secondary-container{grid-row:1}}@media(min-width:768px){.default-module-layout .background-image.flex-reverse .secondary-container.secondary-container-mobile{display:none}}@media(max-width:767.98px){.default-module-layout .background-image.flex-reverse .secondary-container.secondary-container-tablet{display:none}}.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{display:flex;flex-direction:column;justify-content:center;min-height:300px;row-gap:26px}@media(max-width:1199.98px){.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{padding:77px 90px 70px}}@media(max-width:1023.98px){.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{padding:77px 60px 70px}}@media(max-width:767.98px){.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{padding:77px 30px 70px}}@media(min-width:1350px){.default-module-layout .background-image .primary-container .content,.default-module-layout .background-image .secondary-container .content{row-gap:28px}}.default-module-layout .background-image .primary-container{background-color:#000;display:grid}@media(min-width:1200px){.default-module-layout .background-image .primary-container{-webkit-clip-path:polygon(0 0,50% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 0,100% 100%,0 100%);grid-auto-flow:column;grid-template-columns:1fr 1fr}.default-module-layout .background-image .primary-container:before{content:"";display:block;padding-bottom:100%}.default-module-layout .background-image .primary-container .content{grid-column:1;padding:0 0 0 60px;position:relative}}@media(min-width:1600px){.default-module-layout .background-image .primary-container .content{padding:0 0 0 90px}}@media(min-width:1920px){.default-module-layout .background-image .primary-container .content{padding:0 0 0 140px}}.default-module-layout .background-image .primary-container .content .heading{color:#fff;font-size:25px;line-height:29px;margin-bottom:0;text-transform:uppercase}@media(min-width:1600px){.default-module-layout .background-image .primary-container .content .heading{font-size:30px;line-height:43px}}.default-module-layout .background-image .primary-container .content .heading .heading-bold{font-family:Roboto-Bold,Arial,Sans-Serif}.default-module-layout .background-image .primary-container .content .heading .heading-light{font-family:Roboto-Light,Arial,Sans-Serif}.default-module-layout .background-image .primary-container .content .primary-content{display:flex;flex-direction:column;row-gap:34px}.default-module-layout .background-image .primary-container .content .primary-content p{color:#fff;margin-bottom:0}@media(min-width:768px){.default-module-layout .background-image .secondary-container.secondary-container-mobile{display:none}}@media(max-width:767.98px){.default-module-layout .background-image .secondary-container.secondary-container-tablet{display:none}}.default-module-layout .background-image .crosshair-icon{height:17px;width:17px}