@charset "UTF-8";:root{--mp-heart-mast-header-inactive-color:#1F1E20;--mp-compare-arrows-inactive-color:#252525}#toggle-disclaimers{cursor:pointer;margin-bottom:1em}.disclaimers-wrap{color:#000;margin-bottom:1em;display:none;font-style:italic;font-size:.7em}.disclaimers-wrap p{margin-bottom:.5em}body.page-template-hyundai-drive h1{font-size:48px;font-weight:700;margin:0;line-height:1.2}body.page-template-hyundai-drive h1 span{display:block;font-size:16px;margin-top:1em}body.page-template-hyundai-drive h2{font-size:24px;font-weight:700;margin:0 0 30px 0}body.page-template-hyundai-drive h3{font-size:16px;font-weight:700;margin:0}body.page-template-hyundai-drive h4{font-size:14px;font-weight:700;margin:0 0 24px;line-height:initial}body.page-template-hyundai-drive .panel-group{max-width:700px}body.page-template-hyundai-drive .panel-group>.panel{background-color:transparent}body.page-template-hyundai-drive .panel-group h4.panel-title{margin-bottom:0}body.page-template-hyundai-drive .panel-group h4.panel-title a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.page-template-hyundai-drive .panel-group h4.panel-title a:active,body.page-template-hyundai-drive .panel-group h4.panel-title a:hover,body.page-template-hyundai-drive .panel-group h4.panel-title a:visited{text-decoration:none}body.page-template-hyundai-drive .panel-group h4.panel-title a i.fa{color:#00a9d2;font-size:34px;margin-left:10px}body.page-template-hyundai-drive .panel-group h4.panel-title a i.fa:before{content:"\f056"}body.page-template-hyundai-drive .panel-group h4.panel-title a.collapsed i.fa:before{content:"\f055"}body.page-template-hyundai-drive .hdCenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.page-template-hyundai-drive .hdGrayBackground{background-color:#f3f3f3}body.page-template-hyundai-drive .hdLogoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}body.page-template-hyundai-drive .hdLogoWrapper>*{margin:0 15px 20px}body.page-template-hyundai-drive .hdSection{margin-bottom:60px}@media (min-width:600px){body.page-template-hyundai-drive .hdSection{margin-bottom:125px}}body.page-template-hyundai-drive .hdSection__heading{margin-bottom:75px}body.page-template-hyundai-drive .hdSection__heading:after{display:block;content:"";width:48.5px;border-top:2px solid}body.page-template-hyundai-drive .hdSection__splitContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:924px;margin:0 auto}@media (min-width:600px){body.page-template-hyundai-drive .hdSection__splitContent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px){body.page-template-hyundai-drive .hdSection__splitContent>*{width:50%}}@media (min-width:968px){body.page-template-hyundai-drive .hdSection__splitContent>:first-child{width:44%}body.page-template-hyundai-drive .hdSection__splitContent>:last-child{width:66%}}body.page-template-hyundai-drive .hdSection--hero{margin:0;padding:100px 0;background-size:cover;background-repeat:no-repeat;background-position:center}body.page-template-hyundai-drive .hdSection--hero h1{color:#fff}@media (min-width:600px){body.page-template-hyundai-drive .hdSection--hero{padding:190px 0;background-position:75% bottom}}@media (min-width:968px){body.page-template-hyundai-drive .hdSection--hero{background-position:right bottom}}body.page-template-hyundai-drive .hdSection--download{margin-bottom:75px;padding:50px 0}body.page-template-hyundai-drive .hdSection--overview .hdSection__splitContent{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.page-template-hyundai-drive .hdSection--overview .hdSection__splitContent img{height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width:600px){body.page-template-hyundai-drive .hdSection--overview .hdSection__splitContent>*{width:50%}}body.page-template-hyundai-drive .hdSection--overview .hdGrayBackground{padding:25px}@media (min-width:600px){body.page-template-hyundai-drive .hdSection--how .hdSection__splitContentLeft{margin-right:15px}}body.page-template-hyundai-drive .hdSection--how ul{list-style:none;padding:0;margin:0}body.page-template-hyundai-drive .hdSection--how ul li{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex}body.page-template-hyundai-drive .hdSection--how ul li a{margin-left:15px;text-decoration:none;color:initial}body.page-template-hyundai-drive .hdSection--how ul li a p{margin-bottom:0;display:none}body.page-template-hyundai-drive .hdSection--how ul li.active{background-color:#f3f3f3}body.page-template-hyundai-drive .hdSection--how ul li.active a>p{display:inline-block}body.page-template-hyundai-drive .hdSection--how ul li:not(.active):not(:last-child){padding-bottom:0;border-bottom:1px solid #d6d6d6}@media (min-width:600px){body.page-template-hyundai-drive .hdSection--how ul li{padding:33px}}body.page-template-hyundai-drive .hdSection--connect .hdCenter{max-width:850px;margin:0 auto 50px}body.page-template-hyundai-drive .hdSection--connect .hdCenter p{text-align:center}body.page-template-hyundai-drive .hdSection--connect .hdCenter img{width:100%}body.page-template-hyundai-drive .hdSection--friend .hdSection__splitContentLeft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body.page-template-hyundai-drive .hdSection--friend .hdSection__splitContentLeft img{max-width:30%}@media (min-width:600px){body.page-template-hyundai-drive .hdSection--friend .hdSection__splitContentLeft{margin-right:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.page-template-hyundai-drive .hdSection--friend .hdSection__splitContentLeft img{margin-top:30px;max-width:70%}}@media (min-width:968px){body.page-template-hyundai-drive .hdSection--friend .hdSection__splitContentLeft{padding-top:50px}body.page-template-hyundai-drive .hdSection--friend .hdSection__splitContentLeft img{max-width:100%}}body.page-template-hyundai-drive .hdSection--faq{padding-top:55px;padding-bottom:55px;margin-bottom:0}body.page-template-hyundai-drive .hdSection--explore{margin-bottom:0;padding-top:50px;padding-bottom:20px}body.page-template-hyundai-drive .hdSection--explore .hdLogoWrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.page-template-hyundai-drive .hdSection--explore img{max-width:200px}.owners-assurance__hero{background:center center #fff;background-size:cover;color:#fff;background-repeat:no-repeat;padding:50px 0 100px 0}.owners-assurance__image-title{width:50%}.owners-assurance__title{line-height:1.4;font-weight:700;color:#fff}.owners-benefits-row__title{margin:40px 0}.owners-benefits-row__icons{padding:20px 15% 30px 15%}.owners-benefits-row__logo-selector{cursor:pointer;margin-bottom:40px}.owners-benefits-row__logo-selector__underline{padding:5px;border-bottom:2px solid #fff}.owners-benefits-row__logo-selector.active .owners-benefits-row__logo-selector__underline{width:50%;border-bottom:2px solid #000;margin-left:auto;margin-right:auto}.owners-benefits-row__logo-selector:hover .owners-benefits-row__logo-selector__underline{width:50%;border-bottom:2px solid #000;margin-left:auto;margin-right:auto}.owners-benefits-row__icon{width:80%}.owners-benefits-row__subtitle{font-size:16px}.owners-benefits-content__title{line-height:1.5}.owners-benefits-content__image-block img{width:100%}.owners-benefits-content__data-block{border-top:1px solid #ccc}@media (max-width:767px){.owners-benefits-content__data-block{border-top:0}}.owners-benefits-content .button.button.owners-assurance-button{background-color:#00a9d2;color:#fff;border-radius:30px;padding:20px 50px;margin:15px 5px 20px 5px;font-family:sans-serif;text-decoration:none!important}.owners-benefits-content .button.button.owners-assurance-button:hover{background-color:#00a9d2}.explore-programs-row{padding:3em 0}.explore-programs-row__title{font-size:30px;font-weight:700;font-family:"Hyundai Sans Head",sans-serif;text-transform:none;text-align:center;margin-bottom:40px}.explore-programs-row__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap}.explore-programs-row__icon-images{max-width:60%}.explore-programs-row__icons{border-right:1px solid #f2f2f2;margin-bottom:2em}.explore-programs-row__icons:last-child{border-right:none}@media (min-width:768px){.explore-programs-row__icons{margin-bottom:0}}@media (max-width:767px){.explore-programs-row__icons{border-right:0}}.owners-benefits-content__row{display:none}.owners-benefits-content__row.active{display:block}.di-model-page{background:#f1f1f1}.di-model-page *,.di-model-page :after,.di-model-page :before{-webkit-box-sizing:border-box;box-sizing:border-box}.di-model-page h2{font-size:1.8em;color:#252525;line-height:2em;font-weight:600;margin:0 0 24px 0}.di-model-page .row__title{text-align:center}.di-model-page .border-right{border-right:1px solid #ccc}.di-model-page .border-left{border-left:1px solid #ccc}.di-model-page .swiper-button-prev{top:55%;background-color:#252525!important;height:70px;width:40px;left:0;cursor:pointer}.di-model-page .swiper-button-next{top:55%;background-color:#252525!important;height:70px;width:40px;right:0;cursor:pointer}.di-model-page section.padding-top-lg{padding-top:48px}.di-model-page section.padding-top-md{padding-top:36px}.di-model-page section.padding-top-sm{padding-top:30px}.di-model-page section.padding-top-xs{padding-top:15px}.di-model-page section.padding-top-none{padding-top:0}.di-model-page section.padding-bottom-lg{padding-bottom:48px}.di-model-page section.padding-bottom-md{padding-bottom:36px}.di-model-page section.padding-bottom-sm{padding-bottom:30px}.di-model-page section.padding-bottom-xs{padding-bottom:15px}.di-model-page section.padding-bottom-none{padding-bottom:0}@media (max-width:767px){.di-model-page section.padding-top-lg{padding-top:36px}.di-model-page section.padding-top-md{padding-top:30px}.di-model-page section.padding-top-sm{padding-top:15px}.di-model-page section.padding-top-xs{padding-top:10px}.di-model-page section.padding-top-none{padding-top:0}.di-model-page section.padding-bottom-lg{padding-bottom:36px}.di-model-page section.padding-bottom-md{padding-bottom:30px}.di-model-page section.padding-bottom-sm{padding-bottom:15px}.di-model-page section.padding-bottom-xs{padding-bottom:10px}.di-model-page section.padding-bottom-none{padding-bottom:0}}.di-model-page .model-hero{background:center center #333;background-size:cover;color:#fff}@media (max-width:767px){.di-model-page .model-hero{padding:0;text-align:center}}.di-model-page .model-hero .model-hero__content{padding:132px 0}.di-model-page .model-hero__title{font-size:3em;line-height:1.5;margin:0}@media (max-width:767px){.di-model-page .model-hero__title{font-size:1.2em}}.di-model-page .model-hero__msrp{font-size:1.75em;color:#fff}.di-model-page .button{display:inline-block;background:#007db4;border:1px solid #007db4;border-radius:20px;padding:1em 3em;margin:1em 0;color:#fff;text-transform:none}.di-model-page .button:hover{background:0 0}.di-model-page .model-trims{display:block;position:relative;text-align:center}.di-model-page .model-trims .card-container .card{background-color:#fff;padding:2em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:300px}.di-model-page .model-trims .card-container .card__trim-title{font-weight:800;font-size:1.3em;text-transform:uppercase;margin-bottom:1em;text-align:center}.di-model-page .model-trims .card-container .card .info-block{display:block;margin:3em auto}.di-model-page .model-trims .card-container .card .info-block__price{font-size:1.7em;text-align:left}.di-model-page .model-trims .card-container .card .info-block__price--label{display:block;font-size:.6em}.di-model-page .model-trims .card-container .card .info-block__mpg{font-size:1.7em;text-align:left;margin-left:2em}.di-model-page .model-trims .card-container .card .info-block__mpg--label{display:block;font-size:.6em}.di-model-page .model-trims .card-container .card .info-block__mpg--small{font-size:1.2em;margin-left:1em;text-align:left}.di-model-page .model-trims .card-container .card .info-block__mpg--small .info-block__mpg--label{font-size:.8em}.di-model-page .model-gallery{text-align:center}.di-model-page .model-gallery .flex-row{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.di-model-page .model-gallery__small{-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}.di-model-page .model-gallery__small--model-bg{width:100%;padding-top:100%;background:#f1f1f1 center center;background-size:cover}.di-model-page .model-gallery__large{-webkit-box-flex:1;-ms-flex:1;flex:1}.di-model-page .model-gallery__large--model-bg{width:100%;padding-top:50%;background:#f1f1f1 center center;background-size:cover}@media (max-width:767px){.di-model-page .model-gallery__small{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.di-model-page .model-gallery__large{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.di-model-page .model-color{text-align:center}.di-model-page .model-color__vehicle{position:relative}.di-model-page .model-color__vehicle .item{display:none;-webkit-transition:all 1s ease;transition:all 1s ease}.di-model-page .model-color__vehicle .item.active{display:block}.di-model-page .model-color__vehicle--name{display:block;font-size:1em;font-weight:700;margin:10px}.di-model-page .model-color__vehicle--disclaimer{display:block;font-size:.8em;margin-bottom:10px;height:1.4em}.di-model-page .model-color .model-color__swatches{margin-top:20px}.di-model-page .model-color .model-color__swatches--2021{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.di-model-page .model-color .model-color__swatches .item{display:inline-block;position:relative;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.di-model-page .model-color .model-color__swatches .item:hover{cursor:pointer}.di-model-page .model-color .model-color__swatches .item.active .model-color__swatches--check{display:-webkit-box;display:-ms-flexbox;display:flex}.di-model-page .model-color .model-color__swatches .model-color__swatches--color{display:inline-block;position:relative;width:50px;height:50px;top:0;overflow:hidden;border-radius:5px;-webkit-transition:all .25s ease;transition:all .25s ease;background-size:contain}.di-model-page .model-color .model-color__swatches .model-color__swatches--color--2021{border-radius:0;height:24px;width:80px}.di-model-page .model-color .model-color__swatches .model-color__swatches--color--2021 .model-color__swatches--check{font-size:18px}.di-model-page .model-color .model-color__swatches .model-color__swatches--two-color{display:inline-block;border-right-color:transparent!important;border-bottom-color:transparent!important;top:0;left:0;width:50px;height:50px;overflow:hidden;border-radius:5px;-webkit-box-shadow:0 2px 8px -2px rgba(0,0,0,.33);box-shadow:0 2px 8px -2px rgba(0,0,0,.33);-webkit-transition:all .25s ease;transition:all .25s ease}.di-model-page .model-color .model-color__swatches .model-color__swatches--check{display:none;height:100%;color:#fff;font-weight:700;font-size:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.di-model-page .model-color .interior-exterior-options h3{text-transform:uppercase}.di-model-page .model-color .interior-exterior-options h3:hover{cursor:pointer}.di-model-page .model-color .interior-exterior-options .active{border-bottom:1px solid}.di-model-page .model-color .color-interior-exterior{display:none}.di-model-page .model-color .color-interior-exterior.active{display:block}.di-model-page .model-feature{background:#fff;text-align:center;color:#555;margin-bottom:2em}.di-model-page .model-feature__data{padding:1em 2em}.di-model-page .smartsense-logo{max-width:70%}.di-model-page .smartsense-content{margin:2em 0}.di-model-page .model-smartsense{text-align:center}.di-model-page .model-smartsense .model-feature__data{padding:2em;text-align:left}.di-model-page .model-smartsense .model-feature__title{margin-top:0}.di-model-page .disclaimer{font-style:normal;font-size:13px}.di-model-page .model-contact{text-align:center;background:center center #333;background-size:cover;padding:96px 0 96px}.di-model-page .model-contact h3,.di-model-page .model-contact h4{color:#fff}.di-model-page .model-contact h3{font-size:28px}.di-model-page .model-contact h4{font-weight:400}.shopper-assurance__hero{background:center center #fff;background-size:cover;color:#fff;background-repeat:no-repeat;padding:12% 0}.shopper-assurance__image-title{width:30%}.shopper-assurance__title{line-height:1.4;font-weight:700;color:#fff}.button.hd--section__hero__button{background-color:#00a9d2;color:#fff;border-radius:30px;padding:22px 30px;margin:15px 5px 20px 5px;font-family:sans-serif;text-decoration:none!important}.button.hd--section__hero__button:hover{background-color:#00a9d2}.icon-row{color:#000;padding:15px;margin-bottom:2rem}.icon-row .icons-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.icon-row .icons-section .icon{text-align:center;width:200px;height:auto;margin:1rem}.benefits-content{margin-bottom:2em}.benefits-content__title{line-height:1.5}.benefits-content__image-block img{width:100%}.benefits-content__data-block{border-top:1px solid #ccc}@media (max-width:767px){.benefits-content__data-block{border-top:0}}.benefits-content .button.button.shopper-assurance-button{background-color:#00a9d2;color:#fff;border-radius:30px;padding:20px 50px;margin:15px 5px 20px 5px;font-family:sans-serif;text-decoration:none!important}.benefits-content .button.button.shopper-assurance-button:hover{background-color:#00a9d2}.benefit-panel-switcher{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:70vh;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out;margin-top:2rem}@media (min-width:768px){.benefit-panel-switcher{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (max-width:767px){.benefit-panel-switcher{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:20px;min-height:auto}}.benefit-panel-switcher .content-half{position:relative;z-index:3;width:100%;padding:20px;background:rgba(0,0,0,.5)}@media (min-width:768px){.benefit-panel-switcher .content-half{width:50%;padding:40px}}.benefit-panel-switcher .benefit-panel-tabs ul{padding:0;margin:0}.benefit-panel-switcher .benefit-panel-tabs ul li{list-style:none;padding:20px;cursor:pointer}@media (min-width:768px){.benefit-panel-switcher .benefit-panel-tabs ul li{padding:20px 40px}}.benefit-panel-switcher .benefit-panel-tabs ul li img{width:40px;margin-right:20px}.benefit-panel-switcher .benefit-panel-tabs ul li p.tab-contents{display:none;color:#fff}.benefit-panel-switcher .benefit-panel-tabs ul li.active{background:#45556b}.benefit-panel-switcher .benefit-panel-tabs ul li.active p.tab-contents{display:block;margin-top:20px}.benefit-panel-header{color:#fff;font-size:.8rem}.benefit-panel-subheader{color:#fff;width:100%;font-size:1.5rem}@media (min-width:768px){.benefit-panel-subheader{width:50%;font-size:2rem}}#benefit-level1,#benefit-level2,#benefit-level3,#benefit-level4{color:#fff}.benefit-panel-hr{border:1px solid #fff;margin:auto 20px}@media (min-width:768px){.benefit-panel-hr{margin:auto 40px}}.header-hr{border:1px solid #fff;margin-right:5rem}@media (min-width:768px){.header-hr{margin-right:20rem}}@media (min-width:920px){.header-hr{margin-right:35rem}}.shopper--faq{margin-left:auto;margin-right:auto;background-color:#f2f2f2}.shopper--faq__title{padding:30px 0;margin-top:0}.shopper--faq__title_link{color:#444}.shopper--faq__title_link:hover{color:#00a9d2}.shopper--faq__row{padding:0 3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:1024px){.shopper--faq__row{padding:0 5%}}.shopper--faq a.shopper--faq__title_link:focus,.shopper--faq a.shopper--faq__title_link:hover{text-decoration:none}.shopper--faq .collapse-text{width:80%}.shopper--faq .hd-arrow{float:right;border:1px solid #002c5e;color:#002c5e;background:#fff;width:50px;height:50px;border-radius:50%;text-align:center;line-height:50px;vertical-align:middle;margin:0 15px}.shopper--faq .panel-default{border:0;margin-bottom:20px}.shopper--faq .panel-default>.panel-heading{color:#000;background-color:#fff;border:0;padding:20px 20px}.shopper--faq .panel-title{font-size:18px;font-weight:400;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopper--faq .panel-title:hover{color:#002c5e}.faq-border{border-bottom:3px solid #002c5e;width:50px;padding:5px;margin:5px}.explore-programs-row{padding:3em 0}.explore-programs-row__title{font-size:30px;font-weight:700;font-family:"Hyundai Sans Head",sans-serif;text-transform:none;text-align:center;margin-bottom:40px}.explore-programs-row__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap}.explore-programs-row__icon-images{max-width:60%}.explore-programs-row__icons{border-right:1px solid #f2f2f2;margin-bottom:2em}.explore-programs-row__icons:last-child{border-right:none}@media (min-width:768px){.explore-programs-row__icons{margin-bottom:0}}@media (max-width:767px){.explore-programs-row__icons{border-right:0}}.benefits-content__row{display:none}.benefits-content__row.active{display:block}.shopper-disclaimers{padding:3em 0 0 0}.shopper-disclaimers p{margin:0 0 .25em;font-size:.85em;color:#5a5a5a;line-height:1.75}.cpo-hero{background:center center #fff;background-size:cover;color:#fff;background-repeat:no-repeat;padding-top:5%}.cpo-hero__image{width:50%}.cpo-hero__title{font-size:50px;font-family:"Hyundai Sans Head",sans-serif;font-weight:700;padding-top:170px;padding-bottom:60px;line-height:1.4;color:#fff}@media (max-width:1024px){.cpo-hero__title{padding-top:30px;padding-bottom:30px}}.cpo-hero .button.cpo-hero__button{background-color:#00a9d2;color:#fff;border-radius:30px;padding:0 2em;line-height:4;margin:0 1em 0 0;font-family:sans-serif;text-decoration:none!important;margin-bottom:2em}@media (min-width:768px){.cpo-hero .button.cpo-hero__button{margin-bottom:0}}.cpo-hero .button.cpo-hero__button:hover{background-color:#00a9d2}.cpo-hero__button--image{display:inline-block}.cpo-hero__button--image:hover{cursor:pointer}.cpo-benefits{padding:3em 0;text-align:center}.cpo-benefits .row{padding:0}.cpo-benefits__subtitle{margin-bottom:2em}.cpo-benefits__block{background:#f2f2f2;margin-bottom:2em;text-align:left;min-height:365px}.cpo-benefits__block__icon{margin-bottom:1em}@media (min-width:768px){.cpo-benefits__block__icon{margin-bottom:0}}.cpo-benefits__block .flexed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cpo-benefits__block__title{margin:2rem}.cpo-benefits__block__title--img{max-width:100%;max-height:362px;margin-bottom:10px}.cpo-benefits__block__content{margin:2rem;font-size:2rem;color:#8d8d8d}.cpo-benefits .button.cpo-benefits__button{background-color:#00a9d2;color:#fff;border-radius:30px;padding:0 2em;line-height:4;margin:0 1em 0 0;font-family:sans-serif;text-decoration:none!important}.cpo-benefits .button.cpo-benefits__button:hover{background-color:#00a9d2}.cpo-benefits .matchable-heights{min-height:362px}@media only screen and (max-width:800px){.cpo-benefits{background-color:#f2f2f2}.cpo-benefits__subtitle{margin-bottom:0}.cpo-benefits__block{margin-bottom:.5em}.cpo-benefits__block .matchable-heights{min-height:unset}}.cpo-more-info{padding:3em 0}.cpo-more-info .row{padding:0}.cpo-more-info__subtitle{margin-bottom:2em}.cpo-more-info__block{background:#f2f2f2;margin-bottom:2em;text-align:left}.cpo-more-info__block__icon{margin-bottom:1em}@media (min-width:768px){.cpo-more-info__block__icon{margin-bottom:0}}.cpo-more-info__block .flexed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cpo-more-info__block__title{margin:2rem}.cpo-more-info__block__title--img{max-width:100%;max-height:362px;margin-bottom:10px}.cpo-more-info__block__content{margin:2rem;font-size:2rem}.cpo-more-info__block__content a{font-size:1.5rem}.cpo-more-info .button.cpo-benefits__button{background-color:#00a9d2;color:#fff;border-radius:30px;padding:0 2em;line-height:4;margin:0 1em 0 0;font-family:sans-serif;text-decoration:none!important}.cpo-more-info .button.cpo-benefits__button:hover{background-color:#00a9d2}.cpo-find{background:#f2f2f2;padding:4em 0;text-align:center}.cpo-find h2{padding:0 0 2rem 0}.cpo-find__cta{background:#002c5f;color:#fff;padding:1.25rem;font-size:2rem;border:none}.cpo-find__cta:hover{background:#00142c}.cpo-find__cta:visited{background:#00142c;color:#fff}@media only screen and (max-width:800px){.cpo-find p{font-size:2rem}}.cpo-video{padding:2em 0}.cpo-video__subtitle{font-size:2rem;color:#8d8d8d;padding:2rem 0}.cpo-video .grey-section{background-color:#f2f2f2}.cpo-video .matchable-heights{background-color:#f2f2f2}@media only screen and (max-width:768px){.cpo-video>div>div>div>div.col-md-5.col-md-offset-1.col-sm-6.matchable-heights{padding:0}.cpo-video .no-video{padding-top:32px}}.cpo-advantages{padding:2em 0}.cpo-advantages__title{text-align:center}.cpo-advantages__subtitle{font-size:2rem;text-align:center}.cpo-advantages__block p{font-size:2rem;color:#8d8d8d}.cpo-advantages .matchable-heights{background-color:#f2f2f2;margin-bottom:3rem;padding:4rem;min-height:250px}.cpo-table{padding:4em 1em}.cpo-table__title{text-align:center;margin-bottom:30px}.cpo-table .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cpo-table .cpo-table__block__content__column1{font-size:2rem;font-weight:700}.cpo-table>div>div:nth-child(2)>div>div>p{font-weight:700}.cpo-table>div>div:nth-child(3),.cpo-table>div>div:nth-child(5){background-color:#f2f2f2}@media only screen and (max-width:800px){.cpo-table{padding:0;margin-bottom:50px}.cpo-table .col-xs-3{padding:5px;width:27%}.cpo-table .col-xs-3:first-child{width:19%}.cpo-table__title{margin-bottom:20px}.cpo-table .cpo-table__block__content__column1{font-size:.9em;font-weight:700}.cpo-table__block p{font-size:.9rem}}.elegibility{padding:3em 0;text-align:center}@media (min-width:768px){.elegibility__subtitle{max-width:75%;margin:0 auto}}.elegibility__block-wrapper{margin:3em 0}.elegibility__block{border:1px solid #f2f2f2;padding:2em 3em;margin-bottom:2em}.elegibility__block__number{font-weight:800;font-size:38px}.elegibility__block__content{font-size:18px;margin-bottom:0}.elegibility .button.elegibility__button{background-color:#00a9d2;color:#fff;border-radius:30px;padding:0 2em;line-height:4;margin:0 1em 0 0;font-family:sans-serif;text-decoration:none!important}.elegibility .button.elegibility__button:hover{background-color:#00a9d2}.coverage{padding:2em 0;text-align:center}.coverage__block-wrapper{margin:3em 0}.coverage__block{background:#fff;padding:2em;margin-bottom:2em}.coverage__block__number{font-weight:800;font-size:26px}.coverage__block__content{font-size:16px;margin-bottom:0}.coverage .button.elegibility__button{background-color:#00a9d2;color:#fff;border-radius:30px;padding:0 2em;line-height:4;margin:0 1em 0 0;font-family:sans-serif;text-decoration:none!important}.coverage .button.elegibility__button:hover{background-color:#00a9d2}.cpo-disclaimers{padding:3em 0 0 0}.cpo-disclaimers p{margin:0 0 .25em;font-size:.85em;color:#5a5a5a;line-height:1.75}.explore-programs-row{padding:3em 0}.explore-programs-row__title{font-size:30px;font-weight:700;font-family:"Hyundai Sans Head",sans-serif;text-transform:none;text-align:center;margin-bottom:40px}.explore-programs-row__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap}.explore-programs-row__icon-images{max-width:60%}.explore-programs-row__icons{border-right:1px solid #f2f2f2;margin-bottom:2em}.explore-programs-row__icons:last-child{border-right:none}@media (min-width:768px){.explore-programs-row__icons{margin-bottom:0}}@media (max-width:767px){.explore-programs-row__icons{border-right:0}}.cpo-awards{padding:3em 0}.cpo-awards img{max-height:150px}.cpo-awards__title{font-size:30px;font-weight:700;font-family:"Hyundai Sans Head",sans-serif;text-transform:none;text-align:center;margin-bottom:40px}.cpo-awards__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap}.cpo-awards__icon-images{max-width:60%}.cpo-awards__icons{border-right:1px solid #f2f2f2;margin-bottom:2em}.cpo-awards__icons:last-child{border-right:none}@media (min-width:768px){.cpo-awards__icons{margin-bottom:0}}@media (max-width:767px){.cpo-awards__icons{border-right:0}}.cpo-find__cta:active,.cpo-find__cta:hover{color:#fff}.batteries__hero{background:center center #fff;background-size:cover;color:#fff;background-repeat:no-repeat}.batteries__image-title{padding-top:60px;width:290px;max-width:100%}.batteries__pre-title{padding-top:170px;font-size:18px;font-family:"Hyundai Sans Head",sans-serif}.batteries__title{font-size:50px;font-family:"Hyundai Sans Head",sans-serif;font-weight:700;padding-bottom:60px;color:#fff}.batteries-button-row__battery-schedule-button{background-color:#00a9d2;color:#fff;border-radius:30px;padding:20px 50px;margin:25px 5px 25px 5px;font-family:sans-serif;text-decoration:none!important}@media (max-width:767px){.batteries-button-row__battery-schedule-button{margin-top:10px;margin-bottom:10px;display:block;width:90%!important;margin-left:auto!important;margin-right:auto!important}}.batteries-button-row__battery-schedule-button:hover{background-color:#00a9d2}.batteries-button-row__battery-schedule-button:visited{background-color:#00a9d2;color:#fff}.batteries-button-row__battery-schedule-button:visited:hover{background-color:#00a9d2}.batteries-button-row__battery-specials-button{background-color:#4a4a4a;color:#fff;border-radius:30px;padding:20px 50px;margin:25px 5px 25px 5px;font-family:sans-serif;text-decoration:none!important}@media (max-width:767px){.batteries-button-row__battery-specials-button{margin-top:10px;margin-bottom:10px;display:block;width:90%!important;margin-left:auto!important;margin-right:auto!important}}.batteries-button-row__battery-specials-button:hover{background-color:#4a4a4a}.batteries-button-row__battery-specials-button:visited{background-color:#4a4a4a;color:#fff}.batteries-button-row__battery-specials-button:visited:hover{background-color:#4a4a4a}.batteries-content-row{background-color:#f0eff0}.batteries-content-row__title{font-size:30px;font-weight:700;font-family:"Hyundai Sans Head",sans-serif;line-height:40px;margin:50px 0 30px 0}.batteries-content-row__text{margin:0 0 20px}.batteries-content-row__content{font-size:14px;line-height:24px}.batteries-hours-row{background-color:#f0eff0;padding-bottom:50px}.batteries-hours-row__title{font-size:30px;font-weight:700;font-family:"Hyundai Sans Head",sans-serif;line-height:40px;padding:50px 0 30px 0;margin:0;text-align:center}.batteries-hours-row__box{background-color:#fff;padding-bottom:50px;padding-left:0;padding-right:0;border-right:40px solid #f0eff0}.batteries-hours-row__box__sales{border-right:0}@media (max-width:1024px){.batteries-hours-row__box{border-bottom:20px solid #f0eff0;border-right:0}}.batteries-hours-row__box-title{font-size:30px;font-family:"Hyundai Sans Head",sans-serif;padding:30px 0 20px 30px;margin:0}.batteries-hours-row__days{font-size:16px;line-height:28px;font-family:"Hyundai Sans Head",sans-serif;padding-left:30px}.batteries-hours-row__hours{font-size:16px;line-height:28px;font-family:"Hyundai Sans Head",sans-serif;float:right;padding-right:30px}.brakes__hero{background:center center #fff;background-size:cover;color:#fff;background-repeat:no-repeat}.brakes__image-title{padding-top:60px;width:290px;max-width:100%}.brakes__pre-title{padding-top:170px;font-size:18px;font-family:"Hyundai Sans Head",sans-serif}.brakes__title{font-size:50px;font-family:"Hyundai Sans Head",sans-serif;font-weight:700;padding-bottom:60px;color:#fff}.brakes-button-row__brakes-schedule-button{background-color:#00a9d2;color:#fff;border-radius:30px;padding:20px 50px;margin:25px 5px 25px 5px;font-family:sans-serif;text-decoration:none!important}@media (max-width:767px){.brakes-button-row__brakes-schedule-button{margin-top:10px;margin-bottom:10px;display:block;width:90%!important;margin-left:auto!important;margin-right:auto!important}}.brakes-button-row__brakes-schedule-button:hover{background-color:#00a9d2}.brakes-button-row__brakes-schedule-button:visited{background-color:#00a9d2;color:#fff}.brakes-button-row__brakes-schedule-button:visited:hover{background-color:#00a9d2}.brakes-button-row__brakes-specials-button{background-color:#4a4a4a;color:#fff;border-radius:30px;padding:20px 50px;margin:25px 5px 25px 5px;font-family:sans-serif;text-decoration:none!important}@media (max-width:767px){.brakes-button-row__brakes-specials-button{margin-top:10px;margin-bottom:10px;display:block;width:90%!important;margin-left:auto!important;margin-right:auto!important}}.brakes-button-row__brakes-specials-button:hover{background-color:#4a4a4a}.brakes-button-row__brakes-specials-button:visited{background-color:#4a4a4a;color:#fff}.brakes-button-row__brakes-specials-button:visited:hover{background-color:#4a4a4a}.brakes-content-row{background-color:#f0eff0}.brakes-content-row__title{font-size:30px;font-weight:700;font-family:"Hyundai Sans Head",sans-serif;line-height:40px;margin:50px 0 30px 0}.brakes-content-row__content{font-size:14px;line-height:24px}.brakes-content-row__text{margin:0 0 20px}.brakes-content-row__bottom-blocks-1{margin:40px 0}.brakes-content-row ul{-webkit-padding-start:13px;padding-inline-start:13px}.brakes-hours-row{background-color:#f0eff0;padding-bottom:50px}.brakes-hours-row__title{font-size:30px;font-weight:700;font-family:"Hyundai Sans Head",sans-serif;line-height:40px;padding:50px 0 30px 0;margin:0;text-align:center}.brakes-hours-row__box{background-color:#fff;padding-bottom:50px;padding-left:0;padding-right:0;border-right:40px solid #f0eff0}.brakes-hours-row__box__sales{border-right:0}@media (max-width:1024px){.brakes-hours-row__box{border-bottom:20px solid #f0eff0;border-right:0}}.brakes-hours-row__box-title{font-size:30px;font-family:"Hyundai Sans Head",sans-serif;padding:30px 0 20px 30px;margin:0}.brakes-hours-row__days{font-size:16px;line-height:28px;font-family:"Hyundai Sans Head",sans-serif;padding-left:30px}.brakes-hours-row__hours{font-size:16px;line-height:28px;font-family:"Hyundai Sans Head",sans-serif;float:right;padding-right:30px}.service-hours-row{padding:50px 0}.hyundai-service-page .fa{font-size:11px}.hyundai-service-page section:not(.hero){margin:70px auto}.hyundai-service-page .hero{background-size:cover;background-attachment:scroll;background-blend-mode:multiply;background-repeat:no-repeat;background-position:center center;color:#fff;padding-top:0}@media (max-width:767px){.hyundai-service-page .hero{background-image:none;padding:0}}.hyundai-service-page .hero .content{position:relative;max-width:650px;margin:50px 0;padding:20px 0;padding-top:0}@media (max-width:767px){.hyundai-service-page .hero .content{max-width:100%;margin:0;padding:20px;margin-top:200px}}.hyundai-service-page .hero .content h1,.hyundai-service-page .hero .content h2,.hyundai-service-page .hero .content p{color:#fff}.hyundai-service-page .hero .content h1{font-size:50px;font-family:"Hyundai Sans Head",sans-serif;font-weight:700;margin:20px 0;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.5)}@media (max-width:767px){.hyundai-service-page .hero .content h1{font-size:36px;text-shadow:none}}.hyundai-service-page .hero .content p{font-size:18px;font-family:"Hyundai Sans Head",sans-serif;padding-bottom:30px;text-shadow:1px 1px 3px rgba(0,0,0,.5)}@media (max-width:767px){.hyundai-service-page .hero .content p{font-size:16px;text-shadow:none}}.hyundai-service-page .hero .content .hero-button{color:#013b7d!important;background-color:#fff!important;border:1px solid #013b7d!important}.hyundai-service-page .hero .content .hero-button:hover{background-color:#013b7d!important;color:#fff!important}@media (max-width:767px){.hyundai-service-page .hero .content .hero-button{text-shadow:none}}.hyundai-service-page .hero .hero-grid{background-color:#051a36;padding:30px}@media (max-width:767px){.hyundai-service-page .hero .hero-grid{display:none}}.hyundai-service-page .hero .hero-grid .box{text-align:center;height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;position:relative}@media (max-width:767px){.hyundai-service-page .hero .hero-grid .box{height:auto;padding:30px 20px;border-bottom:1px solid rgba(255,255,255,.2)}}.hyundai-service-page .hero .hero-grid .box:not(:last-child)::after{content:"";position:absolute;top:10%;right:0;height:80%;width:1px;background-color:#fff}@media (max-width:767px){.hyundai-service-page .hero .hero-grid .box:not(:last-child)::after{display:none}}.hyundai-service-page .hero .hero-grid .box img{max-height:60px;width:auto;margin:0 auto}.hyundai-service-page .hero .hero-grid .box h3{color:#fff;margin-top:15px}.hyundai-service-page .hero .hero-grid .box p{margin-top:15px;font-size:14px;line-height:1.4}.hyundai-service-page .service-tools h2{padding:10px 0;text-align:center}.hyundai-service-page .service-tools .card-container{display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:1024px){.hyundai-service-page .service-tools .card-container{grid-template-columns:1fr 1fr}}.hyundai-service-page .service-tools .tools-card{background-color:#f3f3f3;padding:25px;border:10px solid #fff}.hyundai-service-page .service-specials{background-color:#f3f3f3;padding:70px 15px}.hyundai-service-page .service-specials h2{margin:0 auto}.hyundai-service-page .facilities{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}@media (max-width:767px){.hyundai-service-page .facilities{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hyundai-service-page .facilities .facility-card{height:690px}@media (max-width:767px){.hyundai-service-page .facilities .facility-card{max-height:50vh}}.hyundai-service-page .facilities .facility-card .shadow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%;padding:30px}@media (max-width:767px){.hyundai-service-page .facilities .facility-card .shadow{background-color:rgba(0,0,0,.5)}}.hyundai-service-page .facilities h3,.hyundai-service-page .facilities p{color:#fff}.hyundai-service-page .facilities .button{margin:0;width:50%!important;background-color:transparent}.hyundai-service-page .customer-reviews hr{width:20px;border:1px solid #000}.hyundai-service-page .customer-reviews .dealer-rater-row{padding:0;margin:0 auto;margin-top:30px;position:relative}.hyundai-service-page .customer-reviews .dealer-rater-row .swiper-slide{overflow:auto}.hyundai-service-page .customer-reviews .dealer-rater-row .owl-item{padding:0 30px;background-color:#f3f3f3;height:280px;margin:5px;padding:30px}.hyundai-service-page .customer-reviews .dealer-rater-row .btn-danger{display:none}.hyundai-service-page .customer-reviews .dealer-rater-row .review-contents{overflow-y:scroll}.hyundai-service-page .customer-reviews .dealer-rater-row .review{padding:0 15px}.hyundai-service-page .customer-reviews .dealer-rater-row .owl-wrapper-outer{margin:0 auto}@media (max-width:767px){.hyundai-service-page .customer-reviews .dealer-rater-row .owl-wrapper-outer{width:100%}}.hyundai-service-page .customer-reviews .dealer-rater-row .owl-controls{display:none!important;position:absolute;z-index:1;position:absolute;width:100%;top:30%;color:transparent;height:100px}.hyundai-service-page .customer-reviews .dealer-rater-row .owl-controls .owl-buttons{top:0}.hyundai-service-page .customer-reviews .dealer-rater-row .owl-controls .owl-next,.hyundai-service-page .customer-reviews .dealer-rater-row .owl-controls .owl-prev{position:absolute;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center center;width:30px}.hyundai-service-page .customer-reviews .dealer-rater-row .owl-controls .owl-prev{left:15px;background-image:url(https://di-mbca-enrollment.s3.amazonaws.com/required-pages/vans/arrow-prev-van.png)}.hyundai-service-page .customer-reviews .dealer-rater-row .owl-controls .owl-next{right:25px;background-image:url(https://di-mbca-enrollment.s3.amazonaws.com/required-pages/vans/arrow-next-van.png)}.hyundai-service-page .service-and-tips .image{width:100%}.hyundai-service-page .service-and-tips .title{font-size:30px;font-weight:700;font-family:"Hyundai Sans Head",sans-serif;line-height:40px;margin:0 0 10px 0}.hyundai-service-page .service-and-tips .blocks{background-color:#1f1e20;color:#fff;padding-bottom:1px}@media (max-width:768px){.hyundai-service-page .service-and-tips .blocks{margin-bottom:15px}}.hyundai-service-page .service-and-tips .text-container{padding:10px;margin-bottom:15px}.hyundai-service-page .service-and-tips p{font-size:14px;line-height:24px;margin-bottom:35px;color:#fff;text-align:left;padding:0 15px;padding-bottom:0;margin-bottom:0}.hyundai-service-page .service-and-tips h3{font-size:26px;font-family:"Hyundai Sans Head",sans-serif;text-align:left;margin-top:32px;color:#fff;padding:0 15px}.hyundai-service-page .service-and-tips a{color:#fff;padding:10px 20px;text-decoration:none!important;font-weight:700}.hyundai-service-page .service-and-tips a:hover,.hyundai-service-page .service-and-tips a:visited{color:#fff}.hyundai-service-page .service-and-tips .button.see-more-link{margin-top:30px;background-color:#05a9d2;color:#fff;border:2px solid #05a9d2}@media (max-width:767px){.hyundai-service-page .service-and-tips .button.see-more-link{width:100%;display:block;margin-top:0}}.oil__hero{background:center center #fff;background-size:cover;color:#fff;background-repeat:no-repeat}.oil__image-title{padding-top:60px;width:290px;max-width:100%}.oil__pre-title{padding-top:170px;font-size:18px;font-family:"Hyundai Sans Head",sans-serif}.oil__title{font-size:50px;font-family:"Hyundai Sans Head",sans-serif;font-weight:700;padding-bottom:60px;color:#fff}.oil-button-row__oil-schedule-button{background-color:#00a9d2;color:#fff;border-radius:30px;padding:20px 50px;margin:25px 5px 25px 5px;font-family:sans-serif;text-decoration:none!important}@media (max-width:767px){.oil-button-row__oil-schedule-button{margin-top:10px;margin-bottom:10px;display:block;width:90%!important;margin-left:auto!important;margin-right:auto!important}}.oil-button-row__oil-schedule-button:hover{background-color:#00a9d2}.oil-button-row__oil-schedule-button:visited{background-color:#00a9d2;color:#fff}.oil-button-row__oil-schedule-button:visited:hover{background-color:#00a9d2}.oil-button-row__oil-specials-button{background-color:#4a4a4a;color:#fff;border-radius:30px;padding:20px 50px;margin:25px 5px 25px 5px;font-family:sans-serif;text-decoration:none!important}@media (max-width:767px){.oil-button-row__oil-specials-button{margin-top:10px;margin-bottom:10px;display:block;width:90%!important;margin-left:auto!important;margin-right:auto!important}}.oil-button-row__oil-specials-button:hover{background-color:#4a4a4a}.oil-button-row__oil-specials-button:visited{background-color:#4a4a4a;color:#fff}.oil-button-row__oil-specials-button:visited:hover{background-color:#4a4a4a}.oil-content-row{background-color:#f0eff0}.oil-content-row__title{font-size:30px;font-weight:700;font-family:"Hyundai Sans Head",sans-serif;line-height:40px;margin:50px 0 30px 0}.oil-content-row__content{font-size:14px;line-height:24px}.oil-content-row__text{margin:0 0 20px}.oil-content-row__bottom-blocks-1{margin:40px 0}.oil-content-row ul{-webkit-padding-start:13px;padding-inline-start:13px}.oil-content-row__image{margin-bottom:53px}.oil-hours-row{background-color:#f0eff0;padding-bottom:50px}.oil-hours-row__title{font-size:30px;font-weight:700;font-family:"Hyundai Sans Head",sans-serif;line-height:40px;padding:50px 0 30px 0;margin:0;text-align:center}.oil-hours-row__box{background-color:#fff;padding-bottom:50px;padding-left:0;padding-right:0;border-right:40px solid #f0eff0}.oil-hours-row__box__sales{border-right:0}@media (max-width:1024px){.oil-hours-row__box{border-bottom:20px solid #f0eff0;border-right:0}}.oil-hours-row__box-title{font-size:30px;font-family:"Hyundai Sans Head",sans-serif;padding:30px 0 20px 30px;margin:0}.oil-hours-row__days{font-size:16px;line-height:28px;font-family:"Hyundai Sans Head",sans-serif;padding-left:30px}.oil-hours-row__hours{font-size:16px;line-height:28px;font-family:"Hyundai Sans Head",sans-serif;float:right;padding-right:30px}.ccpa_consent_style .gfield_label,.tcpa_consent_style .gfield_label{display:none}.ccpa_consent_style .gfield_checkbox label,.tcpa_consent_style .gfield_checkbox label{margin:-20px 10px 30px 20px}.ginput_container_checkbox .gfield_checkbox li label{display:inline}.tcpa_top p{font-size:12px}.drive-web-iframe{height:2850px}@media (max-width:767px){.drive-web-iframe{height:3400px}}.first-responders__title{padding-top:30px;font-size:40px;line-height:50px;text-align:center;padding-left:20px;padding-right:20px}.first-responders__title-text{font-size:16px;line-height:20px;text-align:center;padding-left:20px;padding-right:20px}.first-responders__hero{margin:50px 0}.first-responders__discount{font-weight:500;font-size:3.5em;text-align:center}.first-responders__discount-text{font-weight:500;font-size:1.5em;text-align:center}.first-responders__h2{font-size:32px;font-weight:400;line-height:36px;margin-top:50px}.first-responders__h3{font-size:28px}.first-responders__list{font-size:16px;line-height:21px;padding-left:15px;margin-bottom:15px}.first-responders__legal-text{color:grey}.first-responders__button{margin:30px 0;font-size:20px}.college-offer__hero{background:center center #fff;background-size:cover;color:#fff;background-repeat:no-repeat;padding:125px 0;margin-bottom:50px}.college-offer__title{font-size:40px;line-height:50px;text-align:center}.college-offer__sub-title{font-size:16px;line-height:20px;text-align:center}.college-offer__discount{font-weight:500;font-size:3.5em;text-align:center}.college-offer__discount-text{font-weight:500;font-size:1.5em;text-align:center}.college-offer__list{font-size:16px;line-height:21px;padding-left:15px;margin-bottom:15px}.college-offer__content-row{text-align:center;margin:50px 0;font-size:16px}.college-offer__h2{font-size:32px;font-weight:400}.college-offer__h3{font-size:28px}.college-offer__grey-row{background-color:#f2f2f2;padding:20px}.college-offer__button{margin:30px 0;font-size:20px}.college-offer__legal-title{font-size:24px;margin-bottom:20px;font-weight:700}.college-offer__legal-text{color:grey}.college-offer__disclaimer-title{font-size:24px;margin-bottom:20px;font-weight:700}.college-offer__disclaimer-text{color:grey}.mobility-offer__hero{background:center center #fff;background-size:cover;color:#fff;background-repeat:no-repeat;padding:125px 0;margin-bottom:50px}.mobility-offer__title{font-size:40px;line-height:50px;text-align:center}.mobility-offer__sub-title{font-size:16px;line-height:20px;text-align:center}.mobility-offer__discount{font-weight:500;font-size:3.5em;text-align:center}.mobility-offer__discount-text{font-weight:500;font-size:1.5em;text-align:center}.mobility-offer__steps-text{font-size:16px;line-height:21px}.mobility-offer__image{margin-top:50px}.mobility-offer__list{font-size:16px;line-height:21px;padding-left:15px;margin-bottom:15px}.mobility-offer__h2{font-size:32px;font-weight:400}.mobility-offer__h3{font-size:28px}.mobility-offer__nav-block-title{font-size:28px;text-align:center}.mobility-offer__steps{margin:50px 0}.mobility-offer__h2-blue{font-size:32px;font-weight:400;color:#0076c9;text-align:center;margin:20px 0}.mobility-offer__all-grey{background-color:#f2f2f2;font-size:16px;padding:10px}.mobility-offer__all-grey-slt{text-align:center;font-size:18px;margin:20px 0}.mobility-offer__address{text-align:center;font-size:18px}.mobility-offer__paperwork{text-align:center;font-size:16px}.fa-make-a-circle{font-size:2em;width:1.6em;text-align:center;line-height:1.6em;color:#0076c9;border-radius:.8em;border:1px solid #0076c9}.military-offer__hero{background:center center #fff;background-size:cover;color:#fff;background-repeat:no-repeat;padding:125px 0;margin-bottom:50px}.military-offer__title{font-size:40px;line-height:50px;text-align:center}.military-offer__sub-title{font-size:16px;line-height:20px;text-align:center}.military-offer__discount{font-weight:500;font-size:3.5em;text-align:center}.military-offer__discount-text{font-weight:500;font-size:1.5em;text-align:center}.military-offer__list{font-size:16px;line-height:21px;padding-left:15px;margin-bottom:15px}.military-offer__content-row{margin:50px 0;font-size:16px}.military-offer__h2{font-size:32px;font-weight:400;text-align:center}.military-offer__button{margin:30px 0;font-size:20px}.student-offer__hero{background:center center #fff;background-size:cover;color:#fff;background-repeat:no-repeat;padding:125px 0;margin-bottom:50px}.student-offer__title{font-size:40px;line-height:50px;text-align:center}.student-offer__sub-title{font-size:16px;line-height:20px;text-align:center}.student-offer__discount{font-weight:500;font-size:3.5em;text-align:center}.student-offer__discount-text{font-weight:500;font-size:1.5em;text-align:center}.student-offer__list{font-size:16px;line-height:21px;padding-left:15px;margin-bottom:15px}.student-offer__content-row{margin:50px 0;font-size:16px}.student-offer__h2{font-size:32px;font-weight:400;text-align:center}.student-offer__title-text{font-size:16px;text-align:center}.student-offer__h2-blue{font-size:32px;font-weight:400;color:#0076c9;text-align:center;margin:20px 0}.student-offer__h3{font-size:28px;text-align:center}.student-offer__eligibility-h3{font-size:28px;text-align:center;margin-bottom:40px}.student-offer__download-text{font-size:18px;text-align:center}.student-offer__grey-row{background-color:#f2f2f2;padding:20px}.student-offer__steps-row{margin:40px 0}.student-offer__steps-text{margin:25px 0;font-size:18px}.student-offer__button{margin:30px 0;font-size:20px}@media (max-width:767px){.student-offer__button{margin:10px 0}}.student-offer__legal-title{font-size:32px;margin-bottom:20px}.student-offer__legal-text{color:grey}.integration-top-spacer.blue-link{max-width:1400px;width:100%;margin:0 auto}.integration-top-spacer.blue-link>div{margin-top:50px}.integration-top-spacer.blue-link .card img{max-width:100%}.integration-top-spacer.blue-link .card .text{background-color:#f6f3f2;padding:30px 30px 40px 30px}.integration-top-spacer.blue-link .card .text h3{font-size:24px;margin:0;margin-bottom:15px}.integration-top-spacer.blue-link .card .text p{font-size:16px}.integration-top-spacer.blue-link .hero{height:470px;width:100%;background-color:#0c5db6;background-size:cover;position:relative;margin:0 auto}@media (max-width:1024px){.integration-top-spacer.blue-link .hero{height:unset;background-image:none!important}}.integration-top-spacer.blue-link .hero .hero-container{max-width:50%;height:100%;width:500px;height:100%;text-align:left;left:10%;padding:50px;padding-top:80px;position:absolute}@media (max-width:1024px){.integration-top-spacer.blue-link .hero .hero-container{height:unset;width:unset;position:unset;max-width:100%;padding-top:50px}}.integration-top-spacer.blue-link .hero .hero-container h1,.integration-top-spacer.blue-link .hero .hero-container h2{font-family:"Hyundai Sans Head",sans-serif;color:#fff;font-weight:500;margin:0 auto}@media (max-width:490px){.integration-top-spacer.blue-link .hero .hero-container h1,.integration-top-spacer.blue-link .hero .hero-container h2{font-size:38px}}.integration-top-spacer.blue-link .hero .hero-container h1{font-size:52px;margin-bottom:50px}@media (max-width:490px){.integration-top-spacer.blue-link .hero .hero-container h1{font-size:38px}}.integration-top-spacer.blue-link .hero .hero-container h2{font-size:23px}.integration-top-spacer.blue-link .phone-cards{display:grid;gap:30px 30px;grid-template-columns:1fr 1fr}@media (max-width:1024px){.integration-top-spacer.blue-link .phone-cards{display:block}}.integration-top-spacer.blue-link .phone-cards .card{display:inline-block}.integration-top-spacer.blue-link .feature-cards{position:relative}.integration-top-spacer.blue-link .feature-cards .owl-controls{position:absolute;z-index:1;position:absolute;display:block;width:100%;top:30%;color:transparent;z-index:9999;height:100px}.integration-top-spacer.blue-link .feature-cards .owl-controls .owl-buttons{top:0}.integration-top-spacer.blue-link .feature-cards .owl-controls .owl-next,.integration-top-spacer.blue-link .feature-cards .owl-controls .owl-prev{position:absolute;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center center;width:30px}@media (max-width:767px){.integration-top-spacer.blue-link .feature-cards .owl-controls .owl-next,.integration-top-spacer.blue-link .feature-cards .owl-controls .owl-prev{display:none}}.integration-top-spacer.blue-link .feature-cards .owl-controls .owl-prev{left:5px;background-image:url(https://di-mbca-enrollment.s3.amazonaws.com/required-pages/vans/arrow-prev-van.png)}@media (min-width:1500px){.integration-top-spacer.blue-link .feature-cards .owl-controls .owl-prev{left:-45px}}.integration-top-spacer.blue-link .feature-cards .owl-controls .owl-next{right:15px;background-image:url(https://di-mbca-enrollment.s3.amazonaws.com/required-pages/vans/arrow-next-van.png)}@media (min-width:1500px){.integration-top-spacer.blue-link .feature-cards .owl-controls .owl-next{right:-35px}}.integration-top-spacer.blue-link .setup-cards h2{text-align:center;margin:50px 0}.integration-top-spacer.blue-link .setup-cards .setup-container{display:grid;gap:50px 50px;grid-template-columns:1fr 1fr}@media (max-width:1024px){.integration-top-spacer.blue-link .setup-cards .setup-container{display:block}}.integration-top-spacer.blue-link .setup-cards .setup-container .card{display:inline-block}@media (max-width:1024px){.integration-top-spacer.blue-link .setup-cards .setup-container .card{margin-bottom:30px}}.integration-top-spacer.blue-link .intro{padding:50px 100px;background-color:#4a4a4a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.integration-top-spacer.blue-link .intro{display:block;padding:50px}}.integration-top-spacer.blue-link .intro .left,.integration-top-spacer.blue-link .intro .right{width:45%}@media (max-width:1024px){.integration-top-spacer.blue-link .intro .left,.integration-top-spacer.blue-link .intro .right{width:100%}}@media (max-width:1024px){.integration-top-spacer.blue-link .intro .left{margin-bottom:30px}}.integration-top-spacer.blue-link .intro .left>*{margin-bottom:30px}.integration-top-spacer.blue-link .intro .left h3{padding-top:10%;font-size:18px;font-weight:500}@media (max-width:1024px){.integration-top-spacer.blue-link .intro .left h3{padding-top:0}}.integration-top-spacer.blue-link .intro .left h2{font-size:24px}.integration-top-spacer.blue-link .intro .left h2,.integration-top-spacer.blue-link .intro .left h3{color:#fff}.integration-top-spacer.blue-link .intro .left p{font-size:13px;line-height:18px}.integration-top-spacer.blue-link .intro .left a{color:#fff;font-size:16px;font-weight:400;text-decoration:underline}.integration-top-spacer.blue-link .intro .right{background-size:cover;min-height:400px}.integration-top-spacer.blue-link .faqs{max-width:850px;margin:0 auto}.integration-top-spacer.blue-link .faqs h2{text-align:center;font-size:28px;font-weight:500;margin:50px 0}.integration-top-spacer.blue-link .faqs .blue-link-accordion{cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:0;-webkit-transition:.4s;transition:.4s;background-color:transparent;color:#002c5f;font-size:20px;font-weight:700}.integration-top-spacer.blue-link .faqs .accordion:hover,.integration-top-spacer.blue-link .faqs .active{color:#00aad2}.integration-top-spacer.blue-link .faqs .blue-link-accordion:after{content:"➕";font-size:13px;float:right;margin-left:5px;font-weight:700;float:right;margin-left:5px}.integration-top-spacer.blue-link .faqs .active:after{content:"➖"}.integration-top-spacer.blue-link .faqs .panel{padding:0 18px;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;border:0;max-width:95%}@media (max-width:1024px){.integration-top-spacer.blue-link .disclaimers{padding:15px;margin-top:0}}.integration-top-spacer.blue-link .disclaimers p{color:#888}