.app-content{max-width:100vw;overflow:hidden!important}.header-menu{border-bottom:2px solid #ccc;box-shadow:0 1px 3px hsla(34,17%,82%,.7);height:70px}.header-menu .navbar{min-height:50px;padding-bottom:0;padding-top:0}@media (min-width:992px){.header-menu .navbar .nav-link.active{position:relative}.header-menu .navbar .nav-link.active:after{background:#00aad2;content:"";display:block;height:3px;position:absolute;width:100%}}.navbar.navbar-nav-mobile{padding-left:0;padding-right:0}.navbar.navbar-nav-mobile .navbar-collapse{max-height:calc(100vh - 60px);overflow:scroll}.mh-60-px{min-height:60px}.navbar-nav.navbar-nav-laptop .nav-link{font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:16px;font-weight:500;line-height:67px;padding:0!important}.navbar.navbar-nav-mobile .nav-link-mobile{outline:none}.navbar.navbar-nav-mobile .nav-link-mobile img{max-width:36px}.navbar.navbar-nav-mobile .nav-link-mobile i{color:#292929;font-size:25px}.navbar.navbar-nav-mobile .col-link-mobile{padding-left:5px;padding-right:5px}.navbar.navbar-nav-mobile .col-link-mobile:first-child{padding-left:15px}.navbar.navbar-nav-mobile .col-link-mobile:last-child{padding-right:15px}.navbar-collapse-mobile .circle-plus{font-size:1em;height:24px;position:absolute;right:15px;top:15px;width:24px}.navbar-collapse-mobile .circle-plus .circle{border:2px solid #000;border-radius:100%;height:18px;position:relative;width:18px}.navbar-collapse-mobile .circle-plus .circle .horizontal{height:2px;margin-left:-6px;margin-top:-1px;opacity:1;width:12px}.navbar-collapse-mobile .circle-plus .circle .horizontal,.navbar-collapse-mobile .circle-plus .circle .vertical{background-color:#000;left:50%;position:absolute;top:50%;transform:rotate(-90deg);transition:transform .5s ease-in-out}.navbar-collapse-mobile .circle-plus .circle .vertical{height:12px;margin-left:-1px;margin-top:-6px;width:2px}.navbar-collapse-mobile .circle-plus.opened .circle{border-color:#00aad2}.navbar-collapse-mobile .circle-plus.opened .circle .horizontal{opacity:0}.navbar-collapse-mobile .circle-plus.opened .circle .horizontal,.navbar-collapse-mobile .circle-plus.opened .circle .vertical{background-color:#00aad2;transform:rotate(90deg);transition:transform .5s ease-in-out}.navbar-collapse-mobile .nav-item{background-color:#002c5f;border-bottom:2px solid #fff;display:block;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:15px;font-weight:300;letter-spacing:1px;margin:0 auto;padding:3px 0 3px 20px;position:relative;width:100%}.navbar-collapse-mobile .nav-item .nav-link,.navbar-collapse-mobile .nav-item .nav-link.active{color:#fff!important}.navbar-collapse-mobile .nav-item.has-dropdown{background-color:#fff}.navbar-collapse-mobile .nav-item.has-dropdown .nav-link{color:#000!important}.navbar-collapse-mobile .nav-item.has-dropdown .nav-link.active{color:#00aad2!important}.range-menu{left:0;opacity:0;position:fixed;top:-100%;width:100%;z-index:1021}.range-menu.show{border-bottom:2px solid #ccc;box-shadow:0 1px 3px hsla(34,17%,82%,.7);opacity:1;top:70px}.range-menu .range-menu-header{background-color:#f6f3f2}.range-menu .range-menu-header .range-menu-header-content{height:70px}.range-menu .range-menu-header .range-menu-header-content .close{font-size:30px}.range-menu .range-menu-content{background-color:#fff}.range-menu .range-menu-content .category-title{color:#666;font-size:15px;min-width:130px}.range-menu .range-menu-content .vehicle-categories .vehicle-category{border-bottom:1px solid #ccc;padding:20px}.range-menu .range-menu-content .vehicle-categories:last-child .vehicle-category{border-bottom:0}.range-menu .range-menu-content .vehicle-model{margin:0 15px;max-width:130px;position:relative}.range-menu .range-menu-content .vehicle-model img{width:130px}.range-menu .range-menu-content .vehicle-model .model-name{color:#000;font-family:Hyundai Sans Head,sans-serif;font-size:14px;font-weight:400;margin-bottom:0;position:absolute;text-align:center;width:100%}.range-menu-mobile{background-color:#f6f3f2;border-top:1px solid #e4dcd3;display:none;margin-left:-20px;padding:8px 20px}.range-menu-mobile.show{display:block}.range-menu-mobile .model-name{color:#000;font-family:Hyundai Sans Head,sans-serif;font-size:16px;font-weight:300}@media (max-width:575.98px){.range-menu-mobile .model-name{font-size:14px}}@media screen and (min-width:992px){.navbar-expand-lg .navbar-collapse.d-lg-none{display:none!important}}@media screen and (max-width:991px){.header-menu{height:65px}.navbar.navbar-nav-mobile{display:block}}@media screen and (max-width:540px){.navbar.navbar-nav-mobile .nav-link-mobile img{max-width:24px}.navbar.navbar-nav-mobile .nav-link-mobile i{font-size:18px}}.footer{padding-bottom:43px}.footer .socials-link{background:url(/assets/frontend/images/socials.png) 0 0 no-repeat!important;display:inline-block;height:22px;overflow:hidden;text-indent:-5000px;width:28px}.footer .menu{margin:0;padding:0}.footer .menu li{list-style-type:none}.footer .menu li a{color:#999;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:14px;font-weight:400;white-space:nowrap}.footer .menu li a:hover{text-decoration:none}.footer .menu li a:after{content:" | "}.footer .menu li a:last-child:after{content:""}@media screen and (max-width:992px){.footer .menu li a{line-height:28px}}.btn{border-radius:2px;cursor:pointer;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:16px;font-weight:300;line-height:19px;min-height:40px}.btn.with-icon-right{line-height:28px;padding-left:25px;padding-right:25px}.btn.btn-default{background:#002c5f;color:#fff}.btn.btn-default.with-icon-right{background:url(../images/arrow.png) no-repeat 100% #002c5f}.btn.btn-light{background-color:#fff;border:1px solid #666;color:#666}.btn.btn-light.with-icon-right{background:url(../images/arrow-dark.png) no-repeat 100% #fff}.btn.btn-active-blue{background:#004492;border:none}.btn.strong{font-weight:500}.btn.btn-block{max-width:400px}.btn.btn-large{min-height:70px}.btn.btn-large img{margin-right:10px;max-height:50px}.btn.btn-large img.icon{margin-right:15px;max-height:40px}.btn.btn-offer{background:url(../images/background-btn-offers.png) repeat;border:0;color:#000;display:block;font-size:10px;font-weight:400;height:28px;line-height:27px;margin-bottom:20px;min-height:inherit;padding:0 0 7px 12px;position:relative;text-align:left;text-transform:uppercase;width:180px}.btn.btn-offer:before{background-image:url(../images/background-btn-offers-left.png);left:0;width:13px}.btn.btn-offer:after,.btn.btn-offer:before{content:"";height:27px;position:absolute;top:0}.btn.btn-offer:after{background-image:url(../images/background-btn-offers-right.png);right:0;width:25px}.btn.btn-offer-blue{background-image:url(../images/btn-valid-background-blue.png);border:none;color:#fff;cursor:pointer;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:12px;font-weight:400;height:27px;min-height:27px;outline:none;padding:0 25px 0 13px;position:relative;text-align:center;width:180px}.btn.btn-offer-blue:before{background-image:url(../images/btn-valid-left.png);content:"";height:27px;left:0;position:absolute;top:0;width:13px}.btn.btn-offer-blue:after{background-image:url(../images/btn-valid-right.png);content:"";height:27px;position:absolute;right:0;top:0;width:25px}.c-cta--default.is-engine-sounds{border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,.3);font-size:28px;font-size:2.8rem;padding:5px;position:relative;text-align:center;width:6rem}.c-cta--default.is-engine-sounds:before{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out}[data-css=c-engine-sounds] .engine-sounds__cta{height:74px;height:7.4rem;max-width:6rem}.c-cta--default.is-engine-sounds .cta__text{display:block;font-family:HyundaiHeadMedium,sans-serif;font-size:12px;line-height:15px;margin-top:2.2rem;opacity:1;padding:0 6px 15px;position:relative;text-transform:uppercase;transition:opacity .2s ease-in-out}.c-cta--default.is-engine-sounds .cta__text:before{background:#fff;border-radius:.1rem;content:"";display:block;height:4px;height:.2rem;left:50%;position:absolute;top:-14px;top:-1.4rem;transform:translateX(-50%);width:16px;width:1.6rem}.engine-sounds__cta{margin:3rem 0;padding:7rem 0;text-align:center}isnt-touch-device .c-cta--default:hover{background-color:#00819e;border-color:#00819e;color:#00819e}.is-fc-white{color:#fff!important}.engine-sounds__bg{background-image:url(data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQwNSIgaGVpZ2h0PSIzMzUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI0My4xNjIlIiB5MT0iNTIuOTAyJSIgeDI9IjQ3Ljc3OCUiIHkyPSI0Ny40ODMlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0QyRTNGMiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDJDNUYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSIyLjcxOSUiIHkxPSI1Mi42NCUiIHkyPSI0Ny4xNjglIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMkM1RiIgc3RvcC1vcGFjaXR5PSIuMzQ3IiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMkM1RiIgc3RvcC1vcGFjaXR5PSIuNjUxIiBvZmZzZXQ9IjQ2LjUxNCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDAyQzVGIiBzdG9wLW9wYWNpdHk9Ii4wOTYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSItMi44OTMlIiB5MT0iNTAuMjQzJSIgeDI9Ijk3LjQzNyUiIHkyPSI0OS42JSIgaWQ9ImMiPjxzdG9wIHN0b3Atb3BhY2l0eT0iLjMzMiIgb2Zmc2V0PSIwJSIvPjxzdG9wIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTE0MDUgMjExLjkxM2wtMjAuNDU3IDI0LjgzOC0zOS42NDctMTkuNjQyLTE5LjMzNiAyMC4wNjQtMjEuMjk5LTI3LjcwMy0xNy4wODggMzQuMTU3LTE2LjUxOC0zNC4wODItNjEuNDMgODMuMTk5LTYyLjIxOC0yMzQuMzg3LTg3LjA3IDE1MS43OTMtNDUuOTY5LTEyMC42MTh2OTUuNjc4YzAgLjY2My0uMDU3IDEuMTQyLS4yNDQgMS41NTgtLjUwMSAxLjExOC0xLjggMS4zMzktMi42ODIuNTgxLS41NTMtLjQ3NS0xLjA1My0xLjQxOS0xLjc1NS0zLjEwNS0xLjIyLTIuOTMtMy4wMjctOC4yMDItNS40MzUtMTUuODQ2LTQuNDMyLTE0LjA2OC0xMC45MDctMzYuMjAyLTE5LjQyNy02Ni40MDdsLTExLjEgMTA5Ljk1OEw5MDcuMTggNzkuOTI4bC0zMC41ODUgMTM1LjE4NS0xNi42My0xMjMuNTIyLTM2LjQwMyAyMjMuOTQ1LTQ2LjUtMjk4LjA1NC02MC40NTEgMjk3LjE1OC00NC43NS0yOTkuNzc2LTk0LjY5IDI0Ny4wMjgtMzQuMzc0LTE3OS4xMzEtNDguNjgxIDIxMC44NzYtODIuNDItMTU4LjE3OC0zMi42ODUgMTc3LjM1Ny01Ni42NzQtMjEyLjAxNy0zMi44MjMgMTEwLjU2MS0yMS41MjEtMTEwLjcwMi01MS40NjMgMTMyLjUzLTIxLjM2LTU0Ljg1LTExLjQ5IDMwLjk3LTQ5LjMzNC00Ni43ODVMNjkuMzcgMjEwLjU5SDF2LTNoNjcuMzgxbDY2LjIwNS00OC45NzYgNDcuODYyIDQ1LjM5IDEyLjY1NS0zNC4xMDggMjEuNDI0IDU1LjAxMyA1Mi40My0xMzUuMDIgMjEuMTY2IDEwOC44OEwzMjIuNDkgODkuNzQ5bDU1Ljk4NCAyMDkuNDM1IDMxLjg1NC0xNzIuODQ2IDgyLjY5NCAxNTguNzA1IDUwLjA0Ni0yMTYuNzkyIDM1LjA2NyAxODIuNzQ1IDk1LjAxLTI0Ny44NiA0My45MiAyOTQuMjI0TDc3Ny40NTMuNTE4bDQ2LjE3MiAyOTUuOTQ2IDM2LjYyMi0yMjUuMjg2IDE3LjEgMTI3LjAyMyAyOC43Ni0xMjcuMTE3IDY1LjI3MSAxMzAuMjgyTDk4My4wMyA4NS45NDVsMi4xNDEgNy42MjNjOS41NzcgMzQuMDk2IDE2Ljc1OSA1OC43NDEgMjEuNTQzIDczLjkyOSAxLjczOCA1LjUxNSAzLjE1OCA5Ljc3OCA0LjI1NSAxMi43NzdWNzMuMjM3bDQ5LjUxOCAxMjkuOTI4IDg3LjU0OS0xNTIuNjMgNjIuNDg3IDIzNS40MDIgNjAuNjY4LTgyLjE2NyAxNi4wMjYgMzMuMDY3IDE2LjUwNS0zMi45OTIgMjIuMDk1IDI4LjczOSAxOC40NDQtMTkuMTM4IDM5LjQ4IDE5LjU2IDIxLjI2LTI1LjgxMnY0LjcyeiIgZmlsbD0idXJsKCNhKSIgb3BhY2l0eT0iLjY3Ii8+PHBhdGggZD0iTTIxLjcxMiAyMjguMjY0bDI0LjYyMyAxOS4zMTUgMjkuMjk1LTgxLjU5IDI0LjMxMyA3MC40MDQgMTE4LjUzNS0zMi4xMjMgMjUuMjMgNjkuMzggMTcuNjczLTM3Ljg4IDE0LjE5MiAxNi42NTIgNTYuODM1LTY4LjgyIDMzLjg5NyA1OC41NzQgMjYuNzQtMjAuMzM4IDEyLjQyIDE5Ljc4MyAxNC45NzctMjkuOTA1IDExLjE1NSAzNC4yMyAxMS4yMjItMzUuNTUgMjMuNjYyIDExMy4wOTRMNTE3LjQ3MyA0Ljc3bDY3LjYwNiAyMDUuOTU4TDYxOC41MiA3Ni4wMnYxMTEuMTk3Yy43NDYtMy4xMzIgMS43MDctNy41NjQgMi44ODMtMTMuMjkyIDMuMjQtMTUuNzg4IDguMS00MS40IDE0LjU4My03Ni44MjhsMS40NTItNy45MzcgNy44ODcgMTE5Ljk0MiA0NC4xNzYtMTM1LjM2NUw3MDguOTYgMjA1Ljc3bDEwLjY2OS0xMjEuNjYgMS45OS0uMDE3IDIzLjY5NCAyMjMuNzYzTDc3Ni41NTguMzk5bDQwLjg2NCAzMDguMzgzIDI5LjcyLTMwNS42NDkgNjQuMjkzIDI1Ny40OSAyMy43MzItMTg5Ljg2NCAzMy44NzIgMjI1LjI1OCA1NS45NTgtMTY0Ljg3IDIxLjQ4NiAxNzguOTg0IDM3LjM3Ny0yNDUuNTI0IDIyLjUwMiAzMC43MzIgMTUuMDAzLTMxLjI5MyAzNC42NzMgMTY4LjEyNiA2LjgxNy00MC40NiA4LjE1LTEzLjgwOCA4LjU2NSAzNS40MzdIMTQwNXYyaC0yMjcuMDA0bC03Ljc3NS0zMi4xNzItNS40NTUgOS4yNC04LjUzIDUwLjYyNS0zNS42MzEtMTcyLjc3NS0xMy44ODQgMjguOTU2LTIxLjYxMy0yOS41MTgtMzguODU5IDI1NS4yNjItMjIuMTg4LTE4NC44MzEtNTUuNzc1IDE2NC4zMy0zMi45MzctMjE5LjAzNS0yMy4yNTkgMTg2LjA4LTY0LjA3OS0yNTYuNjM2LTMwLjI4NCAzMTEuNDQyTDc3Ni44MiAxNy42MDFsLTMxLjQ2NyAzMDkuNjM0TDcyMC43MTggOTQuNTggNzA5LjQ2NCAyMjIuOTFsLTIwLjctMTQwLjQ2Nkw2NDQuMDEgMjE5LjU4bC03LjUxLTExNC4xOThjLTUuNzYyIDMxLjM2My0xMC4xNDIgNTQuMzQ0LTEzLjEzOCA2OC45NDYtMS42MjUgNy45MTgtMi44NDQgMTMuMzc3LTMuNjYxIDE2LjM5Mi0uNDQ4IDEuNjUxLS43NjUgMi41NjktMS4wOCAyLjk4NS0uMjcuMzU2LS42MzcuNTkxLTEuMTgzLjQ0OS0uNDgzLS4xMjctLjY4Ny0uNDM3LS44MDItLjgzMi0uMDg1LS4yOTItLjExNi0uNjktLjExNi0xLjI2VjkyLjM3NmwtMzEuMTc1IDEyNS41NzdMNTE4LjE0NSAxMy4yM2wtNTEuNDAyIDMyMS4yOC0yNC4zMTctMTE2LjIyNS0xMC43OTkgMzQuMjEtMTEuNTc4LTM1LjUyOS0xNC4zODggMjguNzMtMTMuMTQ2LTIwLjk0Mi0yNi44MDUgMjAuMzg3LTMzLjU5Mi01OC4wNDctNTYuNTIxIDY4LjQ0LTEzLjcyLTE2LjA5OC0xOC4zOTggMzkuNDM1LTI2LjI1My03Mi4xOS0xMTguNTYzIDMyLjEzMS0yMy4wNy02Ni44MDItMjguMzEyIDc4Ljg1My0yNy4xMDktMjEuMjY1TDEgMTk2LjI3NXYtNC4wMWwyMC43MTIgMzUuOTk5eiIgZmlsbD0idXJsKCNiKSIgb3BhY2l0eT0iLjMzIi8+PHBhdGggZD0iTS43MjQgMTgzLjQwNHYtMi44OTdsNDAuOTE0IDQyLjg4MyA4MC4yNTctMTI0Ljg0IDEwNS45NjYgODAuMzM3IDUxLjgwNC01MS45MzF2NDMuMzk3Yy4wNzQtLjA2NC4xNTEtLjEzNC4yMzItLjIwOCAxLjIzLTEuMTI4IDMuMTEyLTMuMjI3IDUuNjI5LTYuMjc5IDUuMDczLTYuMTUzIDEyLjY5Ni0xNi4xNDcgMjIuODYzLTI5Ljk3NWwxLjIzOC0xLjY4NSAxMi4yMzUgNDYuMzAyIDY5LjQ5Ny01Mi45OTYgMzAuOTk4IDUyLjM0NiAxOC4wNTctNTEuMjQ0IDM4Ljg1MiA5MS4zMTMgNDkuMTE4LTEyMC4yOCA2NC4xNTUgMTIwLjQ4OCA0Ni44NTctMTE5LjkyMUw3NDAuMjQ4IDE5OC43M2wzNy4wNzEtNzMuODEgNTIuODA1IDg3LjM5IDg3Ljc3OC02NC4zNiAzNC4wMDMgNzAuNDg4IDU5LjI5Mi05Ni45MjcgMzQuOTc2IDExLjg4NyAyMy4wMDktMTEuOTQyIDU0Ljg0IDY2LjE3NiAxMS40NjQtMTYuOTMxIDExLjU4LTQuODgzIDEzLjAwNSAxMy4zOTEgMjQ0LjkyNC0uNjY1LjAwNSAyLTI0NS43NzMuNjY3LTEyLjY0My0xMy4wMTktOS43NzUgNC4xMjEtMTIuNjI2IDE4LjY0OC01NS41MTItNjYuOTg3LTIyLjMzNCAxMS41OTItMzQuMjY4LTExLjY0Ny02MC4zNzIgOTguNjkyLTM0LjU1MS03MS42MjctODcuNjAzIDY0LjIzMy01Mi4wNjItODYuMTYyLTM2LjY4NyA3My4wNDMtMTAwLjY0Ni0xMDAuMzEzLTQ3LjMzIDEyMS4xMy02NC4xOTUtMTIwLjU2NC00OS4zMTkgMTIwLjc3Mi0zOC43MTQtOTAuOTktMTcuNzcgNTAuNDMtMzIuMDM3LTU0LjA5OC03MC4wOSA1My40NDgtMTEuOTMyLTQ1LjE1NWMtOS41NyAxMi45ODYtMTYuNzk4IDIyLjQ0NS0yMS42OTIgMjguMzgtMi41NzIgMy4xMTgtNC41MDUgNS4yNzMtNS44MiA2LjQ4LS43MzUuNjc1LTEuMzAyIDEuMDgzLTEuNzk1IDEuMjQ1LTEuMDA1LjMzLTEuNzg5LS4zMzctMS43ODktMS4zNTZ2LTM5LjcxNWwtNDkuNjIxIDQ5Ljc0My0xMDUuNjM1LTgwLjA4Ni04MC40NjQgMTI1LjE2TC43MjQgMTgzLjQwNHoiIGZpbGw9InVybCgjYykiIG9wYWNpdHk9Ii4yNzMiLz48L2c+PC9zdmc+);background-position:50%}.c-cta--default{background-color:#002c5f;border:1px solid #002c5f;display:inline-block;font-family:HyundaiHeadMedium,sans-serif;padding:2rem 5rem;width:100%}.c-cta--default:hover{background-color:#18819e;border:1px solid #18819e}.bg-dark{background-color:#1d1a1b!important}.bg-light{background-color:#fff!important}.bg-blue{background-color:#002c5f!important}.bg-sand{background-color:#e4dcd3!important}.bg-light-sand{background-color:#f6f3f2!important}.readable{margin:0 auto;max-width:80ch;width:100%}.form.readable-form{margin-left:auto;margin-right:auto;max-width:400px}.form input,.form select{border-radius:0}.form .form-check-inline .form-check-label,.form input,.form label,.form select{border-radius:0;color:#666}.form .form-radios .control-label{margin-right:20px}.form .form-check-label{color:#000}.form p.informations{font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:12px;font-weight:300;line-height:15px}.form p.informations a{color:#000;text-decoration:underline}.form .form-group{margin-bottom:12px}.form.form-group-mb-0 .form-group{margin-bottom:0}.default-page .markdown-block,.markdown-block,.request-page .markdown-block{color:#666;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:12px;font-weight:300}.default-page .markdown-block a,.markdown-block a,.request-page .markdown-block a{color:#000;text-decoration:underline}.default-page .markdown-block ol li,.default-page .markdown-block p,.default-page .markdown-block ul li,.markdown-block ol li,.markdown-block p,.markdown-block ul li,.request-page .markdown-block ol li,.request-page .markdown-block p,.request-page .markdown-block ul li{font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:12px;font-weight:300;line-height:15px;margin-bottom:16px}.default-page .markdown-block ol li a,.default-page .markdown-block p a,.default-page .markdown-block ul li a,.markdown-block ol li a,.markdown-block p a,.markdown-block ul li a,.request-page .markdown-block ol li a,.request-page .markdown-block p a,.request-page .markdown-block ul li a{color:#000;text-decoration:underline}.video-container{clear:both;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.button-newsletter{background-color:#020202;border:#020202;color:#fff;font-family:Hyundai Sans Head,sans-serif;padding:5px 10px}.input-newsletter{border-radius:0;font-size:11px;padding:10px}.text-newsletter{color:#fff;font-family:Verdana,sans-serif}.newsletter-modal .modal-content{background-color:#fff;border:1px solid #666;border-radius:0;padding:9px}.newsletter-modal .modal-body{background-color:#f5f4f2;color:#6f6f6f;font-size:.688rem;font-weight:300;line-height:1.09;text-align:left}.cookie-banner{bottom:0;display:none;position:fixed;width:100%}.cookie-banner.active{align-items:center;background-color:hsla(0,0%,60%,.8);color:#fff;display:flex;flex-direction:row;font-size:10pt;padding:30px 0;text-align:center;z-index:9998}.cookie-banner-text{order:1;text-align:justify;width:100%}@media screen and (min-width:768px){.cookie-banner-text{order:1;width:calc(100% - 170px)}.cookie-banner-text div{padding:0 20px}}.cookie-banner-button{order:2;width:100%}@media screen and (min-width:768px){.cookie-banner-button{order:2;text-align:center;width:170px}.cookie-banner-button div{padding:0 20px 0 0}}.cookie-banner a{color:#fff;text-decoration:underline}.cookie-banner a:hover{text-decoration:none}.cookie-banner button{background-color:#000;border:0;box-shadow:none;color:#fff;padding:5px 10px;text-transform:uppercase}.cookie-inform-and-ask{background-color:silver;display:none;font-size:12px;height:100%;left:0;position:fixed;top:0;width:100%}.cookie-inform-and-ask.active{display:block;z-index:9999}.cookie-inform-and-ask .cookie-dialog{background-color:#fff;left:50%;padding:3rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}@media screen and (min-width:768px){.cookie-inform-and-ask .cookie-dialog{width:40%}}.cookie-inform-and-ask .cookie-dialog-title{font-size:2em;font-weight:700;margin-bottom:1rem;text-align:center}.cookie-inform-and-ask .cookie-dialog-heading{border-bottom:1px solid #333;margin-bottom:1rem;padding-bottom:1rem;text-align:center}.cookie-inform-and-ask .cookie-dialog-section{margin-bottom:1rem}.cookie-inform-and-ask .cookie-dialog-section-title{font-size:16px;text-align:center}.cookie-inform-and-ask .cookie-dialog-section-action{padding:.5rem}.cookie-inform-and-ask .cookie-dialog-section-text{color:#999;font-size:.95em;text-align:center}.cookie-inform-and-ask .cookie-dialog-footer{font-size:19px;margin-top:2rem;text-align:center}.cookie-inform-and-ask .cookie-dialog button{background-color:#000;border:0;box-shadow:none;color:#fff;padding:5pt 10pt;text-transform:uppercase}.cookie-dialog-onoffswitch{margin:0 auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:105px}.cookie-dialog-onoffswitch-checkbox{display:none}.cookie-dialog-onoffswitch-label{border:2px solid #fff;border-radius:50px;cursor:pointer;display:block;overflow:hidden}.cookie-dialog-onoffswitch-inner{display:block;margin-left:-100%;transition:margin .3s ease-in 0s;width:200%}.cookie-dialog-onoffswitch-inner:after,.cookie-dialog-onoffswitch-inner:before{box-sizing:border-box;display:block;float:left;font-family:Trebuchet,Arial,sans-serif;font-size:22px;font-weight:700;height:34px;line-height:34px;padding:0;width:50%}.cookie-dialog-onoffswitch-inner:before{background-color:#999;color:#000;content:"OUI";padding-left:14px}.cookie-dialog-onoffswitch-inner:after{background-color:#999;color:#fff;content:"NON";padding-right:14px;text-align:right}.cookie-dialog-onoffswitch-switch{background:#fefefe;border:2px solid #fff;border-radius:50px;bottom:0;display:block;margin:5px;position:absolute;right:67px;top:0;transition:all .3s ease-in 0s;width:28px}.cookie-dialog-onoffswitch-checkbox:checked+.cookie-dialog-onoffswitch-label .cookie-dialog-onoffswitch-inner{margin-left:0}.cookie-dialog-onoffswitch-checkbox:checked+.cookie-dialog-onoffswitch-label .cookie-dialog-onoffswitch-switch{background-color:#000;right:0}.vehicle-category-menu.sticky-top{top:126px}.vehicle-category-menu .vehicle-menu{margin:0;overflow-x:scroll;padding:14px 0;white-space:nowrap}.vehicle-category-menu .vehicle-menu::-webkit-scrollbar{display:none}.vehicle-category-menu .vehicle-menu li{display:inline-block;list-style-type:none;padding-left:40px;padding-right:40px;position:relative}.vehicle-category-menu .vehicle-menu li:after{content:"|";position:absolute;right:0}.vehicle-category-menu .vehicle-menu li:last-child:after{content:none}.vehicle-category-menu .vehicle-menu li a{color:#666;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:16px;font-weight:500;text-decoration:none}.vehicle-category-menu .vehicle-menu li a.active{color:#00aad2}@media screen and (max-width:992px){.vehicle-category-menu.sticky-top{top:107px}}@media screen and (max-width:767px){.vehicle-category-menu.sticky-top{top:59px}.vehicle-category-menu .vehicle-menu li{padding-left:10px;padding-right:18px}}@media screen and (max-width:575px){.vehicle-category-menu .vehicle-menu li{padding-left:5px;padding-right:12px}.vehicle-category-menu .vehicle-menu li a{font-size:14px}}.vehicle-cta{padding-bottom:8px;padding-top:8px}.vehicle-cta .d-flex{align-items:center;justify-content:space-around}.vehicle-cta .vehicle-cta-link{align-items:center;color:#fff;display:inline-block;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:16px;font-weight:500;padding-bottom:5px;padding-top:5px;position:relative;text-decoration:none}.vehicle-cta .vehicle-cta-link:first-child{margin-right:30px}.vehicle-cta .vehicle-cta-link:last-child{margin-left:30px}.vehicle-cta .vehicle-cta-link img{margin-right:15px;max-width:30px}.vehicle-cta .link-top{min-width:30px;text-align:right}.cta-top-laptop.sticky-top{top:70px}.cta-top-mobile.sticky-top{top:115px}@media screen and (max-width:991px){.cta-top-laptop.sticky-top{top:60px}}@media screen and (max-width:768px){.vehicle-cta .vehicle-cta-link{font-size:14px;text-align:left}}.carousel-with-text{margin-bottom:25px;padding-bottom:50px}.carousel-with-text .carousel-control-next,.carousel-with-text .carousel-control-prev{top:0}.carousel-with-text .carousel-control-next .carousel-control-next-icon,.carousel-with-text .carousel-control-next .carousel-control-prev-icon,.carousel-with-text .carousel-control-prev .carousel-control-next-icon,.carousel-with-text .carousel-control-prev .carousel-control-prev-icon{height:60px;transform:inherit;width:60px}.carousel-with-text .carousel-control-next .carousel-control-prev-icon,.carousel-with-text .carousel-control-prev .carousel-control-prev-icon{background:url(../images/carousel-btn.png) 0 -70px}.carousel-with-text .carousel-control-next .carousel-control-next-icon,.carousel-with-text .carousel-control-prev .carousel-control-next-icon{background:url(../images/carousel-btn.png) -70px -70px}.carousel-with-text .carousel-indicators li{background-color:#292929;border:none;border-radius:20px;height:12px;opacity:.8;width:12px}.carousel-with-text .carousel-indicators li.active{opacity:.5}.carousel-with-text h3{font-size:18px;font-weight:500;line-height:21px;margin-bottom:0;padding:8px}.carousel-with-text h3,.carousel-with-text p{font-display:swap;font-family:Hyundai Sans Head,sans-serif}.carousel-with-text p{color:#666;font-size:16px;font-weight:300;line-height:18px;padding:0 8px}.carousel-with-text a h3,.carousel-with-text a p{color:#002c5f}@media screen and (max-width:767px){.carousel-with-text .carousel-control-next,.carousel-with-text .carousel-control-prev{bottom:inherit;top:150px;width:inherit}.carousel-with-text p{font-size:14px;line-height:15px}}@media screen and (max-width:515px){.carousel-with-text .carousel-control-next,.carousel-with-text .carousel-control-prev{bottom:inherit;top:110px;width:inherit}}@media screen and (max-width:375px){.carousel-with-text .carousel-control-next,.carousel-with-text .carousel-control-prev{bottom:inherit;top:80px}}.design-choice.bg-light-sand ul li a{background-color:#f6f3f2}.design-choice ul{background:url(../images/dot.png) 0 repeat-x;display:block;height:60px;margin:20px auto;padding:0;width:300px}.design-choice ul li{background-color:transparent;display:inline-block;list-style-type:none}.design-choice ul li.front a{background-position:0 0}.design-choice ul li.side a{background-position:-60px 0;margin:0 56px}.design-choice ul li.rear a{background-position:-120px 0}.design-choice ul li a{background-image:url(../images/design_directions.png);background-repeat:no-repeat;display:inline-block;height:60px;width:60px}.design-choice ul li a.active{background-color:transparent!important;background-position-y:-60px}.design-choice .tab-pane{margin:0 auto;max-width:600px}.design-choice .vehicle{background-repeat:no-repeat;background-size:cover;height:0;margin:20px 0;padding-top:62.5%}.design-choice .vehicle.front{background-position:0 0}.design-choice .vehicle.side{background-position:50% 0}.design-choice .vehicle.rear{background-position:100% 0}.design-choice.orange ul li a{background-image:url(../images/design_directions_orange.png)}.design-choice.blue ul li a{background-image:url(../images/design_directions_blue.png)}.design-choice.blue-santa ul li a{background-image:url(../images/santa/design_directions.png)}.design-choice.blue-kona-ev ul li a{background-image:url(../images/kona-ev/design_directions_i30.png);background-image:url(../images/kona-ev/design_directions.png)}.design-choice.blue-kona-hev ul li a{background-image:url(../images/kona-hev/design_directions.png)}.design-color.bg-light-sand ul li a{background-color:#f6f3f2}.design-color ul{display:block;margin:20px auto;padding:0}.design-color ul li{background-color:transparent;background-position-y:-5px;display:inline-block;height:50px;list-style-type:none;overflow:hidden;width:50px}.design-color ul li.front a{background-position:0 0}.design-color ul li.side a{background-position:-60px 0;margin:0 56px}.design-color ul li.rear a{background-position:-120px 0}.design-color ul li a{background-image:url(../images/design_directions.png);background-repeat:no-repeat;display:inline-block;height:50px;width:50px}.design-color ul li a.active{background-color:transparent!important;background-position-y:-50px}.design-color ul li.svg-check{height:40px;margin:0 3px;width:40px}.design-color ul li.svg-check a{background-image:none!important;border-radius:50%;height:100%;width:100%}.design-color ul li.svg-check a.active{background-position:50%!important;background-size:100%}.design-color ul li.svg-check a.active.pills-check-black{background-image:url(/assets/frontend/images/color-check-black.svg)!important}.design-color ul li.svg-check a.active.pills-check-white{background-image:url(/assets/frontend/images/color-check-white.svg)!important}.design-color .tab-pane{margin:0 auto}.design-color .vehicle{background-repeat:no-repeat;background-size:cover;height:0;margin:20px 0;padding-top:62.5%}.design-color .vehicle.front{background-position:0 0}.design-color .vehicle.side{background-position:50% 0}.design-color .vehicle.rear{background-position:100% 0}.carousel-header-default{padding-bottom:40px}.carousel-header-default .carousel-indicators{bottom:0}.carousel-header-default .carousel-indicators li{background-color:#fff;border:1px solid #666;border-radius:8px;height:8px;margin-left:8px;margin-right:8px;opacity:1;width:8px}.carousel-header-default .carousel-indicators li.active{background-color:#00aad2}.carousel-header-default .carousel-control-next,.carousel-header-default .carousel-control-prev{width:inherit}.carousel-header-default .carousel-control-next-icon,.carousel-header-default .carousel-control-prev-icon{height:60px;transform:inherit;width:60px}.carousel-header-default .carousel-control-next-icon{background:url(../images/carousel-btn.png) -70px -70px}.carousel-header-default .carousel-control-prev-icon{background:url(../images/carousel-btn.png) 0 -70px}.list-item-photo .item-photo .content{padding:15px}.list-item-photo .item-photo h3{color:#000;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:18px;font-weight:500;line-height:22px;padding-bottom:10px}.list-item-photo .item-photo p{color:#666;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:15px;line-height:20px}.list-item-photo a .item-photo h3,.list-item-photo a .item-photo p{color:#002c5f}@media screen and (min-width:768px){.model-links{display:flex;flex-wrap:nowrap;justify-content:center;list-style-type:none;margin:0;overflow-y:hidden;padding:0}}@media screen and (max-width:767px){.model-links{display:flex;flex-wrap:nowrap;justify-content:flex-start;list-style-type:none;margin:0;overflow-y:scroll;padding:0}}.model-links li{display:inline-block;margin-right:20px}.model-links li a{color:#002c5f;font-size:18px;font-weight:700;white-space:nowrap}.model-links li a .anchor-nav-icon{padding-right:20px;position:relative}.model-links li a .anchor-nav-icon:before{border-color:inherit;border-style:solid;border-width:0 .2rem .2rem 0;bottom:1px;content:"";display:block;height:8px;left:2px;position:absolute;transform:rotate(45deg);width:8px}.model-links li a .anchor-nav-icon:after{background:#002c5f;content:"";display:block;height:22px;left:5px;position:absolute;top:0;width:2px}.view-360{height:540px;margin:0 auto 100px;width:100%}[data-spin-360]{height:0;position:relative}[data-spin-360] .inner{height:100%;left:0;position:absolute;top:0;width:100%}[data-spin-360] .inner .underlay{bottom:4%;left:0;position:absolute;right:0;text-align:center;z-index:1}[data-spin-360] .inner .underlay img{height:auto;width:85%}[data-spin-360] .inner .underlay span{bottom:0;color:#cbc6c5;font-family:HyundaiHeadMedium,sans-serif;font-size:34px;left:50%;line-height:1;position:absolute;transform:translateX(-50%)}@media (min-width:768px){[data-spin-360] .inner .underlay span{bottom:5%}}@media (min-width:992px){[data-spin-360] .inner .underlay span{bottom:10%}}[data-spin-360] .inner canvas{cursor:move;height:100%;position:relative;width:100%;z-index:2}@media (min-width:992px){#ioniq5-2021-page .tucson-lights>.row:first-child,#tucson-2021-page .tucson-lights>.row:first-child{transform:translateY(40px)}}@media (min-width:1200px){#ioniq5-2021-page .tucson-lights>.row:first-child,#tucson-2021-page .tucson-lights>.row:first-child{transform:translateY(50px)}}@media (min-width:992px){#ioniq5-2021-page .tucson-lights>.row:last-child,#tucson-2021-page .tucson-lights>.row:last-child{transform:translateY(-40px)}}@media (min-width:1200px){#ioniq5-2021-page .tucson-lights>.row:last-child,#tucson-2021-page .tucson-lights>.row:last-child{transform:translateY(-50px)}}#ioniq5-2021-page .col-4 .img-hover-zoom,#ioniq5-2021-page .col-6 .img-hover-zoom,#ioniq5-2021-page .col-md-6 .img-hover-zoom,#tucson-2021-page .col-4 .img-hover-zoom,#tucson-2021-page .col-6 .img-hover-zoom,#tucson-2021-page .col-md-6 .img-hover-zoom{height:180px;margin:auto;overflow:hidden;width:320px}#ioniq5-2021-page .col-4 a,#ioniq5-2021-page .col-4 a:hover,#ioniq5-2021-page .col-6 a,#ioniq5-2021-page .col-6 a:hover,#ioniq5-2021-page .col-md-6 a,#ioniq5-2021-page .col-md-6 a:hover,#tucson-2021-page .col-4 a,#tucson-2021-page .col-4 a:hover,#tucson-2021-page .col-6 a,#tucson-2021-page .col-6 a:hover,#tucson-2021-page .col-md-6 a,#tucson-2021-page .col-md-6 a:hover{color:#002c5f;font-size:22px;font-weight:700;line-height:28px;text-decoration:none}.header-disabled .default-page{margin-top:0!important}.default-page{margin-top:70px}.default-page h1.title,.default-page h2.title{font-size:26px;padding:20px}.default-page h1.title,.default-page h2.default,.default-page h2.title{color:#666;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-weight:500}.default-page h2.default{font-size:18px}.default-page h2.large{font-size:24px}.default-page h2.font-size-large{font-size:35px}.default-page h1.font-size-large{font-size:38px}.default-page h1.dark,.default-page h2.dark{color:#000}.default-page h2.subtitle{color:#00aad2;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:24px;font-weight:300;padding:0 0 10px;text-align:center}.default-page h2.subtitle.strong{font-size:25px;font-weight:500}.default-page h2.subtitle span{color:#666}.default-page h3{font-size:26px}.default-page h3,.default-page h3.default{font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-weight:500}.default-page h3.default{color:#666;font-size:17px}.default-page h3.title-small{font-size:20px}.default-page h4.default{color:#666;font-weight:400}.default-page h4.default,.default-page p,.default-page ul li{font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:16px}.default-page p,.default-page ul li{font-weight:300}.default-page p strong,.default-page ul li strong{font-weight:500}.default-page p.large{font-size:18px}.default-page p.text-blue{color:#002c5f}.default-page p.lh-small{line-height:20px}.default-page a.text-gray{color:#666}.default-page .font-size-small{font-size:12px}.default-page .font-size-normal{font-size:14px}.default-page .font-weight-medium{font-weight:500}.default-page .category-menu.sticky-top{top:70px}.default-page .category-menu .menu{margin:0;padding:14px 0}.default-page .category-menu .menu li{display:inline-block;list-style-type:none;padding-left:40px;padding-right:40px;position:relative}.default-page .category-menu .menu li:after{content:"|";position:absolute;right:0}.default-page .category-menu .menu li:last-child:after{content:none}.default-page .category-menu .menu li a{color:#666;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:16px;font-weight:500;text-decoration:none}.default-page .category-menu .menu li a.active{color:#00aad2}.default-page .youtube-player{max-width:515px}.default-page .mt-sub-4{margin-top:-1.5rem!important}.default-page .mt-sub-5{margin-top:-3rem!important}@media screen and (min-width:1199px){.default-page .w-960{width:960px}.default-page .mw-80{max-width:80%}}@media screen and (max-width:991px){.default-page{margin-top:65px}.default-page .category-menu.sticky-top{top:65px}}@media screen and (max-width:767px){.default-page h1.title{font-size:22px}.default-page h2.font-size-large,.default-page h2.subtitle,.default-page h2.title{font-size:20px!important}.default-page h3.title-small{font-size:18px!important}.default-page .category-menu .menu li{padding-left:20px;padding-right:20px}.default-page .category-menu .menu li a{font-size:15px}}.vehicle-page .main-header{margin-top:70px;position:relative}.vehicle-page .main-header .inner-block{height:472px}.vehicle-page .main-header .inner-block .inner-image{background-position:50%;background-repeat:repeat-x;float:left;height:472px;top:0;width:100%}.vehicle-page .main-header .inner-block .inner-image.inner-image-desktop{display:block}.vehicle-page .main-header .inner-block .inner-image.inner-image-mobile{display:none}.vehicle-page .title-border{padding-bottom:29px}.vehicle-page .title-border:after{background-color:#666;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:30px}.vehicle-page .title,.vehicle-page .title h1,.vehicle-page .title h2{font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:52px;font-weight:500;margin-bottom:29px;position:relative}.vehicle-page h3.section-title{font-size:32px;font-weight:500}.vehicle-page h3.section-title,.vehicle-page p{font-display:swap;font-family:Hyundai Sans Head,sans-serif}.vehicle-page p{font-size:16px;font-weight:300}.vehicle-page h4.section-subtitle{color:hsla(0,0%,77%,.478);font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:46px;font-weight:700;letter-spacing:3px;margin:50px 0 30px;text-align:center}.vehicle-page h4.section-subtitle-text{font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:32px;font-weight:500}.vehicle-page h4.section-subtitle-text .ghost{color:hsla(0,0%,77%,.478);display:block;font-size:49px;font-weight:700;letter-spacing:3px;margin-bottom:-25px;padding-bottom:3rem;text-align:left}.vehicle-page h4.section-subtitle-text .ghost-bis{color:hsla(0,0%,77%,.478);display:block;font-size:101px;font-weight:700;letter-spacing:3px;padding:5rem 0}@media screen and (max-width:991px){.vehicle-page h4.section-subtitle-text .ghost-bis{font-size:40px}.vehicle-page .main-header{margin-top:62px}}@media screen and (max-width:767px){h1.title,h2.title{font-size:32px!important}h1.title.title-border,h2.title.title-border{padding-bottom:18px}h3.section-title{font-size:22px}.vehicle-page h1.title,.vehicle-page h2.title{font-size:45px}.vehicle-page .main-header .inner-block{height:125.9375vw}.vehicle-page .main-header .inner-block .inner-image{background-size:100% auto;height:125.9375vw}.vehicle-page .main-header .inner-block .inner-image.inner-image-desktop{display:none}.vehicle-page .main-header .inner-block .inner-image.inner-image-mobile{display:block}}.button-down,.button-up{background:#000;border-radius:50%;height:50px;margin:30px auto;padding:5px;position:relative;transition:all .2s linear;width:50px}.button-down:hover{transform:translate3d(0,10px,0)}.button-up:hover{transform:translate3d(0,-10px,0)}.button-down:after,.button-up:after{border-left:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:25px;left:17px;position:absolute;width:25px;z-index:11}.button-up:after{top:20px;transform:rotate(45deg)}.button-down:after{top:10px;transform:rotate(225deg)}.arrow1{color:#002c5f;font-family:Hyundai Sans Head}.arrow1,.arrow1 a:hover{text-decoration:none}@media screen and (max-width:575px){.vehicle-category-menu .vehicle-menu li a{font-size:smaller}}.home-page h2.title{font-size:43px;font-weight:500;line-height:43px}.home-page .guarantee p,.home-page h2.title{color:#000;font-display:swap;font-family:Hyundai Sans Head,sans-serif}.home-page .guarantee p{font-size:16px;font-weight:500;margin-top:20px;color:#999;}.home-page .back-to-top a{background:url(../images/icon_arrow_up.png) 100% no-repeat;color:#666;display:inline-block;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:16px;font-weight:300;line-height:18px;padding-right:35px;text-decoration:none}.home-page .vehicle-model{text-decoration:none}.home-page .vehicle-model h3{color:#000;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:18px;font-weight:400}.home-page .home-btn-picto{background-color:#002c5f;cursor:pointer;height:220px;padding-top:50px;text-decoration:none}#side_menu .home-btn-picto img{border-radius:35px;max-width:56px}.home-page .home-btn-picto p{color:#fff;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:17px;font-weight:400;line-height:22px;margin-top:15px}.home-page .carousel-home .carousel-inner{background-color:#f6f3f2;height:540px}.home-page .carousel-home .carousel-inner .carousel-item{background-position:50%;background-repeat:repeat-x;float:left;height:472px;top:0;width:100%}.home-page .carousel-home .carousel-indicators{align-items:center;bottom:0;height:68px;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:1140px;padding-left:15%;padding-right:15%}.home-page .carousel-home .carousel-indicators li{background-color:#fff;border:1px solid #666;border-radius:8px;height:8px;margin-left:8px;margin-right:8px;opacity:1;width:8px}.home-page .carousel-home .carousel-indicators li.active{background-color:#00aad2}.home-page .carousel-home .carousel-control-next,.home-page .carousel-home .carousel-control-prev{top:0}.home-page .carousel-home .carousel-control-next .carousel-control-next-icon,.home-page .carousel-home .carousel-control-next .carousel-control-prev-icon,.home-page .carousel-home .carousel-control-prev .carousel-control-next-icon,.home-page .carousel-home .carousel-control-prev .carousel-control-prev-icon{height:60px;transform:inherit;width:60px}.home-page .carousel-home .carousel-control-next .carousel-control-prev-icon,.home-page .carousel-home .carousel-control-prev .carousel-control-prev-icon{background:url(../images/carousel-btn.png) 0 -70px}.home-page .carousel-home .carousel-control-next .carousel-control-next-icon,.home-page .carousel-home .carousel-control-prev .carousel-control-next-icon{background:url(../images/carousel-btn.png) -70px -70px}@media screen and (max-width:991px){.home-page .carousel-home .carousel-inner{height:440px}.home-page .carousel-home .carousel-inner .carousel-item{background-size:auto 100%;height:372px}.home-page .carousel-home .carousel-indicators{height:68px}}@media screen and (max-width:767px){.home-page h2.title{font-size:30px;line-height:30px}.home-page .vehicle-model{text-decoration:none}.home-page .vehicle-model h3{color:#262626;font-size:22px;font-weight:500;line-height:36px;margin-bottom:5px;padding:10px 0}.home-page .home-btn-picto,.home-page .vehicle-model h3{font-display:swap;font-family:Hyundai Sans Head,sans-serif}.home-page .home-btn-picto{background-color:#002c5f;color:#fff;font-size:17px;font-weight:400;height:inherit;line-height:22px;margin-top:15px;padding:13px}.home-page .carousel-home .carousel-inner{height:125.9375vw}.home-page .carousel-home .carousel-inner .carousel-item{height:100%}.home-page .carousel-home .carousel-indicators{height:13.125vw;padding-bottom:13px}.home-page .carousel-home .carousel-indicators li{background-color:#666;border:none;border-radius:10px;height:10px;margin-left:6px;margin-right:6px;opacity:1;width:10px}.home-page .carousel-home .carousel-indicators li.active{background-color:#666;opacity:.7}.home-page .carousel-home .carousel-control-next,.home-page .carousel-home .carousel-control-prev{width:inherit}}.request-page h2.subtitle{font-size:18px}.request-page h2.offer-title{color:#666;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:28px;font-weight:500}.request-page h2.offer-title span{font-weight:300}.request-page .vehicle-model{text-decoration:none}.request-page .vehicle-model h3{color:#666;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:16px;font-weight:500}.request-page .selected-model{max-width:450px}.request-page p{color:#666;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-weight:300}.request-page p.strong{font-weight:500}.offers-page .offer h2{color:#666;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:28px;font-weight:500}.offers-page .offer h2 span{font-weight:300}.offers-page .offer a{background:url(../images/btn-background.png) no-repeat;border:0;color:#000;display:block;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:13px;height:27px;padding:5px 15px;text-align:left;text-decoration:none;width:182px}.offers-page .offer .info{padding:35px}.offers-page .offer .right-block{overflow:hidden}.offers-page .offer .right-block:before{background-color:#f6f3f2;content:"";height:200%;left:-22%;position:absolute;top:-50%;transform:rotate(30deg);width:50%}@media screen and (max-width:991px){.offers-page .offer .info{padding:20px}.offers-page .offer h2{font-size:24px}}@media screen and (max-width:767px){.offers-page .container-no-gutters{padding-left:0;padding-right:0}.offers-page .container-no-gutters .row{margin-left:0;margin-right:0}.offers-page .container-no-gutters .row>.col,.offers-page .container-no-gutters .row>[class*=col-]{padding-left:0;padding-right:0}.offers-page .offer h2{font-size:18px}.offers-page .offer p{font-size:13px}.offers-page .offer .info{padding:15px}.offers-page .offer a{background-size:100% auto;font-size:10px;height:23px;padding:4px 10px;width:130px}.offers-page .offer .right-block:before{display:none}}.workshop-appointment-page .form-group{margin-bottom:0}.workshop-appointment-page .heading{padding:20px}.workshop-appointment-page .heading .steps{background:url(../images/heading_bg.jpg) 0 repeat-x;text-align:center}.workshop-appointment-page .heading .steps .step{background:#fff;border:1px solid #cacac8;border-radius:50%;color:#666;cursor:pointer;display:inline-block;font-size:28px;font-weight:700;height:50px;line-height:50px;margin:5px;width:50px}.workshop-appointment-page .heading .steps .step.active{background:#262b2f;color:#fff;font-size:32px;height:60px;line-height:60px;margin:0;width:60px}.workshop-appointment-page .concession{text-decoration:none}.workshop-appointment-page .concession h3{color:#666;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase}.workshop-appointment-page .concession p{color:#000;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-weight:400;line-height:16px}@media screen and (max-width:767px){.workshop-appointment-page h3{color:#666;font-weight:400;line-height:36px}.workshop-appointment-page h3 span{color:#000;font-size:32px;font-weight:500}}.shop-page .concession{text-decoration:none}.shop-page .concession h3{color:#666;font-size:16px;line-height:19px;text-transform:uppercase}.shop-page .concession h3,.shop-page .concession p{font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-weight:400}.shop-page .concession p{color:#000;line-height:16px}@media screen and (max-width:767px){.shop-page h3{color:#666;font-weight:400;line-height:36px}.shop-page h3 span{color:#000;font-size:32px;font-weight:500}}.error-page{margin-top:70px}.error-page h1{font-weight:500}.error-page h1,.error-page p{font-display:swap;font-family:Hyundai Sans Head,sans-serif}.error-page p{font-size:18px;font-weight:300}@media screen and (max-width:991px){.error-page{margin-top:65px}}#ioniq5-2021-page .picture-with-advantages{margin:2rem 0;padding:0 0 30%;position:relative}@media (min-width:768px){#ioniq5-2021-page .picture-with-advantages{margin:3rem 0;padding:0 0 0 20%}}#ioniq5-2021-page .picture-with-advantages .back{position:relative;z-index:1}#ioniq5-2021-page .picture-with-advantages .front{bottom:0;left:0;position:absolute;width:50%;z-index:2}@media (min-width:768px){#ioniq5-2021-page .picture-with-advantages .front{bottom:auto;top:10%;width:25%}}#ioniq5-2021-page .quote{justify-content:space-evenly}@media (min-width:576px){#ioniq5-2021-page .quote .image{max-width:50%}}@media (min-width:768px){#ioniq5-2021-page .quote .image{max-width:25%}#ioniq5-2021-page .quote .texts{max-width:50%}}#ioniq5-2021-page .quote .texts h3{font-style:italic}@media (min-width:992px){#ioniq5-2021-page .ionic5-lights>.row:first-child{transform:translateY(70px)}}@media (min-width:1200px){#ioniq5-2021-page .ionic5-lights>.row:first-child{transform:translateY(100px)}}@media (min-width:992px){#ioniq5-2021-page .ionic5-lights>.row:last-child{transform:translateY(-70px)}}@media (min-width:1200px){#ioniq5-2021-page .ionic5-lights>.row:last-child{transform:translateY(-100px)}}@media (min-width:992px){#i20-2021-page .i20-lights>.row:first-child,#i20-2021-page .tucson-lights>.row:first-child,#tucson-2021-page .i20-lights>.row:first-child,#tucson-2021-page .tucson-lights>.row:first-child{transform:translateY(40px)}}@media (min-width:1200px){#i20-2021-page .i20-lights>.row:first-child,#i20-2021-page .tucson-lights>.row:first-child,#tucson-2021-page .i20-lights>.row:first-child,#tucson-2021-page .tucson-lights>.row:first-child{transform:translateY(50px)}}@media (min-width:992px){#i20-2021-page .i20-lights>.row:last-child,#i20-2021-page .tucson-lights>.row:last-child,#tucson-2021-page .i20-lights>.row:last-child,#tucson-2021-page .tucson-lights>.row:last-child{transform:translateY(-40px)}}@media (min-width:1200px){#i20-2021-page .i20-lights>.row:last-child,#i20-2021-page .tucson-lights>.row:last-child,#tucson-2021-page .i20-lights>.row:last-child,#tucson-2021-page .tucson-lights>.row:last-child{transform:translateY(-50px)}}#i20-2021-page .col-4 .img-hover-zoom,#i20-2021-page .col-6 .img-hover-zoom,#i20-2021-page .col-md-6 .img-hover-zoom,#tucson-2021-page .col-4 .img-hover-zoom,#tucson-2021-page .col-6 .img-hover-zoom,#tucson-2021-page .col-md-6 .img-hover-zoom{height:180px;margin:auto;overflow:hidden;width:320px}#i20-2021-page .col-4 a,#i20-2021-page .col-4 a:hover,#i20-2021-page .col-6 a,#i20-2021-page .col-6 a:hover,#i20-2021-page .col-md-6 a,#i20-2021-page .col-md-6 a:hover,#tucson-2021-page .col-4 a,#tucson-2021-page .col-4 a:hover,#tucson-2021-page .col-6 a,#tucson-2021-page .col-6 a:hover,#tucson-2021-page .col-md-6 a,#tucson-2021-page .col-md-6 a:hover{color:#002c5f;font-size:22px;font-weight:700;line-height:28px;text-decoration:none}.santafeHev .picture-superposed .pb-md-4{padding:0!important}.santafeHev .picture-superposed .mb-4{margin:0!important}.blog-page a.link{color:#fff;font-weight:500}.blog-page a.link,.blog-page a.selected{font-display:swap;font-family:Hyundai Sans Head,sans-serif}.blog-page .page-content a.link{font-size:25px}.blog-page .main-header{padding:0;position:relative}.blog-page .main-header .inner-block{height:472px}.blog-page .main-header .inner-block .inner-image{background-position:50%;background-repeat:repeat-x;float:left;height:472px;top:0;width:100%}.blog-page .main-header .inner-block .inner-image.inner-image-desktop{display:block}.blog-page .main-header .inner-block .inner-image.inner-image-mobile{display:none}.blog-page .title-border{padding-bottom:29px}.blog-page .title-border:after{background-color:#666;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:30px}.blog-page .title,.blog-page .title h1,.blog-page .title h2{font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:40px;font-weight:500}.blog-page h3.section-title{font-size:32px;font-weight:500}.blog-page h3.section-title,.blog-page p{font-display:swap;font-family:Hyundai Sans Head,sans-serif}.blog-page p{font-size:16px;font-weight:300}.blog-page h4.section-subtitle{color:hsla(0,0%,77%,.478);font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:46px;font-weight:700;letter-spacing:3px;margin:50px 0 30px;text-align:center}.blog-page h4.section-subtitle-text{font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:32px;font-weight:500}.blog-page h4.section-subtitle-text .ghost{color:hsla(0,0%,77%,.478);display:block;font-size:49px;font-weight:700;letter-spacing:3px;margin-bottom:-25px;text-align:left}.blog-page .tags-index.tags-index-desktop{display:block;padding-bottom:2.5rem;padding-top:2.5rem}.blog-page .tags-index.tags-index-desktop h2{font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:30px;font-weight:500}.blog-page .tags-index.tags-index-mobile{display:none;font-display:swap;font-family:Hyundai Sans Head,sans-serif}.blog-page .tags-index.tags-index-mobile .tags-select-items{border-radius:9px;font-size:15px;margin-top:15px;padding:15px;width:100%}.blog-page .tags-index.tags-index-mobile .title{font-size:20px}.blog-page .tags-index .tags-index-item{border-bottom:1px solid #fff;font-size:25px;font-weight:500;height:-moz-max-content;height:max-content;max-width:-moz-fit-content;max-width:fit-content}.blog-page .tags-index .tags-index-item .selected{border-top:1px solid #fff;padding-top:10px}.blog-page .tags-index .tags-index-item a{text-decoration:none}.blog-page .page-link{color:#002c5f;font-display:swap;font-family:Hyundai Sans Head,sans-serif}.blog-page .page-link:hover{border-color:#002c5f}.blog-page .page-item{font-display:swap;font-family:Hyundai Sans Head,sans-serif}.blog-page .page-item.active .page-link{background-color:#002c5f;border-color:#002c5f}.blog-page .page-item.disabled .page-link{border-color:#002c5f;color:#002c5f}@media screen and (max-width:991px){.blog-article .main-header .text-header{align-items:center;margin-top:50px!important}.blog-article .article-tags{padding:0!important}.blog-article .padding-tags{padding-left:30px!important}.main-header{padding:0}.blog-article .cms-grid{padding-top:0!important}.cms-section{padding:26px!important}.blog-article .cms-preview{padding-left:10px!important}.blog-article .cms-preview h1 p{font-size:20px!important}.blog-article .cms-preview h2 p,.blog-article .cms-preview h3 p,.blog-article .cms-preview h4 p,.blog-article .cms-preview h5 p,.blog-article .cms-preview h6 p{font-size:18px!important}.blog-article .cms-preview p{font-size:15px!important}.blog-article .cms-preview .cms-image{margin-bottom:26px}.sections-index{font-size:15px!important;padding:0 26px 50px!important}.sections-index h4{font-size:16px!important}.article-card .article-card-tags a.link,.article-tags,.tags-index-title{font-size:15px!important}.similar h2{font-size:20px!important}}@media screen and (max-width:767px){h1.title,h2.title{font-size:32px!important}h1.title.title-border,h2.title.title-border{padding-bottom:18px}h3.section-title{font-size:22px}.blog-article h1.title,.blog-article h2.title,.blog-page h1.title,.blog-page h2.title{font-size:45px}.blog-article .main-header .inner-block,.blog-page .main-header .inner-block{height:125.9375vw}.blog-article .main-header .inner-block .inner-image,.blog-page .main-header .inner-block .inner-image{background-size:100% auto;height:125.9375vw}.blog-article .main-header .inner-block .inner-image.inner-image-desktop,.blog-page .main-header .inner-block .inner-image.inner-image-desktop{display:none}.blog-article .main-header .inner-block .inner-image.inner-image-mobile,.blog-page .main-header .inner-block .inner-image.inner-image-mobile{display:block}.blog-article .tags-index.tags-index-desktop,.blog-page .tags-index.tags-index-desktop{display:none}.blog-article .tags-index.tags-index-mobile,.blog-page .tags-index.tags-index-mobile{display:block}.blog-article .social-link i{font-size:16px!important}.blog-article .social-links li{line-height:16px!important}}.blog-article .article-tags{border-bottom:1px solid #707070;font-size:20px;padding:50px 0}.blog-article .vertical-center{align-items:center;display:inline-grid}.blog-article a.link,.blog-article ol>li{color:#002c5f;font-display:swap;font-family:Hyundai Sans Head,sans-serif}.blog-article .social-links{left:inherit;z-index:3}.blog-article .social-links li{list-style-type:none}.blog-article .social-link{color:#002c5f;display:block;font-size:28px}.blog-article #scrolling{position:absolute}.blog-article #scrolling.fixed{position:fixed}.blog-article .main-header{background-color:#002c5f;margin-top:70px;position:relative}.blog-article .main-header .inner-block{height:100%}.blog-article .main-header .inner-block .inner-image{background-position:50%;background-repeat:repeat-x;float:left;height:100%;top:0;width:100%}.blog-article .main-header .inner-block .inner-image.inner-image-desktop{display:block}.blog-article .main-header .inner-block .inner-image.inner-image-mobile{display:none}.blog-article .main-header .article-card-reading-time,.blog-article .main-header h1{color:#fff;font-display:swap;font-family:Hyundai Sans Head,sans-serif}.blog-article .main-header .article-card-reading-time{font-size:20px}.blog-article .main-header h1:after{background-color:#fff;content:"";display:block;height:3px;margin-top:50px;position:relative;width:55px}.blog-article .main-header .text-header{margin-bottom:50px}.blog-article .similar{background-color:#fff;font-display:swap;font-family:Hyundai Sans Head,sans-serif}.blog-article .similar h2{font-size:30px}.blog-article .tags-index{background-color:#fff}.blog-article .padding-tags{padding-left:15rem}.blog-article .sections-index{color:#002c5f;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:20px;font-weight:500}.blog-article h4{color:#000}.blog-article .cms-preview{color:#000;font-display:swap;font-family:Hyundai Sans Head,sans-serif}.blog-article .cms-preview p{font-size:20px;font-weight:300;line-height:normal}.blog-article .cms-preview h1 p{font-size:30px;font-weight:700;line-height:normal}.blog-article .cms-preview h2 p,.blog-article .cms-preview h3 p,.blog-article .cms-preview h4 p,.blog-article .cms-preview h5 p,.blog-article .cms-preview h6 p{font-size:25px;font-weight:700}.blog-article .cms-preview h1,.blog-article .cms-preview h2,.blog-article .cms-preview h3,.blog-article .cms-preview h4,.blog-article .cms-preview h5,.blog-article .cms-preview h6{margin-bottom:36px}.blog-article .cms-grid,.blog-article .cms-section{padding-top:35px}.blog-article .cms-image{margin-right:70px}.blog-article .cms-button{text-transform:uppercase}.blog-article .cms-button a{background-color:#002c5f;margin-bottom:10px;margin-top:10px;padding:12px 6px;width:100%}.article-card{border:1px solid #707070}.article-card a.link{color:#fff;text-decoration-line:underline!important;text-decoration-style:solid;text-decoration-thickness:.1rem}.article-card img{width:100%}.article-card h2{color:#000;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:24px!important;font-weight:700;text-align:left}.article-card .article-card-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.article-card .article-card-tags{background-color:#002c5f;bottom:0;color:#fff;font-display:swap;font-family:Hyundai Sans Head,sans-serif;padding-bottom:1rem;position:relative;right:0;z-index:2}.article-card .article-card-tags a.link{font-size:16px}.article-card .article-card-reading-time{display:block;font-style:italic;margin-bottom:30px}.article-card .tags-index-title{color:#b9b8b9;font-size:16px;font-weight:300}.blog-footer ul{justify-content:center!important}.article-tags a{text-decoration:underline}.voeux-2022-page h1{color:#666;font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:26px;font-weight:500;line-height:35px;margin-bottom:16px;margin-top:5rem}@media (min-width:576px){.voeux-2022-page h1{font-size:30px;line-height:67px;margin-bottom:0}}.voeux-2022-page .div-center{overflow:hidden;text-align:-webkit-center}.voeux-2022-page .youtube_player iframe{width:100%}@media screen and (max-width:991px){.voeux-2022-page .youtube_player iframe{height:20rem}}#company-page .card.collapsed .bg-arrow{background-image:url(../images/icon_arrow_up.png);background-repeat:no-repeat;background-size:contain;height:20px;transform:rotate(180deg);transition:bottom .3s linear .3s,transform .3s linear;width:20px}#company-page .card.collapsed:hover,#company-page .card[aria-expanded=true]{background-color:#f6f3f2}#company-page .card[aria-expanded=true] .bg-arrow{background-image:url(../images/icon_arrow_up.png);background-repeat:no-repeat;background-size:contain;height:20px;transform:rotate(0deg);transition:bottom .3s linear .3s,transform .3s linear;width:20px}#company-page .flex-faq{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between}#company-page .flex-faq h2{font-family:Hyundai Sans Head,sans-serif;font-size:22px;font-weight:500;width:85%}iframe#applyRAC{border:0;height:800px;margin-bottom:40px}.page-job-offers .search{margin:50px 0}.page-job-offers .search .btn-default{background-image:none;padding:14px 30px}.page-job-offers .search .form-group{margin-bottom:0}.page-job-offers .search select.form-control{border:none;border-radius:0;font-family:Hyundai Sans Head,sans-serif;font-size:16px;font-weight:400;min-height:49px;text-transform:uppercase}.page-job-offers .btn{min-height:inherit;padding:10px 16px}.page-job-offers .offers .offers-hidden{display:none}.page-job-offers .offers .offer{background-color:#fff;margin-bottom:40px;padding:35px 50px}.page-job-offers .offers .offer .btn-success{background-image:none;padding:10px 30px}.page-job-offers .offers .offer .offer-detail ul{margin:0;padding:0 0 5px 20px}.page-job-offers .offers .offer .offer-detail ul li{font-size:16px}.page-job-offers .offers .offer .offer-detail .title{font-size:20px;font-weight:400}.page-job-offers .offers .offer .offer-detail .offer-content{font-size:14px}.page-job-offers .offers .offer .btn-container{display:flex;flex-direction:column;justify-content:center}.services-page h2{font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:50px}.services-page h3{font-size:34px}.services-page .section-intro{font-display:swap;font-family:Hyundai Sans Head,sans-serif;font-size:20px;font-weight:400}.services-page .carousel-home .carousel-inner{background-color:#f6f3f2;height:540px}.services-page .carousel-home .carousel-inner .carousel-item{background-position:50%;background-repeat:repeat-x;float:left;height:472px;top:0;width:100%}.services-page .carousel-home .carousel-indicators{align-items:center;bottom:0;height:68px;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:1140px;padding-left:15%;padding-right:15%}.services-page .carousel-home .carousel-indicators li{background-color:#fff;border:1px solid #666;border-radius:8px;height:8px;margin-left:8px;margin-right:8px;opacity:1;width:8px}.services-page .carousel-home .carousel-indicators li.active{background-color:#00aad2}.services-page .carousel-home .carousel-control-next,.services-page .carousel-home .carousel-control-prev{top:0}.services-page .carousel-home .carousel-control-next .carousel-control-next-icon,.services-page .carousel-home .carousel-control-next .carousel-control-prev-icon,.services-page .carousel-home .carousel-control-prev .carousel-control-next-icon,.services-page .carousel-home .carousel-control-prev .carousel-control-prev-icon{height:60px;transform:inherit;width:60px}.services-page .carousel-home .carousel-control-next .carousel-control-prev-icon,.services-page .carousel-home .carousel-control-prev .carousel-control-prev-icon{background:url(../images/carousel-btn.png) 0 -70px}.services-page .carousel-home .carousel-control-next .carousel-control-next-icon,.services-page .carousel-home .carousel-control-prev .carousel-control-next-icon{background:url(../images/carousel-btn.png) -70px -70px}.services-page #customers-service-contact .mw-360,.services-page #maintenance .mw-360{max-width:360px}.services-page .mw-504{max-width:504px}.services-page .z-index-500{z-index:500}.services-page .text-over-image{color:#fff;position:relative;text-align:center}.services-page .text-over-image.mw-1920{margin:0 auto;max-width:1920px}.services-page .text-bottom-left{font-display:swap;font-family:Hyundai Sans Head,sans-serif;position:absolute}.services-page .btn{min-height:inherit;padding:10px 16px}@media screen and (min-width:768px){.services-page .text-bottom-left{bottom:16px;font-size:74px;left:128px}}@media screen and (max-width:767px){.services-page .text-bottom-left{bottom:4px;font-size:42px;left:32px}}#ioniq6-page table{font-display:swap;font-family:Hyundai Sans Head,sans-serif}div#tarteaucitronAlertBig:before{background-image:url(../images/logo.png);background-size:100% 100%;content:""!important;display:block;font-size:0!important;height:40px;margin:0 auto;width:79px}iframe.full-width{height:100vh;left:0;position:absolute;top:0;width:100vw}.tac_float{padding:10px}.mw-970{max-width:970px}@media screen and (min-width:768px){.center-vertical-image{position:relative}.center-vertical-image img{left:0;position:absolute;top:50%;transform:translateY(-50%)}}@media screen and (max-width:767px){.remove-padding-mobile{padding-left:0;padding-right:0}}.carousel.pointer-event{touch-action:pan-y pinch-zoom}
.home-page .vehicle-model {
    transition: 0.5s;
}
.home-page .vehicle-model h3 {
    opacity: 0;
    color: white;
    padding: 15px 0 0;
    margin-bottom: 0;
}
.home-page .vehicle-model:hover {
    background-color: #002c5f;
}
.home-page .vehicle-model:hover h3 {
    opacity: 1;
}
#side_menu {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 999;
    transform: translateY(-50%);
}
#side_menu .match-height {
    width: 160px;
    height: 160px !important;
}
#side_menu .home-btn-picto {
    height: 100%;
    padding: 38px 0;
    transition: 0.5s;
    margin-top: 0;
}
#side_menu .home-btn-picto:hover {
    background: #004489;
}
#side_menu .home-btn-picto p {
    font-size: 12px;
    line-height: 16px;
}
.guarantee h3 {
    font-size: 22px;
    color: #002c5f;
    line-height: 28px;
}
.guarantee img {
    width: 100%;
    margin-bottom: 25px;
    transition: 0.5s;
}
.guarantee:hover img {
    transform: scale(1.15);
}

a.socials-link.instagram {
    background-position-x: -90px !important;
}

a.socials-link.youtube {
    background-position-x: -132px !important;
}

a.socials-link.tiktok {
    background: url(/assets/frontend/images/tiktok-logo.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

@media screen and (max-width:815px) {
    
    #side_menu {
        top: unset;
        bottom: 0;
        transform: none;
        left: 0;
    }
    #side_menu .match-height {
        width: fit-content;
        height: auto !important;
    }
    #side_menu .column {
        display: flex;
        background: #002c5f;
        padding: 15px 0;
    }
    #side_menu .home-btn-picto {
        padding: 5px;
        max-width: 80px;
    }
    #side_menu .home-btn-picto img {
        max-width: 26px;
    }
    #side_menu .home-btn-picto p {
        font-size: 10px;
        line-height: 12px;
        margin: 5px 0 0;
    }
    jdiv.jv-mobile > jdiv {
        bottom: 100px;
    }
    div#footer {
        margin-bottom: 106px;
    }
}