@font-face{font-family:'HyundaiSansHeadLight';src:url("../fonts/HyundaiSansHead-Light.eot");src:url("../fonts/HyundaiSansHead-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansHead-Light.woff") format("woff"),url("../fonts/HyundaiSansHead-Light.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiHeadLight';src:url("../fonts/HyundaiSansHead-Light.eot");src:url("../fonts/HyundaiSansHead-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansHead-Light.woff") format("woff"),url("../fonts/HyundaiSansHead-Light.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiSansHeadRegular';src:url("../fonts/HyundaiSansHead-Regular.eot");src:url("../fonts/HyundaiSansHead-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansHead-Regular.woff") format("woff"),url("../fonts/HyundaiSansHead-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiHeadRegular';src:url("../fonts/HyundaiSansHead-Regular.eot");src:url("../fonts/HyundaiSansHead-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansHead-Regular.woff") format("woff"),url("../fonts/HyundaiSansHead-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiHeadReg';src:url("../fonts/HyundaiSansHead-Regular.eot");src:url("../fonts/HyundaiSansHead-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansHead-Regular.woff") format("woff"),url("../fonts/HyundaiSansHead-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiSansHeadMedium';src:url("../fonts/HyundaiSansHead-Medium.eot");src:url("../fonts/HyundaiSansHead-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansHead-Medium.woff") format("woff"),url("../fonts/HyundaiSansHead-Medium.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiHeadMedium';src:url("../fonts/HyundaiSansHead-Medium.eot");src:url("../fonts/HyundaiSansHead-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansHead-Medium.woff") format("woff"),url("../fonts/HyundaiSansHead-Medium.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiSansHeadBold';src:url("../fonts/HyundaiSansHead-Bold.eot");src:url("../fonts/HyundaiSansHead-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansHead-Bold.woff") format("woff"),url("../fonts/HyundaiSansHead-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiHeadBold';src:url("../fonts/HyundaiSansHead-Bold.eot");src:url("../fonts/HyundaiSansHead-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansHead-Bold.woff") format("woff"),url("../fonts/HyundaiSansHead-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiSansTextRegular';src:url("../fonts/HyundaiSansText-Regular.eot");src:url("../fonts/HyundaiSansText-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansText-Regular.woff") format("woff"),url("../fonts/HyundaiSansText-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiTextRegular';src:url("../fonts/HyundaiSansText-Regular.eot");src:url("../fonts/HyundaiSansText-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansText-Regular.woff") format("woff"),url("../fonts/HyundaiSansText-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiTextReg';src:url("../fonts/HyundaiSansText-Regular.eot");src:url("../fonts/HyundaiSansText-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansText-Regular.woff") format("woff"),url("../fonts/HyundaiSansText-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiSansTextMedium';src:url("../fonts/HyundaiSansText-Medium.eot");src:url("../fonts/HyundaiSansText-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansText-Medium.woff") format("woff"),url("../fonts/HyundaiSansText-Medium.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiTextMedium';src:url("../fonts/HyundaiSansText-Medium.eot");src:url("../fonts/HyundaiSansText-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansText-Medium.woff") format("woff"),url("../fonts/HyundaiSansText-Medium.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiSansTextBold';src:url("../fonts/HyundaiSansText-Bold.eot");src:url("../fonts/HyundaiSansText-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansText-Bold.woff") format("woff"),url("../fonts/HyundaiSansText-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiTextBold';src:url("../fonts/HyundaiSansText-Bold.eot");src:url("../fonts/HyundaiSansText-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansText-Bold.woff") format("woff"),url("../fonts/HyundaiSansText-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'HyundaiTextMediumItalic';src:url("../fonts/HyundaiSansText-MediumItalic.eot");src:url("../fonts/HyundaiSansText-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/HyundaiSansText-MediumItalic.woff") format("woff"),url("../fonts/HyundaiSansText-MediumItalic.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url("../icons/fonts/icomoon.eot?nfu5z3");src:url("../icons/fonts/icomoon.eot?nfu5z3#iefix") format("embedded-opentype"),url("../icons/fonts/icomoon.ttf?nfu5z3") format("truetype"),url("../icons/fonts/icomoon.woff?nfu5z3") format("woff"),url("../icons/fonts/icomoon.svg?nfu5z3#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon_vehicle_range:before{content:"\e969"}.icon-facebook:before{content:"\e90e"}.icon-isntagram:before{content:"\e90f"}.icon-twitter:before{content:"\e912"}.icon-youtube:before{content:"\e913"}.icon-steering-wheel:before{content:"\e908"}.icon-drive:before{content:"\e908"}.icon-search:before{content:"\e906";color:#003469}.icon-chevron-heavy-right:before{content:"\e900"}.icon-checkmark:before{content:"\ea10"}.icon-lifebuoy:before{content:"\e941"}.icon-location:before{content:"\e947"}.icon-cogs:before{content:"\e995"}.icon-information-outline:before{content:"\e968"}.icon-arrow-long-down:before{content:"\e956"}.icon-arrow-long-left:before{content:"\e957"}.icon-arrow-long-right:before{content:"\e958"}.icon-arrow-long-up:before{content:"\e959"}.icon-facebook-with-circle:before{content:"\e903"}.icon-instagram-with-circle:before{content:"\e90d"}.icon-linkedin-with-circle:before{content:"\e910"}.icon-pinterest-with-circle:before{content:"\e911"}.icon-twitter-with-circle:before{content:"\e953"}.icon-vimeo-with-circle:before{content:"\e954"}.icon-youtube-with-circle:before{content:"\e955"}.icon-wallet:before{content:"\e915"}.icon-chevron-thin-right:before{content:"\e909"}.icon-chevron-thin-left:before{content:"\e90a"}.icon-chevron-right:before{content:"\e90b"}.icon-chevron-left:before{content:"\e90c"}.icon-tooltip-close:before{content:"\f110"}.icon-video-mute-mini:before{content:"\f112"}.icon-video-pause-mini:before{content:"\f113"}.icon-video-play-mini:before{content:"\f114"}.icon-video-unmute-mini:before{content:"\f118"}.icon-renting:before{content:"\f11d"}.icon-filter:before{content:"\f11f"}.icon-acceleration:before{content:"\f121"}.icon-racetrack:before{content:"\f123"}.icon-burger:before{content:"\f124"}.icon-sv-calendar:before{content:"\e962";color:#b6b6b6}.icon-sv-car:before{content:"\e963";color:#b6b6b6}.icon-sv-etrans:before{content:"\e964";color:#b6b6b6}.icon-sv-fuel:before{content:"\e965";color:#b6b6b6}.icon-sv-paint:before{content:"\e966";color:#b6b6b6}.icon-sv-power:before{content:"\e967";color:#b6b6b6}.icon-dealer-door:before{content:"\e95c"}.icon-dealer-lpg:before{content:"\e95d"}.icon-dealer-o3:before{content:"\e95e"}.icon-dealer-promise:before{content:"\e95f"}.icon-dealer-service:before{content:"\e960"}.icon-dealer-salon:before{content:"\e961"}.icon-hyundai-logo-mobile:before{content:"\f10d"}.icon-livechat-mobile:before{content:"\f10e"}.icon-livechat:before{content:"\f10f"}.icon-card-arrow-light:before{content:"\e95a"}.icon-card-arrow-strong:before{content:"\e95b"}.icon-arrow:before{content:"\f102"}.icon-arrow-right:before{content:"\f104"}.icon-arrow_open:before{content:"\f105"}.icon-arrow_text-link:before{content:"\f106"}.icon-cta_arrow:before{content:"\f10b"}.icon-brochure:before{content:"\f115"}.icon-configurator:before{content:"\f116"}.icon-find-a-dealer:before{content:"\f117"}.icon-quote:before{content:"\f119"}.icon-contact:before{content:"\f11a"}.icon-test-drive:before{content:"\f11b"}.icon-home:before{content:"\e952"}.icon-Assistance:before{content:"\e94c"}.icon-Finansowanie:before{content:"\e94d"}.icon-Karty_paliwowe:before{content:"\e94e"}.icon-Likwidacja_szkod:before{content:"\e94f"}.icon-Pakiety_serwisowe:before{content:"\e950"}.icon-Samochod_zastepczy:before{content:"\e951"}.icon-car-side:before{content:"\e94b"}.icon-hpic-car_tool:before{content:"\e916"}.icon-hpic-car_tool-strong:before{content:"\e917"}.icon-hpic-cogwheel:before{content:"\e918"}.icon-hpic-cogwheel-strong:before{content:"\e919"}.icon-hpic-driver:before{content:"\e91a"}.icon-hpic-driver-strong:before{content:"\e91b"}.icon-hpic-engine .path1:before{content:"\e91c";color:#1b171b}.icon-hpic-engine .path2:before{content:"\e91d";margin-left:-0.9736328125em;color:#fff}.icon-hpic-engine .path3:before{content:"\e91e";margin-left:-0.9736328125em;color:#1b171b}.icon-hpic-engine .path4:before{content:"\e91f";margin-left:-0.9736328125em;color:#1b171b}.icon-hpic-engine .path5:before{content:"\e920";margin-left:-0.9736328125em;color:#1b171b}.icon-hpic-engine .path6:before{content:"\e921";margin-left:-0.9736328125em;color:#1b171b}.icon-hpic-engine .path7:before{content:"\e922";margin-left:-0.9736328125em;color:#1b171b}.icon-hpic-engine .path8:before{content:"\e923";margin-left:-0.9736328125em;color:#1b171b}.icon-hpic-engine .path9:before{content:"\e924";margin-left:-0.9736328125em;color:#1b171b}.icon-hpic-engine .path10:before{content:"\e925";margin-left:-0.9736328125em;color:#1b171b}.icon-hpic-engine .path11:before{content:"\e926";margin-left:-0.9736328125em;color:#1b171b}.icon-hpic-engine-strong:before{content:"\e927"}.icon-hpic-map_check:before{content:"\e928"}.icon-hpic-map_check-strong:before{content:"\e929"}.icon-hpic-map_pin .path1:before{content:"\e92a";color:#1b171b}.icon-hpic-map_pin .path2:before{content:"\e92b";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin .path3:before{content:"\e92c";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin .path4:before{content:"\e92d";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin .path5:before{content:"\e92e";margin-left:-1em;color:#fff}.icon-hpic-map_pin .path6:before{content:"\e92f";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin .path7:before{content:"\e930";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin .path8:before{content:"\e931";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin .path9:before{content:"\e932";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin .path10:before{content:"\e933";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin .path11:before{content:"\e934";margin-left:-1em;color:#fff}.icon-hpic-map_pin .path12:before{content:"\e935";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin .path13:before{content:"\e936";margin-left:-1em;color:#fff}.icon-hpic-map_pin .path14:before{content:"\e937";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin .path15:before{content:"\e938";margin-left:-1em;color:#fff}.icon-hpic-map_pin .path16:before{content:"\e939";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin .path17:before{content:"\e93a";margin-left:-1em;color:#fff}.icon-hpic-map_pin .path18:before{content:"\e93b";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin .path19:before{content:"\e93c";margin-left:-1em;color:#fff}.icon-hpic-map_pin .path20:before{content:"\e93d";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin .path21:before{content:"\e93e";margin-left:-1em;color:#fff}.icon-hpic-map_pin .path22:before{content:"\e93f";margin-left:-1em;color:#1b171b}.icon-hpic-map_pin-2:before{content:"\e940"}.icon-hpic-map_pin-2-strong:before{content:"\e942"}.icon-hpic-map_pin-strong:before{content:"\e943"}.icon-hpic-messages:before{content:"\e944"}.icon-hpic-messages-strong:before{content:"\e945"}.icon-hpic-pin:before{content:"\e946"}.icon-hpic-pins_way:before{content:"\e948"}.icon-hpic-pins_way-strong:before{content:"\e949"}.icon-hpic-pin-strong:before{content:"\e94a"}.icon-gears:before{content:"\e902"}.icon-more_01:before{content:"\e904"}.icon-whele:before{content:"\e905"}.icon-money:before{content:"\e901"}.icon-autorenew:before{content:"\e914"}.icon-location_searching:before{content:"\e907"}html,body{font-family:"HyundaiTextRegular",arial,sans-serif;color:#323232}body{font-size:1.6rem;line-height:1.4}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"HyundaiHeadMedium",arial,sans-serif;color:#1c1b1b}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,strong,b{font-weight:normal}strong,b{font-family:"HyundaiSansTextBold",arial,sans-serif}body small,body .small{font-size:1.4rem}body p{font-size:1.6rem}@media (min-width: 1024px){.h1,h1{font-size:74px;line-height:78px}.h2,h2{font-size:50px;line-height:54px}.h3,h3{font-size:34px;line-height:42px}.h4,h4{font-size:22px;line-height:28px}}.rem-bold strong,.rem-bold b{font-family:"HyundaiTextRegular",arial,sans-serif}a{color:#002c5f}.badge{border-radius:0;padding:0.4rem .4rem;letter-spacing:.4px;letter-spacing:.04rem;line-height:1;text-transform:uppercase;font-family:HyundaiHeadMedium,sans-serif;font-family:HyundaiSansHeadBold,sans-serif;font-weight:normal}.badge.badge-upcoming{color:#fff;background-color:#e32e1f}.badge.badge-new{color:#fff;background-color:#002c5f}.head-block{margin:12rem 2rem 10rem 2rem}@media (max-width: 767px){.head-block{margin:9rem 1rem 7rem 1rem}}.head-block h2,.head-block h3{margin-bottom:2rem}ul.styled,.frame ul,.frame ol{margin-left:20px;margin:1rem auto 1rem 20px}.frame ul li{list-style:disc}.frame ol li{list-style:decimal}a:hover{text-decoration:none}.btn{cursor:pointer;font-family:"HyundaiHeadRegular",arial,sans-serif;font-feature-settings:normal;font-size:15px;color:#002c5f;border-radius:0;padding:20px 70px;outline:none;box-shadow:none;position:relative}.btn.ico-arrow-right:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:100%;z-index:1;-webkit-transition:right 0.5s cubic-bezier(0.7, -0.02, 0, 1);transition:right 0.5s cubic-bezier(0.7, -0.02, 0, 1)}.btn.ico-arrow-right [class^="icon-"],.btn.ico-arrow-right [class^=" icon-"]{-moz-transition:all 1s ease-in-out 0s;-ms-transition:all 1s ease-in-out 0s;-o-transition:all 1s ease-in-out 0s;transition:all 1s ease-in-out 0s;top:50%;left:50%;font-size:14px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;display:block;z-index:5;opacity:0;-webkit-transform:translate(-100%, -50%) scale(0.7);transform:translate(-100%, -50%) scale(0.7);-webkit-transition:opacity .1s ease-out .1s, -webkit-transform .3s ease-in .1s;transition:opacity .1s ease-out .1s, -webkit-transform .3s ease-in .1s;transition:transform .3s ease-in .1s, opacity .1s ease-out .1s;transition:transform .3s ease-in .1s, opacity .1s ease-out .1s, -webkit-transform .3s ease-in .1s}.btn.ico-arrow-right [class^="icon-"].icon-checkmark,.btn.ico-arrow-right [class^=" icon-"].icon-checkmark{font-size:26px}.btn.ico-arrow-right:hover:before{right:0;-webkit-transition:right 0.6s cubic-bezier(0.7, -0.02, 0, 1);transition:right 0.6s cubic-bezier(0.7, -0.02, 0, 1)}.btn.ico-arrow-right:hover [class^="icon-"]{opacity:1;-webkit-transform:translate(-50%, -50%) scale(0.7);transform:translate(-50%, -50%) scale(0.7);-webkit-transition:opacity .2s ease-out .2s, -webkit-transform .2s ease-in .2s;transition:opacity .2s ease-out .2s, -webkit-transform .2s ease-in .2s;transition:transform .2s ease-in .2s, opacity .2s ease-out .2s;transition:transform .2s ease-in .2s, opacity .2s ease-out .2s, -webkit-transform .2s ease-in .2s}.btn.btn-primary{color:#ffffff;background-color:#002c5f;border-color:#002c5f}.btn.btn-primary:before,.btn.btn-primary [class^="icon-"]{background:#003c78}.btn.btn-primary:hover{background-color:#003c78;border-color:#003c78}.btn.btn-white{color:#002c5f;background-color:#ffffff;border-color:#ffffff}.btn.btn-white:before,.btn.btn-white [class^="icon-"]{background:#003c78}.btn.btn-black{color:#ffffff;background:#1c1b1b;border-color:#1c1b1b}.btn.btn-black:before,.btn.btn-black [class^="icon-"]{background:#1c1b1b}.btn.btn-black:hover{background-color:#1c1b1b;border-color:#1c1b1b}.btn.btn-black-out{color:#1c1b1b;background-color:transparent;border-color:#1c1b1b;-webkit-box-shadow:inset 0px 0px 0px 2px #1c1b1b;-moz-box-shadow:inset 0px 0px 0px 2px #1c1b1b;box-shadow:inset 0px 0px 0px 2px #1c1b1b}.btn.btn-black-out:before,.btn.btn-black-out [class^="icon-"]{background:#1c1b1b}.btn.btn-black-out:hover{color:#ffffff;background-color:#1c1b1b;border-color:#1c1b1b}.btn.btn-primary-out{color:#002c5f;background-color:transparent;border-color:#002c5f;-webkit-box-shadow:inset 0px 0px 0px 2px #002c5f;-moz-box-shadow:inset 0px 0px 0px 2px #002c5f;box-shadow:inset 0px 0px 0px 2px #002c5f}.btn.btn-primary-out:before,.btn.btn-primary-out [class^="icon-"]{background:#002c5f}.btn.btn-primary-out:hover{color:#ffffff;background-color:#002c5f;border-color:#002c5f}.btn.hov-opac:hover{opacity:0.6}.btn.btn-md{font-size:14px;padding:16px 40px}.btn.btn-sx{font-size:1.4rem;line-height:1.4rem;padding:5px 12px}.btn.news-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem 0 0;background-color:transparent;border:none}.btn.news-arrow .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.btn.news-arrow .news-arrow{display:inline-block;position:relative;width:28px;height:8px}.btn.news-arrow .news-arrow:before{content:"";display:block;position:absolute;width:8px;height:8px;border-style:solid;border-color:inherit;border-width:2px 2px 0 0;right:0}.btn.news-arrow .news-arrow:after{content:"";display:block;position:absolute;border-style:solid;border-color:inherit;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn.news-arrow .news-arrow.is-right{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.btn.news-arrow .news-arrow.is-right:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.btn.news-arrow .news-arrow.is-right:after{width:28px;height:0;border-width:2px 0 0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.btn.news-arrow .text{-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s;font-family:"HyundaiHeadRegular",arial,sans-serif;margin-left:10px}.btn.news-arrow .wrap:hover .news-arrow:after{width:30.8px}.btn.news-arrow .wrap:hover .news-arrow:before{right:-3px}.btn.news-arrow .wrap:hover .text{margin-left:13px}html,body{color:#323232}html{font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:none;font-feature-settings:none;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{min-height:100vh}body.stopscroll{height:100%;overflow:hidden}body .main-con{flex:1 1 auto;margin-top:82px}@media (max-width: 1023px){body .main-con{margin-top:62px}}header.fixed-nav-bg-scroll:before{content:'';display:block;width:100%;height:82px;background-color:#002c5f;top:-82px;position:fixed;z-index:100;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}@media (max-width: 575px){header.fixed-nav-bg-scroll:before{height:60px}}@media (max-width: 575px){header.fixed-nav-bg-scroll .nav-collapse{color:#ffffff !important}}header.fixed-nav-bg:before{top:0}header .nav-drop--overlay{background:#fff;position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;width:100vw;height:100vh;z-index:101;cursor:url("../images/cursor_icons/flyout-close.png") 40 30,auto;visibility:hidden;opacity:0;transition:visibility 0s linear 300ms, opacity 300ms}header .nav-drop--overlay.active{opacity:0.97;display:block;visibility:visible;transition:visibility 0s linear 0s, opacity 300ms}header .nav-drop--overlay.active:before{content:"";background-image:url("../images/cursor_icons/flyout-close.png");background-size:65%;background-repeat:no-repeat;display:block;width:30px;height:30px;position:absolute;top:30px;right:45px}header .nav-wrapper{margin:auto;height:82px;display:flex;z-index:101;position:absolute;left:0;right:0}@media (min-width: 1200px){header .nav-wrapper{max-width:1225px}}header .nav-wrapper.nav-drop--open{top:0;position:fixed}header .nav-wrapper.nav-drop--open:after{content:"";width:98%;left:1%;height:4px;background-color:#f6f3f2;position:absolute;bottom:0px;z-index:-1}header .nav-wrapper .logo-white{display:none}header .nav-wrapper .nav-logo img{padding:30px;max-width:inherit}header .nav-wrapper .dealer-select{min-width:280px;font-family:"HyundaiHeadRegular",arial,sans-serif;font-family:"HyundaiHeadMedium",arial,sans-serif;font-size:1.5rem;color:#002c5f;z-index:21}header .nav-wrapper .dealer-select.active{background-color:#ffffff}header .nav-wrapper .dealer-select .selection{height:100%;vertical-align:middle;display:table;margin-left:1rem;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}header .nav-wrapper .dealer-select .current-dealer,header .nav-wrapper .dealer-select .arrow{height:100%;vertical-align:middle;display:table-cell;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}header .nav-wrapper .dealer-select .arrow{padding:1rem 0rem 1rem 2rem;cursor:pointer;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}header .nav-wrapper .dealer-select .arrow [class^="icon-"]:before{display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}header .nav-wrapper .dealer-select:hover .arrow,header .nav-wrapper .dealer-select:focus .arrow,header .nav-wrapper .dealer-select.active .arrow{color:#00aad2}header .nav-wrapper .dealer-select:hover .selection,header .nav-wrapper .dealer-select:focus .selection,header .nav-wrapper .dealer-select.active .selection{color:#00aad2}header .nav-wrapper .dealer-select .option{background:#fff;max-height:0;box-sizing:border-box;overflow:hidden;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}header .nav-wrapper .dealer-select .option>span{padding:0 1rem 1rem 1rem;display:block;cursor:pointer}header .nav-wrapper .dealer-select .option>span:hover{color:#00aad2}header .nav-wrapper .dealer-select.active .arrow [class^="icon-"]:before{-webkit-transform:rotate(270deg);transform:rotate(270deg);color:#00aad2}header .nav-wrapper .dealer-select.active .option{max-height:400px;overflow:inherit}header .nav-wrapper .main-nav{width:100%;width:-webkit-fill-available}header .nav-wrapper .main-nav .mobile-nav{display:none}header .nav-wrapper .main-nav nav.default-nav{height:100%}header .nav-wrapper .main-nav nav.default-nav ul.nav-item-list{margin:auto;padding:0;text-align:center;vertical-align:middle;display:table;height:100%}header .nav-wrapper .main-nav nav.default-nav ul.nav-item-list li.nav-item{display:table-cell;height:100%;vertical-align:middle}header .nav-wrapper .main-nav nav.default-nav .nav-link{font-family:"HyundaiHeadRegular",arial,sans-serif;color:#002c5f;font-size:1.5rem;line-height:1.5;letter-spacing:.2px;letter-spacing:.02rem;margin-left:2rem;margin-right:2rem;text-align:left;padding:1rem 0;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;height:100%;-webkit-box-shadow:inset 0 -0px 0 0 #002c5f;box-shadow:inset 0 -0px 0 0 #002c5f}header .nav-wrapper .main-nav nav.default-nav .nav-link.active,header .nav-wrapper .main-nav nav.default-nav .nav-link:active,header .nav-wrapper .main-nav nav.default-nav .nav-link.current{box-shadow:inset 0 -4px 0 0 #00819e}header .nav-wrapper .main-nav nav.default-nav .nav-link.active,header .nav-wrapper .main-nav nav.default-nav .nav-link.current{font-family:"HyundaiHeadMedium",arial,sans-serif;color:#002c5f}header .nav-wrapper .main-nav nav.default-nav .nav-drop{position:absolute;left:0;right:0;top:13rem;margin:auto;width:100%;height:100%;display:flex;flex-wrap:wrap;pointer-events:none;max-height:0;opacity:0;overflow:hidden;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}header .nav-wrapper .main-nav nav.default-nav .nav-drop.active{max-height:100vh;opacity:1;overflow:inherit}header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-drop-col{width:24%;text-align:left;margin-bottom:3rem}header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-drop-col:first-child{width:25%}header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-drop-col:nth-child(5){margin-left:25%}header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-drop-col .nav-drop-head-main,header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-drop-col .nav-drop-head-main a,header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-drop-col .nav-drop-head{font-family:HyundaiHeadMedium, sans-serif;color:#000;pointer-events:none}header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-drop-col .nav-drop-head-main{font-size:34px;line-height:42px;padding:3rem}header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-drop-col .nav-drop-head{font-size:15px;font-size:1.5rem;line-height:19px;margin-top:1.2rem;margin-bottom:0;padding:3rem 2rem}header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-item-list{margin:0;list-style:none}header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-link-sub{box-shadow:none !important;-webkit-box-shadow:none !important;pointer-events:all;color:#000}header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-link-sub span{position:relative;display:inline}header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-link-sub:hover{color:#00819e}header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-link-sub.cur{color:#00819e}header .nav-wrapper .main-nav nav.default-nav .nav-drop .nav-link-sub.cur span:after{content:"";display:block;position:absolute;width:100%;height:3px;background-color:#00819e;left:0;bottom:-10px}header .nav-wrapper .nav-collapse{display:none}header .nav-wrapper.fixed-nav-scroll{top:-82px;position:fixed;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}header .nav-wrapper.fixed-nav-scroll .logo-blue{display:none}header .nav-wrapper.fixed-nav-scroll .logo-white{display:block}header .nav-wrapper.fixed-nav-scroll .dealer-select{color:#ffffff}header .nav-wrapper.fixed-nav-scroll .dealer-select.active{color:#002c5f}header .nav-wrapper.fixed-nav-scroll nav.default-nav .nav-link{color:#ffffff}header .nav-wrapper.fixed-nav{top:0;position:fixed}@media (max-width: 1023px){header .nav-wrapper{margin:auto 6%;height:60px}header .nav-wrapper .nav-logo a img{padding:22px 18px;width:189px}header .nav-wrapper .main-nav{display:none}header .nav-wrapper .dealer-select{margin-left:auto}header .nav-wrapper .nav-collapse{display:block;padding:22px 21px;color:#002c5f;cursor:pointer}}@media (max-width: 575px){header .nav-wrapper .nav-logo a img{padding:23px 18px;width:160px}header .nav-wrapper .dealer-select{margin-left:auto;font-size:14px;min-width:inherit;max-width:50px}header .nav-wrapper .dealer-select a{display:block;position:absolute;left:0;right:0}header .nav-wrapper .dealer-select a .option span{padding:1rem}header .nav-wrapper .dealer-select a:nth-child(2){top:120px}header .nav-wrapper .dealer-select a:nth-child(3){top:178px}header .nav-wrapper .dealer-select .selection{margin:auto}header .nav-wrapper .dealer-select .selection .current-dealer>span{display:none}header .nav-wrapper .dealer-select .selection .arrow{padding:2.2rem 1rem 1rem 1rem;font-size:1.8rem}header .nav-wrapper .dealer-select.active .current-dealer{position:absolute;left:0;right:0;display:block;background:#fff;top:60px;z-index:1;padding:1rem}header .nav-wrapper .dealer-select.active .current-dealer>span{display:block}}header .mobile-nav{display:none}@media (max-width: 1023px){header .mobile-nav{position:absolute;margin:auto;left:0;right:0;bottom:0;top:0;width:100vw;height:100vh;z-index:101;background:#ffffffeb}header .mobile-nav.active{display:block}header .mobile-nav .mobile-tools{padding-left:3rem;padding-right:3rem;margin-top:6rem}header .mobile-nav .mobile-tools span{transform:rotate(180deg);color:#002c5f;font-size:2rem;display:inline-block}header .mobile-nav nav.default-nav{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:auto}header .mobile-nav nav.default-nav ul.nav-item-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:62.96296%;margin-left:18.51852%;max-height:100%;display:flex;height:auto;margin-top:-12rem}header .mobile-nav nav.default-nav ul.nav-item-list li.nav-item{-webkit-animation:fadeInItems .5s linear;animation:fadeInItems .5s linear;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin-right:0}header .mobile-nav nav.default-nav ul.nav-item-list li.nav-item button,header .mobile-nav nav.default-nav ul.nav-item-list li.nav-item a{opacity:1}header .mobile-nav nav.default-nav ul.nav-item-list li.nav-item button.hidden,header .mobile-nav nav.default-nav ul.nav-item-list li.nav-item a.hidden{opacity:0;margin-left:-50px;pointer-events:none}header .mobile-nav nav.default-nav .nav-link{font-family:"HyundaiHeadMedium",arial,sans-serif;color:#002c5f;font-size:40px;line-height:1.5;letter-spacing:.2px;letter-spacing:.02rem;margin-right:2rem;text-align:left;padding:1rem 0;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center;height:100%;-webkit-box-shadow:inset 0 -0px 0 0 #002c5f;box-shadow:inset 0 -0px 0 0 #002c5f}}@media (max-width: 1023px) and (max-width: 575px){header .mobile-nav nav.default-nav .nav-link{font-size:31px}}@media (max-width: 1023px){header .mobile-nav nav.default-nav .nav-drop{position:absolute;left:0;right:0;top:0;margin:auto;display:flex;flex-wrap:wrap;pointer-events:all;max-height:0;opacity:0;overflow:hidden;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s;width:70.37037%;margin-left:14.81481%;margin-top:5.1rem;padding-bottom:5rem;padding-top:7rem;height:100%}header .mobile-nav nav.default-nav .nav-drop.active{max-height:100vh;opacity:1;overflow:auto;padding-bottom:12rem}header .mobile-nav nav.default-nav .nav-drop .nav-drop-col{width:100%;text-align:left;margin-bottom:3rem}header .mobile-nav nav.default-nav .nav-drop .nav-drop-col .nav-drop-head-main,header .mobile-nav nav.default-nav .nav-drop .nav-drop-col .nav-drop-head-main a,header .mobile-nav nav.default-nav .nav-drop .nav-drop-col .nav-drop-head{font-family:HyundaiHeadMedium, sans-serif;color:#666;pointer-events:none}header .mobile-nav nav.default-nav .nav-drop .nav-drop-col .nav-drop-head-main{font-size:34px;line-height:42px}header .mobile-nav nav.default-nav .nav-drop .nav-drop-col .nav-drop-head{font-size:15px;font-size:1.5rem;line-height:19px;margin-top:1.2rem;margin-bottom:0;padding:1rem 0}header .mobile-nav nav.default-nav .nav-drop .nav-item-list{margin:0;list-style:none}header .mobile-nav nav.default-nav .nav-drop .nav-link-sub{box-shadow:none !important;-webkit-box-shadow:none !important;pointer-events:all;font-size:1.5rem}header .mobile-nav nav.default-nav .nav-drop .nav-link-sub span{position:relative;display:inline}header .mobile-nav nav.default-nav .nav-drop .nav-link-sub:hover{color:#00aad2}header .mobile-nav nav.default-nav .nav-drop .nav-link-sub:hover span:after{content:"";display:block;position:absolute;width:100%;height:3px;background-color:#00aad2;left:0;bottom:-10px}}.default-form.form-narrow{max-width:796px;margin:auto}.default-form.form-narrow .head-block{margin-left:auto;margin-right:auto;margin-bottom:4rem}.default-form legend,.default-form .form-group{margin-bottom:4rem}@media (max-width: 1199px){.default-form legend,.default-form .form-group{margin-bottom:2.5rem}}.default-form legend{font-family:HyundaiHeadMedium, sans-serif;font-family:"HyundaiHeadMedium",arial,sans-serif;font-size:22px;margin-top:2rem;line-height:30px}.default-form legend a{-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}.default-form legend a [class^="icon-"],.default-form legend a [class*=" icon-"]{font-size:75%;margin-left:1rem}@media (max-width: 1199px){.default-form .form-group>div:not(:last-child){margin-bottom:1.5rem}}.default-form .form-input-wrapper input[type="text"],.default-form .form-input-wrapper input[type="email"],.default-form .form-input-wrapper input[type="tel"],.default-form .form-input-wrapper input[type="date"],.default-form .form-input-wrapper textarea,.default-form .form-input-wrapper select,.default-form .form-input-wrapper .select2-container--default{border:2px solid #eaeaea;font-family:"HyundaiHeadRegular",arial,sans-serif;font-size:14px;height:55px;letter-spacing:normal;line-height:normal;outline:none;padding:17px 12px;text-shadow:none;border-radius:0;-moz-transition:all 200ms ease-in-out 0s;-ms-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s}.default-form .form-input-wrapper input[type="text"].select2-container--disabled,.default-form .form-input-wrapper input[type="email"].select2-container--disabled,.default-form .form-input-wrapper input[type="tel"].select2-container--disabled,.default-form .form-input-wrapper input[type="date"].select2-container--disabled,.default-form .form-input-wrapper textarea.select2-container--disabled,.default-form .form-input-wrapper select.select2-container--disabled,.default-form .form-input-wrapper .select2-container--default.select2-container--disabled{border:2px solid #eaeaea;background-color:#eee}.default-form .form-input-wrapper input[type="text"]:focus,.default-form .form-input-wrapper input[type="text"]:active,.default-form .form-input-wrapper input[type="text"]:hover,.default-form .form-input-wrapper input[type="email"]:focus,.default-form .form-input-wrapper input[type="email"]:active,.default-form .form-input-wrapper input[type="email"]:hover,.default-form .form-input-wrapper input[type="tel"]:focus,.default-form .form-input-wrapper input[type="tel"]:active,.default-form .form-input-wrapper input[type="tel"]:hover,.default-form .form-input-wrapper input[type="date"]:focus,.default-form .form-input-wrapper input[type="date"]:active,.default-form .form-input-wrapper input[type="date"]:hover,.default-form .form-input-wrapper textarea:focus,.default-form .form-input-wrapper textarea:active,.default-form .form-input-wrapper textarea:hover,.default-form .form-input-wrapper select:focus,.default-form .form-input-wrapper select:active,.default-form .form-input-wrapper select:hover,.default-form .form-input-wrapper .select2-container--default:focus,.default-form .form-input-wrapper .select2-container--default:active,.default-form .form-input-wrapper .select2-container--default:hover{border:solid 2px #002c5f;box-shadow:none;outline:none}.default-form .form-input-wrapper input[type="text"]:focus.select2-container--disabled,.default-form .form-input-wrapper input[type="text"]:active.select2-container--disabled,.default-form .form-input-wrapper input[type="text"]:hover.select2-container--disabled,.default-form .form-input-wrapper input[type="email"]:focus.select2-container--disabled,.default-form .form-input-wrapper input[type="email"]:active.select2-container--disabled,.default-form .form-input-wrapper input[type="email"]:hover.select2-container--disabled,.default-form .form-input-wrapper input[type="tel"]:focus.select2-container--disabled,.default-form .form-input-wrapper input[type="tel"]:active.select2-container--disabled,.default-form .form-input-wrapper input[type="tel"]:hover.select2-container--disabled,.default-form .form-input-wrapper input[type="date"]:focus.select2-container--disabled,.default-form .form-input-wrapper input[type="date"]:active.select2-container--disabled,.default-form .form-input-wrapper input[type="date"]:hover.select2-container--disabled,.default-form .form-input-wrapper textarea:focus.select2-container--disabled,.default-form .form-input-wrapper textarea:active.select2-container--disabled,.default-form .form-input-wrapper textarea:hover.select2-container--disabled,.default-form .form-input-wrapper select:focus.select2-container--disabled,.default-form .form-input-wrapper select:active.select2-container--disabled,.default-form .form-input-wrapper select:hover.select2-container--disabled,.default-form .form-input-wrapper .select2-container--default:focus.select2-container--disabled,.default-form .form-input-wrapper .select2-container--default:active.select2-container--disabled,.default-form .form-input-wrapper .select2-container--default:hover.select2-container--disabled{border:2px solid #eaeaea;background-color:#eee}.default-form .form-input-wrapper .form-input .add-on{position:absolute;right:25px;top:20px;color:#002c5f;pointer-events:none}.default-form .form-input-wrapper textarea{width:100%;vertical-align:middle}@media (min-width: 768px){.default-form .form-input-wrapper textarea{min-height:200px}}.default-form .form-input-wrapper textarea::placeholder{color:rgba(0,0,0,0.5);font-family:"HyundaiHeadMedium",arial,sans-serif;font-size:1.5rem}.default-form .form-input-wrapper label.form-label,.default-form .form-input-wrapper span.form-label-error{padding:1.5rem 1.5rem 0;margin-top:.2rem;position:absolute;z-index:2;-moz-transition:all 200ms ease-in-out 0s;-ms-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s;top:0;left:17px;color:rgba(0,0,0,0.5);background:#fff;font-family:"HyundaiSansTextMedium",arial,sans-serif;cursor:text;pointer-events:none}.default-form .form-input-wrapper.focus-active label.form-label{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;font-size:12px;-webkit-transform:translateY(-24px);transform:translateY(-24px)}.default-form .form-input-wrapper .select2-container--disabled+.form-label-wrapper .form-label.form-select-label{background:#eee}.default-form .form-input-wrapper span.form-label-error{color:#e32e1f;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;font-size:12px;-webkit-transform:translateY(-24px);transform:translateY(-24px);top:inherit;right:17px;left:inherit}.default-form .form-input-wrapper .form-select{width:100%}.default-form .form-input-wrapper .form-select .form-select-field{width:100%}.default-form .form-input-wrapper .form-select label.form-label{cursor:pointer;pointer-events:none}.default-form .form-input-wrapper .form-select .select2-container--focus ~ .form-label-wrapper label.form-label,.default-form .form-input-wrapper .form-select .select2-container--open ~ .form-label-wrapper label.form-label,.default-form .form-input-wrapper .form-select .select2-selected ~ .form-label-wrapper label.form-label{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;font-size:12px;-webkit-transform:translateY(-24px);transform:translateY(-24px)}.default-form .form-input-wrapper .form-select .select2-container--focus.select2-container--disabled ~ .form-label-wrapper label.form-label,.default-form .form-input-wrapper .form-select .select2-container--open.select2-container--disabled ~ .form-label-wrapper label.form-label,.default-form .form-input-wrapper .form-select .select2-selected.select2-container--disabled ~ .form-label-wrapper label.form-label{-webkit-transform-style:inherit;transform-style:inherit;font-size:inherit;-webkit-transform:inherit;transform:inherit}.default-form .form-input-wrapper .form-select .select2-container--default .select2-selection--single{border:none}.default-form .form-input-wrapper .form-select .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;margin-top:-4px}.default-form .form-input-wrapper .form-select .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:rgba(0,0,0,0.5);background:#fff;font-family:"HyundaiSansTextMedium", arial, sans-serif}.default-form .form-input-wrapper .form-select .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;margin-left:-14px;margin-top:5px}.default-form .form-input-wrapper .form-select .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"\f105";font-family:'icomoon' !important;display:block}.default-form .form-input-wrapper.form-input-error input[type="text"],.default-form .form-input-wrapper.form-input-error input[type="email"],.default-form .form-input-wrapper.form-input-error input[type="tel"],.default-form .form-input-wrapper.form-input-error textarea,.default-form .form-input-wrapper.form-input-error select,.default-form .form-input-wrapper.form-input-error .select2-container--default{border-color:#e32e1f}.default-form .form-input-wrapper .data-container{position:relative}.default-form .form-input-wrapper .data-container .datepicker.datepicker-dropdown{margin-top:-2px;width:100%;border-radius:0;border-top:0}.default-form .form-input-wrapper .data-container .datepicker.datepicker-dropdown .table-condensed{width:100%}.default-form .form-input-wrapper.focus-active .data-container .datepicker.datepicker-dropdown{border-color:#002c5f}.default-form .form-radio .form-radio-list{margin:auto;padding:0}.default-form .form-radio .form-radio-list .form-radio-item{display:inline-block;margin-right:30px;cursor:pointer}.default-form .form-radio .form-radio-list .form-radio-item .form-radio-input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.default-form .form-radio .form-radio-list .form-radio-item .form-radio-label{position:relative;padding-left:45px;line-height:32px;display:inline-block;min-width:100px;cursor:pointer;font-size:1.5rem}.default-form .form-radio .form-radio-list .form-radio-item .form-radio-label:before{content:"";width:28px;height:28px;display:inline-block;position:absolute;top:0;left:0;background:#fff;border:2px solid #eaeaea;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.default-form .form-radio .form-radio-list .form-radio-item .form-radio-input:checked ~ .form-radio-label:before{-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff;background:#002c5f;border:2px solid #eaeaea}.default-form .form-radio .form-radio-list.form-input-error .form-radio-item .form-radio-label:before{border-color:#e32e1f}.default-form .form-radio .form-radio-list.form-input-error .form-label-error{display:block;color:#e32e1f;margin-top:5px;font-size:1.2rem;font-family:"HyundaiSansTextMedium",arial,sans-serif}.default-form .form-checkbox .form-checkbox-input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.default-form .form-checkbox .label-legal{font-size:80%}.default-form .form-checkbox .form-checkbox-label{position:relative;padding-left:45px;display:inline-block;cursor:pointer;font-size:1.6rem;line-height:28px;user-select:none}.default-form .form-checkbox .form-checkbox-label:before{content:"";width:28px;height:28px;display:inline-block;position:absolute;top:-1px;left:0;margin-right:13px;background:#fff;border:2px solid #eaeaea;line-height:28px;text-align:center;color:#fff;cursor:pointer}.default-form .form-checkbox .form-checkbox-label .form-checkbox-icon{opacity:0;position:absolute;left:9px;top:8px;font-size:1.2rem;cursor:pointer;-moz-transition:all 200ms ease-in-out 0s;-ms-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s}.default-form .form-checkbox .form-checkbox-label:hover:before{border-color:#002c5f}.default-form .form-checkbox .form-checkbox-label.active:before{border-color:#002c5f}.default-form .form-checkbox .form-checkbox-label.active .form-checkbox-icon{opacity:1}.default-form .form-checkbox .form-checkbox-input:checked+label:before{border-color:#002c5f}.default-form .form-checkbox .form-checkbox-input:checked+label .form-checkbox-icon{opacity:1}.default-form .form-input-wrapper.form-input-error .form-checkbox .form-checkbox-label:before{border-color:#e32e1f}.default-form .form-input-wrapper.form-input-error .form-checkbox-input:checked+label:before{border-color:#002c5f}.default-form .form-input-wrapper.form-input-error .form-checkbox-input:checked+label .form-checkbox-icon{opacity:1}.default-form .file-input .files{display:flex}.default-form .file-input .btn-file{position:relative;overflow:hidden;display:inline-table;margin-right:30px;min-width:200px;height:auto}.default-form .file-input .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;display:block}.default-form .file-input .fileList{border:2px solid #eaeaea;position:relative;min-height:55px;padding:1rem;display:inline-block;width:100%}.default-form .file-input .fileList li{padding:0.6rem 1rem;font-size:1.4rem;color:#002c5f}.default-form .file-input .fileList li .removeFile{text-decoration:none}.default-form .file-input .fileList .form-label-wrapper label.form-label{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;font-size:12px;-webkit-transform:translateY(-24px);transform:translateY(-24px)}.default-form .info-block{font-size:16px;line-height:27px}.default-form .info-block a{font-family:HyundaiTextBold,sans-serif}.default-form .info-block a:hover{text-decoration:underline}.default-form small.info-block{font-size:1.3rem}.default-form .form-dropdown label.form-label{left:2px}.default-form .form-dropdown .dropdown-toggle{width:100%;border:2px solid #eaeaea;text-align:left;height:55px;letter-spacing:normal;line-height:normal;outline:none;padding:0 1.5rem;text-shadow:none;border-radius:0;color:rgba(0,0,0,0.5);font-family:"HyundaiSansTextMedium",arial,sans-serif;font-size:16px;-moz-transition:all 200ms ease-in-out 0s;-ms-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s}.default-form .form-dropdown .dropdown-toggle .label{opacity:0;-moz-transition:all 200ms ease-in-out 0s;-ms-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s;color:#444;line-height:28px;font-size:14px;font-family:"HyundaiHeadRegular",arial,sans-serif}.default-form .form-dropdown .dropdown-toggle:after{content:"\f105";border:none;font-family:'icomoon' !important;color:#1c1b1b;display:block;height:26px;position:absolute;top:20px;right:6px;width:20px;font-size:14px}.default-form .form-dropdown .dropdown-toggle:focus,.default-form .form-dropdown .dropdown-toggle:active,.default-form .form-dropdown .dropdown-toggle:hover{border:solid 2px #002c5f;box-shadow:none;outline:none}.default-form .form-dropdown .dropdown-menu{width:100%;border:2px solid #eaeaea;margin-top:-2px;border-top:0;border-radius:0;font-size:100%}.default-form .form-dropdown .form-input-wrapper,.default-form .form-dropdown .form-radio{padding:1rem 1.5rem}.default-form .form-input-wrapper.focus-active .dropdown.form-dropdown .dropdown-menu,.default-form .form-input-wrapper.focus-active .dropdown.form-dropdown .dropdown-toggle{border-color:#002c5f}.default-form .form-input-wrapper.focus-active .dropdown.form-dropdown .dropdown-toggle .label{opacity:1}.default-form .form-input-wrapper.focus-active .dropdown.form-dropdown .dropdown-toggle:after{content:'\2716';top:16px}.default-form .form-input-wrapper.filter-active .dropdown.form-dropdown label.form-label{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;font-size:12px;-webkit-transform:translateY(-24px);transform:translateY(-24px)}.default-form .form-input-wrapper.filter-active .dropdown.form-dropdown .dropdown-toggle .label{opacity:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:85%;width:calc(100% - 30px);display:block}.dealer-form-location-row{margin-bottom:55px;margin-right:0;margin-left:0}.dealer-form-location-row .left-col,.dealer-form-location-row .right-col{position:relative}.dealer-form-location-row .left-col{margin-left:-165px;margin-left:-9%}.dealer-form-location-row .right-col{margin-right:-165px;position:absolute}.dealer-form-location-row .info-col{background-color:#002c5f;position:relative;z-index:20;max-width:550px;color:#ffffff;padding:2.5rem;margin-bottom:95px;margin-top:55px}.dealer-form-location-row .info-col h3{color:#ffffff;margin-bottom:1.5rem}.dealer-form-location-row .info-col .dealer-row,.dealer-form-location-row .info-col .icon-row{font-family:"HyundaiTextRegular",arial,sans-serif;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2.2rem}.dealer-form-location-row .info-col .dealer-row{padding:2.5rem;border-top:1px solid rgba(239,239,239,0.1)}.dealer-form-location-row .info-col .dealer-row:last-child{border-bottom:1px solid rgba(239,239,239,0.1)}.dealer-form-location-row .info-col .dealer-row strong{font-family:"HyundaiHeadMedium",arial,sans-serif;font-size:16px;font-size:1.6rem}.dealer-form-location-row .info-col .dtype-row{padding:2.5rem}.dealer-form-location-row .info-col .logo{padding-right:35px;padding-left:35px}.dealer-form-location-row .info-col a{color:#ffffff;-moz-transition:all 200ms ease-in-out 0s;-ms-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s}.dealer-form-location-row .info-col .ico-col{margin-top:25px;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2.2rem}.dealer-form-location-row .info-col .ico-col [class^="icon-"],.dealer-form-location-row .info-col .ico-col [class*=" icon-"]{font-size:3.3rem;display:block;margin-bottom:5px}.dealer-form-location-row .info-col [data-location-map-close]{position:absolute;right:2rem;cursor:pointer;padding:0.5rem;z-index:2}.dealer-form-location-row .map-col{background-color:#e5e5e5;top:0;right:0;bottom:0;max-width:560px;width:100%}.dealer-form-location-row .map-col .map-con{width:100%;height:100%}.dealer-form-location-row.dealer-form-location-wide .map-col{max-width:100%;margin-right:auto}@media (max-width: 1550px){.dealer-form-location-row.dealer-form-location-wide .left-col{margin-left:0}}.dealer-form-location-row.narrow .right-col.map-col{max-width:100%;margin-right:auto}.dealer-form-location-row.narrow .left-col.info-col{max-width:438px;margin-left:-108px}@media (min-width: 1200px){.dealer-form-location-row.extend-height{margin-bottom:95px}}@media (min-width: 1200px){.dealer-form-location-row.extend-height .info-col{min-height:529px}}.dealer-form-location-row.location-white .info-col{padding:1.5rem;background-color:#ffffff;color:#1c1b1b}.dealer-form-location-row.location-white .info-col .dealer-row{padding:1rem 2.5rem;border:none}.dealer-form-location-row.location-white .info-col h3,.dealer-form-location-row.location-white .info-col h4{color:#002c5f;margin-bottom:1rem}.dealer-form-location-row.location-white .info-col p{color:#1c1b1b;font-size:16px;line-height:27px}.dealer-form-location-row.location-white .info-col .logo{padding-right:15px;padding-top:4px;padding-left:0}.dealer-form-location-row.location-white .info-col .dtype-row{padding:2.5rem 0}.dealer-form-location-row.location-white .info-col .dtype-row h5{color:#999}.dealer-form-location-row.location-white .info-col .dtype-row p{font-size:inherit;font-size:100%;line-height:2.2rem}.dealer-form-location-row.location-white .info-col .dtype-row p strong a{font-size:14px;color:#002c5f;line-height:inherit;word-break:break-all;text-decoration:underline}.dealer-form-location-row.location-white .info-col .dtype-row p strong a:hover{color:#00aad2}.dealer-form-location-row.map-multiple [data-location-map-row]{cursor:pointer}.dealer-form-location-row.map-multiple [data-location-map-row]:hover{background:#183f6d}.dealer-form-location-row.map-multiple [data-location-map-row] .logo{display:flex;align-items:center}.dealer-form-location-row.map-multiple [data-location-map-row] h4{color:#ffffff;display:block;padding-bottom:1rem;font-size:1.6rem;line-height:1.6rem}.dealer-form-location-row .info-col.info-col-white{padding:1.5rem;background-color:#ffffff;color:#1c1b1b}.dealer-form-location-row .info-col.info-col-white .dealer-row{padding:1rem 2.5rem;border:none}.dealer-form-location-row .info-col.info-col-white h3,.dealer-form-location-row .info-col.info-col-white h4{color:#002c5f;margin-bottom:1rem}.dealer-form-location-row .info-col.info-col-white p{color:#1c1b1b;font-size:16px;line-height:27px}.dealer-form-location-row .info-col.info-col-white .logo{padding-right:15px;padding-top:4px;padding-left:0}.dealer-form-location-row .info-col.info-col-white .dtype-row{padding:2.5rem 0}.dealer-form-location-row .info-col.info-col-white .dtype-row h5{color:#999}.dealer-form-location-row .info-col.info-col-white .dtype-row p{font-size:inherit;font-size:100%;line-height:2.2rem}.dealer-form-location-row .info-col.info-col-white .dtype-row p strong a{font-size:14px;color:#002c5f;line-height:inherit;word-break:break-all;text-decoration:underline}.dealer-form-location-row .info-col.info-col-white .dtype-row p strong a:hover{color:#00aad2}.dealer-contact .contact-info{max-width:766px;margin:auto;font-size:16px}.form-cars .filter-row .paremeter{display:inline-block;margin-right:3rem}.form-cars .filter-row .paremeter span.num{color:#002c5f}.form-cars .filter-row .parm-delete{display:block;font-family:"HyundaiSansTextMedium",arial,sans-serif;color:#002c5f;margin-top:0.5rem}.form-cars .filter-row .parm-delete span.ico:after{content:'\2716';display:inline-block;font-size:15px;margin-left:0.2rem}.form-cars .filter-row .parm-head{color:#767676}.form-highlight .form-input-wrapper.filter-active .dropdown.form-dropdown .btn.dropdown-toggle,.form-highlight .form-input-wrapper.filter-active .dropdown.form-dropdown .dropdown-menu{border-color:#00aad2}.form-highlight .form-input-wrapper.focus-active input[type="text"],.form-highlight .form-input-wrapper.focus-active input[type="email"],.form-highlight .form-input-wrapper.focus-active input[type="tel"],.form-highlight .form-input-wrapper.focus-active textarea,.form-highlight .form-input-wrapper.focus-active select{border-color:#00aad2}.form-highlight .form-input-wrapper .form-select .select2-selected+.select2-container,.form-highlight .form-input-wrapper .form-select .select2-selected .select2-container,.form-highlight .form-input-wrapper.focus-active .form-select+.select2-container,.form-highlight .form-input-wrapper.focus-active .form-select .select2-container{border-color:#00aad2}.form-loader{position:relative}.form-loader--overlay{background:rgba(255,255,255,0.5);position:absolute;z-index:21;top:0;right:0;bottom:0;left:0;margin:auto}.form-loader .spinner-border{width:7rem;height:7rem;position:absolute;z-index:21;top:0;right:0;bottom:0;left:0;margin:auto;color:#00aad2}.datepicker.datepicker-dropdown{font-size:14px;border:2px solid #eaeaea}.datepicker.datepicker-dropdown:before,.datepicker.datepicker-dropdown:after{content:none}.datepicker.datepicker-dropdown table tr td span{border-radius:0}.datepicker.datepicker-dropdown table tr td span:hover{background:#f1f1f1}.datepicker.datepicker-dropdown table tr td span.focused,.datepicker.datepicker-dropdown table tr td span.active{background:#002c5f !important;color:#ffffff}.datepicker.datepicker-dropdown .datepicker-switch,.datepicker.datepicker-dropdown .datepicker .prev,.datepicker.datepicker-dropdown .next,.datepicker.datepicker-dropdown .datepicker tfoot tr th{border-radius:0;padding:10px}.datepicker.datepicker-dropdown .datepicker-switch,.datepicker.datepicker-dropdown .prev,.datepicker.datepicker-dropdown .next,.datepicker.datepicker-dropdown tfoot tr th{border-radius:0;padding:10px}[data-css=c-cta].is-hover-animation:hover{text-decoration:none !important}@media (max-width: 1023px){main.r-main{margin-top:-60px}}body footer{background-color:#323232;color:#767676;padding:6rem 0}@media (max-width: 991px){body footer{padding:3rem 0}}body footer .footer-nav .footer-nav--col{list-style:none}body footer .footer-nav .footer-nav--col .foot-head,body footer .footer-nav .footer-nav--col .foot-link{display:inline-block;font-size:15px;line-height:1.3;color:#fff}body footer .footer-nav .footer-nav--col .foot-head{word-break:break-word;padding:2.5rem 1rem 2.5rem 0;margin-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,0.1);width:100%;font-family:HyundaiHeadMedium, sans-serif}body footer .footer-nav .footer-nav--col .foot-link{font-family:HyundaiHeadRegular, sans-serif}body footer .footer-nav .footer-nav--col .foot-link:hover{text-decoration:underline}body footer hr{border-top:1px solid #494949;margin-top:2rem;margin-bottom:2rem}body footer a{color:#fff;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}body footer a:hover{color:#b7b7b7}body footer .social{padding:1.5rem 0}body footer .social a{text-decoration:none;margin:1rem 0.5rem}body footer .social a span{font-size:40px}body footer .social a span.social-link-txt{font-size:10px;text-indent:-9000px;display:inline-block}body footer .copyrights{color:#fff;font-family:HyundaiTextMedium, sans-serif;font-size:14px;margin-top:2rem;margin-bottom:4rem;display:block}@media (max-width: 991px){body footer .copyrights{text-align:center}}body footer .bottom-nav{margin-top:-10px}@media (max-width: 991px){body footer .bottom-nav{text-align:center !important;margin-top:auto}}body footer .bottom-nav a{display:inline-block;margin-left:1.5rem}@media (max-width: 991px){body footer .bottom-nav a{margin:0.5rem 1.5rem;text-align:center !important}}body footer .bottom-nav a:hover{text-decoration:none}body footer .dealer-footer-selection{margin-bottom:1rem}body footer .dealer-footer-selection .cutrent-dealer h3{color:#fff;font-size:26px;margin-bottom:1rem}body footer .dealer-footer-selection a{display:block;color:#ffffff}body footer .dealer-footer-selection a h4,body footer .dealer-footer-selection a span{color:#ffffff;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}body footer .dealer-footer-selection a h4{font-size:26px;margin-bottom:1rem}body footer .dealer-footer-selection a:hover{color:#91928e}body footer .dealer-footer-selection a:hover h4,body footer .dealer-footer-selection a:hover span{color:#91928e}@media (max-width: 991px){body footer .dealer-footer-selection .row .col{flex-basis:inherit;flex-grow:inherit;margin-top:2rem}}body footer .legal *{word-break:break-word;font-size:14px !important;line-height:19.6px !important;font:inherit;vertical-align:baseline;color:#ffffff}body footer .legal ol{list-style:decimal}body footer .legal ul{list-style:disc}body footer .legal ol,body footer .legal ul{margin-left:1.2rem}body footer .legal ol li,body footer .legal ul li{display:list-item;padding-left:1.5rem;margin:1.5rem}@media (max-width: 991px){body footer .footer-nav{margin-top:4rem;margin-bottom:3rem}body footer .footer-nav .footer-nav--col{-ms-flex-preferred-size:inherit;flex-basis:inherit;-ms-flex-positive:inherit;flex-grow:inherit}body footer .footer-nav .footer-nav--col li .foot-head{padding:2rem 1rem 2rem 0;margin:auto}body footer .footer-nav .footer-nav--col li .foot-head:after{font-family:'icomoon' !important;content:"\f105";float:right}body footer .footer-nav .footer-nav--col li:nth-child(2){padding-top:3rem !important}body footer .footer-nav .footer-nav--col li.sub-item{display:none;background-color:rgba(255,255,255,0.1);padding:0 2.6rem}body footer .footer-nav .footer-nav--col li.sub-item:last-child{padding-bottom:3rem}body footer .footer-nav .footer-nav--col li.sub-item.active{display:block}body footer .footer-nav .footer-nav--col:last-child li .foot-head{border-bottom:none}}.form-cars .filter-row .paremeter{display:inline-block;margin-right:3rem;margin-top:2rem}.form-cars .filter-row .paremeter span.num{color:#002c5f}.form-cars .filter-row .parm-delete{display:block;font-family:"HyundaiSansTextMedium",arial,sans-serif;color:#002c5f;margin-top:0.5rem}.form-cars .filter-row .parm-delete span.ico:after{content:'\2716';display:inline-block;font-size:15px;margin-left:0.2rem}.form-cars .filter-row .parm-head{color:#767676}.results-cars .results-cars-item{margin-bottom:4rem;padding-bottom:4rem;border-bottom:solid 1px #f6f3f2}.results-cars .results-cars-item:last-child{border-bottom:none;margin-bottom:0}.results-cars .results-cars-item .img-col img{height:auto}.results-cars .results-cars-item .desc-col .inner{padding-top:1rem;padding-bottom:1rem}.results-cars .results-cars-item .desc-col .list-head{font-size:2rem;margin-right:1rem}.results-cars .results-cars-item .desc-col .list-subhead{font-size:1.7rem;color:#767676}.results-cars .results-cars-item .desc-col .list-price{font-size:2rem;padding-right:5rem}.results-cars .results-cars-item .desc-col .i-middle{margin-top:0.8rem}.results-cars .results-cars-item .desc-col .i-middle .col-auto{padding-top:1.2rem;font-family:"HyundaiSansTextMedium",arial,sans-serif;color:#323232}.results-cars .results-cars-item .desc-col .i-middle .col-auto [class^="icon-"],.results-cars .results-cars-item .desc-col .i-middle .col-auto [class*=" icon-"]{vertical-align:text-top;font-size:2rem}.results-cars .results-cars-item .desc-col .i-bottom{padding-top:2rem}.pagination-cars{margin-bottom:4rem}.sv-cars{margin:auto 5% 12rem 5%}.sv-cars .sv-top h3{margin:3rem auto 2rem}.sv-cars .sv-top .add-date{display:block;margin-bottom:2rem;font-size:1.8rem}.sv-cars .sv-main{position:relative}.sv-cars .sv-left{position:relative;z-index:20;color:#ffffff;margin-bottom:55px;margin-top:55px;width:45%;display:inline-block}.sv-cars .sv-right{background-color:#002c5f;color:#ffffff;top:0;right:0;bottom:0;position:absolute;width:60%;display:flex;align-items:center}@media (max-width: 1023px){.sv-cars .sv-left,.sv-cars .sv-right{width:100%;position:static}.sv-cars .swiper-container .swiper-slide img{height:auto}.sv-cars .sv-data .inner{display:block;margin:auto !important}.sv-cars .sv-data .inner>.col-5{display:block;width:100%;max-width:inherit;text-align:center !important;margin-top:20px}.sv-cars .sv-data .data-row [class^="col"],.sv-cars .sv-data .data-row [class*=" col"]{flex:0 0 50%;max-width:50%;min-width:inherit;min-width:inherit !important}}.sv-cars .sv-data{padding:5%}.sv-cars .sv-data .inner{margin-left:10%;margin-top:1%}.sv-cars .sv-data .inner .data-row{font-size:1.4rem;font-size:14px}.sv-cars .sv-data .inner .data-row .col-7,.sv-cars .sv-data .inner .data-row .col-auto{padding-right:0;min-width:150px}.sv-cars .sv-data .inner .data-row .w-100{margin-top:5px}.sv-cars .sv-data .inner .data-row strong{font-family:"HyundaiSansTextMedium",arial,sans-serif;font-family:"HyundaiSansTextBold",arial,sans-serif}.sv-cars .sv-data .inner .price{color:#ffffff;font-size:28px}.sv-cars .sv-data .inner .price small{display:block}.sv-cars .sv-description p,.sv-cars .sv-description ul{margin-bottom:1.5rem}.sv-cars .sv-description ul{list-style:disc;margin-left:3rem}.sv-cars .well{margin:2% -5%;padding:2% 5%}.pagination,.f3-widget-paginator{margin:auto !important;display:flex;list-style:none;border-radius:.25rem}.pagination .page-item,.pagination li,.f3-widget-paginator .page-item,.f3-widget-paginator li{margin:0.25rem;list-style:none !important}.pagination .page-item .page-link,.pagination .page-item a,.pagination li .page-link,.pagination li a,.f3-widget-paginator .page-item .page-link,.f3-widget-paginator .page-item a,.f3-widget-paginator li .page-link,.f3-widget-paginator li a{border:none;border-radius:50%;width:30px;height:30px;text-align:center;color:#323232;font-family:"HyundaiSansTextMedium",arial,sans-serif}.pagination .page-item.active .page-link,.pagination .page-item.active a,.pagination .page-item.current .page-link,.pagination .page-item.current a,.pagination li.active .page-link,.pagination li.active a,.pagination li.current .page-link,.pagination li.current a,.f3-widget-paginator .page-item.active .page-link,.f3-widget-paginator .page-item.active a,.f3-widget-paginator .page-item.current .page-link,.f3-widget-paginator .page-item.current a,.f3-widget-paginator li.active .page-link,.f3-widget-paginator li.active a,.f3-widget-paginator li.current .page-link,.f3-widget-paginator li.current a{color:#ffffff;background-color:#00aad2}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%;font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-font-feature-settings:none;font-feature-settings:none;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:16px;font-size:1.6rem;line-height:1.4;color:#1c1b1b}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%}a,img{vertical-align:top}a{text-decoration:none;color:#002c5f}a:hover{color:#00aad2}h1{font-family:HyundaiHeadBold, sans-serif;font-size:54px;line-height:58px}@media (min-width: 768px){h1{font-size:64px;line-height:66px}}@media (min-width: 1024px){h1{font-size:74px;line-height:78px}}h2{font-family:HyundaiHeadMedium, sans-serif;font-size:31px;line-height:36px}@media (min-width: 768px){h2{font-size:40px;line-height:44px}}@media (min-width: 1024px){h2{font-size:50px;line-height:54px}}h3{font-family:HyundaiHeadMedium, sans-serif;font-size:24px;line-height:29px}@media (min-width: 768px){h3{font-size:28px;line-height:34px}}@media (min-width: 1024px){h3{font-size:34px;line-height:42px}}h4{font-family:HyundaiHeadMedium, sans-serif;font-size:19px;line-height:24px}@media (min-width: 768px){h4{font-size:22px;line-height:28px}}@media (min-width: 1024px){h4{font-size:22px;line-height:28px}}p{font-family:HyundaiTextReg, sans-serif;font-size:16px;line-height:27px}@media (min-width: 768px){p{font-size:16px;line-height:27px}}@media (min-width: 1024px){p{font-size:16px;line-height:27px}}button{padding:0;background-color:transparent;border:none;outline:none;font-style:inherit}button:focus{outline:0}button:hover{cursor:pointer}.frame-default.frame-type-textpic,.frame-default.frame-type-text,.frame-default.frame-type-header{max-width:766px;margin-left:auto;margin-right:auto}.frame-default.frame-type-textpic header,.frame-default.frame-type-text header,.frame-default.frame-type-header header{margin-bottom:1rem}.frame-default.frame-type-textpic p,.frame-default.frame-type-text p,.frame-default.frame-type-header p{font-size:16px}.frame-default.frame-layout-1{max-width:1334px}.frame-default.frame-layout-1 h1,.frame-default.frame-layout-1 h2,.frame-default.frame-layout-1 h3{font-size:50px;line-height:54px;margin-bottom:2rem}.frame-default.frame-layout-1 p{font-size:2rem;line-height:2.7rem;font-family:HyundaiTextMedium, sans-serif}.frame-type-uploads{list-style-type:none;margin-bottom:7rem;max-width:970px;margin-left:auto;margin-right:auto}@media (min-width: 768px){.frame-type-uploads{margin-bottom:9rem}}@media (min-width: 1024px){.frame-type-uploads{margin-bottom:11rem}}.frame-type-uploads ul.ce-uploads{margin:1.5rem auto auto auto}.frame-type-uploads ul.ce-uploads li{list-style:none;margin:auto;border-bottom:2px solid rgba(0,0,0,0.07)}.frame-type-uploads ul.ce-uploads li:first-of-type{border-top:2px solid rgba(0,0,0,0.07)}.frame-type-uploads ul.ce-uploads li div a{display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.8rem;width:100%;-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s;color:#1c1b1b}.frame-type-uploads ul.ce-uploads li div a:hover{color:#002c5f;background-color:rgba(0,0,0,0.07)}.frame-type-uploads ul.ce-uploads li div .ce-uploads-description,.frame-type-uploads ul.ce-uploads li div .ce-uploads-filesize{margin-left:auto}.frame-type-uploads ul.ce-uploads li div .ce-uploads-description,.frame-type-uploads ul.ce-uploads li div .ce-uploads-filesize,.frame-type-uploads ul.ce-uploads li div .icon-arrow_open{padding:0 2.8rem}.frame-type-uploads ul.ce-uploads li div .icon-arrow_open{margin-top:3px}.test-drive .head-block{margin-top:8rem}@media (min-width: 1200px){.test-drive .dealer-form-location-row.dealer-form-location-wide{width:1204px;margin-left:-219px}}.CookieDeclaration{display:none}#cookiebanner{position:fixed;display:none;z-index:99999;bottom:0;left:0;background:#e4dcd3;width:100%;padding:3rem 2.5rem;text-align:center;opacity:.95}#cookiebanner #cookiesettings{display:none}@media (min-width: 768px){#cookiebanner{padding:3.5rem 5.6rem}}@media (min-width: 1024px){#cookiebanner{padding:5rem 7.7rem 5rem 8rem;max-width:47.2rem;text-align:left;right:0;left:inherit}}#cookiebanner #message-row .c-header{margin-bottom:1.5rem;font-size:22px !important;line-height:28px;font-family:"HyundaiHeadMedium",arial,sans-serif}#cookiebanner #message-row p{font-size:16px !important;line-height:27px}#cookiebanner #message-row p a{font-family:"HyundaiSansTextBold",arial,sans-serif;color:#002c5f}#cookiebanner #btn-row{margin-top:3rem}main .cookieintro p strong{font-size:22px;line-height:28px;margin-bottom:.5rem}main .cookiebtn{margin:1rem auto 5rem auto}main .cookiecheck .CybotCookiebotDialogBodyLevelButtonWrapper label{padding-right:45px;font-family:HyundaiHeadMedium,sans-serif;font-size:22px !important;color:#b7b7b7}main .cookiecheck .CybotCookiebotDialogBodyLevelButtonWrapper label .form-checkbox-icon{color:#002c5f}main .cookiecheck .CybotCookiebotDialogBodyLevelButtonWrapper label.disabled:before{border-color:#b7b7b7 !important}main .cookiecheck .CybotCookiebotDialogBodyLevelButtonWrapper label.disabled .form-checkbox-icon{color:#b7b7b7}main .cookiecheck .cookiedescription{margin:3rem 0 4rem 2rem}main .cookiecheck .cookiedescription h4{margin:2rem auto;padding:2rem 0;border-bottom:1px solid rgba(0,0,0,0.1)}main .cookiecheck .cookiedescription p strong{display:block}@media (min-width: 1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1204px}}.swiper-container{width:100%;height:100%}.swiper-container.mainSlider{margin-top:-82px}.swiper-container .swiper-slide{font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-container .slide-button-next,.swiper-container .slide-button-prev{position:absolute;top:50%;margin-top:-40px;z-index:3;outline:none !important;width:50px;height:75px}@media (max-width: 1023px){.swiper-container .slide-button-next,.swiper-container .slide-button-prev{display:none}}.swiper-container .swiper-button-disabled{display:none}.swiper-container .slide-button-next:before,.swiper-container .slide-button-next:after{border-right:0.3rem solid;content:"";display:block;height:25px;height:2.5rem;margin-top:-1.4rem;position:absolute;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:6px;right:0.6rem;top:50%;width:0;color:#ffffff}.swiper-container .slide-button-next:after{margin-top:0.3rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swiper-container .slide-button-prev{-webkit-transform:rotate(0.5turn);transform:rotate(0.5turn)}.swiper-container .slide-button-prev:before,.swiper-container .slide-button-prev:after{border-right:0.3rem solid;content:"";display:block;height:25px;height:2.5rem;margin-top:-1.4rem;position:absolute;-webkit-transform:rotate(135deg);transform:rotate(135deg);right:6px;right:0.6rem;top:50%;width:0;color:#ffffff}.swiper-container .slide-button-prev:after{margin-top:0.3rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swiper-container .slide-button-next{right:11rem}.swiper-container .slide-button-prev{left:6rem}.swiper-container .banner-dark .slide-button-next:before,.swiper-container .banner-dark .slide-button-next:after,.swiper-container .banner-dark .slide-button-prev:before,.swiper-container .banner-dark .slide-button-prev:after{color:#000000}.swiper-container .swiper-pagination{bottom:3rem}@media (max-width: 1023px){.swiper-container .swiper-pagination{bottom:2rem}}@media (max-width: 768px){.swiper-container .swiper-pagination{bottom:0}}.swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:#fff;border-color:#676767;opacity:1;border-radius:50%;border-style:solid;border-width:0.05rem;height:1.2rem;margin-left:0.4rem;margin-right:0.4rem;width:1.2rem;cursor:pointer}@media (max-width: 768px){.swiper-container .swiper-pagination .swiper-pagination-bullet{width:1.6rem;height:1.6rem;margin-left:1rem;margin-right:1rem}}.swiper-container .swiper-pagination .swiper-pagination-bullet:hover,.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00aad2;border-color:#00aad2}.swiper-container .default-paging{position:absolute;bottom:10%;width:auto;left:0;right:0;margin:auto;display:flex;z-index:10;align-items:center;justify-content:center}.swiper-container .default-paging .button-prev,.swiper-container .default-paging .button-next,.swiper-container .default-paging .pagination{display:flex}.swiper-container .default-paging .button-prev{margin-right:15px}.swiper-container .default-paging .button-next{margin-left:15px}.swiper-container .default-paging .pagination{text-align:center}.swiper-container .default-paging .pagination.swiper-pagination-clickable .swiper-pagination-bullet{width:12px;height:12px;opacity:1;background:transparent;border:solid 1px #ffffff;margin-right:8px}.swiper-container .default-paging .pagination.swiper-pagination-clickable .swiper-pagination-bullet:last-child{margin-right:0}.swiper-container .default-paging .pagination.swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffffff}.banners{width:100%;width:100vw;height:100%;height:827px;overflow:hidden;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 1600px){.banners{height:712px}}@media (max-width: 1023px){.banners{height:82vw}}@media (max-width: 920px){.banners{height:86vw}}@media (max-width: 860px){.banners{height:90vw}}@media (max-width: 768px){.banners{height:115vw}}@media (max-width: 650px){.banners{height:120vw}}@media (max-width: 560px){.banners{height:125vw}}@media (max-width: 480px){.banners{height:150vw}}@media (max-width: 400px){.banners{height:165vw}}@media (max-width: 360px){.banners{height:180vw}}@media (max-width: 330px){.banners{height:185vw}}.banners .baner-area{height:100%;position:relative}.banners .baner-subcontainer{height:40px}.banners .banner-background{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;overflow:hidden}.banners .banner-background .img{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;-webkit-transform:scale(1.05);transform:scale(1.05);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(8px);-webkit-filter:blur(8px);overflow:hidden}.banners .banner-background:before{content:'';position:absolute;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(80%, rgba(255,255,255,0)));background-image:linear-gradient(180deg, #fff, rgba(255,255,255,0) 80%);display:block;width:100%;height:100%;z-index:1}.banners .banner-background.background-dark:before{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(29%, rgba(255,255,255,0.9)), color-stop(45%, rgba(255,255,255,0)));background-image:linear-gradient(180deg, rgba(255,255,255,0.9) 29%, rgba(255,255,255,0) 45%)}.banners .banner-background.background-dark:after{content:'';position:absolute;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(27%, transparent), to(#000));background-image:linear-gradient(180deg, transparent 27%, rgba(0,0,0,0.8));display:block;width:100%;height:100%;z-index:1}.banners .inner{position:relative;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;margin:82px 0 0 0;height:100%;height:calc(100% - 82px);overflow:hidden}@media (max-width: 1023px){.banners .inner{height:50vw}}@media (max-width: 768px){.banners .inner{height:76vw}}.banners .inner .main-img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}@media (max-width: 768px){.banners .inner .main-img{top:0;left:0;transform:none}}.banners .inner .main-img img{max-width:100%;height:auto}@media (max-width: 768px){.banners .inner .main-img img{transform:scale(1)}}.banners .inner .legal-badge{position:absolute;z-index:50;right:0;bottom:0;height:20px;min-width:20px;font-family:"HyundaiHeadMedium",arial,sans-serif;background-color:#000 !important;display:block;font-size:11px;font-size:1.1rem;text-align:center;text-transform:uppercase;color:#ffffff;line-height:2rem}.banners .gradinet-overlay{margin-top:0;width:40%;top:0;bottom:0;height:auto;height:auto;color:#fff;background:-webkit-gradient(linear, left top, right top, color-stop(35%, rgba(255,255,255,0.85)), to(rgba(255,255,255,0)));background:linear-gradient(90deg, rgba(255,255,255,0.85) 35%, rgba(255,255,255,0));position:absolute}@media (max-width: 1023px){.banners .gradinet-overlay{margin-top:0;width:100%;top:0;bottom:0;height:auto;background:-webkit-gradient(linear, left bottom, left top, color-stop(6%, #fff), color-stop(30%, rgba(255,255,255,0)));background:linear-gradient(0deg, #fff 6%, rgba(255,255,255,0) 30%)}}.banners.banner-dark .gradinet-overlay{background:-webkit-gradient(linear, left top, right top, color-stop(48%, rgba(0,0,0,0.82)), to(transparent));background:linear-gradient(90deg, rgba(0,0,0,0.82) 48%, transparent)}@media (max-width: 1023px){.banners.banner-dark .gradinet-overlay{background:-webkit-gradient(linear, left bottom, left top, color-stop(6%, #fff), color-stop(30%, rgba(255,255,255,0)));background:linear-gradient(0deg, #fff 6%, rgba(255,255,255,0) 30%)}}.banners .promotion-wrapper{background-color:#002c5f;color:#fff;overflow:hidden;max-height:340px;padding:17px;width:400px}@media (max-width: 1023px){.banners .promotion-wrapper{margin-left:0;width:100%}}.banners .promotion-wrapper.promotion-box{position:absolute}@media (max-width: 1023px){.banners .promotion-wrapper.promotion-box{position:static;margin-top:18px}}.banners .promotion-wrapper .h1{font-size:25px;color:#ffffff}.banners .promotion-wrapper .c-promotion--default .promotion__header-headline{margin-top:13px}.banners .promotion-wrapper .c-promotion--default h1,.banners .promotion-wrapper .c-promotion--default h2,.banners .promotion-wrapper .c-promotion--default h3,.banners .promotion-wrapper .c-promotion--default h4,.banners .promotion-wrapper .c-promotion--default .h1,.banners .promotion-wrapper .c-promotion--default .h2{font-family:HyundaiHeadLight, sans-serif;margin:0;line-height:28px;font-size:25px;color:inherit}.banners .promotion-wrapper .c-promotion--default h1 b,.banners .promotion-wrapper .c-promotion--default h1 strong,.banners .promotion-wrapper .c-promotion--default h2 b,.banners .promotion-wrapper .c-promotion--default h2 strong,.banners .promotion-wrapper .c-promotion--default h3 b,.banners .promotion-wrapper .c-promotion--default h3 strong,.banners .promotion-wrapper .c-promotion--default h4 b,.banners .promotion-wrapper .c-promotion--default h4 strong,.banners .promotion-wrapper .c-promotion--default .h1 b,.banners .promotion-wrapper .c-promotion--default .h1 strong,.banners .promotion-wrapper .c-promotion--default .h2 b,.banners .promotion-wrapper .c-promotion--default .h2 strong{font-family:HyundaiTextBold, sans-serif}@media (min-width: 1405px){.banners .promotion-wrapper .c-promotion--default h1,.banners .promotion-wrapper .c-promotion--default h2,.banners .promotion-wrapper .c-promotion--default h3,.banners .promotion-wrapper .c-promotion--default h4,.banners .promotion-wrapper .c-promotion--default .h1,.banners .promotion-wrapper .c-promotion--default .h2{font-size:25px}}@media (min-width: 1024px){.banners .promotion-wrapper .c-promotion--default{max-height:340px}.banners .promotion-wrapper .c-promotion--default h1,.banners .promotion-wrapper .c-promotion--default h2,.banners .promotion-wrapper .c-promotion--default h3,.banners .promotion-wrapper .c-promotion--default h4,.banners .promotion-wrapper .c-promotion--default .h1,.banners .promotion-wrapper .c-promotion--default .h2{font-size:20px}}@media (min-width: 768px){.banners .promotion-wrapper .c-promotion--default{max-height:280px}.banners .promotion-wrapper .c-promotion--default h1,.banners .promotion-wrapper .c-promotion--default h2,.banners .promotion-wrapper .c-promotion--default h3,.banners .promotion-wrapper .c-promotion--default h4,.banners .promotion-wrapper .c-promotion--default .h1,.banners .promotion-wrapper .c-promotion--default .h2{font-size:25px}}.banners .promotion-wrapper .c-promotion--default .promotion__footer{margin-top:18px}.banners .promotion-wrapper .c-promotion--default .promotion__footer [data-toggle=popover]{cursor:pointer;margin-top:5px}.banners .promotion-wrapper .c-promotion--default .promotion__footer a.is-text-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem 0 0;background-color:transparent;border:none;color:#fff !important;font-family:"HyundaiHeadMedium",arial,sans-serif;font-size:16px}.banners .promotion-wrapper .c-promotion--default .promotion__footer a.is-text-link .cta__arrow{display:inline-block;position:relative;width:28px;height:8px}.banners .promotion-wrapper .c-promotion--default .promotion__footer a.is-text-link .cta__arrow:before{content:"";display:block;position:absolute;width:8px;height:8px;border-style:solid;border-color:inherit;border-width:2px 2px 0 0;right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.banners .promotion-wrapper .c-promotion--default .promotion__footer a.is-text-link .cta__arrow:after{content:"";display:block;position:absolute;border-style:solid;border-color:inherit;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;height:0;border-width:2px 0 0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.banners .promotion-wrapper .c-promotion--default .promotion__footer a.is-text-link .cta__text{margin-left:10px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.banners .promotion-wrapper .c-promotion--default .promotion__footer [data-css=c-rte] p:last-child{padding-bottom:0}.banners .promotion-wrapper .c-promotion--default .promotion__footer .c-rte--promotion p{font-size:1.2rem}.banners .promotion-wrapper .c-promotion--default .promotion__footer .icon-information-outline{font-size:20px;vertical-align:middle;margin-left:5px}.banners.banner-dark .over .header p,.banners.banner-dark .over .header small,.banners.banner-dark .over .header h1{color:#FFFFFF}@media (max-width: 1023px){.banners.banner-dark .over .header p,.banners.banner-dark .over .header small,.banners.banner-dark .over .header h1{color:#000000}}.banners .over{position:absolute;left:7.9%;right:7.9%;top:19rem;z-index:9;max-width:540px}@media (max-width: 1023px){.banners .over{bottom:80px;top:inherit}.banners .over .btn-primary{width:30.8rem}}@media (max-width: 768px){.banners .over{bottom:80px;top:inherit}.banners .over .btn-primary{width:100%}}.banners .over .header{margin-bottom:3.2rem}.banners .over .header p,.banners .over .header small,.banners .over .header h1{font-family:HyundaiHeadMedium, sans-serif;color:#000000;margin-bottom:1rem}.banners .over .header p,.banners .over .header h1{font-size:50px;font-size:5rem;line-height:54px;line-height:5.4rem;margin-bottom:1rem}@media (max-width: 1023px){.banners .over .header p,.banners .over .header h1{font-size:4rem;line-height:4.4rem}}@media (max-width: 768px){.banners .over .header p,.banners .over .header h1{font-size:3.1rem;line-height:3.6rem}}.banners .over .header small{font-size:22px;line-height:28px;font-size:2.2rem;line-height:2.8rem}@media (max-width: 1023px){.banners .over .header small{font-size:2.2rem;line-height:2.8rem}}@media (max-width: 768px){.banners .over .header small{font-size:2rem;line-height:2.5rem}}.banners .over .header small [data-toggle="popover"]{vertical-align:middle;display:inline-block;margin-left:5px;margin-bottom:-3px;cursor:pointer}@media (max-width: 1023px){.banners .over .header p{font-size:64px;line-height:68px}}@media (max-width: 575px){.banners .over .header p{font-size:45px;line-height:48px}.banners .over .header small{font-size:19px;line-height:24px}}.banners .over .left-col{margin-left:-2.5rem}.banners .over .right-col{padding-right:4.34783%;padding-bottom:3.3rem;display:flex;flex-direction:column-reverse;max-width:400px;min-width:312px;box-sizing:content-box}@media (max-width: 1023px){.banners .over .left-col,.banners .over .right-col{flex-basis:auto !important}.banners .over .left-col{margin-left:-1.5rem}.banners .over .right-col{width:100%;padding:0;max-width:inherit;margin-top:3rem}}@media (max-width: 767px){.banners .over .left-col .header p,.banners .over .left-col .header h1{font-size:4.5rem;line-height:110%}}.model-selector-row{height:auto}.model-selector-row>.col-sm-6{padding-right:0;padding-left:0}.model-selector-row.padding{padding:0 4rem 2rem 4rem}.model-selector-row .swiper-pagination{position:relative;top:-2rem;display:none}.model-selector-row .swiper-pagination .swiper-pagination-bullet{background-color:#767676 !important;width:30px}.model-selector-row .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#002c5f !important}.model-selector-row>.swiper-wrapper{margin-bottom:5rem}.model-selector-row .model-link{text-align:center;text-decoration:none;display:block;padding-top:30px}.model-selector-row .model-link:hover{color:#002c5f}.model-selector-row .model-link .img-fluid{margin:auto;display:block}.model-selector-row .model-link .model_selector-more a.btn{margin-top:15px}.model-selector-row .model-link .badge.top{font-size:11px;vertical-align:text-top;padding:7px;position:absolute;top:0;right:10%}.model-selector-row .model-link p{margin:auto;font-size:22px;line-height:28px;font-family:HyundaiHeadMedium, sans-serif;text-decoration:none}.model-selector-row .model-link p .badge{font-size:11px;vertical-align:text-top;padding:7px;margin-right:-4px}.model-selector-row .model-link .model-price{color:#444;margin-top:8px;display:block}.model-selector-row .model-link .model-installment{font-size:14px;line-height:18px;margin-top:8px;color:#1c1b1b}.model-selector-row .model-link .model-installment:before{height:10px;width:10px;content:"";border-radius:50%;display:inline-block;background:#00819e;margin-right:5px}.model-selector-row .model-link.scale .img-wrapp{overflow:hidden;width:100%;display:block}.model-selector-row .model-link.scale img.img-fluid{-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s}.model-selector-row .model-link.scale:hover{color:#002c5f}.model-selector-row .model-link.scale:hover img.img-fluid{-webkit-transform:scale(1.1);transform:scale(1.1)}.model-selector-row.bottom-nav{margin-bottom:12rem}@media (min-width: 1200px){.model-selector-row.bottom-nav{margin-left:-25px;margin-right:-25px;width:calc(100% + 50px)}}.model-selector-row.bottom-nav .swiper-pagination{top:-6rem}.model-selector-row.bottom-nav .model-link.scale .img-wrapp{margin:10px 8px 25px 8px;margin:10px 25px 25px 25px;width:auto}.model-selector-row.bottom-nav p{margin:18px auto}.model-selector-row.bottom-nav p small{font-family:"HyundaiSansTextMedium",arial,sans-serif;font-size:16px;color:#9b9b9b;line-height:28px;display:inline-block}.employee-slider{padding-bottom:6rem;margin-right:0.8rem;margin-left:0.8rem;padding-right:2rem;padding-left:2rem}.employee-slider .swiper-slide{display:flex;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-start;flex-direction:column;padding:2.6rem}.employee-slider .empl-img{height:auto;margin-bottom:0.6rem}.employee-slider .empl-name,.employee-slider .empl-role,.employee-slider .empl-loc{display:block;margin:0.3rem}.employee-slider .empl-role{color:#323232;font-size:16px}.employee-slider .empl-link{font-size:14px}.employee-slider .empl-loc{color:#323232;font-size:14px}.employee-slider .swiper-button-next:after,.employee-slider .swiper-button-prev:after{color:#002c5f}.employee-slider .swiper-button-next{right:-0.2rem}.employee-slider .swiper-button-prev{left:-0.2rem}.news-row{width:91.30435%;margin-left:4.34783%}@media (max-width: 767px){.news-row{width:100%;margin-left:0%}.news-row>.row{display:block}}.news-row>.row{margin-bottom:7.5rem}.news-row>.row:hover .col-left-img img.img,.news-row>.row:hover .col-right-img img.img,.news-row>.row:hover .col-img img.img{-webkit-transform:scale(1.05);transform:scale(1.05)}.news-row .col-left-img,.news-row .col-right-img,.news-row .col-img{overflow:hidden;width:51%;min-width:51%;position:relative;padding:0;margin-right:15px;margin-left:15px}@media (max-width: 767px){.news-row .col-left-img,.news-row .col-right-img,.news-row .col-img{margin:auto;padding-right:15px;padding-left:15px}}@media (max-width: 767px){.news-row .col-left-img,.news-row .col-right-img,.news-row .col-img{width:100%}}.news-row .col-left-img img.img,.news-row .col-right-img img.img,.news-row .col-img img.img{-moz-transition:all 250ms ease-in-out 0s;-ms-transition:all 250ms ease-in-out 0s;-o-transition:all 250ms ease-in-out 0s;transition:all 250ms ease-in-out 0s;width:100%;height:auto}.news-row .col-left-img .legal-badge,.news-row .col-right-img .legal-badge,.news-row .col-img .legal-badge{position:absolute;z-index:50;left:0;bottom:0;height:20px;min-width:20px;font-family:"HyundaiHeadMedium",arial,sans-serif;background-color:#000 !important;display:block;font-size:11px;font-size:1.1rem;text-align:center;text-transform:uppercase;color:#ffffff;line-height:2rem}@media (max-width: 767px){.news-row .col-left-img .legal-badge,.news-row .col-right-img .legal-badge,.news-row .col-img .legal-badge{left:15px}}.news-row .col-left-txt h5,.news-row .col-right-txt h5,.news-row .col-txt h5{margin-top:3rem;margin-left:0;margin-bottom:1.5rem;font-size:34px;line-height:42px}.news-row .col-left-txt p,.news-row .col-right-txt p,.news-row .col-txt p{margin-left:6.25%;font-size:16px;line-height:27px}.news-row .col-left-txt a.news-arrow,.news-row .col-right-txt a.news-arrow,.news-row .col-txt a.news-arrow{margin-left:6.75%;margin-top:2rem}@media (max-width: 767px){.news-row .col-left-txt h5,.news-row .col-right-txt h5,.news-row .col-txt h5{font-size:24px;line-height:29px}.news-row .col-left-txt p,.news-row .col-right-txt p,.news-row .col-txt p{margin-left:0}.news-row .col-left-txt a.news-arrow,.news-row .col-right-txt a.news-arrow,.news-row .col-txt a.news-arrow{margin-left:0;margin-top:2rem}}.news-row .col-right-txt,.news-row .even .col-txt{margin-left:1.5rem}@media (max-width: 767px){.news-row .col-right-txt,.news-row .even .col-txt{margin:auto}}.news-row .col-left-txt,.news-row .odd .col-txt{margin-right:1.5rem;margin-left:3%}@media (max-width: 767px){.news-row .col-left-txt,.news-row .odd .col-txt{margin:auto}}.text-image-row.image-inline{position:relative}.text-image-row.image-inline .image-right{width:60.86957%;margin-left:30.43478%}.text-image-row.image-inline .image-left{position:absolute;z-index:2;margin-top:0;width:26.08696%;top:5rem;margin-left:8.69565%}.text-image-row.image-inline .img-wrapp{position:relative}.text-image-row.image-inline .d-badge--disclaimer{position:absolute;right:0;bottom:0;display:flex;justify-content:center;align-items:center;height:20px;min-width:20px;background-color:#000 !important;color:#fff !important;font-family:"HyundaiHeadMedium",arial,sans-serif;font-size:10px}.text-image-row.image-inline .btn-row{margin-top:3rem}@media (max-width: 767px){.text-image-row.image-inline .image-right,.text-image-row.image-inline .image-left{position:static;width:100%;text-align:center;margin:auto}}@media (max-width: 767px){.text-image-row.warranty .head-block{margin:6rem 1rem 5rem 1rem}.text-image-row.warranty .image-left{margin-bottom:-45px;margin-top:-15px;text-align:left;margin-left:0;width:60%}.text-image-row.warranty .image-right{margin-left:13.04348%;width:86.95652%}.text-image-row.warranty .btn-row{margin-bottom:3rem}.text-image-row.warranty .btn-row .btn{display:block}}.r-main.r-main-upper{margin-top:-132px}.back-to-top-wrapper{display:inline-block;position:fixed;bottom:30px;right:30px;z-index:900;overflow:hidden;border-radius:50%;-webkit-box-shadow:0 20px 60px 0 rgba(0,0,0,0.5);box-shadow:0 20px 60px 0 rgba(0,0,0,0.5)}.back-to-top-wrapper .back-to-top{background-color:#002c5f;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;width:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;-moz-transition:all 150ms ease-in-out 0s;-ms-transition:all 150ms ease-in-out 0s;-o-transition:all 150ms ease-in-out 0s;transition:all 150ms ease-in-out 0s}.back-to-top-wrapper .back-to-top [class^="icon-"],.back-to-top-wrapper .back-to-top [class*=" icon-"]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#ffffff;font-size:26px;margin-top:-2px}.back-to-top-wrapper .back-to-top:hover{background-color:#00aad2}.back-to-top-wrapper .back-to-top:active,.back-to-top-wrapper .back-to-top:focus{outline:none;border:none}.action-bar{position:fixed;background-color:#002c5f;z-index:22;right:0;top:15rem;padding:1.5rem 0 0 0}.action-bar ul{margin:auto;padding:0;list-style:none}.action-bar ul li{display:block}.action-bar ul li a{color:#ffffff;display:block;text-align:center;font-family:"HyundaiHeadMedium",arial,sans-serif;font-size:1.1rem;font-size:11px;line-height:1.3rem;line-height:13px;width:91px;background-color:transparent;-moz-transition:all 200ms ease-in-out 0s;-ms-transition:all 200ms ease-in-out 0s;-o-transition:all 200ms ease-in-out 0s;transition:all 200ms ease-in-out 0s;padding:1.6rem 0.7rem}.action-bar ul li a [class^="icon-"],.action-bar ul li a [class*=" icon-"]{display:block;margin:auto auto 5px auto;font-size:4rem;font-size:40px}.action-bar ul li a .icon-livechat{font-size:2rem;margin-top:7px;margin-bottom:14px}.action-bar ul li a:hover{background-color:#004489;text-decoration:none}.action-bar ul .margin-box{margin-top:1.5rem;display:block}@media (max-width: 1023px){.action-bar ul .margin-box{display:none}}@media (max-width: 1023px){.action-bar{bottom:0;top:inherit;right:0;padding:0;text-align:center;width:100%;background:none}.action-bar ul{margin:auto;position:absolute;left:0;right:0;bottom:0;text-align:center}.action-bar ul li{display:inline-block;vertical-align:top}.action-bar ul li a{padding:1rem;width:10rem;height:90px;background-color:#002c5f;margin-left:-2px;margin-right:-2px}}@media (max-width: 575px){.action-bar ul{background-color:#002c5f}.action-bar ul li a{width:auto;height:auto;padding:1rem 1rem}.action-bar ul li a [class^="icon-"],.action-bar ul li a [class*=" icon-"]{font-size:3rem}}.action-bar #ChatModalListItem{background-color:#ffffff;margin-top:1.5rem}.action-bar #ChatModalListItem a{color:#00aad2}.action-bar #ChatModalListItem a:hover{background:#f2f2f2}@media (max-width: 1023px){.action-bar #ChatModalListItem{margin-top:0}.action-bar #ChatModalListItem a{background-color:#ffffff}.action-bar #ChatModalListItem a:hover{background:#f2f2f2}}@media (max-width: 767px){.action-bar #ChatModalListItem{position:fixed;right:0;top:0;bottom:0;height:60px;width:60px;margin:auto}.action-bar #ChatModalListItem a{height:60px;width:60px;padding:1rem}.action-bar #ChatModalListItem a .icon-livechat{font-size:1.2rem;margin-bottom:5px;margin-top:7px}.action-bar #ChatModalListItem a .txt{font-size:1rem;line-height:1.3rem;display:block}}.well{padding:1.5rem}.well.well-sand{background-color:#f6f3f2}.dealer-contact .head-block.intro{max-width:970px;margin-left:auto;margin-right:auto}.dealer-contact .head-block.intro h2,.dealer-contact .head-block.intro h3{font-size:50px;line-height:54px;margin-bottom:2rem}.dealer-contact .head-block.intro p{font-size:2rem;line-height:2.7rem;font-family:HyundaiTextMedium, sans-serif}.dealer-contact .dealer-locations .row.location{margin-top:2rem;margin-bottom:2rem}.dealer-contact .dealer-locations>div hr{border-top:2px solid rgba(0,0,0,0.1);max-width:70%;margin-right:auto;margin-left:auto;margin-top:3rem;margin-bottom:3rem}.dealer-contact .dealer-locations>div hr:last-of-type{display:none}.dealer-contact .workers .swiper-slide .inner{display:block}.dealer-contact .workers .swiper-slide .inner p{max-width:280px}.dealer-contact .workers .swiper-slide .inner h5,.dealer-contact .workers .swiper-slide .inner p{margin:1.2rem auto;line-height:125%}.dealer-contact .workers .swiper-slide .inner img{height:auto}.dealer-contact .workers .default-paging{top:50%;bottom:inherit;margin-top:-50px;z-index:50000}.dealer-contact .workers .default-paging .button-next,.dealer-contact .workers .default-paging .button-prev{position:absolute;font-size:36px;color:#71717191}.dealer-contact .workers .default-paging .button-prev{left:0}.dealer-contact .workers .default-paging .button-next{right:0}.column-narrow{max-width:766px;margin:auto}.column-narrow .head-block{margin-left:auto;margin-right:auto;margin-bottom:4rem}.accordion-wrapper .accordion{cursor:pointer;width:100%;border:none;text-align:left;outline:none;transition:0.4s;border-top:solid 2px #eaeaea;padding:4rem 4.5rem;font-size:2.2rem;font-family:"HyundaiHeadMedium",arial,sans-serif;color:#002c5f}.accordion-wrapper .active,.accordion-wrapper .accordion:hover{color:#002c5f;background-color:#f6f3f2;cursor:pointer}.accordion-wrapper .accordion:after{font-family:'icomoon' !important;content:'\f105';color:#002c5f;font-weight:bold;float:right;margin-left:5px;transition:0.4s;font-size:1.8rem}.accordion-wrapper .accordion.active:after{transform:rotate(180deg)}.accordion-wrapper .panel{padding:0;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.accordion-wrapper .panel .inner{padding:4rem 4.5rem;background-color:#f6f3f2}.frame-type-menu_sitemap ul{margin-left:15px}.frame .ce-gallery img{height:auto}@media (max-width: 767px){.model_selector{margin-bottom:6rem}}@media (min-width: 768px){.model_selector{margin-bottom:18rem}}@media (min-width: 1200px){.model_selector>.container{max-width:1387px}}.model_selector .model_selector-head{padding:9rem 0;margin-bottom:7.7rem;background-color:#002c5f}.model_selector .model_selector-head h1{text-align:center;color:#ffffff;line-height:1.375;font-size:50px;font-family:"HyundaiHeadMedium",arial,sans-serif}.model_selector .model_selector-type_head{padding-top:4rem;margin:0;font-size:50px;line-height:54px;color:#666 !important}@media (max-width: 991px){.model_selector .model_selector-type_head{font-size:38px}}.model_selector .model_selector-info{position:relative;z-index:9}.model_selector .model_selector-more{display:none;position:absolute;left:0;width:100%;z-index:8}.model_selector .model_selector-more .inner{background-color:#f6f3f2;padding:13.8rem 2rem 2.8rem 2rem;margin-top:-13rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.model_selector .model-link{padding-bottom:3rem}.model_selector .model-link .model_selector-info .img-fluid{transform:scale(1);-moz-transition:all 150ms ease-in-out 0s;-ms-transition:all 150ms ease-in-out 0s;-o-transition:all 150ms ease-in-out 0s;transition:all 150ms ease-in-out 0s}.model_selector .model-link .model_selector-info .icon-information-outline{font-size:85%;vertical-align:middle;margin:-2px 0 0 3px;display:inline-block}.model_selector .model-link:hover .model_selector-info{z-index:12}.model_selector .model-link:hover .model_selector-info .img-fluid{transform:scale(1.05)}.model_selector .model-link:hover .model_selector-more{display:block;z-index:11}.model_selector .model-link:hover p{color:#000000}.subpage-banner{position:relative;width:84%;left:8%;min-height:2rem;margin-top:0;margin-bottom:4rem}.subpage-banner .inner-banner{max-height:24rem;position:absolute;top:0;left:0;background-color:#f6f3f2;width:100%;height:100%}.subpage-banner .header-banner{padding-top:12.5rem;margin-bottom:0;width:84%;margin-top:auto;margin-left:-4.5%;min-height:18rem;position:relative;z-index:8}.subpage-banner .header-banner:before{content:"";display:block;position:absolute;left:-8%;bottom:-3rem;background-color:#fff;height:100%;z-index:0;width:99vw;max-height:58px}.subpage-banner .header-banner h1{font-size:5rem;line-height:5.8rem;color:#002c5f;position:relative;z-index:2;font-family:"HyundaiHeadMedium",arial,sans-serif}.subpage-banner-images{position:relative;margin-top:-82px;overflow:hidden}.subpage-banner-images .banner-images-bg{border:solid 1px red;position:absolute;height:100%;-webkit-transform:scale(1.05);transform:scale(1.05);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="8" /></filter></svg>#filter');filter:blur(8px);-webkit-filter:blur(8px);width:106%;left:-3%}.subpage-banner-images .banner-images-bg:before{content:"";display:block;position:absolute;top:0;height:100%;width:100%;opacity:1;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(80%, rgba(255,255,255,0)));background-image:linear-gradient(180deg, #fff, rgba(255,255,255,0) 80%)}.subpage-banner-images .subpage-banner{margin-bottom:0}.subpage-banner-images .subpage-banner .inner-banner{max-height:inherit;position:relative;background-color:transparent;margin:8.3rem auto 0}.subpage-banner-images .subpage-banner .inner-banner .banner-images-image{height:auto}.subpage-banner-images .subpage-banner .header-banner{padding-top:inherit;min-height:18rem;display:flex;-webkit-box-align:end;align-items:flex-end;width:70%;margin-bottom:4rem;margin-top:-4.2rem;margin-left:-2%;margin-right:4%;color:#fff}.subpage-banner-images .subpage-banner .header-banner:before{display:none}.subpage-banner-images .subpage-banner .header-banner h1{color:#fff}.subpage-banner-images .subpage-banner .header-banner h1.text-black{color:#000000}@media (min-width: 360px){.subpage-banner-images .subpage-banner .header-banner h1{font-size:45px;line-height:48px}}@media (min-width: 768px){.subpage-banner-images .subpage-banner .header-banner h1{font-size:64px;line-height:68px}}@media (min-width: 1405px){.subpage-banner-images .subpage-banner .header-banner h1{font-size:74px;line-height:78px}}.modal-backdrop.show{opacity:0}.modal-content{-webkit-box-shadow:0 4px 9px 0 rgba(0,0,0,0.313725);box-shadow:0 4px 9px 0 rgba(0,0,0,0.313725);border-radius:0;border:none;border-color:transparent}.modal-content .modal-header{border-bottom:none}.modal-content .modal-header [type=button]:not(:disabled){font-size:3rem;color:#000000;opacity:1}.modal-content .modal-body{padding:0 3rem 4rem 3rem}.modal-content h4{font-family:HyundaiHeadMedium, sans-serif;font-size:20px;font-size:2rem;line-height:30px;line-height:3rem;text-align:center;margin:2rem 0 0;width:100%;color:#000000 !important}.modal-content p{color:#000000}.modal-backdrop{z-index:-1}#iframeModal{margin:auto;width:95vw;height:90vh;top:5vh;left:2.5vw}#iframeModal .modal-dialog,#iframeModal .modal-content{max-height:inherit;position:relative;height:100%;padding:0;max-width:inherit;margin:auto}.popover{background:#fff;-webkit-box-shadow:0 0.4rem 0.8rem 0 #00000080;box-shadow:0 0.4rem 0.8rem 0 #00000080;padding:2.5rem 3.5rem;width:auto;max-width:664px;visibility:visible;opacity:1;z-index:99999}.popover .icon-tooltip-close{position:absolute;right:5px;top:5px;font-size:12px;color:#002c5f;text-shadow:none;cursor:pointer;opacity:1}.popover .popover-body{max-height:250px;overflow:auto}.popover .popover-body p{font-size:11px;line-height:16px}.popover .popover-body ul li{list-style:disc;margin-left:15px}.tooltip__content ol,.tooltip__content ul{list-style:disc;margin-left:1.5rem}.tooltip__content b,.tooltip__content strong{font-weight:700}
