@charset "UTF-8";#toggle-disclaimers{cursor:pointer;margin-bottom:1em}.disclaimers-wrap{color:#777;margin-bottom:1em;display:none;font-style:italic;font-size:.7em}.disclaimers-wrap p{margin-bottom:.5em}.conversations-cta-container{-webkit-animation:none!important;animation:none!important;opacity:1!important}.di-model-page-new h2{text-transform:uppercase;font-size:1.8em;color:#252525;line-height:2em}.di-model-page-new .light-bg{background:#f1f1f1}.di-model-page-new .border-right{border-right:1px solid #ccc}.di-model-page-new .border-left{border-left:1px solid #ccc}.di-model-page-new .swiper-button-prev{top:55%;background-color:#252525!important;height:70px;width:40px;left:0;cursor:pointer}.di-model-page-new .swiper-button-next{top:55%;background-color:#252525!important;height:70px;width:40px;right:0;cursor:pointer}.di-model-page-new section.padding-top-lg{padding-top:48px}.di-model-page-new section.padding-top-md{padding-top:36px}.di-model-page-new section.padding-top-sm{padding-top:30px}.di-model-page-new section.padding-top-xs{padding-top:15px}.di-model-page-new section.padding-top-none{padding-top:0}.di-model-page-new section.padding-bottom-lg{padding-bottom:48px}.di-model-page-new section.padding-bottom-md{padding-bottom:36px}.di-model-page-new section.padding-bottom-sm{padding-bottom:30px}.di-model-page-new section.padding-bottom-xs{padding-bottom:15px}.di-model-page-new section.padding-bottom-none{padding-bottom:0}@media (max-width:767px){.di-model-page-new section.padding-top-lg{padding-top:36px}.di-model-page-new section.padding-top-md{padding-top:30px}.di-model-page-new section.padding-top-sm{padding-top:15px}.di-model-page-new section.padding-top-xs{padding-top:10px}.di-model-page-new section.padding-top-none{padding-top:0}.di-model-page-new section.padding-bottom-lg{padding-bottom:36px}.di-model-page-new section.padding-bottom-md{padding-bottom:30px}.di-model-page-new section.padding-bottom-sm{padding-bottom:15px}.di-model-page-new section.padding-bottom-xs{padding-bottom:10px}.di-model-page-new section.padding-bottom-none{padding-bottom:0}}.di-model-page-new .model-hero{background:center center #333;background-size:cover;color:#fff}@media (max-width:767px){.di-model-page-new .model-hero{background-image:none!important;padding:0;text-align:center}}.di-model-page-new .model-hero .model-hero__content{padding:72px 0}.di-model-page-new .model-hero__title{font-size:2.5em;margin:0;font-weight:200}@media (max-width:767px){.di-model-page-new .model-hero__title{font-size:1.2em}}.di-model-page-new .model-hero__subtitle{margin:0}.di-model-page-new .model-hero__msrp{font-size:1.5em;font-weight:200;color:#fff;text-align:left}.di-model-page-new .model-hero__disclaimer{font-size:1.3em;font-weight:200}.di-model-page-new .button{display:inline-block;border:1px solid #fff;background:0 0;padding:1em 3em;margin:1em 0;text-transform:uppercase;color:#ccc}.di-model-page-new .button:hover{background:#fff;color:#252525}.di-model-page-new .model-nav{background:#000;padding:1.4em 1em .5em 1.4em}.di-model-page-new .model-nav__title{color:#fff;font-size:1.2em;text-transform:uppercase;margin:0}.di-model-page-new .model-nav__title--bold{font-size:1.1em;font-weight:800;color:#fff}@media (max-width:1024px){.di-model-page-new .model-nav__title--bold{font-size:.9em}}.di-model-page-new .model-nav__title--sep{color:#fff;padding:1em 2em .7em 0;border-right:1px solid #252525}@media (max-width:1024px){.di-model-page-new .model-nav__title{font-size:1em}}.di-model-page-new .model-nav__items{text-align:right}.di-model-page-new .model-nav__items--list{display:inline-block}.di-model-page-new .model-nav__items--list a{color:#fff;font-size:1.1em;margin-right:2.6em;text-transform:uppercase;text-decoration:none;padding:0 1em}.di-model-page-new .model-nav__items--list a:last-child{margin-right:0}@media (max-width:1024px){.di-model-page-new .model-nav__items--list a{font-size:.9em;font-weight:600;margin-right:1.5em}}.di-model-page-new .model-nav__items--list a:hover{text-decoration:none;border-bottom:3px solid #ccc;padding-bottom:1em}.di-model-page-new .model-nav__items--list a:active,.di-model-page-new .model-nav__items--list a:visited{text-decoration:none;border-bottom:3px solid #ccc}.di-model-page-new .model-nav__items .active{border-bottom:3px solid #ccc;padding-bottom:1.1em}@media (max-width:767px){.di-model-page-new .model-nav{display:none}}.di-model-page-new .model-trims{display:block;position:relative;text-align:center}.di-model-page-new .model-trims .card-container .card{background-color:#fff;padding:2em;text-align:center;border-bottom:3px solid #252525;display:flex;flex-direction:column;min-height:300px}.di-model-page-new .model-trims .card-container .card__trim-title{font-weight:800;font-size:1.3em;text-transform:uppercase;margin-bottom:1em;text-align:center}.di-model-page-new .model-trims .card-container .card .info-block{display:block;margin:3em auto}.di-model-page-new .model-trims .card-container .card .info-block__price{font-size:1.7em;text-align:left;font-weight:200}.di-model-page-new .model-trims .card-container .card .info-block__price--label{display:block;color:#ccc;font-size:.6em}.di-model-page-new .model-trims .card-container .card .info-block__mpg{font-size:1.7em;text-align:left;font-weight:200;margin-left:2em}.di-model-page-new .model-trims .card-container .card .info-block__mpg--label{display:block;color:#ccc;font-size:.6em}.di-model-page-new .model-trims .card-container .card .info-block__mpg--small{font-size:1.2em;margin-left:1em;text-align:left}.di-model-page-new .model-trims .card-container .card .info-block__mpg--small .info-block__mpg--label{font-size:.8em}.di-model-page-new .model-gallery{text-align:center}.di-model-page-new .model-gallery .flex-row{flex-wrap:wrap;display:flex}.di-model-page-new .model-gallery__small{flex:0 1 25%}.di-model-page-new .model-gallery__small--model-bg{width:100%;padding-top:100%;background:#f1f1f1 center center;background-size:cover}.di-model-page-new .model-gallery__large{flex:1}.di-model-page-new .model-gallery__large--model-bg{width:100%;padding-top:50%;background:#f1f1f1 center center;background-size:cover}@media (max-width:767px){.di-model-page-new .model-gallery__small{flex:0 1 50%}.di-model-page-new .model-gallery__large{flex-basis:100%;order:1}}.di-model-page-new .model-color{text-align:center}.di-model-page-new .model-color__vehicle{position:relative}.di-model-page-new .model-color__vehicle .item{display:none;transition:all 1s ease}.di-model-page-new .model-color__vehicle .item.active{display:block}.di-model-page-new .model-color__vehicle--name{display:block;font-size:1em;font-weight:700;margin:10px}.di-model-page-new .model-color__vehicle--disclaimer{display:block;font-size:.8em;margin-bottom:10px;height:1.4em}.di-model-page-new .model-color .model-color__swatches{margin-top:20px}.di-model-page-new .model-color .model-color__swatches .item{display:inline-block;position:relative;top:0;transition:all .3s ease}.di-model-page-new .model-color .model-color__swatches .item.active,.di-model-page-new .model-color .model-color__swatches .item:hover{top:-10px}.di-model-page-new .model-color .model-color__swatches .model-color__swatches--color{display:inline-block;position:relative;width:50px;height:50px;top:0;overflow:hidden;border-radius:5px;box-shadow:0 2px 8px -2px rgba(0,0,0,.33);transition:all .25s ease}.di-model-page-new .model-color .model-color__swatches .model-color__swatches--two-color{display:inline-block;border-right-color:transparent!important;border-bottom-color:transparent!important;top:0;left:0;width:50px;height:50px;overflow:hidden;border-radius:5px;box-shadow:0 2px 8px -2px rgba(0,0,0,.33);transition:all .25s ease}.di-model-page-new .model-color .model-color__swatches .model-color__swatches--shine{background:linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(255,255,255,.15) 50%,rgba(225,225,225,.1) 51%,rgba(255,255,255,.25) 100%);position:absolute;height:50px;width:50px;top:0;left:0}.di-model-page-new .model-contact{text-align:center;background:center center #333;background-size:cover}.di-model-page-new .model-contact .background-cover{background-color:rgba(0,0,0,.5);padding:100px 0 100px}.di-model-page-new .model-contact h3,.di-model-page-new .model-contact h4{color:#fff;text-transform:uppercase}.di-model-page-new .model-contact h4{font-weight:400}.di-model-page-new .model-features{display:block;position:relative;text-align:center}.di-model-page-new .model-features__section-tabs{display:block;position:relative;z-index:2;height:100px}.di-model-page-new .model-features__section-tabs ul{margin:0;padding:0}.di-model-page-new .model-features__section-tabs ul li{display:inline-block;margin:0;padding:0 0 1px 0}.di-model-page-new .model-features__section-tabs ul li a{display:inline-block;padding:1px 0 1em 0;margin:1em 0;text-transform:uppercase;letter-spacing:.2em;color:#252525;font-size:1em;font-weight:600;border-bottom:1px solid #ccc;width:100%;text-decoration:none}@media (max-width:767px){.di-model-page-new .model-features__section-tabs ul li a{font-size:.8em}}.di-model-page-new .model-features__section-tabs ul li a:hover{text-decoration:none;color:#000;border-bottom:3px solid #252525;padding-top:0}.di-model-page-new .model-features__section-tabs ul li a:active{color:#000;border-bottom:3px solid #252525;padding-top:0}.di-model-page-new .model-features__section-tabs ul li a.selectedTab{text-decoration:none;color:#000;border-bottom:3px solid #252525;padding-top:0}.di-model-page-new .model-features__section-content{display:block;position:relative;width:100%}.di-model-page-new .model-features__section-content .section{display:none}.di-model-page-new .model-features__section-content .section:first-of-type{display:block}.di-model-page-new .model-features__section-content .section .section__card{background-color:#fff;padding:0 0 1em 0}.di-model-page-new .model-features__section-content .section .section__card h5{text-transform:uppercase;color:#999;padding:.5em 0;font-weight:600;letter-spacing:.2em}.di-model-page-new .model-features__section-content .section .section__card h4{text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid #ccc;padding-bottom:2em;margin:0 2em 1.5em 2em;line-height:1.4em}.di-model-page-new .model-features__section-content .section .section__card p{font-size:1em;color:#252525;padding:0 2em;font-weight:100;text-align:left}.di-model-page-new .model-features__section-content .section .swiper-slide{height:auto}.di-model-page-new .pagination-wrapper .paginate-wrapper{display:none}.di-model-page-new .pagination-wrapper .paginate-wrapper:first-of-type{display:block}.di-model-showroom{background:#f1f1f1}.di-model-showroom .showroom-section{margin-bottom:3em}.di-model-showroom .header-row{text-align:center}.di-model-showroom .header-row h1{text-transform:uppercase;font-size:2em;font-weight:500}.di-model-showroom .header-row h3{font-weight:300;text-transform:none}.di-model-showroom .showroom-section-title{font-weight:500;margin-bottom:1.75em;text-align:center}.di-model-showroom .model-link{display:block;background:#fff;color:#252525;border-bottom:2px solid #252525;padding:1.5em;margin-bottom:2em;transition:all .3s ease}.di-model-showroom .model-link:hover{text-decoration:none;border-bottom-color:#939393}.di-model-showroom .model-link img{display:block;margin:2em auto;max-height:100px}.di-model-showroom .model-link .data-block{display:flex;justify-content:space-between}.di-model-showroom .model-link .data-block p{margin:0;font-size:1.5em;font-weight:300}.di-model-showroom .model-link .data-block span{font-size:.6em;display:block;color:#777;text-transform:uppercase}.di-model-showroom .model-link .data-block .sep{border-left:1px solid #ccc}.di-model-showroom .model-name{text-align:center;font-weight:700;text-transform:uppercase}.di-model-showroom .showroom-disclaimer{font-size:10px;margin-bottom:5px}.page-template-page-technology .section-hr{width:100px;border:1px solid #ccc}.page-template-page-technology .section-hr--dark{border-color:#777}.page-template-page-technology .section{margin-bottom:1em}@media (min-width:767px){.page-template-page-technology .section{margin-bottom:4em}}.page-template-page-technology .section-border{border-bottom:1px solid #f1f1f1;padding-bottom:4em}.page-template-page-technology .banner{color:#ddd;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;min-height:395px}.page-template-page-technology .banner__icon{margin-bottom:1.5em}.page-template-page-technology .banner--hero{padding:1em 0}.page-template-page-technology .banner--hero .banner__icon{margin:0}.page-template-page-technology .banner__title{margin:0;line-height:1.4}.page-template-page-technology .banner--dark{color:#777}.page-template-page-technology .banner--no-height{min-height:initial}.page-template-page-technology .banner__copy{max-width:60%;margin:0;line-height:1.5}.page-template-page-technology .banner__copy--enform{margin-bottom:1em}.page-template-page-technology .banner--full .banner__copy{max-width:90%}.page-template-page-technology .banner__link{background:#252525;color:#fff;padding:1em 4em}.page-template-page-technology .row--border{border-bottom:1px solid #f1f1f1;padding-bottom:2em}@media (min-width:767px){.page-template-page-technology .row--border{padding-bottom:4em}}.page-template-page-technology .row--border-small{padding-bottom:2em;margin-bottom:2em}.page-template-page-technology .row--space-bottom{margin-bottom:2em}.page-template-page-technology .block{text-align:center;border-left:1px solid #f1f1f1;padding:1em}@media (min-width:767px){.page-template-page-technology .block{padding:2em 1em 4em}}.page-template-page-technology .block:first-child{border-left:none}.page-template-page-technology .block--single{padding:0}.page-template-page-technology .block__icon{margin-bottom:1em}.page-template-page-technology .block__title{text-transform:uppercase;margin-bottom:1em}.page-template-page-technology .block__content{margin:0}.page-template-page-technology .block--destination{max-width:60%;margin:0 auto}.page-template-page-technology .remote-block{text-align:center}.page-template-page-technology .remote-block__title{color:#777;font-size:10px}.page-template-page-technology .remote-block__icon{display:inline-block;margin:0 2em}.page-template-page-technology .swiper-slide{text-align:center}.page-template-page-technology .swiper-button-prev{top:55%;background-color:#252525!important;height:70px;width:40px;left:0;cursor:pointer}.page-template-page-technology .swiper-button-next{top:55%;background-color:#252525!important;height:70px;width:40px;right:0;cursor:pointer}.page-template-page-technology .paginate-wrapper.swiper-technology-page{display:block}.page-template-page-technology .faq-button-section{text-align:center;margin:20px 0}.di-lexus-performance .performance-hero{background:center center #333;background-size:cover;color:#fff;padding:150px 0 100px 0}.di-lexus-performance .performance-hero__subtitle{font-size:2.7em;font-weight:700;letter-spacing:.2em}.di-lexus-performance .hero_hr{border:3px solid #fff;width:80px;margin-left:0}.di-lexus-performance .performance-hero__title{font-size:20px;font-weight:300;letter-spacing:.1em}.di-lexus-performance .content__row{padding:40px 0}.di-lexus-performance .content__title{font-size:20px;font-weight:700;letter-spacing:.2em;color:#333;text-align:center;margin-top:5%}.di-lexus-performance .content__content{font-size:16px;font-weight:500;color:#333;text-align:center;padding:1% 15% 0 15%}.di-lexus-performance .exception__row{background-color:#f7f7ff;padding:40px 0}.di-lexus-performance .section__title{text-align:center;padding:35px 0 10px 0;margin:0}.di-lexus-performance .darksection__hr{border:1px solid #333;width:150px}.di-lexus-performance .exception__image{width:100%;height:auto}.di-lexus-performance .exception_subtitle{font-size:18px;font-weight:700;letter-spacing:.2em;color:#333;text-align:center;margin-top:2%}.di-lexus-performance .wellBlock{border-bottom:2px solid #000;margin:40px 0;background-color:#fff}.di-lexus-performance .block__content{padding:3% 5% 20% 5%}.di-lexus-performance .block_subtitle{font-size:14px;text-align:center;margin:20px 0}.di-lexus-performance .block_text{text-align:center;font-weight:500;letter-spacing:.1em}.di-lexus-performance .block__image{width:100%}.di-lexus-performance .peformance-gallery{background-color:#f7f7ff}.di-lexus-performance .model-gallery{text-align:center}.di-lexus-performance .model-gallery .flex-row{flex-wrap:wrap;display:flex}.di-lexus-performance .model-gallery__small{flex:0 1 25%}.di-lexus-performance .model-gallery__small--model-bg{width:100%;padding-top:100%;background:#f1f1f1 center center;background-size:cover}.di-lexus-performance .model-gallery__large{flex:1}.di-lexus-performance .model-gallery__large--model-bg{width:100%;padding-top:50%;background:#f1f1f1 center center;background-size:cover}@media (max-width:767px){.di-lexus-performance .model-gallery__small{flex:0 1 50%}.di-lexus-performance .model-gallery__large{flex-basis:100%;order:1}}.di-lexus-performance .quiettime_background_image{padding:40px 0;background-color:#f7f7ff}.di-lexus-performance .quiettime__row{background:center center #333;background-size:cover;color:#fff;padding:30px 0 300px 0}.di-lexus-performance .section__title__alternate{color:#fff;text-align:center}.di-lexus-performance .section__hr{border:1px solid #fff;width:150px}.di-lexus-performance .content__altcontent{color:#fff;text-align:center;padding:1% 25%}.di-lexus-performance .performance__section{padding:40px 0;background-color:#f7f7ff;text-align:center}.di-lexus-performance .performance__section_styling{padding:0 10%}.di-lexus-performance .performance_logo{margin:20px 0}.di-lexus-performance .full__hr{margin:20px 0}.di-lexus-performance .supercar__section{padding:40px 0;background-color:#f7f7ff}.di-lexus-performance .race__section{background:center center #333;background-size:cover;color:#fff;padding:50px 0 400px 0;background-color:#f7f7ff;text-align:center}.di-lexus-performance .race-button{background-color:#fff;color:#333;padding:20px 40px;margin:10px 0}.di-lexus-performance .race-button:hover{background-color:#333;color:#fff;padding:20px 40px;margin:10px 0}@media (max-width:767px){.di-lexus-performance .race__section{background-image:none!important;padding:20px 5px;background-color:#fff;text-align:center}.di-lexus-performance .content__content{font-size:16px;font-weight:500;color:#333;text-align:center;padding:1% 5px 0 5px}.di-lexus-performance .content__altcontent{font-size:16px;font-weight:500;color:#fff;text-align:center;padding:1% 5px 0 5px}.di-lexus-performance .race-title{text-align:center;padding:10px 0;margin:0;color:#333}.di-lexus-performance .race__hr{border:1px solid #333;width:150px}.di-lexus-performance .race-content{font-size:16px;font-weight:500;color:#333;text-align:center;padding:1% 5px 0 5px}.di-lexus-performance .raceImage-mobile{margin:25px 0}.di-lexus-performance .race-button{background-color:#333;color:#fff;padding:20px 40px;margin:10px 0}}.page-template-page-lexusplus .section{color:#ddd;display:flex;flex-direction:column;justify-content:center;background-size:cover;margin-bottom:1em}@media (min-width:767px){.page-template-page-lexusplus .section{margin-bottom:3em}}.page-template-page-lexusplus .section--no-space{margin-bottom:0}.page-template-page-lexusplus .section__icon{margin-bottom:0;max-width:100px}.page-template-page-lexusplus .section--hero{min-height:326px}.page-template-page-lexusplus .section--tall-section{min-height:615px}.page-template-page-lexusplus .section--video{display:block;text-align:center}.page-template-page-lexusplus .section--dark{color:#252525}.page-template-page-lexusplus .section--no-height{min-height:initial}.page-template-page-lexusplus .section__copy{max-width:60%;margin:0;line-height:1.5}.page-template-page-lexusplus .section__title{letter-spacing:.35rem;font-weight:800;margin:0;line-height:1.4}.page-template-page-lexusplus .section__title--hero{font-weight:300}.page-template-page-lexusplus .section__title--hero span{font-weight:800}.page-template-page-lexusplus .section__title--space-letters{letter-spacing:.5rem}.page-template-page-lexusplus .section__title--has-space{margin-bottom:1em}.page-template-page-lexusplus .section__title--dark{color:#252525}.page-template-page-lexusplus .section__title--faq{text-align:center;font-weight:300}.page-template-page-lexusplus .section__title--bordered{border-top:2px solid;border-bottom:2px solid;display:inline-block;margin-bottom:1em}.page-template-page-lexusplus .block__title{text-transform:uppercase;margin-bottom:1em}.page-template-page-lexusplus .block__content{margin:0}.page-template-page-lexusplus .short-hr{width:140px;border:1px solid #252525;margin-top:2em;margin-bottom:3em}.page-template-page-lexusplus .short-hr--left{float:left;width:200px}.di-lexus-certified .section_padding{padding:4em 0}.di-lexus-certified .hero{text-align:center;display:flex;flex-direction:column;align-items:left;justify-content:center;background-size:cover;background-position:right center;min-height:395px}.di-lexus-certified .hero__title{text-align:left}.di-lexus-certified .hero__title h1{font-size:2.6em;font-weight:800;letter-spacing:.1em;color:#fff}.di-lexus-certified .hero .lexus__cpo__award{width:150px;height:auto;margin-left:10px;margin-top:5px}.di-lexus-certified .intro{text-align:center}.di-lexus-certified .intro__title{color:#252525;font-size:1.8em;font-weight:600;letter-spacing:.3em}.di-lexus-certified .intro__content{color:#252525;font-size:1.3em}.di-lexus-certified .blocks{position:relative}.di-lexus-certified .blocks .container{margin-bottom:4em;padding-bottom:4em;border-bottom:1px solid #ddd}.di-lexus-certified .blocks .block{padding:1em;position:relative}.di-lexus-certified .blocks .block__title{color:#252525;font-size:1em;font-weight:600;letter-spacing:.1em;padding-bottom:1em}.di-lexus-certified .blocks .block__content{color:#252525;font-size:1.3em}.di-lexus-certified .blocks .block__cta{display:block;max-width:300px;color:#fff;background:#252525;margin:0 auto;letter-spacing:1.75px;line-height:2}.di-lexus-certified .blocks .block img{margin:2em 0}.di-lexus-certified .blocks .block__divider{position:absolute;left:100%;top:10%;bottom:20%;border-left:1px solid #ddd}.di-lexus-certified .blocks .block__content{padding:2em;text-align:center}.di-lexus-certified .blocks .block__outline-block-button{margin:20px 0;border:1px solid #000;background-color:#fff;color:#000}.di-lexus-certified .blocks .block__outline-block-button:hover{background-color:#000;color:#fff}.di-lexus-certified .block-row .block{padding:0 1em}@media (min-width:767px){.di-lexus-certified .block-row--bordered .block:after{content:' ';width:80%;height:1px;background-color:#ddd;position:absolute;left:10%;bottom:5%}}.di-lexus-certified .section--video{text-align:center;margin-bottom:2em}.di-lexus-certified .section--video .intro__title{margin-bottom:1em}.di-lexus-hybrid .hybrid-hero{background:center center #333;background-size:cover;color:#fff;padding:150px 0 100px 0}.di-lexus-hybrid .hybrid-hero__subtitle{font-size:2.7em;font-weight:700;letter-spacing:.2em}.di-lexus-hybrid .hero_hr{border:3px solid #fff;width:80px;margin-left:0}.di-lexus-hybrid .hybrid-hero__title{font-size:20px;font-weight:300;letter-spacing:.1em}.di-lexus-hybrid .content__row{padding:40px 0}.di-lexus-hybrid .content__title{font-size:20px;font-weight:700;letter-spacing:.2em;color:#333;text-align:center;margin-top:5%}.di-lexus-hybrid .content__content{font-size:16px;font-weight:500;color:#333;text-align:center;padding:1% 15% 0 15%}.di-lexus-hybrid .hybrid__line__row{background-color:#f7f7ff;padding:40px 0}.di-lexus-hybrid .section__title{text-align:center;padding:35px 0 10px 0;margin:0}.di-lexus-hybrid .darksection__hr{border:1px solid #333;width:150px}.di-lexus-hybrid .block__image{width:100%;height:auto;background-size:contain;background-repeat:no-repeat;padding:10px 0 190px 0}.di-lexus-hybrid .wellBlock{border-bottom:2px solid #000;margin:40px 0;background-color:#fff;text-align:center}.di-lexus-hybrid .block__content{padding:3% 8%}.di-lexus-hybrid .block_subtitle{font-size:14px;margin:0}.di-lexus-hybrid .block_text{font-weight:500;letter-spacing:.1em}.di-lexus-hybrid .hybrid-line-button{padding:20px 60px;margin:20px 0}.di-lexus-hybrid .benefits__section{padding:40px 0;background-color:#f7f7ff}.di-lexus-hybrid .benefits__image{width:100%;padding:5px}.di-lexus-hybrid .benefits_subtitle{font-size:14px;margin:20px 0}.di-lexus-hybrid .benefits_text{font-weight:500;letter-spacing:.1em;margin:0 0 10px;padding:3% 5%}.di-lexus-hybrid .swiper-button-prev{top:55%;background-color:#252525!important;height:70px;width:40px;left:0;cursor:pointer}.di-lexus-hybrid .swiper-button-next{top:55%;background-color:#252525!important;height:70px;width:40px;cursor:pointer;margin-right:-10px}.di-lexus-hybrid .future__section{padding:40px 0}.di-lexus-hybrid .future__left__col{border-right:1px solid #f2f2f2}.di-lexus-hybrid .future__content{margin-bottom:40px;font-size:16px;font-weight:500;color:#333;padding:1% 20% 0 20%;text-align:center}.di-lexus-hybrid .future__image{margin-bottom:20px}@media screen and (max-width:1023px) and (min-width:768px){.di-lexus-hybrid .block__image{width:100%;height:auto;background-size:contain;background-repeat:no-repeat;padding:4px 0 120px 0}}@media screen and (max-width:767px){.di-lexus-hybrid .block__image{width:100%;height:auto;background-size:cover;background-repeat:no-repeat;padding:20px 0 325px 0}}@media (max-width:629px){.di-lexus-hybrid .block__image{width:100%;height:auto;background-size:contain;background-repeat:no-repeat;padding:4px 0 300px 0}}@media (max-width:768px){.di-lexus-hybrid .block__content{padding:3% 12%}}@media (max-width:767px){.di-lexus-hybrid .hybrid-hero{background:center center #fff;background-size:cover;color:#fff;padding:25px 0 50px 0;background-repeat:no-repeat}.di-lexus-hybrid .hybrid-hero__subtitle{font-size:2.7em;font-weight:700;letter-spacing:.2em}.di-lexus-hybrid .content__content{font-size:16px;font-weight:500;color:#333;text-align:center;padding:1% 5px 0 5px}.di-lexus-hybrid .content__altcontent{font-size:16px;font-weight:500;color:#fff;text-align:center;padding:1% 5px 0 5px}.di-lexus-hybrid .future__left__col{border-right:0;border-bottom:1px solid #f2f2f2}}@media (max-width:450px){.di-lexus-hybrid .block__image{width:100%;height:auto;background-size:contain;background-repeat:no-repeat;padding:4px 0 200px 0}}#hours-directions-template .directions .about-img{min-height:480px;background-position:center center;background-size:cover}#hours-directions-template .directions__img,#hours-directions-template .directions__map{flex:1}#hours-directions-template .directions .map-bg .map-box{position:absolute;bottom:20px;left:0;right:0;text-align:center;background:#fff;width:90%;padding:20px;margin:0 auto;z-index:1}#hours-directions-template .directions .map-bg .map-box p{letter-spacing:1px}#hours-directions-template .directions .map-bg .map-box a{color:#000}