@import url(/public/fonts/fonts.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.oc{position:relative;width:100%}.ic{position:relative;margin:0 auto;max-width:1200px}.bg-red{background-color:#f30000}.color-red{color:#f30000}.bg-black{background-color:#000}.color-black{color:#000}.bg-white{background-color:#fff}.color-white{color:#fff}.bg-deep-grey{background-color:#1e2123}.color-deep-grey{color:#1e2123}.bg-dim-grey{background-color:#ccc}.color-dim-grey{color:#ccc}.bg-grey{background-color:#797676}.color-grey{color:#797676}.bg-light-grey{background-color:#f3f3f3}.color-light-grey{color:#f3f3f3}.bg-accolade-navy{background-color:#293859}.color-accolade-navy{color:#293859}.bg-wire-blue{background-color:#004e9a}.color-wire-blue{color:#004e9a}.avenir-next-bold{font-family:"AvenirNextBold",Arial,sans-serif}.avenir-next-demi{font-family:"AvenirNextDemi",Arial,sans-serif}.avenir-next-medium{font-family:"AvenirNextMedium",Arial,sans-serif}.avenir-next-regular{font-family:"AvenirNextRegular",Arial,sans-serif}.avenir-next-light{font-family:"AvenirNextLight",Arial,sans-serif}.futura-extra-bold{font-family:"FuturaNextCondensedExtraBold",Arial,sans-serif}.acura-bespoke-light{font-family:"AcuraBespokeLight",Arial,sans-serif}.acura-bespoke-book{font-family:"AcuraBespokeBook",Arial,sans-serif}.acura-bespoke-regular{font-family:"AcuraBespokeRegular",Arial,sans-serif}.acura-bespoke-bold{font-family:"AcuraBespokeBold",Arial,sans-serif}.hlf-3{font-family:"FuturaNextCondensedExtraBold",Arial,sans-serif;text-transform:uppercase;letter-spacing:-2px}@media (min-width: 0px) and (max-width: 767px){.hlf-3{font-size:40px}}@media (min-width: 768px) and (max-width: 991px){.hlf-3{font-size:40px}}@media (min-width: 992px) and (max-width: 1199px){.hlf-3{font-size:50px}}@media (min-width: 1200px){.hlf-3{font-size:50px}}.hl-1{font-family:"AcuraBespokeRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-1{font-size:35px}}@media (min-width: 768px) and (max-width: 991px){.hl-1{font-size:55px}}@media (min-width: 992px) and (max-width: 1199px){.hl-1{font-size:55px}}@media (min-width: 1200px){.hl-1{font-size:55px}}.hl-1a{font-family:"AcuraBespokeRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-1a{font-size:30px}}@media (min-width: 768px) and (max-width: 991px){.hl-1a{font-size:45px}}@media (min-width: 992px) and (max-width: 1199px){.hl-1a{font-size:50px}}@media (min-width: 1200px){.hl-1a{font-size:50px}}.hl-2{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-2{font-size:40px}}@media (min-width: 768px) and (max-width: 991px){.hl-2{font-size:50px}}@media (min-width: 992px) and (max-width: 1199px){.hl-2{font-size:50px}}@media (min-width: 1200px){.hl-2{font-size:50px}}.hl-2a{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-2a{font-size:57px}}@media (min-width: 768px) and (max-width: 991px){.hl-2a{font-size:67px}}@media (min-width: 992px) and (max-width: 1199px){.hl-2a{font-size:50px}}@media (min-width: 1200px){.hl-2a{font-size:50px}}.hl-3{font-family:"AcuraBespokeLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-3{font-size:40px}}@media (min-width: 768px) and (max-width: 991px){.hl-3{font-size:40px}}@media (min-width: 992px) and (max-width: 1199px){.hl-3{font-size:50px}}@media (min-width: 1200px){.hl-3{font-size:50px}}.hl-3a{font-family:"AcuraBespokeLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-3a{font-size:25px}}@media (min-width: 768px) and (max-width: 991px){.hl-3a{font-size:30px}}@media (min-width: 992px) and (max-width: 1199px){.hl-3a{font-size:50px}}@media (min-width: 1200px){.hl-3a{font-size:50px}}.hl-4{font-family:"AvenirNextLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-4{font-size:25px}}@media (min-width: 768px) and (max-width: 991px){.hl-4{font-size:30px}}@media (min-width: 992px) and (max-width: 1199px){.hl-4{font-size:36px}}@media (min-width: 1200px){.hl-4{font-size:36px}}.hl-5{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-5{font-size:20px}}@media (min-width: 768px) and (max-width: 991px){.hl-5{font-size:32px}}@media (min-width: 992px) and (max-width: 1199px){.hl-5{font-size:32px}}@media (min-width: 1200px){.hl-5{font-size:32px}}.hl-6{font-family:"AvenirNextDemi",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-6{font-size:30px}}@media (min-width: 768px) and (max-width: 991px){.hl-6{font-size:30px}}@media (min-width: 992px) and (max-width: 1199px){.hl-6{font-size:30px}}@media (min-width: 1200px){.hl-6{font-size:30px}}.hl-6a{font-family:"AvenirNextDemi",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-6a{font-size:25px}}@media (min-width: 768px) and (max-width: 991px){.hl-6a{font-size:40px}}@media (min-width: 992px) and (max-width: 1199px){.hl-6a{font-size:30px}}@media (min-width: 1200px){.hl-6a{font-size:30px}}.hl-7{font-family:"AcuraBespokeRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-7{font-size:18px}}@media (min-width: 768px) and (max-width: 991px){.hl-7{font-size:30px}}@media (min-width: 992px) and (max-width: 1199px){.hl-7{font-size:30px}}@media (min-width: 1200px){.hl-7{font-size:30px}}.hl-8{font-family:"AcuraBespokeRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-8{font-size:25px}}@media (min-width: 768px) and (max-width: 991px){.hl-8{font-size:30px}}@media (min-width: 992px) and (max-width: 1199px){.hl-8{font-size:24px}}@media (min-width: 1200px){.hl-8{font-size:24px}}.hl-9{font-family:"AvenirNextDemi",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-9{font-size:20px}}@media (min-width: 768px) and (max-width: 991px){.hl-9{font-size:22px}}@media (min-width: 992px) and (max-width: 1199px){.hl-9{font-size:24px}}@media (min-width: 1200px){.hl-9{font-size:24px}}.hl-10{font-family:"AvenirNextBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-10{font-size:18px}}@media (min-width: 768px) and (max-width: 991px){.hl-10{font-size:17px}}@media (min-width: 992px) and (max-width: 1199px){.hl-10{font-size:20px}}@media (min-width: 1200px){.hl-10{font-size:20px}}.hl-10a{font-family:"AvenirNextBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.hl-10a{font-size:20px}}@media (min-width: 768px) and (max-width: 991px){.hl-10a{font-size:32px}}@media (min-width: 992px) and (max-width: 1199px){.hl-10a{font-size:20px}}@media (min-width: 1200px){.hl-10a{font-size:20px}}.cp-1{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-1{font-size:17px}}@media (min-width: 768px) and (max-width: 991px){.cp-1{font-size:20px}}@media (min-width: 992px) and (max-width: 1199px){.cp-1{font-size:20px}}@media (min-width: 1200px){.cp-1{font-size:20px}}.cp-2{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-2{font-size:22px}}@media (min-width: 768px) and (max-width: 991px){.cp-2{font-size:25px}}@media (min-width: 992px) and (max-width: 1199px){.cp-2{font-size:18px}}@media (min-width: 1200px){.cp-2{font-size:18px}}.cp-3{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-3{font-size:18px}}@media (min-width: 768px) and (max-width: 991px){.cp-3{font-size:20px}}@media (min-width: 992px) and (max-width: 1199px){.cp-3{font-size:18px}}@media (min-width: 1200px){.cp-3{font-size:18px}}.cp-4{font-family:"AvenirNextBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-4{font-size:20px}}@media (min-width: 768px) and (max-width: 991px){.cp-4{font-size:18px}}@media (min-width: 992px) and (max-width: 1199px){.cp-4{font-size:18px}}@media (min-width: 1200px){.cp-4{font-size:18px}}.cp-5{font-family:"AvenirNextLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-5{font-size:16px}}@media (min-width: 768px) and (max-width: 991px){.cp-5{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.cp-5{font-size:18px}}@media (min-width: 1200px){.cp-5{font-size:18px}}.cp-6{font-family:"AvenirNextLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-6{font-size:16px}}@media (min-width: 768px) and (max-width: 991px){.cp-6{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.cp-6{font-size:18px}}@media (min-width: 1200px){.cp-6{font-size:18px}}.cp-7{font-family:"AvenirNextBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-7{font-size:17px}}@media (min-width: 768px) and (max-width: 991px){.cp-7{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.cp-7{font-size:16px}}@media (min-width: 1200px){.cp-7{font-size:16px}}.cp-8{font-family:"AvenirNextLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-8{font-size:16px}}@media (min-width: 768px) and (max-width: 991px){.cp-8{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.cp-8{font-size:18px}}@media (min-width: 1200px){.cp-8{font-size:18px}}.cp-9{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-9{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.cp-9{font-size:14px}}@media (min-width: 992px) and (max-width: 1199px){.cp-9{font-size:16px}}@media (min-width: 1200px){.cp-9{font-size:16px}}.cp-10{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-10{font-size:18px}}@media (min-width: 768px) and (max-width: 991px){.cp-10{font-size:30px}}@media (min-width: 992px) and (max-width: 1199px){.cp-10{font-size:14px}}@media (min-width: 1200px){.cp-10{font-size:14px}}.cp-10a{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-10a{font-size:18px}}@media (min-width: 768px) and (max-width: 991px){.cp-10a{font-size:25px}}@media (min-width: 992px) and (max-width: 1199px){.cp-10a{font-size:14px}}@media (min-width: 1200px){.cp-10a{font-size:14px}}.cp-11{font-family:"AvenirNextBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-11{font-size:15px}}@media (min-width: 768px) and (max-width: 991px){.cp-11{font-size:15px}}@media (min-width: 992px) and (max-width: 1199px){.cp-11{font-size:14px}}@media (min-width: 1200px){.cp-11{font-size:14px}}.cp-11a{font-family:"AvenirNextBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-11a{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.cp-11a{font-size:15px}}@media (min-width: 992px) and (max-width: 1199px){.cp-11a{font-size:14px}}@media (min-width: 1200px){.cp-11a{font-size:14px}}.cp-12{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-12{font-size:15px}}@media (min-width: 768px) and (max-width: 991px){.cp-12{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.cp-12{font-size:14px}}@media (min-width: 1200px){.cp-12{font-size:14px}}.cp-12a{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-12a{font-size:15px}}@media (min-width: 768px) and (max-width: 991px){.cp-12a{font-size:23px}}@media (min-width: 992px) and (max-width: 1199px){.cp-12a{font-size:14px}}@media (min-width: 1200px){.cp-12a{font-size:14px}}.cp-13{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-13{font-size:15px}}@media (min-width: 768px) and (max-width: 991px){.cp-13{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.cp-13{font-size:14px}}@media (min-width: 1200px){.cp-13{font-size:14px}}.cp-14{font-family:"AcuraBespokeLight",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-14{font-size:16px}}@media (min-width: 768px) and (max-width: 991px){.cp-14{font-size:18px}}@media (min-width: 992px) and (max-width: 1199px){.cp-14{font-size:14px}}@media (min-width: 1200px){.cp-14{font-size:14px}}.cp-15{font-family:"AvenirNextRegular",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.cp-15{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.cp-15{font-size:12px}}@media (min-width: 992px) and (max-width: 1199px){.cp-15{font-size:12px}}@media (min-width: 1200px){.cp-15{font-size:12px}}.button-1{position:relative;display:inline-block;min-width:320px;text-align:center;padding:15px 0;font-family:"AvenirNextBold",Arial,sans-serif;border:2px solid red;text-decoration:none !important;color:black !important}@media (min-width: 0px) and (max-width: 767px){.button-1{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.button-1{font-size:15px}}@media (min-width: 992px) and (max-width: 1199px){.button-1{font-size:14px}}@media (min-width: 1200px){.button-1{font-size:14px}}.button-1:hover{background-color:#f30000;color:white !important}.button-1-fade{position:relative;display:inline-block;min-width:320px;text-align:center;padding:15px 0;font-family:"AvenirNextBold",Arial,sans-serif;border:2px solid red;text-decoration:none !important;color:black !important;background:transparent;transition:all 0.3s ease-in-out 0s}@media (min-width: 0px) and (max-width: 767px){.button-1-fade{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.button-1-fade{font-size:15px}}@media (min-width: 992px) and (max-width: 1199px){.button-1-fade{font-size:14px}}@media (min-width: 1200px){.button-1-fade{font-size:14px}}.button-1-fade:hover{background-color:#f30000;color:white !important;transition:all 0.3s ease-in-out 0s}.button-3-fade{display:inline-block;min-width:320px;padding:15px 0;position:relative;text-align:center;font-family:"AvenirNextBold",Arial,sans-serif;background:transparent;border:2px solid red;color:white !important;text-decoration:none !important;transition:all 0.3s ease-in-out 0s}@media (min-width: 0px) and (max-width: 767px){.button-3-fade{font-size:14px}}@media (min-width: 768px) and (max-width: 991px){.button-3-fade{font-size:15px}}@media (min-width: 992px) and (max-width: 1199px){.button-3-fade{font-size:14px}}@media (min-width: 1200px){.button-3-fade{font-size:14px}}.button-3-fade:hover{background-color:#f30000;color:white !important;transition:all 0.3s ease-in-out 0s}.select-1{font-family:"AvenirNextMedium",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){.select-1{font-size:15px}}@media (min-width: 768px) and (max-width: 991px){.select-1{font-size:16px}}@media (min-width: 992px) and (max-width: 1199px){.select-1{font-size:14px}}@media (min-width: 1200px){.select-1{font-size:14px}}.select-1:checked,.select-1:hover,.select-1:focus{box-shadow:0 0 10px 100px #990000 inset}.ribbon{border-bottom-color:transparent !important;border-color:black;border-style:solid;border-top-width:1rem;border-width:0.5rem;height:0;width:0}body{font-family:"AcuraBespokeBold",Arial,sans-serif}@media (min-width: 0px) and (max-width: 767px){body:after{position:fixed;top:0;left:0;display:inline-block;padding:5px;font-size:11px;background-color:red;color:white;z-index:9999}}@media (min-width: 768px) and (max-width: 991px){body:after{position:fixed;top:0;left:0;display:inline-block;padding:5px;font-size:11px;background-color:blue;color:white;z-index:9999}}@media (min-width: 992px) and (max-width: 1199px){body:after{position:fixed;top:0;left:0;display:inline-block;padding:5px;font-size:11px;background-color:orange;color:white;z-index:9999}}@media (min-width: 1200px){body:after{position:fixed;top:0;left:0;display:inline-block;padding:5px;font-size:11px;background-color:#666;color:white;z-index:9999}}@media (min-width: 768px){body #atlwdg-trigger{z-index:3}}iframe[name="google_conversion_frame"]{position:fixed}.svg-icon{height:1em;width:1em}.vehicle-lineup-wrapper{margin-bottom:4rem;margin-inline:auto;max-width:75rem;padding:0}@media (min-width: 992px){.vehicle-lineup-wrapper{margin-bottom:5rem}}.vehicle-lineup-wrapper .header-divider hr{background:#f53143;border-top:none;height:.25rem;margin:.3125rem auto 0;width:1.875rem}@media (min-width: 992px){.vehicle-lineup-wrapper .header-divider hr{margin-top:.5rem}}.vehicle-lineup-wrapper .vehicle-lineup-header{margin-top:5.625rem;text-align:center;width:100%}@media (min-width: 768px){.vehicle-lineup-wrapper .vehicle-lineup-header{margin-top:3rem}}@media (min-width: 992px){.vehicle-lineup-wrapper .vehicle-lineup-header{margin-top:7.375rem}}.vehicle-lineup-wrapper #vehicles{margin-top:3rem}@media (min-width: 768px){.vehicle-lineup-wrapper #vehicles{margin-inline:1.5rem}}@media (min-width: 992px){.vehicle-lineup-wrapper #vehicles{margin-inline:0;margin-top:2.375rem}}.vehicle-lineup-wrapper #vehicles .vehicle{padding-inline:0;position:relative}.vehicle-lineup-wrapper #vehicles .vehicle .copy{color:#333;display:none;left:5%;position:absolute;top:15%}.vehicle-lineup-wrapper #vehicles .cards-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.vehicle-lineup-wrapper #vehicles .vehicle{width:50%}@media (min-width: 992px){.vehicle-lineup-wrapper #vehicles .vehicle{width:33.3333%}}.vehicle-lineup-wrapper #vehicles .vehicle .vehicle-card-link{display:block;position:relative}.vehicle-lineup-wrapper #vehicles .vehicle .vehicle-card-link img{display:block;height:auto;width:100%}.vehicle-lineup-wrapper #vehicles .vehicle .vehicle-card-link .rollover-image{position:absolute;top:0;visibility:hidden}.vehicle-lineup-wrapper #vehicles .vehicle .vehicle-card-link:hover .normal-image{visibility:hidden}.vehicle-lineup-wrapper #vehicles .vehicle .vehicle-card-link:hover .rollover-image{visibility:visible}@media (min-width: 768px){.vehicle-lineup-wrapper #vehicles .vehicle .vehicle-card-link:hover .copy{display:block}}.vehicle-lineup-wrapper #vehicles .vehicle .vehicle-card-link:focus-visible{outline:.1875rem solid #be1100;outline-offset:.25rem;z-index:2}.dropdown-acpv{background-color:#be1100;color:#fff;padding:1.875rem}@media (min-width: 768px) and (max-width: 991px){.dropdown-acpv{margin-bottom:4.375rem}}.dropdown-acpv .filters{margin:auto;width:62%}@media (max-width: 991px){.dropdown-acpv .filters{width:100%}}@media (min-width: 992px){.dropdown-acpv .filters{column-gap:.9375rem;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 992px) and (max-width: 1200px){.dropdown-acpv .filters{width:75%}}.dropdown-acpv .filters .dropdown-option{position:relative}@media (max-width: 991px){.dropdown-acpv .filters .dropdown-option{margin-bottom:.9375rem}}@media (min-width: 992px){.dropdown-acpv .filters .dropdown-option{width:33.33%}}.dropdown-acpv .filters .filter-nav-sortby-btn-programs,.dropdown-acpv .filters .filter-nav-sortby-btn-vehicles{background-color:#fff;border:.0625rem solid #ececec;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);color:#000;cursor:pointer;padding:.625rem .8125rem;text-align:left;text-transform:uppercase;width:100%;z-index:6;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5)}.dropdown-acpv .filters .filter-nav-sortby-btn-programs:focus,.dropdown-acpv .filters .filter-nav-sortby-btn-vehicles:focus{outline:.125rem solid #fff;outline-offset:.3125rem}.dropdown-acpv .filters .filter-nav-sortby-btn-programs .chevron-down-red,.dropdown-acpv .filters .filter-nav-sortby-btn-vehicles .chevron-down-red{background-image:url("/-/media/Acura%20Certified%20Images/dealer-locator/icons/chevron-down-red");height:.625rem;left:calc(100% - 2.125rem);position:absolute;top:.875rem;width:1rem}.dropdown-acpv .filters .filter-nav-sortby-inner-programs,.dropdown-acpv .filters .filter-nav-sortby-inner-vehicles{background-color:#fff;border:.0625rem solid #ececec;color:#333;display:none;position:absolute;text-transform:uppercase;top:0px;width:100%;z-index:6;box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5)}.dropdown-acpv .filters .fnsb-item-programs,.dropdown-acpv .filters .fnsb-item-vehicles{background-position:9.375rem center;background-repeat:no-repeat;border-bottom:.0625rem solid #ececec;cursor:pointer;padding:.625rem .8125rem;text-align:left}.dropdown-acpv .filters .fnsb-item-programs .chevron-up-red,.dropdown-acpv .filters .fnsb-item-vehicles .chevron-up-red{background-image:url("/-/media/Acura%20Certified%20Images/dealer-locator/icons/chevron-up-red");background-repeat:no-repeat;height:.625rem;left:calc(100% - 1.875rem);position:absolute;top:.5rem;width:1rem}.dropdown-acpv .filters .fnsb-item-programs:last-of-type,.dropdown-acpv .filters .fnsb-item-vehicles:last-of-type{border-bottom:0px solid #ececec}.dropdown-acpv .filters .fnsb-item-programs:hover,.dropdown-acpv .filters .fnsb-item-vehicles:hover{background-color:#f0f0f0}.dropdown-acpv .filters .search-button{background-color:#be1100;border:.125rem solid #fff;color:#fff;font-family:inherit;font-size:inherit;height:2.375rem;line-height:inherit;transition:background-color 0.7s;width:100%}.dropdown-acpv .filters .search-button:focus{background-color:#000;border:.125rem solid #be1100;color:#fff;outline-offset:.3125rem;outline:.125rem solid #fff;transition:background-color 0.7s}.dropdown-acpv .filters .search-button:hover{background-color:#000;border:.125rem solid #be1100;color:#fff;transition:background-color 0.7s}.benefit-module-certified,.benefit-module-used{background-color:#000;color:white;font-family:"AcuraBespokeBook",Arial,sans-serif;font-weight:normal;line-height:1.5rem;padding-block:3.4375rem}.benefit-module-certified .header-copy,.benefit-module-used .header-copy{padding-bottom:2.5rem}.benefit-module-certified .hr-module-mobile,.benefit-module-used .hr-module-mobile{display:none}@media (min-width: 0px) and (max-width: 767px){.benefit-module-certified .hr-module-mobile,.benefit-module-used .hr-module-mobile{display:block;border-bottom:solid .0625rem #E42525;padding-top:1.25rem;width:100%;margin:0 auto}}.benefit-module-certified .flex-content-container,.benefit-module-used .flex-content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-inline:1.875rem}@media (max-width: 991px){.benefit-module-certified .flex-content-container,.benefit-module-used .flex-content-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.benefit-module-certified .flex-content-container .benefit-card,.benefit-module-used .flex-content-container .benefit-card{border-right:.0625rem solid red;-ms-flex:1;flex:1;font-size:.875rem;line-height:1.375rem;min-height:9.875rem;padding-block:1.5rem;padding-inline:.875rem;text-align:center}@media (min-width: 0px) and (max-width: 767px){.benefit-module-certified .flex-content-container .benefit-card,.benefit-module-used .flex-content-container .benefit-card{border-right:0}}.benefit-module-certified .flex-content-container .benefit-card .img-container,.benefit-module-used .flex-content-container .benefit-card .img-container{min-height:3.75rem;padding-bottom:1.375rem}@media (min-width: 768px) and (max-width: 991px){.benefit-module-certified .flex-content-container .benefit-card:nth-child(even),.benefit-module-used .flex-content-container .benefit-card:nth-child(even){border-right:0}}@media (min-width: 0px) and (max-width: 767px){.benefit-module-certified .flex-content-container .benefit-card:last-child,.benefit-module-used .flex-content-container .benefit-card:last-child{margin-bottom:-2.5rem}}@media (min-width: 768px) and (max-width: 991px){.benefit-module-certified .flex-content-container .benefit-card:last-child,.benefit-module-used .flex-content-container .benefit-card:last-child{margin-bottom:-2.5rem}}.benefit-module-certified .flex-content-container .flex-card,.benefit-module-used .flex-content-container .flex-card{-ms-flex:100%;flex:100%}@media (min-width: 768px) and (max-width: 991px){.benefit-module-certified .flex-content-container .flex-card,.benefit-module-used .flex-content-container .flex-card{-ms-flex:50%;flex:50%}}.benefit-module-certified .flex-content-container .benefit-card:last-child,.benefit-module-used .flex-content-container .benefit-card:last-child{border-right:0}.benefit-module-certified .hr-certified,.benefit-module-certified .hr-used,.benefit-module-used .hr-certified,.benefit-module-used .hr-used{background-color:red;height:.25rem;margin:.625rem auto 1.25rem;width:1.875rem}@media (min-width: 992px){.benefit-module-certified .hr-certified,.benefit-module-certified .hr-used,.benefit-module-used .hr-certified,.benefit-module-used .hr-used{width:3.125rem}}.benefit-module-certified .button-certified,.benefit-module-certified .button-used,.benefit-module-used .button-certified,.benefit-module-used .button-used{margin-top:4.6875rem;text-align:center}.benefit-module-certified .button-certified .btn-certified,.benefit-module-certified .button-certified .btn-used,.benefit-module-certified .button-used .btn-certified,.benefit-module-certified .button-used .btn-used,.benefit-module-used .button-certified .btn-certified,.benefit-module-used .button-certified .btn-used,.benefit-module-used .button-used .btn-certified,.benefit-module-used .button-used .btn-used{background-color:#000;border:.125rem solid red;color:#fff;display:inline-block;font-family:"AvenirNextBold",Arial,sans-serif;font-size:.875rem;margin:auto;padding:.4375rem 1.875rem;text-decoration:none}.benefit-module-certified .button-certified .btn-certified:hover,.benefit-module-certified .button-certified .btn-used:hover,.benefit-module-certified .button-used .btn-certified:hover,.benefit-module-certified .button-used .btn-used:hover,.benefit-module-used .button-certified .btn-certified:hover,.benefit-module-used .button-certified .btn-used:hover,.benefit-module-used .button-used .btn-certified:hover,.benefit-module-used .button-used .btn-used:hover{background-color:#fff;color:#000;text-decoration:none;transition:background-color .8s}.benefit-module-certified .button-certified .btn-certified:focus,.benefit-module-certified .button-certified .btn-used:focus,.benefit-module-certified .button-used .btn-certified:focus,.benefit-module-certified .button-used .btn-used:focus,.benefit-module-used .button-certified .btn-certified:focus,.benefit-module-used .button-certified .btn-used:focus,.benefit-module-used .button-used .btn-certified:focus,.benefit-module-used .button-used .btn-used:focus{background-color:#fff;color:#000;outline-offset:.3125rem;outline:.125rem solid #fff;text-decoration:none;transition:background-color .8s}.benefit-module-certifiedev{background-color:#f3f3f3;color:#000;font-family:"AcuraBespokeBook",Arial,sans-serif;font-weight:normal;line-height:1.5rem;padding-block:3.4375rem}.benefit-module-certifiedev .header-copy{padding-bottom:2.5rem}.benefit-module-certifiedev .flex-content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-inline:1.875rem}@media (max-width: 991px){.benefit-module-certifiedev .flex-content-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.benefit-module-certifiedev .flex-content-container .benefit-card{border-right:.0625rem solid red;-ms-flex:1;flex:1;font-size:.875rem;line-height:1.375rem;min-height:9.875rem;padding-bottom:1.5rem;padding-inline:.875rem;text-align:center}@media (min-width: 0px) and (max-width: 767px){.benefit-module-certifiedev .flex-content-container .benefit-card{border-right:0}}.benefit-module-certifiedev .flex-content-container .benefit-card .img-container{min-height:3.75rem;padding-bottom:1.375rem}@media (min-width: 768px) and (max-width: 991px){.benefit-module-certifiedev .flex-content-container .benefit-card:nth-child(even){border-right:0}}@media (min-width: 0px) and (max-width: 767px){.benefit-module-certifiedev .flex-content-container .benefit-card:last-child{margin-bottom:-2.5rem}}@media (min-width: 768px) and (max-width: 991px){.benefit-module-certifiedev .flex-content-container .benefit-card:last-child{margin-bottom:-2.5rem}}.benefit-module-certifiedev .flex-content-container .flex-card{-ms-flex:100%;flex:100%}@media (min-width: 768px) and (max-width: 991px){.benefit-module-certifiedev .flex-content-container .flex-card{-ms-flex:50%;flex:50%}}.benefit-module-certifiedev .flex-content-container .benefit-card:last-child{border-right:0}.benefit-module-certifiedev .hr-certifiedev{background-color:red;height:.25rem;margin:.625rem auto 1.25rem;width:1.875rem}@media (min-width: 992px){.benefit-module-certifiedev .hr-certifiedev{width:3.125rem}}.benefit-module-certifiedev .hr-module-mobile{display:none}@media (min-width: 0px) and (max-width: 767px){.benefit-module-certifiedev .hr-module-mobile{border-bottom:solid .0625rem #E42525;display:block;margin:0 auto;padding-top:1.25rem;width:100%}}.benefit-module-certifiedev .button-certifiedev{margin-top:4.6875rem;text-align:center;text-decoration:none}.benefit-module-certifiedev .button-certifiedev .btn-certifiedev{background-color:#f3f3f3;border:.125rem solid red;color:#000;display:inline-block;font-family:"AvenirNextBold",Arial,sans-serif;font-size:.875rem;margin:auto;padding:.4375rem 1.875rem}.benefit-module-certifiedev .button-certifiedev .btn-certifiedev:hover{background-color:#000;color:#f3f3f3;text-decoration:none;transition:background-color .8s}.benefit-module-certifiedev .button-certifiedev .btn-certifiedev:focus{background-color:#000;color:#f3f3f3;outline-offset:.3125rem;outline:.125rem solid #000;text-decoration:none;transition:background-color .8s}.benefit-module-used{margin-bottom:4rem}@media (min-width: 992px){.benefit-module-used{margin-bottom:5rem}}

/*# sourceMappingURL=home.css.map */
