/* V45 service navigation, contact and financing QC */
html body .v45-contact-email{display:inline-block!important;font-size:clamp(22px,3.3vw,48px)!important;line-height:1.18!important;font-weight:700!important;letter-spacing:-.035em!important;overflow-wrap:anywhere;margin:16px 0 22px!important;color:#f5f5f5!important}
html body .v45-contact-email:hover,html body .v45-contact-email:focus-visible{color:#fff!important;text-decoration:underline!important;text-underline-offset:5px}
html body .service-button[href]{display:flex!important;width:100%;text-decoration:none!important;cursor:pointer}
html body .service-button[href]:focus-visible{outline:2px solid #fff;outline-offset:-2px}
html body .v45-panel-clickable{position:relative}
html body .v45-panel-cover{position:absolute;inset:0;z-index:3;display:block;cursor:pointer}
html body .v45-panel-clickable #service-link{position:relative;z-index:4}
html body .v45-panel-clickable .service-visual{pointer-events:none}
html body .v41-finance-grid article{min-width:0}
@media(max-width:640px){html body .v45-contact-email{font-size:clamp(21px,6vw,31px)!important}}
