@font-face{font-family:hyundai_sans_headbold;src:url(../fonts/hyundaisanshead-bold-webfont.woff2) format("woff2"),url(../fonts/hyundaisanshead-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:hyundai_sans_headlight;src:url(../fonts/hyundaisanshead-light-webfont.woff2) format("woff2"),url(../fonts/hyundaisanshead-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:hyundai_sans_headmedium;src:url(../fonts/hyundaisanshead-medium-webfont.woff2) format("woff2"),url(../fonts/hyundaisanshead-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:hyundai_sans_headregular;src:url(../fonts/hyundaisanshead-regular-webfont.woff2) format("woff2"),url(../fonts/hyundaisanshead-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:hyundai_sans_textbold;src:url(../fonts/hyundaisanstext-bold-webfont.woff2) format("woff2"),url(../fonts/hyundaisanstext-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:hyundai_sans_textmedium;src:url(../fonts/hyundaisanstext-medium-webfont.woff2) format("woff2"),url(../fonts/hyundaisanstext-medium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:hyundai_sans_textregular;src:url(../fonts/hyundaisanstext-regular-webfont.woff2) format("woff2"),url(../fonts/hyundaisanstext-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.irs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs,.irs-line{position:relative;display:block}.irs-line{overflow:hidden;outline:none!important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar{width:0}.irs-bar,.irs-bar-edge{position:absolute;display:block;left:0}.irs-bar-edge{top:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-slider{position:absolute;display:block;cursor:default;z-index:1}.irs-slider.type_last{z-index:2}.irs-min{left:0}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px;display:none}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:transparent;z-index:2}.irs-disabled{opacity:.4}.lt-ie9 .irs-disabled{filter:alpha(opacity=40)}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}.tooltipster-base{display:-ms-flexbox;display:flex;pointer-events:none;position:absolute}.tooltipster-box{-ms-flex:1 1 auto;flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotate(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotate(0deg);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}@keyframes a{0%{opacity:0}to{opacity:1}}.tooltipster-update-fade{animation:a .4s}@keyframes b{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}.tooltipster-update-rotate{animation:b .6s}@keyframes c{50%{transform:scale(1.1)}to{transform:scale(1)}}.tooltipster-update-scale{animation:c .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;border-radius:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-size:1em;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:hyundai_sans_textregular,sans-serif;height:100%}@media print{html{font-size:.8em}}body{height:100%;background:#fff;color:#000}@media (prefers-color-scheme:dark){body{background:#fff;color:#000}}::-moz-selection{background:#002c5f;color:#fff;text-shadow:none}::selection{background:#002c5f;color:#fff;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #eee;margin:48px 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;color:#002c5f}*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}h1,h2,h3,h4,h5{margin:32px 0;font-weight:400}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong{font-family:hyundai_sans_headbold,sans-serif}dl,ol,p,ul{margin:32px 0}dl b,dl strong,ol b,ol strong,p b,p strong,ul b,ul strong{font-family:hyundai_sans_textbold,sans-serif}a:active{opacity:.7}iframe{border:none}html{overflow-x:hidden}.breadcrumb__nav>:first-child:not(.cards),.browser>:first-child:not(.cards),.columns__column>:first-child:not(.cards),.compared__text>:first-child:not(.cards),.editor>:first-child:not(.cards),.editor blockquote>:first-child:not(.cards),.editor ol>:first-child:not(.cards),.editor ul>:first-child:not(.cards),.filter__accordion>:first-child:not(.cards),.filter__accordion__content>:first-child:not(.cards),.filter__complete__content__col>:first-child:not(.cards),.filter__item>:first-child:not(.cards),.finance>:first-child:not(.cards),.footer__wrapper>:first-child:not(.cards),.form>:first-child:not(.cards),.form form>:first-child:not(.cards),.grid__col>:first-child:not(.cards),.hero__text>:first-child:not(.cards),.modal--board .modal__wrapper>:first-child:not(.cards),.modal--move .modal__wrapper>:first-child:not(.cards),.modal>:first-child:not(.cards),.model--empty>:first-child:not(.cards),.model__info__header>:first-child:not(.cards),.model__info__offer>:first-child:not(.cards),.model__info__wrapper__col>:first-child:not(.cards),.move__top>:first-child:not(.cards),.move__wrapper>:first-child:not(.cards),.product__header>:first-child:not(.cards),.product__info__offer>:first-child:not(.cards),.product__info__wrapper__col>:first-child:not(.cards),.product__more__header>:first-child:not(.cards),.product__more__main>:first-child:not(.cards),.section__block>:first-child:not(.cards),.section__header>:first-child:not(.cards),.section__wrapper>:first-child:not(.cards),.tabs__content>:first-child:not(.cards),.tabs__content__text>:first-child:not(.cards),.teaser__item>:first-child:not(.cards),.teaser__item__text>:first-child:not(.cards){margin-top:0!important}.breadcrumb__nav>:last-child:not(.cards),.browser>:last-child:not(.cards),.columns__column>:last-child:not(.cards),.compared__text>:last-child:not(.cards),.editor>:last-child:not(.cards),.editor blockquote>:last-child:not(.cards),.editor ol>:last-child:not(.cards),.editor ul>:last-child:not(.cards),.filter__accordion>:last-child:not(.cards),.filter__accordion__content>:last-child:not(.cards),.filter__complete__content__col>:last-child:not(.cards),.filter__item>:last-child:not(.cards),.finance>:last-child:not(.cards),.footer__wrapper>:last-child:not(.cards),.form>:last-child:not(.cards),.form form>:last-child:not(.cards),.grid__col>:last-child:not(.cards),.hero__text>:last-child:not(.cards),.modal--board .modal__wrapper>:last-child:not(.cards),.modal--move .modal__wrapper>:last-child:not(.cards),.modal>:last-child:not(.cards),.model--empty>:last-child:not(.cards),.model__info__header>:last-child:not(.cards),.model__info__offer>:last-child:not(.cards),.model__info__wrapper__col>:last-child:not(.cards),.move__top>:last-child:not(.cards),.move__wrapper>:last-child:not(.cards),.product__header>:last-child:not(.cards),.product__info__offer>:last-child:not(.cards),.product__info__wrapper__col>:last-child:not(.cards),.product__more__header>:last-child:not(.cards),.product__more__main>:last-child:not(.cards),.section__block>:last-child:not(.cards),.section__header>:last-child:not(.cards),.section__wrapper>:last-child:not(.cards),.tabs__content>:last-child:not(.cards),.tabs__content__text>:last-child:not(.cards),.teaser__item>:last-child:not(.cards),.teaser__item__text>:last-child:not(.cards){margin-bottom:0!important}.tabs__nav__btn{display:inline-block;color:#000;text-decoration:none}.bar__list,.browser__dealer__services,.footer__links,.footer__social,.nav__list,.pager__list,.tabs__nav__list,.teaser{margin:0;padding:0;list-style-type:none}.bar__item__link,.browser__dealer__link,.browser__result__list__link,.btn-arrow,.btn-back,.btn-next,.card__figure,.cars__item__link,.compared__text__nav__link,.filter__remove,.form__footnote a,.header__btn-toggle,.header__title,.model__info__phone__link,.product__info__nav__btn,.product__more__link,.product__more__phone a,.tooltip{display:inline-block;text-decoration:none;border:none;outline:none;border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.card__figure__img,.carousel__card__img,.cars__item__figure__img,.columns__img,.compared__car__figure__img,.editor img,.model__info__specs__icon--img img,.photos__item__img,.product__info__specs__icon--img img,.tabs__content__image{max-width:100%;height:auto}.model__car__figure__img,.product__car__figure__img,.product__car__thumbnail__img,.teaser__item__image{width:100%;height:auto}.breadcrumb__nav,.footer__wrapper,.section__wrapper{max-width:1440px;margin-left:auto;margin-right:auto}.editor figure,.editor img{max-width:1024px}.editor>*{max-width:768px;margin-left:auto;margin-right:auto}.tabs__nav__list{white-space:nowrap}.editor .iframe{max-width:1024px;margin:32px auto}.editor .iframe__wrapper{position:relative;height:0;padding-bottom:56.25%}.editor .iframe__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.footer{position:relative;background:#1b1b1b;padding:32px 0 72px;padding-bottom:120px}@media (min-width:48em){.footer{padding-bottom:128px}}@media (min-width:64em){.footer{padding:64px 0}}.footer__wrapper{position:relative;padding:0 12px}@media (min-width:48em){.footer__wrapper{padding:0 24px}}@media (min-width:64em){.footer__wrapper{display:table;width:100%;padding:0 32px}}@media (min-width:85.375em){.footer__wrapper{padding:0 64px}}@media (min-width:64em){.footer__wrapper>*{position:relative;display:table-cell;vertical-align:middle}}.footer__links{font-size:0;text-align:left;margin:24px -8px}@media (min-width:64em){.footer__links{display:inline-block;vertical-align:middle;margin:0;padding-left:96px}}.footer__links__item{position:relative;display:inline-block;width:50%;vertical-align:middle;font-size:1rem;line-height:1.5rem;padding:8px}@media (min-width:64em){.footer__links__item{width:auto}}@media (min-width:85.375em){.footer__links__item{padding:8px 16px}}.footer__links__item--text{width:auto;display:block;text-align:center;font-family:hyundai_sans_headregular,sans-serif;color:#ccc;font-size:.75rem;line-height:1rem;position:absolute;bottom:-40px;left:8px;right:8px}@media (min-width:64em){.footer__links__item--text{width:100%;position:relative;bottom:auto;left:auto;right:auto;text-align:left;padding-top:0}}.footer__links__btn{font-family:hyundai_sans_headbold,sans-serif;font-size:.875rem;line-height:1.25rem;color:#ccc;text-decoration:none;transition:.3s}.footer__links__btn.no-touch:hover{color:#fafafa}.footer__social{font-size:0;text-align:center;margin:32px -12px;padding:20px 32px;border:2px solid hsla(0,0%,100%,.1);border-right:none;border-left:none}@media (min-width:48em){.footer__social{margin:32px -24px}}@media (min-width:64em){.footer__social{text-align:right;margin:0;width:1px;white-space:nowrap;padding:0;border:none}}.footer__social__item{display:inline-block;vertical-align:middle;font-size:1rem;line-height:1.5rem;padding:0 24px}@media (min-width:64em){.footer__social__item{padding:0 12px}}@media (min-width:64em){.footer__social__item:first-child{padding-left:0}}@media (min-width:64em){.footer__social__item:last-child{padding-right:0}}.footer__social__btn{display:block;color:#ccc;text-decoration:none;transition:.3s;height:24px}.footer__social__btn i{display:block;font-family:hyundai_sans_headbold,sans-serif;font-size:2.75rem;line-height:3rem;margin-top:-8px}.footer__social__btn svg{fill:#ccc;transition:.3s}.footer__social__btn.no-touch:hover{color:#fafafa}.footer__social__btn.no-touch:hover svg{fill:#fafafa}.footer__logo{width:58px;margin:0 auto 24px}@media (min-width:64em){.footer__logo{position:absolute;top:50%;left:64px;margin-top:-15px;margin-bottom:0}}.header{position:fixed;z-index:99;top:0;left:0;right:0;border-bottom:1px solid #eaeaea;background-color:#fff}.header__wrapper{position:relative;height:56px;padding-right:56px;padding-left:56px;max-width:1366px;margin:0 auto}@media (min-width:64em){.header__wrapper{height:80px;padding-right:408px;padding-left:408px}}.header__btn-toggle{font-size:0;padding:8px 16px 8px 8px;position:absolute;top:10px;right:0}.header__btn-toggle__lines{position:relative;width:20px;height:20px}.header__btn-toggle__line{position:absolute;display:block;width:100%;height:2px;background:#000;transition:.15s}.header__btn-toggle__line--top{top:1px;left:0}.header__btn-toggle__line--middle{top:50%;left:0;margin-top:-1px}.header__btn-toggle__line--bottom{bottom:1px;left:0}@media (min-width:64em){.header__btn-toggle{display:none}}.header__logo{position:absolute;top:12px;left:16px;font-size:0;display:inline-block;vertical-align:middle;white-space:nowrap}@media (min-width:64em){.header__logo{left:40px;top:24px}}@media (min-width:85.375em){.header__logo{left:64px}}.header__logo__figure{width:40px;margin:0;overflow:hidden;display:inline-block;vertical-align:middle}@media (min-width:64em){.header__logo__figure{width:auto}}.header__logo__text{display:inline-block;vertical-align:middle;font-size:1rem;line-height:1.5rem;text-transform:uppercase;font-family:hyundai_sans_headmedium,sans-serif;padding-left:8px;margin:0 auto}.header__title{display:block;transition:.3s}.header__title__text{margin:0 auto;font-family:hyundai_sans_headmedium,sans-serif;color:#000;font-size:1.125rem;line-height:1.5rem;line-height:1.125rem;text-align:center;padding:10px 8px}@media (min-width:23.4375em){.header__title__text{padding:19px 8px}}@media (min-width:64em){.header__title__text{padding:31px 8px}}@media (min-width:64em){.header__nav{right:24px!important}}@media (min-width:85.375em){.header__nav{right:64px!important}}.header.is-active .header__btn-toggle__line--top{transform:translateY(8px) rotate(45deg)}.header.is-active .header__btn-toggle__line--middle{transform:scaleX(0)}.header.is-active .header__btn-toggle__line--bottom{transform:translateY(-8px) rotate(-45deg)}.grid{margin:24px auto;font-size:0!important}@media (min-width:85.375em){.grid{margin:40px auto}}.grid__col{position:relative;display:inline-block;vertical-align:top;width:100%;margin:0 auto;font-size:1rem;line-height:1.5rem}.grid__col--sm-1{width:8.33%}.grid__col--sm-2{width:16.66%}.grid__col--sm-3{width:25%}.grid__col--sm-4{width:33.33%}.grid__col--sm-5{width:41.66%}.grid__col--sm-6{width:50%}.grid__col--sm-7{width:58.33%}.grid__col--sm-8{width:66.66%}.grid__col--sm-9{width:75%}.grid__col--sm-10{width:83.33%}.grid__col--sm-11{width:91.66%}.grid__col--sm-12{width:100%}@media (min-width:48em){.grid__col--1{width:8.33%}.grid__col--2{width:16.66%}.grid__col--3{width:25%}.grid__col--4{width:33.33%}.grid__col--5{width:41.66%}.grid__col--6{width:50%}.grid__col--7{width:58.33%}.grid__col--8{width:66.66%}.grid__col--9{width:75%}.grid__col--10{width:83.33%}.grid__col--11{width:91.66%}.grid__col--12{width:100%}}@media (min-width:64em){.grid__col{max-width:100%}.grid__col--sd-1{width:8.33%}.grid__col--sd-2{width:16.66%}.grid__col--sd-3{width:25%}.grid__col--sd-4{width:33.33%}.grid__col--sd-5{width:41.66%}.grid__col--sd-6{width:50%}.grid__col--sd-7{width:58.33%}.grid__col--sd-8{width:66.66%}.grid__col--sd-9{width:75%}.grid__col--sd-10{width:83.33%}.grid__col--sd-11{width:91.66%}.grid__col--sd-12{width:100%}}.grid--padding .grid__wrapper{margin:-12px}@media (min-width:80em){.grid--padding .grid__wrapper{margin:-16px}}.grid--padding .grid__col{padding:12px}@media (min-width:80em){.grid--padding .grid__col{padding:16px}}.grid+.grid{margin-top:-28px}@media (min-width:80em){.grid+.grid{margin-top:-40px}}.main{overflow:hidden;padding-top:56px}@media (min-width:64em){.main{padding-top:80px}}.section{position:relative;margin:40px auto}@media (min-width:48em){.section{margin:56px auto}}@media (min-width:64em){.section{margin:80px auto}}.section__wrapper{padding:0 12px}@media (min-width:48em){.section__wrapper{padding:0 24px}}@media (min-width:64em){.section__wrapper{padding:0 80px 0 32px}}@media (min-width:80em){.section__wrapper{padding:0 80px}}@media (min-width:85.375em){.section__wrapper{padding:0 96px}}.section__anchor{position:absolute;top:-96px}@media (min-width:48em){.section__anchor{top:-112px}}@media (min-width:64em){.section__anchor{top:-160px}}.section__title{font-size:2.25rem;line-height:2.5rem;font-family:hyundai_sans_headmedium,sans-serif;margin:32px auto}@media (min-width:48em){.section__title{font-size:3rem;line-height:3.5rem}}@media (min-width:64em){.section__title{font-size:3.25rem;line-height:3.5rem}}.section__subtitle{font-size:1.125rem;line-height:1.5rem;font-family:hyundai_sans_headmedium,sans-serif;margin:-16px 0 32px;max-width:640px}@media (min-width:48em){.section__subtitle{font-size:1.25rem;line-height:1.75rem}}@media (min-width:64em){.section__subtitle{font-size:1.5rem;line-height:2rem}}.section__paragraph{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_textregular,sans-serif;margin:16px auto;max-width:768px}@media (min-width:48em){.section__paragraph{font-size:1.125rem;line-height:1.5rem}}@media (min-width:64em){.section__paragraph{font-size:1.25rem;line-height:1.75rem}}.section__footnote{position:relative;font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_textregular,sans-serif;color:#666;padding-left:32px}.section__footnote:before{content:"i";width:20px;font-family:hyundai_sans_headregular,sans-serif;font-size:14px;font-size:.875rem;line-height:1.25rem;line-height:20px;border-radius:50%;text-align:center;color:#fff;background-color:#666;display:block;position:absolute;top:2px;left:0}.section__header{position:relative;margin:24px auto;text-align:center}@media (min-width:48em){.section__header{margin:40px auto}}@media (min-width:64em){.section__header{margin:64px auto}}.section__header>*{position:relative;z-index:8;margin-left:auto;margin-right:auto}.section__block{text-align:center;margin:40px auto}@media (min-width:48em){.section__block{margin:56px auto}}@media (min-width:64em){.section__block{margin:80px auto}}.section__block .iframe{margin:24px auto}@media (min-width:48em){.section__block .iframe{margin:40px auto}}@media (min-width:64em){.section__block .iframe{margin:64px auto}}.section__block .section__title{font-size:2rem;line-height:2.5rem}.section__block .section__paragraph{font-size:1rem;line-height:1.5rem}.section--grey{z-index:8;background-color:#f6f3f2;margin:0 auto;padding:40px 0}@media (min-width:48em){.section--grey{padding:56px 0}}@media (min-width:64em){.section--grey{padding:80px 0}}.swiper-pagination{font-size:0}.swiper-pagination-bullets{position:absolute;z-index:16;right:0;left:0;margin:0}.swiper-pagination-bullet{display:inline-block;width:16px;height:16px;margin:5px;border-radius:50%}@media (min-width:64em){.swiper-pagination-bullet{width:12px;height:12px}}.swiper-pagination-bullets{text-align:center}.swiper-button-next,.swiper-button-prev{position:absolute;z-index:8;cursor:pointer;top:50%;margin-top:-20px;display:block;width:40px;height:40px}.swiper-button-next:after,.swiper-button-next:before,.swiper-button-prev:after,.swiper-button-prev:before{content:"";position:absolute;z-index:16;width:24px;height:3px;background-color:#fff}.swiper-button-prev{left:32px}@media (min-width:85.375em){.swiper-button-prev{left:64px}}.swiper-button-prev:before{top:11px;left:0;transform:rotate(135deg)}.swiper-button-prev:after{bottom:11px;left:0;transform:rotate(45deg)}.swiper-button-next{right:112px}@media (min-width:85.375em){.swiper-button-next{right:112px}}.swiper-button-next:before{bottom:11px;right:0;transform:rotate(135deg)}.swiper-button-next:after{top:11px;right:0;transform:rotate(45deg)}.tooltip{width:17px;height:17px;font-size:.75rem;line-height:1rem;color:#002c5f;border:1px solid #002c5f;text-align:center;border-radius:50%}.tooltipster-content{font-size:.875rem;line-height:1.25rem}.tooltipster-sidetip .tooltipster-box{background:#002c5f;border:none;border-radius:0;max-width:320px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#002c5f}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#002c5f}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#002c5f}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#002c5f}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border,.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border,.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border,.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border:none}.modal{margin:48px auto;max-width:1136px;background:#fff;position:relative}.modal--move{max-width:374px;padding:0;background:#002c5f}.modal--move .modal__wrapper{padding:16px}.modal--move .form__title{color:#fff;margin-top:0;margin-bottom:16px}.modal--move .form__subtitle{color:#fff}.modal--move .form__fieldset{margin:24px auto}.modal--move .form__label__list,.modal--move .form__label__paragraph{color:#fff}.modal--move .form__checkbox+.form__label:before{border-color:#fff}.modal--move .form__checkbox:checked+.form__label:before{border-color:#00aad2}.modal--move .form__checkbox:checked+.form__label:after{border-color:#fff}.modal--board{max-width:400px;padding:32px}.modal--board p{margin:24px auto}.modal--board .btn-next.mfp-close{width:auto;height:auto;line-height:1.5rem;position:relative;top:auto;right:auto;opacity:1;color:#002c5f}.modal .mfp-close{width:48px;height:48px;line-height:48px;top:-48px;right:0;color:#fff}.modal .finance{padding:16px}@media (min-width:48em){.modal .finance{padding:32px}}.filter__btn:before,.icon,.icon--alloy-wheel,.icon--appointment,.icon--body,.icon--car-cuv,.icon--car-cw,.icon--car-sedan,.icon--car-suv,.icon--car-turismo,.icon--car-van,.icon--contact,.icon--delete,.icon--document,.icon--edit,.icon--engine,.icon--fav,.icon--fav-fill,.icon--feed,.icon--filter,.icon--flexible,.icon--fuel,.icon--gas,.icon--heart,.icon--heart-fill,.icon--km,.icon--length,.icon--lineal,.icon--link,.icon--mail,.icon--navigate,.icon--phone,.icon--power,.icon--renting,.icon--search,.icon--suitcase,.icon--time,.icon--transmission,.icon--video,.icon--wheels,.icon-add,.icon-add--white,.icon-arrow-bottom,.icon-arrow-first,.icon-arrow-last,.icon-arrow-left,.icon-arrow-right,.icon-close,.icon-close--white,.icon-remove,.icon-remove--white,.ion-checkmark-circle,.model__info__header__nav__btn.is-active.icon--fav,.model__info__header__nav__btn.is-active.icon--heart,.product__info__nav__btn.is-active .icon--fav,.product__info__nav__btn.is-active .icon--heart{display:inline-block;vertical-align:middle}.icon-close,.icon-close--white{position:relative;width:24px;height:24px}.icon-close--white:after,.icon-close--white:before,.icon-close:after,.icon-close:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-10px;background:#000;border-radius:1px;width:20px;height:2px}.icon-close--white:before,.icon-close:before{transform:rotate(45deg)}.icon-close--white:after,.icon-close:after{transform:rotate(-45deg)}.icon-close--white:after,.icon-close--white:before{background:#fff}.icon-arrow-bottom{position:relative;width:24px;height:24px;overflow:hidden}.icon-arrow-bottom:before{content:"";position:absolute;top:1px;left:5px;width:12px;height:12px;display:block;transform:rotate(-45deg);border-bottom:2px solid #000;border-left:2px solid #000}.icon-arrow-right{position:relative;width:24px;height:24px;overflow:hidden}.icon-arrow-right:before{content:"";position:absolute;top:5px;left:1px;width:12px;height:12px;display:block;transform:rotate(-135deg);border-bottom:2px solid #000;border-left:2px solid #000}.icon-arrow-left{position:relative;width:24px;height:24px;overflow:hidden}.icon-arrow-left:before{content:"";position:absolute;top:5px;right:1px;width:12px;height:12px;display:block;transform:rotate(45deg);border-bottom:2px solid #000;border-left:2px solid #000}.icon-arrow-last{position:relative;width:24px;height:24px;overflow:hidden}.icon-arrow-last:before{left:5px}.icon-arrow-last:after,.icon-arrow-last:before{content:"";position:absolute;top:5px;width:12px;height:12px;display:block;transform:rotate(-135deg);border-bottom:2px solid #000;border-left:2px solid #000}.icon-arrow-last:after{left:-3px}.icon-arrow-first{position:relative;width:24px;height:24px;overflow:hidden}.icon-arrow-first:before{right:5px}.icon-arrow-first:after,.icon-arrow-first:before{content:"";position:absolute;top:5px;width:12px;height:12px;display:block;transform:rotate(45deg);border-bottom:2px solid #000;border-left:2px solid #000}.icon-arrow-first:after{right:-3px}.icon-add,.icon-add--white{position:relative;width:24px;height:24px}.icon-add--white:after,.icon-add--white:before,.icon-add:after,.icon-add:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-.5px;margin-left:-6px;background:#000;border-radius:1px;width:12px;height:1px}.icon-add--white:after,.icon-add:after{width:1px;height:12px;margin-top:-6px;margin-left:-.5px}.icon-add--white:after,.icon-add--white:before{background:#fff}.icon-remove,.icon-remove--white{position:relative;width:24px;height:24px}.icon-remove--white:before,.icon-remove:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-.5px;margin-left:-6px;background:#000;border-radius:1px;width:12px;height:1px}.icon-remove--white:before{background:#fff}.filter__btn:before,.icon--alloy-wheel,.icon--appointment,.icon--body,.icon--car-cuv,.icon--car-cw,.icon--car-sedan,.icon--car-suv,.icon--car-turismo,.icon--car-van,.icon--contact,.icon--delete,.icon--document,.icon--edit,.icon--engine,.icon--fav,.icon--feed,.icon--filter,.icon--flexible,.icon--fuel,.icon--gas,.icon--heart,.icon--km,.icon--length,.icon--lineal,.icon--link,.icon--mail,.icon--navigate,.icon--phone,.icon--power,.icon--renting,.icon--search,.icon--suitcase,.icon--time,.icon--transmission,.icon--video,.icon--wheels{width:16px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;background-color:#000}.icon--alloy-wheel{-webkit-mask-image:url(../images/icon/icn-alloy-wheel.svg);mask-image:url(../images/icon/icn-alloy-wheel.svg)}.icon--appointment{-webkit-mask-image:url(../images/icon/icn-appointment.svg);mask-image:url(../images/icon/icn-appointment.svg)}.icon--car-cuv{-webkit-mask-image:url(../images/icon/icn-car-cuv.svg);mask-image:url(../images/icon/icn-car-cuv.svg);width:48px;height:28px}.icon--car-cw{-webkit-mask-image:url(../images/icon/icn-car-cw.svg);mask-image:url(../images/icon/icn-car-cw.svg);width:48px;height:28px}.icon--car-sedan{-webkit-mask-image:url(../images/icon/icn-car-sedan.svg);mask-image:url(../images/icon/icn-car-sedan.svg);width:48px;height:28px}.icon--car-suv{-webkit-mask-image:url(../images/icon/icn-car-suv.svg);mask-image:url(../images/icon/icn-car-suv.svg);width:48px;height:28px}.icon--car-turismo{-webkit-mask-image:url(../images/icon/icn-car-turismo.svg);mask-image:url(../images/icon/icn-car-turismo.svg);width:48px;height:28px}.icon--car-van{-webkit-mask-image:url(../images/icon/icn-car-van.svg);mask-image:url(../images/icon/icn-car-van.svg);width:48px;height:28px}.icon--contact{-webkit-mask-image:url(../images/icon/icn-contact.svg);mask-image:url(../images/icon/icn-contact.svg)}.icon--delete{-webkit-mask-image:url(../images/icon/icn-delete.svg);mask-image:url(../images/icon/icn-delete.svg)}.icon--document{-webkit-mask-image:url(../images/icon/icn-document.svg);mask-image:url(../images/icon/icn-document.svg)}.icon--edit{-webkit-mask-image:url(../images/icon/icn-edit.svg);mask-image:url(../images/icon/icn-edit.svg)}.icon--engine{-webkit-mask-image:url(../images/icon/icn-engine.svg);mask-image:url(../images/icon/icn-engine.svg)}.icon--fav{-webkit-mask-image:url(../images/icon/icn-fav.svg);mask-image:url(../images/icon/icn-fav.svg)}.icon--feed{-webkit-mask-image:url(../images/icon/icn-feed.svg);mask-image:url(../images/icon/icn-feed.svg)}.filter__btn:before,.icon--filter{-webkit-mask-image:url(../images/icon/icn-filters.svg);mask-image:url(../images/icon/icn-filters.svg)}.icon--flexible{-webkit-mask-image:url(../images/icon/icn-flexible.svg);mask-image:url(../images/icon/icn-flexible.svg)}.icon--fuel{-webkit-mask-image:url(../images/icon/icn-fuel.svg);mask-image:url(../images/icon/icn-fuel.svg)}.icon--gas{-webkit-mask-image:url(../images/icon/icn-gas.svg);mask-image:url(../images/icon/icn-gas.svg)}.icon--heart{-webkit-mask-image:url(../images/icon/icn-heart.svg);mask-image:url(../images/icon/icn-heart.svg)}.icon--km{-webkit-mask-image:url(../images/icon/icn-km.svg);mask-image:url(../images/icon/icn-km.svg)}.icon--length{-webkit-mask-image:url(../images/icon/icn-length.svg);mask-image:url(../images/icon/icn-length.svg)}.icon--lineal{-webkit-mask-image:url(../images/icon/icn-lineal.svg);mask-image:url(../images/icon/icn-lineal.svg)}.icon--power{-webkit-mask-image:url(../images/icon/icn-power.svg);mask-image:url(../images/icon/icn-power.svg)}.icon--renting{-webkit-mask-image:url(../images/icon/icn-renting.svg);mask-image:url(../images/icon/icn-renting.svg)}.icon--search{-webkit-mask-image:url(../images/icon/icn-search.svg);mask-image:url(../images/icon/icn-search.svg)}.icon--suitcase{-webkit-mask-image:url(../images/icon/icn-suitcase.svg);mask-image:url(../images/icon/icn-suitcase.svg)}.icon--time{-webkit-mask-image:url(../images/icon/icn-time.svg);mask-image:url(../images/icon/icn-time.svg)}.icon--transmission{-webkit-mask-image:url(../images/icon/transmission.svg);mask-image:url(../images/icon/transmission.svg)}.icon--wheels{-webkit-mask-image:url(../images/icon/icn-wheels.svg);mask-image:url(../images/icon/icn-wheels.svg)}.icon--phone{-webkit-mask-image:url(../images/icon/icn-phone.svg);mask-image:url(../images/icon/icn-phone.svg)}.icon--mail{-webkit-mask-image:url(../images/icon/icn-mail.svg);mask-image:url(../images/icon/icn-mail.svg)}.icon--link{-webkit-mask-image:url(../images/icon/icn-link.svg);mask-image:url(../images/icon/icn-link.svg)}.icon--video{-webkit-mask-image:url(../images/icon/icn-video.svg);mask-image:url(../images/icon/icn-video.svg)}.icon--navigate{-webkit-mask-image:url(../images/icon/icn-navigate.svg);mask-image:url(../images/icon/icn-navigate.svg)}.icon--body{-webkit-mask-image:url(../images/icon/icn-body.svg);mask-image:url(../images/icon/icn-body.svg)}.icon--fav-fill,.icon--heart-fill,.model__info__header__nav__btn.is-active.icon--fav,.model__info__header__nav__btn.is-active.icon--heart,.product__info__nav__btn.is-active .icon--fav,.product__info__nav__btn.is-active .icon--heart{width:16px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;background-color:#000}.icon--fav-fill,.model__info__header__nav__btn.is-active.icon--fav,.product__info__nav__btn.is-active .icon--fav{-webkit-mask-image:url(../images/icon/icn-fav-fill.svg);mask-image:url(../images/icon/icn-fav-fill.svg)}.icon--heart-fill,.model__info__header__nav__btn.is-active.icon--heart,.product__info__nav__btn.is-active .icon--heart{-webkit-mask-image:url(../images/icon/icn-heart-fill.svg);mask-image:url(../images/icon/icn-heart-fill.svg)}.ion-checkmark-circle{width:16px;height:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;background-color:#00aad2;-webkit-mask-image:url(../images/icon/ion-checkmark-circle.svg);mask-image:url(../images/icon/ion-checkmark-circle.svg)}.btn,.btn-icon,.cars__item__btn,.filter__btn,.model__info__btn,.product__info__btn{position:relative;display:inline-block;padding:14px 24px;font-family:hyundai_sans_headregular,sans-serif;font-size:1rem;line-height:1.5rem;color:#fff;text-decoration:none;border:none;outline:none;min-width:96px;text-align:center;background:#002c5f;border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .3s,background .3s,border-color .3s}@media (min-width:48em){.btn,.btn-icon,.cars__item__btn,.filter__btn,.model__info__btn,.product__info__btn{min-width:144px}}@media (min-width:64em){.btn,.btn-icon,.cars__item__btn,.filter__btn,.model__info__btn,.product__info__btn{padding:14px 32px}}.btn.no-touch:hover,.no-touch.btn-icon:hover,.no-touch.cars__item__btn:hover,.no-touch.filter__btn:hover,.no-touch.model__info__btn:hover,.no-touch.product__info__btn:hover{color:#fff;background:#00aad2}.btn-icon:active,.btn.no-touch:active,.btn:active,.cars__item__btn:active,.filter__btn:active,.model__info__btn:active,.no-touch.btn-icon:active,.no-touch.cars__item__btn:active,.no-touch.filter__btn:active,.no-touch.model__info__btn:active,.no-touch.product__info__btn:active,.product__info__btn:active{opacity:.7}.btn--white{color:#002c5f;background:#fff}.btn--active{color:#fff;background:#00aad2}.btn--block{display:block;width:100%}.btn--ghost-primary{background:transparent;border:2px solid #002c5f;padding:12px 22px;color:#002c5f}.btn--ghost-primary.no-touch:hover{color:#fff;background:#002c5f}.btn--ghost-primary.no-touch:active,.btn--ghost-primary:active{color:#fff;background:#aacae6;border-color:#aacae6}.btn--ghost-white{background:transparent;border:2px solid #fff;padding:12px 22px;color:#fff}.btn--ghost-white.no-touch:hover{color:#fff;background:#00aad2}.btn--ghost-white.no-touch:active,.btn--ghost-white:active{color:#fff;background:#00aad2;border-color:#00aad2}.btn.is-disabled,.is-disabled.btn-icon,.is-disabled.cars__item__btn,.is-disabled.filter__btn,.is-disabled.model__info__btn,.is-disabled.product__info__btn{pointer-events:none;background-color:#666}.btn-arrow{position:relative;padding:0 0 0 38px;font-family:hyundai_sans_headmedium,sans-serif;font-size:1rem;line-height:1.5rem;color:#002c5f;text-align:left;transition:.3s}.btn-arrow:before{left:19px;margin-top:-4px;width:6px;height:6px;border-bottom:2px solid #002c5f;border-right:2px solid #002c5f;transform:rotate(-45deg)}.btn-arrow:after,.btn-arrow:before{content:"";position:absolute;top:50%;transition:.3s}.btn-arrow:after{left:0;margin-top:-1px;border-top:2px solid #002c5f;width:28px}.btn-arrow.no-touch:hover{padding-left:41px}.btn-arrow.no-touch:hover:before{left:22px}.btn-arrow.no-touch:hover:after{width:31px}.btn-arrow--white{color:#fff}.btn-arrow--white:after,.btn-arrow--white:before{border-color:#fff}.btn-back{position:relative;padding:0 0 0 16px;font-family:hyundai_sans_headmedium,sans-serif;font-size:1rem;line-height:1.5rem;color:#002c5f;text-align:left;transition:.3s}.btn-back:before{content:"";position:absolute;top:8px;left:2px;width:6px;height:6px;border-bottom:2px solid #002c5f;border-left:2px solid #002c5f;transform:rotate(45deg);transition:.3s}.btn-back.no-touch:hover{color:#00aad2}.btn-back.no-touch:hover:before{border-color:#00aad2}.btn-next{position:relative;padding:0 16px 0 0;font-family:hyundai_sans_headmedium,sans-serif;font-size:1rem;line-height:1.5rem;color:#002c5f;text-align:right;transition:.3s}.btn-next:before{content:"";position:absolute;top:8px;right:2px;width:6px;height:6px;border-bottom:2px solid #002c5f;border-right:2px solid #002c5f;transform:rotate(-45deg);transition:.3s}.btn-next.no-touch:hover{color:#00aad2}.btn-next.no-touch:hover:before{border-color:#00aad2}.btn-icon__icon{width:20px;height:20px;background-color:#fff}.btn-icon__text{font-size:1.25rem;line-height:1.75rem;display:inline-block;vertical-align:middle;padding-left:8px}.btn-icon--ghost{padding:12px 22px;border:2px solid #002c5f;background:transparent}.btn-icon--ghost>*{display:inline-block;vertical-align:middle;transition:.3s}.btn-icon--ghost .btn-icon__icon{background-color:#002c5f}.btn-icon--ghost .btn-icon__text{color:#002c5f}.btn-icon--ghost.no-touch:hover{background:#002c5f}.btn-icon--ghost.no-touch:hover .btn-icon__icon{background-color:#fff}.btn-icon--ghost.no-touch:hover .btn-icon__text{color:#fff}.btns{font-size:0;margin:16px auto}.btns__wrapper{margin:-8px}.btns__wrapper>*{margin:8px}.form{margin:24px auto;max-width:584px}@media (min-width:80em){.form{margin:40px auto}}.form form{margin:24px auto}@media (min-width:80em){.form form{margin:40px auto}}.form__paragraph{font-family:hyundai_sans_textregular,sans-serif;margin:24px auto}.form__paragraph,.form__title{font-size:1rem;line-height:1.5rem}.form__title{font-family:hyundai_sans_headmedium,sans-serif;margin:16px auto;max-width:768px}.form__legal{margin:16px auto;max-width:768px}.form__alert,.form__legal{font-size:.875rem;line-height:1.25rem;font-family:hyundai_sans_textregular,sans-serif}.form__alert{display:none;margin:0;color:#e63312;margin-top:8px;margin-bottom:-16px}.form__footnote{font-size:1rem;line-height:1.5rem;margin:8px auto 0}.form__footnote i{margin-right:8px;transition:.3s}.form__footnote a{transition:.3s}.form__footnote a i{background-color:#002c5f}.form__footnote a:hover{color:#00aad2}.form__footnote a:hover i{background-color:#00aad2}.form__fieldset{position:relative;padding:0;margin:24px 0;border:0;text-align:left}@media (min-width:80em){.form__fieldset{margin:32px auto}}.form__fieldset.is-error .form__alert{display:block}.form__fieldset.is-error .form__input,.form__fieldset.is-error .form__label,.form__fieldset.is-error .form__select,.form__fieldset.is-error .form__textarea{color:#e63312}.form__fieldset.is-error .form__checkbox+.form__label:before,.form__fieldset.is-error .form__input,.form__fieldset.is-error .form__radio+.form__label:before,.form__fieldset.is-error .form__select,.form__fieldset.is-error .form__select__container:before,.form__fieldset.is-error .form__textarea{border-color:#e63312}.form__label{display:block;font-family:hyundai_sans_textregular,sans-serif;font-size:1rem;line-height:1.5rem;transition:.15s;margin-bottom:4px}.form__label--float{top:18px;left:12px;pointer-events:none}.form__label--float,.form__label--float-static{position:absolute;padding:0 8px;margin:0;background:#fff}.form__label--float-static{top:-7px;left:2px;font-size:.75rem;line-height:1rem}.form__label--inline{display:inline-block;vertical-align:middle;padding-right:16px}.form__input,.form__select,.form__textarea{display:block;width:100%;padding:16px;border:2px solid #666;font-family:hyundai_sans_textregular,sans-serif;font-size:1rem;line-height:1.5rem;color:#000;outline:none;background:#fff;-webkit-appearance:none;border-radius:0;transition:.15s}.form__input--filled,.form__input:focus,.form__select--filled,.form__select:focus,.form__textarea--filled,.form__textarea:focus{border:2px solid #002c5f}.form__input--filled+.form__label--float,.form__input:focus+.form__label--float,.form__select--filled+.form__label--float,.form__select:focus+.form__label--float,.form__textarea--filled+.form__label--float,.form__textarea:focus+.form__label--float{top:-7px;left:2px;font-size:.75rem;line-height:1rem}.form__input:focus,.form__select:focus,.form__textarea:focus{border-color:#002c5f}.form__input:-webkit-autofill,.form__input:-webkit-autofill:active,.form__input:-webkit-autofill:focus,.form__input:-webkit-autofill:hover,.form__select:-webkit-autofill,.form__select:-webkit-autofill:active,.form__select:-webkit-autofill:focus,.form__select:-webkit-autofill:hover,.form__textarea:-webkit-autofill,.form__textarea:-webkit-autofill:active,.form__textarea:-webkit-autofill:focus,.form__textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.form__textarea{min-height:160px}.form__select{padding-right:34px;-moz-appearance:none;text-indent:.01px;text-overflow:""}.form__select__container{position:relative}.form__select__container:before{content:"";width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);position:absolute;z-index:9;top:50%;right:15px;margin-top:-7px;pointer-events:none;transition:.15s}.form__btn-search{position:absolute;top:2px;right:2px;font-size:0;padding:10px;transition:.3s;background-color:#fff}.form__btn-search i{width:36px;height:36px}.form__btn-search.no-touch:hover{background-color:#eaeaea}.form__checkbox{position:absolute;opacity:0;text-align:left}.form__checkbox__container{position:relative;margin:0 auto 16px}.form__checkbox__container:last-child{margin-bottom:0}.form__checkbox__container--inline{display:inline-block;vertical-align:top;margin:0;margin-top:24px}.form__checkbox__container--icon{display:inline-block;vertical-align:top;margin:0}.form__checkbox__container--icon .form__checkbox+.form__label{padding-right:8px}@media (min-width:48em){.form__checkbox__container--icon .form__checkbox+.form__label{padding-left:35px}}.form__checkbox__container--icon .form__checkbox+.form__label:before{top:auto;bottom:0}.form__checkbox__container--icon .form__checkbox+.form__label:after{top:auto;bottom:10px}.form__checkbox__icon{width:35px;max-width:35px;vertical-align:bottom;display:none}@media (min-width:64em){.form__checkbox__icon{display:inline-block}}.form__checkbox__option{display:inline-block;vertical-align:bottom;font-size:.875rem;line-height:1.25rem;font-family:hyundai_sans_headregular,sans-serif}@media (min-width:48em){.form__checkbox__option{font-size:1.125rem;line-height:1.5rem}}.form__checkbox+.form__label{position:relative;padding-left:32px;margin:0;font-family:hyundai_sans_textregular,sans-serif;text-transform:none;font-size:.875rem;line-height:1.25rem;line-height:24px;min-height:24px}.form__checkbox+.form__label:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid #666;display:inline-block;vertical-align:top;font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem;transition:.15s}.form__checkbox+.form__label:after{content:"";position:absolute;top:6px;left:5px;width:12px;height:6px;border:2px solid #fff;border-top:0;border-right:0;transform:scale(0) rotate(-45deg);transition:.15s}.form__checkbox+.form__label--color-black,.form__checkbox+.form__label--color-blue,.form__checkbox+.form__label--color-brown,.form__checkbox+.form__label--color-brown-dark,.form__checkbox+.form__label--color-green,.form__checkbox+.form__label--color-grey,.form__checkbox+.form__label--color-grey-dark,.form__checkbox+.form__label--color-red,.form__checkbox+.form__label--color-white,.form__checkbox+.form__label--color-yellow{width:24px;padding:0!important;display:inline-block;margin:0 16px 20px 0}.form__checkbox+.form__label--color-white{background-color:#fff}.form__checkbox+.form__label--color-yellow{background-color:#ffed80}.form__checkbox+.form__label--color-red{background-color:#d73f3f}.form__checkbox+.form__label--color-blue{background-color:#4971ee}.form__checkbox+.form__label--color-green{background-color:#3a917c}.form__checkbox+.form__label--color-brown{background-color:#a36b4f}.form__checkbox+.form__label--color-brown-dark{background-color:#624e4e}.form__checkbox+.form__label--color-grey-dark{background-color:#bebebe}.form__checkbox+.form__label--color-grey{background-color:#eaeaea}.form__checkbox+.form__label--color-black{background-color:#000}.form__checkbox+.form__label--color-grey:after,.form__checkbox+.form__label--color-white:after,.form__checkbox+.form__label--color-yellow:after{border-color:#000!important}.form__checkbox:checked+.form__label:before{border-color:#00aad2;background-color:#00aad2}.form__checkbox:checked+.form__label:after{transform:scale(1) rotate(-45deg)}.form__radio{position:absolute;opacity:0;text-align:left}.form__radio__container{position:relative;margin:0 auto 16px}.form__radio__container:last-child{margin-bottom:0}.form__radio__container--inline{display:inline-block;vertical-align:top;margin:0}.form__radio+.form__label{position:relative;padding-left:32px;margin:0;font-family:hyundai_sans_textregular,sans-serif;text-transform:none;font-size:.875rem;line-height:1.25rem;line-height:24px}.form__radio+.form__label:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:2px solid #666;display:inline-block;vertical-align:top;font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem;transition:.15s}.form__radio+.form__label:after{content:"";position:absolute;top:5px;left:5px;width:14px;height:14px;border-radius:50%;background:#00aad2;transform:scale(0);transition:.15s}.form__radio:checked+.form__label:before{border-color:#00aad2}.form__radio:checked+.form__label:after{transform:scale(1)}.breadcrumb,.form .grid{margin:0 auto}.breadcrumb{width:100%;overflow:hidden;background:#f6f3f2}.breadcrumb__nav{padding:8px 16px;overflow:hidden;overflow-x:auto;white-space:nowrap;font-size:0;-webkit-overflow-scrolling:touch}@media (min-width:64em){.breadcrumb__nav{padding:8px 40px}}@media (min-width:85.375em){.breadcrumb__nav{padding:8px 64px}}.breadcrumb__item{position:relative;display:inline-block;vertical-align:top}.breadcrumb__item+.breadcrumb__item{margin-left:8px;padding-left:16px}.breadcrumb__item:before{content:"";position:absolute;top:16px;left:-2px;width:6px;height:6px;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(-45deg)}.breadcrumb__item:first-child:before{display:none}.breadcrumb__item:last-child .breadcrumb__btn{font-family:hyundai_sans_headmedium,sans-serif}.breadcrumb__btn{display:block;padding:8px 0;font-family:hyundai_sans_headregular,sans-serif;font-size:.875rem;line-height:1.25rem;text-decoration:none;color:#000;transition:.3s}.breadcrumb__btn.no-touch:hover{color:#002c5f}.hero{position:relative;width:100%}@media (min-width:64em){.hero{height:calc(100vh - 112px);max-height:570px}}@media (min-width:80em){.hero{max-height:600px}}@media (min-width:105em){.hero{max-height:740px}}.hero__cover{position:relative;z-index:0;width:100%;height:0;padding-bottom:75%}@media (min-width:48em){.hero__cover{padding-bottom:42.875%}}@media (min-width:64em){.hero__cover{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;padding:0;height:auto}}.hero__cover__bg{z-index:8;top:0;background-position:50%;background-size:cover}.hero__cover:before,.hero__cover__bg{position:absolute;left:0;right:0;bottom:0}.hero__cover:before{content:"";z-index:16;height:30%;background:#fff;background:linear-gradient(0deg,#fff 5%,hsla(0,0%,100%,0))}@media (min-width:64em){.hero__cover:before{right:auto;top:0;width:40%;height:auto;background:linear-gradient(90deg,rgba(0,0,0,.82) 48%,transparent)}}.hero__text{position:relative;z-index:8;margin-top:-32px;padding:0 24px 72px;max-width:640px;color:#000}@media (min-width:48em){.hero__text{padding:0 64px 72px}}@media (min-width:64em){.hero__text{padding:64px 80px 72px;color:#fff;margin-top:0}}@media (min-width:85.375em){.hero__text{padding:80px 154px 72px;max-width:840px}}.hero__title{font-size:2rem;line-height:2.5rem;font-family:hyundai_sans_headmedium,sans-serif;margin:4px auto}@media (min-width:48em){.hero__title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:64em){.hero__title{font-size:3.25rem;line-height:3.5rem}}@media (min-width:85.375em){.hero__title{font-size:4rem;line-height:4rem}}.hero__subtitle{font-size:1.25rem;line-height:1.75rem;font-family:hyundai_sans_headregular,sans-serif;margin:4px auto}@media (min-width:64em){.hero__subtitle{font-size:1.5rem;line-height:2rem}}.hero__price{font-size:2rem;line-height:2.5rem;font-family:hyundai_sans_headmedium,sans-serif;margin:8px auto 0}@media (min-width:80em){.hero__price{font-size:2.75rem;line-height:3rem}}@media (min-width:85.375em){.hero__price{font-size:3rem;line-height:3.5rem}}.hero__footnote{font-size:.75rem;line-height:1rem;font-family:hyundai_sans_textregular,sans-serif;margin:0 auto}@media (min-width:80em){.hero__footnote{font-size:1rem;line-height:1.5rem}}.hero__btn{margin:32px auto;display:block}@media (min-width:48em){.hero__btn{display:inline-block;min-width:300px}}@media (min-width:64em){.hero__btn{min-width:204px}}.nav{position:fixed;z-index:9;top:57px;left:0;right:0;bottom:0;overflow:auto;background:#fff;transform:translateX(-110%);transition:transform .3s}@media (min-width:64em){.nav{position:absolute;top:0;left:auto;bottom:auto;background:none;transform:none;transition:transform 0}}.nav__list{font-size:0}@media (min-width:64em){.nav__list{display:inline-block;padding:0;vertical-align:middle}}.nav__list__item{position:relative}@media (min-width:64em){.nav__list__item{display:inline-block;vertical-align:top;padding:0 16px}}.nav__list__btn{font-size:1.25rem;line-height:1.75rem;position:relative;display:block;padding:16px;font-family:hyundai_sans_headregular,sans-serif;text-decoration:none;color:#002c5f;transition:.3s;border-bottom:1px solid #eaeaea}@media (min-width:64em){.nav__list__btn{font-size:1.125rem;line-height:1.5rem;line-height:80px!important;border-bottom:0;padding:0}}.nav__list__btn.no-touch:hover{color:#00aad2}.nav__list__btn.no-touch:active,.nav__list__btn:active{color:#aacae6}.nav__list__btn:before{content:"";position:absolute;bottom:0;right:0;left:0;height:0;background-color:#002c5f;transition:.3s}@media (min-width:64em){.nav__list__btn.is-active:before{height:4px}}.nav.is-active{pointer-events:auto;transform:translateX(0)}@media (min-width:64em){.nav.is-active,.nav.is-active .nav__list{transform:inherit}}.nav ::-moz-selection{background:none;text-shadow:none}.nav ::selection{background:none;text-shadow:none}.pager{text-align:center}@media (min-width:48em){.pager{text-align:left}}.pager__list{font-size:0}.pager__item,.pager__list{display:inline-block;vertical-align:top}.pager__item{font-size:.875rem;line-height:32px;min-width:32px;text-align:center}@media (min-width:48em){.pager__item{line-height:48px;min-width:48px}}.pager__item a{text-decoration:none}.pager__btn{min-width:0;width:32px;height:32px;font-size:.75rem;line-height:32px;padding:0}@media (min-width:48em){.pager__btn{font-size:.875rem;width:48px;height:48px;line-height:48px}}.pager__btn i:after,.pager__btn i:before{border-color:#fff}.pager__btn.is-active{background:#00aad2;pointer-events:none}.editor{margin:32px auto}.editor>*{margin-top:0;margin-bottom:24px;font-size:1rem;line-height:1.5rem}.editor h1,.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{color:#000;font-weight:400}.editor h1,.editor h2{font-size:2.75rem;line-height:3rem;font-family:hyundai_sans_headmedium,sans-serif}@media (min-width:48em){.editor h1,.editor h2{font-size:3rem;line-height:3.5rem}}@media (min-width:64em){.editor h1,.editor h2{font-size:3.25rem;line-height:3.5rem}}.editor h3{font-size:1.75rem;line-height:2.25rem;font-family:hyundai_sans_headmedium,sans-serif}@media (min-width:48em){.editor h3{font-size:2rem;line-height:2.5rem}}.editor h4{font-size:1.25rem;line-height:1.75rem;font-family:hyundai_sans_headmedium,sans-serif}@media (min-width:48em){.editor h4{font-size:1.5rem;line-height:2rem}}.editor h5{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headmedium,sans-serif}@media (min-width:48em){.editor h5{font-size:1.125rem;line-height:1.5rem}}.editor h6{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headregular,sans-serif}@media (min-width:48em){.editor h6{font-size:1.125rem;line-height:1.5rem}}.editor dl,.editor dl b,.editor dl strong,.editor dl u,.editor ol,.editor ol b,.editor ol strong,.editor ol u,.editor p,.editor p b,.editor p strong,.editor p u,.editor table,.editor table b,.editor table strong,.editor table u,.editor ul,.editor ul b,.editor ul strong,.editor ul u{color:#000}.editor dl u,.editor ol u,.editor p u,.editor table u,.editor ul u{position:relative;text-decoration:none;background-image:linear-gradient(120deg,#aacae6,#aacae6);background-repeat:no-repeat;background-size:100% 8px;background-position:0 95%;transition:background-size .25s ease-in}.editor ol,.editor ul{padding-inline-start:24px}.editor ol li,.editor ul li{margin:8px 0}.editor small{font-size:.75rem;line-height:1rem;color:#666}.editor figure,.editor img{display:block;text-align:center;margin-left:auto;margin-right:auto}.editor figcaption{font-size:.875rem;line-height:1.25rem;color:#9b9b9b;margin-top:16px}.editor blockquote{padding:40px;margin:24px auto;background:#f6f3f2}.editor table{position:relative;height:auto!important;width:100%;text-align:center}.editor table th{padding:32px 16px;vertical-align:middle;min-width:150px;background-color:#fff;font-family:hyundai_sans_headmedium,sans-serif;font-weight:400}.editor table td{padding:12px 8px;font-size:.75rem;line-height:1rem}.editor table td:first-child{text-align:left;font-size:.875rem;line-height:1.25rem;font-family:hyundai_sans_headmedium,sans-serif;min-width:25%}.editor table tr:nth-child(odd){background-color:#f6f3f2}.editor table tr:nth-child(2n){background-color:#fff}.editor .table-container{position:relative;overflow-x:auto}.editor .embed{max-width:none}.editor .embed iframe{width:100%}.editor--footnote-wide>*,.editor--footnote>*{margin-top:0;margin-bottom:24px;font-size:.75rem;line-height:1rem}.editor--footnote-wide>*{max-width:1175px}.range-container{position:relative;height:40px;margin:16px auto 24px}.range-container .irs-single{font-size:.75rem;line-height:1rem;font-family:hyundai_sans_textmedium,sans-serif;left:auto!important;right:0}.irs{height:40px}.irs-slider{top:0;width:16px;height:16px;border:2px solid #00aad2;background:#fff;border-radius:50%}.irs-slider:before{content:"";position:absolute;top:-14px;left:-14px;display:block;width:40px;height:40px}.irs-slider:hover{border:2px solid #002c5f}.irs-bar,.irs-bar-edge,.irs-line{height:2px;top:7px;background:#00aad2}.irs-line{position:absolute;left:0;right:0;background:#f6f3f2}.irs-max,.irs-min{display:none}.irs-from,.irs-to{font-size:.75rem;line-height:1rem;font-family:hyundai_sans_textmedium,sans-serif;bottom:0;top:auto}.irs-from{left:0!important}.irs-to{text-align:right!important;right:0!important;left:auto!important}.slider .swiper-pagination-bullets{bottom:12px}@media (min-width:64em){.slider .swiper-pagination-bullets{bottom:20px}}.slider .swiper-pagination-bullet{background:#fff;border:.5px solid #9b9b9b}.slider .swiper-pagination-bullet-active{background:#00aad2;border:.5px solid #00aad2}.slider .swiper-button-next,.slider .swiper-button-prev{display:none}@media (min-width:64em){.slider .swiper-button-next,.slider .swiper-button-prev{display:block}}.bar{position:fixed;z-index:89;bottom:0;left:0;right:0;background-color:#002c5f;font-size:0}@media (min-width:48em){.bar{right:auto;left:50%;transform:translateX(-50%);text-wrap:nowrap}}@media (min-width:64em){.bar{top:170px;left:auto;bottom:auto;right:0;transform:translateX(0)}}.bar__list{text-align:center}.bar__item{display:inline-block;vertical-align:bottom}@media (min-width:64em){.bar__item{display:block}}.bar__item__link{display:block;padding:10px 8px;min-width:64px;transition:.3s}@media (min-width:48em){.bar__item__link{padding:16px}}@media (min-width:64em){.bar__item__link{padding:16px 8px}}.bar__item__link.no-touch:hover{background-color:#00397b}.bar__item__icon{background-color:#fff;width:32px;height:32px}.bar__item__text{font-size:.625rem;line-height:1rem;font-family:hyundai_sans_headmedium,sans-serif;display:block;color:#fff;margin-top:8px}@media (min-width:48em){.bar__item__text{font-size:.75rem;line-height:1rem}}.alert{position:relative;margin:24px auto;padding:16px 0;font-size:.75rem;line-height:1rem;text-align:left;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center}@media (min-width:80em){.alert{margin:32px auto}}.alert--error{border-color:#e63312;color:#a3230d}.alert--success{border-color:#96c31e;color:#7ea318}.alert--warning{border-color:#ffd101;color:#cfa900}.alert--info{border-color:#9b9b9b;color:#666}.alert+.alert{margin-top:-8px}@media (min-width:80em){.alert+.alert{margin-top:-16px}}.cars{margin:40px auto}@media (min-width:48em){.cars{margin:56px auto}}@media (min-width:64em){.cars{margin:80px auto}}.cars__wrapper{font-size:0;margin:-12px}@media (min-width:48em){.cars__wrapper{margin:-16px}}.cars__item{display:inline-block;vertical-align:top;padding:12px;width:50%;text-align:center}@media (min-width:48em){.cars__item{width:33.333%;padding:16px}}@media (min-width:64em){.cars__item{width:25%}}@media (min-width:80em){.cars__item{width:20%}}.cars__item__link{display:block;position:relative;max-width:300px;margin:0 auto}.cars__item__label{position:absolute;top:0;left:0}.cars__item__label__item{position:relative;display:inline-block;margin-left:-8px;width:32px}.cars__item__label__item:first-child{margin:0;z-index:3}.cars__item__label__item:nth-child(2){z-index:2}.cars__item__label__item:nth-child(3){z-index:1}.cars__item__tag{position:absolute;top:0;right:0;font-size:.75rem;line-height:1rem;font-family:hyundai_sans_headmedium,sans-serif;color:#fff;background-color:#e63312;padding:4px 8px}.cars__item__figure{margin:0 auto;padding:24px 0 8px}.cars__item__figure__img{display:block;margin:0 auto}.cars__item__title{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headmedium,sans-serif;color:#000;margin:0 auto}.cars__item__paragraph{font-size:.875rem;line-height:1.25rem;font-family:hyundai_sans_textregular,sans-serif;color:#9b9b9b;margin:0 auto}.cars__item__btn{padding:10px 20px;display:block;margin-top:12px}.card{position:relative}.card-container{font-size:0;margin:40px auto;max-width:1248px}@media (min-width:48em){.card-container{margin:48px auto 56px}}@media (min-width:64em){.card-container{margin:48px auto 80px}}.card-container__wrapper{margin:-8px}@media (min-width:64em){.card-container__wrapper{margin:-16px}}@media (min-width:85.375em){.card-container__wrapper{margin:-24px}}.card-container__wrapper>*{display:inline-block;vertical-align:top;padding:8px;width:100%}@media (min-width:48em){.card-container__wrapper>*{width:50%}}@media (min-width:64em){.card-container__wrapper>*{width:33.33%;padding:16px}}@media (min-width:85.375em){.card-container__wrapper>*{padding:24px}}.card__figure{position:relative;transition:.3s;margin:0 auto}.card__figure.no-touch:hover{opacity:.7}.card__title{font-family:hyundai_sans_headmedium,sans-serif;font-size:1.5rem;line-height:2rem;text-align:left;margin:24px auto 8px}@media (min-width:48em){.card__title{font-size:1.5rem;line-height:2rem}}@media (min-width:64em){.card__title{font-size:1.75rem;line-height:2.25rem}}@media (min-width:85.375em){.card__title{font-size:2rem;line-height:2.5rem}}.card__paragraph{font-family:hyundai_sans_textregular,sans-serif;font-size:.875rem;line-height:1.25rem;text-align:left;margin:8px auto 32px}@media (min-width:48em){.card__paragraph{font-size:1rem;line-height:1.5rem}}.filter{font-size:0;position:relative;padding-right:174px}@media (min-width:48em){.filter{padding-right:194px}}@media (min-width:48em){.filter__wrapper{margin:-16px}}.filter__item{display:none}.filter__item:first-child{display:block}@media (min-width:48em){.filter__item{width:50%;padding:16px}.filter__item:first-child,.filter__item:nth-child(2){display:inline-block}}@media (min-width:64em){.filter__item{width:33.333%}.filter__item:nth-child(3){display:inline-block}}@media (min-width:80em){.filter__item{width:25%}.filter__item:nth-child(4){display:inline-block}}.filter__btn{padding:18px 28px 18px 56px;position:absolute;top:0;right:0}.filter__btn:before{content:"";background-color:#fff;position:absolute;width:20px;height:20px;top:18px;left:28px}@media (min-width:48em){.filter__btn{top:16px}}.filter__remove{position:relative;font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headmedium,sans-serif;color:#002c5f;padding-left:18px;position:absolute;top:78px;right:0;transition:.3s}@media (min-width:48em){.filter__remove{top:94px}}.filter__remove i{position:absolute;top:6px;left:0;width:12px;height:12px;background-color:#002c5f;transition:.3s}.filter__remove.no-touch:hover{color:#00aad2}.filter__remove.no-touch:hover i{background-color:#00aad2}.filter__remove.is-disabled{pointer-events:none;color:#9b9b9b}.filter__remove.is-disabled i{background-color:#9b9b9b}.filter__list{text-align:right;font-size:.875rem;line-height:1.25rem;font-family:hyundai_sans_textregular,sans-serif;color:#666;margin-right:-174px;margin-top:20px;margin-bottom:0;padding-right:140px}@media (min-width:48em){.filter__list{margin-right:-194px}}.filter__complete{position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;background-color:#002c5f;opacity:0;transition:.3s;pointer-events:none}@media (min-width:64em){.filter__complete{position:absolute;z-index:89;bottom:auto;top:10px}}.filter__complete__close{position:absolute;z-index:8;top:12px;right:12px}.filter__complete__close i:after,.filter__complete__close i:before{background-color:#fff}.filter__complete__btns{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:14px 16px}@media (min-width:64em){.filter__complete__btns{position:relative;bottom:auto;left:auto;right:auto;padding:0 16px 32px}}.filter__complete__btns .btn,.filter__complete__btns .btn-icon,.filter__complete__btns .cars__item__btn,.filter__complete__btns .filter__btn,.filter__complete__btns .model__info__btn,.filter__complete__btns .product__info__btn{margin:0 6px;min-width:148px}@media (min-width:48em){.filter__complete__btns .btn,.filter__complete__btns .btn-icon,.filter__complete__btns .cars__item__btn,.filter__complete__btns .filter__btn,.filter__complete__btns .model__info__btn,.filter__complete__btns .product__info__btn{margin:0 16px;min-width:180px}}.filter__complete__content{position:absolute;top:0;right:0;bottom:80px;left:0;overflow-y:auto;padding:16px 48px 0 24px}@media (min-width:48em){.filter__complete__content{padding:40px 48px 0 24px}}@media (min-width:64em){.filter__complete__content{position:relative;top:auto;right:auto;bottom:auto;left:auto;overflow:visible;padding:40px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:initial;align-items:initial}}@media (min-width:85.375em){.filter__complete__content{padding:64px 0}}.filter__complete__content__col{display:inline-block;vertical-align:top;width:100%;padding-bottom:24px}@media (min-width:64em){.filter__complete__content__col{width:25%;padding:0 16px 24px;border-left:1px solid #fff}.filter__complete__content__col:first-child{border:none}}@media (min-width:85.375em){.filter__complete__content__col{padding:0 16px 40px 32px}}@media (min-width:85.375em){.filter__complete__content__col:first-child{padding:0 32px 40px}}.filter__complete.is-active{opacity:1;pointer-events:visible}.filter__complete .form__fieldset{margin-top:0}.filter__complete .form__label{color:#fff}.filter__complete .form__label--float-static{background-color:#002c5f;color:#fff}.filter__complete .form__label__icon{background-color:#fff;margin-right:4px}.filter__complete .form__input,.filter__complete .form__textarea{padding-top:16px;padding-bottom:16px;color:#fff;background-color:#002c5f;border-color:#fff}.filter__complete .form__input--filled,.filter__complete .form__input:focus,.filter__complete .form__textarea:focus{border-color:#fff!important}.filter__complete .form__input:-webkit-autofill,.filter__complete .form__input:-webkit-autofill:active,.filter__complete .form__input:-webkit-autofill:focus,.filter__complete .form__input:-webkit-autofill:hover,.filter__complete .form__textarea:-webkit-autofill,.filter__complete .form__textarea:-webkit-autofill:active,.filter__complete .form__textarea:-webkit-autofill:focus,.filter__complete .form__textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #002c5f inset!important}.filter__complete .form__checkbox__container{margin:24px auto}.filter__complete .form__checkbox+.form__label{padding-left:40px;font-family:hyundai_sans_headmedium,sans-serif;font-size:1rem;line-height:1.5rem}.filter__complete .form__checkbox+.form__label:before{width:22px;height:22px;border:1px solid #fff}.filter__complete .form__checkbox+.form__label:after{border-color:#fff}.filter__complete .irs{color:#fff}.filter__complete .irs-bar{background-color:#fff}.filter__complete .irs-slider{background-color:#002c5f;border-color:#fff}.filter__title{font-family:hyundai_sans_headmedium,sans-serif;font-size:1.125rem;line-height:1.5rem;margin:16px auto;color:#fff}@media (min-width:48em){.filter__title{display:none}}.filter__accordion{margin:24px auto}.filter__accordion__content{display:none;padding-top:16px}@media (min-width:64em){.filter__accordion__content{display:block}}.filter__accordion__title{position:relative;margin:0 auto;font-family:hyundai_sans_textregular,sans-serif;font-size:.875rem;line-height:1.25rem;color:#fff;padding-right:16px}.filter__accordion__title:before{content:"";width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:absolute;z-index:9;top:50%;right:0;margin-top:-7px;pointer-events:none;transition:.15s}@media (min-width:64em){.filter__accordion__title{pointer-events:none;padding:0}.filter__accordion__title:before{display:none}}.filter__accordion__title.is-active:before{transform:rotate(-135deg)}.filter .form__input,.filter .form__textarea{padding-top:16px;padding-bottom:16px}.filter .form__label--float{font-size:.875rem;line-height:1.25rem;top:20px;left:8px}@media (min-width:48em){.filter .form__label--float{font-size:1rem;line-height:1.5rem;top:18px;left:12px}}.model{margin:24px auto;max-width:1248px;font-size:0;background-color:#fff;border:1px solid #e4dcd3}@media (min-width:48em){.model{margin:40px auto}}@media (min-width:64em){.model{margin:64px auto}}.model__car{position:relative;display:inline-block;vertical-align:top;width:100%;background-color:#e4dcd3;padding-bottom:90%}@media (min-width:48em){.model__car{padding-bottom:66.71%}}@media (min-width:64em){.model__car{padding:0;width:40%}}.model__car__figure{margin:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.model__car__figure__img{position:absolute;top:50%;left:50%;width:100%;height:auto;max-height:none;max-width:none;min-width:100%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:.2s}.model__car__tag{position:absolute;z-index:9;top:0;right:0;padding:8px;background-color:#e63312;max-width:104px}.model__car__tag__text{font-size:.875rem;line-height:1.25rem;line-height:1rem;font-family:hyundai_sans_headmedium,sans-serif;color:#fff;margin:0 auto;text-align:right}.model__car__slider,.model__car__slider .swiper-slide{height:100%}.model__car__slider .swiper-button-next:after,.model__car__slider .swiper-button-next:before,.model__car__slider .swiper-button-prev:after,.model__car__slider .swiper-button-prev:before{box-shadow:0 0 8px rgba(0,0,0,.25)}.model__car__slider .swiper-button-prev{left:8px}@media (min-width:48em){.model__car__slider .swiper-button-prev{left:16px}}.model__car__slider .swiper-button-next{right:8px}@media (min-width:48em){.model__car__slider .swiper-button-next{right:16px}}.model__info{display:inline-block;vertical-align:top;width:100%;padding:16px;background-color:#fff}@media (min-width:64em){.model__info{width:60%}}@media (min-width:80em){.model__info{padding:32px}}@media (min-width:85.375em){.model__info{padding:32px 40px}}.model__info__wrapper{margin:-16px}@media (min-width:64em){.model__info__wrapper{margin:-12px}}@media (min-width:80em){.model__info__wrapper{margin:-20px}}.model__info__wrapper__col{display:inline-block;vertical-align:bottom;width:100%;padding:16px}@media (min-width:48em){.model__info__wrapper__col--left{width:60%}.model__info__wrapper__col--right{width:40%}}@media (min-width:64em){.model__info__wrapper__col{padding:12px}.model__info__wrapper__col--left{width:52%}.model__info__wrapper__col--right{width:48%}}@media (min-width:80em){.model__info__wrapper__col{padding:20px}}.model__info__wrapper__col .btn,.model__info__wrapper__col .btn-icon,.model__info__wrapper__col .cars__item__btn,.model__info__wrapper__col .filter__btn,.model__info__wrapper__col .model__info__btn,.model__info__wrapper__col .product__info__btn{margin:16px auto}@media (min-width:64em){.model__info__wrapper__col .btn,.model__info__wrapper__col .btn-icon,.model__info__wrapper__col .cars__item__btn,.model__info__wrapper__col .filter__btn,.model__info__wrapper__col .model__info__btn,.model__info__wrapper__col .product__info__btn{margin:24px auto}}.model__info__header{position:relative;width:100%;padding:16px 112px 0 16px}@media (min-width:64em){.model__info__header{padding:12px 108px 0 12px}}@media (min-width:80em){.model__info__header{padding:20px 120px 0 20px}}.model__info__header__title{font-size:1.75rem;line-height:2.25rem;font-family:hyundai_sans_headmedium,sans-serif;margin:0 auto}@media (min-width:64em){.model__info__header__title{font-size:2.25rem;line-height:2.5rem}}.model__info__header__subtitle{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headregular,sans-serif;margin:0 auto}@media (min-width:64em){.model__info__header__subtitle{font-size:1.25rem;line-height:1.75rem}}.model__info__header__nav{position:absolute;top:10px;right:8px}@media (min-width:64em){.model__info__header__nav{top:8px}}@media (min-width:80em){.model__info__header__nav{top:16px;right:12px}}.model__info__header__nav__btn{display:inline-block;vertical-align:middle;width:32px;height:32px;margin:8px}.model__info__header__nav__btn.is-active.icon--fav{background-color:#ffd101;width:32px;height:32px}.model__info__header__nav__btn.is-active.icon--heart{background-color:#e63312;width:32px;height:32px}.model__info__location{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headregular,sans-serif;margin:4px auto;color:#666}@media (min-width:80em){.model__info__location{font-size:1.125rem;line-height:1.5rem}}.model__info__phone{font-size:1.5rem;line-height:2rem;font-family:hyundai_sans_headregular,sans-serif;margin:4px auto 24px}.model__info__phone__link{color:#000;transition:.3s}.model__info__phone__link.no-touch:hover{color:#00aad2}.model__info__title{font-size:1.25rem;line-height:1.75rem;font-family:hyundai_sans_headregular,sans-serif;margin:8px auto}@media (min-width:80em){.model__info__title{font-size:1.5rem;line-height:2rem}}.model__info__specs{position:relative;padding-left:44px;margin:16px auto}.model__info__specs__subtitle,.model__info__specs__title{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headregular,sans-serif;color:#666;margin:0 auto}@media (min-width:64em){.model__info__specs__subtitle,.model__info__specs__title{font-size:.875rem;line-height:1.25rem}}@media (min-width:80em){.model__info__specs__subtitle,.model__info__specs__title{font-size:1rem;line-height:1.5rem}}.model__info__specs__title{color:#000;font-family:hyundai_sans_headmedium,sans-serif}.model__info__specs__icon{width:32px;height:32px;background-color:#666;position:absolute;top:50%;margin-top:-16px;left:0}.model__info__specs__icon--img{background-color:transparent}.model__info__btn{display:block}.model__info__price{position:relative;padding-right:22px;margin:8px auto}.model__info__price__title{display:inline-block;width:60%;vertical-align:top;font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headregular,sans-serif;color:#666;margin:0 auto}@media (min-width:48em){.model__info__price__title{font-size:.875rem;line-height:1.25rem;width:50%}}@media (min-width:80em){.model__info__price__title{font-size:1rem;line-height:1.5rem}}.model__info__price__num{display:inline-block;width:40%;vertical-align:top;font-size:1.125rem;line-height:1.5rem;font-family:hyundai_sans_headmedium,sans-serif;color:#000;text-align:right;margin:0 auto}@media (min-width:48em){.model__info__price__num{font-size:1rem;line-height:1.5rem;width:50%}}@media (min-width:80em){.model__info__price__num{font-size:1.125rem;line-height:1.5rem}}.model__info__price__num__discount{background-color:#e63312;color:#fff;font-family:hyundai_sans_headregular,sans-serif;font-size:.875rem;line-height:1.25rem;padding:4px;margin-right:8px}.model__info__price__tooltip{position:absolute;right:0;top:4px}.model__info__price--old .model__info__price__title{font-size:.875rem;line-height:1.25rem}.model__info__price--old .model__info__price__num{font-family:hyundai_sans_headregular,sans-serif;font-size:.875rem;line-height:1.25rem;text-decoration:line-through}.model__info__offer{margin:16px auto;border:1px solid #e4dcd3;padding:16px 0}@media (min-width:48em){.model__info__offer{padding:8px 0}}@media (min-width:80em){.model__info__offer{padding:16px 0}}.model__info__offer__from{font-size:2rem;line-height:2.5rem;font-family:hyundai_sans_headmedium,sans-serif;padding:0 16px;margin:16px auto}.model__info__offer__from small{font-size:1rem;line-height:1.5rem}.model__info__offer__from sup{font-size:.875rem;line-height:1.25rem}@media (min-width:48em){.model__info__offer__from{padding:0 8px}}@media (min-width:64em){.model__info__offer__from{font-size:1.75rem;line-height:2.25rem}}@media (min-width:80em){.model__info__offer__from{font-size:2rem;line-height:2.5rem;padding:0 16px}}.model__info__offer__footnote{font-size:.75rem;line-height:1rem;font-family:hyundai_sans_headregular,sans-serif;padding:0 16px;margin:0 auto}@media (min-width:48em){.model__info__offer__footnote{padding:0 8px}}@media (min-width:64em){.model__info__offer__footnote{font-size:.625rem;line-height:1rem}}@media (min-width:80em){.model__info__offer__footnote{font-size:.75rem;line-height:1rem;padding:0 16px}}.model__info__offer .btn-arrow{margin:16px 0 0 16px}@media (min-width:48em){.model__info__offer .btn-arrow{margin:8px 0 0 8px}}@media (min-width:80em){.model__info__offer .btn-arrow{margin:16px 0 0 16px}}.model--empty{text-align:center;padding:24px}.model--empty p{color:#9b9b9b;font-size:1rem;line-height:1.5rem}.product{position:relative;margin:0 auto}.product__header{margin:24px auto}@media (min-width:64em){.product__header{margin:32px auto;padding-right:348px}}.product__header__title{font-size:1.75rem;line-height:2.25rem;font-family:hyundai_sans_headmedium,sans-serif;margin:4px auto}@media (min-width:48em){.product__header__title{font-size:2.75rem;line-height:3rem;margin:8px auto}}.product__header__location{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headregular,sans-serif;color:#666;margin:4px auto}.product__main{font-size:0;margin:24px auto}@media (min-width:64em){.product__main{margin:32px auto}}.product__car{position:relative;display:inline-block;vertical-align:top;width:100%}@media (min-width:64em){.product__car{width:40%}}.product__car__figure{position:relative;overflow:hidden;margin:0 auto}.product__car__figure__link{cursor:url(../images/icon/fullscreen.png) 24 24,auto}.product__car__tag{position:absolute;z-index:9;top:0;right:0;padding:8px;background-color:#e63312;max-width:104px}.product__car__tag__text{font-size:.875rem;line-height:1.25rem;line-height:1rem;font-family:hyundai_sans_headmedium,sans-serif;color:#fff;margin:0 auto;text-align:right}.product__car__slider{position:relative}.product__car__slider .swiper-button-next:after,.product__car__slider .swiper-button-next:before,.product__car__slider .swiper-button-prev:after,.product__car__slider .swiper-button-prev:before{box-shadow:0 0 8px rgba(0,0,0,.25)}.product__car__slider .swiper-button-prev{left:8px}@media (min-width:48em){.product__car__slider .swiper-button-prev{left:16px}}.product__car__slider .swiper-button-next{right:8px}@media (min-width:48em){.product__car__slider .swiper-button-next{right:16px}}.product__car__slider .swiper-button-disabled{opacity:0}.product__car__thumbnail{padding-top:8px}.product__car__thumbnail__figure{position:relative;width:100%;padding-bottom:66.71%;overflow:hidden;margin:0 auto}.product__car__thumbnail__img{position:absolute;top:50%;left:50%;width:100%;height:auto;max-height:none;max-width:none;min-width:100%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:.2s}.product__info{display:inline-block;vertical-align:top;width:100%;padding:24px 0 0;background-color:#fff}@media (min-width:64em){.product__info{width:60%;padding:0 0 0 24px}}@media (min-width:80em){.product__info{padding-left:32px}}@media (min-width:85.375em){.product__info{padding-left:40px}}.product__info__wrapper{margin:-16px}@media (min-width:48em){.product__info__wrapper{margin:-12px}}@media (min-width:80em){.product__info__wrapper{margin:-20px}}.product__info__wrapper__col{display:inline-block;vertical-align:top;width:100%;padding:16px}@media (min-width:48em){.product__info__wrapper__col{padding:12px}.product__info__wrapper__col--left{width:60%}.product__info__wrapper__col--right{width:40%}}@media (min-width:64em){.product__info__wrapper__col--left{width:52%}.product__info__wrapper__col--right{width:48%}}@media (min-width:80em){.product__info__wrapper__col{padding:20px}}.product__info__wrapper__col .btn,.product__info__wrapper__col .btn-icon,.product__info__wrapper__col .cars__item__btn,.product__info__wrapper__col .filter__btn,.product__info__wrapper__col .model__info__btn,.product__info__wrapper__col .product__info__btn{margin:16px auto}.product__info__nav{position:relative;width:100%;padding:16px 16px 0;margin:-8px}@media (min-width:48em){.product__info__nav{padding:12px;margin:-20px}}@media (min-width:80em){.product__info__nav{padding:20px 20px 12px}}.product__info__nav__item{padding:0 8px 8px;display:inline-block;vertical-align:top}@media (min-width:48em){.product__info__nav__item{padding:0 20px 20px}}.product__info__nav__btn{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headregular,sans-serif;margin:0 auto}.product__info__nav__btn i{display:inline-block;vertical-align:top!important;margin-left:8px;width:24px;height:24px;background-color:#002c5f}.product__info__nav__btn.is-active .icon--fav{background-color:#ffd101;width:24px;height:24px}.product__info__nav__btn.is-active .icon--heart{background-color:#e63312;width:24px;height:24px}.product__info__title{font-size:1.25rem;line-height:1.75rem;font-family:hyundai_sans_headregular,sans-serif;margin:8px auto}@media (min-width:80em){.product__info__title{font-size:1.5rem;line-height:2rem}}.product__info__specs{position:relative;padding-left:44px;margin:16px auto}.product__info__specs__subtitle,.product__info__specs__title{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headregular,sans-serif;color:#666;margin:0 auto}@media (min-width:64em){.product__info__specs__subtitle,.product__info__specs__title{font-size:.875rem;line-height:1.25rem}}@media (min-width:80em){.product__info__specs__subtitle,.product__info__specs__title{font-size:1rem;line-height:1.5rem}}.product__info__specs__title{color:#000;font-family:hyundai_sans_headmedium,sans-serif}.product__info__specs__icon{width:32px;height:32px;background-color:#666;position:absolute;top:50%;margin-top:-16px;left:0}.product__info__specs__icon--img{background-color:transparent}.product__info__btn{display:block}.product__info__price{position:relative;padding-right:22px;margin:8px auto}.product__info__price__title{display:inline-block;width:60%;vertical-align:top;font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headregular,sans-serif;color:#666;margin:0 auto}@media (min-width:48em){.product__info__price__title{font-size:.875rem;line-height:1.25rem;width:50%}}@media (min-width:80em){.product__info__price__title{font-size:1rem;line-height:1.5rem}}.product__info__price__num{display:inline-block;width:40%;vertical-align:top;font-size:1.125rem;line-height:1.5rem;font-family:hyundai_sans_headmedium,sans-serif;color:#000;text-align:right;margin:0 auto}@media (min-width:48em){.product__info__price__num{font-size:1rem;line-height:1.5rem;width:50%}}@media (min-width:80em){.product__info__price__num{font-size:1.125rem;line-height:1.5rem}}.product__info__price__num__discount{background-color:#e63312;color:#fff;font-family:hyundai_sans_headregular,sans-serif;font-size:.875rem;line-height:1.25rem;padding:4px;margin-right:8px}.product__info__price__tooltip{position:absolute;right:0;top:50%;margin-top:-8px}.product__info__price--old .model__info__price__title{font-size:.875rem;line-height:1.25rem}.product__info__price--old .model__info__price__num{font-family:hyundai_sans_headregular,sans-serif;font-size:.875rem;line-height:1.25rem;text-decoration:line-through}.product__info__offer{margin:16px auto;border:1px solid #e4dcd3;padding:16px 0}@media (min-width:48em){.product__info__offer{padding:8px 0}}@media (min-width:80em){.product__info__offer{padding:16px 0}}.product__info__offer__from{font-size:2rem;line-height:2.5rem;font-family:hyundai_sans_headmedium,sans-serif;padding:0 16px;margin:16px auto}.product__info__offer__from small{font-size:1rem;line-height:1.5rem}.product__info__offer__from sup{font-size:.875rem;line-height:1.25rem}@media (min-width:48em){.product__info__offer__from{padding:0 8px}}@media (min-width:64em){.product__info__offer__from{font-size:1.75rem;line-height:2.25rem}}@media (min-width:80em){.product__info__offer__from{font-size:2rem;line-height:2.5rem;padding:0 16px}}.product__info__offer__footnote{font-size:.75rem;line-height:1rem;font-family:hyundai_sans_headregular,sans-serif;padding:0 16px;margin:0 auto}@media (min-width:48em){.product__info__offer__footnote{padding:0 8px}}@media (min-width:64em){.product__info__offer__footnote{font-size:.625rem;line-height:1rem}}@media (min-width:80em){.product__info__offer__footnote{font-size:.75rem;line-height:1rem;padding:0 16px}}.product__info__offer .btn-arrow{margin:16px 0 0 16px}@media (min-width:48em){.product__info__offer .btn-arrow{margin:8px 0 0 8px}}@media (min-width:80em){.product__info__offer .btn-arrow{margin:16px 0 0 16px}}.product__nav{text-align:center;margin:24px auto}@media (min-width:64em){.product__nav{position:absolute;top:12px;right:0;margin:0 auto}}.product__nav__wrapper{margin:-12px}.product__nav__item{display:inline-block;vertical-align:middle;padding:12px}.product__more{margin:40px auto;font-size:0}@media (min-width:48em){.product__more{margin:56px auto}}@media (min-width:64em){.product__more{margin:80px auto}}.product__more__wrapper{margin:-8px}@media (min-width:64em){.product__more__wrapper{margin:-20px}}.product__more__header{padding:8px}@media (min-width:64em){.product__more__header{display:inline-block;vertical-align:top;width:34%;padding:20px}}.product__more__main{padding:8px}@media (min-width:64em){.product__more__main{display:inline-block;vertical-align:top;width:66%;padding:20px}}.product__more__main .editor>*{max-width:none}.product__more__title{font-size:1.5rem;line-height:2rem}.product__more__location,.product__more__title{font-family:hyundai_sans_headregular,sans-serif;margin:4px auto}.product__more__location{font-size:1rem;line-height:1.5rem;color:#666}.product__more__phone{font-size:1.5rem;line-height:2rem;font-family:hyundai_sans_headregular,sans-serif;margin:4px auto}.product__more__phone a{color:#000}.product__more__link{font-family:hyundai_sans_headmedium,sans-serif;color:#002c5f;font-size:1rem;line-height:1.5rem}.product__more__link i{vertical-align:text-top;background-color:#002c5f;margin-right:4px}.finance__title{font-size:2rem;line-height:2.5rem}.finance__subtitle,.finance__title{text-align:left;font-family:hyundai_sans_headmedium,sans-serif;margin:24px auto}.finance__subtitle{font-size:1.5rem;line-height:2rem;color:#666}.finance__quotes{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin-bottom:32px}@media (min-width:48em){.finance__quotes{margin-bottom:64px}}.finance__quotes__months{-ms-flex-item-align:start;align-self:flex-start;width:100%}.finance__quotes__months .form__fieldset{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0!important}.finance__quotes__months .form__fieldset .form__radio__container{margin:0}.finance__quotes__months .form__fieldset .form__radio__container--inline-space{padding:0;-ms-flex-positive:1;flex-grow:1;margin-bottom:16px}@media (min-width:48em){.finance__quotes__months .form__fieldset .form__radio__container--inline-space{-ms-flex-preferred-size:0;flex-basis:0;margin-bottom:0}}@media (min-width:64em){.finance__quotes__months .form__fieldset .form__radio__container--inline-space:last-child{-ms-flex-positive:0.5;flex-grow:0.5}}.finance__quotes__months .form__fieldset .form__radio+.form__label{font-family:hyundai_sans_headmedium,sans-serif}.finance__quotes__label{display:none}@media (min-width:48em){.finance__quotes__label{display:block;position:relative;width:58%;height:24px;font-family:hyundai_sans_headregular,sans-serif;font-size:.75rem;line-height:1rem;color:#666;border-left:1px solid #e4dcd3;border-right:1px solid #e4dcd3;border-bottom:1px solid #e4dcd3}}@media (min-width:64em){.finance__quotes__label{width:55%}}.finance__quotes__label--top{border-top:1px solid #e4dcd3;border-bottom:0}.finance__quotes__label--top .finance__quotes__label__text{top:-8px}.finance__quotes__label--bottom{margin-left:39%;width:61%}@media (min-width:64em){.finance__quotes__label--bottom{margin-left:44%;width:56%}}.finance__quotes__label--bottom .finance__quotes__label__text{bottom:-8px}.finance__quotes__label__text{background-color:#fff;padding:0 16px;position:absolute;left:50%;margin:0 auto;transform:translateX(-50%)}.finance__btns{font-size:0;text-align:right;margin-top:-40px}.finance__btns__wrapper{margin:-16px}.finance__btns__item{padding:16px;display:inline-block;vertical-align:top}.finance__btns .mfp-close{position:relative;width:auto;height:auto;line-height:1.5rem;top:auto;right:auto;color:#002c5f;opacity:1}.finance__btns .mfp-close:after,.finance__btns .mfp-close:before{display:none}.specs{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 16px;margin-bottom:-1px}.specs-container{padding:0;margin:0 auto;background-color:#fff}.specs-container .tabs__content{padding:16px}@media (min-width:48em){.specs-container .tabs__content{padding:32px}}.specs-container .tabs__nav{margin:0}@media (min-width:48em){.specs{padding:0 64px}}.specs__data,.specs__subtitle,.specs__title{-ms-flex:1;flex:1;text-align:center}@media (min-width:48em){.specs__data,.specs__subtitle{border-bottom:1px solid #f6f3f2;width:50%}}.specs__title{font-family:hyundai_sans_headbold,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:400;padding:12px 0;background-color:#fff;width:100%}@media (min-width:48em){.specs__title{font-size:1.75rem;line-height:2.25rem;padding:16px 0}}.specs__title__version{display:block;font-size:.875rem;line-height:1.25rem;font-family:hyundai_sans_headregular,sans-serif}.specs__title__container{width:calc(100% + 32px);margin-left:-16px;display:-ms-flexbox;display:flex;position:sticky;-ms-flex-item-align:start;align-self:flex-start;overflow-y:auto;top:0;z-index:2}.specs__subtitle{font-family:hyundai_sans_headmedium,sans-serif;font-size:1rem;line-height:1.5rem;color:#000;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;display:-ms-flexbox;display:flex;padding:16px 0 0}@media (min-width:48em){.specs__subtitle{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex:1;flex:1;background-color:transparent;text-align:left;padding:16px 0 14px}}.specs__subtitle__text{display:block;text-align:left}@media (min-width:48em){.specs__subtitle__text{display:inline-block;margin:0 0 0 16px;max-width:100%}}.specs__data{color:#666;border-bottom:1px solid #f6f3f2;font-size:1rem;line-height:1.5rem;padding:0 0 16px}@media (min-width:48em){.specs__data{background-color:transparent;padding:16px 0 14px}}.specs__data .ion-checkmark-circled{font-size:1.75rem;line-height:2.25rem;color:#00aad2}.specs__break{height:0}.specs__break,.specs__subcat{-ms-flex-preferred-size:100%;flex-basis:100%}.specs__subcat{padding:16px 0;font-size:1.25rem;line-height:1.75rem;font-family:hyundai_sans_headmedium,sans-serif}.specs__subcat+.specs__break{border-top:1px solid #f6f3f2}@media (min-width:48em){.specs__subcat{font-size:1.5rem;line-height:2rem;margin-left:-16px}}.specs__icn{max-width:32px;height:auto;margin-right:16px;position:absolute;top:22px}@media (min-width:48em){.specs__icn{position:relative;top:auto}}.specs--no-padding{padding:0}@media (min-width:48em){.specs--no-padding{padding:0 16px}}.specs--helper{display:none}@media (min-width:48em){.specs--helper{display:block;-ms-flex:1;flex:1}}.specs--optional{display:none}.specs--highlight .specs__data{padding-left:44px}@media (min-width:48em){.specs--highlight .specs__data{padding-left:0}}.specs--highlight .specs__subtitle__text{padding-left:44px}@media (min-width:48em){.specs--highlight .specs__subtitle__text{padding-left:0}}.move{border:1px solid #e4dcd3;margin:0 -8px}@media (min-width:48em){.move{margin:0 auto}}.move__table{width:100%;display:table;table-layout:fixed;text-align:center}.move__table-container{overflow-x:auto}.move__table__row{display:table-row}.move__table__row:first-child .move__table__cell{border-bottom:1px solid #e4dcd3;vertical-align:bottom;padding:16px 16px 8px}.move__table__row:first-child .move__table__cell--input{padding-top:24px;padding-bottom:24px}.move__table__row:nth-child(2) .move__table__cell,.move__table__row:nth-child(3) .move__table__cell,.move__table__row:nth-child(4) .move__table__cell{background-color:#f6f3f2}.move__table__row:last-child .move__table__cell{background-color:#e4dcd3}.move__table__row--head .move__table__cell{background-color:#fff!important;border-bottom:1px solid #e4dcd3;padding:16px 16px 8px}.move__table__cell{display:table-cell;vertical-align:middle;padding:18px 16px;font-size:1.75rem;line-height:2.25rem;font-family:hyundai_sans_headbold,sans-serif}@media (min-width:48em){.move__table__cell{min-height:108px}}@media (min-width:64em){.move__table__cell{font-size:2rem;line-height:2.5rem}}@media (min-width:85.375em){.move__table__cell{font-size:2.25rem;line-height:2.5rem}}.move__table__cell:first-child{text-align:left}.move__table__cell .form__fieldset{margin:0 auto}.move__table__cell--white{background-color:#fff!important}.move__table__icon{margin:0 auto 8px;display:block}.move__table__title{font-family:hyundai_sans_headregular,sans-serif;font-size:.875rem;line-height:1.25rem;color:#1b1b1b;margin:0 auto;max-width:320px}.move__table__paragraph{font-family:hyundai_sans_headlight,sans-serif;font-size:.75rem;line-height:1rem;color:#666;margin:0}.move__table__price{font-size:1.75rem;line-height:2.25rem;font-family:hyundai_sans_headbold,sans-serif;color:#000;margin:0}@media (min-width:64em){.move__table__price{font-size:2rem;line-height:2.5rem}}@media (min-width:85.375em){.move__table__price{font-size:2.25rem;line-height:2.5rem}}.move__wrapper{padding:24px 16px}.move__wrapper .form__fieldset{margin:16px auto}.move__wrapper--small{padding:8px}@media (min-width:85.375em){.move__wrapper--small{padding:8px 16px}}.move__header{padding:16px 16px 8px;border-top:1px solid #e4dcd3}.move__header .form__fieldset{margin:0 auto}.move__top{border-bottom:1px solid #e4dcd3;padding:24px 16px}.move__info{font-size:0;position:relative;margin:0;padding:22px 16px;min-height:108px;background-color:#e4dcd3}.move__info__title{font-family:hyundai_sans_headmedium,sans-serif;font-size:1rem;line-height:1.5rem;text-align:left}.move__info__price,.move__info__title{color:#000;display:inline-block;vertical-align:middle;margin:0;width:50%}.move__info__price{font-family:hyundai_sans_headbold,sans-serif;font-size:1.5rem;line-height:2rem;text-align:right}@media (min-width:85.375em){.move__info__price{font-size:2.25rem;line-height:2.5rem}}.move__info__link{font-family:hyundai_sans_headregular,sans-serif;color:#002c5f;vertical-align:top;text-align:left}.move__info__link,.move__info__paragraph{font-size:.75rem;line-height:1rem;display:inline-block;margin:0;width:50%}.move__info__paragraph{font-family:hyundai_sans_headlight,sans-serif;color:#666;vertical-align:middle;text-align:right}.move__title--small{font-family:hyundai_sans_headmedium,sans-serif;text-align:center;margin:16px auto}.move__subtitle,.move__title--small{color:#666;font-size:.875rem;line-height:1.25rem}.move__subtitle{font-family:hyundai_sans_headregular,sans-serif;margin:0 auto}@media (min-width:48em){.move__subtitle{text-align:left}}.move__distance{font-family:hyundai_sans_headmedium,sans-serif;color:#666;font-size:1.125rem;line-height:1.5rem;margin:0 auto}@media (min-width:48em){.move__distance{text-align:left}}.move__distance__small{font-size:.875rem;line-height:1.25rem}.move__price{font-family:hyundai_sans_headbold,sans-serif;color:#000;font-size:1.5rem;line-height:2rem;margin:4px auto}@media (min-width:48em){.move__price{text-align:left}}.move--small{border:none}.move--small .move__table__row--head .move__table__cell{font-family:hyundai_sans_headmedium,sans-serif;color:#666;font-size:.875rem;line-height:1.25rem;border-bottom:none;padding:8px 8px 4px}.move--small .move__table__cell{font-family:hyundai_sans_headregular,sans-serif;color:#666;font-size:.875rem;line-height:1.25rem;padding:8px 8px 4px}.move--small .move__table__price{font-size:1.5rem;line-height:2rem}.move--small .move__table__paragraph{font-family:hyundai_sans_textregular,sans-serif;font-size:.625rem;line-height:1rem}.move--100{width:100%!important;padding:0!important;min-height:215px}.move--100 .move__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.move--100 .move__wrapper{-ms-flex-direction:row;flex-direction:row}.move--100 .move__wrapper p{width:33%}.move--100 .move__wrapper p:first-child{-ms-flex-order:1;order:1}.move--100 .move__wrapper p:nth-child(2){-ms-flex-order:2;order:2}.move--100 .move__wrapper p:nth-child(3){-ms-flex-order:5;order:5}.move--100 .move__wrapper p:nth-child(4){-ms-flex-order:3;order:3}.move--100 .move__wrapper p:nth-child(5){-ms-flex-order:6;order:6}.move--100 .move__wrapper p:nth-child(6){-ms-flex-order:4;order:4}.move--100 .move__wrapper p:nth-child(7){-ms-flex-order:7;order:7}.move--100 .move__wrapper .move__title{width:100%}}.move__services{text-align:left;background-color:#f6f3f2;border-top:1px solid #e4dcd3;padding:16px 16px 18px;min-height:216px}.move__services__title{font-family:hyundai_sans_headmedium,sans-serif;font-size:1.125rem;line-height:1.5rem;margin:8px 0}.move__services__list{padding:0 16px;margin:0;font-family:hyundai_sans_textregular,sans-serif;font-size:.75rem;line-height:1rem}.tabs{margin:40px auto;max-width:1152px}@media (min-width:48em){.tabs{margin:56px auto}}@media (min-width:64em){.tabs{margin:80px auto}}.tabs__nav{position:relative;margin-bottom:24px;text-align:center}@media (min-width:48em){.tabs__nav{margin-bottom:40px}}.tabs__nav:after,.tabs__nav:before{content:"";position:absolute;top:0;bottom:0;width:24px;z-index:8;pointer-events:none}.tabs__nav:before{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0) 100%,#fff)}.tabs__nav:after{right:0;background:linear-gradient(-90deg,#fff,hsla(0,0%,100%,0) 100%,#fff)}.tabs__nav__list{font-size:0;overflow-x:auto;overflow-y:hidden}.tabs__nav__item{margin:16px;display:inline-block}.tabs__nav__btn{position:relative;display:block;padding:20px 0;font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headmedium,sans-serif;color:#666}.tabs__nav__btn:before{content:"";position:absolute;bottom:0;left:0;right:0;transition:.3s;height:0;background-color:#002c5f}.tabs__nav__btn.is-active{color:#002c5f}.tabs__nav__btn.is-active:before{height:4px}.tabs__nav__btn.no-touch:hover{color:#002c5f}.tabs__content{display:none;font-size:0}@media (min-width:64em){.tabs__content__picture{display:inline-block;vertical-align:top;width:44%}}.tabs__content__text{padding-top:32px;text-align:center}@media (min-width:48em){.tabs__content__text{text-align:left;padding:32px 56px 0}}@media (min-width:64em){.tabs__content__text{display:inline-block;vertical-align:top;width:56%;padding:40px 72px}}.tabs__content__text p,.tabs__content__text ul{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_textregular,sans-serif;margin:8px auto}.tabs__content__text h2,.tabs__content__text h3{font-size:1.5rem;line-height:2rem;font-family:hyundai_sans_headmedium,sans-serif;margin:8px auto}@media (min-width:64em){.tabs__content__text h2,.tabs__content__text h3{font-size:2.25rem;line-height:2.5rem}}.tabs__content.is-active{display:block}.accordion{background-color:#fff;color:#000;cursor:pointer;width:100%;border:none;text-align:left;outline:none;font-family:hyundai_sans_headmedium,sans-serif;transition:.4s;font-size:1.25rem;line-height:1.75rem;border-top:1px solid #ccc;position:relative;padding:16px}@media (min-width:48em){.accordion{font-size:1.5rem;line-height:2rem;padding:28px}}.accordion--last{border-bottom:2px solid #ccc}.accordion--last.is-active{border-bottom:0}.accordion:hover{background-color:#f6f3f2;color:#002c5f}.accordion:before{content:"";width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);position:absolute;z-index:9;top:50%;right:16px;margin-top:-7px;pointer-events:none;transition:.15s}.accordion.is-active:before{transform:rotate(224deg)}.accordion__panel{display:none}.carousel{overflow:hidden}.carousel-container{position:relative;margin:40px auto;padding-bottom:24px}@media (min-width:64em){.carousel-container{padding:0 56px 24px}}@media (min-width:48em){.carousel-container{margin:56px auto}}@media (min-width:64em){.carousel-container{margin:80px auto}}.carousel__card{text-align:center}.carousel__card__title{font-size:1.25rem;line-height:1.75rem;font-family:hyundai_sans_headmedium,sans-serif;margin:8px auto}@media (min-width:48em){.carousel__card__title{font-size:1.5rem;line-height:2rem}}.carousel__card__paragraph{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_textregular,sans-serif}.carousel .swiper-pagination-bullets{bottom:0}.carousel .swiper-pagination-bullet{background:#fff;border:.5px solid #9b9b9b}.carousel .swiper-pagination-bullet-active{background:#00aad2;border:.5px solid #00aad2}.carousel .swiper-button-next,.carousel .swiper-button-prev{display:none}.carousel .swiper-button-next:after,.carousel .swiper-button-next:before,.carousel .swiper-button-prev:after,.carousel .swiper-button-prev:before{background-color:#002c5f}@media (min-width:64em){.carousel .swiper-button-next,.carousel .swiper-button-prev{display:block}}.carousel .swiper-button-next{right:0}.carousel .swiper-button-prev{left:0}.carousel .swiper-button-disabled{opacity:0}.browser__result{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;height:100vh}@media (min-width:48em){.browser__result{display:block;position:relative;width:100%;height:100%}}.browser__result__content{position:relative;width:100%;overflow:hidden;height:64%}@media (min-width:48em){.browser__result__content{display:inline-block;vertical-align:top;width:40%}}@media (min-width:64em){.browser__result__content{display:inline-block;width:28%;margin-right:24px}}.browser__result__extend{position:absolute;height:100%;width:100%;right:0;z-index:1;transform:translateX(100%);transition:transform .4s;background-color:#fff;overflow-x:hidden;overflow-y:auto;padding-top:72px}@media (min-width:48em){.browser__result__extend{padding-top:56px}}.browser__result__extend__btn{position:absolute;top:16px;left:0}@media (min-width:48em){.browser__result__extend__btn{top:0}}.browser__result__extend::-webkit-scrollbar{width:4px}.browser__result__extend::-webkit-scrollbar-track{border-radius:8px}.browser__result__extend::-webkit-scrollbar-thumb{background:#ccc;border-radius:8px}.browser__result__extend::-webkit-scrollbar-thumb:hover{background:#ccc}@media (min-width:48em){.browser__result__extend{height:638px}}.browser__result__extend.is-active{transform:translateX(0)}.browser__result__list{counter-reset:listCounter;height:100%;padding:24px 16px 32px;border-bottom:1px solid #ccc;overflow-x:hidden;overflow-y:auto}@media (min-width:48em){.browser__result__list{height:638px;padding:0 8px 0 0}}.browser__result__list::-webkit-scrollbar{width:4px}.browser__result__list::-webkit-scrollbar-track{border-radius:8px}.browser__result__list::-webkit-scrollbar-thumb{background:#ccc;border-radius:8px}.browser__result__list::-webkit-scrollbar-thumb:hover{background:#ccc}.browser__result__list__item{border-bottom:1px solid #ccc;padding-bottom:24px;margin-bottom:24px}.browser__result__list__item:last-child{border:none;margin-bottom:0}.browser__result__list__link{display:block}.browser__result__list__link.no-touch:hover{cursor:pointer}.browser__result__list__link.no-touch:hover .browser__dealer__title{color:#00aad2}.browser__result__list__link.no-touch:hover .browser__dealer__title__num,.browser__result__list__link.no-touch:hover .browser__dealer__title__num:before{background-color:#00aad2}.browser__result__map{background-color:#ccc;width:100%;height:36%;overflow-y:hidden}@media (min-width:48em){.browser__result__map{display:inline-block;height:638px;width:59%}}@media (min-width:64em){.browser__result__map{display:inline-block;height:638px;width:69%}}.browser__dealer{position:relative;padding:0 8px 0 0}.browser__dealer__title{position:relative;padding-left:48px;padding-right:56px;font-size:1.25rem;line-height:1.75rem;color:#000;margin:0}.browser__dealer__title,.browser__dealer__title__num{font-family:hyundai_sans_headmedium,sans-serif;transition:.3s}.browser__dealer__title__num{position:absolute;top:50%;margin-top:-20px;left:0;width:40px;height:40px;border-radius:50%;background-color:#000;color:#fff;font-size:.875rem;line-height:1.25rem;text-align:center;padding:10px}.browser__dealer__title__num:before{content:"";width:10px;height:10px;transform:rotate(45deg);position:absolute;bottom:-3px;left:15px;background-color:#000;transition:.3s}.browser__dealer__distance{position:absolute;top:4px;right:8px;margin:0 auto}.browser__dealer__address,.browser__dealer__distance{font-size:.875rem;line-height:1.25rem;color:#666;font-family:hyundai_sans_textregular,sans-serif}.browser__dealer__address{margin:8px auto 16px;padding-left:48px}.browser__dealer__services{font-size:0;margin:-8px}.browser__dealer__services__item{display:inline-block;vertical-align:bottom;padding:8px}.browser__dealer__services__icon{height:40px}.browser__dealer__link{position:relative;display:block;padding-left:48px;margin:16px auto;font-size:1rem;line-height:1.5rem;color:#000;font-family:hyundai_sans_textmedium,sans-serif}.browser__dealer__link i{position:absolute;top:0;left:12px;width:24px;height:24px}.browser__dealer__hours{padding-left:48px;font-size:0}.browser__dealer__hours__col{width:50%;display:inline-block;vertical-align:top}.browser__dealer__hours__col:first-child{padding-right:8px}.browser__dealer__hours__col:last-child{padding-left:8px}.browser__dealer__hours__title{font-size:1rem;line-height:1.5rem;color:#000;font-family:hyundai_sans_textmedium,sans-serif;margin:0 auto}.browser__dealer__hours__paragraph{font-size:.875rem;line-height:1.25rem;color:#000;font-family:hyundai_sans_textregular,sans-serif;margin:0 auto}.browser__dealer .btn,.browser__dealer .btn-icon,.browser__dealer .cars__item__btn,.browser__dealer .filter__btn,.browser__dealer .model__info__btn,.browser__dealer .product__info__btn{margin-top:24px}.browser__form{max-width:768px}.loading{position:relative;padding-top:48px;font-size:0;line-height:1em}.loading__spinner{position:absolute;top:0;left:50%;margin-left:-20px;width:40px;height:40px}.loading__spinner div{position:absolute;width:4px;height:4px;background:#002c5f;border-radius:50%;animation:d 1.2s linear infinite}.loading__spinner div:first-child{animation-delay:0s;top:18px;left:36px}.loading__spinner div:nth-child(2){animation-delay:-.1s;top:9px;left:33px}.loading__spinner div:nth-child(3){animation-delay:-.2s;top:3px;left:26px}.loading__spinner div:nth-child(4){animation-delay:-.3s;top:0;left:18px}.loading__spinner div:nth-child(5){animation-delay:-.4s;top:3px;left:9px}.loading__spinner div:nth-child(6){animation-delay:-.5s;top:9px;left:3px}.loading__spinner div:nth-child(7){animation-delay:-.6s;top:18px;left:0}.loading__spinner div:nth-child(8){animation-delay:-.7s;top:27px;left:3px}.loading__spinner div:nth-child(9){animation-delay:-.8s;top:33px;left:9px}.loading__spinner div:nth-child(10){animation-delay:-.9s;top:36px;left:18px}.loading__spinner div:nth-child(11){animation-delay:-1s;top:33px;left:26px}.loading__spinner div:nth-child(12){animation-delay:-1.1s;top:27px;left:33px}.loading__text{display:inline-block;width:100%;margin:0 auto;font-family:hyundai_sans_headregular,sans-serif;font-size:.875rem;line-height:1.25rem;line-height:1em;text-align:center}@keyframes d{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}.columns{margin:40px auto}@media (min-width:48em){.columns{margin:56px auto}}@media (min-width:64em){.columns{margin:80px auto}}.columns__wrapper{font-size:0;margin:-8px}@media (min-width:64em){.columns__wrapper{margin:-16px}}@media (min-width:85.375em){.columns__wrapper{margin:-24px}}.columns__wrapper>*{display:inline-block;vertical-align:top;padding:8px;width:100%}@media (min-width:48em){.columns__wrapper>*{width:33.333%}}@media (min-width:64em){.columns__wrapper>*{padding:16px}}@media (min-width:85.375em){.columns__wrapper>*{padding:24px}}.columns__title{font-family:hyundai_sans_headmedium,sans-serif;font-size:1rem;line-height:1.5rem;text-align:left;margin:24px auto 8px}@media (min-width:48em){.columns__title{font-size:1.125rem;line-height:1.5rem}}@media (min-width:64em){.columns__title{font-size:1rem;line-height:1.5rem}}@media (min-width:85.375em){.columns__title{font-size:1.125rem;line-height:1.5rem}}.columns__paragraph{font-family:hyundai_sans_textregular,sans-serif;font-size:.875rem;line-height:1.25rem;text-align:left;margin:8px auto 32px}@media (min-width:48em){.columns__paragraph{font-size:1rem;line-height:1.5rem}}@media (min-width:64em){.columns__paragraph{font-size:.875rem;line-height:1.25rem}}@media (min-width:85.375em){.columns__paragraph{font-size:1rem;line-height:1.5rem}}@media (min-width:48em){.columns--2 .columns__column{width:50%}}.photos{margin:40px auto}@media (min-width:48em){.photos{margin:56px auto}}@media (min-width:64em){.photos{margin:80px auto}}.photos__content{font-size:0;margin:0 -16px}@media (min-width:48em){.photos__content{margin:0 -24px}}@media (min-width:64em){.photos__content{margin:0 -32px}}@media (min-width:85.375em){.photos__content{margin:0 -64px}}.photos__item{position:relative}.photos__item:first-child{width:93%}@media (min-width:48em){.photos__item:first-child{width:74%}}@media (min-width:64em){.photos__item:first-child{width:75%}}.photos__item:nth-child(2){z-index:4;width:63%;margin-top:-5%;margin-left:37%}@media (min-width:48em){.photos__item:nth-child(2){width:37%;margin-top:-20%;margin-left:63%}}@media (min-width:64em){.photos__item:nth-child(2){width:45%;margin-top:-22%;margin-left:55%}}.teaser{max-width:1072px;margin:64px auto}.teaser-content{margin:40px auto}.teaser__item{text-align:center;margin-bottom:32px}.teaser__item:last-child{margin-bottom:0}@media (min-width:48em){.teaser__item__picture{width:50%}}@media (min-width:64em){.teaser__item__picture{width:55%}}.teaser__item__picture-wrapper{margin:0}.teaser__item__text{margin:24px auto 0;font-size:1rem;line-height:1.5rem}@media (min-width:48em){.teaser__item__text{width:50%;margin:0 auto;padding-left:32px;padding-top:32px}}@media (min-width:64em){.teaser__item__text{width:45%;padding-left:48px;padding-top:48px}}.teaser__item__text ol{padding-inline-start:16px}@media (min-width:48em){.teaser__item__text ol{padding-inline-start:32px}}.teaser__item__text ol li{margin-bottom:12px;color:#4a4a4a}.teaser__item__text ol li::marker{color:#000;font-family:hyundai_sans_headmedium,sans-serif}@media (min-width:48em){.teaser__item{display:-ms-flexbox;display:flex;text-align:left;margin-bottom:48px}.teaser__item:last-child{margin-bottom:0}.teaser__item:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.teaser__item:nth-child(2n) .teaser__item__text{padding-left:0;padding-right:32px}}@media (min-width:64em){.teaser__item{margin-bottom:72px}.teaser__item:nth-child(2n) .teaser__item__text{padding-right:48px}}.teaser__item:last-child{margin-bottom:0!important}.teaser__item--text{max-width:840px;margin-left:auto;margin-right:auto}@media (min-width:48em){.teaser__item--text .teaser__paragraph,.teaser__item--text .teaser__title{margin:0}.teaser__item--text .teaser__title{white-space:nowrap;padding-right:72px}}.teaser__title{font-size:1.75rem;line-height:2.25rem;font-family:hyundai_sans_headmedium,sans-serif;margin:16px auto}@media (min-width:64em){.teaser__title{font-size:2rem;line-height:2.5rem}}.teaser__paragraph{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_textregular,sans-serif;color:#4a4a4a;margin:16px auto}.teaser__paragraph strong{color:#000}.compared{margin:24px auto;text-align:center;font-size:0}@media (min-width:48em){.compared{margin:40px auto}}@media (min-width:64em){.compared{margin:64px auto}}.compared__wrapper{margin:-4px -8px}@media (min-width:64em){.compared__wrapper{margin:-12px}}@media (min-width:85.375em){.compared__wrapper{margin:-16px}}.compared__item{display:inline-block;vertical-align:top;padding:4px;width:50%}.compared__item:nth-child(3){display:none}@media (min-width:48em){.compared__item{width:33.333%}.compared__item:nth-child(3){display:inline-block}}@media (min-width:64em){.compared__item{padding:12px}}@media (min-width:85.375em){.compared__item{padding:16px}}.compared__car{position:relative;background-color:#e4dcd3;overflow:hidden;border-left:1px solid #e4dcd3;border-right:1px solid #e4dcd3;border-top:1px solid #e4dcd3}.compared__car__figure{margin:0}.compared__car__label{position:absolute;top:16px;right:16px}.compared__text{position:relative;background-color:#fff;padding:32px 8px 8px;text-align:left;border-left:1px solid #e4dcd3;border-right:1px solid #e4dcd3;border-bottom:1px solid #e4dcd3}@media (min-width:64em){.compared__text{padding:40px 16px 16px}}.compared__text__title{font-size:1.125rem;line-height:1.5rem;font-family:hyundai_sans_headmedium,sans-serif;color:#000;margin:0}@media (min-width:64em){.compared__text__title{font-size:1.5rem;line-height:2rem}}.compared__text__subtitle{font-size:.875rem;line-height:1.25rem;font-family:hyundai_sans_headregular,sans-serif;color:#666;margin:0}@media (min-width:64em){.compared__text__subtitle{font-size:1rem;line-height:1.5rem}}.compared__text__nav{font-size:0;position:absolute;top:0;left:0;right:0}@media (min-width:64em){.compared__text__nav{left:8px}}.compared__text__nav__item{position:relative;padding:8px;display:inline-block;vertical-align:baseline}.compared__text__nav__link{font-size:.875rem;line-height:1.25rem;line-height:1rem;font-family:hyundai_sans_headmedium,sans-serif;color:#002c5f}@media (min-width:64em){.compared__text__nav__link{font-size:1rem;line-height:1.5rem}}.compared__text__nav__link i{margin-right:4px;background-color:#002c5f;vertical-align:text-top}.compared__text__price{position:relative;padding-right:20px;margin:8px auto}.compared__text__price__title{display:inline-block;width:calc(100% + 20px);vertical-align:middle;font-size:.875rem;line-height:1.25rem;font-family:hyundai_sans_textregular,sans-serif;color:#666;margin:0 -20px 0 0}@media (min-width:64em){.compared__text__price__title{width:70%;margin:0}}@media (min-width:80em){.compared__text__price__title{font-size:1rem;line-height:1.5rem}}.compared__text__price__num{display:inline-block;width:100%;vertical-align:middle;font-size:1.125rem;line-height:1.5rem;font-family:hyundai_sans_headmedium,sans-serif;color:#000;margin:0 auto}@media (min-width:64em){.compared__text__price__num{width:30%;text-align:right;font-size:1rem;line-height:1.5rem}}@media (min-width:80em){.compared__text__price__num{font-size:1.125rem;line-height:1.5rem}}.compared__text__price__tooltip{position:absolute;right:0;top:24px}@media (min-width:64em){.compared__text__price__tooltip{top:50%;margin-top:-8px}}.compared__text .btn,.compared__text .btn-icon,.compared__text .cars__item__btn,.compared__text .filter__btn,.compared__text .model__info__btn,.compared__text .product__info__btn{padding:14px 8px;font-size:.875rem;line-height:1.25rem}@media (min-width:64em){.compared__text .btn,.compared__text .btn-icon,.compared__text .cars__item__btn,.compared__text .filter__btn,.compared__text .model__info__btn,.compared__text .product__info__btn{font-size:1rem;line-height:1.5rem}}.compared__text .btn-arrow{font-size:.875rem;line-height:1.25rem}@media (min-width:64em){.compared__text .btn-arrow{font-size:1rem;line-height:1.5rem}}.compared__footer{margin:24px auto 0;max-width:500px}@media (min-width:48em){.compared__footer{margin:40px auto 0}}@media (min-width:64em){.compared__footer{margin:64px auto 0}}@media (min-width:64em){.compared__footer .btn,.compared__footer .btn-icon,.compared__footer .cars__item__btn,.compared__footer .filter__btn,.compared__footer .model__info__btn,.compared__footer .product__info__btn{font-size:1.5rem;line-height:2rem;padding:16px 24px}}.compared__title{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_textregular,sans-serif;color:#666;margin:8px auto 0}@media (min-width:64em){.compared__title{margin:12px auto 0}}.compared__price{font-size:1rem;line-height:1.5rem;font-family:hyundai_sans_headmedium,sans-serif;color:#000;margin:0 auto}.compared__price small{font-size:.75rem;line-height:1rem}@media (min-width:64em){.compared__price{font-size:1.75rem;line-height:2.25rem}.compared__price small{font-size:1rem;line-height:1.5rem}}@media (min-width:80em){.compared__price{font-size:2rem;line-height:2.5rem}}.compared__footnote{font-size:.625rem;line-height:1rem;font-family:hyundai_sans_textregular,sans-serif;color:#000;margin:12px auto}@media (min-width:64em){.compared__footnote{font-size:.75rem;line-height:1rem}}.btn-back+.compared,.compared .btn,.compared .btn-icon,.compared .cars__item__btn,.compared .filter__btn,.compared .model__info__btn,.compared .product__info__btn{margin-top:16px}.is-hidden{display:none!important;visibility:hidden}.is-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.is-visuallyhidden.focusable:active,.is-visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.is-invisible{visibility:hidden}.scale-max-width{max-width:100%;height:auto}.scale-width{width:100%;height:auto}.iframe{max-width:1024px;margin:32px auto}.iframe__wrapper{position:relative;height:0;padding-bottom:56.25%}.iframe__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.is-color-primary{color:#002c5f!important}.is-blue-active{color:#00aad2}.is-align-center{text-align:center!important}.is-align-right{text-align:right!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}