.di-acura-top-banner{background-repeat:no-repeat;background-attachment:scroll;background-position:center top;background-size:cover;min-height:400px;margin-bottom:40px;text-align:center;color:#2d2d2d;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media (max-width:1024px){.di-acura-top-banner{min-height:300px}}.di-acura-top-banner h1,.di-acura-top-banner h2{color:#2d2d2d;font-weight:inherit}.di-acura-top-banner .acura-top-image-banner,.di-acura-top-banner img{margin:0;min-height:0}.di-acura-content-wrapper{font-size:16px;-webkit-font-smoothing:antialiased}@media (min-width:1024px){.di-acura-content-wrapper{font-size:18px;margin-top:110px}}.di-acura-content-wrapper .carousel .carousel-arrow-left,.di-acura-content-wrapper .carousel .carousel-arrow-right{position:relative;margin:0 auto;top:50%;transform:translateY(-50%)}.di-acura-content-wrapper .carousel img{display:block;margin:0}.di-acura-content-wrapper .flexslider{background:0 0;margin:30px auto;box-shadow:none;-webkit-box-shadow:none;border:none}.di-acura-content-wrapper .flexslider img{margin:0 auto;width:auto!important;max-height:300px}.di-acura-content-wrapper img{margin:calc(3.125) rem auto;display:block;width:100%;max-width:100%;height:auto}.di-acura-content-wrapper .di-acura-top-banner h2{font-size:54px;font-weight:inherit}.di-acura-content-wrapper .acura-brand-image{max-width:256px}.di-acura-content-wrapper h1{font-size:40px;margin:calc(3.125) rem 0;font-weight:inherit;text-rendering:optimizeLegibility}@media (max-width:1024px){.di-acura-content-wrapper h1{font-size:30px}}.di-acura-content-wrapper h2{font-size:24px;font-weight:inherit;margin:calc(3.125) rem 0;text-rendering:optimizeLegibility}@media (max-width:1024px){.di-acura-content-wrapper h2{font-size:20px}}.di-acura-content-wrapper h1,.di-acura-content-wrapper h2,.di-acura-content-wrapper h3,.di-acura-content-wrapper h4{line-height:1.4}.di-acura-content-wrapper a.btn{color:#fff}.di-acura-content-wrapper .acura-heading-with-sub{margin-bottom:calc(3.125) rem}.di-acura-content-wrapper .acura-heading-with-sub h1{margin-bottom:0}.di-acura-content-wrapper .acura-heading-with-sub .subheading{display:block;font-weight:inherit;font-size:24px;line-height:1.5;margin-top:calc(1.25) rem}@media (max-width:1024px){.di-acura-content-wrapper .acura-heading-with-sub .subheading{font-size:20px}}.di-acura-content-wrapper .content,.di-acura-content-wrapper ol,.di-acura-content-wrapper p,.di-acura-content-wrapper ul{font-size:18px}@media (max-width:1024px){.di-acura-content-wrapper .content,.di-acura-content-wrapper ol,.di-acura-content-wrapper p,.di-acura-content-wrapper ul{font-size:16px}}.di-acura-content-wrapper p,.di-acura-content-wrapper ul{line-height:1.5;color:inherit;margin:calc(1.875) rem 0}.di-acura-content-wrapper .acura-cta-container{margin-bottom:calc(2.5) rem}.di-acura-content-wrapper .acura-cta-container .btn+.btn{margin-left:20px}@media (max-width:767px){.di-acura-content-wrapper .acura-cta-container .btn+.btn{margin-left:0}}@media (min-width:768px){.di-acura-content-wrapper .contact-row{padding-left:40px;padding-right:40px}}.di-acura-content-wrapper .acura-disclaimer{margin-top:calc(3.125) rem;font-size:14px}.di-acura-content-wrapper .yellow-btn{text-transform:uppercase;padding:10px 30px;background-color:#ffba00;color:#fff;border:2px solid #e4a600}.di-acura-content-wrapper .bland-btn{text-transform:uppercase;padding:10px 30px;background-color:#fff;color:#000;border:2px solid #000}.hours-wrap .hours{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hours-wrap .hours p{text-align:center!important}@media screen and (max-width:767px){.hours-wrap .hours{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.hours-wrap .hours div{flex:1 0 0}.padding-top-lg{padding-top:100px}.padding-top-md{padding-top:60px}.padding-top-sm{padding-top:30px}.padding-top-xs{padding-top:15px}.padding-top-none{padding-top:0}.padding-bottom-lg{padding-bottom:100px}.padding-bottom-md{padding-bottom:60px}.padding-bottom-sm{padding-bottom:30px}.padding-bottom-xs{padding-bottom:15px}.padding-bottom-none{padding-bottom:0}@media (max-width:767px){.padding-top-lg{padding-top:60px}.padding-top-md{padding-top:30px}.padding-top-sm{padding-top:15px}.padding-top-xs{padding-top:10px}.padding-top-none{padding-top:0}.padding-bottom-lg{padding-bottom:60px}.padding-bottom-md{padding-bottom:30px}.padding-bottom-sm{padding-bottom:15px}.padding-bottom-xs{padding-bottom:10px}.padding-bottom-none{padding-bottom:0}}.acura-model-page{padding-top:50px}.acura-model-page #find-dealer-row h2{font-size:24px}@media (max-width:767px){.acura-model-page{padding-top:0}}.evergreen a:after{content:"|";display:inline-block;padding:0 5px;text-decoration:none}.evergreen a:last-child:after{content:none}.evergreen a:hover{text-decoration:none}.evergreen a.current{cursor:default;text-decoration:underline}#model-banner h1{color:#111;font-size:90px}@media (max-width:1199px){#model-banner h1{font-size:60px}}#model-banner h1 .year{display:block;font-size:.3em}#model-banner .model-banner-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#model-banner .model-title{min-width:480px;padding-right:50px}@media (max-width:1199px){#model-banner .model-title{min-width:400px}}#model-banner .offer-model-name{display:block;text-align:center;margin-bottom:15px}#model-banner .model-ctas-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}#model-banner .model-ctas-wrap .button{background:#f16300;color:#fff;margin:0 15px 0 0;min-width:45%;padding:10px;border-radius:20px;text-transform:uppercase}#model-banner .model-ctas-wrap .button:hover{background:#be4e00;color:#fff}@media (max-width:1199px) and (min-width:768px){#model-banner .model-ctas-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#model-banner .model-ctas-wrap .button{min-width:200px;margin:5px 0}}@media (max-width:767px){#model-banner .model-ctas-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}#model-banner .model-ctas-wrap .button{min-width:40%;margin:0 10px}}@media (max-width:400px){#model-banner .model-ctas-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#model-banner .model-ctas-wrap .button{min-width:100%;margin:5px 0}}.model-overlay-buttons{padding:10px;text-align:center;background:#e5e5e5}.model-overlay-buttons .model-overlay-buttons-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;width:420px;max-width:100%;margin:0 auto}.model-overlay-buttons .model-overlay-buttons-wrap .button{margin:0 10px;min-width:40%;padding:10px;border-radius:20px;background:#111}@media (max-width:400px){.model-overlay-buttons .model-overlay-buttons-wrap{padding:0 10px}.model-overlay-buttons .model-overlay-buttons-wrap .button{margin:5px;min-width:50%}}.featured-offer{text-align:left;margin:30px 0;color:#111;font-size:18px}.featured-offer .featured-term-offer{display:block}.featured-offer .featured-term-offer span{display:block;font-size:60px;font-weight:700;vertical-align:middle;line-height:1.2}.featured-offer .featured-term-conditions{display:block;font-weight:700}@media (max-width:767px){.featured-offer{text-align:center}}.featured-offer-wrap.lease-and-finance{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.featured-offer-wrap.lease-and-finance .featured-offer{font-size:16px;margin-right:30px;min-width:180px}.featured-offer-wrap.lease-and-finance .featured-offer .featured-term-offer span{font-size:42px;display:block;margin:0;line-height:1.2}.featured-offer-wrap.lease-and-finance .featured-offer .featured-term-content{display:block;font-size:14px;line-height:1.2}.featured-offer-wrap.lease-and-finance .featured-offer:last-child{margin-right:0}@media (max-width:1199px){.featured-offer-wrap.lease-and-finance .featured-offer{font-size:14px;min-width:200px}.featured-offer-wrap.lease-and-finance .featured-offer .featured-term-offer span{font-size:32px}.featured-offer-wrap.lease-and-finance .featured-offer .featured-term-conditions,.featured-offer-wrap.lease-and-finance .featured-offer .featured-term-content{font-size:12px}}@media (max-width:767px){.featured-offer-wrap.lease-and-finance{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.featured-offer-wrap.lease-and-finance .featured-offer{margin-right:0;padding:0 10px;min-width:160px}}#model-specs .model-specs-wrap{border-top:1px solid #ddd;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;color:#111;text-align:center}#model-specs .spec-top{font-size:75px;font-weight:700;line-height:1}#model-specs .spec-bottom{font-size:18px;font-weight:400;max-width:300px;line-height:1}#offer-disclaimers{background:#111;color:#fff;font-size:14px}#model-exterior #colors{background:#e5e5e5}#model-exterior .model-colors-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#111;text-align:center}#model-exterior .model-colors-wrap .model-color{width:20%;padding:20px 10px}#model-exterior .model-colors-wrap .color-label{display:block;margin-top:10px}.tab-row .tabs-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-moz-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;border:none}.tab-row .tabs-wrap .tab{flex:1 0 auto;text-align:center;border-right:1px solid #ddd;position:relative;margin:0;float:none}.tab-row .tabs-wrap .tab:last-child{border-right:none}.tab-row .tabs-wrap .tab a{color:#f16300;display:block;padding:30px;font-weight:700;border:none;border-radius:0;margin:0}.tab-row .tabs-wrap .tab.active a{border:none;margin:0}.tab-row .tabs-wrap .tab.active:after{content:'';position:absolute;width:30px;height:30px;border:15px solid transparent;border-top-color:#e5e5e5;top:0;left:50%;margin-left:-15px}.tab-pane .swiper-slide{position:relative}.tab-pane .swiper-slide img{width:100%}.tab-pane .slide-overlay{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.75);color:#013350;text-align:center}.tab-pane .slide-overlay h3{font-size:24px;margin-top:0}.tab-pane .slide-overlay .disclaimer{margin-bottom:0}.tab-pane .swiper-button-white{background-color:#f16300;width:50px;height:80px}#model-features{border-bottom:1px solid #ddd}#model-trims .model-trim-title h2{font-size:50px;text-align:center;color:#111}#model-trims .model-trim-accordion .panel-group{margin-bottom:0}#model-trims .model-trim-accordion .panel{box-shadow:none;border:none;border-top:1px solid #ddd;margin-top:0}#model-trims .model-trim-accordion .panel-heading{border:none!important;background:#fff;border-radius:0;padding:15px 0}#model-trims .model-trim-accordion .panel-heading a{color:#111;text-decoration:none;display:block}#model-trims .model-trim-accordion .panel-heading-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#model-trims .model-trim-accordion .trim-title{flex:1 1 auto;font-size:32px;font-weight:700;line-height:1}#model-trims .model-trim-accordion .trim-image{flex:0 0 240px}#model-trims .model-trim-accordion .panel-body{border:none;padding:0 0 30px 60px}#model-trims .model-trim-accordion .accordion-icon{font-size:18px;color:#f16300;flex:0 0 60px}#model-trims .model-trim-accordion .accordion-open{display:block}#model-trims .model-trim-accordion .accordion-closed{display:none}#model-trims .model-trim-accordion .collapsed .accordion-open{display:none}#model-trims .model-trim-accordion .collapsed .accordion-closed{display:block}#model-trims .model-trim-accordion .trim-msrp{font-size:24px;color:#111;font-weight:700;margin-bottom:15px}#model-trims .model-trim-accordion .trim-msrp .msrp-label{font-size:12px}.page-template-acura-model-page #offers-section{text-align:center;position:relative}.page-template-acura-model-page #offers-section .offers-title h2{font-size:50px;text-align:center;color:#000}.page-template-acura-model-page #offers-section .swiper-button-next,.page-template-acura-model-page #offers-section .swiper-button-prev{top:55%;margin-top:unset;background-color:#e82c2a!important;height:70px;width:40px}.page-template-acura-model-page #offers-section .swiper-button-prev{left:0}.page-template-acura-model-page #offers-section .swiper-button-next{right:0}.page-template-acura-model-page #offers-section .offer-wrap{border-top:5px solid #e82c2a!important;background:#eee;padding-bottom:25px}.page-template-acura-model-page #offers-section .offer-wrap .national-incentive-offers{border-top:none!important;background:0 0!important;text-align:left}.page-template-acura-model-page #offers-section .offer-wrap .national-incentive-offers.model_page{float:unset;min-height:unset;overflow:hidden;padding:15px}.page-template-acura-model-page #offers-section .offer-wrap .national-incentive-offers.model_page ul.offers{display:-webkit-box!important}#model-about{border-top:1px solid #ddd}#model-about h2{font-weight:700;color:#111}#model-disclaimer{background:#e5e5e5;font-size:12px}#link-bar{background:#f16300;position:fixed;z-index:100;top:100px;width:100%;text-align:center;line-height:20px;padding:15px 0}#link-bar ul{list-style:none;margin:0;padding:0}#link-bar ul li{display:inline-block}#link-bar ul li a{color:#fff;font-size:16px;font-weight:700;text-decoration:none;padding:5px 15px;border-radius:20px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#link-bar ul li a:hover{background:#111;color:#fff}a.row-anchor{display:block;position:relative;top:-156px}#gallery-overlay{overflow-y:auto}#gallery-overlay .gallery-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#gallery-overlay .gallery-wrap .gallery-thumb{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:25%;padding:10px}#gallery-overlay .gallery-wrap .gallery-thumb img{width:100%}#offers-overlay{overflow-y:auto}#offers-overlay .offers-wrap{margin-top:30px}#offers-overlay .national-incentive-offers div.tabs{display:none}.model-page-overlay{position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:1000;background:#fff;display:none}.model-page-overlay.open{display:block}.model-page-overlay .overlay-title-bar{padding:15px 10px}.model-page-overlay .overlay-model{height:40px}.model-page-overlay .overlay-title{color:#111;text-align:center;margin:0;line-height:40px;font-size:32px;font-weight:700}.model-page-overlay .overlay-model-title{color:#111;margin:0;line-height:40px;font-size:32px;font-weight:400}.model-page-overlay .close-overlay{float:right;width:40px;height:40px;border-radius:20px;border:2px solid #111;color:#111;text-align:center;line-height:36px;font-size:24px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.model-page-overlay .close-overlay:hover{cursor:pointer;background:#f16300;border-color:#f16300;color:#fff}@media (max-width:1199px){#model-specs .spec-top{font-size:60px}#model-specs .spec-bottom{font-size:16px}#model-exterior .model-colors-wrap .model-color{width:25%}#model-trims .model-trim-title h2{font-size:40px}#model-trims .model-trim-accordion .trim-title{font-size:28px}#model-trims .model-trim-accordion .trim-image{-webkit-box-flex:0;-webkit-flex:0 0 200px;-moz-box-flex:0;-moz-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px}a.row-anchor{top:-146px}#link-bar{top:70px}#link-bar ul li a{font-size:14px;padding:5px 10px}#gallery-overlay{overflow-y:auto}#gallery-overlay .gallery-wrap .gallery-thumb{width:33.3333%}}@media (max-width:1024px){.featured-offer{margin:15px 0;font-size:16px}.featured-offer .featured-term-offer span{font-size:40px}#model-specs .spec-top{font-size:36px}#model-specs .spec-bottom{font-size:12px;max-width:180px}#model-exterior .model-colors-wrap .model-color{width:33.3333%}.tab-row .tabs-wrap .tab a{color:#f16300;display:block;padding:20px;font-weight:700;font-size:14px}.tab-pane .slide-overlay{position:relative;background:#e5e5e5}.tab-pane .slide-overlay h3{font-size:18px;margin-top:0}.tab-pane .swiper-button-white{background-color:#f16300;width:50px;height:80px}#model-trims .model-trim-title h2{font-size:32px}#model-trims .model-trim-accordion .trim-title{font-size:24px}.model-page-overlay .overlay-title{font-size:24px}}@media (max-width:767px){.acura-model-page #find-dealer-row h2{font-size:16px;margin-bottom:5px}#model-banner .model-banner-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#model-banner .model-title{padding-right:0;order:1;width:420px;max-width:100%;text-align:center}#model-banner .model-jellybean{width:100%}#model-specs .model-specs-wrap{display:block;border:none}#model-specs .model-specs-wrap>div{padding:15px 0}#model-specs .spec-top{margin-bottom:5px}#model-specs .spec-bottom{max-width:200px;margin:0 auto;line-height:1.2}#offer-disclaimers{font-size:12px}#model-exterior .model-colors-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#111;text-align:center}#model-exterior .model-colors-wrap .model-color{width:33.3333%;padding:5px}#model-exterior .model-colors-wrap .color-label{display:block;margin-top:0;font-size:12px}.tab-row .tab-content{background:#e5e5e5}.tab-row .container-fluid{padding:0}.tab-row .tabs-wrap{display:block}.tab-row .tabs-wrap .tab{border-right:none;border-bottom:1px solid #ddd}.tab-row .tabs-wrap .tab:last-child{border-bottom:none}.tab-row .tabs-wrap .tab a{padding:15px;background:#f5f5f5}.tab-row .tabs-wrap .tab.active:after{display:none}.tab-pane .slide-overlay{min-height:180px;padding:20px 30px}.tab-pane .swiper-button-white{width:30px;height:60px;background-size:60%}.tab-pane .swiper-button-prev{margin-left:-10px}.tab-pane .swiper-button-next{margin-right:-10px}#model-trims .model-trim-title h2{font-size:24px}#model-trims .model-trim-accordion .panel-heading{padding:10px 0}#model-trims .model-trim-accordion .trim-title{font-size:16px}#model-trims .model-trim-accordion .trim-image{-webkit-box-flex:0;-webkit-flex:0 0 160px;-moz-box-flex:0;-moz-flex:0 0 160px;-ms-flex:0 0 160px;flex:0 0 160px}#model-trims .model-trim-accordion .panel-body{border:none;padding:0 0 30px 30px}#model-trims .model-trim-accordion .accordion-icon{-webkit-box-flex:0;-webkit-flex:0 0 30px;-moz-box-flex:0;-moz-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px}#gallery-overlay .gallery-wrap .gallery-thumb{padding:3px}.model-page-overlay{overflow-y:auto}.model-page-overlay .overlay-title{font-size:24px;text-align:left;line-height:30px}.model-page-overlay .close-overlay{width:30px;height:30px;line-height:26px;font-size:18px}}.dealer-search{max-width:440px;margin:15px auto 0}.dealer-search form{background:#008ad8;font-size:16px}.dealer-search form input{background:none transparent;color:#fff;border:none;padding:5px 15px;line-height:30px;width:400px}.dealer-search form input::-webkit-input-placeholder{color:#fff}.dealer-search form input::-moz-placeholder{color:#fff}.dealer-search form input:-ms-input-placeholder{color:#fff}.dealer-search form input:-moz-placeholder{color:#fff}.dealer-search form button{background:none transparent;border:none;color:#fff;margin-right:5px;padding:5px;line-height:20px}#find-dealer-row{background:#f16300}#find-dealer-row h2{font-size:32px;text-align:center;line-height:1;margin:0;color:#fff}@media (max-width:767px){#find-dealer-row{padding:10px;position:fixed;bottom:0;left:0;width:100%;z-index:1000}#find-dealer-row h2{font-size:16px;margin-bottom:5px}#find-dealer-row .container-wide{padding:0}#find-dealer-row .dealer-search{max-width:100%;margin:0}#find-dealer-row .dealer-search form{font-size:14px;position:relative}#find-dealer-row .dealer-search form button{position:absolute;right:0;top:0;line-height:30px}#find-dealer-row .dealer-search input{width:100%;padding:5px 10px}}@font-face{font-family:'Acura Bespoke';src:url(/wp-content/themes/DealerInspireCommonTheme/includes/fonts/acura/AcuraBespoke-Regular.woff2) format("woff2"),url(/wp-content/themes/DealerInspireCommonTheme/includes/fonts/acura/AcuraBespoke-Regular.woff) format("woff"),url(/wp-content/themes/DealerInspireCommonTheme/includes/fonts/acura/AcuraBespoke-Regular.ttf) format("truetype");font-display:swap}.acura-integra-page{padding-top:0}.acura-integra-page h1,.acura-integra-page h2,.acura-integra-page h3,.acura-integra-page h4,.acura-integra-page h5,.acura-integra-page h6,.acura-integra-page p{font-family:Lato,sans-serif;font-style:normal;color:#111}.acura-integra-page h1{font-size:50px;font-weight:300;line-height:64px}@media (max-width:1024px){.acura-integra-page h1{font-size:54px}}.acura-integra-page h3{font-size:34px;font-weight:400;line-height:48px}@media (max-width:1024px){.acura-integra-page h3{font-size:24px}}.acura-integra-page h4{font-size:28px;font-weight:400;line-height:38px}.acura-integra-page h5{font-size:22px;font-weight:400;line-height:32px}.acura-integra-page h6{font-size:18px;font-weight:700;line-height:29px}.acura-integra-page p{font-size:18px;line-height:29px}.acura-integra-page .model-hero{margin:2em 0;text-align:center}.acura-integra-page .model-hero-image{position:relative}.acura-integra-page .model-hero-image h3{color:#fff;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;position:absolute;bottom:0;margin-bottom:1em}@media (max-width:1024px){.acura-integra-page .model-hero-image h3{font-size:24px;margin-bottom:0}}.acura-integra-page .model-hero-content{margin:2em 0;text-align:center}.acura-integra-page .model-hero-content p{margin-top:2em;line-height:29px}.acura-integra-page .model-hero-content .button{font-family:'Acura Bespoke';font-weight:700;font-size:18px;line-height:28px;border:1px solid #f16300;margin-top:2em;padding:18px 36px;border-radius:25px;background-color:#fff}.acura-integra-page .model-hero-content .button:hover{background-color:#f16300;color:#fff;text-decoration:none}.acura-integra-page .model-exterior{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;height:875px;width:100%;background-position-x:right}.acura-integra-page .model-exterior .top{margin:2em 0 0 2em}.acura-integra-page .model-exterior .top h1{color:#fff}.acura-integra-page .model-exterior .top h5{color:#fff}.acura-integra-page .model-exterior .bottom{text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.acura-integra-page .model-exterior .bottom h3{color:#fff}.acura-integra-page .model-exterior .bottom hr{border:3px solid #f16300;width:100px}.acura-integra-page .model-exterior .bottom p{margin:0 1em 2em 1em;color:#fff;max-width:50%}@media (max-width:1024px){.acura-integra-page .model-exterior .bottom p{max-width:100%}}.acura-integra-page .model-interior{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;margin:2em 0}@media (max-width:1024px){.acura-integra-page .model-interior{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.acura-integra-page .model-interior .right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin:0 2em}@media (max-width:1024px){.acura-integra-page .model-interior .right{width:unset}}.acura-integra-page .model-interior .right .content h3{margin:0 0 .5em 0}.acura-integra-page .model-interior .right .content p{margin-top:1em;max-width:60%}@media (max-width:1024px){.acura-integra-page .model-interior .right .content p{max-width:100%}}.acura-integra-page .model-gallery{margin:2em 0}.acura-integra-page .model-gallery .gallery-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.acura-integra-page .model-gallery .gallery-wrap .gallery-thumb{padding:24px}.acura-integra-page .model-performance{margin:2em 0 2em 0}@media (max-width:1024px){.acura-integra-page .model-performance{margin:2em 0 4em 0}}.acura-integra-page .model-performance .top{text-align:center;margin-top:2em;margin-bottom:3em}.acura-integra-page .model-performance .top h3{margin:0 0 .5em 0}.acura-integra-page .model-performance .bottom .nav-tabs{border:none}.acura-integra-page .model-performance .bottom .nav-item{border:none;border-bottom:1px solid #aaa}.acura-integra-page .model-performance .bottom .nav-item.active{border-left:2px solid #f16300;background-color:#fafafa}.acura-integra-page .model-performance .bottom .nav-link{color:#000;background-color:transparent;border:none;font-family:'Acura Bespoke';font-style:normal;font-weight:700;font-size:14px;line-height:14px}.acura-integra-page .model-performance .bottom .tab-pane h5{margin-top:0}@media (max-width:1024px){.acura-integra-page .model-performance .bottom .tab-pane h5{margin-top:1em}}.acura-integra-page .model-performance .bottom .tab-pane p{font-family:'Acura Bespoke';font-style:normal;font-weight:400;font-size:14px;line-height:28px}.acura-integra-page .model-connect .container{text-align:center;margin-top:2em;margin-bottom:3em}.acura-integra-page .model-connect .container h3{margin:0 0 .5em 0}.acura-integra-page .model-connect .container p{margin-top:1em}.acura-integra-page .model-prefooter{width:100%;min-height:478px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.acura-integra-page .model-prefooter div{margin-left:2em}.acura-integra-page .model-prefooter div h2{font-weight:400;font-size:42px;line-height:52px;color:#fff}.acura-integra-page .model-prefooter div p{color:#fff;max-width:40%}@media (max-width:1024px){.acura-integra-page .model-prefooter div p{max-width:100%}}.acura-integra-page #model-reserve .top{text-align:center}.acura-integra-page #model-reserve h4{margin-bottom:2em}.acura-integra-page .model-disclaimer{margin-top:4em;background-color:#fff}.acura-integra-page .model-disclaimer li,.acura-integra-page .model-disclaimer ul{padding-left:0}.acura-integra-page .model-disclaimer li{font-family:Lato,sans-serif;font-weight:400;font-size:12px;line-height:20px;color:#000;list-style:none;margin:1em 0 2em 0}@font-face{font-family:'Acura Bespoke';src:url(/wp-content/themes/DealerInspireCommonTheme/includes/fonts/acura/AcuraBespoke-Regular.woff2) format("woff2"),url(/wp-content/themes/DealerInspireCommonTheme/includes/fonts/acura/AcuraBespoke-Regular.woff) format("woff"),url(/wp-content/themes/DealerInspireCommonTheme/includes/fonts/acura/AcuraBespoke-Regular.ttf) format("truetype");font-display:swap}.acura-zdx-page{padding-top:0;overflow-x:hidden}.acura-zdx-page h1,.acura-zdx-page h2,.acura-zdx-page h3,.acura-zdx-page h4,.acura-zdx-page h5,.acura-zdx-page h6,.acura-zdx-page p{font-family:Lato,sans-serif;font-style:normal;color:#111}.acura-zdx-page h1{font-size:50px;font-weight:300;line-height:64px}@media (max-width:1024px){.acura-zdx-page h1{font-size:26px;font-weight:500}}.acura-zdx-page h3{font-size:34px;font-weight:400;line-height:48px}@media (max-width:1024px){.acura-zdx-page h3{font-size:24px}}.acura-zdx-page h4{font-size:28px;font-weight:400;line-height:38px}.acura-zdx-page h5{font-size:22px;font-weight:400;line-height:32px}.acura-zdx-page h6{font-size:18px;font-weight:700;line-height:29px}.acura-zdx-page p{font-size:18px;line-height:29px}.acura-zdx-page .btn-zdx{background-color:#e6231f;padding:12px 35px;color:#fff;text-transform:uppercase;margin-top:20px;font-weight:700;display:inline-block;text-decoration:none}.acura-zdx-page .model-box-content{margin:3em 0 0}.acura-zdx-page .model-box-content .alignment{margin:0 10%}.acura-zdx-page .model-drive-more-content img{margin:1em 0}.acura-zdx-page .model-charging-at-home-content .adjustment{margin:0 10%}.acura-zdx-page .model-charging-on-the-road-content{height:450px}.acura-zdx-page .model-charging-on-the-road-content .adjustment{margin:10%}.acura-zdx-page .model-charging-on-the-road-content .adjustment h1,.acura-zdx-page .model-charging-on-the-road-content .adjustment p{color:#fff}.acura-zdx-page .box_questions{border-bottom:1px solid #7e7e7e}.acura-zdx-page .box_questions h2{font-weight:500}.acura-zdx-page .model-disclaimer ul{list-style:none;padding:0}.acura-zdx-page .model-disclaimer ul li{margin-bottom:25px}@media (min-width:1024px){.acura-zdx-page .model-box-content{margin:5em 0 0}.acura-zdx-page .model-box-content .row{margin:2em 0}.acura-zdx-page .model-box-content .left{display:flex;flex-direction:row-reverse}.acura-zdx-page .model-box-content img{width:100%}.acura-zdx-page .model-box-content .alignment{width:65%;display:flex;flex-direction:column;justify-content:center;margin-left:10%;height:100%}.acura-zdx-page .model-charging-at-home-content{margin:5em 0 0}.acura-zdx-page .model-charging-at-home-content .adjustment{width:70%;display:flex;flex-direction:column;justify-content:center;height:100%}.acura-zdx-page .model-charging-on-the-road-content{padding:5em 0;height:603px}.acura-zdx-page .model-charging-on-the-road-content .adjustment{margin-left:100px;margin-top:10%}.acura-zdx-page .model-charging-on-the-road-content .adjustment h1,.acura-zdx-page .model-charging-on-the-road-content .adjustment p{color:#fff}.acura-zdx-page .model-drive-more-content{margin:5em 0 0}.acura-zdx-page .model-drive-more-content p{margin:3em 4em 0}.acura-zdx-page .model-question{margin:3em 0 3em 0}.acura-zdx-page .model-question h3{margin-bottom:2em}.acura-zdx-page .model-question .box_questions{border-bottom:1px solid #7e7e7e}.acura-zdx-page .model-hero-image{position:relative}.acura-zdx-page .model-hero-image h3{color:#fff;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;position:absolute;bottom:0;margin-bottom:1em}}@media (min-width:1024px) and (max-width:1024px){.acura-zdx-page .model-hero-image h3{font-size:24px;margin-bottom:0}}@media (min-width:1024px){.acura-zdx-page .model-hero-content{margin:2em 0}.acura-zdx-page .model-disclaimer{margin-top:4em;background-color:#fff}.acura-zdx-page .model-disclaimer li,.acura-zdx-page .model-disclaimer ul{padding-left:0}.acura-zdx-page .model-disclaimer li{font-family:Lato,sans-serif;font-weight:400;font-size:12px;line-height:20px;color:#000;list-style:none;margin:1em 0 2em 0}}@font-face{font-family:'Acura Bespoke';src:url(/wp-content/themes/DealerInspireCommonTheme/includes/fonts/acura/AcuraBespoke-Regular.woff2) format("woff2"),url(/wp-content/themes/DealerInspireCommonTheme/includes/fonts/acura/AcuraBespoke-Regular.woff) format("woff"),url(/wp-content/themes/DealerInspireCommonTheme/includes/fonts/acura/AcuraBespoke-Regular.ttf) format("truetype");font-display:swap}.acura-model-showroom-page{padding-top:0}.acura-model-showroom-page h1,.acura-model-showroom-page h2,.acura-model-showroom-page h3{font-family:'Acura Bespoke',sans-serif;font-style:normal;color:#000}.acura-model-showroom-page h1{font-size:5rem;font-weight:400;line-height:64px}@media (max-width:1024px){.acura-model-showroom-page h1{font-size:54px}}.acura-model-showroom-page h2{font-size:3.5rem;font-weight:400;line-height:1em;margin-bottom:0}@media (max-width:1024px){.acura-model-showroom-page h2{font-size:54px}}.acura-model-showroom-page h3{font-size:2rem;font-weight:400;line-height:48px}@media (max-width:1024px){.acura-model-showroom-page h3{font-size:24px}}.acura-model-showroom-page .model-name{font-size:18px;line-height:29px;font-weight:300}.acura-model-showroom-page .model-link{font-size:18px;padding-right:1em;line-height:29px}.acura-model-showroom-page .vrp-link{font-size:18px;line-height:29px}.acura-model-showroom-page .row{margin:0}.acura-model-showroom-page .row.section-row{margin:1.5em 0}.acura-model-showroom-page .model-hero{margin:2em 0;text-align:center}.acura-model-showroom-page .model-hero-image{position:relative}.acura-model-showroom-page .model-hero-image h3{color:#fff;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;position:absolute;bottom:0;margin-bottom:1em}@media (max-width:1024px){.acura-model-showroom-page .model-hero-image h3{font-size:24px;margin-bottom:0}}.acura-model-showroom-page .model-hero-content{margin:2em 0;text-align:center}.acura-model-showroom-page .model-hero-content p{margin-top:2em;line-height:29px}.acura-model-showroom-page .model-hero-content .button{font-family:'Acura Bespoke';font-weight:700;font-size:18px;line-height:28px;border:1px solid #f16300;margin-top:2em;padding:18px 36px;border-radius:25px;background-color:#fff}.acura-model-showroom-page .model-hero-content .button:hover{background-color:#f16300;color:#fff;text-decoration:none}.acura-model-showroom-page .model-exterior{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;height:875px;width:100%;background-position-x:right}.acura-model-showroom-page .model-exterior .top{margin:2em 0 0 2em}.acura-model-showroom-page .model-exterior .top h1{color:#fff}.acura-model-showroom-page .model-exterior .top h5{color:#fff}.acura-model-showroom-page .model-exterior .bottom{text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.acura-model-showroom-page .model-exterior .bottom h3{color:#fff}.acura-model-showroom-page .model-exterior .bottom hr{border:3px solid #f16300;width:100px}.acura-model-showroom-page .model-exterior .bottom p{margin:0 1em 2em 1em;color:#fff;max-width:50%}@media (max-width:1024px){.acura-model-showroom-page .model-exterior .bottom p{max-width:100%}}.acura-model-showroom-page .model-interior{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;margin:2em 0}@media (max-width:1024px){.acura-model-showroom-page .model-interior{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.acura-model-showroom-page .model-interior .right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin:0 2em}@media (max-width:1024px){.acura-model-showroom-page .model-interior .right{width:unset}}.acura-model-showroom-page .model-interior .right .content h3{margin:0 0 .5em 0}.acura-model-showroom-page .model-interior .right .content p{margin-top:1em;max-width:60%}@media (max-width:1024px){.acura-model-showroom-page .model-interior .right .content p{max-width:100%}}.acura-model-showroom-page .model-gallery{margin:2em 0}.acura-model-showroom-page .model-gallery .gallery-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.acura-model-showroom-page .model-gallery .gallery-wrap .gallery-thumb{padding:24px}.acura-model-showroom-page .model-performance{margin:2em 0 2em 0}@media (max-width:1024px){.acura-model-showroom-page .model-performance{margin:2em 0 4em 0}}.acura-model-showroom-page .model-performance .top{text-align:center;margin-top:2em;margin-bottom:3em}.acura-model-showroom-page .model-performance .top h3{margin:0 0 .5em 0}.acura-model-showroom-page .model-performance .bottom .nav-tabs{border:none}.acura-model-showroom-page .model-performance .bottom .nav-item{border:none;border-bottom:1px solid #aaa}.acura-model-showroom-page .model-performance .bottom .nav-item.active{border-left:2px solid #f16300;background-color:#fafafa}.acura-model-showroom-page .model-performance .bottom .nav-link{color:#000;background-color:transparent;border:none;font-family:'Acura Bespoke';font-style:normal;font-weight:700;font-size:14px;line-height:14px}.acura-model-showroom-page .model-performance .bottom .tab-pane h5{margin-top:0}@media (max-width:1024px){.acura-model-showroom-page .model-performance .bottom .tab-pane h5{margin-top:1em}}.acura-model-showroom-page .model-performance .bottom .tab-pane p{font-family:'Acura Bespoke';font-style:normal;font-weight:400;font-size:14px;line-height:28px}.acura-model-showroom-page .model-connect .container{text-align:center;margin-top:2em;margin-bottom:3em}.acura-model-showroom-page .model-connect .container h3{margin:0 0 .5em 0}.acura-model-showroom-page .model-connect .container p{margin-top:1em}.acura-model-showroom-page .model-prefooter{width:100%;min-height:478px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.acura-model-showroom-page .model-prefooter div{margin-left:2em}.acura-model-showroom-page .model-prefooter div h2{font-weight:400;font-size:42px;line-height:52px;color:#fff}.acura-model-showroom-page .model-prefooter div p{color:#fff;max-width:40%}@media (max-width:1024px){.acura-model-showroom-page .model-prefooter div p{max-width:100%}}.acura-model-showroom-page #model-reserve .top{text-align:center}.acura-model-showroom-page #model-reserve h4{margin-bottom:2em}.acura-model-showroom-page .model-disclaimer{margin-top:4em;background-color:#fff}.acura-model-showroom-page .model-disclaimer li,.acura-model-showroom-page .model-disclaimer ul{padding-left:0}.acura-model-showroom-page .model-disclaimer li{font-family:Lato,sans-serif;font-weight:400;font-size:12px;line-height:20px;color:#000;list-style:none;margin:1em 0 2em 0}