.oem-page{min-height:100vh;font-family:arial,sans-serif;background:#fff}body:has(.oem-page),body:has(.oem-page) #root{background:#fff}.oem-hero{position:relative;width:100%;height:400px;overflow:hidden}.oem-hero-slide{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transition:opacity 1s}.oem-hero-slide.active{opacity:1}.oem-hero-controls{position:absolute;bottom:0;left:0;width:100%;height:25px;padding:5px;text-align:center;z-index:2}.oem-hero-control{appearance:none;-webkit-appearance:none;display:inline-block;height:15px;width:50px;margin:0 1px;padding:0;border:1px solid #9e9e9e;outline:none;background-color:#9e9e9e;opacity:.6;cursor:pointer;transition:opacity .5s;box-shadow:none}.oem-hero-control:focus,.oem-hero-control:focus-visible{outline:none;box-shadow:none;border-color:#9e9e9e}.oem-hero-control.active,.oem-hero-control:hover{opacity:1;background-color:#fff;border-color:#9e9e9e}.oem-logo-row{text-align:center;padding:1em 0}.oem-logo-row a{display:inline-block;margin:1em 0}.oem-brand-section{max-width:51.25em;margin:0 auto;padding:0 .625rem}.oem-brand-section h3{color:#8d9092;font-size:1.7em;font-weight:700;line-height:1.4;text-align:center}.oem-brand-spacer{height:3em}.oem-find-heading{text-align:center}.oem-search-cell{padding:0 .625rem}.oem-search-label{font-size:.8em;color:#444;display:block;margin-bottom:4px}.oem-search-bar{position:relative;width:100%;margin-top:.8em;margin-bottom:1em;height:2.3em;padding-right:8.25em}.oem-search-bar #search,.oem-search-bar input[type=text]{width:100%;height:100%;border:1px solid #bbb;border-radius:0;padding:0 0 0 1em;font-size:1rem;color:#333;background:#fff;box-sizing:border-box}.oem-search-bar .btn,.oem-search-bar .oem-search-btn,.oem-search-bar button.oem-search-btn{width:7.5em;position:absolute;right:0;top:0;height:100%;background:#002856;color:#fff;border:none;padding:0;margin:0;font-weight:700;letter-spacing:.02em;cursor:pointer;text-align:center;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;border-radius:0 4px 4px 0;transition:none}.oem-search-bar .btn:hover,.oem-search-bar .oem-search-btn:hover{background:#151515}.text-center{text-align:center}.oem-radius-hidden{display:none}.oem-certify{text-align:center;padding:1em .625rem;margin-top:50px}.oem-certify a{display:inline-flex;align-items:center;gap:.5em;font-size:1em;color:#105ea6;text-decoration:none}.oem-certify a:hover p{text-decoration:underline}.oem-certify .oem-certify-icon{width:4.2em;height:4.2em;flex-shrink:0}.oem-certify p{font-size:1em;color:#105ea6;line-height:1.2em;margin:0}.nissan-page .oem-brand-section{background:#333;color:#fff;max-width:100%;padding:2em 0}.nissan-page .oem-brand-section h3{color:#fff}.nissan-page .oem-brand-section .oem-search-label{color:#ccc}.nissan-page .oem-brand-section .oem-search-bar input[type=text]{border-color:#c71444}.nissan-page .oem-brand-section .oem-search-btn{background:#fff;color:#c71444}.nissan-page .oem-brand-section .oem-search-btn:hover{background:#c71444;color:#fff}.nissan-page .oem-brand-inner{max-width:62.5em;margin:0 auto;padding:0 .625rem}.nissan-page .oem-certify .oem-certify-icon{fill:#c71444;stroke:#fff}.nissan-page .oem-certify a,.nissan-page .oem-certify p{color:#555361}.nissan-page .oem-footer{background:#c71444;font-size:1rem;padding-top:1.2em;height:auto;min-height:4.5em;display:flex;align-items:center}.nissan-page .oem-footer .oem-footer-logo-row{width:40%;text-align:left;padding:0 20px;order:1}.nissan-page .oem-footer .oem-copyright{color:#fff;width:20%;text-align:center;margin-top:5px;order:2}.nissan-page .oem-footer:after{content:"";width:40%;order:3}.nissan-page .oem-footer-logo-row img{width:250px}.gtr-page .oem-brand-section{background:#333;color:#fff;width:100%;max-width:none;padding:2em 0}.gtr-page .oem-brand-section h3{color:#fff}.gtr-page .oem-brand-section .oem-search-label{color:#ccc}.gtr-page .oem-brand-section .oem-search-bar #search,.gtr-page .oem-brand-section .oem-search-bar input[type=text]{border-color:#c71444}.gtr-page .oem-brand-section .oem-search-bar .oem-search-btn,.gtr-page .oem-brand-section .oem-search-bar button.oem-search-btn{background:#fff;color:#c71444;border-color:#c71444}.gtr-page .oem-brand-section .oem-search-bar .oem-search-btn:hover,.gtr-page .oem-brand-section .oem-search-bar button.oem-search-btn:hover{background:#c71444;color:#fff}.gtr-page .oem-brand-section .oem-certify .oem-certify-icon{color:#c71444;fill:#c71444;stroke:none}.gtr-page .oem-brand-section .oem-certify a,.gtr-page .oem-brand-section .oem-certify p{color:#c71444}.gtr-page .oem-brand-inner{width:100%;max-width:62.5em;margin:0 auto;padding:0 .625rem}.gtr-page .oem-footer{background:#c71444;padding-top:1.2em;height:auto;min-height:4.5em;display:flex;align-items:center}.gtr-page .oem-footer .oem-footer-logo-row{width:40%;text-align:left;padding:0 20px;order:1}.gtr-page .oem-footer .oem-copyright{color:#fff;width:20%;text-align:center;margin-top:5px;order:2}.gtr-page .oem-footer:after{content:"";width:40%;order:3}.gtr-page .oem-footer-logo-row img{width:500px}.infiniti-page .oem-logo-row img{max-width:100%}.infiniti-page .oem-brand-section{background:#261c34;color:#fff;max-width:100%;padding:2em 0}.infiniti-page .oem-brand-section h3{color:#fff}.infiniti-page .oem-brand-section .oem-search-label{color:#ccc}.infiniti-page .oem-brand-section .oem-search-btn{background:#fff;color:#555361}.infiniti-page .oem-brand-section .oem-search-btn:hover{background:#555361;color:#fff}.infiniti-page .oem-brand-inner{max-width:62.5em;margin:0 auto;padding:0 .625rem}.infiniti-page .oem-certify .oem-certify-icon{fill:#555361}.infiniti-page .oem-certify a,.infiniti-page .oem-certify p{color:#555361}.infiniti-page .oem-footer{background:#555361;font-size:1rem;padding-top:1.2em;height:auto;min-height:4.5em;display:flex;align-items:center}.infiniti-page .oem-footer .oem-footer-logo-row{width:40%;text-align:left;padding:0 20px;order:1}.infiniti-page .oem-footer .oem-copyright{color:#fff;width:20%;text-align:center;margin-top:0;order:2}.infiniti-page .oem-footer:after{content:"";width:40%;order:3}.infiniti-page .oem-footer-logo-row img{width:250px}.oem-footer{width:100%;padding-top:3em;font-size:.623em;text-align:center}.oem-footer .oem-copyright{width:100%;font-size:1.1em;color:#555;text-align:center;display:block;margin:8px auto 0}.oem-footer-logo-row{text-align:right;padding:0 20px}.oem-footer-logo-row a{display:inline-block}.oem-footer-logo,.oem-footer-logo-row img{width:180px;max-width:100%;height:auto}.oem-footer-copy{font-size:1.1em;color:#555;text-align:center;margin:8px auto 0}.oem-hero-responsive{width:100%}.oem-hero-responsive img{width:100%;height:auto;display:block}.oem-logo-bg,.vinfast-page{background:#fff}.vinfast-page{min-height:100vh;font-family:arial,sans-serif}.vinfast-logo-bg{background:#000;max-width:100%;text-align:center;padding:1em 0}.vinfast-logo-bg a{display:inline-block;margin:1em 0}.vinfast-logo-bg img{max-width:120px;height:100px;width:auto}.vinfast-brand{position:relative;background:#333;padding:2em 0;color:#fff}.vinfast-brand h3{line-height:1.5em;font-size:1.4em;color:#7e7878;font-weight:700}@media(min-height:43.75em){.vinfast-brand{padding:4em 0}}.vinfast-brand-inner{max-width:62.5em;margin:0 auto;padding:0 .625rem}.vinfast-find-heading{text-align:center}.vinfast-search-cell{padding:.625rem 0}.vinfast-search-label{font-size:1em;color:#7e7878;display:block;margin-bottom:4px}.vinfast-search-bar.oem-search-bar #search,.vinfast-search-bar.oem-search-bar input[type=text]{background-color:#000;color:#fff;border-color:#8d9092}.vinfast-search-bar.oem-search-bar .btn,.vinfast-search-bar.oem-search-bar button.btn{background:#fff;color:#8d9092}.vinfast-search-bar.oem-search-bar .btn:hover,.vinfast-search-bar.oem-search-bar button.btn:hover{background:blue;color:#fff}.vinfast-certify{text-align:center;padding:1em .625rem;margin-top:50px}.vinfast-certify a{display:inline-flex;align-items:center;gap:.5em;font-size:1em;color:#8d9092;text-decoration:none}.vinfast-certify a:hover p{text-decoration:underline}.vinfast-certify .oem-certify-icon{width:4.2em;height:4.2em;fill:#8d9092;flex-shrink:0}.vinfast-certify p{font-size:1em;color:#8d9092;line-height:1.1em;margin:0}.vinfast-footer{background:blue;width:100%;padding:1.5em 2em;text-align:center}.vinfast-footer .vinfast-copyright{font-size:.7em;color:#fff;margin:0}.kia-page{min-height:100vh;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:#fff}body:has(.kia-page),body:has(.kia-page) #root{background:#fff}.kia-container{max-width:1170px;margin:0 auto;padding:0 15px}.kia-header-logo{padding:15px 0;text-align:center}.kia-header-logo img{max-width:100%;height:auto;display:block;margin:0 auto}.kia-banner{padding:10px!important;position:relative}.kia-banner>img{width:100%;max-height:400px;object-fit:cover;object-position:center;display:block}.kia-search-form{max-width:950px;margin:0 auto}.kia-search-form p.kia-address-label{font-size:16px;font-weight:600;margin-top:23px;color:#333}.kia-search-form .oem-search-bar{height:1.8em}.kia-optional-label{font-size:16px;font-weight:600;margin-top:23px;color:#333}.kia-criteria-row{display:flex;gap:16px}.kia-criteria-row select{width:300px;height:2.833em;border:1px solid #bbb;border-radius:4px;padding:0 8px;background:#fff;color:#333;font-size:14px}.kia-service-options{padding-top:20px}.kia-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 0}.kia-service-grid label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;color:#000!important;cursor:pointer}.kia-service-grid input[type=checkbox]{margin-right:6px}.kia-insurance{margin-bottom:60px;padding-left:0;margin-top:10px}.kia-insurance b,.kia-insurance label{font-size:15px;color:#000}.kia-insurance input[type=radio]{margin-right:4px}.kia-insurance .kia-pad{display:inline-block;padding:0 1.5em 0 0}.kia-submit-btn{float:right;background:#000;color:#fff;border:none;padding:8px 24px;cursor:pointer}.kia-submit-btn:hover{background:#151515}.kia-overall-footer{padding:20px 15px;background:#000}.kia-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;align-items:center}.kia-footer-logos img{max-width:160px;height:auto;display:block;margin-bottom:10px}.kia-footer-center{text-align:center}.kia-copyright{font-size:12px;color:#fff}.genesis-page{min-height:100vh;font-family:arial,sans-serif;background:#fff;margin:0}body:has(.genesis-page),body:has(.genesis-page) #root{background:#fff}.gen-abl-head{position:relative}.gen-abl-head .gs-head-img{width:100%;height:75vh;object-fit:cover;display:block}.gen-abl-head-logo{position:absolute;top:30px;width:35%}.gen-abl-head-logo .actual_oem_logo_header{width:100%;height:auto}.gen-abl-body{margin:0 15%;padding:20px 0}.gen-abl-body-h1{text-transform:uppercase;font-size:24px;font-weight:700;text-align:center;color:#232222;line-height:1.4;margin:16px 0 12px}.gen-abl-body-desc{text-align:center;font-size:14px;line-height:1.6;color:#232222;margin:0 0 24px}.gen-abl-search-container{margin-left:12%}.gen-abl-srh-p{font-size:18px;font-weight:700;color:#232222;margin:0 0 8px}.gen-abl-srh-txtbox{line-height:32px;padding-left:20px;font-size:14px;width:80%;border:1px solid #232222}.gen-abl-srh-ceriteria{width:83.5%;margin-top:16px}.gen-abl-srh-cta-option{display:flex;gap:2%}.gen-abl-srh-cta-option select{padding:0 8px 0 12px;font-size:14px;width:49%;height:36px;border:1px solid #232222;box-sizing:border-box}.gen-abl-srh-box{line-height:60px;height:60px;width:83.5%;text-align:center}.gen-abl-srh-btn,button.gen-abl-srh-btn{height:40px;line-height:40px;width:30%;font-size:16px;background:#03a9f4;color:#fff;text-transform:uppercase;font-weight:600;cursor:pointer;border:none;padding:0;box-sizing:border-box;transition:none}.gen-abl-srh-btn:hover,button.gen-abl-srh-btn:hover{background:#333}.gen-abl-signup{width:100%;background-color:#e4e0e0;position:relative;height:100px;line-height:100px;margin-bottom:30px;text-align:center}.gen-abl-signup a{text-decoration:none;color:#000;font-size:20px;font-weight:600}.gen-abl-signup .text-sign-up{display:inline;font-size:20px;font-weight:600;color:#232222;line-height:100px;vertical-align:middle}.gen-abl-signup .gen-signup-icon,.gen-abl-signup a .icon{width:58px;height:65px;fill:#232222;vertical-align:middle;margin-right:10px}.genesis-footer{background:#fff;width:100%;padding-bottom:10px}.genesis-footer .footer_top{display:flex;align-items:center;justify-content:space-between;padding:20px 40px 0}.genesis-footer .left_side_footer_icon{flex:1}.genesis-footer .left_actual_footer_icon{width:auto;max-width:220px;height:auto;display:block}.genesis-footer .right_side_footer_icon{flex:1;text-align:right}.genesis-footer .right_actual_footer_icon{width:auto;max-width:260px;height:auto;display:inline-block}.genesis-footer .footer_bottom{display:flex;align-items:center;justify-content:space-between;padding:15px 40px 0;font-size:12px}.genesis-footer .footer_help_links{color:#000;text-decoration:none}.genesis-footer .footer_help_links:hover{color:#105ea6;text-decoration:none}.genesis-footer .footer_seperator{margin:0 8px}.fca-page{min-height:100vh;font-family:arial,sans-serif;background:#fff}.fca-page .oem-footer{background:#3b7ad6;padding:1.5em 2em;height:auto;display:flex;align-items:center;justify-content:space-between}.fca-page .oem-footer .oem-footer-logo{display:block;width:500px;margin:0}.fca-page .oem-footer .oem-footer-copy{color:#fff;margin:0}body:has(.fca-page),body:has(.fca-page) #root{background:#fff}.fca-logo-row{max-width:51.25em;margin:0 auto;padding:1em 0;text-align:center}.fca-logo-row img{width:11.875em;max-width:100%;height:auto;margin-top:1.25em;margin-bottom:1.25em}.fca-header-bar{width:100%;height:12.5em;background:#000 url(/resources/common/images/fca_banner.jpg) 50% no-repeat;background-size:cover}.fca-title-bar{background:#000;padding:.4em 0}.fca-title-bar h2{font-size:1.1em;font-weight:700;color:#fff;font-family:Helvetica Neue,Arial,sans-serif;padding:0 .625rem;text-align:left}.fca-content,.fca-title-bar h2{max-width:51.25em;margin:0 auto}.fca-content{padding:1em .625rem}.fca-content .oem-search-bar .btn{background:#3b7ad6;border-color:#3b7ad6}.fca-content .oem-search-bar .btn:hover{background:#2a63b5;border-color:#2a63b5}.fca-optional-heading,.fca-search-heading{margin:1em 0 .5em;font-size:1.2em;font-weight:700}.fca-criteria-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;position:relative;z-index:1000}.fca-criteria-row select{height:2.833em;border:1px solid #bbb;border-radius:4px;padding:0 8px;background:#fff;color:#333;font-size:14px;width:100%}.evhq-page{min-height:100vh;font-family:arial,sans-serif;background:#fff}body:has(.evhq-page),body:has(.evhq-page) #root{background:#fff}.evhq-container{margin-left:6%;margin-right:6%;position:relative}.evhq-logo{position:absolute;top:30px;left:0;z-index:10}.evhq-logo .logo-image{width:475px;max-width:100%;height:40px}.evhq-banner{display:flex;border-bottom:3px solid #00a0dc;background:#dde2e6;overflow:hidden;width:100%;height:280px}.evhq-banner .left-banner{width:60%}.evhq-banner .left-banner .banner-img{width:100%;height:100%;object-fit:cover;display:block}.evhq-banner .right-banner{width:40%;display:flex;align-items:center;justify-content:flex-end;padding-right:10%}.evhq-banner .right-banner .banner-text{font-family:Avenir,Arial,Helvetica,sans-serif;font-size:24px;text-align:right;color:#333}.evhq-body{padding:0 40px;max-width:820px;margin:0 auto}.evhq-body .title{text-align:center;padding:35px 0;font-weight:600;color:#39b04a;font-size:1.4em}.evhq-body .para{text-align:center;padding-bottom:35px;font-size:15px;line-height:1.5;color:#444}.evhq-search-container{padding:0 40px;max-width:820px;margin:0 auto}.evhq-search-form .address-bar{margin-bottom:16px}.evhq-search-form .address-title{font-size:14px;font-weight:600;color:#333;margin-bottom:6px}.evhq-search-form .address-input{width:100%;height:2.833em;border:1px solid #bbb;border-radius:4px;padding:0 12px;font-size:14px;background:#fff;color:#333}.evhq-search-form .optional-bar{margin-bottom:16px}.evhq-search-form .optional-bar .title{font-size:14px;font-weight:600;color:#333;padding:0;margin-bottom:6px;text-align:left}.evhq-search-form .optional-select{display:flex;gap:12px}.evhq-search-form .select-bar{flex:1}.evhq-search-form .select-bar select{width:100%;height:2.833em;border:1px solid #bbb;border-radius:4px;padding:0 8px;background:#fff;color:#333;font-size:14px}.evhq-search-form .search-bar{text-align:center;margin-bottom:20px}.evhq-search-btn,.evhq-search-form .search-bar .btn,.evhq-search-form .search-bar .search-btn{background:#002856;color:#fff;border:none;padding:10px 40px;font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.05em;display:inline-block}.evhq-search-btn:hover,.evhq-search-form .search-bar .btn:hover,.evhq-search-form .search-bar .search-btn:hover{background:#151515}.evhq-signup{padding:20px 0;cursor:pointer;background:#dde2e6}.evhq-signup a{display:flex;align-items:center;justify-content:center;text-decoration:none}.evhq-signup .sign_up_icon{width:4em;height:4em;fill:#212529;flex-shrink:0;margin-right:16px}.evhq-signup .sign_up_text{color:#212529;font-size:1.2em;margin:0}.evhq-signup:hover .sign_up_text{text-decoration:underline}.evhq-footer{background:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding:20px 40px 5px;font-size:12px;color:#333}.evhq-footer .footer-top{display:flex;align-items:center;justify-content:space-between}.evhq-footer .left-footer-icon,.evhq-footer .right-footer-icon{flex:0 0 auto}.evhq-footer .footer-left-img,.evhq-footer .footer-right-img,.evhq-footer .left_actual_footer_icon,.evhq-footer .right_actual_footer_icon{width:100%;max-width:180px;height:auto}.evhq-footer .footer-bottom,.evhq-footer .footer_bottom{display:flex;align-items:center;justify-content:space-between;padding-top:15px}.evhq-footer .footer_help_links{color:#fff;text-decoration:none}.evhq-footer .footer_help_links:hover{color:#00a0dc}.evhq-footer .footer_seperator{margin:0 8px}.alfa-page{min-height:100vh;font-family:arial,sans-serif;background:#fff}body:has(.alfa-page),body:has(.alfa-page) #root{background:#fff}.alfa-wrapper{max-width:51.25em;margin:0 auto}.alfa-hero{max-width:51.25em;margin:0 auto 1.5em;height:340px;position:relative;background:url(/resources/common/images/alfa-romeo-hero.jpeg) 50%/cover no-repeat #767374}.alfa-logo-overlay{position:absolute;top:-30px;right:40px;z-index:2;background:#fff;padding:10px;border:1px solid #ddd}.alfa-logo-overlay img{width:100px;height:auto;display:block}.alfa-hero-sub{position:absolute;bottom:0;left:0;width:100%;padding:.3em 0;font-family:Arial Narrow,arial,sans-serif;background:#111;color:#eee;font-size:15px;display:flex;justify-content:center}.alfa-hero-sub-inner{max-width:75%;margin:0 auto}.alfa-content{max-width:51.25em;margin:0 auto;padding:0 .625rem}.alfa-content-inner{max-width:75%;margin:0 auto;padding:2em 0;font-size:17px;font-weight:700}.alfa-search-heading{font-size:1em;font-weight:700;margin-bottom:8px}.alfa-optional-heading{font-size:1em;font-weight:700;margin:1.5em 0 .5em}.alfa-criteria-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.alfa-criteria-row select{height:2.833em;border:1px solid #bbb;border-radius:4px;padding:0 8px;background:#fff;color:#333;font-size:14px;width:100%}.alfa-bottom-left{flex:1}.alfa-bottom-right{flex:1;display:flex;align-items:center;justify-content:center}.alfa-certify-link{display:inline-flex;align-items:center;gap:.3em;text-decoration:none;color:#000;font-size:1em;margin-top:50px}.alfa-certify-link:hover p{text-decoration:underline}.alfa-certify-link p{display:inline-block;font-size:1em;color:#000;line-height:1.1em;margin:0}.alfa-certify-icon{width:4.2em;height:4.2em;fill:#000;flex-shrink:0}.alfa-footer{background:#000;width:100%;padding:1em 2em}.alfa-footer .alfa-footer-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.alfa-footer .alfa-footer-logo{order:0;flex-shrink:0}.alfa-footer .alfa-footer-logo a{display:block}.alfa-footer .alfa-footer-logo img{display:block;width:400px;max-width:100%;height:auto}.alfa-footer .alfa-copy{order:1;text-align:right;margin-left:auto}.alfa-footer .alfa-copy p{font-size:1.1em;color:#fff;margin:0}@media(max-width:50em){.oem-hero{height:250px}.oem-brand-section h3{font-size:1.3em}.kia-criteria-row{flex-direction:column}.kia-criteria-row select{width:100%}.kia-service-grid{grid-template-columns:1fr}}@media(max-width:767px){.gen-abl-head .gs-head-img{height:250px}.gen-abl-head-logo{margin-left:30px}.gen-abl-body{margin:0 5%}.gen-abl-body-h1{font-size:18px}.gen-abl-body-desc{display:contents}.gen-abl-search-container{margin-left:1%!important}.gen-abl-srh-p{font-size:15px}.gen-abl-srh-txtbox{width:90%;padding:5px;margin:4px}.gen-abl-srh-ceriteria{width:100%;padding:1px}.gen-abl-srh-cta-option select{padding-left:10px;width:98%;margin-top:3px;margin-bottom:10px;margin-left:1px}.gen-abl-srh-btn{width:50%;border-radius:8px}.genesis-footer .left_actual_footer_icon{width:100%}.genesis-footer .right_actual_footer_icon{width:70%}.genesis-footer .footer_bottom{font-size:9px;padding-left:10px;padding-right:0}.fca-criteria-row{grid-template-columns:1fr}.evhq-banner{flex-direction:column}.evhq-banner .left-banner,.evhq-banner .right-banner{width:100%}.evhq-banner .right-banner{padding:20px;justify-content:center}.evhq-search-form .optional-select{flex-direction:column}.alfa-hero-sub{max-width:90%;font-size:1.3em}.alfa-content{max-width:90%}.alfa-criteria-row{grid-template-columns:1fr}}.hyundai-page{background:#fff;min-height:100vh;padding:0 0 40px;font-family:arial,sans-serif}body:has(.hyundai-page),body:has(.hyundai-page) #root{background:#fff}.hy-wrapper{width:100%;margin:0;background:#fff;border-radius:0;overflow:visible;box-shadow:none}.hy-logo-row{padding:12px 0 10px;display:flex;justify-content:center;align-items:center;text-align:center}.hy-actual-logo{width:min(520px,74vw);max-width:520px;padding-left:0;margin:0;height:auto}.hy-header-section{min-height:0;background:#002856;display:flex;align-items:center;justify-content:center;padding:32px;margin-bottom:42px;color:#fff;width:100%}.hy-right-header{width:100%;margin:0;padding:0}.hy-right-title{color:#fff;font-size:1.25rem;margin:0;font-weight:700;text-align:center}.hy-right-text{color:#fff;margin:20px 0 0;width:100%;padding:0 70px;text-align:left;font-size:16px;line-height:1.4}.hy-search-shell{padding:0;width:min(920px,52vw);margin:0 auto}.hy-block{margin-bottom:22px}.hy-block h4{margin:0 0 10px;color:#3a3a3a;font-size:1.1rem;font-weight:700}.hy-search-bar{position:relative;margin-top:.8em;height:1.8em;padding-right:10.5em;width:100%}.hy-search-bar #search{height:100%;border:1px solid #b8bcc3;border-radius:0;padding:0 0 0 1em;font-size:1rem;width:100%}.hy-search-btn,button.hy-search-btn{width:10.5em;position:absolute;right:0;top:0;height:100%;padding:0;margin:0;border:1px solid #002856;background:#002856;color:#fff;font-weight:700;letter-spacing:.02em;cursor:pointer;text-align:center;font-size:1rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:none}.hy-search-btn:focus,.hy-search-btn:hover{background:#151515;color:#fff}.hy-criteria-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.hy-criteria-row select{height:2.833em;border:1px solid #b8bcc3;border-radius:4px;padding:0 12px;background:#fff;font-size:1rem}.hyundai-loc-footer{width:100%;margin:75px 0 0;text-align:center;padding:2em 0 1.5em;background:#002856}.hy-footer-logo{margin-bottom:8px;text-align:center}.hy-actual-footer-logo{width:min(460px,75vw);height:auto;display:block;margin:0 auto}.hy-footer-tagline{color:#fff;margin-top:10px;font-size:12px}@media (max-width:760px){.hy-header-section{justify-content:center;padding:22px 14px;margin-bottom:30px;flex-direction:column}.hy-right-header{width:100%;margin-left:0;padding-left:0}.hy-right-text{margin:16px 0 0;width:100%;padding:0;font-size:15px}.hy-actual-logo{width:min(520px,86vw);max-width:86vw;padding-left:0;height:auto}.hy-search-shell{width:92%}.hy-search-bar{height:auto;padding-right:0;display:grid;grid-template-columns:1fr;gap:8px;width:100%}.hy-search-bar #search{height:44px}.hy-search-btn{position:static;width:100%;height:44px;padding-top:0}.hy-criteria-row{grid-template-columns:1fr;width:100%}}.canada-honda-page *,.canada-honda-page :after,.canada-honda-page :before{box-sizing:border-box!important}.canada-honda-page p{font-size:inherit!important;line-height:normal!important;color:inherit!important;margin:0!important;padding:0!important}.canada-honda-page img{display:inline!important;max-width:100%!important;height:auto}.canada-honda-page input[type=email],.canada-honda-page input[type=password],.canada-honda-page input[type=tel],.canada-honda-page input[type=text]{border-radius:0!important;font-size:14px!important;padding:0!important;height:auto!important;box-shadow:none!important;transition:none!important;background:#fff!important;color:#000!important;border:1px solid #767676!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.canada-honda-page input[type=email]:focus,.canada-honda-page input[type=email]:hover,.canada-honda-page input[type=password]:focus,.canada-honda-page input[type=password]:hover,.canada-honda-page input[type=tel]:focus,.canada-honda-page input[type=tel]:hover,.canada-honda-page input[type=text]:focus,.canada-honda-page input[type=text]:hover{border:1px solid #767676!important;box-shadow:none!important;background:#fff!important;outline:none!important}.canada-honda-page select{height:auto!important;margin-bottom:0!important;border-radius:0!important;font-size:14px!important;padding:0!important;box-shadow:none!important;transition:none!important;background:#fff!important;color:#000!important;border:1px solid #767676!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.canada-honda-page select:focus,.canada-honda-page select:hover{border:1px solid #767676!important;box-shadow:none!important;background:#fff!important;outline:none!important}.canada-honda-page textarea{border-radius:0!important;box-shadow:none!important;transition:none!important}.canada-honda-page textarea:focus,.canada-honda-page textarea:hover{box-shadow:none!important;outline:none!important}.canada-honda-page button{border-radius:0!important;box-shadow:none!important;transition:none!important}.canada-honda-page button:focus,.canada-honda-page button:hover{box-shadow:none!important;outline:none!important}.canada-honda-page label{font-size:inherit!important;cursor:default!important}.canada-honda-page label,.canada-honda-page label:hover{font-weight:400!important}.canada-honda-page h1,.canada-honda-page h2,.canada-honda-page h3,.canada-honda-page h4,.canada-honda-page h5,.canada-honda-page h6{font-family:inherit!important;margin:0!important;padding:0!important}.canada-honda-page a{text-decoration:none!important;color:inherit}.canada-honda-page hr{color:inherit!important;border:0!important;height:1px!important;background:#ccc!important;margin:10px 0!important}.canada-honda-page{min-height:100vh!important;width:100%!important;background:#fff!important;color:#000!important}body:has(.canada-honda-page){background:#fff}body:has(.canada-honda-page) #root{background:#fff}body:has(.canada-honda-page) .app-footer{background:#fff}body:has(.canada-honda-page) .footer-copyright-center,body:has(.canada-honda-page) .footer-copyright-text,body:has(.canada-honda-page) .footer-empty-spacer,body:has(.canada-honda-page) .footer-oec,body:has(.canada-honda-page) .footer-rev-number{color:#000}.canada-honda-footer{background:#fff;width:100%;padding:18px 24px 12px}.canada-honda-footer-top{justify-content:space-between}.canada-honda-footer-left,.canada-honda-footer-right,.canada-honda-footer-top{display:flex;align-items:center}.canada-honda-footer-left-logo{width:270px;max-width:100%;height:auto}.canada-honda-footer-right-logo{width:220px;max-width:100%;height:auto}.canada-honda-footer-bottom{margin-top:10px;display:flex;justify-content:space-between;align-items:center;color:#000;font-size:14px}.canada-honda-footer-contact{text-align:right}.canada-honda-footer-link{color:#000;text-decoration:underline}.canada-honda-footer-sep{padding:0 8px}.canada-honda-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:1.2rem}#lang-switch{position:absolute;top:0;right:20px;display:flex;gap:6px;z-index:20}#lang-switch .en,#lang-switch .fr{font-size:20px!important;background:#fff!important;color:#000!important;border:1px solid #000!important;border-radius:7px!important;cursor:pointer;padding:4px 12px!important}#lang-switch .en:focus,#lang-switch .en:hover,#lang-switch .fr:focus,#lang-switch .fr:hover{background:#fff;color:#000}#lang-switch .en,#lang-switch .en:focus,#lang-switch .en:hover,#lang-switch .fr,#lang-switch .fr:focus,#lang-switch .fr:hover{border-color:#000;box-shadow:none}#lang-switch .en.active,#lang-switch .fr.active{background:#000;color:#fff;cursor:default}.canada-honda-head{position:relative;color:#00205b;font-size:25px;text-align:center;margin-top:10px;margin-bottom:10px}.canada-honda-headline{margin:0;text-transform:uppercase}.canada-honda-header{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 2% 20px}.hyu-gs-head-img{display:block;margin:0 auto;max-width:60%;height:auto}.canada-honda-body{margin:0 15%}.hon-acu-logo{display:flex;justify-content:center;margin:8px 0 18px}.hon-acu-head-img-logo{max-height:120px;width:auto}.textLeft{text-align:left;margin-bottom:30px;margin-left:12%;width:70.5%;line-height:1.55}.canada-honda-search-container{margin-left:12%;padding-bottom:8px}.hon-acu-abl-srh-p{font-size:18px;margin:0 0 10px}.canada-honda-page .hon-acu-abl-srh-address{margin-bottom:20px}.canada-honda-page .hon-acu-abl-srh-txtbox{line-height:32px;padding-left:20px!important;font-size:14px!important;width:80%;border:1px solid #232222!important;height:45px!important;border-radius:0!important;box-shadow:none!important}.canada-honda-page .hon-acu-abl-srh-ceriteria{width:81.5%;margin-bottom:18px}.canada-honda-page .optional-select{display:flex;gap:2%}.canada-honda-page .select-bar{width:49%}.canada-honda-page .each_select_field{height:45px!important;border:1px solid #232222!important;padding:0 10px!important;width:100%;border-radius:0!important;box-shadow:none!important;background:#fff!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;font-size:14px!important;cursor:pointer}.canada-honda-page .styled-select-wrap{position:relative;width:100%}.canada-honda-page .styled-select-wrap .each_select_field{padding-right:35px;cursor:pointer}.canada-honda-page .styled-select-wrap .select-arrow{position:absolute;top:0;right:0;width:35px;height:45px!important;background:#00205b;pointer-events:none;display:flex;align-items:center;justify-content:center}.canada-honda-page .styled-select-wrap .select-arrow:after{content:"";width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #fff}.hon-acu-abl-srh-box{line-height:60px;height:60px;width:83.5%;text-align:center;margin-top:8px}.hon-acu-abl-srh-btn{height:40px;line-height:40px;width:30%;font-size:16px!important;background:#000!important;color:#fff!important;text-transform:uppercase;font-weight:600!important;cursor:pointer;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important}.canada-honda-page .hon-acu-abl-srh-btn:focus,.canada-honda-page .hon-acu-abl-srh-btn:hover{background:#000;color:#fff;border-color:#000}.canada-honda-page button,.canada-honda-page input[type=text],.canada-honda-page select{box-shadow:none}.canada-honda-page button.hon-acu-abl-srh-btn,.canada-honda-page button.hon-acu-abl-srh-btn:focus,.canada-honda-page button.hon-acu-abl-srh-btn:hover{background:#000;color:#fff;border:1px solid #000}.canada-honda-page #lang-switch button,.canada-honda-page #lang-switch button:focus,.canada-honda-page #lang-switch button:hover{background:#fff;color:#000;border:1px solid #000}.canada-honda-page .each_select_field:focus,.canada-honda-page .each_select_field:hover,.canada-honda-page .hon-acu-abl-srh-txtbox:focus,.canada-honda-page .hon-acu-abl-srh-txtbox:hover{border:1px solid #232222!important;background:#fff!important;box-shadow:none!important;outline:none!important}.hon-acu-abl-signup{width:100%;background-color:#e4e0e0;position:relative;min-height:100px;margin:36px 0 24px}.hon-acu-abl-signup .certifyShop{text-decoration:none;color:#000;font-size:20px;font-weight:300;display:flex;justify-content:center;align-items:center;gap:20px;padding:18px 12px}.hon-acu-abl-signup .certifyShop .icon{width:70px;height:65px;fill:#232222}.text-sign-up{text-align:center;margin:0}@media(max-width:900px){.canada-honda-body{margin:0 5%}.canada-honda-search-container,.textLeft{margin-left:0;width:100%}.hyu-gs-head-img{max-width:90%}.hon-acu-abl-srh-box,.hon-acu-abl-srh-ceriteria,.hon-acu-abl-srh-txtbox{width:100%}.optional-select{flex-direction:column;gap:12px}.hon-acu-abl-srh-btn,.select-bar{width:100%}.canada-honda-footer-bottom,.canada-honda-footer-top{flex-direction:column;align-items:flex-start;gap:10px}.canada-honda-footer-contact{text-align:left}}.canada-acura-page *,.canada-acura-page :after,.canada-acura-page :before{box-sizing:border-box!important}.canada-acura-page p{font-size:inherit!important;line-height:normal!important;color:inherit!important;margin:0!important;padding:0!important}.canada-acura-page img{display:inline!important;max-width:100%!important;height:auto}.canada-acura-page input[type=email],.canada-acura-page input[type=password],.canada-acura-page input[type=tel],.canada-acura-page input[type=text]{border-radius:0!important;font-size:14px!important;padding:0!important;height:auto!important;box-shadow:none!important;transition:none!important;background:#fff!important;color:#000!important;border:1px solid #767676!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.canada-acura-page input[type=email]:focus,.canada-acura-page input[type=email]:hover,.canada-acura-page input[type=password]:focus,.canada-acura-page input[type=password]:hover,.canada-acura-page input[type=tel]:focus,.canada-acura-page input[type=tel]:hover,.canada-acura-page input[type=text]:focus,.canada-acura-page input[type=text]:hover{border:1px solid #767676!important;box-shadow:none!important;background:#fff!important;outline:none!important}.canada-acura-page select{height:auto!important;margin-bottom:0!important;border-radius:0!important;font-size:14px!important;padding:0!important;box-shadow:none!important;transition:none!important;background:#fff!important;color:#000!important;border:1px solid #767676!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.canada-acura-page select:focus,.canada-acura-page select:hover{border:1px solid #767676!important;box-shadow:none!important;background:#fff!important;outline:none!important}.canada-acura-page textarea{border-radius:0!important;box-shadow:none!important;transition:none!important}.canada-acura-page textarea:focus,.canada-acura-page textarea:hover{box-shadow:none!important;outline:none!important}.canada-acura-page button{border-radius:0!important;box-shadow:none!important;transition:none!important}.canada-acura-page button:focus,.canada-acura-page button:hover{box-shadow:none!important;outline:none!important}.canada-acura-page label{font-size:inherit!important;cursor:default!important}.canada-acura-page label,.canada-acura-page label:hover{font-weight:400!important}.canada-acura-page h1,.canada-acura-page h2,.canada-acura-page h3,.canada-acura-page h4,.canada-acura-page h5,.canada-acura-page h6{font-family:inherit!important;margin:0!important;padding:0!important}.canada-acura-page a{text-decoration:none!important;color:inherit}.canada-acura-page hr{color:inherit!important;border:0!important;height:1px!important;background:#ccc!important;margin:10px 0!important}.canada-acura-page{min-height:100vh!important;width:100%!important;background:#fff!important;color:#000!important}body:has(.canada-acura-page){background:#fff}body:has(.canada-acura-page) #root{background:#fff}body:has(.canada-acura-page) .app-footer{background:#fff}body:has(.canada-acura-page) .footer-copyright-center,body:has(.canada-acura-page) .footer-copyright-text,body:has(.canada-acura-page) .footer-empty-spacer,body:has(.canada-acura-page) .footer-oec,body:has(.canada-acura-page) .footer-rev-number{color:#000}.canada-acura-footer{background:#fff;width:100%;padding:18px 24px 12px}.canada-acura-footer-top{justify-content:space-between}.canada-acura-footer-left,.canada-acura-footer-right,.canada-acura-footer-top{display:flex;align-items:center}.canada-acura-footer-left-logo{width:270px;max-width:100%;height:auto}.canada-acura-footer-right-logo{width:350px;max-width:100%;height:25px}.canada-acura-footer-bottom{margin-top:10px;display:flex;justify-content:space-between;align-items:center;color:#000;font-size:14px}.canada-acura-footer-contact{text-align:right}.canada-acura-footer-link{color:#000;text-decoration:underline}.canada-acura-footer-sep{padding:0 8px}.canada-acura-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:1.2rem}.canada-acura-page #lang-switch{position:absolute;top:0;right:20px;display:flex;gap:6px;z-index:20}.canada-acura-page #lang-switch .en,.canada-acura-page #lang-switch .fr{font-size:20px!important;background:#fff!important;color:#000!important;border:1px solid #000!important;border-radius:7px!important;cursor:pointer;padding:4px 12px!important}.canada-acura-page #lang-switch .en:focus,.canada-acura-page #lang-switch .en:hover,.canada-acura-page #lang-switch .fr:focus,.canada-acura-page #lang-switch .fr:hover{background:#fff;color:#000}.canada-acura-page #lang-switch .en,.canada-acura-page #lang-switch .en:focus,.canada-acura-page #lang-switch .en:hover,.canada-acura-page #lang-switch .fr,.canada-acura-page #lang-switch .fr:focus,.canada-acura-page #lang-switch .fr:hover{border-color:#000;box-shadow:none}.canada-acura-page #lang-switch .en.active,.canada-acura-page #lang-switch .fr.active{background:#000;color:#fff;cursor:default}.canada-acura-head{position:relative;color:#00205b;font-size:25px;text-align:center;margin-top:10px;margin-bottom:10px}.canada-acura-headline{margin:0;text-transform:uppercase}.canada-acura-header{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 2% 20px}.canada-acura-page .hyu-gs-head-img{display:block;margin:0 auto;max-width:60%;height:auto}.canada-acura-body{margin:0 15%}.canada-acura-page .hon-acu-logo{display:flex;justify-content:center;margin:8px 0 18px}.canada-acura-page .hon-acu-head-img-logo{max-height:120px;width:auto}.canada-acura-page .textLeft{text-align:left;margin-bottom:30px;margin-left:12%;width:70.5%;line-height:1.55}.canada-acura-search-container{margin-left:12%;padding-bottom:8px}.canada-acura-page .hon-acu-abl-srh-p{font-size:18px;margin:0 0 10px}.canada-acura-page .hon-acu-abl-srh-address{margin-bottom:20px}.canada-acura-page .hon-acu-abl-srh-txtbox{line-height:32px;padding-left:20px!important;font-size:14px!important;width:80%;border:1px solid #232222!important;height:45px!important;border-radius:0!important;box-shadow:none!important}.canada-acura-page .hon-acu-abl-srh-ceriteria{width:81.5%;margin-bottom:18px}.canada-acura-page .optional-select{display:flex;gap:2%}.canada-acura-page .select-bar{width:49%}.canada-acura-page .each_select_field{height:45px!important;border:1px solid #232222!important;padding:0 10px!important;width:100%;border-radius:0!important;box-shadow:none!important;background:#fff!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;font-size:14px!important;cursor:pointer}.canada-acura-page .styled-select-wrap{position:relative;width:100%}.canada-acura-page .styled-select-wrap .each_select_field{padding-right:35px;cursor:pointer}.canada-acura-page .styled-select-wrap .select-arrow{position:absolute;top:0;right:0;width:35px;height:45px!important;background:#00205b;pointer-events:none;display:flex;align-items:center;justify-content:center}.canada-acura-page .styled-select-wrap .select-arrow:after{content:"";width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #fff}.canada-acura-page .hon-acu-abl-srh-box{line-height:60px;height:60px;width:83.5%;text-align:center;margin-top:8px}.canada-acura-page .hon-acu-abl-srh-btn{height:40px;line-height:40px;width:30%;font-size:16px!important;background:#000!important;color:#fff!important;text-transform:uppercase;font-weight:600!important;cursor:pointer;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important}.canada-acura-page .hon-acu-abl-srh-btn:focus,.canada-acura-page .hon-acu-abl-srh-btn:hover{background:#000;color:#fff;border-color:#000}.canada-acura-page button,.canada-acura-page input[type=text],.canada-acura-page select{box-shadow:none}.canada-acura-page button.hon-acu-abl-srh-btn,.canada-acura-page button.hon-acu-abl-srh-btn:focus,.canada-acura-page button.hon-acu-abl-srh-btn:hover{background:#000;color:#fff;border:1px solid #000}.canada-acura-page #lang-switch button,.canada-acura-page #lang-switch button:focus,.canada-acura-page #lang-switch button:hover{background:#fff;color:#000;border:1px solid #000}.canada-acura-page .each_select_field:focus,.canada-acura-page .each_select_field:hover,.canada-acura-page .hon-acu-abl-srh-txtbox:focus,.canada-acura-page .hon-acu-abl-srh-txtbox:hover{border:1px solid #232222!important;background:#fff!important;box-shadow:none!important;outline:none!important}.canada-acura-page .hon-acu-abl-signup{width:100%;background-color:#e4e0e0;position:relative;min-height:100px;margin:36px 0 24px}.canada-acura-page .hon-acu-abl-signup .certifyShop{text-decoration:none;color:#000;font-size:20px;font-weight:300;display:flex;justify-content:center;align-items:center;gap:20px;padding:18px 12px}.canada-acura-page .hon-acu-abl-signup .certifyShop .icon{width:70px;height:65px;fill:#232222}.canada-acura-page .text-sign-up{text-align:center;margin:0}@media(max-width:900px){.canada-acura-body{margin:0 5%}.canada-acura-page .textLeft,.canada-acura-search-container{margin-left:0;width:100%}.canada-acura-page .hyu-gs-head-img{max-width:90%}.canada-acura-page .hon-acu-abl-srh-box,.canada-acura-page .hon-acu-abl-srh-ceriteria,.canada-acura-page .hon-acu-abl-srh-txtbox{width:100%}.canada-acura-page .optional-select{flex-direction:column;gap:12px}.canada-acura-page .hon-acu-abl-srh-btn,.canada-acura-page .select-bar{width:100%}.canada-acura-footer-bottom,.canada-acura-footer-top{flex-direction:column;align-items:flex-start;gap:10px}.canada-acura-footer-contact{text-align:left}}.canada-subaru-page *,.canada-subaru-page :after,.canada-subaru-page :before{box-sizing:border-box!important}.canada-subaru-page p{font-size:inherit!important;line-height:normal!important;color:inherit!important;margin:0!important;padding:0!important}.canada-subaru-page img{display:inline!important;max-width:100%!important;height:auto}.canada-subaru-page input[type=email],.canada-subaru-page input[type=password],.canada-subaru-page input[type=tel],.canada-subaru-page input[type=text]{border-radius:0!important;font-size:14px!important;padding:0!important;height:auto!important;box-shadow:none!important;transition:none!important;background:#fff!important;color:#000!important;border:1px solid #767676!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.canada-subaru-page input[type=email]:focus,.canada-subaru-page input[type=email]:hover,.canada-subaru-page input[type=password]:focus,.canada-subaru-page input[type=password]:hover,.canada-subaru-page input[type=tel]:focus,.canada-subaru-page input[type=tel]:hover,.canada-subaru-page input[type=text]:focus,.canada-subaru-page input[type=text]:hover{border:1px solid #767676!important;box-shadow:none!important;background:#fff!important;outline:none!important}.canada-subaru-page select{height:auto!important;margin-bottom:0!important;border-radius:0!important;font-size:14px!important;padding:0!important;box-shadow:none!important;transition:none!important;background:#fff!important;color:#000!important;border:1px solid #767676!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.canada-subaru-page select:focus,.canada-subaru-page select:hover{border:1px solid #767676!important;box-shadow:none!important;background:#fff!important;outline:none!important}.canada-subaru-page textarea{border-radius:0!important;box-shadow:none!important;transition:none!important}.canada-subaru-page textarea:focus,.canada-subaru-page textarea:hover{box-shadow:none!important;outline:none!important}.canada-subaru-page button{border-radius:0!important;box-shadow:none!important;transition:none!important}.canada-subaru-page button:focus,.canada-subaru-page button:hover{box-shadow:none!important;outline:none!important}.canada-subaru-page label{font-size:inherit!important;cursor:default!important;font-weight:400!important}.canada-subaru-page label:hover{font-weight:400!important}.canada-subaru-page h1,.canada-subaru-page h2,.canada-subaru-page h3,.canada-subaru-page h4,.canada-subaru-page h5,.canada-subaru-page h6{font-family:inherit!important;margin:0!important;padding:0!important}.canada-subaru-page a{text-decoration:none!important;color:inherit}.canada-subaru-page hr{color:inherit!important;border:0!important;height:1px!important;background:#ccc!important;margin:10px 0!important}.canada-subaru-page{min-height:100vh!important;width:100%!important;background:#fff!important;color:#000!important;--dark_blue:#00205b;--bright_blue:#00a0dc;--grey:#dde2e6;width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media(min-width:576px){.canada-subaru-page{max-width:540px}}@media(min-width:768px){.canada-subaru-page{max-width:720px}}@media(min-width:992px){.canada-subaru-page{max-width:960px}}@media(min-width:1200px){.canada-subaru-page{max-width:1140px}}@media(min-width:1400px){.canada-subaru-page{max-width:1320px}}.canada-subaru-page{font-family:Avenir,Arial,Helvetica,sans-serif;font-size:15px}.canada-subaru-page .entire_header_container{padding:0 40px;background:var(--grey);position:relative}.canada-subaru-page .actual_language_switch{display:flex;width:75px;top:10px;position:relative;margin-right:15px;margin-left:auto;margin-bottom:-35px;z-index:10}.canada-subaru-page .each_language{font-size:14px;color:#000;background:#fff!important;height:34px;width:34px;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;border:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.canada-subaru-page .each_language:not(:last-child){margin-right:5px}.canada-subaru-page .each_language:hover{text-decoration:none;color:var(--bright_blue)}.canada-subaru-page button.each_language,.canada-subaru-page div.each_language{cursor:default}.canada-subaru-page a.each_language{cursor:pointer}.canada-subaru-page .oem_header_logo_contain{position:absolute;top:30px;width:220px;z-index:5}.canada-subaru-page .oem_header_logo_contain_mobile,.canada-subaru-page .oem_header_logo_contain_mobile_smaller{display:none}.canada-subaru-page .actual_oem_logo_header,.canada-subaru-page .generic_header_img{width:100%;height:auto}.canada-subaru-page .generic_header_img_contain_mobile{display:none}.canada-subaru-page .generic_header_img_mobile{width:100%;height:auto}.canada-subaru-page .generic_header_text{position:relative;margin-top:-150px;margin-right:35px;height:150px}.canada-subaru-page .header_text_contain{border-right:7px solid var(--bright_blue);padding-right:20px;font-size:24px;height:105px}.canada-subaru-page .mobile_header_text{display:none}.canada-subaru-page .each_header_text_line{text-align:right;color:#fff}.canada-subaru-page .contain_search_centers{padding:0 40px}.canada-subaru-page .search_header{text-align:center;padding-top:35px;padding-bottom:35px;font-weight:600;color:var(--bright_blue)}.canada-subaru-page .search_paragraph{text-align:center;padding:0 10% 35px}.canada-subaru-page .entire_search_section{padding:0 20%}.canada-subaru-page .first_search{display:flex;flex-direction:column;padding-bottom:30px;font-size:16px}.canada-subaru-page .each_search_label{font-size:16px}.canada-subaru-page input[type=text].each_search_input{height:45px!important;border-color:var(--grey);padding:10px!important;border:1px solid var(--grey)!important;border-radius:0!important;box-shadow:none!important;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:15px!important;width:100%}.canada-subaru-page .desktop_search_flex{display:flex;align-items:center;justify-content:space-between}.canada-subaru-page .car_year{flex:1;margin-right:5px}.canada-subaru-page .car_model{flex:1;margin-left:5px}.canada-subaru-page .styled-select-wrap{position:relative;flex:1}.canada-subaru-page .styled-select-wrap:first-child{margin-right:5px}.canada-subaru-page .styled-select-wrap:last-child{margin-left:5px}.canada-subaru-page .each_select_field{height:45px!important;border:1px solid var(--grey)!important;padding:10px 45px 10px 10px!important;width:100%;border-radius:0!important;box-shadow:none!important;background:#fff!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:15px!important;cursor:pointer}.canada-subaru-page .select-arrow{position:absolute;top:0;right:0;width:40px;height:45px!important;background:var(--dark_blue);pointer-events:none;display:flex;align-items:center;justify-content:center}.canada-subaru-page .select-arrow:after{content:"";width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #fff}.canada-subaru-page .search_button_contain{padding-top:35px;display:flex;justify-content:center}.canada-subaru-page .subaru_button{background:var(--dark_blue)!important;color:#fff!important;font-weight:400;display:flex;height:55px;justify-content:center;align-items:center;border:none!important;width:240px;font-size:15px!important;padding:5px 0 0!important;cursor:pointer;text-decoration:none;font-family:Avenir,Arial,Helvetica,sans-serif;border-radius:0!important;box-shadow:none!important}.canada-subaru-page .subaru_button:hover{color:#fff}.canada-subaru-page .sign_up_full_link{display:flex;align-items:center;background:var(--grey);padding:10px 0;justify-content:center;text-decoration:none;color:#000;cursor:pointer;margin-top:35px}.canada-subaru-page .sign_up_full_link:hover{text-decoration:none;color:#000}.canada-subaru-page .sign_up_icon{width:70px;height:70px;margin-right:25px;fill:#232222}.canada-subaru-page .sign_up_text{margin:0;font-size:18px}.canada-subaru-page .entire_footer_container{padding:20px 40px;font-size:12px}.canada-subaru-page .footer_bottom,.canada-subaru-page .footer_top{display:flex;align-items:center;justify-content:space-between}.canada-subaru-page .footer_bottom{padding-top:15px}.canada-subaru-page .left_actual_footer_icon{width:100%;height:auto}.canada-subaru-page .footer_left_contain{max-width:270px}.canada-subaru-page .right_actual_footer_icon{width:350px;height:auto}.canada-subaru-page .footer_help_links{color:#000;text-decoration:underline}.canada-subaru-page .footer_help_links:hover{color:var(--bright_blue);text-decoration:none}.canada-subaru-page .footer_seperator{padding:0 8px}@media(min-width:1045px)and (max-width:1200px){.canada-subaru-page{width:1028px;font-size:14px}.canada-subaru-page .actual_language_switch{top:5px}.canada-subaru-page .oem_header_logo_contain{top:10px}.canada-subaru-page .subaru_button{font-size:14px;padding-top:2px}}@media(min-width:992px)and (max-width:1044px){.canada-subaru-page{font-size:13px}.canada-subaru-page .actual_language_switch{top:5px}.canada-subaru-page .oem_header_logo_contain{top:10px}.canada-subaru-page .subaru_button{font-size:14px;padding-top:2px}}@media(max-width:991px){.canada-subaru-page{width:100%;padding:0;margin:0!important;max-width:100%}.canada-subaru-page .entire_header_container{padding:0}.canada-subaru-page .hide_on_en_mobile,.canada-subaru-page .hide_on_fr_mobile{display:none}.canada-subaru-page .actual_language_switch{justify-content:flex-end}.canada-subaru-page .oem_header_logo_contain{display:none}.canada-subaru-page .oem_header_logo_contain_mobile{display:block;position:absolute;top:10px;width:165px}.canada-subaru-page .footer_bottom{flex-direction:column;text-align:center}.canada-subaru-page .footer_top{flex-direction:column}.canada-subaru-page .desktop_header_text,.canada-subaru-page .footer_seperator{display:none}.canada-subaru-page .mobile_header_text{display:block;font-size:18px}.canada-subaru-page .generic_header_text{position:relative;margin-top:-65px;margin-right:10px;height:65px}.canada-subaru-page .header_text_contain{padding-right:10px;height:52px}.canada-subaru-page .desktop_search_flex{flex-direction:column}.canada-subaru-page .styled-select-wrap{width:100%;margin:0 0 10px!important}.canada-subaru-page .styled-select-wrap:first-child,.canada-subaru-page .styled-select-wrap:last-child{margin-left:0;margin-right:0}.canada-subaru-page a.sign_up_full_link{flex-direction:column;text-align:center;padding:15px}.canada-subaru-page .search_paragraph{padding:0}.canada-subaru-page .each_search_label{text-align:center;width:100%}.canada-subaru-page .entire_search_section{padding:0}.canada-subaru-page .sign_up_text{font-size:14px}.canada-subaru-page .contain_search_centers{padding:0 15px}}@media(max-width:660px){.canada-subaru-page .generic_header_img_contain{display:none}.canada-subaru-page .generic_header_img_contain_mobile{display:block}.canada-subaru-page .contain_search_centers{padding:0 15px}.canada-subaru-page .header_text_contain{border-right:4px solid var(--bright_blue)}}@media(max-width:550px){.canada-subaru-page .generic_header_img_contain{display:none}.canada-subaru-page .generic_header_img_contain_mobile{display:block}}@media(max-width:450px){.canada-subaru-page .oem_header_logo_contain_mobile_smaller{display:block;position:absolute;top:10px;width:120px}.canada-subaru-page .oem_header_logo_contain_mobile{display:none}.canada-subaru-page .mobile_header_text{font-size:16px}.canada-subaru-page .generic_header_text{margin-top:-55px;height:55px}.canada-subaru-page .header_text_contain{padding-right:5px;height:47px}}body:has(.canada-subaru-page){background:#fff}body:has(.canada-subaru-page) #root{background:#fff}.canada-subaru-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:1.2rem;font-family:Avenir,Arial,Helvetica,sans-serif}.canada-vinfast-page *,.canada-vinfast-page :after,.canada-vinfast-page :before{box-sizing:border-box!important}.canada-vinfast-page p{font-size:inherit!important;line-height:normal!important;color:inherit!important;margin:0!important;padding:0!important}.canada-vinfast-page img{display:inline!important;max-width:100%!important;height:auto}.canada-vinfast-page input[type=email],.canada-vinfast-page input[type=password],.canada-vinfast-page input[type=tel],.canada-vinfast-page input[type=text]{border-radius:0!important;font-size:14px!important;padding:0!important;height:auto!important;box-shadow:none!important;transition:none!important;background:#fff!important;color:#000!important;border:1px solid #767676!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.canada-vinfast-page input[type=email]:focus,.canada-vinfast-page input[type=email]:hover,.canada-vinfast-page input[type=password]:focus,.canada-vinfast-page input[type=password]:hover,.canada-vinfast-page input[type=tel]:focus,.canada-vinfast-page input[type=tel]:hover,.canada-vinfast-page input[type=text]:focus,.canada-vinfast-page input[type=text]:hover{border:1px solid #767676!important;box-shadow:none!important;background:#fff!important;outline:none!important}.canada-vinfast-page select{height:auto!important;margin-bottom:0!important;border-radius:0!important;font-size:14px!important;padding:0!important;box-shadow:none!important;transition:none!important;background:#fff!important;color:#000!important;border:1px solid #767676!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.canada-vinfast-page select:focus,.canada-vinfast-page select:hover{border:1px solid #767676!important;box-shadow:none!important;background:#fff!important;outline:none!important}.canada-vinfast-page textarea{border-radius:0!important;box-shadow:none!important;transition:none!important}.canada-vinfast-page textarea:focus,.canada-vinfast-page textarea:hover{box-shadow:none!important;outline:none!important}.canada-vinfast-page button{border-radius:0!important;box-shadow:none!important;transition:none!important}.canada-vinfast-page button:focus,.canada-vinfast-page button:hover{box-shadow:none!important;outline:none!important}.canada-vinfast-page label{font-size:inherit!important;cursor:default!important;font-weight:400!important}.canada-vinfast-page label:hover{font-weight:400!important}.canada-vinfast-page h1,.canada-vinfast-page h2,.canada-vinfast-page h3,.canada-vinfast-page h4,.canada-vinfast-page h5,.canada-vinfast-page h6{font-family:inherit!important;margin:0!important;padding:0!important}.canada-vinfast-page a{text-decoration:none!important;color:inherit}.canada-vinfast-page hr{color:inherit!important;border:0!important;height:1px!important;background:#ccc!important;margin:10px 0!important}.canada-vinfast-page{min-height:100vh!important;width:100%!important;background:#fff!important;color:#000!important;--dark_blue:#00205b;--bright_blue:#00a0dc;--grey:#dde2e6;width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media(min-width:576px){.canada-vinfast-page{max-width:540px}}@media(min-width:768px){.canada-vinfast-page{max-width:720px}}@media(min-width:992px){.canada-vinfast-page{max-width:960px}}@media(min-width:1200px){.canada-vinfast-page{max-width:1140px}}@media(min-width:1400px){.canada-vinfast-page{max-width:1320px}}.canada-vinfast-page{font-family:Avenir,Arial,Helvetica,sans-serif;font-size:15px}.canada-vinfast-page .entire_header_container{background:var(--grey);position:relative}.canada-vinfast-page .actual_language_switch{display:flex;width:75px;top:10px;position:relative;margin-right:15px;margin-left:auto;margin-bottom:-35px;z-index:10}.canada-vinfast-page .each_language{font-size:14px;color:#000;background:#fff!important;height:34px;width:34px;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;border:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.canada-vinfast-page .each_language:not(:last-child){margin-right:5px}.canada-vinfast-page .each_language:hover{text-decoration:none;color:var(--bright_blue)}.canada-vinfast-page button.each_language,.canada-vinfast-page div.each_language{cursor:default}.canada-vinfast-page a.each_language{cursor:pointer}.canada-vinfast-page .oem_header_logo_contain{position:absolute;top:30px;width:220px;z-index:5}.canada-vinfast-page .oem_header_logo_contain_mobile,.canada-vinfast-page .oem_header_logo_contain_mobile_smaller{display:none}.canada-vinfast-page .actual_oem_logo_header,.canada-vinfast-page .generic_header_img{width:100%;height:auto}.canada-vinfast-page .generic_header_img_contain_mobile{display:none}.canada-vinfast-page .generic_header_img_mobile{width:100%;height:auto}.canada-vinfast-page .generic_header_text{position:relative;margin-top:-150px;margin-right:35px;height:150px}.canada-vinfast-page .header_text_contain{border-right:7px solid var(--bright_blue);padding-right:20px;font-size:24px;height:105px}.canada-vinfast-page .mobile_header_text{display:none}.canada-vinfast-page .each_header_text_line{text-align:right;color:#fff}.canada-vinfast-page .contain_search_centers{padding:0 40px}.canada-vinfast-page .search_header{text-align:center;padding-top:35px;padding-bottom:35px;font-weight:600;color:var(--bright_blue)}.canada-vinfast-page .search_paragraph{text-align:center;padding:0 10% 35px}.canada-vinfast-page .entire_search_section{padding:0 20%}.canada-vinfast-page .first_search{display:flex;flex-direction:column;padding-bottom:30px;font-size:16px}.canada-vinfast-page .each_search_label{font-size:16px}.canada-vinfast-page input[type=text].each_search_input{height:45px!important;border-color:var(--grey);padding:10px!important;border:1px solid var(--grey)!important;border-radius:0!important;box-shadow:none!important;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:15px!important;width:100%}.canada-vinfast-page .desktop_search_flex{display:flex;align-items:center;justify-content:space-between}.canada-vinfast-page .styled-select-wrap{position:relative;flex:1}.canada-vinfast-page .styled-select-wrap:first-child{margin-right:5px}.canada-vinfast-page .styled-select-wrap:last-child{margin-left:5px}.canada-vinfast-page .each_select_field{height:45px!important;border:1px solid var(--grey)!important;padding:10px 45px 10px 10px!important;width:100%;border-radius:0!important;box-shadow:none!important;background:#fff!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:15px!important;cursor:pointer}.canada-vinfast-page .select-arrow{position:absolute;top:0;right:0;width:40px;height:45px!important;background:var(--dark_blue);pointer-events:none;display:flex;align-items:center;justify-content:center}.canada-vinfast-page .select-arrow:after{content:"";width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #fff}.canada-vinfast-page .search_button_contain{padding-top:35px;display:flex;justify-content:center}.canada-vinfast-page .vinfast_button{background:var(--dark_blue)!important;color:#fff!important;font-weight:400;display:flex;height:55px;justify-content:center;align-items:center;border:none!important;width:240px;font-size:15px!important;padding:5px 0 0!important;cursor:pointer;text-decoration:none;font-family:Avenir,Arial,Helvetica,sans-serif;border-radius:0!important;box-shadow:none!important}.canada-vinfast-page .vinfast_button:hover{color:#fff}.canada-vinfast-page .sign_up_full_link{display:flex;align-items:center;background:var(--grey);padding:10px 0;justify-content:center;text-decoration:none;color:#000;cursor:pointer;margin-top:35px}.canada-vinfast-page .sign_up_full_link:hover{text-decoration:none;color:#000}.canada-vinfast-page .sign_up_icon{width:70px;height:70px;margin-right:25px;fill:#232222}.canada-vinfast-page .sign_up_text{margin:0;font-size:18px}.canada-vinfast-page .entire_footer_container{padding:20px 40px;font-size:12px}.canada-vinfast-page .footer_bottom,.canada-vinfast-page .footer_top{display:flex;align-items:center;justify-content:space-between}.canada-vinfast-page .footer_bottom{padding-top:15px}.canada-vinfast-page .footer_left_contain{max-width:270px}.canada-vinfast-page .left_actual_footer_icon{width:100%;height:auto}.canada-vinfast-page .right_actual_footer_icon{width:350px;height:auto}.canada-vinfast-page .footer_help_links{color:#000;text-decoration:underline}.canada-vinfast-page .footer_help_links:hover{color:var(--bright_blue);text-decoration:none}.canada-vinfast-page .footer_seperator{padding:0 8px}@media(min-width:1045px)and (max-width:1200px){.canada-vinfast-page{width:1028px;font-size:14px}.canada-vinfast-page .actual_language_switch{top:5px}.canada-vinfast-page .oem_header_logo_contain{top:10px}.canada-vinfast-page .vinfast_button{font-size:14px;padding-top:2px}}@media(min-width:992px)and (max-width:1044px){.canada-vinfast-page{font-size:13px}.canada-vinfast-page .actual_language_switch{top:5px}.canada-vinfast-page .oem_header_logo_contain{top:10px}.canada-vinfast-page .vinfast_button{font-size:14px;padding-top:2px}}@media(max-width:991px){.canada-vinfast-page{width:100%;padding:0;margin:0!important;max-width:100%}.canada-vinfast-page .entire_header_container{padding:0}.canada-vinfast-page .hide_on_en_mobile,.canada-vinfast-page .hide_on_fr_mobile{display:none}.canada-vinfast-page .actual_language_switch{justify-content:flex-end}.canada-vinfast-page .oem_header_logo_contain{display:none}.canada-vinfast-page .oem_header_logo_contain_mobile{display:block;position:absolute;top:10px;width:165px}.canada-vinfast-page .footer_bottom{flex-direction:column;text-align:center}.canada-vinfast-page .footer_top{flex-direction:column}.canada-vinfast-page .desktop_header_text,.canada-vinfast-page .footer_seperator{display:none}.canada-vinfast-page .mobile_header_text{display:block;font-size:18px}.canada-vinfast-page .generic_header_text{position:relative;margin-top:-65px;margin-right:10px;height:65px}.canada-vinfast-page .header_text_contain{padding-right:10px;height:52px}.canada-vinfast-page .desktop_search_flex{flex-direction:column}.canada-vinfast-page .styled-select-wrap{width:100%;margin:0 0 10px!important}.canada-vinfast-page .styled-select-wrap:first-child,.canada-vinfast-page .styled-select-wrap:last-child{margin-left:0;margin-right:0}.canada-vinfast-page a.sign_up_full_link{flex-direction:column;text-align:center;padding:15px}.canada-vinfast-page .search_paragraph{padding:0}.canada-vinfast-page .each_search_label{text-align:center;width:100%}.canada-vinfast-page .entire_search_section{padding:0}.canada-vinfast-page .sign_up_text{font-size:14px}.canada-vinfast-page .contain_search_centers{padding:0 15px}}@media(max-width:660px){.canada-vinfast-page .generic_header_img_contain{display:none}.canada-vinfast-page .generic_header_img_contain_mobile{display:block}.canada-vinfast-page .contain_search_centers{padding:0 15px}.canada-vinfast-page .header_text_contain{border-right:4px solid var(--bright_blue)}}@media(max-width:450px){.canada-vinfast-page .oem_header_logo_contain_mobile_smaller{display:block;position:absolute;top:10px;width:120px}.canada-vinfast-page .oem_header_logo_contain_mobile{display:none}.canada-vinfast-page .mobile_header_text{font-size:16px}.canada-vinfast-page .generic_header_text{margin-top:-55px;height:55px}.canada-vinfast-page .header_text_contain{padding-right:5px;height:47px}}body:has(.canada-vinfast-page){background:#fff}body:has(.canada-vinfast-page) #root{background:#fff}.canada-vinfast-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:1.2rem;font-family:Avenir,Arial,Helvetica,sans-serif}@font-face{font-family:Avenir;src:url(/fonts/avenir/AvenirNextLTPro-Regular.otf);font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/avenir/AvenirNextLTPro-Bold.otf);font-weight:600;font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/avenir/AvenirNextLTPro-It.otf);font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(/fonts/avenir/AvenirNextLTPro-Bold-Italic.ttf);font-style:italic;font-weight:700;font-display:swap}.canada-evhq-page *,.canada-evhq-page :after,.canada-evhq-page :before{box-sizing:border-box!important}.canada-evhq-page p{font-size:inherit!important;line-height:normal!important;color:inherit!important;margin:0!important;padding:0!important}.canada-evhq-page img{display:inline!important;max-width:100%!important;height:auto}.canada-evhq-page input[type=email],.canada-evhq-page input[type=password],.canada-evhq-page input[type=tel],.canada-evhq-page input[type=text]{border-radius:0!important;font-size:14px!important;padding:0!important;height:auto!important;box-shadow:none!important;transition:none!important;background:#fff!important;color:#000!important;border:1px solid #767676!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.canada-evhq-page input[type=email]:focus,.canada-evhq-page input[type=email]:hover,.canada-evhq-page input[type=password]:focus,.canada-evhq-page input[type=password]:hover,.canada-evhq-page input[type=tel]:focus,.canada-evhq-page input[type=tel]:hover,.canada-evhq-page input[type=text]:focus,.canada-evhq-page input[type=text]:hover{border:1px solid #767676!important;box-shadow:none!important;background:#fff!important;outline:none!important}.canada-evhq-page select{height:auto!important;margin-bottom:0!important;border-radius:0!important;font-size:14px!important;padding:0!important;box-shadow:none!important;transition:none!important;background:#fff!important;color:#000!important;border:1px solid #767676!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.canada-evhq-page select:focus,.canada-evhq-page select:hover{border:1px solid #767676!important;box-shadow:none!important;background:#fff!important;outline:none!important}.canada-evhq-page textarea{border-radius:0!important;box-shadow:none!important;transition:none!important}.canada-evhq-page textarea:focus,.canada-evhq-page textarea:hover{box-shadow:none!important;outline:none!important}.canada-evhq-page button{border-radius:0!important;box-shadow:none!important;transition:none!important}.canada-evhq-page button:focus,.canada-evhq-page button:hover{box-shadow:none!important;outline:none!important}.canada-evhq-page label{font-size:inherit!important;cursor:default!important}.canada-evhq-page label,.canada-evhq-page label:hover{font-weight:400!important}.canada-evhq-page h1,.canada-evhq-page h2,.canada-evhq-page h3,.canada-evhq-page h4,.canada-evhq-page h5,.canada-evhq-page h6{font-family:inherit!important;margin:0!important;padding:0!important}.canada-evhq-page a{text-decoration:none!important;color:inherit}.canada-evhq-page hr{color:inherit!important;border:0!important;height:1px!important;background:#ccc!important;margin:10px 0!important}.canada-evhq-page{min-height:100vh!important;width:100%!important;background:#fff!important;color:#000!important;--dark_blue:#00205b;--bright_blue:#00a0dc;--grey:#dde2e6;--bright_green:#39b04a;width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media(min-width:576px){.canada-evhq-page{max-width:540px}}@media(min-width:768px){.canada-evhq-page{max-width:720px}}@media(min-width:992px){.canada-evhq-page{max-width:960px}}@media(min-width:1200px){.canada-evhq-page{max-width:1140px}}@media(min-width:1400px){.canada-evhq-page{max-width:1320px}}.canada-evhq-page{font-family:Avenir,Arial,Helvetica,sans-serif;font-size:15px}.canada-evhq-page .entire_header_container{background:var(--grey);position:relative}.canada-evhq-page .actual_language_switch{display:flex;width:75px;top:10px;position:relative;margin-right:15px;margin-left:auto;margin-bottom:-35px;z-index:10}.canada-evhq-page .each_language{font-size:14px;color:#000;background:#fff!important;height:34px;width:34px;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;border:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.canada-evhq-page .each_language:not(:last-child){margin-right:5px}.canada-evhq-page .each_language:hover{text-decoration:none;color:var(--bright_blue)}.canada-evhq-page button.each_language,.canada-evhq-page div.each_language{cursor:default}.canada-evhq-page a.each_language{cursor:pointer}.canada-evhq-page .oem_header_logo_contain{position:absolute;top:30px;width:475px;z-index:5}.canada-evhq-page .oem_header_logo_contain_mobile,.canada-evhq-page .oem_header_logo_contain_mobile_smaller{display:none}.canada-evhq-page .actual_oem_logo_header{width:100%;height:auto}.canada-evhq-page .generic_header_img{width:60%}.canada-evhq-page .generic_header_img_contain_mobile{display:none}.canada-evhq-page .generic_header_img_mobile{width:100%;height:auto}.canada-evhq-page .generic_header_text{position:relative;margin-top:-150px;margin-right:35px;height:150px}.canada-evhq-page .header_text_contain{border-right:7px solid var(--bright_blue);padding-right:20px;font-size:24px;height:105px}.canada-evhq-page .mobile_header_text{display:none}.canada-evhq-page .each_header_text_line{text-align:right;color:#fff}.canada-evhq-page .contain_search_centers{padding:0 40px}.canada-evhq-page .search_header{text-align:center;padding-top:35px;padding-bottom:35px;font-weight:600;color:var(--bright_green)}.canada-evhq-page .search_paragraph{text-align:center;padding:0 10% 35px}.canada-evhq-page .entire_search_section{padding:0 20%}.canada-evhq-page .first_search{display:flex;flex-direction:column;padding-bottom:30px;font-size:16px}.canada-evhq-page .each_search_label{font-size:16px}.canada-evhq-page input[type=text].each_search_input{height:45px!important;border-color:var(--grey);padding:10px!important;border:1px solid var(--grey)!important;border-radius:0!important;box-shadow:none!important;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:15px!important;width:100%}.canada-evhq-page .desktop_search_flex{display:flex;align-items:center;justify-content:space-between}.canada-evhq-page .styled-select-wrap{position:relative;flex:1}.canada-evhq-page .styled-select-wrap:first-child{margin-right:5px}.canada-evhq-page .styled-select-wrap:last-child{margin-left:5px}.canada-evhq-page .each_select_field{height:45px!important;border:1px solid var(--grey)!important;padding:10px 45px 10px 10px!important;width:100%;border-radius:0!important;box-shadow:none!important;background:#fff!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:15px!important;cursor:pointer}.canada-evhq-page .select-arrow{position:absolute;top:0;right:0;width:40px;height:45px!important;background:var(--dark_blue);pointer-events:none;display:flex;align-items:center;justify-content:center}.canada-evhq-page .select-arrow:after{content:"";width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:8px solid #fff}.canada-evhq-page .search_button_contain{padding-top:35px;display:flex;justify-content:center}.canada-evhq-page .evhq_button{background:var(--dark_blue)!important;color:#fff!important;font-weight:400;display:flex;height:55px;justify-content:center;align-items:center;border:none!important;width:240px;font-size:15px!important;padding:5px 0 0!important;cursor:pointer;text-decoration:none;font-family:Avenir,Arial,Helvetica,sans-serif;border-radius:0!important;box-shadow:none!important}.canada-evhq-page .evhq_button:hover{color:#fff}.canada-evhq-page .sign_up_full_link{display:flex;align-items:center;background:var(--grey);padding:10px 0;justify-content:center;text-decoration:none;color:#000;cursor:pointer;margin-top:35px}.canada-evhq-page .sign_up_full_link:hover{text-decoration:none;color:#000}.canada-evhq-page .sign_up_icon{width:70px;height:70px;margin-right:25px;fill:#232222}.canada-evhq-page .sign_up_text{margin:0;font-size:18px}.canada-evhq-page .entire_footer_container{padding:20px 40px;font-size:12px}.canada-evhq-page .footer_bottom,.canada-evhq-page .footer_top{display:flex;align-items:center;justify-content:space-between}.canada-evhq-page .footer_bottom{padding-top:15px}.canada-evhq-page .footer_left_contain{max-width:400px}.canada-evhq-page .left_actual_footer_icon{width:388px;height:30px}.canada-evhq-page .right_actual_footer_icon{width:75px;height:auto}.canada-evhq-page .footer_help_links{color:#000;text-decoration:underline}.canada-evhq-page .footer_help_links:hover{color:var(--bright_blue);text-decoration:none}.canada-evhq-page .footer_seperator{padding:0 8px}@media(min-width:1045px)and (max-width:1200px){.canada-evhq-page{width:1028px;font-size:14px}.canada-evhq-page .actual_language_switch{top:5px}.canada-evhq-page .oem_header_logo_contain{top:10px}.canada-evhq-page .evhq_button{font-size:14px;padding-top:2px}}@media(min-width:992px)and (max-width:1044px){.canada-evhq-page{font-size:13px}.canada-evhq-page .actual_language_switch{top:5px}.canada-evhq-page .oem_header_logo_contain{top:10px}.canada-evhq-page .evhq_button{font-size:14px;padding-top:2px}}@media(max-width:991px){.canada-evhq-page{width:100%;padding:0;margin:0!important;max-width:100%}.canada-evhq-page .entire_header_container{padding:0}.canada-evhq-page .hide_on_en_mobile,.canada-evhq-page .hide_on_fr_mobile{display:none}.canada-evhq-page .actual_language_switch{justify-content:flex-end}.canada-evhq-page .oem_header_logo_contain{display:none}.canada-evhq-page .oem_header_logo_contain_mobile{display:block;position:absolute;top:10px;width:165px}.canada-evhq-page .footer_bottom{flex-direction:column;text-align:center}.canada-evhq-page .footer_top{flex-direction:column}.canada-evhq-page .desktop_header_text,.canada-evhq-page .footer_seperator{display:none}.canada-evhq-page .mobile_header_text{display:block;font-size:18px}.canada-evhq-page .generic_header_text{position:relative;margin-top:-65px;margin-right:10px;height:65px}.canada-evhq-page .header_text_contain{padding-right:10px;height:52px}.canada-evhq-page .desktop_search_flex{flex-direction:column}.canada-evhq-page .styled-select-wrap{width:100%;margin:0 0 10px!important}.canada-evhq-page .styled-select-wrap:first-child,.canada-evhq-page .styled-select-wrap:last-child{margin-left:0;margin-right:0}.canada-evhq-page a.sign_up_full_link{flex-direction:column;text-align:center;padding:15px}.canada-evhq-page .search_paragraph{padding:0}.canada-evhq-page .each_search_label{text-align:center;width:100%}.canada-evhq-page .entire_search_section{padding:0}.canada-evhq-page .sign_up_text{font-size:14px}.canada-evhq-page .contain_search_centers{padding:0 15px}}@media(max-width:660px){.canada-evhq-page .generic_header_img_contain{display:none}.canada-evhq-page .generic_header_img_contain_mobile{display:block}.canada-evhq-page .contain_search_centers{padding:0 15px}.canada-evhq-page .header_text_contain{border-right:4px solid var(--bright_blue)}}@media(max-width:450px){.canada-evhq-page .oem_header_logo_contain_mobile_smaller{display:block;position:absolute;top:10px;width:120px}.canada-evhq-page .oem_header_logo_contain_mobile{display:none}.canada-evhq-page .mobile_header_text{font-size:16px}.canada-evhq-page .generic_header_text{margin-top:-55px;height:55px}.canada-evhq-page .header_text_contain{padding-right:5px;height:47px}}body:has(.canada-evhq-page){background:#fff}body:has(.canada-evhq-page) #root{background:#fff}.canada-evhq-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;font-size:1.2rem;font-family:Avenir,Arial,Helvetica,sans-serif}body:has(.canada-hyundai-genesis-page),body:has(.canada-hyundai-genesis-page) #root{background:#fff!important}.canada-hyundai-genesis-page *,.canada-hyundai-genesis-page :after,.canada-hyundai-genesis-page :before{box-sizing:border-box!important}.canada-hyundai-genesis-page p{font-size:inherit!important;line-height:normal!important;color:inherit!important;margin:0!important;padding:0!important}.canada-hyundai-genesis-page img{display:inline!important;max-width:100%!important;height:auto}.canada-hyundai-genesis-page input[type=email],.canada-hyundai-genesis-page input[type=password],.canada-hyundai-genesis-page input[type=tel],.canada-hyundai-genesis-page input[type=text]{border-radius:0!important;font-size:14px!important;padding:0!important;height:auto!important;box-shadow:none!important;transition:none!important;background:#fff!important;color:#000!important;border:1px solid #767676!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.canada-hyundai-genesis-page input[type=email]:focus,.canada-hyundai-genesis-page input[type=email]:hover,.canada-hyundai-genesis-page input[type=password]:focus,.canada-hyundai-genesis-page input[type=password]:hover,.canada-hyundai-genesis-page input[type=tel]:focus,.canada-hyundai-genesis-page input[type=tel]:hover,.canada-hyundai-genesis-page input[type=text]:focus,.canada-hyundai-genesis-page input[type=text]:hover{border:1px solid #767676!important;box-shadow:none!important;background:#fff!important;outline:none!important}.canada-hyundai-genesis-page select{height:auto!important;margin-bottom:0!important;border-radius:0!important;font-size:14px!important;padding:0!important;box-shadow:none!important;transition:none!important;background:#fff!important;color:#000!important;border:1px solid #767676!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.canada-hyundai-genesis-page select:focus,.canada-hyundai-genesis-page select:hover{border:1px solid #767676!important;box-shadow:none!important;background:#fff!important;outline:none!important}.canada-hyundai-genesis-page textarea{border-radius:0!important;box-shadow:none!important;transition:none!important}.canada-hyundai-genesis-page textarea:focus,.canada-hyundai-genesis-page textarea:hover{box-shadow:none!important;outline:none!important}.canada-hyundai-genesis-page button{border-radius:0!important;box-shadow:none!important;transition:none!important}.canada-hyundai-genesis-page button:focus,.canada-hyundai-genesis-page button:hover{box-shadow:none!important;outline:none!important}.canada-hyundai-genesis-page label{font-size:inherit!important;cursor:default!important;font-weight:400!important}.canada-hyundai-genesis-page label:hover{font-weight:400!important}.canada-hyundai-genesis-page h1,.canada-hyundai-genesis-page h2,.canada-hyundai-genesis-page h3,.canada-hyundai-genesis-page h4,.canada-hyundai-genesis-page h5,.canada-hyundai-genesis-page h6{font-family:inherit!important;margin:0!important;padding:0!important}.canada-hyundai-genesis-page a{color:inherit}.canada-hyundai-genesis-page hr{color:inherit!important;border:0!important;height:1px!important;background:#ccc!important;margin:10px 0!important}.canada-hyundai-genesis-page{min-height:100vh!important;width:100%!important;background:#fff!important;color:#000!important;--dark_blue:#00205b;--bright_blue:#00a0dc;--grey:#dde2e6;font-family:Avenir,Arial,Helvetica,sans-serif;font-size:15px;margin:0;color:#000}.canada-hyundai-genesis-page a{text-decoration:none!important}.canada-hyundai-genesis-page .hyu-gen-abl-signup a:hover{color:#0a58ca}.canada-hyundai-genesis-page .hg-lang-btn:hover,.canada-hyundai-genesis-page button.btn.btn-dark.btn-sm:hover{color:#0a58ca!important}.canada-hyundai-genesis-page .right_side_footer_icon{margin-right:10px;text-align:right}.canada-hyundai-genesis-page .left_bottom_footer{margin-left:2.5vh}.canada-hyundai-genesis-page .right_bottom_footer{margin-right:1.5vh}.canada-hyundai-genesis-page .floatLeft{float:left}.canada-hyundai-genesis-page .en,.canada-hyundai-genesis-page .fr,.canada-hyundai-genesis-page .hg-lang-btn.en,.canada-hyundai-genesis-page .hg-lang-btn.fr{font-size:20px!important;background:#fff!important;border:1px solid #000!important;border-radius:7px!important;cursor:pointer!important;padding:4px 12px!important;line-height:1!important;color:#000!important;display:inline-block!important;text-decoration:none!important;box-shadow:none!important;font-weight:400!important;transition:none!important}.canada-hyundai-genesis-page .en:hover,.canada-hyundai-genesis-page .fr:hover,.canada-hyundai-genesis-page .hg-lang-btn.en:hover,.canada-hyundai-genesis-page .hg-lang-btn.fr:hover{color:#0a58ca!important;background:#fff!important}.canada-hyundai-genesis-page .hg-lang-btn.en.active,.canada-hyundai-genesis-page .hg-lang-btn.fr.active{background:#000!important;color:#fff!important;cursor:default!important}.canada-hyundai-genesis-page .hg-lang-btn.en.active:hover,.canada-hyundai-genesis-page .hg-lang-btn.fr.active:hover{color:#fff!important;background:#000!important}.canada-hyundai-genesis-page .textLeft{text-align:left;margin-bottom:25px}.canada-hyundai-genesis-page #lang-switch{position:absolute;top:0;right:20px}.canada-hyundai-genesis-page .hyu-gen-abl-head{position:relative;color:var(--dark_blue);font-size:25px}.canada-hyundai-genesis-page .hyu-gs-head-img{width:100%;height:auto;display:block}.canada-hyundai-genesis-page .hyu-gen-abl-head-logo{top:30px;width:40%;margin:5% 5% 1%;display:inline}.canada-hyundai-genesis-page .logo-section{overflow:hidden}.canada-hyundai-genesis-page .text-center{text-align:center}.canada-hyundai-genesis-page .text-sign-up{text-align:left}.canada-hyundai-genesis-page .hyu-gen-abl-body{margin:0 15%}.canada-hyundai-genesis-page .hyu-gen-abl-body .hyu-gen-abl-body-h1{color:var(--dark_blue);text-transform:uppercase;font-size:24px}.canada-hyundai-genesis-page .hyu-gen-abl-body .hyu-gen-abl-search-container{margin-left:12%}.canada-hyundai-genesis-page .hyu-gen-abl-srh-p{font-size:18px}.canada-hyundai-genesis-page .hyu-gen-abl-srh-txtbox{line-height:32px;padding-left:20px;font-size:14px;width:80%;border:1px solid #232222}.canada-hyundai-genesis-page .hyu-gen-abl-srh-ceriteria{width:81.5%}.canada-hyundai-genesis-page .hyu-gen-abl-srh-ceriteria .selectMake,.canada-hyundai-genesis-page .hyu-gen-abl-srh-ceriteria .selectModel{line-height:32px;padding-left:20px;font-size:14px;width:49%;height:32px;border:1px solid #232222}.canada-hyundai-genesis-page .hyu-gen-abl-srh-ceriteria .optional-select{display:flex;align-items:center;justify-content:space-between;gap:8px}.canada-hyundai-genesis-page .hyu-gen-abl-srh-box{line-height:60px;height:60px;width:83.5%}.canada-hyundai-genesis-page .hyu-gen-abl-srh-btn{height:40px!important;line-height:40px!important;width:30%!important;min-width:200px;font-size:16px!important;background:#000!important;color:#fff!important;text-transform:uppercase;font-weight:600!important;cursor:pointer!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;transition:none!important}.canada-hyundai-genesis-page .hyu-gen-abl-signup{width:100%;background-color:#e4e0e0;position:relative;height:100px;line-height:3.5vh;margin-bottom:30px;margin-top:35px;display:flex;align-items:center;justify-content:center}.canada-hyundai-genesis-page .hyu-gen-abl-signup-img{position:absolute;top:10%;margin-left:30%;height:80px}.canada-hyundai-genesis-page .main-footer-div{background:#fff;width:100%;padding-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .footer_bottom,.canada-hyundai-genesis-page .main-footer-div .footer_top{display:flex;align-items:center;justify-content:space-between}.canada-hyundai-genesis-page .main-footer-div .footer_bottom{padding-top:15px}.canada-hyundai-genesis-page .main-footer-div .left_actual_footer_icon{width:55%;height:auto;margin-left:5.3vh;margin-bottom:10px;display:block}.canada-hyundai-genesis-page .main-footer-div .right_side_footer_icon,.canada-hyundai-genesis-page .main-footer-div .right_side_header_icon{text-align:right}.canada-hyundai-genesis-page .main-footer-div .right_actual_footer_icon{width:350px;height:25px}.canada-hyundai-genesis-page .main-footer-div .right_actual_footer_icon_fr{width:382px;height:21px}.canada-hyundai-genesis-page .main-footer-div .footer_help_links{color:#000;text-decoration:underline!important}.canada-hyundai-genesis-page .main-footer-div .footer_help_links:hover{color:var(--bright_blue);text-decoration:none}.canada-hyundai-genesis-page .main-footer-div .iconOne{margin-left:30px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwo{margin-left:10px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconOnefr{margin-left:45px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwofr{margin-left:17px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .footer_seperator{margin:0 6px}.canada-hyundai-genesis-page .hyu-gen-abl-signup .certifyShop .icon{width:70px;height:65px;fill:#232222;flex-shrink:0}.canada-hyundai-genesis-page .hyu-gen-abl-signup .certifyShop{text-decoration:none;color:#000;font-size:20px;font-weight:300;display:flex;align-items:center;gap:15px}.canada-hyundai-genesis-page .each_select_field{height:45px;border:1px solid var(--grey);border-color:var(--grey);padding:10px;width:100%;font-size:14px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#000;cursor:pointer}.canada-hyundai-genesis-page .each_select_field:focus,.canada-hyundai-genesis-page .each_select_field:hover{border:1px solid var(--grey);box-shadow:none;background:#fff;outline:none}.canada-hyundai-genesis-page .select-bar{position:relative!important;width:30%;min-width:0}.canada-hyundai-genesis-page .select-bar:after{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;width:40px!important;height:45px!important;background:var(--dark_blue)!important;pointer-events:none!important;border:none!important;box-shadow:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='white'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:10px 6px!important}.canada-hyundai-genesis-page .select-bar select{width:100%!important;height:45px!important;border:1px solid var(--grey)!important;padding-right:45px!important}.canada-hyundai-genesis-page .optional-select{display:flex;align-items:center;justify-content:space-between}.canada-hyundai-genesis-page .address-input{height:45px;border:1px solid var(--grey);border-color:var(--grey);padding:0 10px;font-size:16px;line-height:45px;width:80%;border-radius:0;background:#fff;color:#000}.canada-hyundai-genesis-page .address-bar{display:flex;flex-direction:column;padding-bottom:10px;font-size:16px;color:#212529}.canada-hyundai-genesis-page .address-title{font-size:16px;line-height:2;margin:0;color:#212529}.canada-hyundai-genesis-page .hyu-gen-abl-body-desc{font-size:15px;color:#000;line-height:1.5}.canada-hyundai-genesis-page .search-bar{padding-top:35px;display:flex;justify-content:center}.canada-hyundai-genesis-page .search-bar .search-btn{background:var(--dark_blue)!important;color:#fff!important;font-weight:400!important;display:flex!important;height:45px!important;justify-content:center;align-items:center;border:none!important;width:200px!important;font-size:15px!important;cursor:pointer!important;text-decoration:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important;transition:none!important}@media(max-width:767px){.canada-hyundai-genesis-page .hyu-gen-abl-head{position:unset}.canada-hyundai-genesis-page #lang-switch{position:static;margin:0 20px 10px 0;float:right}.canada-hyundai-genesis-page .hyu-gs-head-img{height:auto;min-height:115px}.canada-hyundai-genesis-page .hyu-gen-abl-head-logo{top:30px;width:40%;margin:5% 5% 1%}.canada-hyundai-genesis-page .hyu-gen-abl-body{margin:0 5%}.canada-hyundai-genesis-page .hyu-gen-abl-body .hyu-gen-abl-body-h1{font-size:18px}.canada-hyundai-genesis-page .hyu-gen-abl-body-desc{display:contents}.canada-hyundai-genesis-page .hyu-gen-abl-search-container{margin-left:1%!important}.canada-hyundai-genesis-page .hyu-gen-abl-srh-p{font-size:15px}.canada-hyundai-genesis-page .hyu-gen-abl-srh-txtbox{width:90%;padding:5px;margin:4px;border:1px solid #232222}.canada-hyundai-genesis-page .hyu-gen-abl-srh-ceriteria{width:100%;padding:1px}.canada-hyundai-genesis-page .hyu-gen-abl-srh-ceriteria .selectMake{padding-left:10px;width:98%;margin-top:3px;margin-bottom:10px;margin-left:1px;border:1px solid #232222}.canada-hyundai-genesis-page .hyu-gen-abl-srh-ceriteria .selectModel{padding-left:10px;width:98%;margin-top:6px;margin-left:1px;border:1px solid #232222}.canada-hyundai-genesis-page .hyu-gen-abl-srh-cta-option{margin:4px 17px 4px 5px}.canada-hyundai-genesis-page .hyu-gen-abl-srh-btn{width:50%;border-radius:8px!important}.canada-hyundai-genesis-page .hyu-gen-abl-signup .certifyShop .icon{width:40px;height:48px}.canada-hyundai-genesis-page .text-sign-up{font-size:10px}.canada-hyundai-genesis-page .main-footer-div .left_actual_footer_icon{width:80%}.canada-hyundai-genesis-page .main-footer-div .right_actual_footer_icon{width:70%}.canada-hyundai-genesis-page .main-footer-div .footer_bottom{font-size:9px;padding-left:10px;padding-right:0}.canada-hyundai-genesis-page .main-footer-div .footer_seperator{display:none}.canada-hyundai-genesis-page .main-footer-div .block_for_mobile{display:block}.canada-hyundai-genesis-page .main-footer-div .iconOne{margin-left:25px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwo{margin-left:15px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconOnefr{margin-left:48px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwofr{margin-left:22px;margin-bottom:10px}.canada-hyundai-genesis-page .optional-select{display:block}.canada-hyundai-genesis-page .select-bar{width:auto!important;display:inline-block!important;margin-right:10px!important;min-width:265px;margin-bottom:10px!important}}@media(min-width:768px)and (max-width:991px){.canada-hyundai-genesis-page .main-footer-div .iconOne{margin-left:35px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwo{margin-left:20px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconOnefr{margin-left:70px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwofr{margin-left:47px;margin-bottom:10px}}@media(min-width:1200px){.canada-hyundai-genesis-page .main-footer-div .iconOne{margin-left:35px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwo{margin-left:15px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconOnefr{margin-left:55px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwofr{margin-left:27px;margin-bottom:10px}}@media(max-width:1550px){.canada-hyundai-genesis-page .hyu-gen-abl-signup .certifyShop .icon{width:60px}}@media(max-width:1050px){.canada-hyundai-genesis-page .hyu-gen-abl-signup .certifyShop .icon{width:40px}}@media(min-width:2500px){.canada-hyundai-genesis-page .hyu-gen-abl-signup{width:100%;background-color:#e4e0e0;position:relative;height:100px;line-height:3vh;margin-bottom:30px}.canada-hyundai-genesis-page .main-footer-div .iconOne{margin-left:35px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwo{margin-left:15px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconOnefr{margin-left:40px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwofr{margin-left:12px;margin-bottom:10px}.canada-hyundai-genesis-page .hyu-gen-abl-signup .certifyShop .icon{width:70px}}@media(max-width:425px){.canada-hyundai-genesis-page .hyu-gen-abl-signup{line-height:2vh}.canada-hyundai-genesis-page .optional-select{display:block}.canada-hyundai-genesis-page .select-bar{width:auto!important;display:inline-block!important;margin-right:10px!important;min-width:265px;margin-bottom:10px!important}.canada-hyundai-genesis-page .main-footer-div .iconOne{margin-left:32px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwo{margin-left:20px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconOnefr{margin-left:42px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwofr{margin-left:25px;margin-bottom:10px}}@media(max-width:320px){.canada-hyundai-genesis-page .main-footer-div .iconOne{margin-left:29px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwo{margin-left:20px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconOnefr{margin-left:38px;margin-bottom:10px}.canada-hyundai-genesis-page .main-footer-div .iconTwofr{margin-left:25px;margin-bottom:10px}}