@charset "UTF-8";.bsi-expandable-section{background-color:#fff}
.bsi-expandable-section.is-expanded .bsi-expandable-chevron svg{transform:rotate(180deg)}
.bsi-expandable-header{display:flex;align-items:center;justify-content:flex-start;gap:1rem;width:100%;padding:2rem 0 1.25rem;background:0;border:0;cursor:pointer;transition:background-color .2s ease}
@media(max-width:1439px){.bsi-expandable-header{padding:2rem 0 1.25rem}
}
@media(max-width:1023px){.bsi-expandable-header{gap:.5rem;padding:1.25rem 0}
}
@media(max-width:639px){.bsi-expandable-header{padding:1rem 0}
}
.bsi-expandable-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0}
.bsi-expandable-icon svg{width:1.5rem;height:1.5rem;fill:none}
@media(max-width:1023px){.bsi-expandable-icon{width:1.75rem;height:1.75rem}
.bsi-expandable-icon svg{width:1.25rem;height:1.25rem}
}
.bsi-expandable-title{color:#002c5e;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.875rem}
@media(max-width:639px){.bsi-expandable-title{flex:1;font-size:1.25rem;line-height:1.625rem;text-align:left}
}
.bsi-expandable-title:focus{outline:.125rem solid #00aad2;outline-offset:-0.125rem}
.bsi-expandable-chevron{display:flex;align-items:center;justify-content:center;width:1rem;height:.5rem;flex-shrink:0}
.bsi-expandable-chevron svg{width:1rem;height:.5rem;transition:transform .3s ease;stroke:#002c5e}
.bsi-expandable-subhead{border-bottom:.0625rem solid #f3f3f3;padding:2.5rem 2.5rem 1.25rem 3rem;color:#002c5e;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.25rem}
@media(max-width:1439px){.bsi-expandable-subhead{font-size:.875rem;line-height:1rem;padding:1rem 1.25rem}
}
@media(max-width:1023px){.bsi-expandable-subhead{padding:1.25rem .75rem}
}
.bsi-expandable-row{display:grid;grid-template-columns:15.25rem auto;width:100%;min-height:5rem;align-items:center;border-bottom:.0625rem solid #f3f3f3;gap:1rem}
@media(max-width:1439px){.bsi-expandable-row{grid-template-columns:none;grid-template-rows:repeat(2,auto);padding:1.25rem;gap:.5rem}
}
@media(max-width:1023px){.bsi-expandable-row{min-width:45.8125rem;width:100%;padding:1.25rem .75rem}
}
@media(max-width:639px){.bsi-expandable-row{min-width:unset;width:100%;overflow-x:hidden}
}
.bsi-expandable-row-last{border-bottom:0}
.bsi-expandable-label{flex:1 0 0;padding-left:3rem;color:#333;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-style:normal;font-weight:500;font-size:1.125rem;line-height:1.25rem}
@media(max-width:1439px){.bsi-expandable-label{font-size:.875rem;line-height:1rem;padding:0;margin:0 0 .5rem 0}
}
.bsi-expandable-values{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;transition:background-color .2s linear,border-color .2s linear,box-shadow .2s linear}
@media(max-width:1439px){.bsi-expandable-values{width:100%;gap:4rem;padding:.25rem .5rem}
}
@media(max-width:1023px){.bsi-expandable-values{min-width:45.8125rem;overflow-x:auto;gap:2.375rem;scrollbar-width:thin}
}
@media(max-width:639px){.bsi-expandable-values{min-width:unset;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:hidden;gap:2.5625rem}
}
.bsi-expandable-values.is-diff{border-radius:.5rem;background-color:rgba(0,170,210,0.2);padding-top:.75rem;padding-bottom:.75rem}
.bsi-expandable-value{flex:1;min-width:12.5rem;text-align:center}
@media(max-width:1200px){.bsi-expandable-value{min-width:9.375rem}
}
@media(max-width:1439px){.bsi-expandable-value{min-width:0;flex:1;text-align:left}
}
.bsi-expandable-value-text{color:#333;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-style:normal;font-weight:400;text-align:center;font-size:1rem;line-height:1.375rem}
@media(max-width:1439px){.bsi-expandable-value-text{font-size:.875rem;line-height:1.25rem;text-align:left}
}
.bsi-compare-overlay.highlight-differences .bsi-expandable-row.has-difference{background-color:rgba(0,170,210,0.05)}
.bsi-compare-overlay.highlight-differences .bsi-expandable-row.has-difference .bsi-expandable-value-text{font-weight:500;color:#002c5e}
.bsi-expandable-loading{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:3rem;color:#999}
.bsi-expandable-loading .bsi-loading-spinner{width:2rem;height:2rem;border:.1875rem solid #e6e6e6;border-top-color:#002c5e;border-radius:50%;animation:spinner .8s linear infinite}
@keyframes spinner{to{transform:rotate(360deg)}
}
.bsi-compare-toolbar{display:flex;max-width:120rem;align-items:center;gap:1.5rem;padding:2rem 6.5rem;margin:0 auto;background-color:#fff}
@media(max-width:1439px){.bsi-compare-toolbar{padding:1.25rem 3rem;gap:.75rem}
}
@media(max-width:1023px){.bsi-compare-toolbar{flex-wrap:wrap;gap:1.25rem;padding:1.25rem 0}
.bsi-compare-toolbar .bsi-compare-toolbar.mobile-search-active .bsi-compare-toolbar__toggle-wrapper{display:none}
.bsi-compare-toolbar .bsi-compare-toolbar.mobile-search-active .bsi-compare-toolbar__expand{display:none}
.bsi-compare-toolbar__search{flex:1 1 100%}
.bsi-compare-toolbar__toggle-wrapper{flex:0 0 auto}
.bsi-compare-toolbar__expand{flex:0 0 auto}
}
@media(max-width:639px){.bsi-compare-toolbar{padding:1.25rem 1rem;gap:1.25rem}
}
.bsi-compare-toolbar__search{position:relative;flex:0 0 auto;width:22.5rem}
@media(min-width:1024px){.bsi-compare-toolbar__search{width:22.5rem}
}
@media(max-width:1023px){.bsi-compare-toolbar__search{width:100%;order:1;flex-basis:100%;margin:0 0 1rem 0}
}
.bsi-compare-toolbar__search.is-error .bsi-compare-toolbar__search-input{border-bottom-color:#e63312;outline:0}
.bsi-compare-toolbar__search.has-back-button{margin-left:1.25rem}
.bsi-compare-toolbar .bsi-compare-toolbar__search-icon svg{fill:none}
.bsi-compare-toolbar .bsi-compare-toolbar__search.has-back-button .bsi-compare-toolbar__search-icon{left:.3125rem}
.bsi-compare-toolbar .bsi-compare-toolbar__search.has-back-button .bsi-compare-toolbar__search-input{padding-left:2.5rem}
.bsi-compare-toolbar__search-icon{position:absolute;left:.5625rem;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;pointer-events:none;fill:transparent}
.bsi-compare-toolbar__back{position:absolute;left:-2.1875rem;top:50%;transform:translateY(-50%);background:0;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;z-index:1}
.bsi-compare-toolbar .bsi-compare-toolbar__back svg{fill:none}
.bsi-compare-toolbar__clear{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:transparent;border:0;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;cursor:pointer;color:#888}
.bsi-compare-toolbar__clear:hover{color:#333}
@media(max-width:1023px){.bsi-compare-toolbar__clear{min-width:2.75rem;min-height:2.75rem;right:0}
}
.bsi-compare-toolbar__search-input{width:100%;height:3rem;padding:0 2rem 0 3rem;border:0;border-bottom:1px solid #e6e6e6;background:transparent;color:#333;font-size:1rem;font-weight:400;line-height:1.5rem;outline:0;transition:border-color .2s ease;box-sizing:border-box}
.bsi-compare-toolbar__search-input:-ms-input-placeholder{color:#888}
.bsi-compare-toolbar__search-input::placeholder{color:#888}
.bsi-compare-toolbar__search-input:focus{border-bottom-color:#bababa}
.bsi-compare-toolbar__search-input.is-error{border-bottom-color:#e63312}
@media(max-width:1023px){.bsi-compare-toolbar__search-input{font-size:1rem;line-height:1.5rem;padding-right:2.5rem}
}
.bsi-compare-toolbar__toggle-wrapper{display:flex;align-items:center;gap:.5rem;margin:0 0 0 auto}
@media(max-width:1023px){.bsi-compare-toolbar__toggle-wrapper{order:2;margin:0}
}
.bsi-compare-toolbar__toggle{position:relative;display:inline-block;width:3rem;height:1.75rem}
@media(max-width:1023px){.bsi-compare-toolbar__toggle{width:2.75rem;height:1.5rem}
}
.bsi-compare-toolbar__toggle-input{opacity:0;width:0;height:0}
.bsi-compare-toolbar__toggle-input:checked+.bsi-compare-toolbar__toggle-slider{background-color:#00aad2}
.bsi-compare-toolbar__toggle-input:checked+.bsi-compare-toolbar__toggle-slider:before{transform:translateX(0.75rem)}
@media(max-width:1023px){.bsi-compare-toolbar__toggle-input:checked+.bsi-compare-toolbar__toggle-slider:before{transform:translateX(0.75rem)}
}
.bsi-compare-toolbar__toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;width:2.5rem;height:1.625rem;padding:.25rem;background-color:#bababa;border-radius:.75rem;transition:.3s}
.bsi-compare-toolbar__toggle-slider:before{position:absolute;content:"";height:1rem;width:1rem;left:.375rem;bottom:.3125rem;background-color:#fff;border-radius:50%;transition:.3s;box-shadow:0 .125rem .25rem rgba(0,0,0,0.15)}
@media(max-width:1023px){.bsi-compare-toolbar__toggle-slider:before{height:1.125rem;width:1.125rem;left:.3125rem;bottom:.25rem}
}
.bsi-compare-toolbar__toggle-label{color:#333;font-size:1rem;font-weight:400;line-height:1.5rem}
@media(max-width:1023px){.bsi-compare-toolbar__toggle-label{font-size:.875rem;line-height:1.25rem}
}
.bsi-compare-toolbar__expand{flex:0 0 auto;padding:0;background:0;border:0;color:#002c5e;font-size:1rem;font-weight:500;line-height:1.5rem;text-decoration:underline;cursor:pointer;white-space:nowrap;transition:opacity .2s ease}
@media(max-width:1023px){.bsi-compare-toolbar__expand{order:3;margin:0 0 0 auto;font-size:.875rem;line-height:1.25rem}
}
.bsi-compare-toolbar__expand:disabled{cursor:not-allowed;color:#bababa;border-color:#bababa;opacity:1}
@media(min-width:640px){.bsi-compare-toolbar.no-toggle .bsi-compare-toolbar__expand{margin-left:auto}
}
.bsi-compare-no-results{margin-top:.75rem;color:#e63312}
.bsi-warranty-cards__grid{display:grid;grid-template-columns:repeat(4,13.0625rem);gap:1.5rem;justify-items:center;justify-content:center;padding:4rem 0 2rem 0;background-color:#fff}
@media(max-width:1023px){.bsi-warranty-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .75rem;padding:3rem 0 .75rem 0}
}
.bsi-warranty-cards__item{display:flex;flex-direction:column;align-items:center;width:13.0625rem;gap:.75rem}
@media(max-width:1023px){.bsi-warranty-cards__item{width:10.3125rem;gap:.25rem}
}
.bsi-warranty-cards__icon{display:block}
.bsi-warranty-cards__icon svg{fill:none}
.bsi-warranty-cards__title{font-size:1.25rem;line-height:1.625rem;font-weight:500;text-align:center}
@media(max-width:1023px){.bsi-warranty-cards__title{font-size:.875rem;line-height:1.25rem}
}
.bsi-warranty-cards__desc{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#888;text-align:center}
@media(max-width:1023px){.bsi-warranty-cards__desc{font-size:.75rem;line-height:1rem;font-weight:400}
}
.bsi-warranty-cards__support{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#888;text-align:center}
@media(min-width:1440px){.bsi-warranty-cards__support{font-weight:400;color:#1f1e21}
}
@media(max-width:1023px){.bsi-warranty-cards__support{font-size:.75rem;line-height:1rem;font-weight:400;color:#1f1e21}
}
.bco-model-cards{position:relative;display:flex;margin:auto;padding:auto;width:100%}
.bco-model-cards-inner{display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem;align-self:stretch;margin:auto;width:100%}
@media screen and (max-width:1439px){.bco-model-cards-inner{flex-direction:column;align-items:flex-start}
}
@media screen and (max-width:1023px){.bco-model-cards-inner{width:100%;gap:.75rem}
}
.bco-model-cards-title{display:flex;padding:0}
@media screen and (max-width:1439px){.bco-model-cards-title{width:100%}
}
@media screen and (max-width:1023px){.bco-model-cards-title{padding:0 2rem 0}
}
@media screen and (max-width:639px){.bco-model-cards-title{padding:0 1rem 0}
}
.bco-model-cards-title .bsi-model-cards-close{display:none}
@media screen and (max-width:1439px){.bco-model-cards-title .bsi-model-cards-close{display:block}
}
.bco-model-cards-title-text{color:#333;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:2.5rem;font-style:normal;font-weight:500;line-height:2.625rem;display:flex;width:16.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}
@media screen and (max-width:1439px){.bco-model-cards-title-text{width:100%}
}
@media screen and (max-width:1023px){.bco-model-cards-title-text{font-size:1.875rem;font-style:normal;font-weight:500;line-height:2.25rem}
}
.bco-model-cards-item{display:flex;width:28.9166875rem;padding:1.25rem;flex-direction:column;align-items:flex-start;gap:.5rem;border-radius:1rem;background:#323232;box-shadow:0 .125rem .5rem 0 rgba(0,0,0,0.1)}
@media screen and (max-width:1920px){.bco-model-cards-item{width:100%;min-width:20.4375rem}
}
@media screen and (max-width:1439px){.bco-model-cards-item{width:100%;min-width:17.3125rem}
}
@media screen and (max-width:1023px){.bco-model-cards-item{width:auto;padding:.75rem;gap:1rem;height:100%;min-width:auto;box-sizing:border-box}
}
@media screen and (max-width:1023px){.bco-model-cards-item-no-gap{gap:0}
}
.bco-model-cards-trim-selector{display:flex;align-items:center;align-self:stretch}
@media screen and (max-width:1023px){.bco-model-cards-trim-selector-cta{position:absolute;top:0;right:0;z-index:1}
}
.bco-model-cards-trim-selector-cta-remove{display:flex;padding:.5rem 1rem .5rem .5rem;justify-content:center;align-items:center;gap:.25rem;align-self:stretch;border-radius:6.1875rem;background:#666}
.bco-model-cards-trim-selector-cta-remove svg{width:.75rem;height:.125rem;flex-shrink:0;stroke-width:.09375rem;stroke:#fff}
.bco-model-cards-trim-selector-cta-remove span{display:block;color:#fff;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:.875rem}
@media screen and (max-width:1023px){.bco-model-cards-trim-selector-cta-remove span{display:none}
}
@media screen and (max-width:1023px){.bco-model-cards-trim-selector-cta-remove{padding:1rem .625rem}
}
.bco-model-cards-trim-selector-dropdown{position:relative}
.bco-model-cards-trim-selector-dropdown-button{color:#fff;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:.875rem;display:flex;padding-right:.25rem;justify-content:center;align-items:center;gap:.25rem}
.bco-model-cards-trim-selector-dropdown-button svg{width:.5rem;height:.25rem;stroke-width:.09375rem;stroke:#fff}
.bco-model-cards-trim-selector-dropdown-select{display:flex;flex-direction:column;position:absolute;padding:0;margin:.5rem 0 0;align-items:center;border-radius:.25rem;box-shadow:0 .3768125rem 3.0146875rem 0 rgba(0,0,0,0.1);-webkit-backdrop-filter:blur(30.1470584869px);backdrop-filter:blur(30.1470584869px);background:rgba(102,102,102,0.4);z-index:5}
.bco-model-cards-trim-selector-dropdown-select li{display:flex;padding:.75rem;align-items:center;align-self:stretch;cursor:pointer}
.bco-model-cards-trim-selector-dropdown-select li:hover{background:rgba(102,102,102,0.8)}
.bco-model-cards-trim-selector-dropdown-select li:hover:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.bco-model-cards-trim-selector-dropdown-select li:hover:last-of-type{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}
.bco-model-cards-trim-selector-dropdown-select li span{color:#fff;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:.875rem;white-space:nowrap}
.bco-model-cards-image{align-self:stretch}
.bco-model-cards-image picture{height:10.8125rem}
.bco-model-cards-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}
@media screen and (max-width:1023px){.bco-model-cards-image{display:none}
}
.bco-model-cards-image-disclaimer{color:#e6e6e6;text-align:center;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}
.bco-model-cards-details{display:flex;align-items:flex-start;gap:.625rem;align-self:stretch}
@media screen and (max-width:1023px){.bco-model-cards-details{gap:1rem;flex-direction:column}
}
.bco-model-cards-details-model{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;flex:1 0 0}
.bco-model-cards-details-model .bco-model-cards-details-model-name{align-self:stretch;color:#fff;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1rem}
.bco-model-cards-details-model .bco-model-cards-details-model-trim-name{flex:1 0 0;align-self:stretch;color:#fff;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.625rem}
.bco-model-cards-details-model .bco-model-cards-details-model-vin{flex:1 0 0;align-self:stretch;color:#fff;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:.75rem}
.bco-model-cards-details-msrp{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}
.bco-model-cards-details-msrp .bco-model-cards-details-msrp-text{color:#bababa;text-align:right;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1rem}
@media screen and (max-width:1023px){.bco-model-cards-details-msrp .bco-model-cards-details-msrp-text{text-align:left}
}
.bco-model-cards-details-msrp .bco-model-cards-details-msrp-price{color:#fff;text-align:right;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:1.625rem}
@media screen and (max-width:1023px){.bco-model-cards-details-msrp .bco-model-cards-details-msrp-price{text-align:left}
}
@media screen and (max-width:1023px){.bco-model-cards-details-msrp{align-items:flex-start}
}
.bco-model-cards-loaded-meter{display:flex;height:1.5rem;flex-direction:column;justify-content:space-between;align-items:center;align-self:stretch;margin-top:auto}
.bco-model-cards-item-scrolled .bco-model-cards-loaded-meter{margin-top:0}
.bco-model-cards-loaded-meter-text{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:#fff;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.75rem;font-style:normal;font-weight:700;line-height:.75rem}
.bco-model-cards-item-top,.bco-model-cards-item-bottom{position:relative;width:100%}
.bco-model-cards-item-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;align-self:stretch;height:100%}
.bco-model-cards-loaded-meter-line{display:flex;height:.25rem;align-items:center;gap:.125rem;flex-shrink:0;align-self:stretch}
.bco-model-cards-loaded-meter-line .bco-model-cards-loaded-meter-line-dash{flex:1 0 0;align-self:stretch;background:#888;height:.125rem;margin:auto}
.bco-model-cards-loaded-meter-line .bco-model-cards-loaded-meter-line-dash-active{background:#fff;height:.25rem;flex:1 0 0}
.bco-model-cards-cta{display:flex;align-items:flex-start;align-content:flex-start;gap:1rem;align-self:stretch;flex-wrap:wrap;margin-top:0}
.bco-model-cards-cta .bco-model-cards-cta-link{display:flex;padding-right:.25rem;justify-content:center;align-items:center;gap:.25rem;color:#fff;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:.875rem;text-decoration:none;cursor:pointer}
.bco-model-cards-cta svg{width:.5rem;flex-shrink:0;stroke-width:.09375rem;stroke:#fff;fill:none}
@media screen and (max-width:1023px){.bco-model-cards-cta{flex-direction:column}
}
.bco-model-cards-item-scrolled .bco-model-cards-cta{margin-top:auto}
.bco-model-cards-container-desktop{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;align-items:stretch;gap:1.5rem;flex:1 0 0}
@media screen and (max-width:1023px){.bco-model-cards-container-desktop{display:none}
}
.bco-model-cards-container-mobile{display:none}
@media screen and (max-width:1023px){.bco-model-cards-container-mobile{position:relative;display:block;width:100%}
}
.bco-model-cards-container-mobile-swiper{width:100%;overflow-x:clip;overflow-y:visible;margin:0;height:100%}
.bco-model-cards-container-mobile-swiper .swiper-wrapper{margin-bottom:0;align-items:stretch}
.bco-model-cards-container-mobile-swiper .swiper-slide{height:auto;border-radius:1rem}
.bco-model-cards-swiper-left{padding-left:2rem}
@media screen and (max-width:639px){.bco-model-cards-swiper-left{padding-left:1rem}
}
.bco-model-cards-swiper-right{padding-right:2rem}
@media screen and (max-width:639px){.bco-model-cards-swiper-right{padding-right:1rem}
}
.bco-model-cards-scrolled-hidden{position:absolute !important;opacity:0;visibility:hidden;pointer-events:none}
.bsi-compare-overlay-top-section{position:-webkit-sticky;position:sticky;top:0;background:#f6f3f2;z-index:5}
.bsi-model-cards-closebar{display:none;justify-content:flex-end;margin-bottom:.625rem;width:100%}
@media(min-width:1440px){.bsi-model-cards-closebar{display:flex}
}
.bsi-model-cards-close{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;cursor:pointer}
.bsi-model-cards-close svg{width:2rem;height:2rem}
.bsi-compare-overlay-top-section-container{position:relative;display:flex;flex-direction:column;width:100%;max-width:120rem;gap:1.5rem;margin:auto;padding:3rem 6rem;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin .3s ease-in-out,padding .3s ease-in-out}
@media screen and (max-width:1920px){.bsi-compare-overlay-top-section-container{padding:3rem 4.5rem}
}
@media screen and (max-width:1439px){.bsi-compare-overlay-top-section-container{padding:3rem 2.625rem}
}
@media screen and (max-width:1023px){.bsi-compare-overlay-top-section-container{gap:.75rem;padding:1.5rem 0}
}
.bco-selected-filters{position:relative;display:flex;flex-direction:row;align-items:center;align-self:stretch;gap:1.5rem;padding:0}
@media screen and (max-width:1023px){.bco-selected-filters{flex-direction:column;align-items:flex-start;gap:.5rem;padding:0 2rem}
}
@media screen and (max-width:639px){.bco-selected-filters{padding:0 1rem}
}
.bco-selected-filters-copy{width:16.75rem;color:#333;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}
.bco-selected-filters-list{display:flex;flex-wrap:wrap;flex:1 0 0;align-items:center;gap:.5rem}
.bco-selected-filters-list-text{border-radius:.25rem;background:#fff;color:#333;font-size:.875rem;font-style:normal;font-weight:500;line-height:.875rem;padding:.375rem .5rem}
.bco-selected-filters-list-text-more{background:transparent}
@media screen and (max-width:1023px){.bsi-compare-overlay-top-section.search-active-mobile .bsi-compare-overlay-top-section-container{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;margin:0;padding:0}
}
.bsi-compare-overlay{position:fixed;top:0;left:0;right:0;width:100vw;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1051;background:#fff}
body.bsi-compare-modal-open{overflow:hidden}
.search-highlight{text-decoration:underline}
.bsi-expandable-empty{padding:2rem;text-align:center;color:#999;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem}
.bsi-disclaimer{color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin:1rem 0 0 0;padding:1.5rem 6rem;background-color:#fff}
@media(max-width:1023px){.bsi-disclaimer{padding:1.5rem 2.5rem}
}
.bsi-disclaimer p{margin:1rem auto}
.bsi-compare-overlay-wrapper{background-color:#fff}
.bsi-overlay{display:none;position:fixed;inset:0;z-index:2000;background-color:#fff}
.bsi-compare-overlay-middle-section{padding:0 1rem}
@media(min-width:640px){.bsi-compare-overlay-middle-section{padding:0 2rem}
}
@media(min-width:1024px){.bsi-compare-overlay-middle-section{padding:0 2.625rem}
}
@media(min-width:1440px){.bsi-compare-overlay-middle-section{padding:0 4.5rem}
}
@media(min-width:1920px){.bsi-compare-overlay-middle-section{padding:0 6rem}
}
.bsi-overlay-show{display:block}
.bsi-overlay-content{height:100%;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;margin:0 auto;width:100%;scrollbar-width:thin}
.bsi-compare-overlay-top-toolbar-section{max-height:100%;transition:all linear .2s;background-color:#fff}
@media(max-width:1023px){.bsi-compare-overlay-top-toolbar-section{padding:0 2rem}
}
@media(max-width:639px){.bsi-compare-overlay-top-toolbar-section{padding:0 1rem}
}
.bsi-compare-overlay-top-toolbar-section.scrolled{border-bottom:.0625rem solid #e6e6e6}
.bsi-compare-overlay-top-toolbar-section-scrolled-hidden{opacity:0;visibility:hidden;max-height:0 !important}
.bsi-compare-overlay-combined-section{max-width:120rem;margin:0 auto;background-color:#fff}
.wbb-wrapper{width:100%;max-width:120.375rem;display:flex;flex-direction:column;align-items:center;background:#fff;margin:0 auto}
@media(min-width:1024px){.wbb-wrapper{align-items:flex-start;padding:0 2.625rem}
}
@media(min-width:1440px){.wbb-wrapper{padding:0 4.5rem}
}
@media(min-width:1920px){.wbb-wrapper{align-items:center;padding:0 7.5rem}
}
@media(min-width:1024px){.wbb-wrapper.wbb-ex-padding{padding:0 4.5rem}
}
@media(min-width:1440px){.wbb-wrapper.wbb-ex-padding{padding:0 7.5rem}
}
.wbb-wrapper .wbb-space{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;align-self:stretch;padding:.5rem}
@media(min-width:640px){.wbb-wrapper .wbb-space{height:2.5rem;padding:.5rem .625rem}
}
@media(min-width:1024px){.wbb-wrapper .wbb-space{height:3rem;padding:.5rem}
}
@media(min-width:1440px){.wbb-wrapper .wbb-space{height:3.5rem}
}
.wbb-wrapper .wbb-space .wbb-close-btn{width:1.5rem;height:1.5rem;flex-shrink:0}
.wbb-wrapper .wbb-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;align-self:stretch;padding:0 1rem 1rem 1rem}
@media(min-width:640px){.wbb-wrapper .wbb-container{padding:0 2rem;align-items:flex-start;gap:1.5rem}
}
@media(min-width:1024px){.wbb-wrapper .wbb-container{padding:0;flex-direction:row;align-items:center}
}
@media(min-width:1440px){.wbb-wrapper .wbb-container{gap:2.5rem}
}
.wbb-wrapper .wbb-container .wbb-same-size-bg{display:flex;justify-content:space-between;align-items:center}
.wbb-left-side{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}
@media(min-width:1024px){.wbb-left-side{flex:1 0 0}
}
.wbb-left-side h1{font-size:1.875rem;font-style:normal;font-weight:500;color:#000;line-height:2.25rem}
@media(min-width:640px){.wbb-left-side h1{font-size:2.5rem;line-height:2.625rem}
}
.wbb-left-side div.wbb-body-copy{font-size:1rem;font-style:normal;font-weight:400;color:#000;line-height:1.375rem}
.wbb-left-side div.wbb-body-copy p{display:inline}
.wbb-left-side h3{font-size:1.5rem;font-style:normal;font-weight:500;color:#000;line-height:1.875rem}
.wbb-left-side .wbb-cta{display:flex;align-items:center;gap:1rem}
@media(max-width:639px){.wbb-left-side .wbb-cta{align-self:stretch}
}
.wbb-left-side .wbb-cta .wbb-btn-offers,.wbb-left-side .wbb-cta .wbb-btn-raq{height:2.75rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;background:#002c5e;padding:.625rem 1.875rem}
.wbb-left-side .wbb-cta .wbb-btn-raq{background:#fff;border:.0625rem solid #002c5e;gap:.125rem}
.wbb-left-side .wbb-cta .wbb-link-offers,.wbb-left-side .wbb-cta .wbb-link-raq{display:flex;align-items:center}
.wbb-right-side{display:flex;flex-direction:column;align-items:center;gap:.5rem}
@media(min-width:640px){.wbb-right-side{justify-content:center}
}
@media(max-width:1023px){.wbb-right-side{align-self:stretch}
}
@media(min-width:1024px){.wbb-right-side{align-items:flex-start}
}
@media(min-width:1024px) and (max-width:1439px){.wbb-right-side{flex:1 0 0}
}
.wbb-right-side .wbb-bg{width:21.4375rem;height:9.1875rem;max-width:calc(100% * (7 / 3));display:flex;flex-direction:column;flex:0;justify-content:flex-end;align-items:flex-start;padding:.5rem 0}
@media(min-width:640px) and (max-width:1439px){.wbb-right-side .wbb-bg{align-self:stretch}
}
@media(min-width:640px){.wbb-right-side .wbb-bg{width:auto;height:13.6875rem}
}
@media(min-width:1024px){.wbb-right-side .wbb-bg{height:12.25rem}
}
@media(min-width:1440px){.wbb-right-side .wbb-bg{width:35.3125rem;height:15.125rem}
}
.wbb-right-side .wbb-bg img{width:100%}
.wbb-right-side .wbb-disclaimer{width:100%;font-size:.75rem;font-style:normal;font-weight:400;color:#333;text-align:center;line-height:1rem}
@media(min-width:640px) and (max-width:1439px){.wbb-right-side .wbb-disclaimer{align-self:stretch}
}
.wbb-space.wbb-space-no-padding{padding:0;display:none}
@media(min-width:640px){.wbb-space.wbb-space-no-padding{height:2rem;display:flex}
}
@media(min-width:1024px){.wbb-space.wbb-space-no-padding{height:2.625rem}
}
@media(min-width:1440px){.wbb-space.wbb-space-no-padding{height:3.5rem}
}
@media(max-width:639px){.wbb-cta{gap:.5rem}
}
@media(max-width:639px){.wbb-cta .wbb-link-offers,.wbb-cta .wbb-btn-raq{flex:1 0 0}
}
@media(max-width:639px){.wbb-cta .wbb-btn-raq{align-self:stretch}
}
.wbb-btn-offers span,.wbb-btn-raq span,.wbb-link-offers span,.wbb-link-raq span{font-size:1rem;font-style:normal;font-weight:500;text-align:center;line-height:1.25rem}
.wbb-btn-offers svg,.wbb-btn-raq svg{display:none}
.wbb-link-offers svg,.wbb-link-raq svg{display:block;width:1rem;height:1rem}
.wbb-btn-offers span{color:#fff}
.wbb-btn-raq span{color:#002c5e}
.wbb-wrapper .wbb-container .wbb-bg-img{width:21.4375rem;height:9.1875rem;display:flex;align-items:flex-end;gap:.625rem;padding:.25rem}
@media(min-width:640px){.wbb-wrapper .wbb-container .wbb-bg-img{width:auto;height:12.0625rem;max-width:calc(100% * (137 / 103));align-self:stretch}
}
@media(min-width:1024px){.wbb-wrapper .wbb-container .wbb-bg-img{height:10.8125rem}
}
@media(min-width:1440px){.wbb-wrapper .wbb-container .wbb-bg-img{width:17.1875rem;height:12.875rem;max-width:calc(100% * (271 / 203))}
}
@media(min-width:640px) and (max-width:1023px){.wbb-wrapper .wbb-container .wbb-same-size-bg{align-self:stretch}
}
@media(min-width:640px){.wbb-wrapper .wbb-container .wbb-same-size-bg{flex-direction:row}
}
@media(min-width:1024px) and (max-width:1439px){.wbb-wrapper .wbb-container .wbb-same-size-bg{flex:1 0 0}
}
@media(min-width:1440px){.wbb-wrapper .wbb-container .wbb-same-size-bg{width:35.3125rem}
}
@media(min-width:1920){.wbb-wrapper .wbb-container .wbb-same-size-bg{flex-shrink:0}
}
.wbb-wrapper .wbb-container .wbb-same-size-bg .wbb-right-side{justify-content:inherit;width:auto}
.wbb-wrapper .wbb-container .wbb-same-size-bg .wbb-bg-img{flex:1}
.wbb-wrapper .wbb-container .wbb-same-size-bg .wbb-bg-img img{width:100%}
.wbb-right-side.wbb-same-size-img .wbb-bg-img{flex:1;justify-content:center}
.wbb-right-side.wbb-diff-size-bg .wbb-wrapper-bg{display:flex;align-items:center;gap:.75rem}
@media(max-width:639px){.wbb-right-side.wbb-diff-size-bg .wbb-wrapper-bg{gap:.5rem}
}
@media(max-width:1023px){.wbb-right-side.wbb-diff-size-bg .wbb-wrapper-bg{align-self:stretch}
}
@media(min-width:640px){.wbb-right-side.wbb-diff-size-bg .wbb-bg-img{align-self:auto}
}
.wbb-right-side.wbb-diff-size-bg .wbb-bg-img.wbb-img-1{width:auto;height:8.875rem;max-width:calc(100% * (126 / 71));padding:.5rem 0}
@media(max-width:639px){.wbb-right-side.wbb-diff-size-bg .wbb-bg-img.wbb-img-1{flex-direction:column;justify-content:flex-end;align-items:flex-start;flex:1 0 0}
}
@media(min-width:640px){.wbb-right-side.wbb-diff-size-bg .wbb-bg-img.wbb-img-1{width:22.3125rem;height:12.5625rem;max-width:calc(100% * (119 / 67));padding:0 0 .25rem .25rem}
}
@media(min-width:1024px){.wbb-right-side.wbb-diff-size-bg .wbb-bg-img.wbb-img-1{width:18rem;height:10.125rem;max-width:calc(100% * (16 / 9))}
}
@media(min-width:1440px){.wbb-right-side.wbb-diff-size-bg .wbb-bg-img.wbb-img-1{width:24.1875rem;height:13.625rem;max-width:calc(100% * (158 / 89))}
}
.wbb-right-side.wbb-diff-size-bg .wbb-bg-img.wbb-img-2{width:5.25rem;height:4.375rem;max-width:calc(100% * (6 / 5));padding:.5rem 0}
@media(max-width:639px){.wbb-right-side.wbb-diff-size-bg .wbb-bg-img.wbb-img-2{padding:0}
}
@media(min-width:640px){.wbb-right-side.wbb-diff-size-bg .wbb-bg-img.wbb-img-2{width:auto;height:6.75rem;max-width:calc(100% * (143 / 108));padding:0 0 .25rem .25rem}
}
@media(min-width:640px) and (max-width:1023px){.wbb-right-side.wbb-diff-size-bg .wbb-bg-img.wbb-img-2{flex:1 0 0;justify-content:center}
}
@media(min-width:1024px){.wbb-right-side.wbb-diff-size-bg .wbb-bg-img.wbb-img-2{width:8.9375rem;height:6.6875rem;max-width:calc(100% * (139 / 104))}
}
@media(min-width:1440px){.wbb-right-side.wbb-diff-size-bg .wbb-bg-img.wbb-img-2{width:9.375rem;height:7.0625rem;max-width:calc(100% * (150 / 113))}
}
.wbb-right-side.wbb-layered .wbb-bg-img.wbb-img1{position:relative;flex:0}
.wbb-right-side.wbb-layered .wbb-bg-img.wbb-img-2{position:absolute}
.wbb-wrapper .wbb-container .wbb-layered .wbb-bg-img{flex-shrink:0;align-self:auto}
.wbb-wrapper .wbb-container .wbb-layered .wbb-bg-img.wbb-img-1{width:21.4375rem;height:9.1875rem;align-items:flex-end;max-width:calc(100% * (7 / 3))}
@media(min-width:640px){.wbb-wrapper .wbb-container .wbb-layered .wbb-bg-img.wbb-img-1{width:32rem;height:13.75rem}
}
@media(max-width:1023px){.wbb-wrapper .wbb-container .wbb-layered .wbb-bg-img.wbb-img-1{gap:.625rem}
}
@media(min-width:1024px){.wbb-wrapper .wbb-container .wbb-layered .wbb-bg-img.wbb-img-1{width:28.625rem;height:12.3125rem;flex-direction:column;justify-content:flex-start;padding:.5rem 0}
}
@media(min-width:1440px){.wbb-wrapper .wbb-container .wbb-layered .wbb-bg-img.wbb-img-1{width:35.3125rem;height:15.1875rem}
}
.wbb-wrapper .wbb-container .wbb-layered .wbb-bg-img.wbb-img-1 img{width:100%}
.wbb-wrapper .wbb-container .wbb-layered .wbb-bg-img.wbb-img-2{width:7.0625rem;height:5.3125rem;max-width:calc(100% * (113 / 85));align-items:flex-end;padding:0 0 .25rem .25rem;gap:.625rem}
@media(min-width:640px){.wbb-wrapper .wbb-container .wbb-layered .wbb-bg-img.wbb-img-2{width:8.5625rem;height:6.4375rem;max-width:calc(100% * (137 / 103))}
}
@media(min-width:1024px){.wbb-wrapper .wbb-container .wbb-layered .wbb-bg-img.wbb-img-2{width:8.5625rem;height:6.5rem;max-width:calc(100% * (137 / 104))}
}
@media(min-width:1440px){.wbb-wrapper .wbb-container .wbb-layered .wbb-bg-img.wbb-img-2{width:9.375rem;height:7.0625rem;max-width:calc(100% * (150 / 113))}
}
.smh-header{max-width:120rem;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:500;font-size:1.25rem;line-height:1.625rem;padding:1rem;margin:auto}
@media(min-width:640px){.smh-header{padding:1rem 2rem}
}
@media(min-width:1024px){.smh-header{padding:1rem 2.625rem}
}
@media(min-width:1440px){.smh-header{padding:1rem 4.5rem}
}
@media(min-width:1920px){.smh-header{padding:1rem 6rem}
}
.smh-txt{position:relative;padding-bottom:.5rem}
.smh-txt:after{content:"";position:absolute;bottom:0;left:0;height:.125rem;width:1.5rem;background-color:currentColor}
.smh-eyebrow{width:1.5rem;height:.125rem;background-color:currentColor;margin-top:.5rem}
.smh-title{max-width:120rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;line-height:1.875rem;color:#333;text-align:center;padding:3rem 1rem 1.5rem;margin:auto}
@media(min-width:640px){.smh-title{font-size:1.875rem;line-height:2.25rem;padding:3rem 2rem 1.5rem}
}
@media(min-width:1024px){.smh-title{padding:3rem 2.625rem 1.5rem}
}
@media(min-width:1440px){.smh-title{padding:3rem 4.5rem 1.5rem}
}
@media(min-width:1920px){.smh-title{padding:3rem 6rem 1.5rem}
}
.id-me{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1rem}
.id-me-link{margin-top:.625rem}
.id-me-link img{height:3.125rem}
.id-me-message{font-size:1rem;line-height:1.375rem}
.id-me-message-success{color:#5aa700}
.id-me-message-error{color:#e63312}
.ts-v2-container{display:flex;position:relative;max-width:120rem;padding:0 1rem;margin:auto;background-color:#fff}
.ts-v2-container.top-small{padding-top:.25rem}
.ts-v2-container.top-large{padding-top:1rem}
.ts-v2-container.bottom-small{padding-bottom:.25rem}
.ts-v2-container.bottom-large{padding-bottom:1rem}
@media(min-width:640px){.ts-v2-container{padding:0 2rem}
.ts-v2-container.top-large{padding-top:2rem}
.ts-v2-container.bottom-large{padding-bottom:2rem}
}
@media(min-width:1024px){.ts-v2-container{padding:0 2.625rem}
.ts-v2-container.top-large{padding-top:2.625rem}
.ts-v2-container.bottom-large{padding-bottom:2.625rem}
}
@media(min-width:1440px){.ts-v2-container{padding:0 4.5rem}
.ts-v2-container.top-large{padding-top:4.5rem}
.ts-v2-container.bottom-large{padding-bottom:4.5rem}
}
@media(min-width:1920px){.ts-v2-container{padding:0 6rem}
.ts-v2-container.top-large{padding-top:6rem}
.ts-v2-container.bottom-large{padding-bottom:6rem}
}
.ts-v2-swiper{display:block;position:relative;width:100%;overflow:hidden}
.ts-v2-wrapper{position:relative;width:100%;height:37.5rem;cursor:pointer}
@media(min-width:1440px){.ts-v2-wrapper{height:45rem}
}
@media(min-width:1920px){.ts-v2-wrapper{height:55rem}
}
.ts-v2-background-container{display:none;position:absolute;width:100%;height:100%;background-position:50% 50%;background-size:cover}
.ts-v2-gradient{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none;z-index:1}
.ts-v2-inner-container{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:1rem;z-index:1}
@media(min-width:640px){.ts-v2-inner-container{padding:1.25rem}
}
@media(min-width:1024px){.ts-v2-inner-container{padding:1.5rem}
}
@media(min-width:1440px){.ts-v2-inner-container{padding:2rem}
}
@media(min-width:1920px){.ts-v2-inner-container{padding:2.5rem}
}
.ts-v2-top-banner{display:flex;width:100%;height:8.75rem;padding:1rem 1rem 0}
@media(min-width:640px){.ts-v2-top-banner{height:11.5rem;padding:1.25rem 1.25rem 0}
}
@media(min-width:1024px){.ts-v2-top-banner{height:10rem;padding:1.5rem 1.5rem 0}
}
@media(min-width:1440px){.ts-v2-top-banner{height:11.5rem;padding:2rem 2rem 0}
}
@media(min-width:1920px){.ts-v2-top-banner{max-width:77.0625rem;margin:0 auto}
}
.ts-v2-top-banner.pos-left{justify-content:flex-start}
.ts-v2-top-banner.pos-center{justify-content:center}
.ts-v2-top-banner.pos-right{justify-content:flex-end}
.ts-v2-top-banner .ts-v2-top-image{width:auto;display:none}
.ts-v2-top-banner .ts-v2-top-image img{max-height:100%}
.ts-v2-top-banner-grouping{display:flex;justify-content:space-between;flex-direction:row;gap:1.25rem;width:100%;height:8.75rem;padding:1rem 1rem 0}
@media(min-width:640px){.ts-v2-top-banner-grouping{height:11.5rem;padding:1.25rem 1.25rem 0}
}
@media(min-width:1024px){.ts-v2-top-banner-grouping{height:10rem;padding:1.5rem 1.5rem 0}
}
@media(min-width:1440px){.ts-v2-top-banner-grouping{height:11.5rem;padding:2rem 2rem 0}
}
.ts-v2-top-banner-grouping.ts-v2-grouped{justify-content:unset}
.ts-v2-top-banner-grouping.pos-left{justify-content:flex-start}
.ts-v2-top-banner-grouping.pos-center{justify-content:center}
.ts-v2-top-banner-grouping.pos-right{justify-content:flex-end}
.ts-v2-top-banner-grouping .ts-v2-top-image{display:none;height:100%}
.ts-v2-top-banner-grouping .ts-v2-top-image img{max-height:100%}
.ts-v2-top-banner-grouping-vertical{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}
.ts-v2-top-banner-grouping-vertical .ts-v2-image-group-top{height:8.75rem;padding:0 1rem}
@media(min-width:640px){.ts-v2-top-banner-grouping-vertical .ts-v2-image-group-top{height:11.5rem;padding:0 1.25rem}
}
.ts-v2-top-banner-grouping-vertical .ts-v2-image-group-top.pos-left{align-self:flex-start}
.ts-v2-top-banner-grouping-vertical .ts-v2-image-group-top.pos-center{align-self:center}
.ts-v2-top-banner-grouping-vertical .ts-v2-image-group-top.pos-right{align-self:flex-end}
.ts-v2-top-banner-grouping-vertical .ts-v2-image-group-bottom{height:5rem;padding:0 1rem;margin-bottom:.75rem}
@media(min-width:640px){.ts-v2-top-banner-grouping-vertical .ts-v2-image-group-bottom{height:7.5rem;padding:0 1.25rem}
}
@media(min-width:1024px){.ts-v2-top-banner-grouping-vertical .ts-v2-image-group-bottom{margin-bottom:0}
}
.ts-v2-top-banner-grouping-vertical .ts-v2-image-group-bottom.pos-left{align-self:flex-start}
.ts-v2-top-banner-grouping-vertical .ts-v2-image-group-bottom.pos-center{align-self:center}
.ts-v2-top-banner-grouping-vertical .ts-v2-image-group-bottom.pos-right{align-self:flex-end}
.ts-v2-top-banner-grouping-vertical .ts-v2-top-image{display:none;height:100%}
.ts-v2-top-banner-grouping-vertical img{max-height:100%}
.ts-v2-bottom-content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1rem}
@media(min-width:640px){.ts-v2-bottom-content{gap:1.25rem}
}
@media(min-width:1024px){.ts-v2-bottom-content{gap:2.5rem}
}
.ts-v2-bottom-copy{display:flex;flex-direction:column;justify-content:left;flex:1}
.ts-v2-bottom-copy .ts-v2-header{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.625rem;color:#fff;padding-right:1.25rem}
@media(min-width:1024px){.ts-v2-bottom-copy .ts-v2-header{font-size:1.5rem;line-height:1.875rem}
}
@media(min-width:1440px){.ts-v2-bottom-copy .ts-v2-header{font-size:1.875rem;line-height:2.25rem}
}
.ts-v2-bottom-copy .ts-v2-text{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;color:#fff;padding-right:1.25rem;margin-top:.25rem}
@media(min-width:1024px){.ts-v2-bottom-copy .ts-v2-text{font-size:1rem;line-height:1.375rem;margin-top:.5rem}
}
.ts-v2-bottom-copy .ts-v2-disclaimer{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.75rem;font-weight:700;line-height:1rem;color:#bababa;padding-right:1.25rem;margin-top:.25rem}
@media(min-width:1024px){.ts-v2-bottom-copy .ts-v2-disclaimer{margin-top:.5rem}
}
.ts-v2-bottom-copy .ts-v2-ctas{display:flex;flex-direction:column;flex-wrap:wrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:.5rem 1rem;margin-top:.5rem}
@media(min-width:640px){.ts-v2-bottom-copy .ts-v2-ctas{flex-direction:row;margin-top:.75rem}
}
@media(min-width:1024px){.ts-v2-bottom-copy .ts-v2-ctas{margin-top:1rem}
}
@media(min-width:1440px){.ts-v2-bottom-copy .ts-v2-ctas{width:100%;gap:1rem}
}
.ts-v2-bottom-copy .ts-v2-ctas button:after{content:none}
.ts-v2-bottom-copy .ts-v2-ctas .ts-v2-card-secondary{display:inline-flex;align-items:center;font-size:.875rem;font-weight:700;line-height:1.25rem;color:var(--color) !important;text-decoration:none;cursor:pointer}
.ts-v2-bottom-copy .ts-v2-ctas .ts-v2-card-secondary.ts-v2-chevron svg{width:2.25rem;height:1rem}
.ts-v2-bottom-copy .ts-v2-ctas.ts-bottom-grouped-img{flex-direction:row;width:100%}
.ts-v2-bottom-copy .ts-v2-ctas .ts-cta-padding{width:100%;line-height:1.25rem;padding:.75rem 1.875rem;border-width:.0625rem}
@media(min-width:640px){.ts-v2-bottom-copy .ts-v2-ctas .ts-cta-padding{max-width:11.5625rem}
}
@media(min-width:1440px){.ts-v2-bottom-copy .ts-v2-ctas .ts-cta-padding{padding:.75rem 2rem;margin-right:calc(100% - 185px)}
}
@media(min-width:1024px){.ts-bottom-copy-1up{max-width:calc(67% - 10px)}
}
@media(min-width:1440px){.ts-bottom-copy-1up{max-width:calc(50% - 10px)}
}
.ts-v2-bottom-img-container{display:flex;justify-content:flex-end;align-items:flex-end;width:7.6875rem;height:8.75rem}
@media(min-width:640px){.ts-v2-bottom-img-container{width:13.3125rem;height:11.5rem}
}
@media(min-width:1024px){.ts-v2-bottom-img-container{width:16rem;height:10rem}
}
@media(min-width:1440px){.ts-v2-bottom-img-container{width:22.5rem;height:11.5rem}
}
.ts-v2-bottom-img-container .ts-v2-bottom-img{display:flex}
.ts-v2-2up-wrapper{display:flex;flex-direction:column;flex-grow:1;gap:.25rem}
@media(min-width:1024px){.ts-v2-2up-wrapper{flex-direction:row}
}
.ts-v2-2up-wrapper .ts-v2-bottom-content{gap:1rem}
@media(min-width:640px){.ts-v2-2up-wrapper .ts-v2-bottom-content{gap:1.25rem}
}
@media(min-width:1024px){.ts-v2-2up-wrapper .ts-v2-bottom-content{gap:1.5rem}
}
@media(min-width:1440px){.ts-v2-2up-wrapper .ts-v2-bottom-content{gap:2rem}
}
.ts-v2-2up-wrapper .ts-v2-ctas{flex-direction:column}
@media(min-width:1440px){.ts-v2-2up-wrapper .ts-v2-ctas{flex-direction:row}
}
.ts-v2-2up-wrapper .ts-v2-bottom-img-container{width:7.6875rem;height:8.75rem}
@media(min-width:640px){.ts-v2-2up-wrapper .ts-v2-bottom-img-container{width:13.3125rem;height:11.5rem}
}
@media(min-width:1024px){.ts-v2-2up-wrapper .ts-v2-bottom-img-container{width:10.5rem;height:10rem}
}
@media(min-width:1440px){.ts-v2-2up-wrapper .ts-v2-bottom-img-container{width:14.5rem;height:11.5rem}
}
.ts-v2-swiper-container{padding-left:0;padding-right:0}
.ts-v2-swiper-container .ts-v2-ctas{flex-direction:column;align-items:center}
@media(max-width:639px){.ts-v2-swiper-container .ts-v2-ctas{width:100%}
}
.ts-v2-swiper-container .button{width:100%}
.ts-v2-3up-wrapper{display:flex;flex-direction:column;flex-grow:1;gap:.25rem}
@media(min-width:1024px){.ts-v2-3up-wrapper{flex-direction:row}
}
.ts-v2-3up-wrapper .ts-v2-bottom-content{gap:1rem}
@media(min-width:1440px){.ts-v2-3up-wrapper .ts-v2-bottom-content{gap:2rem}
}
.ts-v2-3up-wrapper .ts-v2-ctas{flex-direction:column}
@media(min-width:640px){.ts-v2-3up-wrapper .ts-v2-ctas{flex-direction:row;width:100%}
}
.ts-v2-3up-wrapper .ts-v2-bottom-img-container{width:7.6875rem;height:8.75rem}
@media(min-width:640px){.ts-v2-3up-wrapper .ts-v2-bottom-img-container{width:13.3125rem;height:11.5rem}
}
@media(min-width:1024px){.ts-v2-3up-wrapper .ts-v2-bottom-img-container{width:6.125rem;height:10rem}
}
@media(min-width:1440px){.ts-v2-3up-wrapper .ts-v2-bottom-img-container{width:9.125rem;height:11.5rem}
}
.ts-v2-swiper .ts-v2-bottom-img-container{display:none}
@media(min-width:640px){.ts-v2-swiper .ts-v2-bottom-img-container{display:flex;width:10.9375rem}
}
.ts-v2-swiper .swiper-horizontal>.swiper-pagination-bullets,.ts-v2-swiper .swiper-pagination-horizontal.swiper-pagination-bullets{position:relative;display:flex;top:0;bottom:0;flex-wrap:wrap;justify-content:center;margin-top:1rem}
.ts-v2-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.ts-v2-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:.5625rem;height:.5625rem;background-color:#888;opacity:1;margin:.625rem;cursor:pointer}
.ts-v2-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.ts-v2-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#00aad2}
@media(min-width:640px){.ts-v2-swiper .swiper-pagination-bullet{margin:.625rem .9375rem !important}
}
@media(min-width:1024px){.ts-v2-2up-wrapper .swiper-pagination-bullet,.ts-v2-3up-wrapper .swiper-pagination-bullet{display:none}
}
.padding-top-remove{padding-top:0 !important}
.padding-left-remove{padding-left:0 !important}
.padding-right-remove{padding-right:0 !important}
@media(max-width:639px){.ts-v2-breakpoint-375{display:block !important}
}
@media(min-width:640px) and (max-width:1023px){.ts-v2-breakpoint-640{display:block !important}
}
@media(min-width:1024px) and (max-width:1439px){.ts-v2-breakpoint-1024{display:block !important}
}
@media(min-width:1440px){.ts-v2-breakpoint-1440{display:block !important}
}
.scs{width:100%;display:flex;justify-content:center;align-items:center}
.scs-main{display:flex;justify-content:center;align-items:center;margin:auto;padding:.625rem 0}
.scs-main .smartchat-contextual-cta-btn{margin:0}
.scs-content{width:100%;max-width:90rem;display:flex;padding:0 1rem}
@media(min-width:640px){.scs-content{padding:0 2rem}
}
@media(min-width:1024px){.scs-content{padding:0 2.625rem}
}
@media(min-width:1440px){.scs-content{padding:0 4.5rem}
}
.scs-content .smartchat-contextual-cta-btn{margin:0}
.scs-content-left .scs-content{justify-content:flex-start}
.scs-content-center .scs-content{justify-content:center}
.scs-content-right .scs-content{justify-content:flex-end}
.pt{position:relative}
.pt-container{width:100%;position:absolute;top:0;left:-100%}
.pt-container-active{position:relative;top:auto;left:auto}
.ptb{display:flex;justify-content:center;gap:1rem;position:relative;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;margin-bottom:1rem}
.ptb::-webkit-scrollbar{display:none}
.ptb-divider{display:none;position:relative;border-right:.0625rem solid #333;opacity:.7}
@media(min-width:640px){.ptb-divider{width:1.0625rem;display:flex;flex-shrink:0}
}
.ptb-buttons{width:100%;max-width:90rem;display:flex;gap:1rem}
.ptb-button{flex-shrink:0;font-weight:500;font-size:1rem;color:#333;line-height:1.375rem;border-bottom:.125rem solid transparent;padding-bottom:.25rem;opacity:.7;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,0)}
.ptb-button:hover{opacity:1}
.ptb-button svg{width:auto;height:.875rem;margin-right:.25rem}
.ptb-light .ptb-button{color:#fff}
.ptb-button-active{border-bottom:.125rem solid #00aad2;opacity:1}
.media-slider-container{position:relative;max-width:160rem;margin:auto;overflow:hidden}
.msc-indicator-container{position:absolute;top:2rem;left:-0.0625rem;z-index:2}
@media(min-width:640px){.msc-indicator-container{left:1.9375rem}
}
@media(min-width:1024px){.msc-indicator-container{top:3rem;left:2.4375rem}
}
@media(min-width:1440px){.msc-indicator-container{width:100%;top:4.5rem;left:7.5rem}
}
@media(min-width:2560px){.msc-indicator-container{top:9.75rem}
}
@media(min-width:1024px){body.chat-opened .msc-indicator-container{top:2rem;left:1.9375rem}
}
@media(min-width:1440px){body.chat-opened .msc-indicator-container{top:3rem;left:2.4375rem}
}
@media(min-width:1825px){body.chat-opened .msc-indicator-container{width:100%;top:4.5rem;left:7.5rem}
}
@media(min-width:1440px){.msc-carousel-indicator{max-width:90rem;margin:0 auto}
}
.msc-slick-slider{-webkit-user-select:text;-ms-user-select:text;user-select:text}
.msc-slick-slider .slick-slide{position:relative;height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.msc-slick-slider .slick-track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;will-change:transform}
.msc-images,.msc-cinemagraph{height:12.5rem;position:relative;display:flex;overflow:hidden}
@media(min-width:640px){.msc-images,.msc-cinemagraph{height:47.5rem}
}
@media(min-width:1024px){.msc-images,.msc-cinemagraph{height:35.5rem}
}
@media(min-width:1440px){.msc-images,.msc-cinemagraph{height:43.5rem}
}
@media(min-width:2560px){.msc-images,.msc-cinemagraph{height:77.5rem}
}
@media(min-width:1024px){body.chat-opened .msc-images,body.chat-opened .msc-cinemagraph{height:47.5rem}
}
@media(min-width:1440px){body.chat-opened .msc-images,body.chat-opened .msc-cinemagraph{height:35.5rem}
}
@media(min-width:1825px){body.chat-opened .msc-images,body.chat-opened .msc-cinemagraph{height:43.5rem}
}
.msc-cinemagraph .media-cinemagraph-enhanced-container{width:100%}
.msc-image{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.msc-content-container{width:100%;position:relative;background-color:#1d364b;z-index:2}
@media(min-width:1440px){.msc-content-container{max-width:90rem;margin:0 auto}
}
@media(max-width:639px){.msc-content-container{height:100%;bottom:2%}
}
.slider-progress{width:100%;height:.0625rem;background:#fff;margin-top:-0.0625rem;position:relative}
@media(min-width:640px){.slider-progress{max-width:8.5625rem;margin-top:0}
}
.slider-progress .progress{width:0;height:.1875rem;background:#fff;position:absolute;left:0;top:-0.1875rem}
.msc-content{max-width:43.75rem;padding:2rem 1rem}
@media(max-width:639px){.msc-content{height:auto !important}
}
@media(min-width:640px){.msc-content{position:absolute;bottom:2rem;left:3rem;padding:unset;padding-right:3rem;background-color:transparent}
}
@media(min-width:1024px){.msc-content{width:100%;bottom:3rem;left:4.5rem;padding-right:0}
}
@media(min-width:1440px){.msc-content{max-width:46.875rem;left:7.5rem;bottom:4.5rem}
}
@media(min-width:2560px){.msc-content{bottom:4.5rem}
}
@media(min-width:1024px){body.chat-opened .msc-content{width:100%;position:absolute;bottom:2rem;left:3rem;padding:unset;padding-right:3rem;background-color:transparent}
}
@media(min-width:1440px){body.chat-opened .msc-content{width:100%;max-width:43.75rem;bottom:3rem;left:4.5rem;padding-right:0}
}
@media(min-width:1825px){body.chat-opened .msc-content{max-width:46.875rem;left:7.5rem;bottom:4.5rem}
}
.msc-content-inner{word-wrap:break-word}
.msc-content-header{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.25rem;line-height:1.625rem}
@media(min-width:1024px){.msc-content-header{font-size:1.5rem;line-height:1.875rem}
}
@media(min-width:1440px){.msc-content-header{font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:1024px){body.chat-opened .msc-content-header{font-size:1.25rem;line-height:1.625rem}
}
@media(min-width:1440px){body.chat-opened .msc-content-header{font-size:1.5rem;line-height:1.875rem}
}
@media(min-width:1825px){body.chat-opened .msc-content-header{font-size:1.875rem;line-height:2.25rem}
}
.msc-content-text{font-weight:400;font-size:1rem;line-height:1.375rem;margin-top:1rem}
@media(min-width:1024px){.msc-content-text{font-size:1.125rem;line-height:1.5rem}
}
@media(min-width:1024px){body.chat-opened .msc-content-text{font-size:1rem;line-height:1.375rem}
}
@media(min-width:1440px){body.chat-opened .msc-content-text{font-size:1.125rem;line-height:1.5rem}
}
.msc-content-conquest{font-weight:400;font-size:1rem;line-height:1.375rem;margin-top:1rem}
@media(min-width:640px){.msc-content-conquest{font-size:.875rem;font-weight:500;line-height:1.25rem}
}
@media(min-width:1440px){.msc-content-conquest{font-size:1rem;font-weight:400;line-height:1.375rem}
}
.msc-desc-subhead{display:block;color:#00aad2;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-bottom:.25rem}
.msc-content-cta{margin-top:1rem}
.msc-content-cta svg{width:.625rem;height:.625rem;flex-shrink:0;margin-left:.375rem;fill:currentColor}
.msc-external-content-cta{margin-top:1rem}
.msc-external-content-cta svg{width:1rem;height:1rem;flex-shrink:0;margin-left:.5rem;fill:currentColor}
.msc-content-disclaimer{position:relative;z-index:2;font-weight:700;font-size:.75rem;line-height:1rem;margin-top:1.5625rem}
.msc-disclaimer-cg-icon{color:#002c5e;padding-left:.25rem}
.msc-carousel-indicator .msc-slick-nav{width:8.5625rem;height:2.5rem;text-align:center;padding-bottom:.625rem;color:#fff}
.msc-carousel-indicator .msc-slick-nav-prev,.msc-carousel-indicator .msc-slick-nav-next{color:#fff}
.msc-carousel-indicator .msc-slick-nav-prev.slick-disabled,.msc-carousel-indicator .msc-slick-nav-next.slick-disabled{cursor:default;opacity:.4;pointer-events:none}
.msc-carousel-indicator .msc-slick-nav-prev svg,.msc-carousel-indicator .msc-slick-nav-next svg{width:.48875rem;height:.8075rem}
.msc-slick-nav-text{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1.125rem;line-height:1.5rem;padding-right:1rem;padding-left:1rem;vertical-align:text-bottom}
.msc-btn-link{color:#fff;font-weight:700;font-size:1rem;text-decoration:none;line-height:1.375rem;white-space:nowrap !important}
.msc-btn-link.msc-external-content-cta svg{vertical-align:middle}
.msc-btn-link svg{display:inline-block}
.msc-gradient,.msc-cinemagraph-gradient{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:0;z-index:1}
@media(min-width:640px){.msc-gradient,.msc-cinemagraph-gradient{height:100%}
}
.media-slider-container .media-cinemagraph-player{position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0) scale(1);width:auto;max-width:none;min-width:100%;height:100% !important}
.media-slider-container .video-js{width:170% !important;height:100% !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%);padding-top:58% !important}
@media(min-width:640px){.media-slider-container .video-js{width:135% !important}
}
@media(min-width:1024px){.media-slider-container .video-js{width:100% !important}
}
.media-slider-container .s7controlbar{z-index:3}
@media(min-width:1024px){.media-slider-container .s7controlbar{display:flex !important;align-items:center;z-index:2}
}
@media(min-width:160rem){.media-slider-container .s7controlbar{padding-left:6%}
}
@media(min-width:1024px){body.chat-opened .media-slider-container .video-js{width:135% !important}
}
@media(min-width:1440px){body.chat-opened .media-slider-container .video-js{width:100% !important}
}
body.chat-opened .media-slider-container .s7controlbar{z-index:3}
@media(min-width:1024px){body.chat-opened .media-slider-container .s7controlbar{display:flex;align-items:inherit;z-index:3}
}
@media(min-width:1440px){body.chat-opened .media-slider-container .s7controlbar{display:flex !important;align-items:center;z-index:2}
}
@media(min-width:1440px){.msc-cinemagraph-container .s7innercontrolbarcontainer{max-width:1440px;margin:auto;width:100%}
}
.msc-cinemagraph-container .s7innercontrolbarcontainer .s7playpausebutton{left:.625rem !important}
@media(min-width:640px) and (max-width:1023px){.msc-cinemagraph-container .s7innercontrolbarcontainer .s7playpausebutton{left:.3125rem !important}
}
.media-slider-dissolve-zoom .msc-images,.media-slider-dissolve-zoom .msc-cinemagraph{z-index:1;transform:scale(1.2);transition:transform 1s cubic-bezier(0.7,0,0.3,1)}
.media-slider-dissolve-zoom .slick-active .msc-images,.media-slider-dissolve-zoom .slick-active .msc-cinemagraph{transform:scale(1);display:flex !important;justify-content:center}
@media(min-width:640px) and (max-width:1023px){.msc-cinemagraph-container .msc-content-header,.msc-cinemagraph-container .msc-content-text,.msc-cinemagraph-container .msc-content-conquest,.msc-cinemagraph-container .msc-content-cta,.msc-cinemagraph-container .msc-content-disclaimer{position:relative;z-index:3}
.msc-cinemagraph-container .msc-content-container{position:static !important}
}
.msc-button{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}
@media(min-width:640px){.msc-button{display:block}
}
.msc-button:after{top:16.5%;background-repeat:no-repeat}
@media(min-width:640px){.msc-button:after{top:29.5%;width:4.1875rem;height:4.1875rem}
}
@media(min-width:1024px){.msc-button:after{top:25.5%}
}
@media(min-width:1440px){.msc-button:after{top:28%}
}
@media(min-width:2560px){.msc-button:after{top:33%;width:6.25rem;height:6.25rem}
}
@media(min-width:1024px){body.chat-opened .msc-button:after{top:29.5%;width:4.1875rem;height:4.1875rem}
}
@media(min-width:1440px){body.chat-opened .msc-button:after{top:25.5%}
}
@media(min-width:1825px){body.chat-opened .msc-button:after{top:28%}
}
.msc-content-conquest button{color:#00e;text-decoration:underline}
.media-slider-container .slick-list{cursor:default}
.media-slider-container .slick-list .s7playpausebutton,.media-slider-container .slick-list .s7mutablevolume,.media-slider-container .slick-list .s7fullscreenbutton{cursor:pointer}
.msc-button-transparent-white{border:2px solid #fff;background:linear-gradient(to right,#fff 50%,transparent 50%);background-size:200% 100%;background-position:right bottom;transition:all .25s cubic-bezier(0,0,0.1,1);line-height:1.25rem}
.msc-button-transparent-white:hover{background-position:left bottom;border-color:#fff;background-color:rgba(255,255,255,0);color:#002c5e}
.msc-button-transparent-white:focus{box-shadow:inset 0 0 0 2px #fff;box-sizing:border-box}
.msc-button-transparent-white:disabled{background-color:#e6e6e6;border-color:#e6e6e6;color:#666}
.ts-container{position:relative;max-width:120rem;margin:auto}
.ts-inner-container{display:flex;padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.ts-inner-container{padding-left:2rem;padding-right:2rem}
}
@media(min-width:1024px){.ts-inner-container{padding-left:2.625rem;padding-right:2.625rem}
}
@media(min-width:1440px){.ts-inner-container{padding-left:4.5rem;padding-right:4.5rem}
}
.ts-inner-container-top-padding{padding-top:1rem}
@media(min-width:640px){.ts-inner-container-top-padding{padding-top:2rem}
}
@media(min-width:1024px){.ts-inner-container-top-padding{padding-top:2.625rem}
}
@media(min-width:1440px){.ts-inner-container-top-padding{padding-top:4.5rem}
}
.ts-inner-container-bottom-padding{padding-bottom:1rem}
@media(min-width:640px){.ts-inner-container-bottom-padding{padding-bottom:2rem}
}
@media(min-width:1024px){.ts-inner-container-bottom-padding{padding-bottom:2.625rem}
}
@media(min-width:1440px){.ts-inner-container-bottom-padding{padding-bottom:4.5rem}
}
.ts-inner-container-top-smallpadding{padding-top:.25rem}
.ts-inner-container-bottom-smallpadding{padding-bottom:.25rem}
.ts-bg-image-container{height:calc(100vh - 64px);width:100%;background-color:#bababa;background-size:cover;background-position:50% 50%;display:flex;flex-direction:column;cursor:default}
@media(max-width:639px){.ts-bg-image-container{height:calc(100vh - 44px)}
}
.ts-bg-image-container-no-nav{height:100vh}
.ts-bg-image-container-padding{height:calc(100vh - (44px + 16px + 16px))}
@media(min-width:640px){.ts-bg-image-container-padding{height:calc(100vh - (64px + 32px + 32px))}
}
@media(min-width:1024px){.ts-bg-image-container-padding{height:calc(100vh - (64px + 42px + 42px))}
}
@media(min-width:1440px){.ts-bg-image-container-padding{height:calc(100vh - (64px + 72px + 72px))}
}
.ts-bg-image-container-top-btm-padding{height:calc(100vh - (44px + 16px))}
@media(min-width:640px){.ts-bg-image-container-top-btm-padding{height:calc(100vh - (64px + 32px))}
}
@media(min-width:1024px){.ts-bg-image-container-top-btm-padding{height:calc(100vh - (64px + 42px))}
}
@media(min-width:1440px){.ts-bg-image-container-top-btm-padding{height:calc(100vh - (64px + 72px))}
}
.ts-bg-image-container-smallpadding{height:calc(100vh - (44px + 4px + 4px))}
@media(min-width:640px){.ts-bg-image-container-smallpadding{height:calc(100vh - (64px + 4px + 4px))}
}
.ts-bg-image-container-top-btm-smallpadding{height:calc(100vh - (44px + 4px))}
@media(min-width:640px){.ts-bg-image-container-top-btm-smallpadding{height:calc(100vh - (64px + 4px))}
}
.ts-bg-image-container-no-nav-padding{height:calc(100vh - (16px + 16px))}
@media(min-width:640px){.ts-bg-image-container-no-nav-padding{height:calc(100vh - (32px + 32px))}
}
@media(min-width:1024px){.ts-bg-image-container-no-nav-padding{height:calc(100vh - (42px + 42px))}
}
@media(min-width:1440px){.ts-bg-image-container-no-nav-padding{height:calc(100vh - (72px + 72px))}
}
.ts-bg-image-container-no-nav-top-btm-padding{height:calc(100vh - 16px)}
@media(min-width:640px){.ts-bg-image-container-no-nav-top-btm-padding{height:calc(100vh - 32px)}
}
@media(min-width:1024px){.ts-bg-image-container-no-nav-top-btm-padding{height:calc(100vh - 42px)}
}
@media(min-width:1440px){.ts-bg-image-container-no-nav-top-btm-padding{height:calc(100vh - 72px)}
}
.ts-bg-image-container-no-nav-smallpadding{height:calc(100vh - (4px + 4px))}
.ts-bg-image-container-no-nav-top-btm-smallpadding{height:calc(100vh - 4px)}
.ts-bg-min-height{min-height:30rem}
@media(min-width:640px){.ts-bg-min-height{min-height:43.875rem}
}
@media(min-width:1024px){.ts-bg-min-height{min-height:26.75rem}
}
@media(min-width:1440px){.ts-bg-min-height{min-height:36rem}
}
.ts-bg-max-height{max-height:44.875rem}
@media(min-width:640px){.ts-bg-max-height{max-height:57.25rem}
}
@media(min-width:1024px){.ts-bg-max-height{max-height:42.75rem}
}
@media(min-width:1440px){.ts-bg-max-height{max-height:58.5rem}
}
.ts-logo-padding{padding:1rem}
@media(min-width:640px){.ts-logo-padding{padding:1.25rem}
}
@media(min-width:1024px){.ts-logo-padding{padding:1.5rem}
}
@media(min-width:1440px){.ts-logo-padding{padding:2rem}
}
.ts-logo-top-right-position{display:flex;justify-content:right}
.ts-logo-top-right-position .ts-logo{flex-direction:row-reverse}
@media(min-width:640px){.ts-logo-top-right-position{float:right}
}
.ts-logo-top-right-bottom-position{display:flex;justify-content:right}
.ts-logo-top-right-bottom-position .ts-logo{flex-direction:row-reverse}
@media(max-width:1023px){.ts-logo-top-right-bottom-position{display:none}
}
@media(min-width:640px){.ts-logo-top-right-bottom-position{float:right}
}
.ts-logo{width:14.9375rem;height:6.75rem;display:flex;position:relative;overflow:hidden;flex-shrink:0}
@media(min-width:640px){.ts-logo{width:15rem;height:7.5rem}
}
@media(min-width:1024px){.ts-logo{width:16rem;height:10rem}
}
@media(min-width:1440px){.ts-logo{width:22.5rem;height:11.5rem}
}
.ts-logo img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ts-logo svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
@media(min-width:1024px){.ts-bottom-logo-mob{display:none !important}
}
@media(max-width:1023px){.ts-bottom-logo-desktop{display:none !important}
}
.ts-top-icon-logo{display:flex}
.ts-top-icon-logo .ts-text-container{width:100%}
@media(max-width:1023px){.ts-top-icon-logo .ts-text-container{display:none}
}
@media(min-width:1024px){.ts-top-icon-logo .ts-text-container{padding:1.5rem 1.5rem 0 2.5rem}
}
@media(min-width:1440px){.ts-top-icon-logo .ts-text-container{padding:2rem 2rem 0 16.625rem}
}
.ts-top-icon-logo .ts-count-down-timer{align-items:flex-start}
@media(min-width:1024px){.ts-top-icon-mobile{display:none}
}
.ts-fixed-height{max-height:48rem}
@media(min-width:640px){.ts-fixed-height{max-height:43.5rem}
}
@media(min-width:1024px){.ts-fixed-height{max-height:44rem}
}
@media(min-width:1440px){.ts-fixed-height{max-height:52.25rem}
}
.ts-content{margin-top:auto;display:inline-flex;justify-content:space-between}
.ts-content .ts-count-down-timer{align-items:flex-end;padding:0 1rem 1rem 0}
@media(min-width:1024px){.ts-content .ts-count-down-timer{padding:0 1.5rem 1.5rem 0}
}
@media(min-width:1440px){.ts-content .ts-count-down-timer{padding:0 2rem 2rem 0}
}
.ts-content .ts-count-down-timer .countdown .block:last-child{padding-right:0;margin-right:0}
.ts-text-container{box-sizing:border-box;padding:0 1rem 1rem;width:100%;margin-top:auto}
@media(min-width:640px){.ts-text-container{padding:0 1.25rem 1.25rem}
}
@media(min-width:1024px){.ts-text-container{padding:0 1.5rem 1.5rem;width:66.66%}
}
@media(min-width:1440px){.ts-text-container{padding:0 2rem 2rem;width:50%}
}
.ts-text-container .countdown-clock{color:#fff;justify-content:start;padding-bottom:.25rem}
@media(min-width:1024px){.ts-text-container .countdown-clock{padding-bottom:.5rem}
}
.ts-text-container .hero-enhanced-title{text-align:left !important}
.ts-text-header{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.5rem;padding-bottom:.25rem;max-width:calc(100% - 15px)}
@media(min-width:640px){.ts-text-header{font-size:1.25rem;line-height:1.625rem}
}
@media(min-width:1024px){.ts-text-header{font-size:1.5rem;line-height:1.875rem;padding-bottom:.5rem}
}
@media(min-width:1440px){.ts-text-header{font-size:1.875rem;line-height:2.25rem}
}
.ts-text-sub-header{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:500;font-size:.875rem;line-height:1.25rem;padding-bottom:.25rem;max-width:calc(100% - 15px)}
@media(min-width:1024px){.ts-text-sub-header{font-size:1rem;line-height:1.375rem;padding-bottom:.5rem}
}
.ts-text-disclaimer-text{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;font-size:.75rem;line-height:1rem;padding-bottom:.75rem;max-width:calc(100% - 15px)}
@media(min-width:1024px){.ts-text-disclaimer-text{padding-bottom:1rem}
}
.ts-text-ctas{display:flex;flex-wrap:wrap;gap:.5rem 1rem}
@media(min-width:640px){.ts-text-ctas{gap:1rem}
}
.ts-text-ctas button:after{content:none}
.ts-text-ctas .ts-cta-padding{width:100%;padding:.75rem 1.875rem;border-width:.0625rem}
@media(min-width:640px){.ts-text-ctas .ts-cta-padding{max-width:11.5625rem}
}
@media(min-width:1440px){.ts-text-ctas .ts-cta-padding{padding:.75rem 2rem;margin-right:calc(100% - 185px)}
}
.ts-cta-padding svg{margin-left:.375rem}
.ts-cta-link{color:#fff;font-weight:700;font-size:1rem;text-decoration:none;line-height:1.375rem;white-space:nowrap !important}
.ts-cta-link svg{display:inline-block}
.ts-button-cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}
.ts-button-cta svg{width:.625rem;height:.625rem;flex-shrink:0;margin-left:.375rem;fill:currentColor}
.ts-white-mode{color:#fff}
.ts-white-mode .tooltip-trigger{color:#fff}
.ts-white-mode .ts-button-cta{color:#fff}
.ts-dark-mode{color:#000}
.ts-dark-mode .ts-button-cta{color:#002c5e}
.ts-card-tertiary{display:inline-flex;align-items:center;font-weight:700;color:#002c5e;text-decoration:none;cursor:pointer}
.ts-card-tertiary.ts-small{font-size:.875rem;line-height:1.25rem}
.ts-card-tertiary.ts-medium{font-size:1rem;line-height:1.375rem}
.ts-card-tertiary.ts-large{font-size:1.125rem;line-height:1.375rem}
.ts-card-tertiary.ts-dark-blue{color:#002c5e}
.ts-card-tertiary.ts-white{color:#fff}
.ts-card-tertiary.ts-darkest-gray{color:#333}
.ts-card-tertiary.ts-chevron svg{width:2.25rem;height:1rem}
.ts-card-tertiary.ts-external svg{width:2.25rem;height:1.5rem}
.ts-card-tertiary.ts-calendar{width:80%}
@media(min-width:640px) and (max-width:1023px){.ts-card-tertiary.ts-calendar{width:auto}
}
.ts-card-tertiary.ts-calendar svg *{color:currentColor;fill:currentColor}
.ts-card-tertiary div{display:flex}
.ts-card:active .ts-card-tertiary.ts-dark-blue{color:#00aad2}
.ts-card:active .ts-card-tertiary.ts-white{color:#00aad2}
.ts-card:active .ts-card-tertiary.ts-darkest-gray{color:#00aad2}
.ts-card:focus .ts-card-tertiary.ts-dark-blue{color:#002c5e}
.ts-card:focus .ts-card-tertiary.ts-white{color:#fff}
.ts-card:focus .ts-card-tertiary.ts-darkest-gray{color:#333}
.ts-card:disabled .ts-card-tertiary.ts-dark-blue{color:#888}
.ts-card:disabled .ts-card-tertiary.ts-white{color:#888}
.ts-card:disabled .ts-card-tertiary.ts-darkest-gray{color:#888}
.ts-card:hover .ts-card-tertiary.ts-dark-blue{color:#002c5e}
.ts-card:hover .ts-card-tertiary.ts-white{color:#fff}
.ts-card:hover .ts-card-tertiary.ts-darkest-gray{color:#333}
.ts-count-down-timer{display:flex;justify-content:center;padding:1rem 1rem 0}
@media(min-width:1024px){.ts-count-down-timer{padding:1.5rem 1.5rem 0}
}
@media(min-width:1440px){.ts-count-down-timer{padding:2rem 2rem 0}
}
.ts-count-down-timer .countdown-clock{color:#fff}
.ts-top-icon-count-timer .ts-text-container{padding-left:0}
.ts-container .countdown .block{margin:0 .6875rem 0 0;padding:0 .5rem}
@media(max-width:639px){.ts-container .countdown .block{margin:0;padding:0 .625rem 0 .25rem}
}
.ts-container .countdown .block:first-child{padding-left:0}
.ts-container .countdown .digit{font-size:1.875rem;line-height:2.25rem}
@media(min-width:640px){.ts-container .countdown .digit{font-size:2.5rem;line-height:2.625rem}
}
@media(min-width:1440px){.ts-container .countdown .digit{font-size:3.375rem;line-height:3.5rem}
}
.ts-container .countdown .separator:after{width:.875rem;padding-left:.5rem}
@media(max-width:639px){.ts-container .countdown .separator:after{width:.5rem;padding-left:.25rem}
}
.ts-container .countdown .text{font-size:.75rem;line-height:1rem;font-weight:700}
@media(min-width:640px){.ts-container .countdown .text{font-size:.875rem;line-height:1.25rem}
}
@media(min-width:1440px){.ts-container .countdown .text{font-size:1.125rem;line-height:1.5rem}
}
.ts-container .hero-enhanced-countdown-timer-footer{max-width:34.375rem}
.ts-container .hero-enhanced-countdown-timer-footer a{display:inline-flex;align-items:center;color:#002c5e;font-weight:700;text-decoration:none;cursor:pointer;font-size:.875rem;line-height:1.25rem;padding-bottom:.25rem}
.ts-container .hero-enhanced-countdown-timer-footer svg{margin-left:.25rem;width:.625rem;height:.5625rem}
@media(min-width:1024px){.ts-container .hero-enhanced-countdown-timer-footer a{padding-bottom:.5rem}
}
.ts-container .hero-enhanced-title{display:block;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:500;font-size:.875rem;line-height:1.25rem;max-width:34.375rem;padding-bottom:.25rem}
@media(min-width:1024px){.ts-container .hero-enhanced-title{font-size:1rem;line-height:1.375rem;padding-bottom:.5rem}
}
.ts-container .hero-enhanced-subhead{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:500;font-size:.875rem;line-height:1.25rem;max-width:34.375rem;padding-bottom:.25rem}
@media(min-width:1024px){.ts-container .hero-enhanced-subhead{font-size:1rem;line-height:1.375rem;padding-bottom:.5rem}
}
.ts-count-down-timer-large .countdown .block{margin:0 .625rem 0 0;padding:0 .25rem}
@media(min-width:640px){.ts-count-down-timer-large .countdown .block{margin:0 .75rem 0 0;padding:0 .5rem}
}
@media(min-width:1440px){.ts-count-down-timer-large .countdown .block{margin:0 1rem 0 0;padding:0 .75rem}
}
.ts-count-down-timer-large .countdown .separator:after{width:.6875rem;padding-left:.25rem}
@media(min-width:640px){.ts-count-down-timer-large .countdown .separator:after{width:.875rem;padding-left:.5rem}
}
@media(min-width:1440px){.ts-count-down-timer-large .countdown .separator:after{width:1.1875rem;padding-left:.75rem}
}
.ts-count-down-timer-large .countdown .digit{font-size:2.5rem;line-height:2.625rem}
@media(min-width:640px){.ts-count-down-timer-large .countdown .digit{font-size:3.375rem;line-height:3.5rem}
}
@media(min-width:1440px){.ts-count-down-timer-large .countdown .digit{font-size:4.375rem;line-height:4.625rem}
}
.ts-count-down-timer-large .countdown .text{font-size:.875rem;line-height:1.25rem;font-weight:700}
@media(min-width:640px){.ts-count-down-timer-large .countdown .text{font-size:1.125rem;line-height:1.5rem}
}
.ts-count-down-timer-style4 .countdown .digit{font-size:1.875rem;line-height:2.25rem}
.ts-count-down-timer-style4 .countdown .text{font-size:.75rem;line-height:1rem;font-weight:700}
.ts-count-down-timer-style4 .countdown .block{margin:0;padding:0 .625rem 0 .25rem}
.ts-count-down-timer-style4 .countdown .separator:after{width:.5rem;padding-left:.25rem}
.ts-2up-inner-container{padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.ts-2up-inner-container{padding-left:2rem;padding-right:2rem}
}
@media(min-width:1024px){.ts-2up-inner-container{padding-left:2.625rem;padding-right:2.625rem}
}
@media(min-width:1440px){.ts-2up-inner-container{padding-left:4.5rem;padding-right:4.5rem}
}
.ts-inner-container-left,.ts-inner-container-right{width:50%}
.ts-slide-bg-image-container{height:calc(100vh - (64px + 45px));width:100%;background-color:#bababa;background-size:cover;background-position:50% 50%;display:flex;flex-direction:column;cursor:default}
@media(max-width:639px){.ts-slide-bg-image-container{height:calc(100vh - 150px)}
}
.ts-stacked{flex-direction:column}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container{height:calc(80vh - 44px)}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-no-nav{height:80vh}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-padding{height:calc(80vh - (44px + 16px + 16px))}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-top-btm-padding{height:calc(80vh - (44px + 16px))}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-smallpadding{height:calc(80vh - (44px + 4px + 4px))}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-top-btm-smallpadding{height:calc(80vh - (44px + 4px))}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-no-nav-padding{height:calc(80vh - (16px + 16px))}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-no-nav-top-btm-padding{height:calc(80vh - 16px)}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-no-nav-smallpadding{height:calc(80vh - (4px + 4px))}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-no-nav-top-btm-smallpadding{height:calc(80vh - 4px)}
}
.ts-2up .ts-text-container{width:100%;padding:0 1rem 1rem}
@media(min-width:640px){.ts-2up .ts-text-container{padding:0 1.25rem 1.25rem}
}
@media(min-width:1024px){.ts-2up .ts-text-container{padding:0 1.5rem 1.5rem}
}
@media(min-width:1440px){.ts-2up .ts-text-container{padding:0 2rem 2rem}
}
.ts-2up .ts-inner-container .ts-inner-container-left{padding-right:.25rem}
.ts-2up .ts-inner-container-left{padding-right:.25rem}
.ts-2up .ts-inner-container-stacked:first-child{padding-bottom:.25rem}
.ts-2up .ts-card-tertiary{cursor:pointer}
.ts-2up .ts-cta-padding{padding:.75rem 1.875rem;border-width:.0625rem}
@media(min-width:1440px){.ts-2up .ts-cta-padding{padding:.75rem 2rem;margin-right:calc(100% - 185px)}
}
.ts-2up .swiper-horizontal>.swiper-pagination-bullets,.ts-2up .swiper-pagination-horizontal.swiper-pagination-bullets{position:relative;display:flex;top:0;bottom:0;flex-wrap:wrap;justify-content:center;margin-top:1rem}
.ts-2up .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.ts-2up .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:.5625rem;height:.5625rem;background-color:#bababa;opacity:1;margin:1.25rem;cursor:pointer}
.ts-2up .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.ts-2up .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#00aad2}
@media(min-width:1024px){.ts-2up .swiper-pagination-bullet{display:none}
}
.ts-count-down-timer{display:flex;justify-content:left;padding:1rem 1rem 0}
@media(min-width:1024px){.ts-count-down-timer{padding:1.5rem 1.5rem 0}
}
@media(min-width:1440px){.ts-count-down-timer{padding:2rem 2rem 0}
}
.ts-count-down-timer .countdown-clock{color:#fff}
.ts-container .countdown .block{margin:0 .6875rem 0 0;padding:0 .5rem}
@media(max-width:639px){.ts-container .countdown .block{margin:0;padding:0 .625rem 0 .25rem}
}
.ts-container .countdown .block:first-child{padding-left:0}
.ts-container .countdown .digit{font-size:1.875rem;line-height:2.25rem}
@media(min-width:640px){.ts-container .countdown .digit{font-size:2.5rem;line-height:2.625rem}
}
@media(min-width:1440px){.ts-container .countdown .digit{font-size:3.375rem;line-height:3.5rem}
}
.ts-container .countdown .separator:after{width:.875rem;padding-left:.5rem}
@media(max-width:639px){.ts-container .countdown .separator:after{width:.5rem;padding-left:.25rem}
}
.ts-container .countdown .text{font-size:.75rem;line-height:1rem;font-weight:700}
@media(min-width:640px){.ts-container .countdown .text{line-height:1.25rem;font-size:.875rem}
}
@media(min-width:1440px){.ts-container .countdown .text{font-size:1.125rem;line-height:1.5rem}
}
.ts-count-down-timer-large .countdown .block{margin:0 .625rem 0 0;padding:0 .25rem}
@media(min-width:640px){.ts-count-down-timer-large .countdown .block{margin:0 .75rem 0 0;padding:0 .5rem}
}
@media(min-width:1440px){.ts-count-down-timer-large .countdown .block{margin:0 1rem 0 0;padding:0 .75rem}
}
.ts-count-down-timer-large .countdown .separator:after{width:.6875rem;padding-left:.25rem}
@media(min-width:640px){.ts-count-down-timer-large .countdown .separator:after{width:.875rem;padding-left:.5rem}
}
@media(min-width:1440px){.ts-count-down-timer-large .countdown .separator:after{width:1.1875rem;padding-left:.75rem}
}
.ts-count-down-timer-large .countdown .digit{font-size:2.5rem;line-height:2.625rem}
@media(min-width:640px){.ts-count-down-timer-large .countdown .digit{font-size:3.375rem;line-height:3.5rem}
}
@media(min-width:1440px){.ts-count-down-timer-large .countdown .digit{font-size:4.375rem;line-height:4.625rem}
}
.ts-count-down-timer-large .countdown .text{font-size:.875rem;line-height:1.25rem;font-weight:700}
@media(min-width:640px){.ts-count-down-timer-large .countdown .text{font-size:1.125rem;line-height:1.5rem}
}
.ts-count-down-timer-style4 .countdown .digit{font-size:1.875rem;line-height:2.25rem}
.ts-count-down-timer-style4 .countdown .text{font-size:.75rem;line-height:1rem;font-weight:700}
.ts-count-down-timer-style4 .countdown .block{margin:0;padding:0 .625rem 0 .25rem}
.ts-count-down-timer-style4 .countdown .separator:after{width:.5rem;padding-left:.25rem}
.ts-3up-inner-container{padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.ts-3up-inner-container{padding-left:2rem;padding-right:2rem}
}
@media(min-width:1024px){.ts-3up-inner-container{padding-left:2.625rem;padding-right:2.625rem}
}
@media(min-width:1440px){.ts-3up-inner-container{padding-left:4.5rem;padding-right:4.5rem}
}
.ts-slide-bg-image-container{height:calc(100vh - (64px + 45px));width:100%;background-color:#bababa;background-size:cover;background-position:50% 50%;display:flex;flex-direction:column;cursor:default}
@media(max-width:639px){.ts-slide-bg-image-container{height:calc(100vh - 150px)}
}
.ts-stacked{flex-direction:column}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container{height:calc(80vh - 44px)}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-no-nav{height:80vh}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-padding{height:calc(80vh - (44px + 16px + 16px))}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-top-btm-padding{height:calc(80vh - (44px + 16px))}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-smallpadding{height:calc(80vh - (44px + 4px + 4px))}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-top-btm-smallpadding{height:calc(80vh - (44px + 4px))}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-no-nav-padding{height:calc(80vh - (16px + 16px))}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-no-nav-top-btm-padding{height:calc(80vh - 16px)}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-no-nav-smallpadding{height:calc(80vh - (4px + 4px))}
}
@media(max-width:639px){.ts-inner-container-stacked .ts-bg-image-container-no-nav-top-btm-smallpadding{height:calc(80vh - 4px)}
}
.ts-3up .ts-inner-container-left,.ts-3up .ts-inner-container-center,.ts-3up .ts-inner-container-right{width:33.3%}
.ts-3up .ts-text-container{width:100%;padding:0 1rem 1rem}
@media(min-width:640px){.ts-3up .ts-text-container{padding:0 1.25rem 1.25rem}
}
@media(min-width:1024px){.ts-3up .ts-text-container{padding:0 1.5rem 1.5rem}
}
@media(min-width:1440px){.ts-3up .ts-text-container{padding:0 2rem 2rem}
}
.ts-3up .ts-inner-container-left,.ts-3up .ts-inner-container-center{padding-right:.25rem}
.ts-3up .ts-inner-container-stacked:first-child,.ts-3up .ts-inner-container-stacked:nth-child(2){padding-bottom:.25rem}
.ts-3up .block:first-child{margin-left:0}
@media(min-width:1024px) and (max-width:1439px){.ts-3up .ts-count-down-timer{justify-content:center !important}
}
.ts-3up .ts-cta-padding{padding:.75rem 1.875rem;border-width:.0625rem}
@media(min-width:1440px){.ts-3up .ts-cta-padding{padding:.75rem 2rem;margin-right:calc(100% - 185px)}
}
.ts-3up .swiper-horizontal>.swiper-pagination-bullets,.ts-3up .swiper-pagination-horizontal.swiper-pagination-bullets{position:relative;display:flex;top:0;bottom:0;flex-wrap:wrap;justify-content:center;margin-top:1rem}
.ts-3up .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.ts-3up .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:.5625rem;height:.5625rem;background-color:#bababa;opacity:1;margin:1.25rem;cursor:pointer}
.ts-3up .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.ts-3up .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#00aad2}
@media(min-width:1024px){.ts-3up .swiper-pagination-bullet{display:none}
}
.ts-count-down-timer{display:flex;justify-content:left;padding:1rem 1rem 0}
@media(min-width:1024px){.ts-count-down-timer{padding:1.5rem 1.5rem 0}
}
@media(min-width:1440px){.ts-count-down-timer{padding:2rem 2rem 0}
}
.ts-count-down-timer .countdown-clock{color:#fff}
.ts-container .countdown .block{margin:0 .6875rem 0 0;padding:0 .5rem}
@media(max-width:639px){.ts-container .countdown .block{margin:0;padding:0 .625rem 0 .25rem}
}
.ts-container .countdown .block:first-child{padding-left:0}
.ts-container .countdown .digit{font-size:1.875rem;line-height:2.25rem}
@media(min-width:640px){.ts-container .countdown .digit{font-size:2.5rem;line-height:2.625rem}
}
@media(min-width:1440px){.ts-container .countdown .digit{font-size:3.375rem;line-height:3.5rem}
}
.ts-container .countdown .separator:after{width:.875rem;padding-left:.5rem}
@media(max-width:639px){.ts-container .countdown .separator:after{width:.5rem;padding-left:.25rem}
}
.ts-container .countdown .text{font-size:.75rem;line-height:1rem;font-weight:700}
@media(min-width:640px){.ts-container .countdown .text{font-size:.875rem;line-height:1.25rem}
}
@media(min-width:1440px){.ts-container .countdown .text{font-size:1.125rem;line-height:1.5rem}
}
.ts-count-down-timer-large .countdown .block{margin:0 .625rem 0 0;padding:0 .25rem}
@media(min-width:640px){.ts-count-down-timer-large .countdown .block{margin:0 .75rem 0 0;padding:0 .5rem}
}
@media(min-width:1440px){.ts-count-down-timer-large .countdown .block{margin:0 1rem 0 0;padding:0 .75rem}
}
.ts-count-down-timer-large .countdown .separator:after{width:.6875rem;padding-left:.25rem}
@media(min-width:640px){.ts-count-down-timer-large .countdown .separator:after{width:.875rem;padding-left:.5rem}
}
@media(min-width:1440px){.ts-count-down-timer-large .countdown .separator:after{width:1.1875rem;padding-left:.75rem}
}
.ts-count-down-timer-large .countdown .digit{font-size:2.5rem;line-height:2.625rem}
@media(min-width:640px){.ts-count-down-timer-large .countdown .digit{font-size:3.375rem;line-height:3.5rem}
}
@media(min-width:1440px){.ts-count-down-timer-large .countdown .digit{font-size:4.375rem;line-height:4.625rem}
}
.ts-count-down-timer-large .countdown .text{font-size:.875rem;line-height:1.25rem;font-weight:700}
@media(min-width:640px){.ts-count-down-timer-large .countdown .text{font-size:1.125rem;line-height:1.5rem}
}
.ts-count-down-timer-style4 .countdown .digit{font-size:1.875rem;line-height:2.25rem}
.ts-count-down-timer-style4 .countdown .text{font-size:.75rem;line-height:1rem;font-weight:700}
.ts-count-down-timer-style4 .countdown .block{margin:0;padding:0 .625rem 0 .25rem}
.ts-count-down-timer-style4 .countdown .separator:after{width:.5rem;padding-left:.25rem}
.stb{width:100%;display:flex;justify-content:center;align-items:center}
.stb-inner{width:100%;max-width:160rem;display:flex;justify-content:center;align-items:center}
.stb-padding-top .stb-inner{padding-top:2rem}
@media(min-width:1024px){.stb-padding-top .stb-inner{padding-top:3rem}
}
@media(min-width:1440px){.stb-padding-top .stb-inner{padding-top:4.5rem}
}
.stb-padding-bottom .stb-inner{padding-bottom:2rem}
@media(min-width:1024px){.stb-padding-bottom .stb-inner{padding-bottom:3rem}
}
@media(min-width:1440px){.stb-padding-bottom .stb-inner{padding-bottom:4.5rem}
}
.stb-cards{width:100%;max-width:90rem;display:flex;flex-wrap:wrap}
.stb-card{height:11.375rem;position:relative;text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}
@media(min-width:640px){.stb-card{height:16.5rem}
}
@media(min-width:1024px){.stb-card{height:18.75rem}
}
@media(min-width:1440px){.stb-card{height:25rem}
}
.stb-cards-four .stb-card{width:50%;flex-basis:50%;border-top:0 !important;border-left:0 !important}
@media(max-width:1023px){.stb-cards-four .stb-card:nth-last-child(-n+2){border-bottom:0 !important}
.stb-cards-four .stb-card:nth-child(even){border-right:0 !important}
}
@media(min-width:1024px){.stb-cards-four .stb-card{width:25%;flex-basis:25%;border-bottom:0 !important}
.stb-cards-four .stb-card:last-child{border-right:0 !important}
}
.stb-cards-three .stb-card{width:50%;flex-basis:50%;border-top:0 !important;border-left:0 !important}
@media(max-width:1023px){.stb-cards-three .stb-card:last-child{width:100%;flex-basis:100%;border-bottom:0 !important;border-right:0 !important}
.stb-cards-three .stb-card:nth-child(even){border-right:0 !important}
}
@media(min-width:1024px){.stb-cards-three .stb-card{width:33.3333333333%;flex-basis:33.3333333333%;border-bottom:0 !important}
.stb-cards-three .stb-card:last-child{border-right:0 !important}
}
.stb-cards-two-row .stb-card{width:50%;flex-basis:50%;border-top:0 !important;border-bottom:0 !important;border-left:0 !important}
@media(max-width:1023px){.stb-cards-two-row .stb-card{height:33rem}
}
@media(max-width:639px){.stb-cards-two-row .stb-card{height:22.75rem}
}
.stb-cards-two-row .stb-card:last-child{border-right:0 !important}
.stb-cards-two-column .stb-card{width:100%;flex-basis:100%;border-top:0 !important;border-left:0 !important}
@media(max-width:1023px){.stb-cards-two-column .stb-card{border-right:0 !important}
.stb-cards-two-column .stb-card:last-child{border-bottom:0 !important}
}
@media(min-width:1024px){.stb-cards-two-column .stb-card{width:50%;flex-basis:50%;border-bottom:0 !important}
}
.stb-cards-two-column .stb-card:last-child{border-right:0 !important}
.stb-cards-one .stb-card{width:100%;flex-basis:100%;border:0 !important}
.stb-cards-light .stb-card{background-color:#fff;border:.0625rem solid #dfdfdf}
.stb-cards-light .stb-card:hover .stb-card-inner{background-color:rgba(0,0,0,0.1)}
.stb-cards-dark .stb-card{background-color:#1f1e21;border:.0625rem solid #8b8b8b}
.stb-cards-dark .stb-card:hover .stb-card-inner{background-color:rgba(255,255,255,0.1)}
.stb-card-inner{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:background-color .3s ease-out}
.stb-card-content{position:absolute;top:50%;right:1rem;left:1rem;transform:translateY(-50%)}
@media(min-width:640px){.stb-card-content{right:2rem;left:2rem}
}
@media(min-width:1024px){.stb-card-content{right:2.625rem;left:2.625rem}
}
@media(min-width:1440px){.stb-card-content{right:3rem;left:4.5rem}
}
.stb-card-icon{width:1.5rem;height:1.5rem;color:#333;margin-bottom:.5rem}
@media(min-width:640px){.stb-card-icon{width:2.5rem;height:2.5rem;margin-bottom:1rem}
}
@media(min-width:1024px){.stb-card-icon{margin-bottom:1.5rem}
}
.stb-cards-dark .stb-card-icon{color:#fff}
.stb-card-headline-container{margin-bottom:.5rem}
@media(min-width:640px){.stb-card-headline-container{margin-bottom:1rem}
}
@media(min-width:1440px){.stb-card-headline-container{margin-bottom:1.5rem}
}
.stb-card-headline{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;color:#333;line-height:1.875rem}
@media(min-width:640px){.stb-card-headline{font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:1440px){.stb-card-headline{font-size:2.5rem;line-height:2.625rem}
}
.stb-cards-dark .stb-card-headline{color:#fff}
.stb-card-tertiary{align-items:center;font-weight:700;color:#002c5e;text-decoration:none;padding-right:2.5rem}
.stb-card-tertiary.stb-small{font-size:.875rem;line-height:1.25rem}
.stb-card-tertiary.stb-medium{font-size:1rem;line-height:1.375rem}
.stb-card-tertiary.stb-large{font-size:1.125rem;line-height:1.375rem}
.stb-card-tertiary.stb-dark-blue{color:#002c5e}
.stb-card-tertiary.stb-white{color:#fff}
.stb-card-tertiary.stb-darkest-gray{color:#333}
.stb-card-tertiary.stb-chevron svg{width:2.25rem;height:1rem}
.stb-card-tertiary.stb-external svg{width:2.25rem;height:1.5rem}
.stb-card-tertiary .sticky-icon-wrap{display:inline-flex;align-items:center}
.stb-card:active .stb-card-tertiary.stb-dark-blue{color:#00aad2}
.stb-card:active .stb-card-tertiary.stb-white{color:#00aad2}
.stb-card:active .stb-card-tertiary.stb-darkest-gray{color:#00aad2}
.stb-card:focus .stb-card-tertiary.stb-dark-blue{color:#002c5e}
.stb-card:focus .stb-card-tertiary.stb-white{color:#fff}
.stb-card:focus .stb-card-tertiary.stb-darkest-gray{color:#333}
.stb-card:disabled .stb-card-tertiary.stb-dark-blue{color:#888}
.stb-card:disabled .stb-card-tertiary.stb-white{color:#888}
.stb-card:disabled .stb-card-tertiary.stb-darkest-gray{color:#888}
.stb-card:hover .stb-card-tertiary.stb-dark-blue{color:#002c5e}
.stb-card:hover .stb-card-tertiary.stb-white{color:#fff}
.stb-card:hover .stb-card-tertiary.stb-darkest-gray{color:#333}
.svg-animate{display:inline-flex;flex-shrink:0}
.svg-animate svg{width:100%;height:100%}
.gn-owners{padding:4rem 2.625rem}
@media(min-width:1440px){.gn-owners{padding:4rem 4.5rem}
}
.gn-owners-menu{display:grid;grid-template-columns:repeat(2,minmax(-webkit-min-content,-webkit-max-content));grid-template-columns:repeat(2,minmax(min-content,max-content));gap:1.25rem 3.75rem;justify-content:center;margin:0 auto}
@media(min-width:1024px){.gn-owners-menu{grid-template-columns:repeat(4,minmax(-webkit-min-content,-webkit-max-content));grid-template-columns:repeat(4,minmax(min-content,max-content))}
}
.owners-menu-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;text-decoration:none;color:#002c5e}
.owners-menu-item .owners-menu-item-text{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;font-size:14px;line-height:1.25rem;cursor:pointer}
.owners-menu-item:hover{color:#00aad2}
.owners-menu-item svg{width:.625rem;height:.625rem}
.gn-blue-bar .global-header-dropdown{height:auto;background-color:transparent;overflow-y:visible}
.gn-blue-bar .global-header-search-bar{background-color:transparent}
.gn-blue-bar .global-header-dropdown-content-container{display:none}
.gn-blue-bar .global-header-dropdown-faq-container:last-of-type{display:none}
.gn-shopping-tools{max-width:81rem;padding:2rem 1.25rem;margin:0 auto}
@media(min-width:1024px){.gn-shopping-tools{padding:2rem 2.625rem}
}
@media(min-width:1440px){.gn-shopping-tools{padding:2rem 0}
}
.gn-st-top-menu{display:grid;grid-template-columns:repeat(5,minmax(-webkit-min-content,-webkit-max-content));grid-template-columns:repeat(5,minmax(min-content,max-content));row-gap:1rem;column-gap:1.5rem;justify-content:center;margin:0 auto}
@media(min-width:1024px){.gn-st-top-menu{grid-template-columns:repeat(6,minmax(-webkit-min-content,-webkit-max-content));grid-template-columns:repeat(6,minmax(min-content,max-content));column-gap:2rem}
}
.st-top-item{width:6.25rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;text-decoration:none}
.st-top-item:hover .st-top-item-text{color:#00aad2}
.st-top-item .st-top-item-icon{width:4rem;height:3rem}
.st-top-item .st-top-item-icon svg{width:100%;height:100%;margin:0 auto;fill:transparent}
.st-top-item .st-top-item-text{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:14px;line-height:1.25rem;color:#002c5e;text-align:center;cursor:pointer}
.gn-st-bottom-menu{display:grid;grid-template-columns:repeat(2,minmax(-webkit-min-content,-webkit-max-content));grid-template-columns:repeat(2,minmax(min-content,max-content));gap:1rem 3.75rem;justify-content:center;margin:2rem auto 0;padding:2rem 0;border-top:1px solid #e6e6e6}
@media(min-width:1024px){.gn-st-bottom-menu{grid-template-columns:repeat(4,minmax(-webkit-min-content,-webkit-max-content));grid-template-columns:repeat(4,minmax(min-content,max-content))}
}
.gn-st-bottom-menu .st-bottom-item{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;font-size:14px;line-height:1.25rem;color:#002c5e;text-decoration:none;cursor:pointer}
.gn-st-bottom-menu .st-bottom-item:hover{color:#00aad2}
.gn-st-bottom-menu .st-bottom-item svg{width:.625rem;height:.625rem}
.gn-vehicle-tab-menu{width:100%;background-color:#fff;position:relative}
.gn-vehicle-tabs{display:flex;justify-content:center;align-items:center;gap:1.5rem}
@media(min-width:640px){.gn-vehicle-tabs{padding:0 2.8125rem}
}
@media(min-width:1024px){.gn-vehicle-tabs{gap:4rem}
}
.gn-vehicle-tab{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:14px;line-height:1.25rem;color:#bababa;padding:.625rem 0;border-bottom:.125rem solid transparent;cursor:pointer}
.gn-vehicle-tab.active-tab{color:#fff;border-bottom:.125rem solid #00aad2}
.vehicle-browse-link{display:flex;justify-content:space-between;align-items:center;gap:.9375rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:14px;line-height:1.25rem;color:#fff;text-decoration:none;cursor:pointer}
.vehicle-browse-link svg{width:.625rem;height:.625rem}
.gn-category-slide{display:grid !important;grid-template-columns:repeat(2,minmax(-webkit-min-content,-webkit-max-content));grid-template-columns:repeat(2,minmax(min-content,max-content));gap:1rem 2rem;justify-content:center;margin:0 auto;padding:3rem 1.375rem 3.875rem 1.375rem;cursor:default}
@media(min-width:1024px){.gn-category-slide{grid-template-columns:repeat(3,minmax(-webkit-min-content,-webkit-max-content));grid-template-columns:repeat(3,minmax(min-content,max-content));padding:3rem 3.5625rem 5rem 3.5625rem}
}
@media(min-width:1440px){.gn-category-slide{padding:5rem 12.8125rem 4rem 12.8125rem}
}
.gn-category-slide a{text-decoration:none}
.gn-vehicle-card{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-bottom:.1875rem}
.gn-vehicle-card:hover{padding-bottom:1px;border-bottom:.125rem solid #00aad2}
.gn-vehicle-card:hover .gnvc-non-hover{display:none !important}
.gn-vehicle-card:hover .gnvc-hover{display:block !important}
.gnvc-left-column{width:6rem;min-width:6rem}
@media(min-width:1024px){.gnvc-left-column{width:7.5rem;min-width:7.5rem}
}
@media(min-width:1440px){.gnvc-left-column{width:10rem;min-width:10rem}
}
.gnvc-left-column .gnvc-non-hover{display:block}
.gnvc-left-column .gnvc-hover{display:none}
.gnvc-right-column{display:flex;flex-direction:column}
.gnvc-right-column .gnvc-year{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:400;font-size:14px;line-height:1.25rem;color:#002c5e}
.gnvc-right-column .gnvc-name{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:16px;line-height:1.375rem;color:#002c5e}
.gnvc-right-column .gnvc-price{display:flex;flex-direction:row;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;font-size:14px;line-height:1.25rem;color:#333;gap:.1875rem}
.gnvc-right-column .gnvc-msrp{font-weight:400;white-space:nowrap}
.gnvc-right-column .gnvc-disclaimer{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:400;font-size:.75rem;line-height:1.25rem;color:#888;width:100%;max-width:10rem}
.gn-legal-disclaimer{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.75rem;color:#888;text-align:start;font-weight:700;line-height:1rem;letter-spacing:0;max-width:auto}
@media(min-width:640px){.gn-legal-disclaimer{max-width:19.625rem;padding:.75rem 1rem .75rem 1rem}
}
@media(min-width:1440px){.gn-legal-disclaimer{max-width:22.125rem;padding:.5rem 1rem .5rem 1rem}
}
.gn-legal-disclaimer-center-aligned{text-align:center}
.gn-legal-disclaimer-right-aligned{text-align:end}
.gn{width:100%;height:2.75rem !important;position:relative;color:#666;background-color:#fff;z-index:1001}
@media(min-width:640px){.gn{height:4rem !important}
}
.gn-nav-wrapper{position:relative;width:100%;height:2.75rem;transition:top .3s linear;background-color:#fff;border-bottom:1px solid #e6e6e6;z-index:4}
@media(min-width:640px){.gn-nav-wrapper{height:4rem}
}
.gn-inner{position:relative;left:0;right:0;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:90rem;height:2.75rem;margin:0 auto;padding:0 1.25rem;transition:top .3s linear;background-color:#fff;border-bottom:1px solid #e6e6e6;z-index:5}
@media(min-width:640px){.gn-inner{padding:0 2rem;height:4rem}
}
@media(min-width:1024px){.gn-inner{padding:0 2.625rem}
}
@media(min-width:1440px){.gn-inner{padding:0 4.5rem}
}
.gn-inner .gn-left-side{display:flex;justify-content:flex-start;align-items:center;flex-shrink:0}
@media(min-width:640px){.gn-inner .gn-left-side{gap:1.25rem}
}
@media(min-width:1024px){.gn-inner .gn-left-side{gap:2rem}
}
@media(min-width:1440px){.gn-inner .gn-left-side{gap:3.25rem}
}
.gn-inner .gn-right-side{display:flex;justify-content:flex-end;align-items:center;gap:1rem}
@media(max-width:374px){.gn-inner .gn-right-side{gap:.2rem}
}
.gn-logo{display:block}
@media(min-width:640px){.gn-logo{padding:0}
}
@media(min-width:640px){.gn-logo{padding:0}
}
@media(max-width:640px){.gn-logo-small{display:block;min-width:2.375rem;height:1.25rem}
}
@media(min-width:640px){.gn-logo-small{display:none}
}
.gn-logo-large{display:none}
@media(min-width:640px){.gn-logo-large{display:block}
}
.gn-dropdown-menu{display:inline-flex;gap:.5rem;cursor:pointer}
.gn-dropdown-menu .gn-dropdown-label{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:14px;font-weight:500;line-height:1rem;color:#666}
.gn-dropdown-menu svg{width:.625rem;height:.375rem;fill:#002c5e;transition:transform 300ms ease-in-out}
.gn-right-nav{display:inline-flex;margin-right:.5rem;cursor:pointer}
.gn-right-nav a{display:inline-flex;flex-shrink:0;text-decoration:none}
.gn-right-nav .gn-right-label{display:none;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:14px;font-weight:500;line-height:1rem;color:#666;margin-left:.625rem;white-space:nowrap}
@media(min-width:1024px){.gn-right-nav .gn-right-label{display:block}
}
.gn-right-nav svg{fill:initial}
@media(max-width:639px){.gn-show-on-desktop .gn-right-label{display:block;font-size:.75rem;margin-left:.25rem}
}
.gn-outer{width:100%}
.gn-dropdown-tab{position:fixed;top:0;left:0;right:0;background-color:#fff;width:100%;height:auto;transform:translate(0,-100%);transition:transform .4s ease-in-out;z-index:1}
.gn-dropdown-tab.dropdown-scroll-open{transform:translate(0,64px);z-index:2}
.dropdown-scroll-open .gn-dropdown-tab{position:relative;transform:translate(0,0);visibility:visible}
@media(min-width:640px){.dropdown-scroll-open .gn-dropdown-tab{position:absolute}
}
.dropdown-menu-open .gn-dropdown-label{color:#333}
.dropdown-menu-open svg{fill:#00aad2;transition:transform 300ms ease-in-out;transform:rotate(-180deg)}
.global-header-dropdown-is-open .gn-right-nav{display:none}
.global-header-dropdown-is-open .global-header-dropdown{position:fixed !important;top:2.75rem}
@media(min-width:640px){.global-header-dropdown-is-open .global-header-dropdown{top:0}
}
.global-mobile-utility-links{justify-content:space-evenly;flex-wrap:nowrap}
.gn-utility-link{width:auto}
@media(max-width:640px){.ut-link{width:5.375rem}
}
.gn-utlity-text{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:12px;font-weight:500;line-height:14px;color:#002c5e;margin-top:.625rem}
.gn-sub-menu{width:100%;position:relative;z-index:1;background-color:#fff}
.gn-blue-bar{position:relative;height:5rem;background-color:#002c5e}
.gn-backdrop{position:fixed;top:4rem;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.4);z-index:0}
.global-nav-v3{width:100%;position:relative;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;color:#333;z-index:1001}
@media(max-width:1023px){.global-nav-v3-open .gn-v3-sticky-bar:after{opacity:0 !important}
}
@media(max-width:1298px){body.chat-opened .global-nav-v3-open .gn-v3-sticky-bar:after{opacity:0 !important}
}
.gn-v3{width:100%;height:3.5rem;position:relative;background-color:#1f1e21;z-index:5}
@media(min-width:1024px){.gn-v3{height:5rem}
}
@media(max-width:1298px){body.chat-opened .gn-v3{height:3.5rem}
}
.gn-v3-sticky-bar{width:100%;height:3.5rem;display:flex;justify-content:center;position:relative;background-color:#1f1e21;overflow:hidden;transition:top .3s linear}
@media(min-width:1024px){.gn-v3-sticky-bar{height:5rem}
}
.gn-v3-sticky-bar:after{content:'';width:100%;height:.0625rem;position:absolute;right:0;bottom:0;left:0;background-color:var(--stroke-background-color);opacity:var(--stroke-opacity)}
@media(min-width:640px) and (max-width:1023px) and (orientation:landscape){body.chat-opened .gn-v3-sticky-bar{width:calc(100vw - 375px)}
}
@media(min-width:1024px){body.chat-opened .gn-v3-sticky-bar{width:calc(100vw - 375px)}
}
@media(max-width:1298px){body.chat-opened .gn-v3-sticky-bar{height:3.5rem}
}
.gn-v3-sticky-bar-force-on{position:fixed !important;top:0 !important}
@media(min-width:640px) and (max-width:1023px) and (orientation:landscape){body.chat-opened .gn-v3-sticky-bar-force-on{width:calc(100vw - 375px)}
}
@media(min-width:1024px){body.chat-opened .gn-v3-sticky-bar-force-on{width:calc(100vw - 375px)}
}
.gn-v3-left .gn-v3-section:nth-child(1){flex:none;margin-right:1rem}
@media(min-width:1440px){.gn-v3-left .gn-v3-section:nth-child(1){margin-right:2.5rem}
}
.gn-v3-left .gn-v3-section:nth-child(3){justify-content:flex-end;flex:1}
.gn-v3-right .gn-v3-section:nth-child(1){justify-content:flex-start;flex:1}
.gn-v3-right .gn-v3-section:nth-child(3){flex:none}
.gn-v3-inner{width:100%;max-width:120rem;display:flex;justify-content:space-between;padding:0 1rem}
@media(min-width:640px){.gn-v3-inner{padding:0 2rem}
}
@media(min-width:1024px){.gn-v3-inner{padding:0 1.375rem 0 2.625rem}
}
@media(min-width:1440px){.gn-v3-inner{padding:0 3.5rem 0 4.5rem}
}
@media(min-width:1920px){.gn-v3-inner{padding:0 5rem 0 6rem}
}
@media(min-width:640px) and (max-width:1023px) and (orientation:landscape){body.chat-opened .gn-v3-inner{padding:1.0625rem 1rem 1.0625rem .75rem}
}
@media(min-width:1024px) and (max-width:1298px){body.chat-opened .gn-v3-inner{padding:0 2rem}
}
.gn-v3-section{position:relative;display:flex;align-items:center}
.gn-v3-section:nth-child(2){display:none}
@media(min-width:1024px){.gn-v3-section:nth-child(2){display:flex}
}
@media(min-width:1440px){.gn-v3-section:nth-child(1){justify-content:flex-start;flex:1}
.gn-v3-section:nth-child(3){justify-content:flex-end;flex:1 1 1rem}
}
@media(min-width:1920px){.gn-v3-section:nth-child(3){justify-content:flex-end;flex:1 1 1rem}
}
@media(max-width:1298px){body.chat-opened .gn-v3-section:nth-child(2){display:none}
}
@media(min-width:1024px) and (max-width:1439px){.gn-v3-logo-item{padding-right:.75rem}
}
.gn-v3-items,.gn-v3-menu-items{display:flex}
.gn-v3-menu-items{gap:1.5rem}
@media(min-width:1024px){.gn-v3-menu-items{gap:0}
}
@media(max-width:1298px){body.chat-opened .gn-v3-menu-items{gap:1.25rem}
}
.gn-v3-item,.gn-v3-menu-item{display:flex;align-items:center;flex-shrink:0}
.gn-v3-menu-item-mobile{display:block !important}
@media(min-width:1024px){.gn-v3-menu-item-mobile{display:none !important}
}
@media(max-width:1298px){body.chat-opened .gn-v3-menu-item-mobile{display:block}
}
.gn-v3-menu-item-desktop{display:none}
@media(min-width:1024px){.gn-v3-menu-item-desktop{display:block}
}
.gn-v3-menu-item-desktop .gn-v3-item-button-copy{display:none}
@media(min-width:1440px){.gn-v3-menu-item-desktop .gn-v3-item-button-copy{display:block}
}
.gn-v3-menu-item-desktop .gn-v3-item-button-copy-total{height:1.125rem;display:flex;align-items:center}
.gn-v3-menu-item-desktop .gn-v3-item-button-copy-total-inner{min-width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;font-size:.75rem;color:#fff;line-height:.75rem;border-radius:1.25rem;background-color:rgba(255,255,255,0.1);padding:.25rem .375rem}
.gn-v3-logo-item-link,.gn-v3-item-link,.gn-v3-item-button,.gn-v3-menu-item-button{display:flex;position:relative;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:.875rem;color:#fff;line-height:1.125rem;text-decoration:none;padding:1.1875rem 0;gap:.25rem;z-index:1;-webkit-tap-highlight-color:transparent}
@media(min-width:1024px){.gn-v3-logo-item-link,.gn-v3-item-link,.gn-v3-item-button,.gn-v3-menu-item-button{padding:1.9375rem .75rem}
}
@media(min-width:1440px){.gn-v3-logo-item-link,.gn-v3-item-link,.gn-v3-item-button,.gn-v3-menu-item-button{padding:1.9375rem 1rem}
}
.gn-v3-logo-item-link svg,.gn-v3-item-link svg,.gn-v3-item-button svg,.gn-v3-menu-item-button svg{width:100%;height:100%}
@media(min-width:1024px){.gn-v3-menu-item-button{min-width:3.75rem;padding:1.9375rem 1rem}
}
.gn-v3-menu-item-button svg{fill:none}
@media(max-width:1298px){body.chat-opened .gn-v3-logo-item-link,body.chat-opened .gn-v3-item-link,body.chat-opened .gn-v3-item-button,body.chat-opened .gn-v3-menu-item-button{padding:1.1875rem 0}
}
.gn-v3-logo-item-link{padding-right:0;padding-left:0}
@media(min-width:1024px){.gn-v3-logo-item-link:hover{background:0}
}
.gn-v3-item-link{align-items:center;gap:.5rem}
.gn-v3-item-link:after,.gn-v3-item-button:after,.gn-v3-menu-item-button:after{content:'';width:100%;position:absolute;top:0;right:0;bottom:.0625rem;left:0;background-color:var(--menu-hover-color);opacity:0;z-index:1}
.gn-v3-item-button-copy,.gn-v3-item-button-svg-animate,.gn-v3-item-link-copy,.gn-v3-item-link-svg,.gn-v3-menu-item-button-svg-animate-large{position:relative;z-index:2}
.gn-v3-item-link-svg svg{fill:none}
.gn-v3-item-link-svg-count{width:1rem;height:1rem;position:absolute;top:-0.125rem;left:.625rem;display:flex;justify-content:center;font-weight:400;font-size:.75rem;color:#fff;line-height:1rem;background-color:#00aad2;border-radius:50%}
.gn-v3-item-button-bar,.gn-v3-menu-item-button-bar{width:100%;height:.1875rem;opacity:0;position:absolute;bottom:0;left:0;background-color:#00aad2;transition:opacity .333s ease-in-out;z-index:3}
.gn-v3-item-sliding-bar{height:.1875rem;position:absolute;bottom:0;left:0;opacity:0;transition:opacity .333s ease-in-out;z-index:3}
.gn-v3-item-sliding-bar-animate{opacity:1;transition:all .333s ease-in-out}
@media(min-width:1024px){.gn-v3-item-button-open:after{opacity:1}
.gn-v3-item-button-open .gn-v3-item-button-bar,.gn-v3-item-button-open .gn-v3-menu-item-button-bar{opacity:1}
}
@media(max-width:1298px){body.chat-opened .gn-v3-item-button-open:after{opacity:0}
body.chat-opened .gn-v3-item-button-open .gn-v3-item-button-bar,body.chat-opened .gn-v3-item-button-open .gn-v3-menu-item-button-bar{opacity:0}
}
@media(min-width:1024px){.gn-v3-menu-item-button-open{background-color:rgba(255,255,255,0.1)}
.gn-v3-menu-item-button-open .gn-v3-item-button-bar,.gn-v3-menu-item-button-open .gn-v3-menu-item-button-bar{opacity:1}
}
@media(max-width:1298px){body.chat-opened .gn-v3-menu-item-button-open{background-color:transparent}
body.chat-opened .gn-v3-menu-item-button-open .gn-v3-item-button-bar,body.chat-opened .gn-v3-menu-item-button-open .gn-v3-menu-item-button-bar{opacity:0}
}
.gn-v3-logo-item-link-svg-small{width:2.125rem;height:1.125rem}
@media(min-width:1024px){.gn-v3-logo-item-link-svg-small{display:none}
}
@media(max-width:1298px){body.chat-opened .gn-v3-logo-item-link-svg-small{display:flex}
}
.gn-v3-logo-item-link-svg-large{width:7.875rem;height:1.125rem;display:none}
@media(min-width:1024px){.gn-v3-logo-item-link-svg-large{display:flex}
}
@media(max-width:1298px){body.chat-opened .gn-v3-logo-item-link-svg-large{display:none}
}
@media(min-width:1440px){.gn-v3-menu-item-button-svg-animate-small{position:absolute;opacity:0}
}
.gn-v3-menu-item-button-svg-animate-small svg{fill:currentColor !important}
.gn-v3-menu-item-button-svg-animate-small .svg-animate{width:1.75rem;height:1.125rem}
@media(max-width:1298px){body.chat-opened .gn-v3-menu-item-button-svg-animate-small{position:relative;opacity:1}
}
.gn-v3-menu-item-button-svg-animate-large{position:absolute;opacity:0}
@media(min-width:1440px){.gn-v3-menu-item-button-svg-animate-large{position:relative;opacity:1}
}
.gn-v3-menu-item-button-svg-animate-large svg{fill:currentColor !important}
.gn-v3-menu-item-button-svg-animate-large .svg-animate{width:4.125rem;height:1.125rem}
@media(max-width:1298px){body.chat-opened .gn-v3-menu-item-button-svg-animate-large{position:absolute;opacity:0}
}
.gn-v3-dropdowns{width:100%;height:100%;max-height:0;position:fixed;top:3.5rem;left:0;background:0;overflow:hidden;z-index:6}
@media(min-width:1024px){.gn-v3-dropdowns{top:5rem;background:#1f1e21}
}
@media(min-width:1024px){.gn-v3-dropdowns-backdrop{width:100%;height:100%;position:fixed;top:0;z-index:1}
}
@media(min-width:1024px){.gn-v3-dropdowns{transition:max-height .333s cubic-bezier(0.73,0.19,0.27,0.92) .1s}
.global-nav-v3-open .gn-v3-dropdowns{transition:max-height .5s cubic-bezier(0.4,0.07,0.15,1)}
.gn-v3-dropdowns-backdrop{left:-100%;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:left .00000001s linear .233s,background-color .233s linear,-webkit-backdrop-filter .233s ease-in-out;transition:left .00000001s linear .233s,background-color .233s linear,backdrop-filter .233s ease-in-out;transition:left .00000001s linear .233s,background-color .233s linear,backdrop-filter .233s ease-in-out,-webkit-backdrop-filter .233s ease-in-out}
.gn-v3-dropdowns-backdrop-open{left:0;background-color:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:left .00000001s linear .00000001s,background-color .5s linear,left,-webkit-backdrop-filter .2s ease-in-out;transition:left .00000001s linear .00000001s,background-color .5s linear,backdrop-filter .2s ease-in-out,left;transition:left .00000001s linear .00000001s,background-color .5s linear,backdrop-filter .2s ease-in-out,left,-webkit-backdrop-filter .2s ease-in-out}
}
.global-nav-v3-no-animate .gn-v3-item-sliding-bar,.global-nav-v3-no-animate .gn-v3-dropdowns,.global-nav-v3-no-animate .gn-v3-dropdowns-backdrop{transition:none !important;transition-delay:.00000001s !important}
@media(min-width:1024px){.gn-v3-logo-item-link{transition:background-color .333s ease-in-out}
.gn-v3-logo-item-link:hover{background-color:var(--menu-hover-color)}
.gn-v3-item-link,.gn-v3-item-button,.gn-v3-menu-item-button{transition:opacity .333s ease-in-out}
.gn-v3-item-link:hover:after,.gn-v3-item-button:hover:after,.gn-v3-menu-item-button:hover:after{opacity:1}
}
@media(max-width:1298px){body.chat-opened .gn-v3-logo-item-link:hover{background-color:transparent}
body.chat-opened .gn-v3-item-link:hover:after,body.chat-opened .gn-v3-item-button:hover:after,body.chat-opened .gn-v3-menu-item-button:hover:after{opacity:0}
}
.gn-v3-primary-button,.gn-v3-primary-button-lightmode{display:inline-flex;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1rem;color:#fff;line-height:1.25rem;text-decoration:none;border:0;background:linear-gradient(to right,#001a38 50%,#002c5e 50%);background-size:200% 100%;background-position:right bottom;align-items:center;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:.75rem 1.5rem;transition:all .2s cubic-bezier(0.1,0.5,0.15,1);-webkit-tap-highlight-color:transparent}
.gn-v3-primary-button:active,.gn-v3-primary-button-lightmode:active{transform:scale(0.97)}
.gn-v3-primary-button:hover,.gn-v3-primary-button-lightmode:hover{background-position:left bottom}
.gn-v3-primary-button-lightmode{color:#333;background:linear-gradient(to right,#f3f3f3 50%,#fff 50%);background-size:200% 100%;background-position:right bottom}
.gn-v3-primary-button-lightmode:disabled{color:#888;background:linear-gradient(to right,#f3f3f3 50%,#f3f3f3 50%)}
.gn-v3-secondary-button{display:inline-flex;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1rem;color:#fff;line-height:1.25rem;border:0;background:linear-gradient(to right,#fff 50%,transparent 50%);background-size:200% 100%;background-position:right bottom;outline:.0625rem solid #fff;outline-offset:-0.0625rem;align-items:center;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:.75rem 1.5rem;transition:all .2s cubic-bezier(0.1,0.5,0.15,1);-webkit-tap-highlight-color:transparent}
.gn-v3-secondary-button:active{transform:scale(0.97)}
.gn-v3-secondary-button:hover{color:#333;background-position:left bottom}
.gn-v3-arrow-button{width:2rem;height:2rem;position:relative;display:inline-flex;background-color:#666;border-radius:1.5rem;transition:all .2s cubic-bezier(0.1,0.5,0.15,1);-webkit-tap-highlight-color:transparent}
.gn-v3-arrow-button:disabled{background-color:#333;pointer-events:none;cursor:default}
.gn-v3-arrow-button:disabled svg{color:#888}
.gn-v3-arrow-button:disabled path{stroke-width:.0625rem}
.gn-v3-arrow-button:active{transform:scale(0.95)}
.gn-v3-arrow-button:hover{background-color:#333}
.gn-v3-arrow-button svg{width:1.125rem !important;height:.75rem !important;color:#fff}
.gn-v2-heart-button{width:2rem;height:2rem;position:relative;border-radius:1.5rem;background-color:#00aad2;transition:all .2s cubic-bezier(0.1,0.5,0.15,1);-webkit-tap-highlight-color:transparent}
.gn-v2-heart-button:active{transform:scale(0.95)}
.gn-v2-heart-button:hover .path-stroke{stroke-width:.1875rem}
.gn-v2-heart-button svg{width:1.125rem !important;height:.9375rem !important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.gn-v2-heart-button .path-stroke{fill:none;stroke-width:.625rem;transition:all .2s cubic-bezier(0.1,0.5,0.15,1)}
.gn-v3-label-button,.gn-v3-label-button-active{display:inline-flex;align-items:center;gap:.25rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1rem;color:#fff;line-height:.875rem;border-radius:6.1875rem;background-color:#1f1e21;padding:.5rem 1rem .5rem .5rem;transition:.2s background linear;-webkit-tap-highlight-color:transparent}
.gn-v3-label-button:active,.gn-v3-label-button-active:active{transform:scale(0.95)}
.gn-v3-label-button:hover,.gn-v3-label-button-active:hover{background-color:#666}
.gn-v3-label-button-active{background-color:#666}
.gn-v3-label-button-disabled{color:#bababa;background-color:#666}
.gn-v3-label-button-disabled svg,.gn-v3-label-button-disabled svg path{stroke:#bababa}
.gn-v3-close-button{width:2.75rem;height:2.75rem;position:relative;display:inline-flex;background-color:#333;border-radius:2.5rem;transition:all .2s cubic-bezier(0.1,0.5,0.15,1);-webkit-tap-highlight-color:transparent}
.gn-v3-close-button:active{transform:scale(0.95)}
.gn-v3-close-button:hover{background-color:#333}
.gn-v3-close-button svg{width:1rem !important;height:1rem !important;color:#fff}
.gn-v3-subnav{width:100%;height:3rem;position:relative;display:none;justify-content:center;background-color:#fff;border-bottom:.0625rem solid #dfdfdf;z-index:4}
.gn-v3-subnav-sticky{width:100%;height:3rem;position:fixed;top:3.5rem;left:0;display:flex;justify-content:center;background-color:#fff}
@media(min-width:1024px){.gn-v3-subnav-sticky{top:5rem}
}
.gn-v3-subnav-inner{width:100%;max-width:120rem;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}
@media(min-width:640px){.gn-v3-subnav-inner{padding:0 2rem}
}
@media(min-width:1024px){.gn-v3-subnav-inner{padding:0 2.625rem}
}
@media(min-width:1440px){.gn-v3-subnav-inner{padding:0 4.5rem}
}
@media(min-width:1920px){.gn-v3-subnav-inner{padding:0 6rem}
}
.gn-v3-subnav-back{display:flex;align-items:center;gap:.5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:.875rem;color:#333;line-height:1rem;text-decoration:none}
.gn-v3-subnav-back-icon svg{width:100%;height:100%}
@media(max-width:639px){.gn-v3-subnav-back-copy span{display:none}
}
.gn-v3-subnav-dealer{display:flex;align-items:center;gap:.5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;color:#333;line-height:1rem;-webkit-tap-highlight-color:transparent}
.gn-v3-subnav-dealer-icon svg{width:100%;height:100%}
.gn-v3-dealer-modal{width:100%;height:100%;position:fixed;top:0;left:0;display:none;z-index:10}
.gn-v3-dealer-modal-open{display:block}
.gn-v3-dealer-modal-overlay{width:100%;max-width:35.5rem;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;overflow-y:auto;z-index:2}
@media(min-width:1024px){.gn-v3-dealer-modal-overlay{max-width:59.5rem}
}
@media(min-width:1440px){.gn-v3-dealer-modal-overlay{max-width:64rem}
}
.gn-v3-dealer-modal-header{width:100%;background-color:#f3f3f3}
.gn-v3-dealer-modal-header-inner{display:flex;align-items:center;justify-content:space-between;padding:1rem}
.gn-v3-dealer-modal-title{font-size:1.125rem;font-weight:400;color:#333;line-height:2rem}
.gn-v3-dealer-modal-close{margin:.375rem;button-width:100%;button-height:100%}
.gn-v3-dealer-modal-close-button{-webkit-tap-highlight-color:transparent}
.gn-v3-dealer-modal-body{display:flex;justify-content:space-between;flex-direction:column;gap:2rem;padding:2rem}
@media(min-width:1024px){.gn-v3-dealer-modal-body{flex-direction:row;padding:1rem 2rem 2rem}
}
@media(min-width:1440px){.gn-v3-dealer-modal-body{padding:1rem 2.625rem 2rem}
}
.gn-v3-dealer-modal-dealer-name{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;font-weight:500;color:#333;line-height:1.5rem}
@media(min-width:1024px){.gn-v3-dealer-modal-dealer-name{margin-top:1rem}
}
.gn-v3-dealer-modal-dealer-distance{font-size:1rem;font-weight:400;color:#666;line-height:1.375rem;margin-bottom:.5rem}
.gn-v3-dealer-modal-dealer-address{font-size:1rem;font-weight:400;color:#666;line-height:1.375rem}
.gn-v3-dealer-modal-dealer-city-state-zip{font-size:1rem;font-weight:400;color:#666;line-height:1.375rem;margin-bottom:1rem}
.gn-v3-dealer-modal-dealer-directions{display:flex}
.gn-v3-dealer-modal-dealer-directions a{display:flex;align-items:center;font-size:.875rem;font-weight:700;color:#002c5e;line-height:1.25rem;text-decoration:none;-webkit-tap-highlight-color:transparent}
.gn-v3-dealer-modal-dealer-phone{display:flex}
.gn-v3-dealer-modal-dealer-phone a{display:flex;align-items:center;font-size:.875rem;font-weight:700;color:#002c5e;line-height:1.25rem;text-decoration:none;margin-bottom:2rem;-webkit-tap-highlight-color:transparent}
.gn-v3-dealer-modal-dealer-url{display:flex}
.gn-v3-dealer-modal-dealer-url a{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;color:#002c5e;line-height:1.25rem;text-decoration:none;margin-bottom:1.5rem;-webkit-tap-highlight-color:transparent}
.gn-v3-dealer-modal-dealer-map{width:100%}
@media(min-width:1024px){.gn-v3-dealer-modal-dealer-map{max-width:30rem}
}
.gn-v3-dealer-modal-backdrop{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1}
.gn-v3-dropdown{width:100%;height:100%;max-height:calc(100vh - 56px);position:fixed;top:3.5rem;left:0;display:flex;align-items:flex-start;justify-content:center;z-index:0}
@media(min-width:1024px){.gn-v3-dropdown{height:100vh;max-height:0;position:absolute;top:0;overflow:hidden}
}
.gn-v3-dropdown svg{width:100%;height:100%;flex-shrink:0}
.gn-v3-dropdown .svg-animate{width:100%;display:block}
@media(min-width:640px) and (max-width:1023px) and (orientation:landscape){body.chat-opened .gn-v3-dropdown{width:calc(100vw - 375px)}
}
@media(min-width:1024px){body.chat-opened .gn-v3-dropdown{width:calc(100vw - 375px)}
}
@media(max-width:1298px){body.chat-opened .gn-v3-dropdown{height:100%;max-height:calc(100vh - 56px);position:fixed;top:3.5rem}
}
.gn-v3-dropdown-close{z-index:1}
.gn-v3-dropdown-open{z-index:2}
.gn-v3-dropdown-mobile-vehicles,.gn-v3-dropdown-mobile-shopping-tools,.gn-v3-dropdown-mobile-owners{z-index:3}
.gn-v3-dropdown-mobile-vehicles-category{z-index:4}
.gn-v3-dropdown-mobile-saved{z-index:4}
.gn-v3-dropdown-to-dropdown{z-index:5}
.gn-v3-dropdown-container{width:100%;display:flex;justify-content:center;z-index:5}
.gn-v3-dropdown-scrollable{width:100%;max-height:80vh;position:relative;display:flex;justify-content:center;overflow:hidden;overflow-y:auto}
.gn-v3-dropdown-scrollable-full{height:80vh}
.gn-v3-dropdown-inner,.gn-v3-dropdown-inner-no-gap{width:100%;max-width:120rem;height:100%;display:flex;flex-direction:column}
@media(min-width:1024px){.gn-v3-dropdown-inner,.gn-v3-dropdown-inner-no-gap{justify-content:center;flex-direction:row;gap:1.5rem}
}
@media(min-width:1921px){.gn-v3-dropdown-inner,.gn-v3-dropdown-inner-no-gap{margin-left:calc(100vw - 100%);margin-right:0}
}
@media(max-width:1298px){body.chat-opened .gn-v3-dropdown-inner{justify-content:flex-start;flex-direction:column;gap:0}
}
@media(min-width:1921px){body.chat-opened .gn-v3-dropdown-inner{margin-left:calc(100vw - 100% - 375px)}
}
@media(min-width:1024px){.gn-v3-dropdown-inner-col{align-items:center;flex-direction:column}
}
@media(min-width:1024px){.gn-v3-dropdown-inner-no-gap{gap:0}
}
.gn-v3-dropdown-section{width:100%;position:relative;display:flex}
@media(min-width:1024px){.gn-v3-dropdown-section{width:auto}
}
.gn-v3-dropdown-section-vehicles,.gn-v3-dropdown-section-vehicles-mobile,.gn-v3-dropdown-section-vehicles-mobile-future,.gn-v3-dropdown-section-shopping-tools,.gn-v3-dropdown-section-saved,.gn-v3-dropdown-section-menu{flex-grow:1;z-index:2}
.gn-v3-dropdown-section-search,.gn-v3-dropdown-section-popular{width:100%;max-width:68rem}
.gn-v3-dropdown-section-header{border-bottom:.0625rem solid #666;z-index:1}
.gn-v3-dropdown-section-scrollable{width:100%;max-height:80vh;position:relative;display:flex;justify-content:center;overflow:hidden;overflow-y:auto}
.gn-v3-dropdown-section-scrollable-section{width:100%}
.gn-v3-dropdown-section-inner{width:100%;display:flex;gap:1.25rem;padding:1.5rem 1rem}
@media(min-width:640px){.gn-v3-dropdown-section-inner{padding:1.5rem 2rem}
}
@media(min-width:1024px){.gn-v3-dropdown-section-inner{height:auto;padding:2.5rem 2.625rem}
}
@media(min-width:1440px){.gn-v3-dropdown-section-inner{padding:2.5rem 4rem 2.5rem 4.5rem}
}
@media(min-width:1920px){.gn-v3-dropdown-section-inner{padding:3.5rem 6rem}
}
.gn-v3-dropdown-section-header .gn-v3-dropdown-section-inner{padding:1.0625rem 1rem 1.0625rem .75rem}
@media(min-width:640px){.gn-v3-dropdown-section-header .gn-v3-dropdown-section-inner{padding:1.0625rem 2rem 1.0625rem 1.75rem}
}
@media(min-width:640px) and (max-width:1023px) and (orientation:landscape){body.chat-opened .gn-v3-dropdown-section-inner{padding:1.0625rem 1rem 1.0625rem .75rem}
}
@media(min-width:1024px) and (max-width:1298px){body.chat-opened .gn-v3-dropdown-section-inner{padding:1.5rem 2rem}
}
.gn-v3-dropdown-section-vehicle-categories{flex-shrink:0}
@media(min-width:1024px){.gn-v3-dropdown-section-vehicle-categories .gn-v3-dropdown-inner{gap:1.5rem}
}
.gn-v3-dropdown-section-vehicle-categories .gn-v3-dropdown-section-inner{flex-direction:column;gap:2rem;padding-right:0}
@media(min-width:640px){.gn-v3-dropdown-section-vehicle-categories .gn-v3-dropdown-section-inner{padding:.5rem 0 .5rem 2rem}
}
@media(min-width:1024px){.gn-v3-dropdown-section-vehicle-categories .gn-v3-dropdown-section-inner{padding:1.5rem 0 .75rem 2.625rem}
}
@media(min-width:1440px){.gn-v3-dropdown-section-vehicle-categories .gn-v3-dropdown-section-inner{padding:2rem 0 .75rem 4.5rem}
}
@media(min-width:1920px){.gn-v3-dropdown-section-vehicle-categories .gn-v3-dropdown-section-inner{width:22.75rem;padding:2.5rem 0 .75rem 6rem}
}
@media(min-width:1024px){.gn-v3-dropdown-section-vehicles .gn-v3-dropdown-section-inner{padding:1.5rem 2.625rem .75rem 0}
}
@media(min-width:1440px){.gn-v3-dropdown-section-vehicles .gn-v3-dropdown-section-inner{padding:2rem 4.5rem .75rem 0}
}
@media(min-width:1920px){.gn-v3-dropdown-section-vehicles .gn-v3-dropdown-section-inner{padding:2.5rem 6rem .75rem 0}
}
@media(min-width:640px) and (max-width:1023px) and (orientation:landscape){body.chat-opened .gn-v3-dropdown-section-vehicles .gn-v3-dropdown-section-inner{padding:.5rem 1rem}
}
@media(min-width:1024px) and (max-width:1298px){body.chat-opened .gn-v3-dropdown-section-vehicles .gn-v3-dropdown-section-inner{padding:.75rem 1rem}
}
.gn-v3-dropdown-section-vehicles-mobile .gn-v3-dropdown-section-inner,.gn-v3-dropdown-section-vehicles-mobile-future .gn-v3-dropdown-section-inner{padding:0}
@media(min-width:640px){.gn-v3-dropdown-section-vehicles-mobile .gn-v3-dropdown-section-inner,.gn-v3-dropdown-section-vehicles-mobile-future .gn-v3-dropdown-section-inner{padding:0 2rem}
}
.gn-v3-dropdown-section-vehicles-mobile-future .gn-v3-dropdown-section-inner{padding:0}
@media(min-width:1024px){.gn-v3-dropdown-section-vehicles-mobile-future .gn-v3-dropdown-section-inner{padding:1rem 0 0 1rem}
}
.gn-v3-dropdown-section-shopping-tools .gn-v3-dropdown-section-inner,.gn-v3-dropdown-section-saved .gn-v3-dropdown-section-inner{flex-direction:column}
.gn-v3-dropdown-section-shopping-tools .gn-v3-dropdown-item,.gn-v3-dropdown-section-saved .gn-v3-dropdown-item{flex:1}
.gn-v3-dropdown-section-menu .gn-v3-dropdown-section-inner{flex-direction:column}
@media(min-width:1024px){.gn-v3-dropdown-section-menu .gn-v3-dropdown-section-inner{gap:2.5rem}
}
@media(min-width:1440px) and (max-width:1919px){.gn-v3-dropdown-section-dealer .gn-v3-dropdown-section-inner{padding:2.5rem 4.5rem 2.5rem 4rem}
}
.gn-v3-dropdown-vehicle-close{position:absolute;top:1rem;right:1rem;z-index:4}
.gn-v3-dropdown-vehicle-close-hidden{display:none}
.gn-v3-dropdown-header-items{width:100%;display:flex;justify-content:space-between;z-index:4}
.gn-v3-dropdown-head-back-button{display:flex;gap:.25rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1rem;color:#fff;line-height:1.375rem;-webkit-tap-highlight-color:transparent}
.gn-v3-dropdown-head-title{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:400;font-size:1rem;color:#fff;line-height:1.375rem;opacity:.6}
.gn-v3-dropdown-categories{width:100%;display:flex;flex-direction:column;gap:1.5rem;padding-top:1rem;z-index:4}
.gn-v3-dropdown-category{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;line-height:1.875rem;text-align:left;text-decoration:none;-webkit-tap-highlight-color:transparent}
.gn-v3-dropdown-category-open{color:#00aad2 !important}
.gn-v3-dropdown-category-divider{width:100%;max-width:12.5rem;height:.0625rem;background-color:#fff;z-index:4}
.gn-v3-dropdown-category-links{display:flex;flex-direction:column;gap:1rem;z-index:4}
.gn-v3-dropdown-category-link{display:flex;gap:.125rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1rem;line-height:1.375rem;text-align:left;text-decoration:none;-webkit-tap-highlight-color:transparent}
.gn-v3-dropdown-category-link-svg{width:1.5rem;height:1.5rem}
.gn-v3-dropdown-vehicle-categories{width:100%;position:relative;z-index:4}
.gn-v3-dropdown-vehicle-category{width:100%;height:auto;position:absolute;top:0;left:0;opacity:1}
@media(min-width:1024px){.gn-v3-dropdown-vehicle-category{height:0;opacity:0;overflow:hidden}
}
@media(max-width:1298px){body.chat-opened .gn-v3-dropdown-vehicle-category{height:auto;opacity:1;overflow:visible}
}
.gn-v3-dropdown-vehicle-category-open{height:auto;opacity:1}
.gn-v3-dropdown-vehicles-group{position:relative}
.gn-v3-dropdown-vehicles{position:relative;display:flex;flex-wrap:wrap;z-index:2}
@media(min-width:640px){.gn-v3-dropdown-vehicles{gap:1rem .75rem}
}
@media(min-width:1024px){.gn-v3-dropdown-vehicles{gap:1.5rem 1.25rem}
}
@media(min-width:1440px){.gn-v3-dropdown-vehicles{gap:1.5rem 1.1875rem}
}
@media(min-width:1920px){.gn-v3-dropdown-vehicles{gap:1.5rem}
}
@media(max-width:1298px){body.chat-opened .gn-v3-dropdown-vehicles{gap:1rem .75rem}
}
.gn-v3-dropdown-section-backdrops{width:100%;height:100%;position:absolute;top:0;left:0}
.gn-v3-dropdown-vehicle-backdrop,.gn-v3-vehicle-backdrop{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;z-index:1}
@media(min-width:1024px){.gn-v3-dropdown-vehicle-backdrop,.gn-v3-vehicle-backdrop{height:initial}
}
@media(max-width:1298px){body.chat-opened .gn-v3-dropdown-vehicle-backdrop,body.chat-opened .gn-v3-vehicle-backdrop{height:100%}
}
.gn-v3-dropdown-vehicle-backdrop-tablet{display:none}
@media(min-width:640px){.gn-v3-dropdown-vehicle-backdrop-tablet{display:block}
}
@media(min-width:640px){.gn-v3-vehicle-backdrop-mobile{display:none}
}
.gn-v3-dropdown-vehicle-backdrop-top,.gn-v3-vehicle-backdrop-top{width:100%;flex:1}
.gn-v3-dropdown-vehicle-backdrop-bottom,.gn-v3-vehicle-backdrop-bottom{width:100%}
.gn-v3-dropdown-vehicle-backdrop-left{width:37%;height:100%;position:absolute;top:0;left:0;z-index:2}
@media(min-width:1440px){.gn-v3-dropdown-vehicle-backdrop-left{width:30%}
}
@media(min-width:1920px){.gn-v3-dropdown-vehicle-backdrop-left{width:35%}
}
@media(min-width:2560px){.gn-v3-dropdown-vehicle-backdrop-left{width:40%;background:linear-gradient(90deg,#1f1e21 46%,rgba(31,30,33,0.5) 80%,rgba(31,30,33,0) 100%) !important}
}
.gn-v3-dropdown-vehicle-cards{display:flex;flex-direction:column;gap:.25rem}
@media(min-width:1024px){.gn-v3-dropdown-vehicle-cards{padding:1rem 0 2.5rem 1rem}
}
@media(min-width:1920px){.gn-v3-dropdown-vehicle-cards{padding:1rem 0 3.5rem 1rem}
}
@media(max-width:1298px){body.chat-opened .gn-v3-dropdown-vehicle-cards{padding:0}
}
.gn-v3-dropdown-items{width:100%;display:flex;flex-direction:column;gap:1.5rem;z-index:4}
@media(min-width:1024px){.gn-v3-dropdown-items{flex-direction:row;gap:1rem}
}
@media(max-width:1298px){body.chat-opened .gn-v3-dropdown-items{flex-direction:column;gap:1.5rem}
}
.gn-v3-dropdown-item-group{display:flex;flex-direction:column;flex:1;gap:2rem}
@media(min-width:1440px){.gn-v3-dropdown-item-group{flex-direction:row;gap:1.25rem}
}
.gn-v3-dropdown-item{display:flex;flex-direction:column;gap:1.25rem}
@media(min-width:1440px){.gn-v3-dropdown-item{flex:1}
}
.gn-v3-dropdown-item-headline{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:400;font-size:.875rem;color:#bababa;line-height:1rem}
.gn-v3-dropdown-item-links{display:flex;flex-direction:column;gap:1rem}
.gn-v3-dropdown-item-link-wrapper{padding-right:1.625rem}
.gn-v3-dropdown-item-button,.gn-v3-dropdown-item-link{display:inline-flex;align-items:center;gap:1rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.5rem;text-align:left;text-decoration:none;-webkit-tap-highlight-color:transparent}
@media(min-width:1024px){.gn-v3-dropdown-item-button,.gn-v3-dropdown-item-link{display:block}
}
.gn-v3-dropdown-item-button .sticky-icon-wrap,.gn-v3-dropdown-item-link .sticky-icon-wrap{display:inline-flex;align-items:center;margin-left:.5rem}
@media(max-width:1298px){body.chat-opened .gn-v3-dropdown-item-button,body.chat-opened .gn-v3-dropdown-item-link{display:inline-flex}
}
.gn-v3-dropdown-item-button-copy{display:flex;align-items:center;gap:.25rem}
.gn-v3-dropdown-item-button-copy-svg{flex-shrink:0;margin-right:.25rem}
.gn-v3-dropdown-item-button-copy-svg svg{fill:none}
.gn-v3-dropdown-item-button-copy-total{height:1.125rem;display:flex;align-items:center}
.gn-v3-dropdown-item-button-copy-total-inner{min-width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;font-size:.75rem;color:#fff;line-height:.75rem;border-radius:1.25rem;background-color:rgba(255,255,255,0.1);padding:.25rem .375rem}
.gn-v3-dropdown-item-link-full{display:flex;align-items:center;justify-content:space-between}
.gn-v3-dropdown-item-link-svg{width:1rem;height:1rem;flex-shrink:0}
.gn-v3-dropdown-item-button{justify-content:space-between}
.gn-v3-dropdown-background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#1f1e21;z-index:3}
@media(min-width:1024px){.gn-v3-dropdown-background{height:100%;left:-1000%}
}
.gn-v3-dropdown-dealer-items{gap:1rem;display:flex;flex-direction:column;width:12.375rem;z-index:4}
@media(min-width:1440px){.gn-v3-dropdown-dealer-items{width:16.5625rem}
}
@media(min-width:1920px){.gn-v3-dropdown-dealer-items{width:19.875rem}
}
.gn-v3-dropdown-dealer-item{display:flex;flex-direction:column;gap:.25rem}
.gn-v3-dropdown-dealer-item:first-child{gap:0}
.gn-v3-dropdown-dealer-item-title{display:flex;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.125rem;color:#fff;line-height:1.5rem}
.gn-v3-dropdown-dealer-item-title svg{width:1.5rem;height:1.5rem}
.gn-v3-dropdown-dealer-item-distance{font-weight:400;font-size:.875rem;color:#bababa;line-height:1.25rem}
.gn-v3-dropdown-dealer-item-name{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1rem;color:#fff;line-height:1.375rem}
.gn-v3-dropdown-dealer-item-link-wrapper-desktop{display:none}
@media(min-width:1024px){.gn-v3-dropdown-dealer-item-link-wrapper-desktop{display:block}
}
.gn-v3-dropdown-dealer-item-link-wrapper-mobile{display:block}
@media(min-width:1024px){.gn-v3-dropdown-dealer-item-link-wrapper-mobile{display:none}
}
.gn-v3-dropdown-dealer-item-link,.gn-v3-dropdown-dealer-item-link-margin{font-weight:700;font-size:.875rem;line-height:1.25rem;text-decoration:none}
.gn-v3-dropdown-dealer-item-link .sticky-icon-wrap,.gn-v3-dropdown-dealer-item-link-margin .sticky-icon-wrap{display:inline-flex;align-items:center}
.gn-v3-dropdown-dealer-item-link-margin .sticky-icon-wrap{margin-left:.5rem}
.gn-v3-dropdown-dealer-item-link-svg{margin-left:.25rem}
.gn-v3-dropdown-dealer-item-dealer-name{font-weight:700;font-size:.875rem;color:#fff;line-height:1.25rem}
.gn-v3-dropdown-dealer-item-address{font-weight:400;font-size:1rem;color:#fff;line-height:1.375rem}
.gn-v3-dropdown-dealer-background{height:100%;position:absolute;top:0;right:-1000%;left:0;background-color:#000;z-index:3}
@media(min-width:1024px){.gn-v3-dropdown{opacity:0;transition:max-height .5s cubic-bezier(0.4,0.07,0.15,1),opacity .00000001s linear}
.gn-v3-dropdown-category-wrapper,.gn-v3-dropdown-category-divider,.gn-v3-dropdown-category-link-wrapper,.gn-v3-dropdown-item-headline,.gn-v3-dropdown-item-link-wrapper,.gn-v3-dropdown-dealer-item{opacity:0;margin:-0.75rem 0 .75rem;transition:opacity .33s linear .133s,margin .33s cubic-bezier(0.13,0.93,0.75,1) .133s}
.gn-v3-dropdown-vehicle-close{opacity:0;transition:opacity .33s cubic-bezier(0.35,0,0.65,1) .133s}
.gn-v3-dropdown-vehicle-backdrop{opacity:0;transition:opacity .33s cubic-bezier(0.35,0,0.65,1)}
.gn-v3-dropdown-open{opacity:1}
.gn-v3-dropdown-open .gn-v3-dropdown-category-wrapper,.gn-v3-dropdown-open .gn-v3-dropdown-category-link-wrapper,.gn-v3-dropdown-open .gn-v3-dropdown-item-headline,.gn-v3-dropdown-open .gn-v3-dropdown-item-link-wrapper,.gn-v3-dropdown-open .gn-v3-dropdown-dealer-item{opacity:1;margin:0}
.gn-v3-dropdown-open .gn-v3-dropdown-category-divider{opacity:.3;margin:0}
.gn-v3-dropdown-open .gn-v3-dropdown-vehicle-close{opacity:1}
.gn-v3-dropdown-open.gn-v3-dropdown-between{transition:max-height .333s cubic-bezier(0,0.45,0.45,1) .1s,opacity .33s linear .433s}
.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-category-wrapper,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-category-divider,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-category-link-wrapper,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-item-headline,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-item-link-wrapper,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-dealer-item,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-close{transition-duration:.00000001s;transition-delay:.00000001s !important}
.gn-v3-dropdown-close{transition:max-height .333s cubic-bezier(0.73,0.19,0.27,0.92) .1s,opacity .00000001s linear .433s}
.gn-v3-dropdown-close .gn-v3-dropdown-category-wrapper,.gn-v3-dropdown-close .gn-v3-dropdown-category-divider,.gn-v3-dropdown-close .gn-v3-dropdown-category-link-wrapper,.gn-v3-dropdown-close .gn-v3-dropdown-item-headline,.gn-v3-dropdown-close .gn-v3-dropdown-item-link-wrapper,.gn-v3-dropdown-close .gn-v3-dropdown-dealer-item,.gn-v3-dropdown-close .gn-v3-dropdown-vehicle-close{transition-duration:.33s,0.00000001s;transition-delay:.00000001s,0.33s !important}
.gn-v3-dropdown-close.gn-v3-dropdown-between{transition:max-height .333s cubic-bezier(0,0.45,0.45,1) .1s,opacity .00000001s linear .033s}
.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-category-wrapper,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-category-divider,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-category-link-wrapper,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-item-headline,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-item-link-wrapper,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-dealer-item,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-close{transition-duration:.00000001s;transition-delay:.00000001s !important}
.gn-v3-dropdown-open .gn-v3-dropdown-section-backdrops-open .gn-v3-dropdown-vehicle-backdrop{opacity:1}
.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-section-backdrops-open .gn-v3-dropdown-vehicle-backdrop{transition-duration:.00000001s;transition-delay:.00000001s}
.gn-v3-dropdown-close .gn-v3-dropdown-vehicle-backdrop{transition-duration:.22s !important;transition-delay:0 !important}
.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-section-backdrops-open .gn-v3-dropdown-vehicle-backdrop{transition-duration:.00000001s !important;transition-delay:.00000001s !important}
.gn-v3-dropdown-section-backdrops-close .gn-v3-dropdown-vehicle-backdrop{transition-duration:.00000001s !important;transition-delay:.00000001s !important}
}
@media(max-width:1298px){body.chat-opened .gn-v3-dropdown-vehicle-backdrop{opacity:1;transition-delay:.00000001s}
}
@media(min-width:1024px){.gn-v3-dropdown-vehicle-backdrop:nth-child(1){transition-delay:.4667s}
.gn-v3-dropdown-vehicle-backdrop:nth-child(2){transition-delay:.5997s}
.gn-v3-dropdown-vehicle-backdrop:nth-child(3){transition-delay:.7327s}
.gn-v3-dropdown-vehicle-backdrop:nth-child(4){transition-delay:.8657s}
.gn-v3-dropdown-vehicle-backdrop:nth-child(5){transition-delay:.9987s}
.gn-v3-dropdown-vehicle-backdrop:nth-child(6){transition-delay:1.1317s}
.gn-v3-dropdown-section-backdrops-open.gn-v3-dropdown-section-backdrops-betweem .gn-v3-dropdown-vehicle-backdrop:nth-child(1){transition-duration:.33s;transition-delay:.266s}
.gn-v3-dropdown-section-backdrops-open.gn-v3-dropdown-section-backdrops-betweem .gn-v3-dropdown-vehicle-backdrop:nth-child(2){transition-duration:.33s;transition-delay:.399s}
.gn-v3-dropdown-section-backdrops-open.gn-v3-dropdown-section-backdrops-betweem .gn-v3-dropdown-vehicle-backdrop:nth-child(3){transition-duration:.33s;transition-delay:.532s}
.gn-v3-dropdown-section-backdrops-open.gn-v3-dropdown-section-backdrops-betweem .gn-v3-dropdown-vehicle-backdrop:nth-child(4){transition-duration:.33s;transition-delay:.665s}
.gn-v3-dropdown-section-backdrops-open.gn-v3-dropdown-section-backdrops-betweem .gn-v3-dropdown-vehicle-backdrop:nth-child(5){transition-duration:.33s;transition-delay:.795s}
.gn-v3-dropdown-section-backdrops-open.gn-v3-dropdown-section-backdrops-betweem .gn-v3-dropdown-vehicle-backdrop:nth-child(6){transition-duration:.33s;transition-delay:.931s}
}
@media(max-width:1023px){.gn-v3-dropdown{transform:translate(100%,0);transition:transform .4s ease-in-out}
.gn-v3-dropdown-open{transform:translate(0,0)}
.gn-v3-dropdown-vehicle-backdrop{transition-delay:.00000001s}
}
@media(max-width:1298px){body.chat-opened .gn-v3-dropdown{opacity:1;transform:translate(100%,0);transition:transform .4s ease-in-out}
body.chat-opened .gn-v3-dropdown-open{transform:translate(0,0)}
body.chat-opened .gn-v3-dropdown-vehicle-backdrop{transition-delay:.00000001s}
}
.gn-v3-dropdown-category,.gn-v3-dropdown-category-link,.gn-v3-dropdown-item-button,.gn-v3-dropdown-item-link,.gn-v3-dropdown-dealer-item-link,.gn-v3-dropdown-dealer-item-link-margin,.gn-v3-dropdown-head-back-button{color:#fff;transition:color .4s ease-in-out}
@media(min-width:1024px){.gn-v3-dropdown-category:hover,.gn-v3-dropdown-category-link:hover,.gn-v3-dropdown-item-button:hover,.gn-v3-dropdown-item-link:hover,.gn-v3-dropdown-dealer-item-link:hover,.gn-v3-dropdown-dealer-item-link-margin:hover,.gn-v3-dropdown-head-back-button:hover{color:var(--hover-color) !important}
}
@media(max-width:1298px){body.chat-opened .gn-v3-dropdown-category:hover,body.chat-opened .gn-v3-dropdown-category-link:hover,body.chat-opened .gn-v3-dropdown-item-button:hover,body.chat-opened .gn-v3-dropdown-item-link:hover,body.chat-opened .gn-v3-dropdown-dealer-item-link:hover,body.chat-opened .gn-v3-dropdown-dealer-item-link-margin:hover,body.chat-opened .gn-v3-dropdown-head-back-button:hover{color:#fff !important}
}
.global-nav-v3-no-animate .gn-v3-dropdown,.global-nav-v3-no-animate .gn-v3-dropdown-categories,.global-nav-v3-no-animate .gn-v3-dropdown-category-wrapper,.global-nav-v3-no-animate .gn-v3-dropdown-category-divider,.global-nav-v3-no-animate .gn-v3-dropdown-category-link-wrapper,.global-nav-v3-no-animate .gn-v3-dropdown-item-headline,.global-nav-v3-no-animate .gn-v3-dropdown-item-link-wrapper,.global-nav-v3-no-animate .gn-v3-dropdown-dealer-item,.global-nav-v3-no-animate .gn-v3-dropdown-vehicle-close,.global-nav-v3-no-animate .gn-v3-dropdown-vehicle-backdrop,.global-nav-v3-no-animate .gn-v3-dropdown-background,.global-nav-v3-no-animate .gn-v3-dropdown-dealer-background{transition:none !important;transition-delay:.00000001s !important}
.global-nav-v3-no-animate .gn-v3-dropdown-vehicle-backdrop{opacity:1 !important}
.gn-v3-vehicle-card{max-width:100%;position:relative;display:flex}
.gn-v3-vehicle-card-inner{width:100%;position:relative;display:flex}
.gn-v3-vehicle-card-image-container{width:100%;overflow:hidden}
.gn-v3-vehicle-card-images{display:flex}
.gn-v3-vehicle-card-image{width:100%}
.gn-v3-vehicle-card-gradient{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.gn-v3-vehicle-card-logo-container{position:absolute;top:1rem;right:1rem;pointer-events:none}
@media(min-width:640px){.gn-v3-vehicle-card-logo-container{top:2rem;right:2rem}
}
.gn-v3-vehicle-card-details-container{position:absolute;bottom:1rem;left:1rem;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}
@media(min-width:640px){.gn-v3-vehicle-card-details-container{bottom:2rem;left:2rem}
}
.gn-v3-vehicle-card-details-container .tooltip-trigger{pointer-events:all}
.gn-v3-vehicle-card-eyebrow{font-weight:400;font-size:.875rem;color:#fff;line-height:1.25rem}
.gn-v3-vehicle-card-eyebrow .sticky-icon-wrap{display:inline-flex;align-items:center}
.gn-v3-vehicle-card-eyebrow .tooltip-trigger{color:#fff;margin-left:.25rem}
.gn-v3-vehicle-card-eyebrow .tooltip-trigger svg{width:.75rem;height:.75rem}
.gn-v3-vehicle-card-headline{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.125rem;color:#fff;line-height:1.5rem}
@media(min-width:1440px){.gn-v3-vehicle-card-headline{font-size:1.5rem;line-height:1.875rem}
}
.gn-v3-vehicle-card-headline .sticky-icon-wrap{display:inline-flex;align-items:center}
.gn-v3-vehicle-card-headline .tooltip-trigger{color:#fff;margin-left:.25rem}
.gn-v3-vehicle-card-headline .tooltip-trigger svg{width:.75rem;height:.75rem}
.gn-v3-vehicle-card-discalimer{font-weight:700;font-size:.75rem;color:#fff;line-height:1rem;opacity:.7}
.gn-v3-vehicle-card-discalimer .sticky-icon-wrap{display:inline-flex;align-items:center}
.gn-v3-vehicle-card-discalimer .tooltip-trigger{color:#fff;margin-left:.25rem}
.gn-v3-vehicle-card-discalimer .tooltip-trigger svg{width:.75rem;height:.75rem}
.gn-v3-vehicle-card-buttons{display:flex;gap:.5rem}
.gn-v3-vehicle-card-button a{pointer-events:all}
.gn-v3-vehicle-card-button-external svg{width:1rem;height:1rem;margin-left:.25rem}
.gn-v3-vehicle-card-tertiary-link{position:relative;font-weight:700;font-size:.875rem;color:#fff;line-height:1.25rem;text-decoration:none;pointer-events:all}
.gn-v3-vehicle-card-tertiary-link .sticky-icon-wrap{display:inline-flex;align-items:center}
.gn-v3-vehicle-card-tertiary-svg{margin-left:.25rem}
.gn-v3-vehicle-card-mask{height:100%;position:absolute;top:0;right:0;background:#1f1e21;z-index:10}
@media(min-width:1024px){.gn-v3-vehicle-card{opacity:0;transition:opacity .33s linear}
.gn-v3-vehicle-card-image{transform:scale(1.35);transition:transform .5s cubic-bezier(0.38,0,0.51,1)}
.gn-v3-vehicle-card-button,.gn-v3-vehicle-card-button-external,.gn-v3-vehicle-card-tertiary{opacity:0;transition:opacity .5s cubic-bezier(0.25,0,0.5,1) .667s}
.gn-v3-vehicle-card-tertiary-link svg{margin-left:1.25rem;transition:margin .233s cubic-bezier(0.29,0.55,0.5,1) .667s}
.gn-v3-vehicle-card-mask{width:100%;transition:width .6667s cubic-bezier(0.5,0,0.15,1)}
.gn-v3-dropdown-open .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card{opacity:1}
.gn-v3-dropdown-open .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-image{transform:scale(1)}
.gn-v3-dropdown-open .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-button,.gn-v3-dropdown-open .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-button-external,.gn-v3-dropdown-open .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-tertiary{opacity:1}
.gn-v3-dropdown-open .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-tertiary svg{margin-left:0}
.gn-v3-dropdown-open .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-mask{width:0}
.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card{opacity:1}
.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-button,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-button-external,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-tertiary,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-tertiary svg,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-mask{transition-duration:.00000001s;transition-delay:.00000001s}
.gn-v3-dropdown-close .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card{opacity:0}
.gn-v3-dropdown-close .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-image,.gn-v3-dropdown-close .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-button,.gn-v3-dropdown-close .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-button-external,.gn-v3-dropdown-close .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-tertiary,.gn-v3-dropdown-close .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-tertiary svg,.gn-v3-dropdown-close .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-mask{transition-duration:.00000001s;transition-delay:.33s !important}
.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card{opacity:0}
.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-image,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-button,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-button-external,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-tertiary,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-tertiary svg,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-card-mask{transition-duration:.00000001s;transition-delay:.00000001s}
.gn-v3-dropdown-vehicle-category-close .gn-v3-vehicle-card-image,.gn-v3-dropdown-vehicle-category-close .gn-v3-vehicle-card-button,.gn-v3-dropdown-vehicle-category-close .gn-v3-vehicle-card-button-external,.gn-v3-dropdown-vehicle-category-close .gn-v3-vehicle-card-tertiary,.gn-v3-dropdown-vehicle-category-close .gn-v3-vehicle-card-tertiary svg,.gn-v3-dropdown-vehicle-category-close .gn-v3-vehicle-card-mask{transition-duration:.00000001s;transition-delay:.00000001s}
}
@media(max-width:1298px){body.chat-opened .gn-v3-vehicle-card{opacity:1}
body.chat-opened .gn-v3-vehicle-card-image{transform:scale(1)}
body.chat-opened .gn-v3-vehicle-card-mask{width:0}
body.chat-opened .gn-v3-vehicle-card-tertiary-link svg{margin-left:0}
body.chat-opened .gn-v3-vehicle-card-button,body.chat-opened .gn-v3-vehicle-card-button-external,body.chat-opened .gn-v3-vehicle-card-tertiary{opacity:1}
}
@media(min-width:1024px){.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(1) .gn-v3-vehicle-card-image{transition-duration:.5s;transition-delay:.00000001s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(1) .gn-v3-vehicle-card-button,.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(1) .gn-v3-vehicle-card-button-external,.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(1) .gn-v3-vehicle-card-tertiary{transition-duration:.5s;transition-delay:.667s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(1) .gn-v3-vehicle-card-tertiary-link svg{transition-duration:.233s;transition-delay:.667s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(1) .gn-v3-vehicle-card-mask{transition-duration:.6667s;transition-delay:.00000001s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(2) .gn-v3-vehicle-card-image{transition-duration:.5s;transition-delay:.2667s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(2) .gn-v3-vehicle-card-button,.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(2) .gn-v3-vehicle-card-button-external,.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(2) .gn-v3-vehicle-card-tertiary{transition-duration:.5s;transition-delay:.9337s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(2) .gn-v3-vehicle-card-tertiary-link svg{transition-duration:.233s;transition-delay:.9337s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(2) .gn-v3-vehicle-card-mask{transition-duration:.6667s;transition-delay:.2667s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(3) .gn-v3-vehicle-card-image{transition-duration:.5s;transition-delay:.5334s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(3) .gn-v3-vehicle-card-button,.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(3) .gn-v3-vehicle-card-button-external,.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(3) .gn-v3-vehicle-card-tertiary{transition-duration:.5s;transition-delay:1.2004s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(3) .gn-v3-vehicle-card-tertiary-link svg{transition-duration:.233s;transition-delay:1.2004s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle-card:nth-child(3) .gn-v3-vehicle-card-mask{transition-duration:.6667s;transition-delay:.5334s}
}
@media(min-width:1024px){.gn-v3-vehicle-card:hover .gn-v3-vehicle-card-image{transform:scale(1.2) !important;transition:transform .5s cubic-bezier(0.38,0,0.51,1) .00000001s !important}
}
@media(max-width:1298px){body.chat-opened .gn-v3-vehicle-card:hover .gn-v3-vehicle-card-image{transform:scale(1) !important}
.gn-v3-vehicle-card-mask{width:0}
}
.gn-v3-vehicle-year-toggles{display:flex;gap:1.125rem;padding-bottom:.625rem}
.gn-v3-vehicle-year-toggle{font-weight:700;font-size:.875rem;color:#fff;line-height:1.25rem;opacity:.6;transition:opacity .2s linear;padding:1.28125rem .25rem .28125rem .25rem;margin:-1.28125rem -0.25rem -0.28125rem -0.25rem}
@media(min-width:640px){.gn-v3-vehicle-year-toggle{padding:1.28125rem .3125rem .28125rem .3125rem;margin:-1.28125rem -0.3125rem -0.28125rem -0.3125rem}
}
.gn-v3-vehicle-year-toggle:hover{opacity:1}
.gn-v3-vehicle-year-toggle-active{opacity:1}
.gn-v3-vehicle-year-sliding-bar{height:.125rem;position:absolute;bottom:.25rem;left:0;transition:all .3s cubic-bezier(0.25,0,0.2,1);z-index:3}
.gn-v3-vehicle-msrp-values{height:1.25rem;position:relative;display:inline-flex;overflow:hidden}
.gn-v3-vehicle-msrp-value-animate{display:flex;flex-direction:column}
.gn-v3-vehicle-one .gn-v3-vehicle-msrp-value-animate{transform:translateY(0);animation:vehicleMsrp-scrollUp .333s cubic-bezier(0.15,0,0,1) .2s forwards}
.gn-v3-vehicle-one .gn-v3-vehicle-msrp-value-animate .gn-v3-vehicle-msrp-value:nth-child(2){color:#00aad2;animation:vehicleMsrp-blueToWhite .333s linear .7s forwards}
.gn-v3-vehicle-two .gn-v3-vehicle-msrp-value-animate{transform:translateY(-100%);animation:vehicleMsrp-scrollUpMore .333s cubic-bezier(0.15,0,0,1) .2s forwards}
.gn-v3-vehicle-two .gn-v3-vehicle-msrp-value-animate .gn-v3-vehicle-msrp-value:nth-child(3){color:#00aad2;animation:vehicleMsrp-blueToWhite .333s linear .7s forwards}
@keyframes vehicleMsrp-scrollUp{0.00000001%{transform:translateY(0)}
100%{transform:translateY(-100%)}
}
@keyframes vehicleMsrp-scrollUpMore{0.00000001%{transform:translateY(-100%)}
100%{transform:translateY(-200%)}
}
@keyframes vehicleMsrp-blueToWhite{0.00000001%{color:#00aad2}
100%{color:#fff}
}
.gn-v3-vehicle-shown-disclaimer-market-animate{position:relative}
.gn-v3-vehicle-shown-disclaimer-market{width:100%;position:absolute;top:0;left:0;opacity:0;z-index:1}
.gn-v3-vehicle-one .gn-v3-vehicle-shown-disclaimer-market-animate .gn-v3-vehicle-shown-disclaimer-market:first-child{position:relative;animation:vehicleShownDisclaimerMarket-fadeIn .2333s linear .5333s forwards;z-index:2}
.gn-v3-vehicle-one .gn-v3-vehicle-shown-disclaimer-market-animate .gn-v3-vehicle-shown-disclaimer-market:last-child{animation:vehicleShownDisclaimerMarket-fadeOut .1667s linear forwards}
.gn-v3-vehicle-two .gn-v3-vehicle-shown-disclaimer-market-animate .gn-v3-vehicle-shown-disclaimer-market:first-child{animation:vehicleShownDisclaimerMarket-fadeOut .1667s linear forwards}
.gn-v3-vehicle-two .gn-v3-vehicle-shown-disclaimer-market-animate .gn-v3-vehicle-shown-disclaimer-market:last-child{position:relative;animation:vehicleShownDisclaimerMarket-fadeIn .2333s linear .5333s forwards;z-index:2}
@keyframes vehicleShownDisclaimerMarket-fadeOut{0.00000001%{opacity:1}
100%{opacity:0}
}
@keyframes vehicleShownDisclaimerMarket-fadeIn{0.00000001%{opacity:0}
100%{opacity:1}
}
.gn-v3-vehicle-image-animate,.gn-v3-vehicle-image-link-container,.gn-v3-vehicle-image-containers,.gn-v3-vehicle-image-container{width:100%;position:absolute;bottom:0;left:0}
.gn-v3-vehicle-image-animate .gn-v3-vehicle-image-container{z-index:2}
.gn-v3-vehicle-image-animate .gn-v3-vehicle-image{position:relative}
.gn-v3-vehicle-image-animate .gn-v3-vehicle-image-hover-container{z-index:1}
.gn-v3-vehicle-one .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:first-child .gn-v3-vehicle-image-container,.gn-v3-vehicle-one .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:first-child .gn-v3-vehicle-image-hover-container{opacity:0}
.gn-v3-vehicle-one .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:first-child .gn-v3-vehicle-image-container{animation:vehicleImage-fadeIn .1667s linear .4333s forwards,vehicleImage-leftToRight .5333s cubic-bezier(0.09,0.86,0,1) .4333s forwards}
.gn-v3-vehicle-one .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:first-child .gn-v3-vehicle-image-hover-container{animation:vehicleImage-fadeIn .2667s linear .5333s forwards}
.gn-v3-vehicle-one .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:last-child .gn-v3-vehicle-image-container,.gn-v3-vehicle-one .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:last-child .gn-v3-vehicle-image-hover-container{opacity:1}
.gn-v3-vehicle-one .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:last-child .gn-v3-vehicle-image-container{animation:vehicleImage-fadeOut .1667s linear .1333s forwards}
.gn-v3-vehicle-one .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:last-child .gn-v3-vehicle-image-hover-container{animation:vehicleImage-fadeOut .2s linear forwards}
.gn-v3-vehicle-two .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:first-child .gn-v3-vehicle-image-container,.gn-v3-vehicle-two .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:first-child .gn-v3-vehicle-image-hover-container{opacity:1}
.gn-v3-vehicle-two .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:first-child .gn-v3-vehicle-image-container{animation:vehicleImage-fadeOut .1667s linear .1333s forwards}
.gn-v3-vehicle-two .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:first-child .gn-v3-vehicle-image-hover-container{animation:vehicleImage-fadeOut .2s linear forwards}
.gn-v3-vehicle-two .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:last-child .gn-v3-vehicle-image-container,.gn-v3-vehicle-two .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:last-child .gn-v3-vehicle-image-hover-container{opacity:0}
.gn-v3-vehicle-two .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:last-child .gn-v3-vehicle-image-container{animation:vehicleImage-fadeIn .1667s linear .4333s forwards,vehicleImage-rightToLeft .5333s cubic-bezier(0.09,0.86,0,1) .4333s forwards}
.gn-v3-vehicle-two .gn-v3-vehicle-image-animate .gn-v3-vehicle-image-containers:last-child .gn-v3-vehicle-image-hover-container{animation:vehicleImage-fadeIn .2667s linear .5333s forwards}
@keyframes vehicleImage-fadeOut{0.00000001%{opacity:1}
100%{opacity:0}
}
@keyframes vehicleImage-fadeIn{0.00000001%{opacity:0}
100%{opacity:1}
}
@keyframes vehicleImage-rightToLeft{0.00000001%{transform:translateX(42px)}
100%{transform:translateX(0)}
}
@keyframes vehicleImage-leftToRight{0.00000001%{transform:translateX(-42px)}
100%{transform:translateX(0)}
}
.gn-v3-vehicle-image-disclaimer-animate{position:relative}
.gn-v3-vehicle-image-disclaimer{width:100%;height:100%;position:absolute;bottom:0;left:0;opacity:0;z-index:1}
.gn-v3-vehicle-one .gn-v3-vehicle-image-disclaimer-animate .gn-v3-vehicle-image-disclaimer:first-child{position:relative;animation:vehicleImageDisclaimer-fadeIn .2333s linear .5333s forwards;z-index:2}
.gn-v3-vehicle-one .gn-v3-vehicle-image-disclaimer-animate .gn-v3-vehicle-image-disclaimer:last-child{animation:vehicleImageDisclaimer-fadeOut .1667s linear forwards}
.gn-v3-vehicle-two .gn-v3-vehicle-image-disclaimer-animate .gn-v3-vehicle-image-disclaimer:first-child{animation:vehicleImageDisclaimer-fadeOut .1667s linear forwards}
.gn-v3-vehicle-two .gn-v3-vehicle-image-disclaimer-animate .gn-v3-vehicle-image-disclaimer:last-child{position:relative;animation:vehicleImageDisclaimer-fadeIn .2333s linear .5333s forwards;z-index:2}
@keyframes vehicleImageDisclaimer-fadeOut{0.00000001%{opacity:1}
100%{opacity:0}
}
@keyframes vehicleImageDisclaimer-fadeIn{0.00000001%{opacity:0}
100%{opacity:1}
}
.gn-v3-vehicle-image-msrp-shown-animate{position:relative;display:flex;flex-shrink:0}
.gn-v3-vehicle-image-msrp-shown{width:100%;position:absolute;bottom:0;left:0;opacity:0;z-index:1}
.gn-v3-vehicle-one .gn-v3-vehicle-image-msrp-shown-animate .gn-v3-vehicle-image-msrp-shown:first-child{position:relative;animation:vehicleImageDisclaimer-fadeIn .2333s linear .5333s forwards;z-index:2}
.gn-v3-vehicle-one .gn-v3-vehicle-image-msrp-shown-animate .gn-v3-vehicle-image-msrp-shown:last-child{animation:vehicleImageDisclaimer-fadeOut .1667s linear forwards}
.gn-v3-vehicle-two .gn-v3-vehicle-image-msrp-shown-animate .gn-v3-vehicle-image-msrp-shown:first-child{animation:vehicleImageDisclaimer-fadeOut .1667s linear forwards}
.gn-v3-vehicle-two .gn-v3-vehicle-image-msrp-shown-animate .gn-v3-vehicle-image-msrp-shown:last-child{position:relative;animation:vehicleImageDisclaimer-fadeIn .2333s linear .5333s forwards;z-index:2}
@keyframes vehicleImageDisclaimer-fadeOut{0.00000001%{opacity:1}
100%{opacity:0}
}
@keyframes vehicleImageDisclaimer-fadeIn{0.00000001%{opacity:0}
100%{opacity:1}
}
.gn-v3-vehicle-no-animation *{animation-duration:.00000001s !important;animation-delay:.00000001s !important}
.gn-v3-vehicle{max-width:100%;position:relative;display:flex;flex:0 0 100%;text-decoration:none;overflow:hidden}
@media(min-width:640px){.gn-v3-vehicle{max-width:calc(50% - 6px);flex:0 0 calc(50% - 6px)}
}
@media(min-width:1024px){.gn-v3-vehicle{max-width:calc(33.33% - 13.33px);flex:0 0 calc(33.33% - 13.33px)}
}
@media(min-width:1440px){.gn-v3-vehicle{max-width:calc(25% - 14.25px);flex:0 0 calc(25% - 14.25px)}
}
@media(min-width:1920px){.gn-v3-vehicle{max-width:calc(20% - 19.2px);flex:0 0 calc(20% - 19.2px)}
}
@media(min-width:640px) and (max-width:1023px) and (orientation:landscape){body.chat-opened .gn-v3-vehicle{max-width:100%;flex:0 0 100%}
}
@media(min-width:1024px) and (max-width:1298px){body.chat-opened .gn-v3-vehicle{max-width:calc(50% - 6px);flex:0 0 calc(50% - 6px)}
}
.gn-v3-vehicle-inner{width:100%;position:relative;display:flex;flex-direction:column;gap:1.1875rem;padding:1rem}
@media(min-width:640px){.gn-v3-vehicle-inner{padding:1.5rem 1rem}
}
@media(min-width:1024px){.gn-v3-vehicle-inner{padding:1rem}
}
@media(min-width:640px) and (max-width:1023px) and (orientation:landscape){body.chat-opened .gn-v3-vehicle-inner{padding:1rem}
}
@media(min-width:1024px) and (max-width:1298px){body.chat-opened .gn-v3-vehicle-inner{padding:1.5rem 1rem}
}
.gn-v3-vehicle-details-link{text-decoration:none;z-index:3;-webkit-tap-highlight-color:transparent}
.gn-v3-vehicle-details-container{position:relative;display:flex;flex-direction:column;z-index:3}
.gn-v3-vehicle-year{position:relative;font-weight:700;font-size:.875rem;color:#fff;line-height:1.25rem}
.gn-v3-vehicle-name{position:relative;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;color:#fff;line-height:1.875rem;margin-top:.25rem}
@media(min-width:640px){.gn-v3-vehicle-name{font-size:1.125rem;line-height:1.5rem;margin:.25rem 0 .125rem}
}
@media(min-width:1024px){.gn-v3-vehicle-name:hover{color:var(--hover-color) !important}
}
.gn-v3-vehicle-name .sticky-icon-wrap{display:inline-flex;align-items:center}
@media(max-width:1298px){body.chat-opened .gn-v3-vehicle-name:hover{color:#fff !important}
}
.gn-v3-vehicle-name-logo{display:inline-flex;align-items:center;gap:.25rem}
.gn-v3-vehicle-name-logo .hyundaiBlack{fill:#fff}
.gn-v3-vehicle-name-logo .hyundaiRed{fill:#e63312}
.gn-v3-vehicle-name-logo-svg{margin-bottom:.15625rem}
.gn-v3-vehicle-name-svg{margin-left:.25rem}
.gn-v3-vehicle-msrp{height:1.25rem;position:relative;font-weight:400;font-size:.875rem;color:#fff;line-height:1.25rem}
.gn-v3-vehicle-msrp .sticky-icon-wrap{position:relative;display:inline-flex;align-items:center}
.gn-v3-vehicle-msrp .tooltip-trigger{width:auto;height:auto;color:#fff;padding:.25rem .875rem;margin:-0.25rem -0.875rem -0.25rem -0.625rem}
.gn-v3-vehicle-msrp .tooltip-trigger svg{width:.75rem;height:.75rem}
.gn-v3-vehicle-msrp-value{font-weight:700}
.gn-v3-vehicle-msrp-shown{position:relative;display:none;font-weight:400;font-size:.875rem;color:#fff;line-height:1.25rem;opacity:.6}
@media(min-width:640px){.gn-v3-vehicle-msrp-shown{display:block}
}
.gn-v3-vehicle-msrp-shown .sticky-icon-wrap{display:inline-flex;align-items:center}
.gn-v3-vehicle-msrp-shown .tooltip-trigger{width:auto;height:auto;color:#fff;padding:.25rem .875rem;margin:-0.25rem -0.875rem -0.25rem -0.625rem}
.gn-v3-vehicle-msrp-shown .tooltip-trigger svg{width:.75rem;height:.75rem}
.gn-v3-vehicle-disclaimer{position:relative;font-weight:400;font-size:.875rem;color:#fff;line-height:1.25rem;opacity:.6}
.gn-v3-vehicle-disclaimer .sticky-icon-wrap{display:inline-flex;align-items:center}
.gn-v3-vehicle-disclaimer .tooltip-trigger{width:auto;height:auto;color:#fff;padding:.25rem .875rem;margin:-0.25rem -0.875rem -0.25rem -0.625rem}
.gn-v3-vehicle-disclaimer .tooltip-trigger svg{width:.75rem;height:.75rem}
.gn-v3-vehicle-trim-market{position:relative;font-weight:400;font-size:.875rem;color:#fff;line-height:1.25rem}
.gn-v3-vehicle-trim-market .sticky-icon-wrap{display:inline-flex;align-items:center}
.gn-v3-vehicle-trim-market .tooltip-trigger{width:auto;height:auto;color:#fff;padding:.25rem .875rem;margin:-0.25rem -0.875rem -0.25rem -0.625rem}
.gn-v3-vehicle-trim-market .tooltip-trigger svg{width:.75rem;height:.75rem}
.gn-v3-vehicle-trim-market-svg-content{display:inline-flex;align-items:center;gap:.25rem}
.gn-v3-vehicle-image-link-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;flex:1;z-index:2}
.gn-v3-vehicle-image-link{position:relative;-webkit-tap-highlight-color:transparent;cursor:pointer}
.gn-v3-vehicle-image-padding{padding-top:62.75%}
.gn-v3-vehicle-image{width:100%;position:absolute;bottom:0;left:0;z-index:2}
.gn-v3-vehicle-image-hover{position:absolute;bottom:0;left:0;opacity:0;z-index:1}
.gn-v3-vehicle-image-cta{width:100%;position:relative;display:flex;flex-direction:column;flex:1;gap:.5rem;z-index:5}
@media(min-width:640px){.gn-v3-vehicle-image-cta{margin-top:-1.25rem}
}
.gn-v3-vehicle-image-disclaimers-height,.gn-v3-vehicle-image-disclaimers{position:relative;display:flex;flex-direction:column}
.gn-v3-vehicle-image-cta-disclaimer{font-weight:700;font-size:.75rem;color:#fff;line-height:1rem;margin-right:1rem;opacity:.6;cursor:pointer}
.gn-v3-vehicle-image-cta-disclaimer .sticky-icon-wrap{display:inline-flex;align-items:center}
.gn-v3-vehicle-image-cta-disclaimer .tooltip-trigger{width:auto;height:auto;flex-shrink:0;color:#fff;padding:.625rem .875rem;margin:-0.625rem -0.875rem -0.625rem -0.625rem}
.gn-v3-vehicle-image-cta-disclaimer .tooltip-trigger svg{width:.75rem;height:.75rem}
.gn-v3-vehicle-image-cta-copy{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:auto}
.gn-v3-vehicle-image-cta-links{width:100%;display:flex;align-items:center;gap:1rem}
.gn-v3-vehicle-image-cta-link{display:flex;align-items:center;gap:.25rem;font-weight:400;font-size:.875rem;color:#fff;line-height:1.25rem;text-decoration:none;-webkit-tap-highlight-color:transparent}
@media(min-width:1024px){.gn-v3-vehicle-image-cta-link:hover{color:var(--hover-color) !important}
}
@media(max-width:1298px){body.chat-opened .gn-v3-vehicle-image-cta-link:hover{color:#fff !important}
}
.gn-v3-vehicle-image-cta-link-svg{display:inline-flex}
.gn-v3-vehicle-image-cta-msrp-shown,.gn-v3-vehicle-image-cta-msrp-shown-legal{position:relative;flex-shrink:0;font-weight:400;font-size:.875rem;color:#fff;line-height:1.25rem;opacity:.6}
@media(min-width:640px){.gn-v3-vehicle-image-cta-msrp-shown,.gn-v3-vehicle-image-cta-msrp-shown-legal{display:none}
}
.gn-v3-vehicle-image-cta-msrp-shown .sticky-icon-wrap,.gn-v3-vehicle-image-cta-msrp-shown-legal .sticky-icon-wrap{display:inline-flex;align-items:center}
.gn-v3-vehicle-image-cta-msrp-shown .tooltip-trigger,.gn-v3-vehicle-image-cta-msrp-shown-legal .tooltip-trigger{width:auto;height:auto;color:#fff;padding:.25rem .875rem;margin:-0.25rem -0.875rem -0.25rem -0.625rem}
.gn-v3-vehicle-image-cta-msrp-shown .tooltip-trigger svg,.gn-v3-vehicle-image-cta-msrp-shown-legal .tooltip-trigger svg{width:.75rem;height:.75rem}
.gn-v3-vehicle-image-cta-msrp-shown-legal{padding-right:1rem}
@media(min-width:1024px){.gn-v3-vehicle{opacity:0;transition:opacity .33s linear}
.gn-v3-vehicle-details-container{opacity:0;margin:-1.125rem 0 1.125rem;transition:opacity .33s linear .333s,margin .33s cubic-bezier(0.05,0.9,0.71,1) .333s}
.gn-v3-vehicle-image{opacity:0;transition:opacity .2s linear .2s}
.gn-v3-vehicle-image-cta{opacity:0;transition:opacity .233s linear .4s}
.gn-v3-dropdown-open .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle{opacity:1}
.gn-v3-dropdown-open .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-details-container{opacity:1;margin:0}
.gn-v3-dropdown-open .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-image{opacity:1}
.gn-v3-dropdown-open .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-image-cta{opacity:1}
.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle{opacity:1}
.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-details-container,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-image,.gn-v3-dropdown-open.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-image-cta{transition-duration:.00000001s;transition-delay:.00000001s}
.gn-v3-dropdown-close .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle{opacity:0}
.gn-v3-dropdown-close .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-details-container,.gn-v3-dropdown-close .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-image,.gn-v3-dropdown-close .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-image-cta{transition-duration:.00000001s;transition-delay:.33s !important}
.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle{opacity:0}
.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-details-container,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-image,.gn-v3-dropdown-close.gn-v3-dropdown-between .gn-v3-dropdown-vehicle-category-open .gn-v3-vehicle-image-cta{transition-duration:.00000001s;transition-delay:.00000001s}
.gn-v3-dropdown-vehicle-category-close .gn-v3-vehicle-details-container,.gn-v3-dropdown-vehicle-category-close .gn-v3-vehicle-image,.gn-v3-dropdown-vehicle-category-close .gn-v3-vehicle-image-cta{transition-duration:.00000001s;transition-delay:.00000001s}
}
@media(min-width:1024px) and (max-width:1298px){body.chat-opened .gn-v3-vehicle{opacity:1;transition-delay:.00000001s}
body.chat-opened .gn-v3-vehicle-details-container{opacity:1;margin:0;transition-delay:.00000001s}
body.chat-opened .gn-v3-vehicle-image{opacity:1;transition-delay:.00000001s}
body.chat-opened .gn-v3-vehicle-image-cta{opacity:1;transition-delay:.00000001s}
}
@media(min-width:1024px) and (max-width:1439px){.gn-v3-vehicle:nth-child(-n+12) .gn-v3-vehicle-details-container{transition-delay:.732s}
.gn-v3-vehicle:nth-child(-n+12) .gn-v3-vehicle-image{transition-delay:.599s}
.gn-v3-vehicle:nth-child(-n+12) .gn-v3-vehicle-image-cta{transition-delay:.999s}
.gn-v3-vehicle:nth-child(-n+9) .gn-v3-vehicle-details-container{transition-delay:.599s}
.gn-v3-vehicle:nth-child(-n+9) .gn-v3-vehicle-image{transition-delay:.466s}
.gn-v3-vehicle:nth-child(-n+9) .gn-v3-vehicle-image-cta{transition-delay:.866s}
.gn-v3-vehicle:nth-child(-n+6) .gn-v3-vehicle-details-container{transition-delay:.466s}
.gn-v3-vehicle:nth-child(-n+6) .gn-v3-vehicle-image{transition-delay:.333s}
.gn-v3-vehicle:nth-child(-n+6) .gn-v3-vehicle-image-cta{transition-delay:.733s}
.gn-v3-vehicle:nth-child(-n+3) .gn-v3-vehicle-details-container{transition-delay:.333s}
.gn-v3-vehicle:nth-child(-n+3) .gn-v3-vehicle-image{transition-delay:.2s}
.gn-v3-vehicle:nth-child(-n+3) .gn-v3-vehicle-image-cta{transition-delay:.6s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+12) .gn-v3-vehicle-details-container{transition-duration:.33s,0.00000001s;transition-delay:.599s,0.00000001s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+12) .gn-v3-vehicle-image{transition-duration:.2s;transition-delay:.599s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+12) .gn-v3-vehicle-image-cta{transition-duration:.233s;transition-delay:.732s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+9) .gn-v3-vehicle-details-container{transition-duration:.33s,0.00000001s;transition-delay:.466s,0.00000001s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+9) .gn-v3-vehicle-image{transition-duration:.2s;transition-delay:.466s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+9) .gn-v3-vehicle-image-cta{transition-duration:.233s;transition-delay:.599s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+6) .gn-v3-vehicle-details-container{transition-duration:.33s,0.00000001s;transition-delay:.333s,0.00000001s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+6) .gn-v3-vehicle-image{transition-duration:.2s;transition-delay:.333s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+6) .gn-v3-vehicle-image-cta{transition-duration:.233s;transition-delay:.466s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+3) .gn-v3-vehicle-details-container{transition-duration:.33s,0.00000001s;transition-delay:.2s,0.00000001s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+3) .gn-v3-vehicle-image{transition-duration:.2s;transition-delay:.2s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+3) .gn-v3-vehicle-image-cta{transition-duration:.233s;transition-delay:.333s}
}
@media(min-width:1440px) and (max-width:1919px){.gn-v3-vehicle:nth-child(-n+12) .gn-v3-vehicle-details-container{transition-delay:.599s}
.gn-v3-vehicle:nth-child(-n+12) .gn-v3-vehicle-image{transition-delay:.466s}
.gn-v3-vehicle:nth-child(-n+12) .gn-v3-vehicle-image-cta{transition-delay:.866s}
.gn-v3-vehicle:nth-child(-n+8) .gn-v3-vehicle-details-container{transition-delay:.466s}
.gn-v3-vehicle:nth-child(-n+8) .gn-v3-vehicle-image{transition-delay:.333s}
.gn-v3-vehicle:nth-child(-n+8) .gn-v3-vehicle-image-cta{transition-delay:.733s}
.gn-v3-vehicle:nth-child(-n+4) .gn-v3-vehicle-details-container{transition-delay:.333s}
.gn-v3-vehicle:nth-child(-n+4) .gn-v3-vehicle-image{transition-delay:.2s}
.gn-v3-vehicle:nth-child(-n+4) .gn-v3-vehicle-image-cta{transition-delay:.6s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+12) .gn-v3-vehicle-details-container{transition-duration:.33s,0.00000001s;transition-delay:.466s,0.00000001s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+12) .gn-v3-vehicle-image{transition-duration:.2s;transition-delay:.466s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+12) .gn-v3-vehicle-image-cta{transition-duration:.233s;transition-delay:.599s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+8) .gn-v3-vehicle-details-container{transition-duration:.33s,0.00000001s;transition-delay:.333s,0.00000001s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+8) .gn-v3-vehicle-image{transition-duration:.2s;transition-delay:.333s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+8) .gn-v3-vehicle-image-cta{transition-duration:.233s;transition-delay:.466s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+4) .gn-v3-vehicle-details-container{transition-duration:.33s,0.00000001s;transition-delay:.2s,0.00000001s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+4) .gn-v3-vehicle-image{transition-duration:.2s;transition-delay:.2s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+4) .gn-v3-vehicle-image-cta{transition-duration:.233s;transition-delay:.333s}
}
@media(min-width:1920px){.gn-v3-vehicle:nth-child(-n+15) .gn-v3-vehicle-details-container{transition-delay:.599s}
.gn-v3-vehicle:nth-child(-n+15) .gn-v3-vehicle-image{transition-delay:.466s}
.gn-v3-vehicle:nth-child(-n+15) .gn-v3-vehicle-image-cta{transition-delay:.866s}
.gn-v3-vehicle:nth-child(-n+10) .gn-v3-vehicle-details-container{transition-delay:.466s}
.gn-v3-vehicle:nth-child(-n+10) .gn-v3-vehicle-image{transition-delay:.333s}
.gn-v3-vehicle:nth-child(-n+10) .gn-v3-vehicle-image-cta{transition-delay:.733s}
.gn-v3-vehicle:nth-child(-n+5) .gn-v3-vehicle-details-container{transition-delay:.333s}
.gn-v3-vehicle:nth-child(-n+5) .gn-v3-vehicle-image{transition-delay:.2s}
.gn-v3-vehicle:nth-child(-n+5) .gn-v3-vehicle-image-cta{transition-delay:.6s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+15) .gn-v3-vehicle-details-container{transition-duration:.33s,0.00000001s;transition-delay:.466s,0.00000001s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+15) .gn-v3-vehicle-image{transition-duration:.2s;transition-delay:.466s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+15) .gn-v3-vehicle-image-cta{transition-duration:.233s;transition-delay:.599s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+10) .gn-v3-vehicle-details-container{transition-duration:.33s,0.00000001s;transition-delay:.333s,0.00000001s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+10) .gn-v3-vehicle-image{transition-duration:.2s;transition-delay:.333s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+10) .gn-v3-vehicle-image-cta{transition-duration:.233s;transition-delay:.466s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+5) .gn-v3-vehicle-details-container{transition-duration:.33s,0.00000001s;transition-delay:.2s,0.00000001s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+5) .gn-v3-vehicle-image{transition-duration:.2s;transition-delay:.2s}
.gn-v3-dropdown-vehicle-category-open.gn-v3-dropdown-vehicle-category-between .gn-v3-vehicle:nth-child(-n+5) .gn-v3-vehicle-image-cta{transition-duration:.233s;transition-delay:.333s}
}
.gn-v3-vehicle-image-hover{opacity:0;transition:all .5s cubic-bezier(0.45,0,0.6,1)}
.gn-v3-vehicle-name,.gn-v3-vehicle-image-cta-link{transition:color .4s ease-in-out}
@media(min-width:1024px){.gn-v3-vehicle:hover .gn-v3-vehicle-image-hover{opacity:1;filter:blur(20px);transition:all .35s cubic-bezier(0.5,0,0.1,1)}
}
@media(max-width:1298px){body.chat-opened .gn-v3-vehicle:hover .gn-v3-vehicle-image-hover{opacity:0}
}
.global-nav-v3-no-animate .gn-v3-vehicle-image-link-container,.global-nav-v3-no-animate .gn-v3-vehicle-details-container{transition:none !important;transition-delay:.00000001s !important}
.gn-v3-saved{width:100%;max-width:120rem}
.gn-v3-saved-inner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.5rem;padding:1rem}
@media(min-width:640px){.gn-v3-saved-inner{padding:1.5rem 2rem}
}
@media(min-width:1024px){.gn-v3-saved-inner{gap:2rem;padding:2rem 2.625rem}
}
@media(min-width:1440px){.gn-v3-saved-inner{gap:3rem;padding:3rem 4.5rem}
}
@media(min-width:1920px){.gn-v3-saved-inner{padding:3rem 6rem}
}
.gn-v3-saved-nav{width:100%;display:flex;justify-content:space-between;align-items:center}
.gn-v3-saved-nav-toggle-buttons{display:flex;gap:.5rem;position:relative}
.gn-v3-saved-nav-toggle-button{display:flex;gap:.25rem;padding:.5rem .25rem;-webkit-tap-highlight-color:transparent}
.gn-v3-saved-nav-toggle-button:hover .gn-v3-saved-nav-toggle-button-copy{opacity:1}
.gn-v3-saved-nav-toggle-button-copy{flex-shrink:0;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:.875rem;color:#bababa;line-height:.875rem;opacity:.6;transition:opacity .2s linear}
@media(min-width:1024px){.gn-v3-saved-nav-toggle-button-copy{font-size:1rem;line-height:1rem}
}
.gn-v3-saved-nav-toggle-button-active .gn-v3-saved-nav-toggle-button-copy{opacity:1}
.gn-v3-saved-nav-toggle-button-count{flex-shrink:0;width:1.25rem;height:1.25rem;font-weight:700;font-size:.75rem;color:#fff;line-height:1.25rem;background-color:#333;border-radius:1.5625rem}
.gn-v3-saved-nav-toggle-bar{width:3.625rem;height:.125rem;position:absolute;bottom:0;left:0;background-color:#00aad2;transition:all .3s cubic-bezier(0.25,0,0.2,1);z-index:3}
.gn-v3-saved-nav-arrows{display:none}
@media(min-width:640px){.gn-v3-saved-nav-arrows{display:flex;justify-content:center;align-items:center}
}
.gn-v3-saved-nav-arrow-copy{font-weight:400;font-size:.875rem;color:#fff;line-height:.875rem}
@media(max-width:769px){.gn-v3-saved-nav-arrow-copy span{display:none}
}
.gn-v3-saved-nav-arrow-buttons{display:flex;gap:1rem;margin-left:1rem}
.gn-v3-saved-vehicle{width:100%;position:relative}
.gn-v3-saved-vehicle-swiper .swiper-wrapper{gap:1.25rem;transition:.5s cubic-bezier(0.25,0,0.05,1) !important}
@media(max-width:639px){.gn-v3-saved-vehicle-swiper .swiper-wrapper{flex-direction:column;align-items:center}
}
.gn-v3-saved-vehicle-swiper .swiper-slide{margin:0 !important}
.gn-v3-saved-vehicle-card{width:21.4375rem;display:flex;position:relative;background-color:#333;border-radius:1rem}
.gn-v3-saved-vehicle-card-inner{display:flex;flex-direction:column;gap:1rem;padding:1.5rem}
@media(max-width:639px){.gn-v3-saved-vehicle-card-model-section-height{height:auto !important}
}
.gn-v3-saved-vehicle-card-model-section{display:flex;flex-direction:column;gap:.5rem}
.gn-v3-saved-vehicle-card-saved-compare{position:relative;display:flex;justify-content:space-between}
.gn-v3-saved-vehicle-card-saved{display:flex;align-items:center;gap:.5rem}
.gn-v3-saved-vehicle-card-saved-icon{width:2rem;height:2rem}
.gn-v3-saved-vehicle-card-saved-copy{font-weight:400;font-size:.75rem;color:#fff;line-height:.75rem}
.gn-v3-saved-vehicle-card-compare{position:relative}
.gn-v3-saved-vehicle-card-compare-limit-overlay{width:20.1875rem;position:absolute;top:4.625rem;left:50%;transform:translateX(-50%);border:.0625rem solid #ededed;border-radius:1rem;box-shadow:.5rem .25rem 1.875rem 0 rgba(0,0,0,0.2);background-color:#fff}
.gn-v3-saved-vehicle-card-compare-limit-overlay-inner{display:flex;align-items:flex-start;flex-direction:column;gap:1rem;padding:1.5rem}
.gn-v3-saved-vehicle-card-compare-limit-overlay-arrow{width:1.5rem;height:1.5rem;position:absolute;top:-0.5625rem;right:3.4375rem;overflow:hidden;transform:rotate(45deg)}
.gn-v3-saved-vehicle-card-compare-limit-overlay-arrow:after{content:"";width:1.5rem;height:1.5rem;position:absolute;left:0;top:0;background:#fff;border:.0625rem solid #ededed}
.gn-v3-saved-vehicle-card-compare-limit-overlay-close-button{position:absolute;top:.5rem;right:.5rem;padding:.375rem}
.gn-v3-saved-vehicle-card-compare-limit-overlay-close-button svg{width:1.125rem;height:1.125rem}
.gn-v3-saved-vehicle-card-compare-limit-overlay-title{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.125rem;font-weight:500;color:#333;line-height:1.25rem}
.gn-v3-saved-vehicle-card-compare-limit-overlay-copy{font-size:.875rem;font-weight:400;color:#333;line-height:1.25rem}
.gn-v3-saved-vehicle-card-compare-limit-overlay-button{font-size:.75rem;font-weight:500;color:#002c5e;line-height:1.375rem;text-decoration:underline;padding:.25rem 0}
.gn-v3-saved-vehicle-card-image{width:18.4375rem;height:9rem;position:relative;overflow:hidden}
.gn-v3-saved-vehicle-card-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.gn-v3-saved-vehicle-card-image-background{height:100%;background-color:rgba(0,0,0,0.5);border-radius:.5rem}
.gn-v3-saved-vehicle-card-image-background img{height:100%}
.gn-v3-saved-vehicle-card-model-msrp{display:flex;justify-content:space-between;gap:1rem}
.gn-v3-saved-vehicle-card-model,.gn-v3-saved-vehicle-card-msrp{display:flex;align-items:flex-start;flex-direction:column;gap:.25rem}
.gn-v3-saved-vehicle-card-msrp{align-items:flex-end;flex-shrink:0}
.gn-v3-saved-vehicle-card-model-year{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:.875rem;color:#fff;line-height:1rem}
.gn-v3-saved-vehicle-card-model-name,.gn-v3-saved-vehicle-card-model-name-uppercase{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;color:#fff;line-height:1.625rem}
.gn-v3-saved-vehicle-card-model-name-uppercase{text-transform:uppercase}
.gn-v3-saved-vehicle-card-model-trim{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1rem;color:#fff;line-height:1.375rem}
.gn-v3-saved-vehicle-card-msrp-copy{font-weight:400;font-size:.75rem;color:#bababa;line-height:1rem}
.gn-v3-saved-vehicle-card-msrp-legal{-webkit-tap-highlight-color:transparent}
.gn-v3-saved-vehicle-card-msrp-legal .tooltip-trigger{width:auto;height:auto;color:#bababa;padding:.625rem .875rem;margin:-0.625rem -0.875rem}
.gn-v3-saved-vehicle-card-msrp-legal .tooltip-trigger svg{width:.75rem;height:.75rem}
.gn-v3-saved-vehicle-card-msrp-value{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.25rem;color:#fff;line-height:1.375rem}
.gn-v3-saved-vehicle-card-miles{font-weight:500;font-size:.875rem;color:#fff;line-height:1.25rem}
@media(max-width:639px){.gn-v3-saved-vehicle-card-swatch-section-height{height:auto !important}
}
.gn-v3-saved-vehicle-card-swatch-section{display:flex;gap:.5rem}
.gn-v3-saved-vehicle-card-swatch{display:flex;justify-content:flex-start;flex-direction:column;gap:.25rem}
.gn-v3-saved-vehicle-card-swatch-image,.gn-v3-saved-vehicle-card-swatch-icon{width:8.75rem;height:1.5rem;position:relative;border-radius:.25rem;outline:.0625rem solid #bababa;margin:.125rem;overflow:hidden}
.gn-v3-saved-vehicle-card-swatch-image img,.gn-v3-saved-vehicle-card-swatch-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.gn-v3-saved-vehicle-card-swatch-highlight{width:calc(100% - 4px);height:.4375rem;top:0;left:.125rem;position:absolute;opacity:.4;background-color:#fff;border-radius:.625rem;border-top-left-radius:.375rem;border-top-right-radius:.375rem;z-index:2}
.gn-v3-saved-vehicle-card-swatch-copy{font-weight:400;font-size:.75rem;color:#fff;line-height:.75rem;text-transform:capitalize;padding:0 .125rem}
.gn-v3-saved-vehicle-card-specs-package-section,.gn-v3-saved-vehicle-card-carfax-package-section{height:1.5rem;display:flex;justify-content:space-between;align-items:center}
.gn-v3-saved-vehicle-card-specs-button,.gn-v3-saved-vehicle-card-specs-link{display:inline-flex;gap:.375rem;font-weight:400;font-size:.75rem;color:#fff;line-height:1rem;text-decoration:underline;-webkit-tap-highlight-color:transparent}
.gn-v3-saved-vehicle-card-specs-link svg{width:.875rem;height:.875rem}
.gn-v3-saved-vehicle-card-package{display:flex;align-items:center;gap:.25rem;background-color:#1f1e21;border-radius:1.5rem;padding:.25rem .5rem .25rem .375rem}
.gn-v3-saved-vehicle-card-package-icon{width:1rem;height:1rem;position:relative}
.gn-v3-saved-vehicle-card-package-icon svg{width:.75rem;height:.5625rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.gn-v3-saved-vehicle-card-package-copy{font-weight:500;font-size:.75rem;color:#e6e6e6;line-height:1rem}
.gn-v3-saved-vehicle-card-dealer-section-height{display:flex}
@media(max-width:639px){.gn-v3-saved-vehicle-card-dealer-section-height{height:auto !important}
}
.gn-v3-saved-vehicle-card-dealer-section{width:100%;display:flex;justify-content:flex-end;flex-direction:column;gap:.375rem}
.gn-v3-saved-vehicle-card-dealer-avilable,.gn-v3-saved-vehicle-card-dealer-program{display:flex;flex-direction:column}
.gn-v3-saved-vehicle-card-dealer{font-weight:500;font-size:.875rem;color:#fff;line-height:1.25rem}
.gn-v3-saved-vehicle-card-avilable,.gn-v3-saved-vehicle-card-program{display:flex;align-items:center;gap:.25rem}
.gn-v3-saved-vehicle-card-avilable-icon{width:.875rem;height:.875rem}
.gn-v3-saved-vehicle-card-program-icon{width:.5625rem;height:.71875rem}
.gn-v3-saved-vehicle-card-avilable-copy,.gn-v3-saved-vehicle-card-program-copy{font-weight:400;font-size:.875rem;color:#fff;line-height:1.25rem}
.gn-v3-saved-vehicle-card-avilable-legal{-webkit-tap-highlight-color:transparent}
.gn-v3-saved-vehicle-card-avilable-legal .tooltip-trigger{width:auto;height:auto;color:#fff;padding:.625rem .875rem;margin:-0.625rem -0.875rem}
.gn-v3-saved-vehicle-card-avilable-legal .tooltip-trigger svg{width:.75rem;height:.75rem}
.gn-v3-saved-vehicle-card-vin{font-weight:400;font-size:.75rem;color:#fff;line-height:.75rem}
.gn-v3-saved-vehicle-card-drivetrain-accessories-section{display:flex;align-items:center;gap:.75rem}
.gn-v3-saved-vehicle-card-drivetrain,.gn-v3-saved-vehicle-card-accessories{width:8.875rem;display:flex;flex-direction:column;gap:.25rem}
.gn-v3-saved-vehicle-card-drivetrain-copy,.gn-v3-saved-vehicle-card-accessories-copy{font-weight:700;font-size:.75rem;color:#fff;line-height:.75rem}
.gn-v3-saved-vehicle-card-drivetrain-value,.gn-v3-saved-vehicle-card-accessories-value{font-weight:400;font-size:.75rem;color:#fff;line-height:.75rem}
.gn-v3-saved-vehicle-card-cta-section{width:100%}
.gn-v3-saved-vehicle-card-cta-details{display:flex}
.gn-v3-saved-vehicle-card-cta-details a{width:100%}
.gn-v3-saved-vehicle-card-cta-remove,.gn-v3-saved-vehicle-card-cta-avilable{display:flex;gap:.75rem}
.gn-v3-saved-vehicle-card-cta-remove a,.gn-v3-saved-vehicle-card-cta-remove button,.gn-v3-saved-vehicle-card-cta-avilable a,.gn-v3-saved-vehicle-card-cta-avilable button{width:50%;flex-basis:50%}
.gn-v3-saved-vehicle-card-cta-remove .button-white,.gn-v3-saved-vehicle-card-cta-avilable .button-white{font-weight:500;font-size:1rem;color:#333}
.gn-v3-saved-vehicle-card-cta-remove .button-transparent-white,.gn-v3-saved-vehicle-card-cta-avilable .button-transparent-white{font-weight:500;font-size:1rem;color:#fff}
.gn-v3-saved-vehicle-card-cta-remove .button-transparent-white:hover,.gn-v3-saved-vehicle-card-cta-avilable .button-transparent-white:hover{color:#333 !important}
.gn-v3-saved-vehicle-swiper-overlay{width:100%;height:calc(100vh - 112px);position:fixed;top:3.5rem;left:0;background:rgba(31,30,33,0.77);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3}
@media(min-width:640px){.gn-v3-saved-vehicle-swiper-overlay{width:200%;height:110%;position:absolute;top:-5%;left:-50%}
}
.gn-v3-saved-vehicle-swiper-overlay-content{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;gap:2rem}
.gn-v3-saved-vehicle-swiper-overlay-copy{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;color:#fff;line-height:1.875rem;text-align:center;padding:0 1rem;-webkit-tap-highlight-color:transparent}
@media(min-width:640px){.gn-v3-saved-vehicle-swiper-overlay-copy{padding:0 2rem}
}
.gn-v3-saved-vehicle-swiper-overlay-buttons{display:flex;gap:1rem}
.gn-v3-saved-vehicle-empty{width:100%;height:32.125rem;position:relative}
.gn-v3-saved-vehicle-empty-content{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}
.gn-v3-saved-vehicle-empty-title{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;color:#fff;line-height:1.75rem}
.gn-v3-saved-vehicle-empty-copy{font-weight:400;font-size:1rem;color:#fff;line-height:1.375rem;text-align:center}
.gn-v3-saved-vehicle-empty-copy svg{width:1.0625rem;height:1rem;position:relative;display:inline-block;vertical-align:middle}
.gn-v3-saved-vehicle-empty-link a{width:auto}
.gn-v3-saved-vehicle-card-overlay{width:100%;position:absolute;top:0;left:0;z-index:1}
.gn-v3-saved-vehicle-card-overlay-blur{width:100%;height:13.375rem;position:absolute;top:0;left:0;border-radius:1rem 1rem 0 0;background:linear-gradient(180deg,rgba(31,30,33,0.8) 84.14%,rgba(31,30,33,0) 100%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2}
.gn-v3-saved-vehicle-card-overlay-copy{position:absolute;top:4rem;right:1.625rem;left:1.625rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.25rem;color:#fff;line-height:1.625rem;text-align:center;z-index:3}
@media(min-width:640px){.gn-v3-saved-vehicle-card-disabled-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}
}
.gn-v3-saved-footer{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem}
@media(min-width:1024px){.gn-v3-saved-footer{flex-direction:row;justify-content:space-between;gap:1.5rem}
}
@media(max-width:639px){.gn-v3-saved-compare-open .gn-v3-saved-footer{padding-bottom:10rem}
}
.gn-v3-saved-footer-remove-button{font-weight:400;font-size:1rem;color:#fff;line-height:1.375rem;text-decoration:underline}
.gn-v3-saved-footer-legal{max-width:31.25rem;margin:0}
@media(min-width:1024px){.gn-v3-saved-footer-legal{margin-left:auto}
}
@media(min-width:1440px){.gn-v3-saved-footer-legal{max-width:none}
}
.gn-v3-saved-footer-legal-copy{font-weight:400;font-size:.875rem;color:#fff;line-height:1.25rem;text-align:center;opacity:.6}
@media(min-width:1024px){.gn-v3-saved-footer-legal-copy{text-align:right}
}
.gn-v3-saved-footer-legal-copy a{font-weight:700;color:#fff;text-decoration:underline}
.gn-v3-saved-compare{width:100%;position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:1rem;background-color:#1f1e21;padding:1rem;z-index:2}
@media(min-width:640px){.gn-v3-saved-compare{position:relative;background-color:transparent;padding:0}
}
@media(min-width:1024px){.gn-v3-saved-compare{flex-direction:row;gap:2.25rem}
}
@media(min-width:1440px){.gn-v3-saved-compare{justify-content:center;gap:3rem}
}
.gn-v3-saved-compare-vehicles{width:100%;display:flex;gap:.75rem}
@media(min-width:1024px){.gn-v3-saved-compare-vehicles{width:auto}
}
@media(min-width:1440px){.gn-v3-saved-compare-vehicles{width:auto;gap:1.5rem}
}
.gn-v3-saved-compare-vehicle-active,.gn-v3-saved-compare-vehicle-empty{width:calc((1/3 * 100%) - 8px);position:relative;display:flex;flex-direction:column;border-radius:.5rem;padding:.5rem}
@media(min-width:1024px){.gn-v3-saved-compare-vehicle-active,.gn-v3-saved-compare-vehicle-empty{width:14.0625rem;padding:.5rem .75rem}
}
@media(min-width:1440px){.gn-v3-saved-compare-vehicle-active,.gn-v3-saved-compare-vehicle-empty{width:15rem}
}
.gn-v3-saved-compare-vehicle-active{background-color:#666}
.gn-v3-saved-compare-vehicle-empty{background-color:#1f1e21;border:.0625rem solid #888}
.gn-v3-saved-compare-vehicle-empty .gn-v3-saved-compare-vehicle-copy{justify-content:center;align-items:center}
.gn-v3-saved-compare-vehicle-copy{height:100%;display:flex;justify-content:space-between;flex-direction:column;gap:.25rem}
.gn-v3-saved-compare-vehicle-name{font-weight:400;font-size:.75rem;color:#fff;line-height:.75rem}
.gn-v3-saved-compare-vehicle-trim{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:700;font-size:.875rem;color:#fff;line-height:1rem}
@media(min-width:640px){.gn-v3-saved-compare-vehicle-trim{font-size:1.125rem;line-height:1.25rem}
}
.gn-v3-saved-compare-vehicle-select{font-weight:400;font-size:.875rem;color:#fff;line-height:.875rem}
.gn-v3-saved-compare-vehicle-remove{width:1rem;height:1rem;position:absolute;top:-0.375rem;right:-0.375rem;border-radius:1.5rem;background-color:#333}
.gn-v3-saved-compare-vehicle-remove svg{width:.5rem}
@media(min-width:1440px){.gn-v3-saved-compare-vehicle-remove{width:1.5rem;height:1.5rem;top:-0.5rem;right:-0.5rem}
.gn-v3-saved-compare-vehicle-remove svg{width:.75rem}
}
.gn-v3-saved-compare-buttons{width:100%;display:flex;gap:1rem}
@media(min-width:1024px){.gn-v3-saved-compare-buttons{width:auto}
}
.gn-v3-saved-compare-buttons .gn-v3-primary-button-lightmode{width:calc(100% - 60px)}
@media(min-width:1024px){.gn-v3-saved-compare-buttons .gn-v3-primary-button-lightmode{width:auto}
}
.gn-v3-saved-compare-buttons .gn-v3-close-button{position:relative}
@media(min-width:1024px){.gn-v3-saved-compare-buttons .gn-v3-close-button{position:absolute;right:0}
}
.global-nav-v3-no-animate .gn-v3-saved-nav-toggle-bar,.global-nav-v3-no-animate .gn-v3-saved-vehicle-swiper .swiper-wrapper{transition:none !important;transition-delay:.00000001s !important}
.gn-v3-search{width:100%;max-width:72.75rem}
.gn-v3-search-inner{display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem 2.625rem}
.gn-v3-search-form{width:100%;max-width:68.75rem;position:relative;background-color:#333;border-radius:.75rem;padding:1.25rem}
.gn-v3-search-form-input{display:flex;align-items:center;gap:.5rem}
.gn-v3-search-submit-button-svg svg{fill:none}
.gn-v3-search-input{flex:1;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;color:#fff;line-height:1.875rem;text-overflow:ellipsis;border:0;background-color:#333;padding:0}
.gn-v3-search-input:focus{outline:0}
.gn-v3-search-close-button-svg svg{fill:none}
.gn-v3-search-popular-suggested-history{display:flex;gap:2.5rem}
.gn-v3-search-popular{height:16.5rem;display:flex;flex-direction:column;flex-shrink:0;gap:1rem;padding-left:1.5rem}
@media(min-width:1440px){.gn-v3-search-popular{padding-left:2.125rem}
}
.gn-v3-search-popular-title{display:flex;align-items:center;gap:.25rem}
.gn-v3-search-popular-title-svg{stroke:#bababa;margin:.375rem}
.gn-v3-search-popular-title-svg svg{fill:none}
.gn-v3-search-popular-title-copy{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:400;font-size:.875rem;color:#bababa;line-height:1rem}
.gn-v3-search-popular-searches{width:27.5rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:flex;flex-wrap:wrap;gap:1rem 2.5rem}
.gn-v3-search-popular-search{flex:0 0 calc(50% - 20px)}
.gn-v3-search-popular-search-link{display:inline-flex;gap:.5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:.875rem;color:#fff;line-height:1.5rem;text-decoration:none}
.gn-v3-search-popular-search-link:hover .gn-v3-search-popular-search-svg path{stroke:var(--hover-search-popular-color,#00aad2) !important}
.gn-v3-search-popular-search-link:hover .gn-v3-search-popular-search-copy{color:var(--hover-search-popular-color,#00aad2) !important}
.gn-v3-search-popular-search-svg{margin:.375rem}
.gn-v3-search-popular-search-svg svg{fill:none}
.gn-v3-search-suggested{height:16.5rem;display:flex;flex-direction:column;gap:1rem;padding-left:1.5rem}
@media(min-width:1440px){.gn-v3-search-suggested{padding-left:2.125rem}
}
.gn-v3-search-suggested-title{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:400;font-size:.875rem;color:#bababa;line-height:1rem}
.gn-v3-search-suggested-searches{display:inline-flex;flex-direction:column;gap:1rem}
.gn-v3-search-suggested-search-link{display:inline-flex;align-items:center;gap:.5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:.875rem;color:#888;line-height:1.5rem;text-decoration:none}
.gn-v3-search-suggested-search-link:hover .gn-v3-search-suggested-search-svg path{stroke:var(--hover-search-suggested-color,#00aad2) !important}
.gn-v3-search-suggested-search-link:hover .gn-v3-search-suggested-search-copy,.gn-v3-search-suggested-search-link:hover .gn-v3-search-suggested-search-copy span{color:var(--hover-search-suggested-color,#00aad2) !important}
.gn-v3-search-suggested-search-svg{margin:.375rem}
.gn-v3-search-suggested-search-svg svg{fill:none}
.gn-v3-search-suggested-search-copy span{color:var(--highlight-search-suggested-color,#fff)}
.gn-v3-search-suggested-empty{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:.875rem;color:#888;line-height:.875rem}
.gn-v3-search-history{height:16.5rem;display:flex;flex-direction:column;flex-shrink:0;gap:1rem}
.gn-v3-search-history-max{height:18.5rem}
.gn-v3-search-history-title{display:flex;align-items:center;gap:.25rem}
.gn-v3-search-history-title-svg{stroke:#bababa;margin:.375rem}
.gn-v3-search-history-title-svg svg{fill:none}
.gn-v3-search-history-title-copy{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:400;font-size:.875rem;color:#bababa;line-height:1rem}
.gn-v3-search-history-searches{width:27.5rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:flex;flex-wrap:wrap;gap:1rem 2.5rem}
.gn-v3-search-history-search{width:calc(50% - 20px);flex:0 0 calc(50% - 20px)}
.gn-v3-search-history-search-link{width:12.5rem;display:inline-flex;gap:.5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:.875rem;color:#fff;line-height:1.5rem;text-decoration:none}
.gn-v3-search-history-search-link:hover .gn-v3-search-history-search-svg path{stroke:var(--hover-search-history-color,#00aad2) !important}
.gn-v3-search-history-search-link:hover .gn-v3-search-history-search-copy{color:var(--hover-search-history-color,#00aad2) !important}
.gn-v3-search-history-search-svg{flex-shrink:0;margin:.375rem}
.gn-v3-search-history-search-svg svg{fill:none}
.gn-v3-search-history-search-copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.gn-v3-search-history-clear-button{display:flex;align-items:center;gap:.25rem}
.gn-v3-search-history-clear-button:hover .gn-v3-search-history-clear-button-svg path{stroke:var(--hover-search-history-color,#00aad2) !important}
.gn-v3-search-history-clear-button:hover .gn-v3-search-history-clear-button-copy{color:var(--hover-search-history-clear-color,#00aad2) !important}
.gn-v3-search-history-clear-button-svg{margin:.25rem}
.gn-v3-search-history-clear-button-copy{font-weight:500;font-size:.75rem;color:#bababa;line-height:.75rem}
.gn-v3-search-popular-search-svg path,.gn-v3-search-popular-search-copy,.gn-v3-search-suggested-search-svg path,.gn-v3-search-suggested-search-copy,.gn-v3-search-suggested-search-copy span,.gn-v3-search-history-search-svg path,.gn-v3-search-history-search-copy,.gn-v3-search-history-search-copy span,.gn-v3-search-history-clear-button-svg path,.gn-v3-search-history-clear-button-copy,.gn-v3-search-history-clear-button-copy span{transition:all .4s ease-in-out}
#global-site-header .xf-content-height:has(.bsi-compare){min-height:0;height:0;margin:0}
.hero-v1{position:relative;background:#000;overflow:hidden;height:25rem}
@media(min-width:640px){.hero-v1{height:36rem}
}
@media(min-width:1024px){.hero-v1{height:43.75rem}
}
@media(max-width:639px){.hero-extended-height{height:30rem !important}
}
@media(min-width:640px) and (max-width:1023px){.hero-extended-height{height:40rem !important}
}
@media(min-width:1024px) and (max-width:1439px){.hero-extended-height{height:43.75rem !important}
}
@media(min-width:1440px) and (max-width:1919px){.hero-extended-height{height:55rem !important}
}
@media(min-width:1920px) and (max-width:2560px){.hero-extended-height{height:61.25rem !important}
}
.hero-cinemagraph .media-cinemagraph-container{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);min-width:45rem;min-height:25rem}
@media(min-width:640px){.hero-cinemagraph .media-cinemagraph-container{min-width:65rem;min-height:36rem}
}
@media(min-width:1024px){.hero-cinemagraph .media-cinemagraph-container{min-width:78.75rem;min-height:43.75rem}
}
.hero-cinemagraph .media-cinemagraph-placeholder{position:relative;min-width:100%;min-height:100%;display:block}
.hero-cinemagraph .media-cinemagraph-container.media-cinemagraph-loaded .media-cinemagraph-placeholder{display:block}
.hero-cinemagraph .media-cinemagraph-player{position:absolute;top:0;width:100%;height:100%}
.hero-image{display:block;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}
.hero-image-left{left:0;transform:translate(0,-50%)}
.hero-image-right{left:auto;right:0;transform:translate(0,-50%)}
.hero-content{position:absolute;text-align:center;height:100%;padding:3rem 0 0;top:0;left:4.5rem;right:4.5rem}
.hero-content .icon{fill:#fff}
@media(min-width:640px){.hero-content{padding:4rem 0 0}
}
@media(min-width:1024px){.hero-content{padding:6rem 0 0}
}
.hero-content-slider{padding-top:1.875rem}
.hero-logo-slider{pointer-events:none}
.hero-content.hero-content-left{text-align:left}
.hero-content.hero-content-right{text-align:right}
.hero-double-image{display:flex;justify-content:space-between;left:0;right:0}
@media(max-width:1023px){.hero-double-image{flex-direction:column;height:100%}
}
@media(min-width:320px) and (max-width:359px){.hero-double-image{padding-top:1.875rem;padding-left:1rem;padding-right:1rem}
}
@media(min-width:360px){.hero-double-image{padding-top:2.125rem;padding-left:1.0625rem;padding-right:1.0625rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-double-image{padding-top:2.1875rem;padding-left:8.9375rem;padding-right:8.9375rem}
}
@media(min-width:1024px){.hero-double-image{padding-top:1.8125rem;padding-left:2.625rem;padding-right:2.625rem}
}
@media(min-width:1440px){.hero-double-image{padding-top:3.875rem;padding-left:4.375rem;padding-right:4.375rem}
}
@media(min-width:1920px){.hero-double-image{padding-top:3.375rem;padding-left:8.75rem;padding-right:8.75rem}
}
.hero-content-left .hero-double-img-wrapper{max-width:50%}
@media(max-width:1023px){.hero-content-left .hero-double-img-wrapper{max-width:100%}
}
@media(min-width:320px) and (max-width:359px){.hero-double-img-wrapper .hero-image-title{height:auto;width:17rem;max-height:100%;margin:0 auto 1.25rem}
}
@media(min-width:360px){.hero-double-img-wrapper .hero-image-title{height:auto;width:20.375rem;max-height:100%;margin:0 auto 1.625rem}
}
@media(min-width:640px){.hero-double-img-wrapper .hero-image-title{height:auto;width:22.125rem;max-height:100%;margin:0 auto 1.25rem}
}
@media(min-width:641px){.hero-double-img-wrapper .hero-image-title{height:auto}
}
@media(min-width:1024px){.hero-double-img-wrapper .hero-image-title{width:25.5rem}
}
@media(min-width:1440px){.hero-double-img-wrapper .hero-image-title{width:34rem}
}
@media(min-width:1920px){.hero-double-img-wrapper .hero-image-title{width:40.8125rem}
}
@media(max-width:1023px){.hero-double-img-wrapper{text-align:center}
}
.hero-second-image-container-top{display:flex;justify-content:center;align-items:flex-start}
@media(min-width:320px) and (max-width:359px){.hero-second-image-container-top{width:17rem;height:6.25rem;margin:0 auto .8125rem}
}
@media(min-width:360px){.hero-second-image-container-top{width:20.375rem;height:7.5rem;margin:0 auto .8125rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-second-image-container-top{width:22.125rem;height:8.125rem;margin:0 auto .625rem}
}
@media(min-width:1024px){.hero-second-image-container-top{justify-content:left;width:25.5rem;height:9.375rem;margin:0 0 .625rem}
}
@media(min-width:1440px){.hero-second-image-container-top{width:34rem;height:12.5rem;margin:0 0 1.25rem}
}
@media(min-width:1920px){.hero-second-image-container-top{width:40.8125rem;height:15rem}
}
.hero-second-image-container{display:flex;justify-content:center;align-items:flex-end;text-align:center}
@media(min-width:320px) and (max-width:359px){.hero-second-image-container{width:17rem;height:6.25rem;margin:0 auto 1.25rem}
}
@media(min-width:360px){.hero-second-image-container{width:20.375rem;height:7.5rem;margin:0 auto 1.25rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-second-image-container{width:22.125rem;height:8.125rem;margin:0 auto 1.25rem}
}
@media(min-width:1024px){.hero-second-image-container{align-items:flex-start;width:25.5rem;height:9.375rem;margin:0;text-align:right;justify-content:right}
}
@media(min-width:1440px){.hero-second-image-container{width:34rem;height:12.5rem;margin:0}
}
@media(min-width:1920px){.hero-second-image-container{width:40.8125rem;height:15rem;margin:0}
}
.hero-second-image{width:auto;max-height:100%}
.hero-content-dark{background:#fff}
.hero-content-dark .icon{fill:#002c5e}
.hero-image-title{margin:0 auto}
.hero-content-left .hero-image-title{margin:0}
.hero-content-right .hero-image-title{margin:0 0 0 auto}
.hero-title{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:400;color:#fff;font-size:2.5rem}
@media(min-width:1024px){.hero-title{font-size:3.375rem}
}
.hero-content-dark .hero-title{color:#333}
.hero-subhead{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;color:#fff;font-size:1.125rem;margin-bottom:1rem}
.hero-subhead span{display:block}
@media(min-width:1024px){.hero-subhead{font-size:1.25rem;margin:1rem 0 2rem}
}
.hero-content-dark .hero-subhead{color:#333}
@media(min-width:1024px) and (max-width:1439px) and (max-height:850px){.hero-v1{height:32.5rem}
.hero-image{transform:translate(-50%,-54%)}
.hero-image-left{left:0;transform:translate(0,-54%)}
.hero-image-right{left:auto;right:0;transform:translate(0,-54%)}
.hero-content{padding-top:2rem}
.hero-cinemagraph .media-cinemagraph-container{transform:translate(-50%,-54%)}
.hero-title{font-size:2.875rem}
.hero-subhead{margin:.5rem 0 .875rem}
}
.hero-two-ctas .hero-title{font-size:2.5rem;font-weight:500;line-height:2.625rem}
.hero-two-ctas .hero-subhead{font-size:1.125rem;font-weight:400;line-height:1.5rem}
.hero-two-ctas-container{display:flex;flex-direction:row;justify-content:center;max-width:27.5rem;margin:0 auto}
.hero-two-ctas-container a{display:inline-block;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#fff;text-decoration:none}
.hero-two-ctas-container svg{display:inline-block;font-size:.625rem;fill:#fff;margin-left:.5rem}
.hero-two-ctas-container .hero-cta{margin-right:1rem}
.hero-two-ctas-container .hero-cta:last-of-type{margin-right:0}
@media(max-width:1023px){.hero-two-ctas .hero-title{font-size:1.5rem;line-height:1.875rem}
.hero-two-ctas .hero-subhead{font-size:1.125rem;line-height:1.5rem}
.hero-two-ctas-container{flex-direction:column}
.hero-two-ctas-container .hero-cta{margin-right:0;margin-bottom:.8125rem}
.hero-two-ctas-container .hero-cta:last-of-type{margin:0}
}
.hero-content-dark .hero-two-ctas-container a{color:#333}
.hero-content-dark .hero-two-ctas-container svg{fill:#333}
@media(min-width:320px) and (max-width:414px){.hero-cta-bottom{position:absolute;left:0;right:0;bottom:.75rem}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .hero-double-image{flex-direction:column;height:100%;padding:2rem 2.5rem 0}
body.chat-opened .hero-double-img-wrapper{max-width:100%;text-align:left}
body.chat-opened .hero-second-image-container-top{width:22.125rem;height:8.125rem;margin:0 auto .625rem}
body.chat-opened .hero-second-image-container{width:22.125rem;height:8.125rem;margin:0 auto 1.25rem}
body.chat-opened .hero-content-top-center{top:2.1875rem}
body.chat-opened .hero-image-title{height:7.5rem}
}
.hero-enhanced{position:relative;background:#fff;overflow:hidden;max-width:160rem;height:25rem;margin:0 auto}
@media(min-width:320px){.hero-enhanced{height:22.5rem}
}
@media(min-width:360px){.hero-enhanced{height:28.75rem}
}
@media(min-width:640px){.hero-enhanced{height:32.5rem}
}
@media(min-width:1024px){.hero-enhanced{height:32.5rem}
}
@media(min-width:1440px){.hero-enhanced{height:43.75rem}
}
@media(min-width:1920px){.hero-enhanced{height:50rem}
}
@media(max-width:639px){.hero-enhanced-extended-height{height:30rem !important}
}
@media(min-width:640px) and (max-width:1023px){.hero-enhanced-extended-height{height:40rem !important}
}
@media(min-width:1024px) and (max-width:1439px){.hero-enhanced-extended-height{height:43.75rem !important}
}
@media(min-width:1440px) and (max-width:1919px){.hero-enhanced-extended-height{height:55rem !important}
}
@media(min-width:1920px) and (max-width:2560px){.hero-enhanced-extended-height{height:61.25rem !important}
}
.hero-cinemagraph .media-cinemagraph-enhanced-container{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);min-width:45rem;min-height:25rem}
@media(min-width:320px){.hero-cinemagraph .media-cinemagraph-enhanced-container{min-width:22.5rem;min-height:22.5rem}
}
@media(min-width:321px) and (max-width:374px){.hero-cinemagraph .media-cinemagraph-enhanced-container{min-width:40rem;min-height:28.75rem;transform:translate(-50%,-45%)}
}
@media(min-width:640px){.hero-cinemagraph .media-cinemagraph-enhanced-container{min-width:65rem;min-height:32.5rem}
}
@media(min-width:1024px){.hero-cinemagraph .media-cinemagraph-enhanced-container{min-width:90rem;min-height:32.5rem}
}
@media(min-width:1440px){.hero-cinemagraph .media-cinemagraph-enhanced-container{min-width:120rem;min-height:43.75rem}
}
@media(min-width:1920px){.hero-cinemagraph .media-cinemagraph-enhanced-container{min-width:160rem;min-height:43.75rem}
}
.hero-cinemagraph .media-cinemagraph-enhanced-placeholder{position:relative;min-width:100%;min-height:100%;display:block}
.hero-cinemagraph .media-cinemagraph-enhanced-container.media-cinemagraph-enhanced-loaded .media-cinemagraph-enhanced-placeholder{display:block}
.hero-cinemagraph .media-cinemagraph-enhanced-player{position:absolute;top:0;width:100%;height:100%}
.hero-enhanced-image{width:100%;height:100%;display:block;position:relative;text-align:center;margin:0 auto}
.hero-enhanced-image picture{display:block;line-height:0}
.hero-gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none;z-index:1}
@media(min-width:320px) and (max-width:359px){.hero-gradient-overlay.xsmall{display:block}
}
@media(min-width:360px) and (max-width:639px){.hero-gradient-overlay.small{display:block}
}
@media(min-width:640px) and (max-width:1023px){.hero-gradient-overlay.medium{display:block}
}
@media(min-width:1024px) and (max-width:1439px){.hero-gradient-overlay.large{display:block}
}
@media(min-width:1440px) and (max-width:1919px){.hero-gradient-overlay.xlarge{display:block}
}
@media(min-width:1920px){.hero-gradient-overlay.huge{display:block}
}
.hero-gradient-overlay.vid-gradient{height:75%}
.hero-enhanced-img-container{display:block;position:absolute;min-width:100%;min-height:100%;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%)}
.hero-enhanced-content{position:absolute;top:0;width:100%;text-align:center;padding:3rem 2.5rem 0;z-index:1}
.hero-enhanced-content .icon{fill:#fff}
@media(min-width:640px){.hero-enhanced-content{padding:4rem 4.5rem 0}
}
@media(min-width:1024px){.hero-enhanced-content{padding:6rem 4.5rem 0}
}
.hero-content-slider{padding-top:1.875rem}
.hero-logo-slider{pointer-events:none}
.hero-enhanced-content.hero-content-left{text-align:left;margin:0 auto;right:0;left:0;max-width:90rem;padding:2rem 1.5rem 0}
@media(min-width:640px){.hero-enhanced-content.hero-content-left{padding:2rem 2.5rem 0}
}
@media(min-width:1024px){.hero-enhanced-content.hero-content-left{padding:2.5rem 2.5rem 0}
}
@media(min-width:1440px){.hero-enhanced-content.hero-content-left{padding:4rem 4.375rem 0}
}
@media(min-width:1920px){.hero-enhanced-content.hero-content-left{padding:5.25rem 4.375rem 0}
}
.hero-enhanced-double-image{display:flex;justify-content:space-between;left:0;right:0}
@media(max-width:1023px){.hero-enhanced-double-image{flex-direction:column;height:100%}
}
@media(min-width:320px) and (max-width:359px){.hero-enhanced-double-image{padding-top:1.875rem;padding-left:1rem;padding-right:1rem}
}
@media(min-width:360px){.hero-enhanced-double-image{padding-top:2.125rem;padding-left:1.0625rem;padding-right:1.0625rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-enhanced-double-image{padding-top:2.1875rem;padding-left:8.9375rem;padding-right:8.9375rem}
}
@media(min-width:1024px){.hero-enhanced-double-image{padding-top:1.8125rem;padding-left:2.625rem;padding-right:2.625rem}
}
@media(min-width:1440px){.hero-enhanced-double-image{padding-top:3.875rem;padding-left:4.375rem;padding-right:4.375rem}
}
@media(min-width:1920px){.hero-enhanced-double-image{padding-top:3.375rem;padding-left:8.75rem;padding-right:8.75rem}
}
.hero-content-left .hero-enhanced-double-img-wrapper{max-width:50%}
@media(max-width:1023px){.hero-content-left .hero-enhanced-double-img-wrapper{max-width:100%;text-align:left}
}
@media(min-width:320px) and (max-width:359px){.hero-enhanced-double-img-wrapper .hero-image-title{height:auto;width:17rem;max-height:100%;margin:0 auto 1.25rem}
}
@media(min-width:360px){.hero-enhanced-double-img-wrapper .hero-image-title{height:auto;width:20.375rem;max-height:100%;margin:0 auto 1.625rem}
}
@media(min-width:640px){.hero-enhanced-double-img-wrapper .hero-image-title{height:auto;width:22.125rem;max-height:100%;margin:0 auto 1.25rem}
}
@media(min-width:641px){.hero-enhanced-double-img-wrapper .hero-image-title{height:auto}
}
@media(min-width:1024px){.hero-enhanced-double-img-wrapper .hero-image-title{width:25.5rem}
}
@media(min-width:1440px){.hero-enhanced-double-img-wrapper .hero-image-title{width:34rem}
}
@media(min-width:1920px){.hero-enhanced-double-img-wrapper .hero-image-title{width:40.8125rem}
}
.hero-enhanced-double-img-wrapper .hero-enhanced-subhead{margin:0 auto 1.25rem !important}
@media(max-width:1023px){.hero-enhanced-double-img-wrapper{text-align:center}
.hero-enhanced-double-img-wrapper .hero-enhanced-title{margin:0 auto !important}
.hero-enhanced-double-img-wrapper .hero-enhanced-subhead{margin:0 auto .625rem !important}
}
.hero-enhanced-second-image-container-top{display:flex;justify-content:center;align-items:flex-start}
@media(min-width:320px) and (max-width:359px){.hero-enhanced-second-image-container-top{width:17rem;height:6.25rem;margin:0 auto .8125rem}
}
@media(min-width:360px){.hero-enhanced-second-image-container-top{width:20.375rem;height:7.5rem;margin:0 auto .8125rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-enhanced-second-image-container-top{width:22.125rem;height:8.125rem;margin:0 auto .625rem}
}
@media(min-width:1024px){.hero-enhanced-second-image-container-top{justify-content:left;width:25.5rem;height:9.375rem;margin:0 0 .625rem}
}
@media(min-width:1440px){.hero-enhanced-second-image-container-top{width:34rem;height:12.5rem;margin:0 0 1.25rem}
}
@media(min-width:1920px){.hero-enhanced-second-image-container-top{width:40.8125rem;height:15rem}
}
.hero-enhanced-second-image-container{display:flex;justify-content:center;align-items:flex-end;text-align:center}
@media(min-width:320px) and (max-width:359px){.hero-enhanced-second-image-container{width:17rem;height:6.25rem;margin:0 auto 1.25rem}
}
@media(min-width:360px){.hero-enhanced-second-image-container{width:20.375rem;height:7.5rem;margin:0 auto 1.25rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-enhanced-second-image-container{width:22.125rem;height:8.125rem;margin:0 auto 1.25rem}
}
@media(min-width:1024px){.hero-enhanced-second-image-container{align-items:flex-start;width:25.5rem;height:9.375rem;margin:0;text-align:right;justify-content:right}
}
@media(min-width:1440px){.hero-enhanced-second-image-container{width:34rem;height:12.5rem;margin:0}
}
@media(min-width:1920px){.hero-enhanced-second-image-container{width:40.8125rem;height:15rem;margin:0}
}
.hero-enhanced-second-image{width:auto;max-height:100%}
.hero-enhanced-content.hero-content-right{text-align:right;max-width:1440px;margin:0 auto;right:0;left:0}
.hero-enhanced-content.hero-content-center{top:50%;left:50%;transform:translate(-50%,-50%);padding:0}
.hero-enhanced-content.hero-content-top-center{top:2.1875rem;left:0;right:0;padding:0}
@media(min-width:320px) and (max-width:359px){.hero-enhanced-content.hero-content-top-center{top:1.875rem}
}
@media(min-width:360px) and (max-width:639px){.hero-enhanced-content.hero-content-top-center{top:2.1875rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-enhanced-content.hero-content-top-center{top:2.1875rem}
}
@media(min-width:1024px) and (max-width:1439px){.hero-enhanced-content.hero-content-top-center{top:2.1875rem}
}
@media(min-width:1440px) and (max-width:1919px){.hero-enhanced-content.hero-content-top-center{top:4.6875rem}
}
@media(min-width:1920px){.hero-enhanced-content.hero-content-top-center{top:6.5625rem}
}
.hero-content-dark{background:#fff}
.hero-content-dark .icon{fill:#002c5e}
.hero-image-title{margin:0 auto}
.hero-content-left .hero-image-title{margin:0}
.hero-content-right .hero-image-title{margin:0 0 0 auto}
@media(min-width:320px) and (max-width:359px){.hero-image-title{height:6.25rem}
}
@media(min-width:360px) and (max-width:639px){.hero-image-title{height:7.5rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-image-title{height:7.5rem}
}
@media(min-width:1024px) and (max-width:1439px){.hero-image-title{height:9.375rem}
}
@media(min-width:1440px) and (max-width:1919px){.hero-image-title{height:12.5rem}
}
@media(min-width:1920px) and (max-width:2559px){.hero-image-title{height:12.5rem}
}
@media(min-width:2560px){.hero-image-title{height:12.5rem}
}
.hero-enhanced-title{display:flex;justify-content:center;align-items:center;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:400;color:#fff;font-size:2.5rem}
.hero-content-dark .hero-enhanced-title{color:#333}
@media(min-width:320px){.hero-content-center .hero-enhanced-title{margin:0 auto .625rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;line-height:1.875rem}
}
@media(min-width:360px) and (max-width:639px){.hero-content-center .hero-enhanced-title{margin:0 auto .3125rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.875rem;line-height:2.3125rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-content-center .hero-enhanced-title{margin:0 auto 1.3125rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:2.625rem;line-height:1.625rem}
}
@media(min-width:1024px) and (max-width:1439px){.hero-content-center .hero-enhanced-title{margin:0 auto 1.1875rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:2.75rem;line-height:1.625rem}
}
@media(min-width:1440px) and (max-width:1919px){.hero-content-center .hero-enhanced-title{margin:0 auto .4375rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:3.375rem;line-height:4.1875rem}
}
@media(min-width:1920px) and (max-width:2559px){.hero-content-center .hero-enhanced-title{margin:0 auto .4375rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:3.375rem;line-height:4.1875rem}
}
@media(min-width:2560px){.hero-content-center .hero-enhanced-title{margin:0 auto .4375rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:3.375rem;line-height:4.1875rem}
}
@media(min-width:320px){.hero-content-top-center .hero-enhanced-title{margin:0 auto .1875rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;line-height:1.875rem}
}
@media(min-width:360px) and (max-width:639px){.hero-content-top-center .hero-enhanced-title{margin:0 auto .1875rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-content-top-center .hero-enhanced-title{margin:0 auto .5625rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:2.5rem;line-height:2.625rem}
}
@media(min-width:1024px) and (max-width:1439px){.hero-content-top-center .hero-enhanced-title{margin:0 auto .5625rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:2.5rem;line-height:2.625rem}
}
@media(min-width:1440px) and (max-width:1919px){.hero-content-top-center .hero-enhanced-title{margin:0 auto .5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:3.375rem;line-height:3.5rem}
}
@media(min-width:1920px) and (max-width:2559px){.hero-content-top-center .hero-enhanced-title{margin:0 auto .5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:3.375rem;line-height:3.5rem}
}
@media(min-width:2560px){.hero-content-top-center .hero-enhanced-title{margin:0 auto .5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:3.375rem;line-height:3.5rem}
}
@media(min-width:320px){.hero-enhanced-content.hero-content-left .hero-enhanced-title,.hero-enhanced-content.hero-content-right .hero-enhanced-title{margin:0 auto .1875rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;line-height:1.875rem}
}
@media(min-width:360px) and (max-width:639px){.hero-enhanced-content.hero-content-left .hero-enhanced-title,.hero-enhanced-content.hero-content-right .hero-enhanced-title{margin:0 auto .1875rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-enhanced-content.hero-content-left .hero-enhanced-title,.hero-enhanced-content.hero-content-right .hero-enhanced-title{margin:0 auto .5625rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:2.5rem;line-height:2.625rem}
}
@media(min-width:1024px) and (max-width:1439px){.hero-enhanced-content.hero-content-left .hero-enhanced-title,.hero-enhanced-content.hero-content-right .hero-enhanced-title{margin:0 auto .5625rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:2.5rem;line-height:2.625rem}
}
@media(min-width:1440px) and (max-width:1919px){.hero-enhanced-content.hero-content-left .hero-enhanced-title,.hero-enhanced-content.hero-content-right .hero-enhanced-title{margin:0 auto .5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:3.375rem;line-height:3.5rem}
}
@media(min-width:1920px) and (max-width:2559px){.hero-enhanced-content.hero-content-left .hero-enhanced-title,.hero-enhanced-content.hero-content-right .hero-enhanced-title{margin:0 auto .5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:3.375rem;line-height:3.5rem}
}
@media(min-width:2560px){.hero-enhanced-content.hero-content-left .hero-enhanced-title,.hero-enhanced-content.hero-content-right .hero-enhanced-title{margin:0 auto .5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:3.375rem;line-height:3.5rem}
}
.hero-enhanced-content.hero-content-left .hero-enhanced-title{justify-content:flex-start;margin-left:0}
.hero-enhanced-content.hero-content-right .hero-enhanced-title{justify-content:flex-end;margin-right:0}
.hero-enhanced-subhead{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;color:#fff;font-size:1.125rem;line-height:1.5rem;margin-bottom:1rem}
.hero-enhanced-subhead span{display:block}
@media(min-width:1024px){.hero-enhanced-subhead{font-size:1.25rem;line-height:1.625rem;margin:1rem 0 2rem}
}
.hero-content-dark .hero-enhanced-subhead{color:#333}
@media(min-width:320px){.hero-content-center .hero-enhanced-subhead{margin:0 auto 1rem}
}
@media(min-width:360px) and (max-width:639px){.hero-content-center .hero-enhanced-subhead{margin:0 auto .8125rem}
}
@media(min-width:640px){.hero-content-center .hero-enhanced-subhead{margin:0 auto 1.4375rem}
}
@media(min-width:1440px){.hero-content-center .hero-enhanced-subhead{margin:0 auto 1.5625rem}
}
@media(min-width:320px){.hero-content-top-center .hero-enhanced-subhead,.hero-enhanced-content.hero-content-left .hero-enhanced-subhead,.hero-enhanced-content.hero-content-right .hero-enhanced-subhead{margin:0 auto .75rem}
}
@media(min-width:360px) and (max-width:639px){.hero-content-top-center .hero-enhanced-subhead,.hero-enhanced-content.hero-content-left .hero-enhanced-subhead,.hero-enhanced-content.hero-content-right .hero-enhanced-subhead{margin:0 auto .9375rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-content-top-center .hero-enhanced-subhead,.hero-enhanced-content.hero-content-left .hero-enhanced-subhead,.hero-enhanced-content.hero-content-right .hero-enhanced-subhead{margin:0 auto 1.5625rem}
}
@media(min-width:1024px){.hero-content-top-center .hero-enhanced-subhead,.hero-enhanced-content.hero-content-left .hero-enhanced-subhead,.hero-enhanced-content.hero-content-right .hero-enhanced-subhead{margin:0 auto 1.6875rem}
}
@media(min-width:1920px){.hero-content-top-center .hero-enhanced-subhead,.hero-enhanced-content.hero-content-left .hero-enhanced-subhead,.hero-enhanced-content.hero-content-right .hero-enhanced-subhead{margin:0 auto 1.5625rem}
}
.hero-enhanced-content.hero-content-left .hero-enhanced-subhead{margin-left:0}
.hero-enhanced-content.hero-content-right .hero-enhanced-subhead{margin-right:0}
.hero-enhanced .s7controlbar{left:0 !important;right:0 !important;width:100vw !important;max-width:1440px !important;height:1.6875rem !important;margin:0 auto 1rem !important}
@media(max-width:359px){.hero-enhanced .s7controlbar{padding-left:1rem !important;transform:translate(0,150px) !important}
}
@media(min-width:360px) and (max-width:374px){.hero-enhanced .s7controlbar{padding-left:1rem !important;transform:translate(0,201px) !important}
}
@media(min-width:375px) and (max-width:640px){.hero-enhanced .s7controlbar{padding-left:1rem !important;transform:translate(0,230px) !important}
}
@media(min-width:640px) and (max-width:1024px){.hero-enhanced .s7controlbar{padding-left:2rem !important;transform:translate(0,260px) !important}
}
@media(min-width:1024px) and (max-width:1439px){.hero-enhanced .s7controlbar{padding-left:2.625rem !important;transform:translate(0,260px) !important}
}
@media(min-width:1440px) and (max-width:1919px){.hero-enhanced .s7controlbar{padding-left:4.5rem !important;transform:translate(0,350px) !important}
}
@media(min-width:1920px){.hero-enhanced .s7controlbar{padding-left:4.5rem !important;transform:translate(0,400px) !important}
}
.hero-enhanced .s7innercontrolbarcontainer{height:1.6875rem !important}
.hero-enhanced .s7videoviewer.s7mouseinput .s7playpausebutton{top:0 !important;left:0 !important}
@media(min-width:1024px) and (max-width:1439px) and (max-height:850px){.hero-cinemagraph .media-cinemagraph-enhanced-container{transform:translate(-50%,-54%)}
}
.hero-two-ctas .hero-enhanced-title{font-size:2.5rem;font-weight:500;line-height:2.625rem}
.hero-two-ctas-container{display:flex;flex-direction:row;justify-content:center;max-width:27.5rem;margin:0 auto}
.hero-two-ctas-container a{display:inline-block;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#fff;text-decoration:none}
.hero-two-ctas-container svg{display:inline-block;font-size:.625rem;fill:#fff;margin-left:.5rem}
.hero-two-ctas-container .hero-cta{margin-right:1rem}
.hero-two-ctas-container .hero-cta:last-of-type{margin-right:0}
@media(max-width:1023px){.hero-two-ctas .hero-title{font-size:1.5rem;line-height:1.875rem}
.hero-two-ctas .hero-subhead{font-size:1.125rem;line-height:1.5rem}
.hero-two-ctas-container{flex-direction:column}
.hero-two-ctas-container .hero-cta{margin-right:0;margin-bottom:.8125rem}
.hero-two-ctas-container .hero-cta:last-of-type{margin:0}
}
.hero-content-left .hero-two-ctas-container{justify-content:normal;margin:0}
.hero-content-right .hero-two-ctas-container{justify-content:flex-end;margin-right:0}
@media(min-width:375px){.hero-enhanced-content .hero-cta{display:flex;flex-direction:column;align-items:flex-start;gap:.3125rem}
}
@media(min-width:640px){.hero-enhanced-content .hero-cta{flex-direction:row}
}
.hero-content-left .hero-cta{justify-content:flex-start;align-items:flex-start}
.hero-content-right .hero-cta{justify-content:flex-end;align-items:flex-end}
.hero-content-center .hero-cta{justify-content:center;align-items:center}
.hero-content-top-center .hero-cta{justify-content:center;align-items:center}
.hero-content-dark .hero-two-ctas-container a{color:#333}
.hero-content-dark .hero-two-ctas-container svg{fill:#333}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .hero-enhanced-double-image{flex-direction:column;height:100%;padding:2rem 2.5rem 0}
body.chat-opened .hero-enhanced-double-img-wrapper{max-width:100%;text-align:left}
body.chat-opened .hero-enhanced-second-image-container-top{width:22.125rem;height:8.125rem;margin:0 auto .625rem}
body.chat-opened .hero-enhanced-second-image-container{width:22.125rem;height:8.125rem;margin:0 auto 1.25rem}
body.chat-opened .hero-content-top-center{top:2.1875rem}
body.chat-opened .hero-image-title{height:7.5rem}
}
.media-cinemagraph-enhanced-container{position:relative}
.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{background-image:none}
.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7videotime,.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7videoscrubber,.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7mutablevolume,.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7fullscreenbutton{display:none}
.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7playpausebutton{position:relative;background:none !important;width:1.6875rem !important;height:1.6875rem !important}
.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7playpausebutton[selected='true']:before,.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7playpausebutton[selected='false']:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-position:0 0;cursor:pointer}
.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7playpausebutton[selected='true']:before{background-image:url("../../../../etc.clientlibs/hyundai/common/clientlibs/clientlib-dependencies/resources/images/play-small.svg")}
.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7playpausebutton[selected='false']:after{background-image:url("../../../../etc.clientlibs/hyundai/common/clientlibs/clientlib-dependencies/resources/images/pause-small.svg")}
.media-cinemagraph-enhanced-container .s7videoviewer .s7socialshare{display:none}
.hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar,.m-hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{bottom:50%;left:50%;max-width:100vw;transform:translate(-50%,200px)}
@media(min-width:640px){.hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar,.m-hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{transform:translate(-50%,288px)}
}
@media(min-width:1024px){.hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar,.m-hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{transform:translate(-50%,350px)}
}
@media(min-width:1024px) and (max-width:1439px) and (max-height:850px){.hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar,.m-hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{transform:translate(-50%,290px)}
}
@media(min-width:1024px) and (max-width:1439px) and (max-height:850px){.m-hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{transform:translate(-50%,260px)}
}
.media-cinemagraph-enhanced-placeholder{opacity:1;position:absolute;transition:opacity .5s ease-out;text-indent:100%;white-space:nowrap;overflow:hidden}
.media-cinemagraph-enhanced-player{min-height:.0625rem;min-width:.0625rem;opacity:0;transition:opacity .5s ease-in}
[data-loop='false'].media-cinemagraph-enhanced-player .s7playpausebutton[selected='true']:before{background-image:url("../../../../etc.clientlibs/hyundai/common/clientlibs/clientlib-dependencies/resources/images/replay.svg") !important}
.media-cinemagraph-enhanced-player-with-delay{transition-delay:.5s}
.media-cinemagraph-enhanced-container.media-cinemagraph-enhanced-loaded .media-cinemagraph-enhanced-placeholder{opacity:0}
.media-cinemagraph-enhanced-container.media-cinemagraph-enhanced-loaded .media-cinemagraph-enhanced-player{opacity:1}
@media(min-width:640px) and (max-width:1023px) and (orientation:landscape){body.chat-opened .m-hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{transform:translate(-50%,200px) !important;width:calc(100vw - 375px) !important}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .m-hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{transform:translate(-50%,288px) !important;width:calc(100vw - 375px) !important}
}
.countdown-clock{align-items:center;bottom:0;display:flex;justify-content:center;left:0;right:0;top:0;color:#333}
.countdown{display:flex}
.countdown .block{display:flex;flex-direction:column;margin:0 1rem}
.countdown .text{font-size:.875rem;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:400;text-align:center}
.countdown .digit{font-size:3.375rem;font-weight:500;line-height:3.5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-feature-settings:'tnum';font-variant-numeric:tabular-nums;margin:auto;text-align:center;position:relative}
@media(max-width:640px){.countdown .digit{font-size:2.5rem;line-height:1.25rem}
}
.countdown .separator:after{top:0;bottom:0;width:2.1875rem;position:absolute;content:':';z-index:2}
.hero-content-dark{background:#fff}
.hero-content-dark .hero-enhanced-countdown-timer-footer a{color:#002c5e}
.hero-content-dark .hero-enhanced-countdown-timer-footer svg{fill:#002c5e}
.hero-content-dark .countdown{color:#333 !important}
.hero-enhanced-title .countdown{color:#fff}
.hero-enhanced-title .countdown .text{line-height:2.25rem;margin-bottom:.5rem}
@media(min-width:640px){.hero-enhanced-title .countdown .text{margin-top:-0.625rem}
}
@media(min-width:320px){.hero-content-top-center .hero-enhanced-countdown-timer-title{margin:0 auto .3125rem}
}
@media(min-width:360px) and (max-width:639px){.hero-content-top-center .hero-enhanced-countdown-timer-title{max-width:20.5rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-content-top-center .hero-enhanced-countdown-timer-title{max-width:26.25rem;margin:0 auto .3125rem;line-height:2.625rem}
}
@media(min-width:1024px) and (max-width:1439px){.hero-content-top-center .hero-enhanced-countdown-timer-title{max-width:27.5rem;margin:0 auto .3125rem}
}
@media(min-width:1440px) and (max-width:1919px){.hero-content-top-center .hero-enhanced-countdown-timer-title{margin:0 auto .3125rem;font-size:3.375rem}
}
@media(min-width:1920px) and (max-width:2559px){.hero-content-top-center .hero-enhanced-countdown-timer-title{margin:0 auto .3125rem}
}
@media(min-width:2560px){.hero-content-top-center .hero-enhanced-countdown-timer-title{margin:0 auto .3125rem}
}
.hero-enhanced-countdown-timer-subhead{font-weight:400}
@media(min-width:320px){.hero-content-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.125rem}
}
@media(min-width:360px) and (max-width:639px){.hero-content-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.125rem}
}
@media(min-width:1024px) and (max-width:1439px){.hero-content-center .hero-enhanced-countdown-timer-subhead{max-width:30rem;margin:0 auto 1.375rem}
}
@media(min-width:1440px) and (max-width:1919px){.hero-content-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.375rem}
}
@media(min-width:1920px) and (max-width:2559px){.hero-content-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.375rem}
}
@media(min-width:2560px){.hero-content-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.375rem}
}
@media(min-width:360px) and (max-width:639px){.hero-content-top-center .hero-enhanced-countdown-timer-subhead{margin:0 auto .75rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-content-top-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.375rem}
}
@media(min-width:1024px) and (max-width:1439px){.hero-content-top-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.375rem}
}
@media(min-width:1440px) and (max-width:1919px){.hero-content-top-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.375rem}
}
.hero-enhanced-countdown-timer-footer{line-height:1.125rem}
.hero-enhanced-countdown-timer-footer a{display:inline-block;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;color:#fff;text-decoration:none}
.hero-enhanced-countdown-timer-footer a.hero-enhanced-countdown-timer-calendar-cta{margin-right:3rem}
.hero-enhanced-countdown-timer-footer a.hero-enhanced-countdown-timer-calendar-cta svg{margin-left:.4375rem;width:.875rem;height:1rem}
.hero-enhanced-countdown-timer-footer svg{display:inline-block;font-size:.625rem;fill:#fff;margin-left:.5rem}
.generic-hero-new-v2{position:relative;background:#fff;overflow:hidden;max-width:160rem;height:28.75rem;margin:0 auto}
@media(min-width:320px){.generic-hero-new-v2{height:22.5rem}
}
@media(min-width:360px){.generic-hero-new-v2{height:28.75rem}
}
@media(min-width:640px){.generic-hero-new-v2{height:32.5rem}
}
@media(min-width:1440px){.generic-hero-new-v2{height:43.75rem}
}
@media(min-width:1920px){.generic-hero-new-v2{height:50rem}
}
.generic-hero-v2-image{width:100%;height:100%;display:block;position:relative;text-align:center;margin:0 auto}
.generic-hero-v2-image picture{display:block;line-height:0}
.generic-hero-v2-gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none;z-index:1}
@media(min-width:320px) and (max-width:359px){.generic-hero-v2-gradient-overlay.xsmall{display:block}
}
@media(min-width:360px) and (max-width:639px){.generic-hero-v2-gradient-overlay.small{display:block}
}
@media(min-width:640px) and (max-width:1023px){.generic-hero-v2-gradient-overlay.medium{display:block}
}
@media(min-width:1024px) and (max-width:1439px){.generic-hero-v2-gradient-overlay.large{display:block}
}
@media(min-width:1440px) and (max-width:1919px){.generic-hero-v2-gradient-overlay.xlarge{display:block}
}
@media(min-width:1920px){.generic-hero-v2-gradient-overlay.huge{display:block}
}
.generic-hero-v2-img-container{display:block;position:absolute;min-width:100%;min-height:100%;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%)}
.generic-hero-v2-image-title{height:auto}
.generic-hero-v2-content{position:absolute;top:0;width:100%;text-align:center;padding:2rem 1.5rem 0;z-index:1}
.generic-hero-v2-content .icon{fill:currentColor}
@media(min-width:640px){.generic-hero-v2-content{padding:2rem 2.5rem}
}
@media(min-width:1024px){.generic-hero-v2-content{padding:0 4.5rem}
}
@media(min-width:1440px){.generic-hero-v2-content{padding:0 7.5rem}
}
@media(min-width:0){.generic-hero-v2-content .generic-hero-v2-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem}
}
@media(min-width:640px){.generic-hero-v2-content .generic-hero-v2-cta{flex-direction:row}
}
.generic-hero-v2-content.generic-hero-v2-content-align-left{top:0;right:0;left:0;text-align:left;margin:0 auto}
@media(min-width:1024px){.generic-hero-v2-content.generic-hero-v2-content-align-left{top:3rem}
}
@media(min-width:1440px){.generic-hero-v2-content.generic-hero-v2-content-align-left{top:4.5rem}
}
@media(min-width:640px){.generic-hero-v2-content.generic-hero-v2-content-align-left .generic-hero-v2-cta{justify-content:flex-start}
}
.generic-hero-v2-content.generic-hero-v2-content-align-right{text-align:right;max-width:1440px;margin:0 auto;right:0;left:0}
@media(min-width:640px){.generic-hero-v2-content.generic-hero-v2-content-align-right .generic-hero-v2-cta{justify-content:flex-end}
}
.generic-hero-v2-content.generic-hero-v2-content-align-center{top:50%;left:50%;transform:translate(-50%,-50%);padding:0}
.generic-hero-v2-content.generic-hero-v2-content-align-center .generic-hero-v2-cta{justify-content:center}
.generic-hero-v2-content.generic-hero-v2-content-align-top-center{top:0;left:0;right:0}
@media(min-width:1024px){.generic-hero-v2-content.generic-hero-v2-content-align-top-center{top:3rem}
}
@media(min-width:1440px){.generic-hero-v2-content.generic-hero-v2-content-align-top-center{top:4.5rem}
}
.generic-hero-v2-content.generic-hero-v2-content-align-top-center .generic-hero-v2-cta{justify-content:center}
.generic-hero-v2-content.generic-hero-v2-content-align-top-right{top:0;left:0;right:0}
@media(min-width:1024px){.generic-hero-v2-content.generic-hero-v2-content-align-top-right{top:3rem}
}
@media(min-width:1440px){.generic-hero-v2-content.generic-hero-v2-content-align-top-right{top:4.5rem}
}
@media(min-width:1024px) and (max-width:1439px){.generic-hero-v2-content.generic-hero-v2-content-align-top-right{max-width:90rem;margin:auto}
}
@media(min-width:1440px) and (max-width:1919px){.generic-hero-v2-content.generic-hero-v2-content-align-top-right{max-width:90rem;margin:auto}
}
@media(min-width:1920px){.generic-hero-v2-content.generic-hero-v2-content-align-top-right{max-width:90rem;margin:auto}
}
@media(min-width:1024px){.generic-hero-v2-content.generic-hero-v2-content-align-top-right .generic-hero-v2-cta{justify-content:flex-end}
}
.generic-hero-v2-content.generic-hero-v2-content-align-bottom-left{bottom:2.1875rem;left:0;right:0}
@media(min-width:1024px){.generic-hero-v2-content.generic-hero-v2-content-align-bottom-left{bottom:3rem;top:auto;max-width:90rem;margin:auto}
}
@media(min-width:1440px){.generic-hero-v2-content.generic-hero-v2-content-align-bottom-left{bottom:4.5rem}
}
@media(min-width:1024px){.generic-hero-v2-content.generic-hero-v2-content-align-bottom-left .generic-hero-v2-cta{justify-content:flex-start}
}
.generic-hero-v2-title{display:flex;justify-content:center;align-items:center;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;color:#fff;font-size:1.5rem;line-height:1.875rem;text-align:initial;padding-bottom:.1875rem}
.generic-hero-v2-title .tooltip-trigger{color:#fff}
.generic-hero-v2-title .sticky-icon-wrap{display:inline-flex}
.generic-hero-v2-title>span:has(span.sticky-icon-wrap){display:block;padding-right:.9375rem}
@media(min-width:360px){.generic-hero-v2-title{font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:640px){.generic-hero-v2-title{font-size:2.5rem;line-height:2.625rem;padding-bottom:.5625rem}
}
@media(min-width:1440px){.generic-hero-v2-title{font-size:3.375rem;line-height:3.5rem;padding-bottom:.5rem}
}
@media(min-width:1920px){.generic-hero-v2-title{font-size:3.375rem;line-height:3.5rem}
}
.generic-hero-v2-image-title-container{display:flex;justify-content:center;padding-bottom:.8125rem}
@media(min-width:640px){.generic-hero-v2-image-title-container{padding-bottom:.625rem}
}
@media(min-width:1440px){.generic-hero-v2-image-title-container{padding-bottom:1.25rem}
}
.generic-hero-v2-image-title-container img{height:5rem}
.generic-hero-v2-subhead{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;color:#fff;font-weight:400;font-size:1.125rem;line-height:1.5rem}
.generic-hero-v2-subhead>span:has(span.sticky-icon-wrap){display:block;padding-right:.9375rem}
.generic-hero-v2-subhead .tooltip-trigger{color:#fff}
@media(min-width:1440px){.generic-hero-v2-subhead{font-size:1.25rem;line-height:1.625rem}
}
.generic-hero-v2-subhead-margin-bottom{margin:0 auto .75rem}
@media(min-width:360px) and (max-width:639px){.generic-hero-v2-subhead-margin-bottom{margin:0 auto .9375rem}
}
@media(min-width:640px) and (max-width:1023px){.generic-hero-v2-subhead-margin-bottom{margin:0 auto 1.5625rem}
}
@media(min-width:1024px){.generic-hero-v2-subhead-margin-bottom{margin:0 auto 1.6875rem}
}
@media(min-width:1920px){.generic-hero-v2-subhead-margin-bottom{margin:0 auto 1.5625rem}
}
@media(min-width:320px){.generic-hero-v2-content-align-center .generic-hero-v2-title{margin:0 auto .625rem}
}
@media(min-width:360px) and (max-width:639px){.generic-hero-v2-content-align-center .generic-hero-v2-title{margin:0 auto .3125rem}
}
@media(min-width:640px) and (max-width:1023px){.generic-hero-v2-content-align-center .generic-hero-v2-title{margin:0 auto 1.3125rem}
}
@media(min-width:1024px) and (max-width:1439px){.generic-hero-v2-content-align-center .generic-hero-v2-title{margin:0 auto 1.1875rem}
}
@media(min-width:1440px) and (max-width:1919px){.generic-hero-v2-content-align-center .generic-hero-v2-title{margin:0 auto .4375rem}
}
@media(min-width:1920px) and (max-width:2559px){.generic-hero-v2-content-align-center .generic-hero-v2-title{margin:0 auto .4375rem}
}
@media(min-width:2560px){.generic-hero-v2-content-align-center .generic-hero-v2-title{margin:0 auto .4375rem}
}
@media(min-width:1024px){.generic-hero-v2-content-align-top-right .generic-hero-v2-title{justify-content:flex-end}
}
@media(min-width:1024px){.generic-hero-v2-content-align-top-right .generic-hero-v2-subhead{text-align:end}
}
@media(min-width:1024px){.generic-hero-v2-content-align-top-right .generic-hero-v2-image-title-container{justify-content:flex-end}
}
.generic-hero-v2-content.generic-hero-v2-content-align-left .generic-hero-v2-title{justify-content:flex-start;margin-left:0}
.generic-hero-v2-content.generic-hero-v2-content-align-left .generic-hero-v2-subhead{margin-left:0}
.generic-hero-v2-content.generic-hero-v2-content-align-left .generic-hero-v2-image-title-container{justify-content:flex-start}
.generic-hero-v2-content.generic-hero-v2-content-align-right .generic-hero-v2-title{justify-content:flex-end;margin-right:0}
.generic-hero-v2-content.generic-hero-v2-content-align-right .generic-hero-v2-subhead{margin-right:0}
.generic-hero-v2-content.generic-hero-v2-content-align-right .generic-hero-v2-image-title-container{justify-content:flex-end}
.generic-hero-v2-content-align-bottom-left .generic-hero-v2-title{justify-content:flex-start}
.generic-hero-v2-content-align-bottom-left .generic-hero-v2-subhead{text-align:start}
.generic-hero-v2-content-align-bottom-left .generic-hero-v2-image-title-container{justify-content:flex-start}
.generic-hero-v2-content-align-dark .generic-hero-v2-title{color:#333}
.generic-hero-v2-content-align-dark .generic-hero-v2-subhead{color:#333}
@media(max-width:639px){.generic-hero-v2-extended-height{height:30rem !important}
}
@media(min-width:640px){.generic-hero-v2-extended-height{height:40rem !important}
}
@media(min-width:1024px){.generic-hero-v2-extended-height{height:43.75rem !important}
}
@media(min-width:1440px){.generic-hero-v2-extended-height{height:55rem !important}
}
@media(min-width:1920px){.generic-hero-v2-extended-height{height:61.25rem !important}
}
.generic-hero-v2-content-align-slider{padding-top:1.875rem}
.hero-logo-slider{pointer-events:none}
.generic-hero-v2-double-image{display:flex;justify-content:space-between;left:0;right:0}
@media(max-width:1023px){.generic-hero-v2-double-image{flex-direction:column;height:100%}
}
@media(min-width:320px) and (max-width:359px){.generic-hero-v2-double-image{padding-top:1.875rem;padding-left:1rem;padding-right:1rem}
}
@media(min-width:360px){.generic-hero-v2-double-image{padding-top:2.125rem;padding-left:1.0625rem;padding-right:1.0625rem}
}
@media(min-width:640px) and (max-width:1023px){.generic-hero-v2-double-image{padding-top:2.1875rem;padding-left:8.9375rem;padding-right:8.9375rem}
}
@media(min-width:1024px){.generic-hero-v2-double-image{padding-top:1.8125rem;padding-left:2.625rem;padding-right:2.625rem}
}
@media(min-width:1440px){.generic-hero-v2-double-image{padding-top:3.875rem;padding-left:4.375rem;padding-right:4.375rem}
}
@media(min-width:1920px){.generic-hero-v2-double-image{padding-top:3.375rem;padding-left:8.75rem;padding-right:8.75rem}
}
.generic-hero-v2-content-align-left .generic-hero-v2-double-img-wrapper{max-width:50%}
@media(max-width:1023px){.generic-hero-v2-content-align-left .generic-hero-v2-double-img-wrapper{max-width:100%;text-align:left}
}
@media(min-width:320px) and (max-width:359px){.generic-hero-v2-double-img-wrapper .generic-hero-v2-image-title{height:auto;width:17rem;max-height:100%;margin:0 auto 1.25rem}
}
@media(min-width:360px){.generic-hero-v2-double-img-wrapper .generic-hero-v2-image-title{height:auto;width:20.375rem;max-height:100%;margin:0 auto 1.625rem}
}
@media(min-width:640px){.generic-hero-v2-double-img-wrapper .generic-hero-v2-image-title{height:auto;width:22.125rem;max-height:100%;margin:0 auto 1.25rem}
}
@media(min-width:641px){.generic-hero-v2-double-img-wrapper .generic-hero-v2-image-title{height:auto}
}
@media(min-width:1024px){.generic-hero-v2-double-img-wrapper .generic-hero-v2-image-title{width:25.5rem}
}
@media(min-width:1440px){.generic-hero-v2-double-img-wrapper .generic-hero-v2-image-title{width:34rem}
}
@media(min-width:1920px){.generic-hero-v2-double-img-wrapper .generic-hero-v2-image-title{width:40.8125rem}
}
.generic-hero-v2-double-img-wrapper .generic-hero-v2-subhead{margin:0 auto 1.25rem !important}
@media(max-width:1023px){.generic-hero-v2-double-img-wrapper{text-align:center}
.generic-hero-v2-double-img-wrapper .generic-hero-v2-title{margin:0 auto !important}
.generic-hero-v2-double-img-wrapper .generic-hero-v2-subhead{margin:0 auto .625rem !important}
}
.generic-hero-v2-second-image-container-top{display:flex;justify-content:center;align-items:flex-start}
@media(min-width:320px) and (max-width:359px){.generic-hero-v2-second-image-container-top{width:17rem;height:6.25rem;margin:0 auto .8125rem}
}
@media(min-width:360px){.generic-hero-v2-second-image-container-top{width:20.375rem;height:7.5rem;margin:0 auto .8125rem}
}
@media(min-width:640px) and (max-width:1023px){.generic-hero-v2-second-image-container-top{width:22.125rem;height:8.125rem;margin:0 auto .625rem}
}
@media(min-width:1024px){.generic-hero-v2-second-image-container-top{justify-content:left;width:25.5rem;height:9.375rem;margin:0 0 .625rem}
}
@media(min-width:1440px){.generic-hero-v2-second-image-container-top{width:34rem;height:12.5rem;margin:0 0 1.25rem}
}
@media(min-width:1920px){.generic-hero-v2-second-image-container-top{width:40.8125rem;height:15rem}
}
.generic-hero-v2-second-image-container{display:flex;justify-content:center;align-items:flex-end;text-align:center}
@media(min-width:320px) and (max-width:359px){.generic-hero-v2-second-image-container{width:17rem;height:6.25rem;margin:0 auto 1.25rem}
}
@media(min-width:360px){.generic-hero-v2-second-image-container{width:20.375rem;height:7.5rem;margin:0 auto 1.25rem}
}
@media(min-width:640px) and (max-width:1023px){.generic-hero-v2-second-image-container{width:22.125rem;height:8.125rem;margin:0 auto 1.25rem}
}
@media(min-width:1024px){.generic-hero-v2-second-image-container{align-items:flex-start;width:25.5rem;height:9.375rem;margin:0;text-align:right;justify-content:right}
}
@media(min-width:1440px){.generic-hero-v2-second-image-container{width:34rem;height:12.5rem;margin:0}
}
@media(min-width:1920px){.generic-hero-v2-second-image-container{width:40.8125rem;height:15rem;margin:0}
}
.generic-hero-v2-second-image{width:auto;max-height:100%}
.generic-hero-v2-content-align-dark{background:#fff}
.generic-hero-v2-content-align-dark .icon{fill:#002c5e}
.hero-two-ctas .generic-hero-v2-title{font-size:2.5rem;font-weight:500;line-height:2.625rem}
.hero-two-ctas .generic-hero-v2-subhead{font-size:1.125rem;font-weight:400;line-height:1.5rem}
.hero-two-ctas-container{display:flex;flex-direction:row;justify-content:center;max-width:27.5rem;margin:0 auto}
.hero-two-ctas-container a{display:inline-block;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#fff;text-decoration:none}
.hero-two-ctas-container svg{display:inline-block;font-size:.625rem;fill:#fff;margin-left:.5rem}
.hero-two-ctas-container .hero-cta{margin-right:1rem}
.hero-two-ctas-container .hero-cta:last-of-type{margin-right:0}
.generic-hero-v2-content-slider{padding-top:1.875rem}
.generic-hero-v2-content-slider .generic-hero-v2-image-title{margin:auto}
@media(max-width:1023px){.hero-two-ctas .hero-title{font-size:1.5rem;line-height:1.875rem}
.hero-two-ctas .hero-subhead{font-size:1.125rem;line-height:1.5rem}
.hero-two-ctas-container{flex-direction:column}
.hero-two-ctas-container .hero-cta{margin-right:0;margin-bottom:.8125rem}
.hero-two-ctas-container .hero-cta:last-of-type{margin:0}
}
.generic-hero-v2-content-align-left .hero-two-ctas-container{justify-content:normal;margin:0}
.generic-hero-v2-content-align-right .hero-two-ctas-container{justify-content:flex-end;margin-right:0}
.generic-hero-v2-content-align-dark .hero-two-ctas-container a{color:#333}
.generic-hero-v2-content-align-dark .hero-two-ctas-container svg{fill:#333}
.generic-hero-v2-cinemagraph .media-cinemagraph-enhanced-container{width:100%;height:auto;min-width:45rem;min-height:25rem}
@media(min-width:320px){.generic-hero-v2-cinemagraph .media-cinemagraph-enhanced-container{min-width:22.5rem;min-height:22.5rem}
}
@media(min-width:360px){.generic-hero-v2-cinemagraph .media-cinemagraph-enhanced-container{min-width:40rem;min-height:28.75rem}
}
@media(min-width:640px){.generic-hero-v2-cinemagraph .media-cinemagraph-enhanced-container{min-width:40rem;min-height:32.5rem}
}
@media(min-width:1024px){.generic-hero-v2-cinemagraph .media-cinemagraph-enhanced-container{min-width:64rem}
}
@media(min-width:1440px){.generic-hero-v2-cinemagraph .media-cinemagraph-enhanced-container{min-width:90rem;min-height:43.75rem}
}
@media(min-width:1920px){.generic-hero-v2-cinemagraph .media-cinemagraph-enhanced-container{min-height:50rem}
}
.generic-hero-v2-cinemagraph .media-cinemagraph-enhanced-placeholder{min-width:100%;min-height:100%;display:block}
.generic-hero-v2-cinemagraph .media-cinemagraph-enhanced-player{position:absolute;top:0;width:100%;height:100%}
.generic-hero-v2-cinemagraph video{-o-object-fit:cover;object-fit:cover;left:0 !important;top:0 !important;width:100% !important;height:100% !important}
.generic-hero-v2-cinemagraph .s7playpausebutton{top:0 !important;left:0 !important}
.generic-hero-v2-cinemagraph .s7mutablevolume,.generic-hero-v2-cinemagraph .s7videotime,.generic-hero-v2-cinemagraph .s7fullscreenbutton{display:none !important}
@media(max-width:639px){.generic-hero-v2-cinemagraph.generic-hero-v2-extended-height .media-cinemagraph-enhanced-container{height:30rem !important}
}
@media(min-width:640px){.generic-hero-v2-cinemagraph.generic-hero-v2-extended-height .media-cinemagraph-enhanced-container{height:40rem !important}
}
@media(min-width:1024px){.generic-hero-v2-cinemagraph.generic-hero-v2-extended-height .media-cinemagraph-enhanced-container{height:43.75rem !important}
}
@media(min-width:1440px){.generic-hero-v2-cinemagraph.generic-hero-v2-extended-height .media-cinemagraph-enhanced-container{height:55rem !important}
}
@media(min-width:1920px){.generic-hero-v2-cinemagraph.generic-hero-v2-extended-height .media-cinemagraph-enhanced-container{height:61.25rem !important}
}
.generic-hero-v2 .s7controlbar{left:.5rem !important;right:0 !important;width:99% !important;bottom:.5rem !important;height:1.6875rem !important;margin:0 !important;z-index:2;transform:none !important}
.generic-hero-v2 .s7innercontrolbarcontainer{height:1.6875rem !important}
.generic-hero-v2-content .hero-enhanced-title{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;line-height:1.875rem;padding-bottom:.1875rem}
@media(min-width:360px){.generic-hero-v2-content .hero-enhanced-title{font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:640px){.generic-hero-v2-content .hero-enhanced-title{font-size:2.5rem;line-height:2.625rem;padding-bottom:.5625rem}
}
@media(min-width:1024px){.generic-hero-v2-content .hero-enhanced-title{font-size:2.5rem;line-height:2.625rem}
}
@media(min-width:1440px){.generic-hero-v2-content .hero-enhanced-title{font-size:3.375rem;line-height:3.5rem;padding-bottom:.5rem}
}
@media(min-width:1920px){.generic-hero-v2-content .hero-enhanced-title{font-size:3.375rem;line-height:3.5rem}
}
@media(min-width:2560px){.generic-hero-v2-content .hero-enhanced-title{font-size:3.375rem;line-height:3.5rem}
}
.generic-hero-v2-content .hero-enhanced-countdown-timer-subhead{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;color:#fff;font-size:1.125rem;line-height:1.5rem}
.generic-hero-v2-content .hero-enhanced-countdown-timer-subhead span{display:block}
@media(min-width:320px){.generic-hero-v2-content .hero-enhanced-countdown-timer-subhead{margin:0 auto .75rem}
}
@media(min-width:360px) and (max-width:639px){.generic-hero-v2-content .hero-enhanced-countdown-timer-subhead{margin:0 auto .9375rem}
}
@media(min-width:640px) and (max-width:1023px){.generic-hero-v2-content .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.5625rem}
}
@media(min-width:1024px) and (max-width:1439px){.generic-hero-v2-content .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.6875rem;font-size:1.25rem;line-height:1.625rem}
}
@media(min-width:1440px) and (max-width:1919px){.generic-hero-v2-content .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.6875rem;font-size:1.25rem;line-height:1.625rem}
}
@media(min-width:1920px) and (max-width:2559px){.generic-hero-v2-content .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.5625rem;font-size:1.25rem;line-height:1.625rem}
}
@media(min-width:2560px){.generic-hero-v2-content .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.5625rem;font-size:1.25rem;line-height:1.625rem}
}
.generic-hero-v2-content .hero-enhanced-countdown-timer-footer{line-height:1.125rem}
.generic-hero-v2-content .hero-enhanced-countdown-timer-footer a{display:inline-block;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;color:#fff;text-decoration:none}
.generic-hero-v2-content .hero-enhanced-countdown-timer-footer svg{display:inline-block;font-size:.625rem;fill:#fff;margin-left:.5rem}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .generic-hero-v2-double-image{flex-direction:column;height:100%;padding-top:2.1875rem;padding-left:8.9375rem;padding-right:8.9375rem}
body.chat-opened .generic-hero-v2-double-img-wrapper{max-width:100%;text-align:left}
body.chat-opened .generic-hero-v2-second-image-container-top{width:22.125rem;height:8.125rem;margin:0 auto .625rem}
body.chat-opened .generic-hero-v2-second-image-container{width:22.125rem;height:8.125rem;margin:0 auto 1.25rem}
}
.generic-hero-v2-smartchat-container{display:flex;justify-content:center;width:100%;margin-top:1rem;order:1}
@media(min-width:1024px){.generic-hero-v2-smartchat-container{order:2}
}
.generic-hero-v2-content-align-left .generic-hero-v2-smartchat-container{justify-content:left}
.generic-hero-v2-content-align-right .generic-hero-v2-smartchat-container{justify-content:right}
.generic-hero-v2-content-align-center .generic-hero-v2-smartchat-container{justify-content:center}
.generic-hero-v2-content-align-top-right .generic-hero-v2-smartchat-container{justify-content:right}
.generic-hero-v2-content-align-top-center .generic-hero-v2-smartchat-container{justify-content:center}
.generic-hero-v2-content-align-bottom-left .generic-hero-v2-smartchat-container{justify-content:left}
.generic-hero-v2-smartchat-container button{margin:0;margin-bottom:.625rem}
@media(min-width:1024px){.generic-hero-v2-smartchat-container button{margin:0}
}
.generic-hero-v2-smartchat-container .smartchat-contextual-cta-btn--background{min-height:2.5rem;font-size:.875rem;line-height:1.25rem;padding:.625rem .9375rem}
.media-cinemagraph-enhanced-container{position:relative}
.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{background-image:none}
.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7videotime,.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7videoscrubber,.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7mutablevolume,.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7fullscreenbutton{display:none}
.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7playpausebutton{position:relative;background:none !important;width:1.6875rem !important;height:1.6875rem !important}
.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7playpausebutton[selected='true']:before,.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7playpausebutton[selected='false']:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-position:0 0;cursor:pointer}
.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7playpausebutton[selected='true']:before{background-image:url("../../../../etc.clientlibs/hyundai/common/clientlibs/clientlib-dependencies/resources/images/play-small.svg")}
.media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar .s7playpausebutton[selected='false']:after{background-image:url("../../../../etc.clientlibs/hyundai/common/clientlibs/clientlib-dependencies/resources/images/pause-small.svg")}
.media-cinemagraph-enhanced-container .s7videoviewer .s7socialshare{display:none}
.hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar,.m-hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{bottom:50%;left:50%;max-width:100vw;transform:translate(-50%,200px)}
@media(min-width:640px){.hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar,.m-hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{transform:translate(-50%,288px)}
}
@media(min-width:1024px){.hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar,.m-hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{transform:translate(-50%,350px)}
}
@media(min-width:1024px) and (max-width:1439px) and (max-height:850px){.hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar,.m-hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{transform:translate(-50%,290px)}
}
@media(min-width:1024px) and (max-width:1439px) and (max-height:850px){.m-hero .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{transform:translate(-50%,260px)}
}
.media-cinemagraph-enhanced-placeholder{opacity:1;position:absolute;transition:opacity .5s ease-out;text-indent:100%;white-space:nowrap;overflow:hidden}
.media-cinemagraph-enhanced-player{min-height:.0625rem;min-width:.0625rem;opacity:0;transition:opacity .5s ease-in}
[data-loop='false'].media-cinemagraph-enhanced-player .s7playpausebutton[selected='true']:before{background-image:url("../../../../etc.clientlibs/hyundai/common/clientlibs/clientlib-dependencies/resources/images/replay.svg") !important}
.media-cinemagraph-enhanced-player-with-delay{transition-delay:.5s}
.media-cinemagraph-enhanced-container.media-cinemagraph-enhanced-loaded .media-cinemagraph-enhanced-placeholder{opacity:0}
.media-cinemagraph-enhanced-container.media-cinemagraph-enhanced-loaded .media-cinemagraph-enhanced-player{opacity:1}
.countdown-clock{align-items:center;bottom:0;display:flex;justify-content:center;left:0;right:0;top:0;color:#333}
.countdown{display:flex}
.countdown .block{display:flex;flex-direction:column;margin:0 1rem}
.countdown .text{font-size:.875rem;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:400;text-align:center}
.countdown .digit{font-size:3.375rem;font-weight:500;line-height:3.5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-feature-settings:'tnum';font-variant-numeric:tabular-nums;margin:auto;text-align:center;position:relative}
@media(max-width:640px){.countdown .digit{font-size:2.5rem;line-height:1.25rem}
}
.countdown .separator:after{top:0;bottom:0;width:2.1875rem;position:absolute;content:':';z-index:2}
.hero-content-dark{background:#fff}
.hero-content-dark .hero-enhanced-countdown-timer-footer a{color:#002c5e}
.hero-content-dark .hero-enhanced-countdown-timer-footer svg{fill:#002c5e}
.hero-content-dark .countdown{color:#333 !important}
.hero-enhanced-title .countdown{color:#fff}
.hero-enhanced-title .countdown .text{line-height:2.25rem;margin-bottom:.5rem}
@media(min-width:640px){.hero-enhanced-title .countdown .text{margin-top:-0.625rem}
}
@media(min-width:320px){.hero-content-top-center .hero-enhanced-countdown-timer-title{margin:0 auto .3125rem}
}
@media(min-width:360px) and (max-width:639px){.hero-content-top-center .hero-enhanced-countdown-timer-title{max-width:20.5rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-content-top-center .hero-enhanced-countdown-timer-title{max-width:26.25rem;margin:0 auto .3125rem;line-height:2.625rem}
}
@media(min-width:1024px) and (max-width:1439px){.hero-content-top-center .hero-enhanced-countdown-timer-title{max-width:27.5rem;margin:0 auto .3125rem}
}
@media(min-width:1440px) and (max-width:1919px){.hero-content-top-center .hero-enhanced-countdown-timer-title{margin:0 auto .3125rem;font-size:3.375rem}
}
@media(min-width:1920px) and (max-width:2559px){.hero-content-top-center .hero-enhanced-countdown-timer-title{margin:0 auto .3125rem}
}
@media(min-width:2560px){.hero-content-top-center .hero-enhanced-countdown-timer-title{margin:0 auto .3125rem}
}
.hero-enhanced-countdown-timer-subhead{font-weight:400}
@media(min-width:320px){.hero-content-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.125rem}
}
@media(min-width:360px) and (max-width:639px){.hero-content-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.125rem}
}
@media(min-width:1024px) and (max-width:1439px){.hero-content-center .hero-enhanced-countdown-timer-subhead{max-width:30rem;margin:0 auto 1.375rem}
}
@media(min-width:1440px) and (max-width:1919px){.hero-content-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.375rem}
}
@media(min-width:1920px) and (max-width:2559px){.hero-content-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.375rem}
}
@media(min-width:2560px){.hero-content-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.375rem}
}
@media(min-width:360px) and (max-width:639px){.hero-content-top-center .hero-enhanced-countdown-timer-subhead{margin:0 auto .75rem}
}
@media(min-width:640px) and (max-width:1023px){.hero-content-top-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.375rem}
}
@media(min-width:1024px) and (max-width:1439px){.hero-content-top-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.375rem}
}
@media(min-width:1440px) and (max-width:1919px){.hero-content-top-center .hero-enhanced-countdown-timer-subhead{margin:0 auto 1.375rem}
}
.hero-enhanced-countdown-timer-footer{line-height:1.125rem}
.hero-enhanced-countdown-timer-footer a{display:inline-block;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;color:#fff;text-decoration:none}
.hero-enhanced-countdown-timer-footer a.hero-enhanced-countdown-timer-calendar-cta{margin-right:3rem}
.hero-enhanced-countdown-timer-footer a.hero-enhanced-countdown-timer-calendar-cta svg{margin-left:.4375rem;width:.875rem;height:1rem}
.hero-enhanced-countdown-timer-footer svg{display:inline-block;font-size:.625rem;fill:#fff;margin-left:.5rem}
.hc-container{position:relative;margin-bottom:3.125rem;visibility:hidden}
.hc-container.carousel-initialized{visibility:visible;overflow:hidden}
.hc-container .swiper-list{cursor:default}
.hc-container .hc-swiper-controls .swiper-pagination{position:absolute;margin:0;padding:0;text-align:center;width:100%;bottom:.75rem}
@media(min-width:640px){.hc-container .hc-swiper-controls .swiper-pagination{bottom:auto;transform:translateY(-20px);top:auto;width:auto;left:2rem;right:2rem}
}
@media(min-width:1024px){.hc-container .hc-swiper-controls .swiper-pagination{transform:translateY(-35px)}
}
.hc-container.hc-theme-light .swiper-arrow .icon{fill:#fff}
.hc-container.hc-theme-dark .swiper-arrow .icon{fill:#000}
.hc-swiper-controls .hc-swiper-button-prev.swiper-button-prev,.hc-swiper-controls .hc-swiper-button-next.swiper-button-next{position:absolute;bottom:.75rem;height:1.875rem;width:1.875rem;font-size:1.875rem;z-index:99}
.hc-swiper-controls .hc-swiper-button-prev.swiper-button-prev .icon,.hc-swiper-controls .hc-swiper-button-next.swiper-button-next .icon{fill:inherit}
@media(min-width:640px){.hc-swiper-controls .hc-swiper-button-prev.swiper-button-prev,.hc-swiper-controls .hc-swiper-button-next.swiper-button-next{bottom:0;top:50%;transform:translateY(-50%)}
}
.hc-swiper-controls .hc-swiper-button-prev.swiper-button-prev:after,.hc-swiper-controls .hc-swiper-button-next.swiper-button-next:after{display:none}
.hc-swiper-controls .hc-swiper-button-prev.swiper-button-prev{left:1.875rem}
.hc-swiper-controls .hc-swiper-button-next.swiper-button-next{right:1.875rem}
.hc-container2{visibility:visible}
.hc-container2 .hc-swiper-button-prev.swiper-button-prev,.hc-container2 .hc-swiper-button-next.swiper-button-next{display:none}
.hc-container2 .hc2{height:auto}
.hc{overflow:hidden;height:25rem}
@media(min-width:640px){.hc{height:36rem}
}
@media(min-width:1024px){.hc{height:43.75rem}
}
@media(min-width:1024px) and (max-width:1439px) and (max-height:850px){.hc{height:32.5rem}
}
.hc.swiper-initialized{height:auto}
.hc2{overflow:visible}
.hc-container-enhanced{max-width:160rem;margin:0 auto}
.hc-container .swiper-wrapper{box-sizing:inherit}
.hc-container .mro-modal-reviews-inner{width:auto}
.hc-container .hc-swiper-controls{z-index:10;position:initial}
@media(min-width:640px) and (max-width:640px){.carousel-initialized .m-hero,.carousel-initialized .m-hero-enhanced{margin-bottom:0}
}
@media(min-width:375px) and (max-width:639px){.carousel-initialized .m-hero-bottom,.carousel-initialized .m-hero-enhanced-bottom{height:16.875rem}
}
@media(min-width:640px) and (max-width:640px){.carousel-initialized .m-hero-bottom,.carousel-initialized .m-hero-enhanced-bottom{position:relative;height:13.75rem;background-color:#f3f3f3}
.carousel-initialized .m-hero-bottom .m-hero-spec-label,.carousel-initialized .m-hero-bottom .m-hero-enhanced-spec-label,.carousel-initialized .m-hero-enhanced-bottom .m-hero-spec-label,.carousel-initialized .m-hero-enhanced-bottom .m-hero-enhanced-spec-label{color:#888}
.carousel-initialized .m-hero-bottom .m-hero-spec-value,.carousel-initialized .m-hero-bottom .m-hero-enhanced-spec-value,.carousel-initialized .m-hero-enhanced-bottom .m-hero-spec-value,.carousel-initialized .m-hero-enhanced-bottom .m-hero-enhanced-spec-value{color:#333}
.carousel-initialized .m-hero-bottom .icon,.carousel-initialized .m-hero-bottom svg,.carousel-initialized .m-hero-enhanced-bottom .icon,.carousel-initialized .m-hero-enhanced-bottom svg{fill:currentColor}
}
@media(min-width:640px) and (max-width:640px){.carousel-initialized .m-hero-enhanced-cta-container,.carousel-initialized .m-hero-cta-container{top:auto;padding-top:0}
}
@media(min-width:640px) and (max-width:640px){.carousel-initialized .swiper-slide .m-hero-specs,.carousel-initialized .swiper-slide .m-hero-enhanced-specs{padding-bottom:.5rem}
}
@media(min-width:640px) and (max-width:640px){.hc-container.carousel-initialized .swiper-arrow .icon{fill:#002c5e}
}
@media(min-width:640px) and (max-width:640px){.hc-container.carousel-initialized .swiper-dots button:before{color:#bababa}
}
.hc-v2-container{position:relative;max-width:2560px;margin:0 auto 3.125rem}
@media(min-width:640px){.hc-v2-container{margin-bottom:0}
}
.hc-v2-container .swiper-list{cursor:default}
@media(max-width:639px){.hc-v2-swiper-controls{position:absolute;text-align:center;margin:0 auto;width:100%;padding-bottom:6%}
.hc-v2-swiper-controls .hc-v2-swiper-pagination{bottom:.75rem}
}
.hc-v2-swiper-controls .hc-v2-swiper-button-prev.swiper-button-prev,.hc-v2-swiper-controls .hc-v2-swiper-button-next.swiper-button-next{position:absolute;bottom:.75rem;height:1.875rem;width:1.875rem;font-size:1.875rem;z-index:99}
.hc-v2-swiper-controls .hc-v2-swiper-button-prev.swiper-button-prev .icon,.hc-v2-swiper-controls .hc-v2-swiper-button-next.swiper-button-next .icon{fill:inherit}
@media(min-width:640px){.hc-v2-swiper-controls .hc-v2-swiper-button-prev.swiper-button-prev,.hc-v2-swiper-controls .hc-v2-swiper-button-next.swiper-button-next{bottom:0;top:50%;transform:translateY(-50%)}
}
@media(max-width:640px){.hc-v2-swiper-controls .hc-v2-swiper-button-prev.swiper-button-prev,.hc-v2-swiper-controls .hc-v2-swiper-button-next.swiper-button-next{bottom:.75rem;top:auto;height:1.25rem}
}
.hc-v2-swiper-controls .hc-v2-swiper-button-prev.swiper-button-prev:after,.hc-v2-swiper-controls .hc-v2-swiper-button-next.swiper-button-next:after{display:none}
.hc-v2-swiper-controls .hc-v2-swiper-button-prev.swiper-button-prev{left:1.875rem}
@media(max-width:639px){.hc-v2-swiper-controls .hc-v2-swiper-button-prev.swiper-button-prev{left:20%}
}
.hc-v2-swiper-controls .hc-v2-swiper-button-next.swiper-button-next{right:1.875rem}
@media(max-width:639px){.hc-v2-swiper-controls .hc-v2-swiper-button-next.swiper-button-next{right:20%}
}
.hc-v2-container2{visibility:visible}
.hc-v2-container2 .hc-v2{height:auto}
.hc-v2-container2 .hc-v2 .hero-enhanced{margin:1.25rem 0}
.hc-v2{overflow:hidden;height:25rem}
@media(min-width:640px){.hc-v2{height:36rem}
}
@media(min-width:1024px){.hc-v2{height:43.75rem}
}
@media(min-width:1024px) and (max-width:1439px) and (max-height:850px){.hc-v2{height:32.5rem}
}
.hc-v2.swiper-initialized{height:auto}
.hc-v2 .mro-modal-reviews{top:auto}
.hc-v2 .mro-modal-reviews-inner{width:auto}
.hc2 .swiper-button-prev,.hc2 .swiper-button-next{display:none}
.hc-v2-container-enhanced{margin:0 auto}
@media(min-width:375px) and (max-width:639px){.hc-v2-container-enhanced{margin-bottom:1.875rem}
}
@media(min-width:375px) and (max-width:639px){.hc-v2-container .carousel-initialized .m-hero-bottom,.hc-v2-container .carousel-initialized .m-hero-enhanced-bottom{height:16.875rem}
}
@media(min-width:640px) and (max-width:640px){.hc-v2-container .carousel-initialized .m-hero,.hc-v2-container .carousel-initialized .m-hero-enhanced{margin-bottom:0}
.hc-v2-container .carousel-initialized .m-hero-bottom,.hc-v2-container .carousel-initialized .m-hero-enhanced-bottom{position:relative;height:13.75rem;background-color:#f3f3f3}
.hc-v2-container .carousel-initialized .m-hero-spec-label,.hc-v2-container .carousel-initialized .m-hero-enhanced-spec-label{color:#888}
.hc-v2-container .carousel-initialized .m-hero-spec-value,.hc-v2-container .carousel-initialized .m-hero-enhanced-spec-value{color:#333}
.hc-v2-container .carousel-initialized .m-hero-cta-container,.hc-v2-container .carousel-initialized .m-hero-enhanced-cta-container{top:auto;padding-top:0}
.hc-v2-container .carousel-initialized .swiper-slide .m-hero-specs,.hc-v2-container .carousel-initialized .swiper-slide .m-hero-enhanced-specs{padding-bottom:.5rem}
}
.et{position:relative}
.et-image-window{position:relative;height:16.25rem;overflow:hidden;width:100%;padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.et-image-window{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1024px){.et-image-window{padding-left:4.5rem;padding-right:4.5rem}
}
@media(min-width:1440px){.et-image-window{padding-left:7.5rem;padding-right:7.5rem}
}
.et-image-container{position:absolute;height:100%;width:40rem;left:50%;transform:translateX(-50%);text-align:center}
.et-image{display:block;width:100%;max-width:none;position:relative;top:50%;transform:translateY(-50%)}
.et-section-header{position:absolute;top:0;left:0;right:0}
.et-section-header-content{margin:0 auto;max-width:90rem;padding-left:1rem;padding-right:1rem;padding-top:2rem}
@media(min-width:640px){.et-section-header-content{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1024px){.et-section-header-content{padding-left:4.5rem;padding-right:4.5rem;padding-top:3rem}
}
@media(min-width:1440px){.et-section-header-content{padding-left:7.5rem;padding-right:7.5rem;padding-top:4.5rem}
}
.et-section-head{width:100%;font-size:1.5rem;color:#fff;text-align:center;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500}
.et-section-head.et-section-head-dark{color:#333}
@media(min-width:1024px){.et-section-head{font-size:1.875rem}
}
.et-section-tag{position:relative;font-size:1rem;color:#fff;padding-bottom:.5rem;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700}
.et-section-tag:after{content:'';position:absolute;bottom:0;left:0;height:.125rem;width:1.5rem;background-color:currentColor}
.et-section-tag.et-section-tag-dark{color:#666}
.et-cards{padding:1rem}
@media(min-width:640px){.et-cards{padding:3rem 3rem 4rem}
}
@media(min-width:1024px){.et-cards{padding:3rem 4.5rem 4rem}
}
@media(min-width:1440px){.et-cards{padding:3rem 7.5rem 4rem}
}
.et-card{text-align:center;border-bottom:.0625rem solid #bababa;padding:1.5625rem 0}
.et-card:last-child{border-bottom:0}
.et-card svg{fill:#002c5e}
.et-icon svg{height:3rem;width:3rem;display:inline-block}
.et-card-text{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;color:#333;margin:.9375rem 0;font-size:1.25rem}
.et-card-link{font-size:.875rem;color:#002c5e;text-decoration:none}
.et-card-link svg{fill:#002c5e;height:.5rem;width:.875rem;display:inline-block}
@media(min-width:640px){.et-image-window{height:25rem}
.et-image-container{width:64rem}
.et-cards{display:flex}
.et-card{flex:1 1 100%;border-bottom:0;border-right:.0625rem solid #bababa;padding:.3125rem 1.5625rem}
.et-card:last-child{border-right:0}
}
@media(min-width:1024px){.et-image-window{height:48rem}
.et-image-container{width:90rem}
.et-cards{position:absolute;width:100%;bottom:0}
.et-card{padding:.3125rem 2.5rem}
.et-theme-light .et-card svg{fill:#fff}
.et-theme-light .et-card-text{color:#fff}
.et-theme-light .et-card-link{color:#fff}
.et-theme-light .et-card-link svg{fill:#fff}
.et-theme-dark .et-card{border-right:.0625rem solid #333}
.et-theme-dark .et-card:last-child{border-right:0}
}
.et-theme-dark .et-section-head{color:#333}
.et-theme-dark .et-section-tag{color:#333}
@media(min-width:1440px){.et-image-container{position:absolute;width:100%;left:0;transform:none}
.et-cards{justify-content:center;left:0;right:0;max-width:90rem;margin:0 auto}
.et-card{max-width:28.4375rem}
}
.cac-top-padding{padding-top:2rem}
@media(min-width:1024px){.cac-top-padding{padding-top:3rem}
}
@media(min-width:1440px){.cac-top-padding{padding-top:4.5rem}
}
.cac-bottom-padding{padding-bottom:2rem}
@media(min-width:1024px){.cac-bottom-padding{padding-bottom:3rem}
}
@media(min-width:1440px){.cac-bottom-padding{padding-bottom:4.5rem}
}
.cac-no-padding{padding:0}
.cac-headline{text-align:center;max-width:1440px;margin:0 auto 1.5rem;color:#333;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.5rem;font-weight:500;padding:0 1rem}
@media(min-width:640px){.cac-headline{margin-bottom:2rem;padding:0 3rem}
}
@media(min-width:1024px){.cac-headline{font-size:1.875rem;margin-bottom:2.5rem;padding:0 4.5rem}
}
@media(min-width:1440px){.cac-headline{padding:0 7.5rem}
}
.cac-headline-left .cac-headline{text-align:left}
@media(min-width:640px) and (max-width:1439px) and (orientation:landscape){body.chat-opened .cac-headline{margin:0 auto 1.5rem;padding:0 1rem}
}
@media(min-width:1024px){body.chat-opened .cac-headline{font-size:inherit;margin-bottom:2rem;padding:0 3rem}
}
@media(min-width:1440px){body.chat-opened .cac-headline{font-size:1.875rem;margin-bottom:2.5rem;padding:0 4.5rem}
}
@media(min-width:1825px){body.chat-opened .cac-headline{padding:0 7.5rem}
}
.cac-row-hide{display:none}
.cac-boxes{max-width:1440px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.cac-boxes{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1024px){.cac-boxes{padding-left:4.5rem;padding-right:4.5rem}
}
@media(min-width:1440px){.cac-boxes{padding-left:7.5rem;padding-right:7.5rem}
}
@media(min-width:640px) and (max-width:1439px) and (orientation:landscape){body.chat-opened .cac-boxes{padding-left:1rem;padding-right:1rem}
}
@media(min-width:1024px){body.chat-opened .cac-boxes{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1440px){body.chat-opened .cac-boxes{padding-left:4.5rem;padding-right:4.5rem}
}
@media(min-width:1825px){body.chat-opened .cac-boxes{padding-left:7.5rem;padding-right:7.5rem}
}
.cac-box{max-width:100%;flex-basis:100%;display:flex;flex-direction:column;padding:.75rem 0 2rem 0}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cac-box{display:block !important}
}
.cac-single .cac-box{max-width:30rem;flex-basis:100%;margin:0 auto}
@media(min-width:640px){.cac-box{padding:.75rem .625rem 2rem .625rem}
.cac-two .cac-box{max-width:50%;flex-basis:50%}
.cac-single .cac-box,.cac-two .cac-box{padding:1rem 1rem 2rem 1rem}
.cac-three .cac-box{max-width:33.3333333333%;flex-basis:33.3333333333%}
}
@media(min-width:1024px){.cac-box{padding:.625rem .625rem 3rem .625rem;max-width:33.3333333333%;flex-basis:33.3333333333%}
.cac-single .cac-box{max-width:50%;flex-basis:100%}
.cac-single .cac-box,.cac-two .cac-box{padding:1.25rem 1.25rem 3rem 1.25rem}
}
@media(min-width:1440px){.cac-box{padding:.625rem .625rem 4.5rem .625rem;max-width:33.3333333333%;flex-basis:33.3333333333%}
.cac-single .cac-box{max-width:50%;flex-basis:100%}
.cac-single .cac-box,.cac-two .cac-box{padding:1.25rem 1.25rem 4.5rem 1.25rem}
}
body.chat-opened .cac-box{max-width:100%;flex-basis:100%;display:flex;flex-direction:column;padding:.75rem 0 2rem 0}
@media(min-width:640px) and (max-width:1439px) and (orientation:landscape){body.chat-opened .cac-box{max-width:100%;flex-basis:100%;display:flex;padding:.75rem 0 2rem 0}
}
@media(min-width:1024px){body.chat-opened .cac-box{padding:.75rem .625rem 2rem .625rem}
.cac-two body.chat-opened .cac-box{max-width:50%;flex-basis:50%}
.cac-single body.chat-opened .cac-box,.cac-two body.chat-opened .cac-box{padding:1rem 1rem 2rem 1rem}
.cac-three body.chat-opened .cac-box{max-width:33.3333333333%;flex-basis:33.3333333333%}
}
@media(min-width:1440px){body.chat-opened .cac-box{padding:.625rem .625rem 3rem .625rem;max-width:33.3333333333%;flex-basis:33.3333333333%}
.cac-single body.chat-opened .cac-box{max-width:50%;flex-basis:100%}
.cac-single body.chat-opened .cac-box,.cac-two body.chat-opened .cac-box{padding:1.25rem 1.25rem 3rem 1.25rem}
}
@media(min-width:1825px){body.chat-opened .cac-box{padding:.625rem .625rem 4.5rem .625rem;max-width:33.3333333333%;flex-basis:33.3333333333%}
.cac-single body.chat-opened .cac-box{max-width:50%;flex-basis:100%}
.cac-single body.chat-opened .cac-box,.cac-two body.chat-opened .cac-box{padding:1.25rem 1.25rem 4.5rem 1.25rem}
}
.cac-box-no-top-padding{padding-top:0 !important}
.cac-box-content{display:flex;flex-direction:column;flex-grow:1;overflow-wrap:break-word;padding:1.5rem 1.5rem 0 1.5rem}
@media(min-width:1024px){.cac-box-content{padding:2.5rem 2.5rem 0 2.5rem}
}
.cac-box-img{display:block;max-width:100%;margin:0 auto}
.cac-card-icon-box{display:flex;font-size:3.5rem;padding:1.5rem 1.5rem 0}
@media(min-width:1440px){.cac-card-icon-box{padding:2.5rem 2.5rem 0}
}
.cac-box-eyebrow{color:#666;font-size:1rem;letter-spacing:.0625rem;line-height:1.125rem;margin-bottom:.5rem}
.cac-box-title{color:#333;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;line-height:1.625rem;font-weight:400}
@media(min-width:1024px){.cac-box-title{font-size:1.5rem;line-height:1.875rem}
}
.cac-box-text{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;margin-top:.75rem;line-height:1.375rem;color:#888}
@media(min-width:1024px){.cac-box-text{margin-top:1rem}
}
.cac-single .cac-box-text{text-align:center}
.cac-link-container,.cac-link-center-container{margin-top:auto;padding-top:1.5rem;display:flex;align-items:baseline;justify-content:flex-start}
.cac-action-button .cac-link-container,.cac-action-button .cac-link-center-container{margin-top:auto;padding-top:2rem}
.cac-grid .cac-link-container,.cac-grid .cac-link-center-container{margin-top:auto}
.cac-link-container [data-smco-video]:after,.cac-link-center-container [data-smco-video]:after{display:none}
.cac-link-center-container{justify-content:center}
.cac-action-link .cac-box-link{color:#002c5e;font-weight:700;font-size:.875rem;text-decoration:none;line-height:1.25rem;white-space:nowrap !important}
.cac-action-link .cac-box-link:hover{text-decoration:underline}
.cac-action-link .cac-box-link svg{width:.7em;height:.7em;display:inline-block;margin-left:.375rem}
@media(min-width:1024px){body.chat-opened .cac-action-link .cac-box-link{white-space:initial !important}
}
.cac-action-link .cac-box-link-external svg{width:1em;height:1em;fill:currentColor}
.cac-action-button .cac-box-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:400;height:2.75rem;padding:0 1.75rem;font-size:1rem;background-color:#002c5e;color:#fff;border:2px solid #002c5e;height:auto;min-height:2.5rem;max-width:100%;word-break:break-word;padding-top:.375rem;padding-bottom:.375rem;width:100%}
.cac-action-button .cac-box-link:disabled{cursor:default;pointer-events:none}
.cac-action-button .cac-box-link:hover{background-color:#001a38;color:#fff}
.cac-action-button .cac-box-link:disabled{background-color:#bababa;color:#fff}
.cac-action-button .cac-box-link:focus{box-shadow:inset 0 0 0 2px #fff;box-sizing:border-box}
@media(min-width:640px){.cac-action-button .cac-box-link{width:auto}
}
.cac-action-button .cac-box-link svg{flex-shrink:0;margin-left:.5rem;height:1rem;width:1rem;fill:currentColor}
.cac-buttons{text-align:center;padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.cac-buttons{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1024px){.cac-buttons{padding-left:4.5rem;padding-right:4.5rem}
}
@media(min-width:1440px){.cac-buttons{padding-left:7.5rem;padding-right:7.5rem}
}
.cac-button-expand{display:none}
.cac-buttons-expand .cac-button-expand{display:inline-flex}
.cac-button-collapse{display:none}
.cac-buttons-collapse .cac-button-collapse{display:inline-flex}
.cac-price-contain{margin-bottom:1rem}
.cac-special{text-align:center}
.cac-price{color:#333;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.875rem;line-height:2.625rem;font-weight:500;display:block}
.cac-offer-desc{color:#888;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;display:block}
.cac-external-link-container{margin-top:auto;padding-top:1.5rem}
.cac-external-link{color:#002c5e;display:inline-block;font-size:.875rem;font-weight:700;line-height:1.25rem;text-decoration:none}
.cac-external-link svg{width:1rem;height:1rem;margin-left:.25rem;fill:currentColor;display:inline-block}
.cac-download-link-container{margin-top:auto;padding-top:1.5rem;display:flex;align-items:baseline;justify-content:flex-start}
.cac-download-link{color:#002c5e;font-size:.875rem;font-weight:700;line-height:1.25rem;text-decoration:none}
.cac-download-link svg{margin-left:.25rem;width:1.125rem;height:1.125rem;fill:currentColor;display:inline-block}
.cac-bg-white{background:#fff}
.cac-bg-white .cac-box-content,.cac-bg-white .cac-card-icon-box{background:#f3f3f3}
.cac-bg-white.cac-single .cac-box-content,.cac-bg-white.cac-single .cac-card-icon-box{background:transparent}
.cac-bg-gray{background:#f3f3f3}
.cac-bg-gray .cac-box-content,.cac-bg-gray .cac-card-icon-box{background:#fff}
.cac-bg-gray.cac-single .cac-box-content,.cac-bg-gray.cac-single .cac-card-icon-box{background:transparent}
.cac-bg-gradient{background:linear-gradient(180deg,#fff 0,#f3f3f3 100%)}
.cac-bg-gradient .cac-box-content,.cac-bg-gradient .cac-card-icon-box{background:#fff}
.cac-bg-gradient.cac-single .cac-box-content,.cac-bg-gradient.cac-single .cac-card-icon-box{background:transparent}
.cac-img-container{position:relative}
.cac-countdown-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.cac-countdown-bottom{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.cac-countdown-theme-light .countdown{color:#fff}
.cac-countdown-theme-dark .countdown{color:#333}
.cac-countdown-center .countdown .digit,.cac-countdown-bottom .countdown .digit{font-size:1.875rem;line-height:.875rem}
.cac-calendar-link{color:#002c5e;font-weight:700;margin-right:2rem;display:inline-block;max-width:100%;font-size:.875rem;text-decoration:none;line-height:1.25rem;white-space:nowrap !important}
@media(min-width:1024px){.cac-calendar-link{margin-right:3rem}
}
.cac-calendar-link svg{margin-left:.4375rem;width:.875rem;height:1rem;fill:currentColor;display:inline-block}
.countdown .text{line-height:2.25rem}
.cac-max-width{max-width:90rem;width:100%;margin:auto}
.cac-card-padding-bottom{padding-bottom:1.5rem}
@media(min-width:1024px){.cac-card-padding-bottom{padding-bottom:2.5rem}
}
.cac-external-app-link-container{display:flex;padding-top:.5625rem}
.cac-external-app-link-container .cac-app-store-btn{display:inline-flex;width:auto;height:2.875rem;margin-left:-0.6875rem}
.cac-external-app-link-container .cac-app-store-btn img{padding:.3125rem .5rem;width:auto;height:100%}
.countdown-clock{align-items:center;bottom:0;display:flex;justify-content:center;left:0;right:0;top:0;color:#333}
.countdown{display:flex}
.countdown .block{display:flex;flex-direction:column;margin:0 1rem}
.countdown .text{font-size:.875rem;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:400;text-align:center}
.countdown .digit{font-size:3.375rem;font-weight:500;line-height:3.5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-feature-settings:'tnum';font-variant-numeric:tabular-nums;margin:auto;text-align:center;position:relative}
@media(max-width:640px){.countdown .digit{font-size:2.5rem;line-height:1.25rem}
}
.countdown .separator:after{top:0;bottom:0;width:2.1875rem;position:absolute;content:':';z-index:2}
.cac-img-container{position:relative}
.cac-countdown-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.cac-countdown-bottom{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.cac-countdown-theme-light .countdown{color:#fff}
.cac-countdown-theme-dark .countdown{color:#333}
.cac-countdown-center .countdown .digit,.cac-countdown-bottom .countdown .digit{font-size:1.875rem;line-height:.875rem}
.cac-calendar-link{color:#002c5e;font-weight:700;margin-top:1rem;margin-right:2rem;display:inline-block;max-width:100%;font-size:.875rem;text-decoration:none;line-height:1.25rem}
@media(min-width:1024px){.cac-calendar-link{margin-top:1.5rem;margin-right:3rem}
}
.cac-calendar-link svg{margin-left:.4375rem;width:.875rem;height:1rem;fill:currentColor;display:inline-block}
.hrb-banner-container{width:100%;display:flex;background:#002c5e}
.hrb-banner-inner{width:100%;display:flex;margin:1.125rem .9375rem}
@media(min-width:1024px){.hrb-banner-inner{margin:1rem 1.5rem}
}
.hrb-banner-form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}
@media(min-width:1024px){.hrb-banner-form{flex-direction:row}
}
.hrb-banner-form-copy{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:.875rem;color:#fff;line-height:1.0625rem}
.hrb-banner-field{width:100%;max-width:18.125rem;margin:1.125rem 0}
@media(min-width:1024px){.hrb-banner-field{margin:0 1.5625rem}
}
.hrb-banner-form-input{width:100%;background:#fff;border:1px solid #bababa;border-radius:0;padding:.5625rem .75rem}
.hrb-banner-form-input:-ms-input-placeholder{color:#333}
.hrb-banner-form-input::placeholder{color:#333}
.hrb-banner-field-error .hrb-banner-form-input{border-color:#e63312}
.hrb-banner-field-error .hrb-banner-form-input:-ms-input-placeholder{color:#e63312}
.hrb-banner-field-error .hrb-banner-form-input::placeholder{color:#e63312}
.hrb-banner-form-submit{font-size:1rem;color:#fff;line-height:1.375rem;-webkit-tap-highlight-color:transparent}
.hrb-modal-form{width:100%;max-width:40rem;max-height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;overflow-y:auto;z-index:1002}
@media(min-width:640px){.hrb-modal-form{max-height:100vh}
}
.hrb-modal-form::-webkit-scrollbar{display:none}
.hrb-model-form-inner{position:relative;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 0 1.875rem}
@media(min-width:640px){.hrb-model-form-inner{padding:2.5rem 1.875rem 1.875rem}
}
.hrb-modal .hrb-model-form-inner{padding:1.25rem 0 1.875rem}
@media(min-width:640px){.hrb-modal .hrb-model-form-inner{padding:1.25rem 2rem 1.875rem}
}
.hrb-form-close .modal-x{width:.9375rem;height:.9375rem;top:1.5rem;right:1.25rem;color:#002c5e}
@media(min-width:1024px){.hrb-form-close .modal-x{top:.875rem;right:.875rem}
}
.hrb-form-close .modal-x:focus{outline:.125rem solid #001a38;outline-offset:.125rem}
.hrb-inline{display:flex;justify-content:center}
.hrb-inline-form{width:100%}
.hrb-inline-form-inner{position:relative;display:flex;flex-direction:column;justify-content:center;padding:1.25rem 0 1.875rem}
@media(min-width:640px){.hrb-inline-form-inner{padding:1.25rem 1.875rem 1.875rem}
}
.hrb-inline .hrb-form-header{display:flex;flex-direction:column;gap:1.5rem;text-align:center;padding:1.25rem 1rem 1.875rem}
@media(min-width:640px){.hrb-inline .hrb-form-header{padding:1.25rem 1rem}
}
@media(min-width:1024px){.hrb-inline .hrb-form-header{gap:1rem}
}
.hrb-modal .hrb-form-header{display:flex;flex-direction:column;gap:1.5rem;text-align:center;padding:1.25rem 1rem}
@media(min-width:640px){.hrb-modal .hrb-form-header{gap:1rem;padding:1.25rem 1rem}
}
@media(min-width:1024px){.hrb-modal .hrb-form-header{gap:1rem}
}
.hrb-form-headline p{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;color:#333;line-height:1.875rem}
.hrb-form-copy p{font-size:1rem;color:#333;line-height:1.375rem;font-weight:400}
.hrb-form-status-bar{margin:0 auto;max-width:48.75rem;width:100%}
.hrb-form-status-bar .statusbar{padding:1.25rem 1rem}
@media(min-width:640px){.hrb-form-status-bar .statusbar{padding:1.25rem 2rem}
}
@media(min-width:1440px){.hrb-form-status-bar .statusbar{padding:1.25rem 3rem}
}
.hrb-modal .hrb-form-status-bar .statusbar{margin-bottom:1.25rem}
@media(min-width:640px){.hrb-modal .hrb-form-status-bar .statusbar{margin-bottom:1rem}
}
@media(min-width:640px){.hrb-modal .hrb-form-status-bar .statusbar{padding:1.25rem 1rem}
}
.hrb-form{width:100%;max-width:48.75rem;margin:0 auto;background-color:#f3f3f3}
.hrb-modal .hrb-form{width:100%;max-width:48.75rem;margin:0 auto;background-color:#fff}
.hrb-inline .hrb-form-inner{display:flex;flex-direction:column;gap:1.5rem;padding:0 1rem 2.5rem}
@media(min-width:640px){.hrb-inline .hrb-form-inner{padding:0 2rem 2.5rem}
}
@media(min-width:1440px){.hrb-inline .hrb-form-inner{padding:0 3rem 2.5rem}
}
.hrb-modal .hrb-form-inner{display:flex;flex-direction:column;gap:1.5rem;padding:0 1rem 1.25rem}
@media(min-width:640px){.hrb-modal .hrb-form-inner{padding:0}
}
.hrb-form-required{font-weight:700;font-size:.875rem;line-height:1.25rem;color:#333;margin-bottom:1rem}
.hrb-inline .hrb-form-required{padding:2.5rem 1rem 0}
@media(min-width:640px){.hrb-inline .hrb-form-required{padding:2.5rem 2rem 0}
}
@media(min-width:1440px){.hrb-inline .hrb-form-required{padding:2.5rem 3rem 0}
}
.hrb-modal .hrb-form-required{padding:1.25rem 1rem 0}
@media(min-width:640px){.hrb-modal .hrb-form-required{padding:0}
}
.hrb-form-required-astericks{color:#e63312}
.hrb-form-field-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem}
@media(min-width:640px){.hrb-form-field-container{column-gap:.625rem;row-gap:1.5rem}
}
.hrb-inline .hrb-form-field{width:100%}
@media(min-width:640px){.hrb-inline .hrb-form-field{width:48.5%}
}
.hrb-modal .hrb-form-field{width:100%}
@media(min-width:640px){.hrb-modal .hrb-form-field{width:48%}
}
.hrb-form-field-edit{width:100%}
@media(min-width:1024px){.hrb-form-field-edit{order:1;width:17%}
}
.hrb-form-field.hrb-form-field-legal,.hrb-form-model-select-container .hrb-form-field{width:100%}
.hrb-form-model-select-container{margin:0}
.hrb-form-field-legal{width:100%}
.hrb-form-field-legal .hrb-form-label{font-size:.875rem;color:#fff;line-height:1.25rem;display:block;margin-bottom:0}
.hrb-form-field-legal .hrb-form-label-error{line-height:.875rem}
.hrb-form-checkbox{display:none;width:0;height:0;opacity:0}
.hrb-form-custom-checkbox{display:flex;gap:.5rem}
.hrb-form-custom-checkbox-button{flex-shrink:0;position:relative;width:1rem;height:1rem;margin-top:.125rem;background-color:#fff;border:.09375rem solid #bababa;border-radius:.1875rem;cursor:pointer}
.hrb-form-custom-checkbox-button:hover{border-color:#00aad2}
.hrb-form-custom-checkbox-button:focus{outline:.125rem solid #001a38;outline-offset:.125rem;border-color:#00aad2}
.hrb-form-custom-checkbox-label{display:block;font-weight:400;font-size:.75rem;color:#666;line-height:1rem}
.hrb-form-custom-checkbox-label a{font-weight:400;color:#666}
.hrb-form-custom-checkbox-label a:focus{outline:.125rem solid #001a38;outline-offset:.125rem}
.hrb-form-label-check .hrb-form-custom-checkbox-label{font-size:.875rem;line-height:1.25rem}
.hrb-form-label-check #hrb-form-optional-checkbox{margin-top:0}
.hrb-form-checkbox:checked ~ .hrb-form-custom-checkbox .hrb-form-custom-checkbox-button{border:.125rem solid #00aad2}
.hrb-form-checkbox:checked ~ .hrb-form-custom-checkbox .hrb-form-custom-checkbox-button:after{content:'';position:absolute;top:0;left:.25rem;width:.3125rem;height:.625rem;border:solid #00aad2;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}
.hrb-form-checkbox:checked ~ .hrb-form-custom-checkbox .hrb-form-custom-checkbox-button{background-color:#00aad2 !important}
.hrb-form-checkbox:checked ~ .hrb-form-custom-checkbox .hrb-form-custom-checkbox-button:after{border:solid #fff;border-width:0 .125rem .125rem 0}
.hrb-form-label{display:block;font-weight:500;font-size:.875rem;line-height:.875rem;color:#333;margin-bottom:.25rem}
.hrb-form-input{width:100%;color:#333;background:#fff;font-size:.875rem;border-radius:.25rem;padding:.75rem;height:2.75rem;line-height:1.25rem;font-weight:400;border:.0625rem solid #bababa}
.hrb-form-input:hover{border-color:#00aad2}
.hrb-form-input:focus{outline:.125rem solid #001a38;outline-offset:.125rem;border:.125rem solid #00aad2;padding:.75rem .6875rem}
.hrb-form-label-error{display:none;font-weight:400;font-size:.875rem;line-height:.75rem;color:#e63312;margin-top:.25rem}
.hrb-form-field-legal .hrb-form-label-error,.hrb-form-model-select-container .hrb-form-label-error{margin-top:.5rem}
.hrb-form-submit-field .hrb-form-label-error{line-height:.875rem;margin-top:.625rem}
.hrb-form-field-error .hrb-form-input,.hrb-form-field-error .multiselect__tags{border-color:#e63312}
.hrb-form-field-error .hrb-form-label-error{display:block}
#hrb-form-consent{margin:0}
.hrb-form-field-error .hrb-form-input,.hrb-form-field-error #hrb-form-consent,.hrb-form-field-error #hrb-form-phone-number,.hrb-form-field-error #hrb-form-dealer,.hrb-form-field-error .hrb-form-dropdown{border-color:#e63312 !important;border-width:.125rem}
.hrb-form-field-error .hrb-form-label-error{display:block}
.hrb-form-field-error .hrb-form-input{padding:.75rem .6875rem}
.hrb-form-field.hrb-form-field-error:not(.hrb-form-field-legal) .hrb-form-label-error{font-size:.75rem}
#hrb-multiselect .hrb-form-field .hrb-form-label-error{font-size:.875rem;line-height:.875rem}
.hrb-modal .hrb-form-edit-dealer .hrb-form-label-error{font-size:.75rem;line-height:.75rem}
@media(min-width:640px){.hrb-modal .hrb-form-edit-dealer .hrb-form-label-error{font-size:.875rem;line-height:.875rem}
}
.hrb-form .multiselect:focus{outline:.125rem solid #001a38;outline-offset:.125rem;border-radius:.125rem}
.hrb-form .multiselect:focus .multiselect__tags{border:.125rem solid #00aad2;padding:.40625rem 2.5rem .40625rem .6875rem}
.hrb-form .multiselect__tags{display:flex;min-height:2.625rem;border-radius:.25rem;padding:.46875rem 2.5rem .46875rem .75rem;align-items:center}
.hrb-form .multiselect__tags:hover{border-color:#00aad2}
.hrb-form .multiselect__tags .multiselect__tags-wrap{gap:.375rem;display:flex}
.hrb-form .multiselect__tags .multiselect__tags-wrap .multiselect__tag{display:flex;border-radius:.25rem;margin:0;padding:0 .125rem 0 .5625rem;max-height:1.5rem}
.hrb-form .multiselect__tags .multiselect__tags-wrap .multiselect__tag span{line-height:1.5rem;font-weight:500}
.hrb-form .multiselect__tags .multiselect__tag-remove{display:flex;margin:0 .0625rem 0 .3125rem}
.hrb-form .multiselect__tags .multiselect__tag-remove:focus{outline:2px solid #001a38;outline-offset:2px}
.hrb-form .multiselect__tags .multiselect__tag-icon{margin-left:0;width:100%}
.hrb-form .multiselect .multiselect__single{display:flex;align-items:center;font-size:.875rem;height:100%;line-height:1.25rem;font-weight:400;color:#333}
.hrb-form-field-error .hrb-form-input,.hrb-form-field-error .multiselect__tags{border-color:#e63312 !important;border-width:.125rem}
.hrb-form-field-error .hrb-form-label-error{display:block}
.hrb-form-field-error .hrb-form-input:focus{padding:.75rem .6875rem}
.hrb-form-field-error .multiselect__tags{padding:.40625rem 2.5rem .40625rem .6875rem}
.hrb-form-field-error .multiselect:focus .multiselect__tags{padding:.40625rem 2.5rem .40625rem .6875rem}
#hrb-multiselect .multiselect-caret{position:absolute;top:50%;right:.0625rem;transform:translateY(-50%);padding:.5625rem .75rem}
#hrb-multiselect .multiselect-caret svg{width:.625rem;height:.375rem;margin-left:auto;flex-shrink:0;color:#002c5e}
#hrb-multiselect .multiselect--active .multiselect-caret{transform:translateY(-50%) rotate(180deg)}
.hrb-form-model-select-copy{font-size:.875rem;font-weight:500;color:#333;line-height:.875rem;margin-bottom:.1875rem}
.hrb-form-model-select-sub-copy{font-size:.875rem;font-weight:400;color:#666;line-height:1rem;margin-bottom:.25rem}
.hrb-form-electric-salable-container{display:flex;flex-direction:column}
.hrb-form-electric-salable-container .tooltip-trigger:focus{outline:0}
.hrb-form-electric-salable-container .tooltip-trigger:focus svg{outline:.125rem solid #001a38;outline-offset:.125rem}
.hrb-form-electric-salable-banner{background-color:#eef7f9;margin-bottom:.625rem}
.hrb-form-electric-salable-banner:last-of-type{margin-bottom:0}
.hrb-form-electric-salable-banner-inner{padding:.9375rem 1.25rem}
.hrb-form-electric-salable-copy{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;font-size:.875rem;color:#333;line-height:1.25rem}
.hrb-form-electric-salable-copy a{display:inline-flex;color:#002c5e;margin-left:.125rem}
.hrb-form-purchase-windows-container{margin-bottom:0}
.hrb-form-purchase-windows-copy{font-weight:500;font-size:.875rem;color:#333;line-height:.875rem}
.hrb-form-purchase-windows{display:flex;flex-flow:column;gap:.75rem;margin-top:.75rem}
@media(min-width:640px){.hrb-form-purchase-windows{flex-flow:row;flex-wrap:wrap;column-gap:0;row-gap:.75rem}
}
.hrb-form-purchase-window{display:flex;align-items:center;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}
@media(min-width:640px){.hrb-form-purchase-window{max-width:12.9375rem;width:100%}
}
@media(min-width:640px){.hrb-modal .hrb-form-purchase-window{max-width:11.875rem}
}
.hrb-form-custom-radio-button{position:relative;margin-right:.5rem}
.hrb-form-custom-radio-button:focus{outline:.125rem solid #001a38;outline-offset:.125rem;border:.125rem solid #00aad2}
.hrb-form-custom-radio-label{font-size:.875rem;color:#333;line-height:1.25rem;font-weight:400}
.hrb-form-collapsed-dealer{height:100%;min-height:4.5rem;display:flex;flex-direction:column;gap:.25rem;background-color:#e6e6e6;border-radius:.625rem;padding:.75rem}
.hrb-form-collapsed-dealer .hrb-form-dealer-inner{display:flex;flex-direction:column;gap:.25rem}
.hrb-form-collapsed-dealer .hrb-form-dealer-inner .hrb-form-dealer-name{display:flex;align-items:center}
.hrb-form-collapsed-dealer .hrb-form-dealer-name-copy{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#333;padding-right:.5rem}
.hrb-form-collapsed-dealer .hrb-form-dealer-preferred-copy{font-weight:500;font-size:.75rem;color:#333;line-height:.75rem}
.hrb-form-collapsed-dealer .hrb-form-dealer-distance{display:flex;gap:.5rem}
.hrb-form-collapsed-dealer .hrb-form-dealer-distance-copy{font-weight:400;font-size:.875rem;color:#333;line-height:1.25rem}
.hrb-form-collapsed-dealer .hrb-form-dealer-distance-button{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#002c5e;text-decoration:underline}
.hrb-form-collapsed-dealer .hrb-form-dealer-distance-button:focus{outline:.125rem solid #001a38;outline-offset:.125rem}
@media(min-width:1440px){.hrb-form-collapsed-dealer .hrb-form-electric-salable{width:100%;order:1}
}
.hrb-form-edit-dealer{display:flex;flex-direction:column;background-color:#e6e6e6;border-radius:.625rem;gap:1rem}
@media(min-width:640px){.hrb-form-edit-dealer{flex-direction:row;gap:1.5rem}
}
@media(min-width:1024px){.hrb-form-edit-dealer{flex-direction:column;gap:1rem}
}
@media(min-width:1440px){.hrb-form-edit-dealer{flex-direction:row;gap:1.5rem}
}
.hrb-form-edit-dealer .hrb-form-dealer-preferred-copy{font-weight:500;font-size:.75rem;color:#333;line-height:.75rem}
.hrb-form-edit-dealer-inner{width:100%;display:flex;flex-direction:column;padding:.75rem;gap:1.5rem}
@media(min-width:1024px){.hrb-form-edit-dealer-inner{flex-direction:row;flex-wrap:wrap}
}
.hrb-form-edit-dealer-inner .hrb-form-group-electric-salable{order:1}
@media(min-width:1024px){.hrb-form-edit-dealer-inner .hrb-form-group-electric-salable{order:0}
}
.hrb-form-edit-dealer-inner .hrb-form-field{order:0}
@media(min-width:1024px){.hrb-form-edit-dealer-inner .hrb-form-field{order:1;width:17%}
}
.hrb-form-edit-dealer-inner .hrb-form-dealer-list{order:2}
@media(min-width:1024px){.hrb-form-edit-dealer-inner .hrb-form-dealer-list{width:77%}
}
.hrb-form-edit-dealer .hrb-form-label-error{margin-top:.5rem}
.hrb-form-dealer-list .hrb-form-label-error{margin-top:0}
.hrb-zipcode-field{position:relative;width:100%}
.hrb-zipcode-field .hrb-form-label{color:#333}
.hrb-zipcode-field .hrb-form-input{width:100%;font-size:.875rem;color:#333;line-height:1.25rem;padding:.5625rem 2rem .5625rem .75rem;-webkit-appearance:none;appearance:none}
.hrb-zipcode-field .hrb-form-input:focus{padding:.5625rem 2rem .5625rem .6875rem}
.hrb-zipcode-field .hrb-form-input::-webkit-outer-spin-button,.hrb-zipcode-field .hrb-form-input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none}
.hrb-zipcode-field button{position:absolute;top:50%;right:0;transform:translateY(-50%);padding:.75rem}
.hrb-zipcode-field button svg{width:1rem;height:1rem}
.hrb-form-dealer-list{display:flex;flex-direction:column;gap:1rem}
.hrb-form-dealer-list .hrb-form-dealer-list-label{font-weight:500;font-size:.75rem;line-height:.75rem;letter-spacing:0}
.hrb-form-dealer-list .hrb-form-dealers{display:flex;flex-direction:column;gap:1rem}
@media(min-width:1024px){.hrb-form-dealer-list .hrb-form-dealers{gap:.625rem}
}
.hrb-form-dealer-list .hrb-form-dealer{display:flex;flex-direction:row}
.hrb-form-dealer-list .hrb-form-custom-checkbox{align-items:flex-start}
.hrb-form-dealer-list .hrb-form-custom-checkbox-label{display:flex;font-weight:inherit;font-size:unset;color:unset;line-height:unset}
.hrb-form-dealer-list .hrb-form-custom-checkbox-label .hrb-form-dealer-item{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.hrb-form-dealer-list .hrb-form-custom-checkbox-label .hrb-form-dealer-item-copy{font-size:.875rem;font-weight:400;color:#333;line-height:1.25rem;padding-right:.5rem;vertical-align:middle}
.hrb-form-dealer-list .hrb-form-dealer-checkbox-disabled{pointer-events:none;opacity:.3}
.hrb-form .hrb-form-dealer-preferred{height:1.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;background-color:#fff;border-radius:1.5rem;padding:0 .5rem 0 .1875rem;margin-left:0;vertical-align:middle}
.hrb-form .hrb-form-dealer-preferred .hrb-form-dealer-preferred-svg,.hrb-form .hrb-form-dealer-preferred .hrb-form-dealer-preferred-svg svg{width:100%;height:100%;padding-bottom:.0625rem}
#hrb-form-dealers.hrb-form-field-error .hrb-form-select-dealers-error{margin-top:-0.125rem}
.hrb-form-field-error #hrb-form-consent,.hrb-form-field-error #hrb-form-dealer{background:#e6e6e6;border-width:.0625rem}
.hrb-form-dealer-fields{width:100%;background-color:#bababa;margin-bottom:1.5625rem}
.hrb-form-dealer-fields .hrb-form-label{color:#333}
.hrb-form-dealer-fields .hrb-form-field{width:100%}
.hrb-form-dealer-field-inner{padding:1.875rem .9375rem}
@media(min-width:640px){.hrb-form-dealer-field-inner{padding:1.875rem 2.5rem}
}
.hrb-form-dealer-dropdown-box{position:relative}
.hrb-form-dealer-dropdown-button{height:auto;padding:.5625rem .75rem;-webkit-tap-highlight-color:transparent}
.hrb-form-dealer-dropdown-button.dropdown-open .icon-chevron-down-thick{transform:rotate(180deg)}
.hrb-form-dealer-dropdown-selected{text-align:left}
.hrb-form-dealer-dropdown-error,.hrb-form-dealer-dropdown-loading{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:400;font-size:1rem;font-style:italic;color:#888}
.hrb-form-dealer-dropdown{width:100%;position:absolute;left:0;background-color:#fff;z-index:2}
.hrb-form-dealer-dropdown-items{display:flex;flex-direction:column}
.hrb-form-dealer-dropdown-item{min-height:inherit;text-align:left;padding:.5625rem .75rem}
.hrb-form-dealer-dropdown-item.dropdown-item-active{background-color:#fff}
.hrb-form-dealer-dropdown-item:hover{background-color:#f3f3f3}
.hrb-form-dealer-dropdown-item:before,.hrb-form-dealer-dropdown-item+.hrb-form-dealer-dropdown-item:before{content:'';position:absolute;top:0;left:.75rem;right:.75rem;height:.0625rem;opacity:1 !important;background-color:#bababa}
.hrb-inline .form-radio-button:after,.hrb-modal .form-radio-button:after{top:.21875rem;left:.21875rem}
.hrb-form-dealer-preferred{display:inline-flex;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:400;font-size:.75rem;color:#888;line-height:1.25rem;margin-left:.3125rem}
.hrb-form-dealer-preferred .icon-star-active{display:inline-block;width:1rem;height:1rem;color:#00aad2;margin-left:.3125rem;transform:none}
.hrb-form-legal-field{margin-top:.6875rem}
.hrb-form-legal{position:relative;display:inline-flex;align-items:flex-end}
.hrb-legal-checkbox{display:none;width:0;height:0;opacity:0}
.hrb-legal-custom-checkbox{display:flex;align-items:flex-start}
.hrb-legal-custom-checkbox-button{flex-shrink:0;position:relative;width:1.0625rem;height:1.0625rem;background-color:#fff;border:.0625rem solid #bababa;margin-right:.5rem;cursor:pointer}
.hrb-legal-checkbox:checked ~ .hrb-legal-custom-checkbox .hrb-legal-custom-checkbox-button{border:.0625rem solid #00aad2}
.hrb-legal-checkbox:checked ~ .hrb-legal-custom-checkbox .hrb-legal-custom-checkbox-button:after{content:'';position:absolute;top:.125rem;left:.375rem;width:.3125rem;height:.625rem;border:solid #00aad2;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}
.hrb-legal-custom-checkbox-label{font-weight:700;font-size:.875rem;color:#333;line-height:1.0625rem}
.hrb-form-dealer-dropdown-background{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0);z-index:1}
.hrb-form-legal-container{margin:0;padding-top:1.5rem;border-top:.0625rem solid #bababa}
.hrb-form-legal-copy{font-weight:400;font-size:.75rem;color:#666;line-height:1rem}
.hrb-form-legal-copy a{color:inherit}
.hrb-form-legal-copy a:focus{outline:.125rem solid #001a38;outline-offset:.125rem}
.hrb-form-submit-container{margin-top:0}
.hrb-form-submit-container .hrb-form-submit{max-width:6.4375rem}
.hrb-form-submit-container .hrb-form-submit:focus{outline:.125rem solid #001a38;outline-offset:.125rem;box-shadow:none}
.hrb-form-submit-container .hrb-form-submit-error{margin-top:.625rem}
.hrb-success{width:100%;position:relative;display:flex;justify-content:center;background-color:#f3f3f3;max-width:48.75rem;margin:0 auto}
.hrb-success-inner{width:100%;max-width:30.625rem;display:flex;flex-direction:column;text-align:center;margin:2.5rem 1rem}
@media(min-width:1024px){.hrb-success-inner{margin:2.5rem 0}
}
.hrb-success-icon-container{width:2.5rem;height:2.5rem;margin:0 auto 1.25rem}
.hrb-success-icon{width:100%;height:100%}
.hrb-success-headline{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;color:#333;line-height:1.875rem;margin-bottom:1.25rem}
.hrb-success-copy{font-size:1rem;color:#666;line-height:1.375rem}
.hrb-success-copy b{font-weight:700}
.hrb-success-copy p{display:inline}
.hrb-form-recaptcha-legal-container{margin-top:1.5rem;padding-top:1.5rem;border-top:.0625rem solid #bababa}
.hrb-form-recaptcha-legal-copy{font-weight:500;font-size:.75rem;color:#666;line-height:1rem}
.hrb-form-recaptcha-legal-copy a{color:#002c5e;text-decoration:none;display:inline-block;padding-right:1.25rem}
.hrb-form-recaptcha-legal-copy a svg{display:inline-block;margin-left:.3125rem}
.hrb-form-recaptcha-legal-copy a:focus{outline:.125rem solid #001a38;outline-offset:.125rem}
.hrb-modal-background{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.4);z-index:1001}
@media(min-width:1024px){body.chat-opened .hrb-modal{position:fixed;display:flex;right:0;bottom:0;top:0;left:0;height:100%;width:calc(100vw - 375px);z-index:1008;transform:translateZ(0)}
}
.mcl-contain{max-width:1440px;margin:0 auto}
@media(min-width:640px){.mcl-contain{padding-left:1.5rem;padding-right:3rem}
}
@media(min-width:1024px){.mcl-contain{padding-left:2.125rem;padding-right:4.5rem}
}
@media(min-width:1440px){.mcl-contain{padding-left:4.1875rem;padding-right:7.5rem}
}
@media(min-width:1024px){body.chat-opened .mcl-contain{padding-left:1.5rem;padding-right:3rem}
}
@media(min-width:1440px){body.chat-opened .mcl-contain{padding-left:2.125rem;padding-right:4.5rem}
}
@media(min-width:1825px){body.chat-opened .mcl-contain{padding-left:4.1875rem;padding-right:7.5rem}
}
.mcl-inner{display:flex;justify-content:center;align-items:center}
.mcl-max-width{max-width:90rem}
.mcl-bg-white{background:#fff}
.mcl-bg-gray{background:#f3f3f3}
.mcl-bg-gradient{background:#fff;background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%)}
@media(min-width:640px){.mcl-layout{display:flex;align-items:flex-start;gap:1rem}
}
.mcl-col,.mcl-row{display:flex;flex-wrap:wrap;flex-basis:100%;max-width:100%;gap:1rem}
.mcl-row{align-items:flex-start}
@media(min-width:640px){.mcl-col-1{flex-basis:41.6666666667%;max-width:41.6666666667%}
}
@media(min-width:1024px){.mcl-col-1{flex-basis:33.3333333333%;max-width:33.3333333333%}
}
@media(min-width:1024px){body.chat-opened .mcl-col-1{flex-basis:41.6666666667%;max-width:41.6666666667%}
}
@media(min-width:1440px){body.chat-opened .mcl-col-1{flex-basis:33.3333333333%;max-width:33.3333333333%}
}
@media(min-width:640px){.mcl-col-2{flex-basis:58.3333333333%;max-width:58.3333333333%}
}
@media(min-width:1024px){.mcl-col-2{flex-basis:66.6666666667%;max-width:66.6666666667%}
}
@media(min-width:1024px){body.chat-opened .mcl-col-2{flex-basis:58.3333333333%;max-width:58.3333333333%}
}
@media(min-width:1440px){body.chat-opened .mcl-col-2{flex-basis:66.6666666667%;max-width:66.6666666667%}
}
.mcl-box{display:flex;flex-basis:100%;max-width:100%;gap:1rem}
.mcl-box-a{padding-right:1rem;padding-left:1rem}
@media(min-width:640px){.mcl-box-a{padding-left:1.5rem;padding-right:2.5rem}
}
@media(min-width:1024px){.mcl-box-a{padding-right:4rem;padding-left:2.375rem}
}
@media(min-width:1440px){.mcl-box-a{padding-right:6.8125rem;padding-left:3.3125rem}
}
@media(min-width:1024px){body.chat-opened .mcl-box-a{padding-left:1.5rem;padding-right:2.5rem}
}
@media(min-width:1440px){body.chat-opened .mcl-box-a{padding-right:4rem;padding-left:2.375rem}
}
@media(min-width:1825px){body.chat-opened .mcl-box-a{padding-right:6.8125rem;padding-left:3.3125rem}
}
.mcl-card{position:relative;display:flex;width:100%}
.mcl-ratio{position:relative;height:0;width:100%;overflow:hidden}
.mcl-ratio-1-1{padding-top:100%}
.mcl-ratio-3-4{padding-top:133.333333333%}
.mcl-ratio-4-3{padding-top:75%}
.mcl-ratio-7-5{padding-top:71.4285714286%}
.mcl-ratio-16-9{padding-top:56.25%}
.mcl-media{position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0) scale(1);width:auto;max-width:none;min-width:100%;height:100%;transition:transform .2s linear}
.mcl-media:hover{transform:translate3d(-50%,0,0) scale(1.1)}
.mcl-enlarge{position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,0.3);border:.0625rem solid #fff;padding:.4375rem}
.mcl-enlarge .icon{fill:#fff;height:.6875rem;width:.6875rem}
.mcl-enlarge.mcl-enlarge-dark{background:rgba(255,255,255,0.3);border-color:#333}
.mcl-enlarge.mcl-enlarge-dark .icon{fill:#333}
.mcl-section-tag{position:relative;padding-bottom:.5rem;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;font-size:1rem;color:#666}
.mcl-section-tag:after{content:'';position:absolute;bottom:0;left:0;height:.125rem;width:1.5rem;background-color:currentColor}
.mcl-headline{color:#333;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.25rem;line-height:1.625rem;margin-top:1.25rem}
@media(min-width:640px){.mcl-headline{margin-top:1.75rem}
}
@media(min-width:1024px){.mcl-headline{margin-top:2rem;font-size:1.5rem;line-height:1.875rem}
}
@media(min-width:1024px){body.chat-opened .mcl-headline{margin-top:1.75rem;font-size:1.25rem;line-height:1.625rem}
}
@media(min-width:1440px){body.chat-opened .mcl-headline{margin-top:2rem;font-size:1.5rem;line-height:1.875rem}
}
.mcl-desc{margin-top:1rem;color:#666;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;line-height:1.375rem}
.mcl-desc a{color:#002c5e}
.mcl-desc-subhead{display:block;color:#00aad2;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.75rem;font-weight:500}
@media(min-width:640px) and (max-width:1023px){.mcl-desc-subhead{margin:2.0625rem 0 .25rem 0}
}
@media(min-width:1024px){.mcl-desc-subhead{margin:2.0625rem 0 .25rem 0}
}
@media(min-width:1440px){.mcl-desc-subhead{margin:2.0625rem 0 .25rem 0}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .mcl-desc-subhead{margin:2.0625rem 0 .25rem 0}
}
@media(min-width:1440px){body.chat-opened .mcl-desc-subhead{margin:2.0625rem 0 .25rem 0}
}
@media(min-width:1825px){body.chat-opened .mcl-desc-subhead{margin:2.0625rem 0 .25rem 0}
}
.mcl-desc button{color:#002c5e;text-decoration:underline}
.mcl-layout-2 .mcl-box-b{padding-top:1rem;padding-bottom:1rem}
.mcl-layout-2 .mcl-box-c{padding-left:1.5rem;padding-right:1.5rem}
@media(min-width:640px){.mcl-layout-2 .mcl-box-b{padding-top:0;padding-bottom:0}
.mcl-layout-2 .mcl-box-c{padding-left:.5rem;padding-right:.5rem}
}
.mcl-layout-3a .mcl-box-b{padding-top:1rem;padding-bottom:1rem}
.mcl-layout-3a .mcl-box-c{padding-left:1.5rem}
.mcl-layout-3a .mcl-box-d{padding-top:1rem;padding-bottom:1rem;padding-right:1.5rem}
@media(min-width:640px){.mcl-layout-3a .mcl-box-b{padding-top:0;padding-bottom:0}
.mcl-layout-3a .mcl-box-c{padding-left:.5rem}
.mcl-layout-3a .mcl-box-d{padding-top:0;padding-bottom:0;padding-right:.5rem}
}
.mcl-layout-3b .mcl-box-b{padding-right:1.5rem}
.mcl-layout-3b .mcl-box-c{padding-left:1.5rem}
.mcl-layout-3b .mcl-box-d{padding:.5rem 1.5rem}
@media(min-width:640px){.mcl-layout-3b .mcl-box-b{padding-right:.5rem}
.mcl-layout-3b .mcl-box-c{padding-left:.5rem}
.mcl-layout-3b .mcl-box-d{padding:0 .5rem}
}
.mcl-layout-4a .mcl-box-b{padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem}
.mcl-layout-4a .mcl-row-1{padding-left:1rem;padding-right:1rem}
.mcl-layout-4a .mcl-box-c{flex-basis:51%;max-width:51%}
.mcl-layout-4a .mcl-box-d{flex-basis:43.29%;max-width:43.29%}
.mcl-layout-4a .mcl-box-e{padding-right:1.5rem}
@media(min-width:640px){.mcl-layout-4a .mcl-box-b{padding-top:0;padding-bottom:0;padding-left:.5rem}
.mcl-layout-4a .mcl-row-1{padding-left:0;padding-right:0}
.mcl-layout-4a .mcl-box-e{padding-right:.5rem}
}
@media(min-width:1024px){.mcl-layout-4a .mcl-row-1{align-items:flex-end}
.mcl-layout-4a .mcl-box-c{flex-basis:60%;max-width:60%}
.mcl-layout-4a .mcl-box-d{flex-basis:37.5%;max-width:37.5%}
.mcl-layout-4a .mcl-box-e{flex-basis:75%;max-width:75%}
}
@media(min-width:1024px){body.chat-opened .mcl-layout-4a .mcl-box-b{padding-top:0;padding-bottom:0;padding-left:.5rem}
body.chat-opened .mcl-layout-4a .mcl-row-1{padding-left:0;padding-right:0}
body.chat-opened .mcl-layout-4a .mcl-box-c{flex-basis:51%;max-width:51%}
body.chat-opened .mcl-layout-4a .mcl-box-d{flex-basis:43.29%;max-width:43.29%}
body.chat-opened .mcl-layout-4a .mcl-box-e{padding-right:.5rem}
}
@media(min-width:1440px){body.chat-opened .mcl-layout-4a .mcl-row-1{align-items:flex-end}
body.chat-opened .mcl-layout-4a .mcl-box-c{flex-basis:60%;max-width:60%}
body.chat-opened .mcl-layout-4a .mcl-box-d{flex-basis:37.5%;max-width:37.5%}
body.chat-opened .mcl-layout-4a .mcl-box-e{flex-basis:75%;max-width:75%}
}
.mcl-layout-4b .mcl-box-b{padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem}
.mcl-layout-4b .mcl-row-2{padding-left:1rem;padding-right:1rem}
.mcl-layout-4b .mcl-box-d{flex-basis:54%;max-width:54%}
.mcl-layout-4b .mcl-box-e{flex-basis:41.6666666667%;max-width:41.6666666667%}
@media(min-width:640px){.mcl-layout-4b .mcl-box-b{padding-top:0;padding-bottom:0;padding-left:.5rem}
.mcl-layout-4b .mcl-row-2{padding-left:0;padding-right:0}
.mcl-layout-4b .mcl-box-d{flex-basis:52%;max-width:52%}
.mcl-layout-4b .mcl-box-e{flex-basis:42.8571428571%;max-width:42.8571428571%}
}
@media(min-width:1024px){.mcl-layout-4b .mcl-box-d{flex-basis:60%;max-width:60%}
.mcl-layout-4b .mcl-box-e{flex-basis:37.5%;max-width:37.5%}
}
@media(min-width:1024px){.mcl-layout-4b .mcl-box-b{padding-top:0;padding-bottom:0;padding-left:.5rem}
.mcl-layout-4b .mcl-row-2{padding-left:0;padding-right:0}
.mcl-layout-4b .mcl-box-d{flex-basis:52%;max-width:52%}
.mcl-layout-4b .mcl-box-e{flex-basis:42.8571428571%;max-width:42.8571428571%}
}
@media(min-width:1440px){.mcl-layout-4b .mcl-box-d{flex-basis:60%;max-width:60%}
.mcl-layout-4b .mcl-box-e{flex-basis:37.5%;max-width:37.5%}
}
.mcl-layout-5 .mcl-box-b{padding-top:1rem;padding-bottom:1rem;padding-left:1.5rem}
.mcl-layout-5 .mcl-row-1{padding-left:1rem;padding-right:1rem}
.mcl-layout-5 .mcl-box-c{flex-basis:39%;max-width:43%}
.mcl-layout-5 .mcl-box-d{flex-basis:56.71%;max-width:56.71%}
.mcl-layout-5 .mcl-box-e{padding-right:1.5rem}
.mcl-layout-5 .mcl-box-f{padding-left:1.5rem;padding-right:1.5rem}
@media(min-width:640px){.mcl-layout-5 .mcl-box-b{padding-top:0;padding-bottom:0;padding-left:.5rem}
.mcl-layout-5 .mcl-row-1{padding-left:0;padding-right:0;align-items:flex-end}
.mcl-layout-5 .mcl-box-c{flex-basis:52%;max-width:52%}
.mcl-layout-5 .mcl-box-d{flex-basis:42.8571428571%;max-width:42.8571428571%}
.mcl-layout-5 .mcl-box-e{flex-basis:52%;max-width:52%;padding:0}
.mcl-layout-5 .mcl-box-f{flex-basis:42.8571428571%;max-width:42.8571428571%;padding:0}
}
@media(min-width:1024px){.mcl-layout-5 .mcl-box-c{flex-basis:47%;max-width:47%}
.mcl-layout-5 .mcl-box-d{flex-basis:50%;max-width:50%}
.mcl-layout-5 .mcl-box-e{flex-basis:60%;max-width:60%}
.mcl-layout-5 .mcl-box-f{flex-basis:37.5%;max-width:37.5%}
}
@media(min-width:1024px){body.chat-opened .mcl-layout-5 .mcl-box-b{padding-top:0;padding-bottom:0;padding-left:.5rem}
body.chat-opened .mcl-layout-5 .mcl-row-1{padding-left:0;padding-right:0;align-items:flex-end}
body.chat-opened .mcl-layout-5 .mcl-box-c{flex-basis:52%;max-width:52%}
body.chat-opened .mcl-layout-5 .mcl-box-d{flex-basis:42.8571428571%;max-width:42.8571428571%}
body.chat-opened .mcl-layout-5 .mcl-box-e{flex-basis:52%;max-width:52%;padding:0}
body.chat-opened .mcl-layout-5 .mcl-box-f{flex-basis:42.8571428571%;max-width:42.8571428571%;padding:0}
}
@media(min-width:1440px){body.chat-opened .mcl-layout-5 .mcl-box-c{flex-basis:47%;max-width:47%}
body.chat-opened .mcl-layout-5 .mcl-box-d{flex-basis:50%;max-width:50%}
body.chat-opened .mcl-layout-5 .mcl-box-e{flex-basis:60%;max-width:60%}
body.chat-opened .mcl-layout-5 .mcl-box-f{flex-basis:37.5%;max-width:37.5%}
}
.mcl-card .media-cinemagraph-container{position:absolute;top:0;left:0;right:0;bottom:0}
.mcl-card .media-cinemagraph-placeholder,.mcl-card .media-cinemagraph-player{position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0) scale(1);width:auto;max-width:none;min-width:100%;height:100% !important}
.mcl-box [data-smco-video]:after,.mcl-box [data-smco-video] .il-media-ratio:after{height:3.75rem;width:3.75rem}
@media(min-width:1024px){.mcl-box [data-smco-video]:after,.mcl-box [data-smco-video] .il-media-ratio:after{height:6.25rem;width:6.25rem}
}
@media(min-width:1024px){body.chat-opened .mcl-box [data-smco-video]:after,body.chat-opened .mcl-box [data-smco-video] .il-media-ratio:after{height:3.75rem;width:3.75rem}
}
@media(min-width:1440px){body.chat-opened .mcl-box [data-smco-video]:after,body.chat-opened .mcl-box [data-smco-video] .il-media-ratio:after{height:6.25rem;width:6.25rem}
}
.mcl-v2{width:100%;display:flex;align-items:center}
.mcl-v2.mcl-dark{background-color:#1d364b}
.mcl-v2.mcl-light{background-color:#fff}
.mcl-v2-contain{display:flex;flex-direction:column;flex-grow:1;max-width:90rem;margin:0 auto}
@media(min-width:1024px){.mcl-v2-contain{flex-direction:row}
}
@media(min-width:1024px){body.chat-opened .mcl-v2-contain{flex-direction:column}
}
@media(min-width:1440px){body.chat-opened .mcl-v2-contain{flex-direction:row}
}
@media(min-width:1024px){.mcl-v2-right{flex-direction:row-reverse}
}
@media(min-width:1024px){body.chat-opened .mcl-v2-right{flex-direction:column}
}
@media(min-width:1440px){body.chat-opened .mcl-v2-right{flex-direction:row-reverse}
}
.mcl-v2-copy-container{display:flex;align-items:center;padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.mcl-v2-copy-container{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1024px){.mcl-v2-copy-container{padding-left:4.5rem;padding-right:2.625rem}
}
@media(min-width:1440px){.mcl-v2-copy-container{padding-left:7.5rem;padding-right:4.5rem}
}
.mcl-v2-copy-container .mcl-v2-card-text{max-height:43.75rem}
.mcl-v2-copy-container .mcl-v2-dark-text{color:#333}
.mcl-v2-copy-container .mcl-v2-light-text{color:#fff}
.mcl-v2-copy-container .mcl-v2-section-tag{position:relative;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;font-size:1rem;line-height:1.375rem;padding-bottom:.25rem}
.mcl-v2-copy-container .mcl-v2-section-tag:after{content:'';position:absolute;bottom:0;left:0;width:1.5rem;height:.125rem;background-color:currentColor}
.mcl-v2-copy-container .mcl-v2-headline-wrapper{display:flex;justify-content:space-between;gap:.5rem;color:inherit}
.mcl-v2-copy-container .mcl-v2-headline{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;line-height:1.875rem;margin-top:1rem}
@media(min-width:640px){.mcl-v2-copy-container .mcl-v2-headline{font-size:1.875rem;line-height:2.25rem;margin-top:2rem}
}
@media(min-width:1440px){.mcl-v2-copy-container .mcl-v2-headline{font-size:2.5rem;line-height:2.625rem;margin-top:3rem}
}
@media(min-width:2560px){.mcl-v2-copy-container .mcl-v2-headline{font-size:3.375rem;line-height:3.5rem}
}
.mcl-v2-copy-container .mcl-v2-desc-top{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1.125rem;line-height:1.5rem;padding-top:1rem}
@media(min-width:1440px){.mcl-v2-copy-container .mcl-v2-desc-top{padding-top:2rem}
}
.mcl-v2-copy-container .mcl-v2-desc{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;line-height:1.375rem;margin-top:1rem}
@media(min-width:1440px){.mcl-v2-copy-container .mcl-v2-desc{margin-top:2rem}
}
.mcl-v2-copy-container .mcl-v2-desc a{color:#002c5e}
.mcl-v2-copy-container .mcl-v2-desc button{text-decoration:underline}
.mcl-v2-copy-container .mcl-v2-desc-subhead{display:block;color:#00aad2;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:700;margin-bottom:.25rem}
@media(min-width:1024px){body.chat-opened .mcl-v2-copy-container{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1440px){body.chat-opened .mcl-v2-copy-container{padding-left:4.5rem;padding-right:2.625rem}
}
@media(min-width:1825px){body.chat-opened .mcl-v2-copy-container{padding-left:7.5rem;padding-right:4.5rem}
}
@media(max-width:640px){.mcl-v2-mobile-copy-wrapper{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(0.11,0.72,0.37,1) .15s,opacity .5s ease-in-out .00001s}
.mcl-v2-mobile-copy-wrapper .mcl-v2-mobile-copy-inner{margin-top:-0.9375rem;transition:all .00001s ease .5s}
}
@media(max-width:640px){.mcl-v2-mobile-copy-wrapper-open{opacity:1;transition:max-height .75s cubic-bezier(0.11,0.72,0.37,1) .00001s,opacity 1s ease-in-out .05s}
.mcl-v2-mobile-copy-wrapper-open .mcl-v2-mobile-copy-inner{margin-top:0;transition:all .75s cubic-bezier(0.34,0.37,0.46,0.99) .1s}
}
.mcl-v2-svg-container{width:1.625rem;height:1.625rem;display:inline-block;flex-shrink:0;color:inherit;margin-top:1rem;cursor:pointer}
@media(min-width:640px){.mcl-v2-svg-container{display:none}
}
@media(min-width:640px){.mcl-v2-asset-container [data-smco-video]:after,[data-smco-video] .il-media-ratio:after{width:4.6875rem;height:4.6875rem}
}
@media(min-width:1024px){.mcl-v2-asset-container [data-smco-video]:after,[data-smco-video] .il-media-ratio:after{width:4.1875rem;height:4.1875rem}
}
@media(min-width:1440px){.mcl-v2-asset-container [data-smco-video]:after,[data-smco-video] .il-media-ratio:after{width:6.25rem;height:6.25rem}
}
@media(min-width:1024px){body.chat-opened .mcl-v2-asset-container [data-smco-video]:after,body.chat-opened [data-smco-video] .il-media-ratio:after{width:4.6875rem;height:4.6875rem}
}
@media(min-width:1440px){body.chat-opened .mcl-v2-asset-container [data-smco-video]:after,body.chat-opened [data-smco-video] .il-media-ratio:after{width:4.1875rem;height:4.1875rem}
}
@media(min-width:1825px){body.chat-opened .mcl-v2-asset-container [data-smco-video]:after,body.chat-opened [data-smco-video] .il-media-ratio:after{width:6.25rem;height:6.25rem}
}
.mcl-img-layout{display:flex;flex-direction:column;width:100%;margin:0 auto}
@media(min-width:1024px){.mcl-img-layout{width:35.5rem}
}
@media(min-width:1440px){.mcl-img-layout{width:43.75rem}
}
@media(min-width:2560px){.mcl-img-layout{width:56.875rem}
}
.mcl-img-layout .mcl-box{gap:0}
@media(min-width:1024px){body.chat-opened .mcl-img-layout{width:100%}
}
@media(min-width:1440px){body.chat-opened .mcl-img-layout{width:35.5rem}
}
@media(min-width:1825px){body.chat-opened .mcl-img-layout{width:43.75rem}
}
.mcl-layout-one-img .mcl-ratio-1-1{padding-top:100%}
.mcl-layout-one-wide-img .mcl-ratio-2-1{padding-top:50%}
.mcl-layout-two-img{flex-direction:row;gap:0}
.mcl-layout-two-img .mcl-ratio-1-1{padding-top:100%}
.mcl-media-v2{max-width:100%;height:auto}
.mcl-v2-cta{display:inline-flex;align-items:center;gap:.3125rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1rem;font-weight:500;line-height:1.25rem;margin-top:1rem;text-decoration:none}
@media(min-width:1440px){.mcl-v2-cta{margin-top:2rem}
}
.mcl-v2-cta-link{display:block;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;font-weight:700;line-height:1.375rem;margin-top:1rem;text-decoration:none}
@media(min-width:1440px){.mcl-v2-cta-link{margin-top:2rem}
}
.mcl-v2-disclaimer{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;margin-top:1rem}
@media(min-width:1440px){.mcl-v2-disclaimer{margin-top:2rem}
}
.mcl-top-padding{padding-top:2rem}
@media(min-width:1024px){.mcl-top-padding{padding-top:3rem}
}
@media(min-width:1440px){.mcl-top-padding{padding-top:4.5rem}
}
@media(min-width:1024px){.mcl-top-padding{padding-top:2rem}
}
@media(min-width:1440px){.mcl-top-padding{padding-top:3rem}
}
@media(min-width:1825px){.mcl-top-padding{padding-top:4.5rem}
}
.mcl-bottom-padding{padding-bottom:2rem}
@media(min-width:1024px){.mcl-bottom-padding{padding-bottom:3rem}
}
@media(min-width:1440px){.mcl-bottom-padding{padding-bottom:4.5rem}
}
@media(min-width:1024px){body.chat-opened .mcl-bottom-padding{padding-bottom:2rem}
}
@media(min-width:1440px){body.chat-opened .mcl-bottom-padding{padding-bottom:3rem}
}
@media(min-width:1825px){body.chat-opened .mcl-bottom-padding{padding-bottom:4.5rem}
}
@media(min-width:1024px){.mcl-v2-right .mcl-v2-copy-container{padding-left:2.625rem;padding-right:4.5rem}
}
@media(min-width:1440px){.mcl-v2-right .mcl-v2-copy-container{padding-left:4.5rem;padding-right:7.5rem}
}
@media(min-width:1024px){body.chat-opened .mcl-v2-right .mcl-v2-copy-container{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1440px){body.chat-opened .mcl-v2-right .mcl-v2-copy-container{padding-left:2.625rem;padding-right:4.5rem}
}
@media(min-width:1825px){body.chat-opened .mcl-v2-right .mcl-v2-copy-container{padding-left:4.5rem;padding-right:7.5rem}
}
.mcl-card .media-cinemagraph-container .s7videoviewer.s7touchinput .s7controlbar{height:2.25rem !important}
.mcl-card .media-cinemagraph-container .s7videoviewer.s7touchinput .s7playpausebutton{top:.25rem !important;left:.25rem !important;width:1.6875rem !important;height:1.6875rem !important}
.vc-wrapper{padding:2rem 0}
@media(min-width:640px){.vc-wrapper{padding:2rem 0}
}
@media(min-width:1024px){.vc-wrapper{padding:3rem 0}
}
@media(min-width:1440px){.vc-wrapper{padding:4.5rem 0}
}
.vc-wrapper .dropdown-button{width:8.0625rem}
.vc-carousel-section{max-width:176.25rem;overflow:hidden;margin:0 auto}
.alt-fuel-toggle{width:9.6875rem;height:2.625rem;border:1px solid #666;margin-left:6.25rem;color:#666;font-weight:700;font-size:.875rem;position:relative;background-color:#fff}
@media(max-width:640px){.alt-fuel-toggle{margin-left:1.5625rem;margin-top:-0.625rem;width:7.75rem;height:2.6875rem;right:-207%}
}
@media(min-width:640px) and (max-width:50rem){.alt-fuel-toggle{right:0;margin-left:5.3125rem;top:.25rem}
}
@media(min-width:50.0625rem) and (max-width:53.125rem){.alt-fuel-toggle{right:0;margin-left:5.3125rem;top:.09375rem}
}
@media(min-width:53.1875rem) and (max-width:1024px){.alt-fuel-toggle{right:0;margin-left:5.3125rem;top:.03125rem}
}
@media(max-width:568px) and (orientation:landscape){.alt-fuel-toggle{right:-325%;width:10.3125rem}
}
@media(max-width:375px){.alt-fuel-toggle{right:-178%}
}
@media(max-width:325px){.alt-fuel-toggle{right:-135%}
}
@media(max-width:320px){.alt-fuel-toggle{right:-120%}
}
@media(max-width:300px){.alt-fuel-toggle{right:-107%}
}
.alt-fuel-toggle .allFuel{display:none}
@media(max-width:640px){.alt-fuel-toggle span{padding:0 1.25rem}
}
@media(max-width:568px) and (orientation:landscape){.alt-fuel-toggle span{padding:0}
}
.mobile-alt-toggle{margin-left:8.75rem;top:.625rem;position:absolute}
.vc-wrapper .dropdown-button{width:8.0625rem}
.vc-dropdown-panel{width:8.0625rem}
.alt-fuel-active{color:#00aad2;border-color:#00aad2}
.alt-fuel-active .altFuel{display:none}
.alt-fuel-active .allFuel{display:inline-block}
.vc-bg-white{background:#fff}
.vc-bg-gray{background:#f3f3f3}
.vc-bg-gradient{background:#fff;background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%)}
.vc-name{width:100%;padding:.375rem .625rem 0}
.vc-year{font-size:1rem}
.vc-name-link{text-decoration:none;color:#002c5e}
.vc-name-link .icon{display:inline-block;width:.625rem;height:.625rem;margin-left:.25rem;margin-bottom:.125rem}
.vc-name-head{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.5rem;font-weight:500;line-height:1.875rem}
@media(min-width:640px){.vc-name-head{font-size:1.875rem;line-height:2.25rem}
}
.vbws-chevron-stick{white-space:nowrap;display:inline}
.vc-description{font-size:1rem;color:#666}
@media(max-width:639px){.vc-description{margin-top:.125rem}
}
.vc-description .icon{display:inline-block;height:.5rem;fill:#002c5e}
.vc-fuel-scolor{color:#333 !important}
.vc-spec{flex:1.5;flex-grow:1;flex-shrink:0;flex-basis:47%;padding:1.5625rem .3125rem 0}
.vc-spec .tooltip-trigger{width:auto}
.vc-spec-label,.vc-spec-value{display:block;width:100%}
.vc-spec-label{font-size:.875rem;color:#888;font-weight:700;margin-bottom:.25rem;white-space:nowrap}
@media(max-width:1024px){.vc-spec-label{white-space:normal}
}
.vc-spec-value{font-size:1.5rem;max-width:89%}
@media(max-width:1024px){.vc-spec-value{max-width:100%}
}
.vc-spec-small{font-size:1rem}
.vc-disclaimer{color:#888;font-size:.875rem;line-height:1.0625rem;margin-top:.4375rem;text-align:center;width:100%}
@media(max-width:639px){.vc-disclaimer{margin-bottom:.4375rem}
}
.vc-nav{display:none;padding:0;margin:0 0 1.875rem}
.vc-nav-mobile{width:8.0625rem;display:block;margin-bottom:1.875rem}
.vc-nav-mobile.dropdown-open{box-shadow:0rem .125rem .3125rem rgba(0,0,0,0.3)}
.vc-dropdown-button.dropdown-button{text-align:left;display:block;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;line-height:1.375rem;padding-right:5px}
.vc-nav-mobile-text{display:inline-block;margin-right:8px}
.vc-nav-mobile .icon{display:inline-block}
.vc-dropdown-panel{box-shadow:0rem .1875rem .3125rem rgba(0,0,0,0.3)}
.vc-nav-mobile-item{justify-content:left}
@media(min-width:640px){.vc-nav-mobile{display:none}
.vc-nav{display:block;text-align:center}
}
@media(min-width:640px) and (min-width:1024px){.vc-nav{margin-left:18.75rem}
}
@media(min-width:640px){.vc-nav li{display:inline-block;margin:0 1.0625rem}
.vc-nav-item{text-decoration:none;display:inline-block;color:#666;font-weight:700;font-size:.875rem;padding-bottom:.5rem}
.vc-nav-item.vc-nav-item-active{color:#333;border-bottom:.125rem solid #00aad2}
}
@media(min-width:1024px){.vc-nav{margin-bottom:3.125rem}
.vc-spec{flex:1.5}
.vc-name{flex:1.5;width:auto;padding-left:0}
.vc-name-future{display:inline-flex}
.vc-name-future .vc-name{flex-basis:auto;margin-right:2.625rem}
.vc-name-future .vc-spec{flex-basis:auto}
}
.vc-image{width:100%;height:100%}
.vc-image a{width:100%;display:block;height:100%}
.vc-nav.vc-only-fuel-filter{margin-left:auto}
.vc-nav.vc-only-fuel-filter .alt-fuel-toggle{margin-left:auto}
.vc-nav-mobile.vc-only-fuel-filter{margin-right:auto;margin-left:auto}
.vc-nav-mobile.vc-only-fuel-filter .alt-fuel-toggle{position:relative;right:auto;margin-right:auto;margin-left:auto}
.vc-headline-ts{color:#000;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-style:normal;font-size:1.875rem;line-height:1.875rem;font-weight:400;padding-bottom:1.25rem;text-align:center}
@media(min-width:1024px){.vc-headline-ts{padding-bottom:2.5rem}
}
.vc-disclaimer-ts{color:#888;font-size:.875rem;line-height:1.0625rem;text-align:center;width:100%;margin-top:.5rem}
.vc-details-ts{display:flex;text-align:center;align-items:center;justify-content:center;flex-direction:column;padding:0;gap:1.5rem;opacity:0;margin-top:1.9375rem}
@media(min-width:1024px){.vc-details-ts{margin-top:1.5rem;flex-direction:row;text-align:left}
}
.vc-text{text-align:center;display:flex;flex-wrap:wrap;opacity:0}
@media(min-width:1024px){.vc-text{text-align:left;flex-wrap:wrap}
}
.vc-details-ts-disclaimer{display:flex;text-align:center;align-items:center;justify-content:center;flex-direction:column;padding:0;gap:1.5rem;opacity:0}
@media(min-width:1024px){.vc-details-ts-disclaimer{flex-direction:row;text-align:left}
}
.vc-name-ts{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:.5rem}
@media(min-width:1024px){.vc-name-ts{align-items:flex-start}
}
.vc-year-ts{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.375rem;color:#333}
.vc-name-head-ts{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-style:normal;font-weight:500;font-size:1.875rem;line-height:2.25rem}
.vc-description-ts{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.375rem;color:#666}
.vc-description-ts .icon{display:inline-block;height:.6875rem;fill:#666}
.vc-item-ctas-ts{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;padding:0;gap:1.125rem}
@media(min-width:1024px){.vc-item-ctas-ts{justify-content:flex-end;gap:1rem}
}
.vc-item-ctas-ts .button{padding:.75rem 1.875rem;gap:.125rem;height:1.5rem;width:5.9375rem;line-height:1.25rem}
@media(min-width:1024px){.vc-item-ctas-ts .button{width:6.25rem}
}
.vc-item-future-ts{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0}
@media(min-width:1024px){.vc-item-future-ts{align-items:flex-start}
}
.vc-item-future-ts .vc-item-future-ts-spec-label{font-size:.875rem;color:#888;font-weight:700;margin-bottom:.25rem}
.vc-item-future-ts .vc-item-future-ts-spec-value{font-size:1.5rem}
.swiper-container{width:100%;position:relative;overflow:hidden}
.swiper-wrapper{overflow:visible}
.vc-carousel .swiper-slide{max-width:51rem;width:84%;padding:0 .5rem;position:relative;display:flex;flex-direction:column;flex-shrink:0}
@media(min-width:640px){.vc-carousel .swiper-slide{width:71%}
}
@media(min-width:1024px){.vc-carousel .swiper-slide{width:75%}
}
@media(min-width:1440px){.vc-carousel .swiper-slide{width:100%}
}
.vc-carousel .vc-image img{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#f4f4f4;overflow:hidden}
.swiper-slide-active .vc-details-ts,.swiper-slide-active .vc-text,.swiper-slide-active .vc-details-ts-disclaimer{opacity:1}
.swiper-button-next,.swiper-button-prev{top:70%;display:flex;position:absolute}
.swiper-button-next::after,.swiper-button-prev::after{color:#005baa;width:1rem;height:1rem;font-size:1.75rem}
.swiper-button-next .icon,.swiper-button-prev .icon{fill:#002c5e}
.swiper-button-prev{left:5%}
@media(min-width:1440px){.swiper-button-prev{left:10%}
}
.swiper-button-next{right:5%}
@media(min-width:1440px){.swiper-button-next{right:10%}
}
.vc-carousel.swiper-hidden{visibility:hidden;pointer-events:none;transition:opacity .3s ease}
.vc-carousel.swiper-initialized{visibility:visible}
.vc-hidden-slide{visibility:hidden !important;pointer-events:none !important;opacity:0 !important;height:0 !important;margin:0 !important;padding:0 !important}
.vc-fuel-tag{font-size:1rem;color:#666;display:block;margin-top:.25rem}
.vc-fuel-tag img{display:inline-block;width:1rem;height:.875rem;margin-right:.1875rem}
@media(max-width:639px){.vc-fuel-tag img{width:.875rem;height:.625rem;margin-right:.1875rem}
}
.vc-v2{width:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;padding:1.25rem 0 1.875rem}
@media(min-width:640px){.vc-v2{padding:1.875rem 0 2.5rem}
}
@media(min-width:1024px){.vc-v2{padding:3.125rem 0}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vc-v2{padding:1.875rem 0 2.5rem}
}
.vc-v2-inner{width:100%;max-width:160rem;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}
@media(min-width:2560px){.vc-v2-inner{max-width:100%}
}
.vc-v2-nav{width:100%;max-width:50rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1.875rem;z-index:2}
@media(min-width:1024px){.vc-v2-nav{flex-direction:row;justify-content:space-between;margin-bottom:3.125rem}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vc-v2-nav{flex-direction:column;justify-content:center;margin-bottom:1.875rem}
}
.vc-v2-filter-container{position:relative;order:2}
@media(min-width:1024px){.vc-v2-filter-container{order:1}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vc-v2-filter-container{order:2}
}
.vc-v2-filter-dropdown{min-width:10rem;display:inline-flex;justify-content:center;font-weight:700;font-size:1rem;color:#002c5e;line-height:1.25rem;padding:.8125rem 1rem;-webkit-tap-highlight-color:rgba(255,255,255,0)}
@media(min-width:640px){.vc-v2-filter-dropdown{display:none}
}
.vc-v2-filter-dropdown svg{width:.75rem;height:.75rem;margin-left:.5rem}
@media(max-width:639px){.vc-v2-filter-dropdown-open .vc-v2-filter-dropdown{justify-content:flex-start;box-shadow:0 .125rem .3125rem rgba(0,0,0,0.3)}
}
.vc-v2-filter-dropdown-open .vc-v2-filter-dropdown svg{transform:rotate(180deg)}
.vc-v2-filters{display:none}
@media(max-width:639px){.vc-v2-filters{width:100%;flex-direction:column;position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 .1875rem .3125rem rgba(0,0,0,0.3)}
}
@media(min-width:640px){.vc-v2-filters{display:flex;gap:2.125rem}
}
.vc-v2-filter-dropdown-open .vc-v2-filters{display:flex}
.vc-v2-filter{position:relative;font-size:1rem;color:#333;line-height:1.25rem;padding:.75rem 1rem;-webkit-tap-highlight-color:rgba(255,255,255,0)}
@media(max-width:639px){.vc-v2-filter{justify-content:flex-start;white-space:nowrap}
.vc-v2-filter:hover{background-color:#f3f3f3}
.vc-v2-filter+.vc-v2-filter:before{content:'';position:absolute;top:0;left:.75rem;right:.75rem;height:.0625rem;background-color:#e6e6e6}
}
@media(min-width:640px){.vc-v2-filter{font-weight:700;font-size:.875rem;color:#666;border-bottom:.125rem solid transparent;padding:.75rem 0 .625rem}
}
.vc-v2-filter-active{font-weight:700;color:#002c5e}
@media(max-width:639px){.vc-v2-filter-active{background:#f3f3f3}
}
@media(min-width:640px){.vc-v2-filter-active{color:#333;border-bottom:.125rem solid #00aad2}
}
.vc-v2-smartchat-container{order:1}
@media(min-width:1024px){.vc-v2-smartchat-container{order:2}
}
.vc-v2-smartchat-container button{margin:0;margin-bottom:.625rem}
@media(min-width:1024px){.vc-v2-smartchat-container button{margin:0}
}
.vc-v2-smartchat-container .smartchat-contextual-cta-btn--background{min-height:2.5rem;font-size:.875rem;line-height:1.25rem;padding:.625rem .9375rem}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vc-v2-smartchat-container{order:1}
body.chat-opened .vc-v2-smartchat-container button{margin:0;margin-bottom:.625rem}
}
.vc-v2 .swiper-container{position:unset}
.vc-v2-slick,.vc-v2 .swiper-wrapper{width:100%;margin-bottom:1.25rem}
@media(min-width:640px){.vc-v2-slick,.vc-v2 .swiper-wrapper{margin-bottom:1.875rem}
}
@media(min-width:1024px){.vc-v2-slick,.vc-v2 .swiper-wrapper{margin:0}
}
.vc-v2-slick .slick-list,.vc-v2 .swiper-wrapper .slick-list{cursor:default;padding:0 calc(50% - 188px) !important}
@media(min-width:640px){.vc-v2-slick .slick-list,.vc-v2 .swiper-wrapper .slick-list{padding:0 calc(50% - 220px) !important}
}
@media(min-width:1024px){.vc-v2-slick .slick-list,.vc-v2 .swiper-wrapper .slick-list{padding:0 calc(50% - 412px) !important}
}
@media(min-width:1440px){.vc-v2-slick .slick-list,.vc-v2 .swiper-wrapper .slick-list{padding:0 calc(50% - 470px) !important}
}
.vc-v2-slick .slick-slide,.vc-v2 .swiper-wrapper .slick-slide{text-align:center}
.vc-v2-slick .slick-slide>div,.vc-v2 .swiper-wrapper .slick-slide>div{height:100%;display:flex;flex-direction:column;align-items:center}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vc-v2-slick{margin-bottom:1.875rem}
body.chat-opened .vc-v2-slick .slick-list{padding:0 calc(50% - 220px) !important}
}
.vc-v2-model{max-width:18.6875rem}
@media(min-width:640px){.vc-v2-model{max-width:26.5rem}
}
@media(min-width:1024px){.vc-v2-model{max-width:50rem}
}
.vc-v2-model a{-webkit-tap-highlight-color:transparent}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vc-v2-model{max-width:26.5rem}
}
.vc-v2-swiper-nav{width:100%;display:flex;align-items:center;justify-content:center}
@media(min-width:1024px){.vc-v2-swiper-nav{max-width:50rem;min-height:1.8125rem}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vc-v2-swiper-nav{max-width:none;min-height:none}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .swiper-button-prev{left:1.25rem}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .swiper-button-next{right:1.25rem}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vc-v2-slick-nav-dots ul.slick-dots{display:none !important}
}
.vc-v2-slick-nav-dots li button{width:.5625rem;height:.5625rem;display:inline-block;color:transparent;border-radius:50%;background-color:#888}
.vc-v2-swiper-nav-count{display:block;font-weight:500;font-size:.875rem;color:#000;line-height:1.25rem}
@media(min-width:1024px){.vc-v2-swiper-nav-count{display:none}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vc-v2-swiper-nav-count{display:block}
}
.vc2-swiper{width:100%;overflow:hidden;margin:0;cursor:default;padding:0 calc(50% - 188px) !important}
@media(min-width:640px){.vc2-swiper{padding:0 calc(50% - 220px) !important}
}
@media(min-width:1024px){.vc2-swiper{padding:0 calc(50% - 412px) !important}
}
@media(min-width:1440px){.vc2-swiper{padding:0 calc(50% - 470px) !important}
}
.vc2-swiper .swiper-slide{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center}
.vc2-swiper .swiper-button-prev,.vc2-swiper .swiper-button-next{margin-top:0;top:14.5%;height:2rem;width:2rem}
@media(min-width:375px){.vc2-swiper .swiper-button-prev,.vc2-swiper .swiper-button-next{top:54.5%;left:auto}
}
.vc2-swiper .swiper-button-prev:disabled,.vc2-swiper .swiper-button-next:disabled{display:none}
.vc2-swiper .swiper-button-next{right:.625rem}
@media(min-width:640px){.vc2-swiper .swiper-button-next{right:1.25rem}
}
@media(min-width:1024px){.vc2-swiper .swiper-button-next{right:calc(50% - 470px)}
}
.vc2-swiper .swiper-button-prev{left:.625rem}
@media(min-width:640px){.vc2-swiper .swiper-button-prev{left:1.25rem}
}
@media(min-width:1024px){.vc2-swiper .swiper-button-prev{left:calc(50% - 470px)}
}
.vc2-swiper .swiper-button-prev:after,.vc2-swiper .swiper-button-next:after{content:none}
.vc2-swiper .swiper-pagination{display:none;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.375rem;margin:0;text-align:center;bottom:-0.625rem;position:relative}
@media(min-width:1024px){.vc2-swiper .swiper-pagination{display:flex}
}
.vc2-swiper .swiper-pagination-horizontal .swiper-pagination-bullet{background:#888;height:.5625rem;width:.5625rem;opacity:1}
.vc2-swiper .swiper-pagination-horizontal .swiper-pagination-bullet-active{background:#00aad2}
.vc-v2-model,.vc-v2-model-coming-soon{pointer-events:none}
.vc-v2-model a,.vc-v2-model-coming-soon a{text-decoration:none}
.slick-current .vc-v2-model,.slick-current .vc-v2-model-coming-soon{pointer-events:all}
.vcm-v2-image-container{position:relative;opacity:.5;margin-bottom:1rem;padding-top:36.88%}
.vcm-v2-image-container img{position:absolute;top:0;left:0}
.slick-current .vcm-v2-image-container{opacity:1}
@media(min-width:1024px){.vcm-v2-specs-container{height:9rem}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vcm-v2-specs-container{height:auto}
}
.vcm-v2-specs{width:100%;display:inline-flex;justify-content:center;flex-wrap:wrap;opacity:0}
@media(min-width:1024px){.vcm-v2-specs{flex-wrap:nowrap;gap:.625rem}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vcm-v2-specs{flex-wrap:wrap;gap:0}
}
.slick-current .vcm-v2-specs{opacity:1}
.vcm-v2-disclaimer-container{margin:.75rem 0}
.vcm-v2-disclaimer{width:100%;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.75rem;font-weight:700;color:#888;line-height:1rem;opacity:0}
.vcm-v2-disclaimer .tooltip-trigger{width:auto;height:auto;padding:.875rem;margin:-0.75rem -0.875rem -0.75rem -0.75rem}
.vcm-v2-disclaimer .tooltip-trigger svg{width:.75rem;height:.75rem}
.slick-current .vcm-v2-disclaimer{opacity:1}
.vcm-v2-spec-model,.vcm-v2-spec{display:flex;align-items:center;flex-direction:column}
@media(min-width:1024px){.vcm-v2-spec-model,.vcm-v2-spec{align-items:flex-start;text-align:left}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vcm-v2-spec-model,body.chat-opened .vcm-v2-spec{align-items:center;text-align:center}
}
.vcm-v2-spec-model{width:100%}
@media(min-width:1024px){.vcm-v2-spec-model{width:14rem;flex-shrink:0;gap:.25rem}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vcm-v2-spec-model{width:100%}
}
.vc-v2-model-coming-soon .vcm-v2-spec-model{width:100%}
@media(min-width:1024px){.vc-v2-model-coming-soon .vcm-v2-spec-model{width:18.75rem;flex-shrink:0}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vc-v2-model-coming-soon .vcm-v2-spec-model{width:100%}
}
.vcm-v2-spec{width:50%;margin-top:2rem}
@media(min-width:1024px){.vcm-v2-spec{width:auto;max-width:8.625rem;flex-grow:1;margin-top:1.5rem}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .vcm-v2-spec{width:50%;max-width:none;flex-grow:0;margin-top:2rem}
}
.vcm-v2-model-year{font-size:1rem;color:#333;line-height:1.125rem}
.vcm-v2-model-name{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;color:#002c5e;line-height:1.875rem}
.vcm-v2-model-name svg{width:.625rem;height:.625rem;display:inline-block;margin-bottom:.1875rem}
.vcm-v2-model-name .sticky-icon-wrap{position:relative}
.vcm-v2-ft-description-wrap{display:inline;font-size:1rem;color:#666;line-height:1.125rem;align-items:baseline;width:100%}
.vcm-v2-ft-description-wrap .vcm-v2-fuel-types{display:inline}
.vcm-v2-description{font-size:1rem;color:#666;line-height:1.125rem}
.vcm-v2-label{font-weight:700;font-size:.875rem;color:#888;line-height:1rem;margin-bottom:.25rem}
.vcm-v2-value{font-size:1.25rem;color:#333;line-height:1.5rem;padding-right:1.25rem}
@media(max-width:1023px){.vcm-v2-value{padding-left:1.25rem}
}
.vcm-v2-value-smaller{font-size:.875rem;color:#333;line-height:1.5rem}
.vc2-swiper .swiper-slide-active .vcm-v2-image-container,.vc2-swiper .swiper-slide-active .vcm-v2-disclaimer,.vc2-swiper .swiper-slide-active .vcm-v2-specs{opacity:1}
.vc2-swiper .swiper-slide-active .vc-v2-model{pointer-events:all}
.vc2-swiper .swiper-slide:not(.swiper-slide-active) .vcm-v2-image-container{opacity:.5}
.vc2-swiper .swiper-slide:not(.swiper-slide-active) .vcm-v2-disclaimer,.vc2-swiper .swiper-slide:not(.swiper-slide-active) .vcm-v2-specs{opacity:0}
.vc2-swiper .vc-v2-model{width:100%}
.vc2-swiper .swiper-button-disabled{display:none}
.vc2-swiper-pagination{display:none}
@media(min-width:1024px){.vc2-swiper-pagination{display:flex}
}
.spacer-container{display:flex;justify-content:center;align-items:center}
.spacer-max-width{max-width:90rem}
.spacer{width:100%}
.spacer-bg-white{background-color:#fff}
.spacer-bg-light-gray{background-color:#bababa}
.spacer-bg-transparent{background-color:transparent}
.spacer-320-8{height:.5rem}
.spacer-320-16{height:1rem}
.spacer-320-32{height:2rem}
.spacer-320-48{height:3rem}
.spacer-320-64{height:4rem}
.spacer-320-80{height:5rem}
.spacer-320-96{height:6rem}
.spacer-320-112{height:7rem}
.spacer-320-128{height:8rem}
@media(min-width:640px){.spacer-640-8{height:.5rem}
.spacer-640-16{height:1rem}
.spacer-640-32{height:2rem}
.spacer-640-48{height:3rem}
.spacer-640-64{height:4rem}
.spacer-640-80{height:5rem}
.spacer-640-96{height:6rem}
.spacer-640-112{height:7rem}
.spacer-640-128{height:8rem}
}
@media(min-width:1024px){.spacer-1024-8{height:.5rem}
.spacer-1024-16{height:1rem}
.spacer-1024-32{height:2rem}
.spacer-1024-48{height:3rem}
.spacer-1024-64{height:4rem}
.spacer-1024-80{height:5rem}
.spacer-1024-96{height:6rem}
.spacer-1024-112{height:7rem}
.spacer-1024-128{height:8rem}
}
@media(min-width:1440px){.spacer-1440-8{height:.5rem}
.spacer-1440-16{height:1rem}
.spacer-1440-32{height:2rem}
.spacer-1440-48{height:3rem}
.spacer-1440-64{height:4rem}
.spacer-1440-80{height:5rem}
.spacer-1440-96{height:6rem}
.spacer-1440-112{height:7rem}
.spacer-1440-128{height:8rem}
}
.component-filter{height:3rem}
@media(min-width:1024px){.component-filter{height:0 !important;top:.5rem;left:0}
}
.cf-backdrop{z-index:890}
@media(min-width:1024px){.cf-backdrop{display:none}
}
@media(min-width:1024px){.cf-bar{z-index:900;position:absolute;margin-top:2rem;width:11.375rem}
.cf-bar.sticky-bar-on{position:fixed;left:auto;right:auto;box-shadow:3px 3px 3px 0 rgba(0,0,0,0.2)}
.cf-bar.sticky-bar-bottom{position:absolute}
}
@media(min-width:1440px){.cf-bar{width:13.4375rem}
}
.cf-trigger{z-index:901}
@media(min-width:640px){.cf-trigger{padding-left:2rem;padding-right:2rem}
}
@media(min-width:1024px){.cf-trigger{display:none;padding-right:1rem}
.sticky-bar-on .cf-trigger{display:flex}
}
.sticky-bar-on .cf-panel{display:none}
.dropdown-open .cf-panel{display:block;box-shadow:3px 3px 3px 0 rgba(0,0,0,0.2)}
@media(min-width:1024px){.cf-panel{display:block;position:static}
.sticky-bar-on .cf-panel{position:absolute;box-shadow:3px 3px 3px 0 rgba(0,0,0,0.2)}
}
.cf-item-text{font-size:1rem;font-weight:400}
.dropdown-item-active .cf-item-text{font-weight:700}
@media(min-width:640px){.cf-item{padding-left:2rem;padding-right:2rem}
.cf-item+.cf-item:before{left:2rem;right:2rem}
}
@media(min-width:1024px){.cf-item{padding-left:2.625rem;padding-right:1.5rem}
.cf-item+.cf-item:before{right:1.5rem;left:2.625rem}
}
@media(min-width:1440px){.cf-item{padding-left:4.5rem;padding-right:1.125rem}
.cf-item+.cf-item:before{right:1.125rem;left:4.5rem}
}
.generic-hero{position:relative;overflow:hidden}
.generic-hero-image{display:block;width:100%}
.generic-hero-content{display:flex;justify-content:center;text-align:left;width:100%;padding:2rem 0;background:#fff}
@media(min-width:640px){.generic-hero-content{padding:2rem 0}
}
@media(min-width:1024px){.generic-hero-content{background:transparent;position:absolute;top:0;bottom:3.125rem;right:0;left:0;z-index:5;padding-left:0;padding-right:0}
}
.generic-hero-content-contain{display:flex;flex-direction:column;width:100%;max-width:1440px}
.generic-hero-back{padding-bottom:2rem}
@media(min-width:1024px){.generic-hero-back{padding-bottom:0}
}
.generic-hero-back-link{display:inline-flex;text-decoration:none;font-weight:700;font-size:.875rem;color:#002c5e}
@media(min-width:1024px){.generic-hero-back-link{color:#fff}
.generic-hero-dark .generic-hero-back-link{color:#002c5e}
}
.generic-hero-back-link svg{margin-right:.375rem}
.generic-hero-text{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;color:#333;width:100%}
@media(min-width:1024px){.generic-hero-text{max-width:40%;padding-top:1.5rem;padding-bottom:1.5rem;color:#fff}
.generic-hero-top .generic-hero-text{margin-top:0;margin-bottom:0}
.generic-hero-middle .generic-hero-text{margin-top:auto;margin-bottom:auto}
.generic-hero-bottom .generic-hero-text{margin-top:auto;margin-bottom:0}
.generic-hero-left .generic-hero-text{margin-right:0;margin-left:0}
.generic-hero-center .generic-hero-text{margin-right:auto;margin-left:auto;text-align:center}
.generic-hero-right .generic-hero-text{margin-right:0;margin-left:auto;text-align:right}
.generic-hero-dark .generic-hero-text{color:#333}
}
.generic-hero-title{font-weight:500;font-size:1.875rem;line-height:2.25rem}
@media(min-width:1024px){.generic-hero-title{font-size:3.375rem;line-height:3.5rem}
}
.generic-hero-description{font-size:1.25rem;line-height:1.625rem;margin-top:.3125rem;font-weight:500}
@media(min-width:1024px){.generic-hero-description{font-size:1.5rem;line-height:1.875rem;margin-top:.5rem}
}
.generic-hero-badge-icon{padding-bottom:2rem;color:#333}
@media(min-width:1024px){.generic-hero-badge-icon{padding-bottom:0;color:#fff}
}
.generic-hero-dark .generic-hero-badge-icon{color:#333}
.generic-hero-badge-icon svg{height:3.5rem;width:10rem}
.generic-hero-cinemagraph-gradient,.generic-hero-gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;z-index:1}
.generic-hero-cinemagraph-gradient.vid-gradient,.generic-hero-gradient-overlay.vid-gradient{height:75%}
.generic-hero-gradient-container{position:relative}
.ghg-hide-mobile{display:none}
@media(min-width:1024px){.ghg-hide-mobile{display:block}
}
.generic-hero-cinemagraph{position:relative;background:#fff;overflow:hidden;max-width:160rem;margin:0 auto;height:100%}
@media(max-width:640px){.generic-hero-cinemagraph{min-height:22.5rem}
}
@media(min-width:640px){.generic-hero-cinemagraph{min-height:28.75rem}
}
@media(min-width:1024px){.generic-hero-cinemagraph{height:34.25rem}
}
.generic-hero-cinemagraph .media-cinemagraph-enhanced-container{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}
@media(max-width:640px){.generic-hero-cinemagraph .media-cinemagraph-enhanced-container{min-width:65rem;min-height:22.5rem}
}
@media(min-width:640px){.generic-hero-cinemagraph .media-cinemagraph-enhanced-container{min-width:65rem;min-height:28.75rem}
}
@media(min-width:1024px){.generic-hero-cinemagraph .media-cinemagraph-enhanced-container{min-width:100%;min-height:100%}
}
.generic-hero-cinemagraph .media-cinemagraph-enhanced-placeholder{position:relative;min-width:100%;min-height:100%;display:block}
.generic-hero-cinemagraph .media-cinemagraph-enhanced-container.media-cinemagraph-enhanced-loaded .media-cinemagraph-enhanced-placeholder{display:block}
.generic-hero-cinemagraph .media-cinemagraph-enhanced-player{position:absolute;top:0;width:100%;height:100%}
.generic-hero-cinemagraph-content{position:absolute;top:0;width:100%;text-align:center;padding:3rem 2.5rem 0;z-index:1}
.generic-hero-cinemagraph-content .icon{fill:#fff}
@media(min-width:640px){.generic-hero-cinemagraph-content{padding:4rem 4.5rem 0}
}
@media(min-width:1024px){.generic-hero-cinemagraph-content{padding:6rem 4.5rem 0}
}
.generic-hero-cinemagraph-content .hero-content-top-center{top:2.1875rem;left:0;right:0;padding:0}
@media(min-width:320px) and (max-width:359px){.generic-hero-cinemagraph-content .hero-content-top-center{top:1.875rem}
}
@media(min-width:360px) and (max-width:639px){.generic-hero-cinemagraph-content .hero-content-top-center{top:2.1875rem}
}
@media(min-width:640px) and (max-width:1023px){.generic-hero-cinemagraph-content .hero-content-top-center{top:2.1875rem}
}
@media(min-width:1024px) and (max-width:1439px){.generic-hero-cinemagraph-content .hero-content-top-center{top:2.1875rem}
}
@media(min-width:1440px) and (max-width:1919px){.generic-hero-cinemagraph-content .hero-content-top-center{top:4.6875rem}
}
@media(min-width:1920px){.generic-hero-cinemagraph-content .hero-content-top-center{top:6.5625rem}
}
@media(min-width:320px){.generic-hero-cinemagraph-content .hero-enhanced-title{max-width:18.0625rem;margin:0 auto .1875rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;line-height:1.875rem;color:#fff}
}
@media(min-width:360px) and (max-width:639px){.generic-hero-cinemagraph-content .hero-enhanced-title{max-width:20.5rem;margin:0 auto .1875rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:640px) and (max-width:1023px){.generic-hero-cinemagraph-content .hero-enhanced-title{max-width:26.25rem;margin:0 auto .5625rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:2.5rem;line-height:2.625rem}
}
@media(min-width:1024px) and (max-width:1439px){.generic-hero-cinemagraph-content .hero-enhanced-title{max-width:27.5rem;margin:0 auto .5625rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:2.5rem;line-height:2.625rem}
}
@media(min-width:1440px) and (max-width:1919px){.generic-hero-cinemagraph-content .hero-enhanced-title{max-width:43.75rem;margin:0 auto .5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:3.375rem;line-height:3.5rem}
}
@media(min-width:1920px) and (max-width:2559px){.generic-hero-cinemagraph-content .hero-enhanced-title{max-width:43.75rem;margin:0 auto .5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:3.375rem;line-height:3.5rem}
}
@media(min-width:2560px){.generic-hero-cinemagraph-content .hero-enhanced-title{max-width:43.75rem;margin:0 auto .5rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:3.375rem;line-height:3.5rem}
}
@media(min-width:320px){.generic-hero-cinemagraph-content .hero-enhanced-subhead{max-width:18.0625rem;margin:0 auto .75rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.125rem;line-height:1.5rem;color:#fff}
}
@media(min-width:360px) and (max-width:639px){.generic-hero-cinemagraph-content .hero-enhanced-subhead{max-width:20.5rem;margin:0 auto .9375rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.125rem;line-height:1.5rem}
}
@media(min-width:640px) and (max-width:1023px){.generic-hero-cinemagraph-content .hero-enhanced-subhead{max-width:26.25rem;margin:0 auto 1.5625rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.125rem;line-height:1.5rem}
}
@media(min-width:1024px) and (max-width:1439px){.generic-hero-cinemagraph-content .hero-enhanced-subhead{max-width:27.5rem;margin:0 auto 1.6875rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.125rem;line-height:1.5rem}
}
@media(min-width:1440px) and (max-width:1919px){.generic-hero-cinemagraph-content .hero-enhanced-subhead{max-width:43.75rem;margin:0 auto 1.6875rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;line-height:1.625rem}
}
@media(min-width:1920px) and (max-width:2559px){.generic-hero-cinemagraph-content .hero-enhanced-subhead{max-width:43.75rem;margin:0 auto 1.5625rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;line-height:1.625rem}
}
@media(min-width:2560px){.generic-hero-cinemagraph-content .hero-enhanced-subhead{max-width:43.75rem;margin:0 auto 1.5625rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;line-height:1.625rem}
}
.hero.generic-hero-cinemagraph .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{left:52%}
@media(max-width:639px){.hero.generic-hero-cinemagraph .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{bottom:51%}
}
@media(min-width:640px){.hero.generic-hero-cinemagraph .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{bottom:57%}
}
@media(min-width:1024px){.hero.generic-hero-cinemagraph .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{bottom:52%}
}
@media(min-width:1440px){.hero.generic-hero-cinemagraph .media-cinemagraph-enhanced-container .s7videoviewer .s7controlbar{bottom:58%}
}
@media(min-width:1024px){.generic-hero .tooltip-trigger{color:#fff}
}
@media(min-width:1024px){.generic-hero-dark .tooltip-trigger{color:#002c5e}
}
.generic-hero-horizontal-padding{padding:0 1rem}
@media(min-width:640px){.generic-hero-horizontal-padding{padding:0 3rem}
}
@media(min-width:1024px){.generic-hero-horizontal-padding{padding:0 4.5rem}
}
@media(min-width:1440px){.generic-hero-horizontal-padding{padding:0 7.5rem}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .generic-hero-content{position:relative;background-color:#fff}
body.chat-opened .generic-hero-horizontal-padding{padding:0 3rem}
body.chat-opened .generic-hero-back-link{color:#002c5e}
body.chat-opened .generic-hero-badge-icon{padding-bottom:2rem;color:#333}
body.chat-opened .generic-hero-text{width:100%;max-width:100%;color:#333;text-align:left}
body.chat-opened .generic-hero-title{font-weight:500;font-size:1.875rem;line-height:2.25rem}
}
.generic-hero-smartchat-container{display:flex;justify-content:center;width:100%;margin-top:1rem;order:1}
@media(min-width:1024px){.generic-hero-smartchat-container{order:2}
}
.generic-hero-left .generic-hero-smartchat-container{justify-content:left}
.generic-hero-right .generic-hero-smartchat-container{justify-content:right}
.generic-hero-center .generic-hero-smartchat-container{justify-content:center}
.generic-hero-smartchat-container button{margin:0;margin-bottom:.625rem}
@media(min-width:1024px){.generic-hero-smartchat-container button{margin:0}
}
.generic-hero-smartchat-container .smartchat-contextual-cta-btn--background{min-height:2.5rem;font-size:.875rem;line-height:1.25rem;padding:.625rem .9375rem}
.image-container{display:flex}
.image-container.image-center{justify-content:center}
.image-container.image-right{justify-content:flex-end}
.image{max-width:100%}
.il-full-width{width:100%}
.il{margin:0 auto;max-width:1440px}
@media(min-width:640px){.il-layout{display:flex;gap:1rem}
}
.il-col{display:flex;flex-wrap:wrap;width:100%;gap:1rem}
@media(min-width:640px){.il-col-side{max-width:33.3333333333%;flex-basis:33.3333333333%}
}
@media(min-width:640px){.il-col-main{max-width:66.6666666667%;flex-basis:66.6666666667%;margin:0}
}
.il-col-item{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;flex-grow:1;padding-top:.5rem;padding-bottom:.5rem}
.il-card{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;flex-grow:1}
.il-media-container{display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}
.il-media-ratio{flex-grow:1;position:relative;overflow:hidden;height:100%;padding-top:100%}
[data-smco-video] .il-media-ratio::after{height:3.75rem;width:3.75rem}
@media(min-width:1024px){[data-smco-video] .il-media-ratio::after{height:6.25rem;width:6.25rem}
}
.il-media{position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0) scale(1);width:auto;max-width:none;min-width:100%;height:100%;transition:transform .2s linear}
.il-media:hover{transform:translate3d(-50%,0,0) scale(1.1)}
.il-enlarge{pointer-events:none;position:absolute;top:.5rem;right:.5rem;background:rgba(0,0,0,0.3);border:.0625rem solid #fff;padding:.4375rem}
.il-enlarge svg{fill:#fff;height:.6875rem;width:.6875rem}
.il-enlarge-dark .il-enlarge{background:rgba(255,255,255,0.3);border-color:#333}
.il-enlarge-dark .il-enlarge svg{fill:#333}
.il-label{display:flex;align-items:flex-start;padding:1rem;background-color:#fff;flex-grow:100;flex-wrap:wrap;text-align:left}
@media(min-width:1024px){.il-label{padding:1.5rem}
}
.il-title{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.125rem;font-weight:400;color:#333;display:inline-block;width:100%}
@media(min-width:1024px){.il-title{font-size:1.25rem}
}
.il-label-description{color:#bababa;font-size:.875rem;font-weight:700;line-height:1rem;padding-top:.75rem}
.il-label-compare{width:100%}
.il-label-compare-desc{margin-top:1rem;color:#666;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;line-height:1.375rem}
.il-label-compare-desc .il-label-compare-links{color:#002c5e;display:contents}
.il-label-compare-desc .il-label-compare-links span{text-decoration:underline;text-align:left}
.il-label-compare-subhead{display:block;color:#00aad2;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.75rem;font-weight:500}
@media(min-width:640px) and (max-width:1023px){.il-label-compare-subhead{margin:2.0625rem 0 .25rem 0}
}
@media(min-width:1024px){.il-label-compare-subhead{margin:2.0625rem 0 .25rem 0}
}
@media(min-width:1440px){.il-label-compare-subhead{margin:2.0625rem 0 .25rem 0}
}
.il-compare-btn{display:inline;color:#002c5e;text-decoration:underline}
.il-layout-a .il-col-side .il-media-ratio,.il-layout-e .il-col-side .il-media-ratio{padding-top:71.4285714286%}
.il-layout-a .il-col-side .il-col-item,.il-layout-e .il-col-side .il-col-item{max-width:50%;flex-basis:47%}
@media(min-width:640px){.il-layout-a .il-col-side .il-col-item,.il-layout-e .il-col-side .il-col-item{max-width:100%;flex-basis:100%}
}
@media(min-width:640px){.il-layout-a .il-label,.il-layout-e .il-label{flex-grow:0}
}
@media(min-width:640px){.il-layout-a .il-media-container,.il-layout-e .il-media-container{flex-grow:1}
}
.il-layout-b .il-col-item,.il-layout-f .il-col-item{max-width:50%;flex-basis:47%}
.il-layout-b .il-media-ratio{padding-top:71.4285714286%}
.il-layout-f .il-media-ratio{padding-top:56.25%}
.il-layout-c .il-media-ratio{padding-top:56.25%}
.il-layout-c .il-col-item{max-width:100%;flex-basis:100%}
.il-layout-d .il-media-ratio{padding-top:75%}
.il-layout-d .il-col-item{max-width:33%;flex-basis:31%}
@media(max-width:639px){.il-layout-d .il-col-item{max-width:50%;flex-basis:47%}
}
@media(max-width:639px){.il-layout-d .il-col-item:last-child{max-width:100%;flex-basis:100%}
}
.il-layout-g .il-media-ratio{padding-top:25%}
.il-layout-g .il-col{justify-content:center}
.il-layout-g .il-col-item{max-width:33.3333333333%;flex-basis:33.3333333333%}
@media(max-width:639px){.il-layout-g .il-col-item{max-width:50%;flex-basis:50%}
}
.il-layout-g .s7playpausebutton{display:none}
.il-card-g .media-cinemagraph-container{position:absolute;top:0;left:0;right:0;bottom:0}
.il-card-g .media-cinemagraph-placeholder,.il-card-g .media-cinemagraph-player{position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0) scale(2.3);width:auto;max-width:none;min-width:100%;height:100% !important}
.il-card .media-cinemagraph-container{position:absolute;top:0;left:0;right:0;bottom:0}
.il-card .media-cinemagraph-placeholder,.il-card .media-cinemagraph-player{position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0) scale(1);width:auto;max-width:none;min-width:100%;height:100% !important}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.il-col-main{flex-direction:column}
}
.hero-mini{display:flex;justify-content:center;padding:0 1rem}
@media(min-width:640px){.hero-mini{padding:0 2rem}
}
@media(min-width:1024px){.hero-mini{padding:0}
}
.hero-mini-content-center .hero-mini-content-inner{text-align:center}
.hero-mini-borderless{padding:0}
@media(min-width:640px){.hero-mini-borderless{padding:0}
}
@media(min-width:2560px){.hero-mini-borderless{background-size:auto}
}
.hero-mini-inner-wrapper{width:100%;display:flex;justify-content:center;background:#f3f3f3 no-repeat center top;background-size:cover}
@media(min-width:2560px){.hero-mini-inner-wrapper{background:no-repeat center top;background-size:auto}
}
.hero-mini-inner{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:2.5rem;padding-bottom:2.5rem}
@media(min-width:1024px){.hero-mini-inner{max-width:90rem;flex-direction:row;padding:2.5rem 2.625rem}
}
@media(min-width:1440px){.hero-mini-inner{padding:5rem 11.3125rem}
}
.hero-mini-image-container{width:100%;order:1}
@media(min-width:1024px){.hero-mini-image-container{width:50%}
}
.hero-mini-image-inner{display:flex;justify-content:center}
.hero-mini-image-inner img{width:100%}
.hero-mini-image-right .hero-mini-image-container{order:1}
@media(min-width:1024px){.hero-mini-image-right .hero-mini-image-container{order:2}
}
.hero-mini-content-container{width:100%;order:2}
@media(max-width:1023px){.hero-mini-content-container{padding-top:2.5rem}
}
@media(min-width:1024px){.hero-mini-content-container{width:50%}
}
.hero-mini-content-inner{padding:1.25rem 1.5rem 2.1875rem}
@media(min-width:640px){.hero-mini-content-inner{padding:1.25rem 2rem 2.1875rem}
}
@media(min-width:1024px){.hero-mini-content-inner{padding:0 2.5rem}
}
.hmc-blue .hero-mini-cta{color:#002c5e !important}
.hmc-blue .tooltip-trigger{color:#002c5e !important}
.hero-mini-headline{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;color:#fff;line-height:1.875rem;margin-bottom:1rem}
.hero-mini-headline .tooltip-trigger{color:#fff}
.hero-mini-copy{font-size:1rem;color:#fff;line-height:1.375rem;margin-bottom:1rem}
.hero-mini-copy .tooltip-trigger{color:#fff}
.hero-mini-cta{display:block;color:#fff;font-size:.875rem;font-weight:700;line-height:1.25rem;text-decoration:none;margin-bottom:1rem}
.hero-mini-cta svg{width:.5rem;height:.625rem;display:inline-block;margin-left:.375rem}
.hero-mini-image-right .hero-mini-content-container{order:2}
@media(min-width:1024px){.hero-mini-image-right .hero-mini-content-container{order:1}
}
.hero-mini-content-dark .hero-mini-headline,.hero-mini-content-dark .hero-mini-copy,.hero-mini-content-dark .hero-mini-cta,.hero-mini-content-dark .tooltip-trigger{color:#333}
.hero-mini-headline .tooltip-trigger,.hero-mini-copy .tooltip-trigger{color:inherit}
.rtv2-container{display:flex;justify-content:center;align-items:center}
.rtv2-main-container{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:90rem;padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.rtv2-main-container{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1024px){.rtv2-main-container{padding-left:4.5rem;padding-right:4.5rem}
}
@media(min-width:1440px){.rtv2-main-container{padding-left:7.5rem;padding-right:7.5rem}
}
.rtv2-top-padding{padding-top:2rem}
@media(min-width:1024px){.rtv2-top-padding{padding-top:3rem}
}
@media(min-width:1440px){.rtv2-top-padding{padding-top:4.5rem}
}
.rtv2-bottom-padding{padding-bottom:2rem}
@media(min-width:1024px){.rtv2-bottom-padding{padding-bottom:3rem}
}
@media(min-width:1440px){.rtv2-bottom-padding{padding-bottom:4.5rem}
}
.rtv2-eyebrow-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
.rtv2-eyebrow-txt{font-size:1rem;line-height:1.375rem;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;color:#333}
.rtv2-eyebrow-line{height:.125rem;width:1.5rem;background-color:#333;margin-top:.5rem}
.rtv2-left-container{width:40%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
@media(max-width:639px){.rtv2-left-container{width:100% !important}
}
.rtv2-right-container{width:60%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
@media(max-width:639px){.rtv2-right-container{width:100% !important;padding-top:2rem}
}
@media(min-width:640px){.rtv2-right-container{padding-left:2rem}
}
@media(min-width:1024px){.rtv2-right-container{padding-left:2.625rem}
}
@media(min-width:1440px){.rtv2-right-container{padding-left:4.5rem}
}
@media(max-width:639px){.rtv2-headline-link-container{padding-top:1rem}
}
@media(min-width:640px){.rtv2-headline-link-container{padding-top:2rem}
}
@media(max-width:639px){.rtv2-body-link-container{padding-top:1rem}
}
@media(min-width:640px){.rtv2-body-link-container{padding-top:2rem}
}
.rtv2-headline-link-container,.rtv2-body-link-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
@media(min-width:1024px){.rtv2-headline-link-container,.rtv2-body-link-container{padding-top:2.625rem}
}
@media(min-width:1440px){.rtv2-headline-link-container,.rtv2-body-link-container{padding-top:4.5rem}
}
.rtv2-no-padding-left{padding-left:0}
.rtv2-bottom-container{width:100%;display:flex;flex-wrap:wrap;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;color:#333}
@media(max-width:639px){.rtv2-bottom-container{padding-top:1rem}
}
@media(min-width:640px){.rtv2-bottom-container{padding-top:2rem}
}
@media(min-width:1024px){.rtv2-bottom-container{padding-top:2.625rem}
}
@media(min-width:1440px){.rtv2-bottom-container{padding-top:4.5rem}
}
.rtv2-bottom-container b{font-weight:700}
.rtv2-bottom-container a{color:#002c5e;font-weight:700;text-decoration:none;padding-bottom:.3125rem}
@media(max-width:639px){.rtv2-bottom-container a{font-size:.875rem;line-height:1.25rem}
}
@media(min-width:640px){.rtv2-bottom-container a{font-size:1rem;line-height:1.375rem}
}
.rtv2-bottom-container a:hover{text-decoration:underline}
.rtv2-bottom-container a svg{width:.7em;height:.7em;display:inline-block;margin-left:.375rem}
.rtv2-bottom-container .rtv2-cta-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:400;height:2.75rem;padding:0 1.75rem;font-size:1rem;background-color:#002c5e;color:#fff;border:.125rem solid #002c5e;height:auto;min-height:2.5rem;max-width:100%;word-break:break-word;padding-top:.375rem;padding-bottom:.375rem;margin-top:.625rem;font-size:1rem;line-height:1.375rem;width:100%}
.rtv2-bottom-container .rtv2-cta-button:disabled{cursor:default;pointer-events:none}
.rtv2-bottom-container .rtv2-cta-button:hover{background-color:#001a38;color:#fff}
.rtv2-bottom-container .rtv2-cta-button:disabled{background-color:#bababa;color:#fff}
.rtv2-bottom-container .rtv2-cta-button:focus{box-shadow:inset 0 0 0 2px #fff;box-sizing:border-box}
.rtv2-bottom-container .rtv2-cta-button:hover{text-decoration:none}
.rtv2-bottom-container .rtv2-cta-button .sticky-icon-wrap{position:relative}
.rtv2-bottom-container .rtv2-cta-button svg{width:1rem;height:1rem;display:inline-block;fill:currentColor;margin-left:.5rem}
.rtv2-bottom-container tr:nth-of-type(even){background:#f6f3f2}
.rtv2-bottom-container .strikeThrough{text-decoration:line-through}
.rtv2-bottom-container .external svg{display:inline-block;margin-left:.5rem}
.rtv2-bottom-container h1,.rtv2-bottom-container h2,.rtv2-bottom-container h3,.rtv2-bottom-container h5{font-weight:500}
@media(max-width:639px){.rtv2-bottom-container h1{font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:640px){.rtv2-bottom-container h1{font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:1024px){.rtv2-bottom-container h1{font-size:3rem;line-height:3rem}
}
.rtv2-bottom-container h2{font-size:1.875rem;line-height:2.25rem}
.rtv2-bottom-container h3,.rtv2-bottom-container h4{font-size:1.5rem;line-height:1.875rem}
.rtv2-bottom-container h4,.rtv2-bottom-container h6,.rtv2-bottom-container p,.rtv2-bottom-container ol,.rtv2-bottom-container ul,.rtv2-bottom-container th{font-weight:400}
.rtv2-bottom-container h1,.rtv2-bottom-container h2,.rtv2-bottom-container h3,.rtv2-bottom-container h4,.rtv2-bottom-container h5,.rtv2-bottom-container h6,.rtv2-bottom-container th{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif}
@media(max-width:639px){.rtv2-bottom-container p{font-size:.875rem;line-height:1.25rem}
}
@media(min-width:640px){.rtv2-bottom-container p{font-size:1rem;line-height:1.375rem}
}
.rtv2-bottom-container ol,.rtv2-bottom-container ul{color:#333;padding:0 1rem 1.25rem;margin:0}
@media(max-width:639px){.rtv2-bottom-container ol,.rtv2-bottom-container ul{font-size:.875rem;line-height:1.25rem}
}
@media(min-width:640px){.rtv2-bottom-container ol,.rtv2-bottom-container ul{font-size:1rem;line-height:1.375rem}
}
.rtv2-bottom-container li{padding-bottom:.75rem}
.rtv2-bottom-container table{width:100%;table-layout:fixed;margin:0;padding:0;border-collapse:collapse;text-align:left;padding-bottom:1.5rem}
.rtv2-bottom-container th{font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#333;padding:0 1.5rem .75rem;overflow-wrap:break-word;vertical-align:top}
.rtv2-bottom-container td{font-weight:400;font-size:1rem;line-height:1.375rem;color:#333;padding:.75rem 1.5rem}
.rtv2-no-padding-top{padding-top:0}
.rtv2-headline-container-padding-top{padding-top:2.5rem}
.rtv2-smartchat-container{margin-top:1rem;order:1}
@media(min-width:1024px){.rtv2-smartchat-container{order:2}
}
.rtv2-smartchat-container button{margin:0;margin-bottom:.625rem}
@media(min-width:1024px){.rtv2-smartchat-container button{margin:0}
}
.rtv2-smartchat-container .smartchat-contextual-cta-btn--background{min-height:2.5rem;font-size:.875rem;line-height:1.25rem;padding:.625rem .9375rem}
@media(min-width:640px) and (max-width:1439px) and (orientation:landscape){body.chat-opened .rtv2-main-container{padding-left:1rem;padding-right:1rem}
body.chat-opened .rtv2-left-container{width:100% !important}
body.chat-opened .rtv2-right-container{width:100% !important;padding-top:2rem;padding-left:0}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .rtv2-main-container{padding-left:2rem;padding-right:2rem}
}
.cmp-text{margin:0 auto}
.cmp-text b{font-weight:700}
.cmp-text a{color:#002c5e}
.cmp-text tr:nth-of-type(even){background:#f6f3f2}
.cmp-text .strikeThrough{text-decoration:line-through}
.cmp-text .external svg{display:inline-block;margin-left:.5rem}
.cmp-text .sticky-icon-wrap{position:relative}
.cmp-text-standard{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;color:#333}
.cmp-text-standard h1,.cmp-text-standard h2,.cmp-text-standard h3,.cmp-text-standard h5{font-weight:500}
.cmp-text-standard h4,.cmp-text-standard h6,.cmp-text-standard p,.cmp-text-standard ol,.cmp-text-standard ul,.cmp-text-standard th{font-weight:400}
.cmp-text-standard h1,.cmp-text-standard h2,.cmp-text-standard h3,.cmp-text-standard h4,.cmp-text-standard h5,.cmp-text-standard h6,.cmp-text-standard th{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif}
.cmp-text-standard h1{font-size:1.875rem;line-height:2.25rem;padding-bottom:2rem}
.cmp-text-standard h2{font-size:1.5rem;line-height:1.875rem;padding-bottom:1.5rem}
.cmp-text-standard h3{font-size:1.25rem;line-height:1.625rem;padding-bottom:1.25rem}
.cmp-text-standard h4{font-size:1.25rem;line-height:1.625rem;padding-bottom:1.25rem}
.cmp-text-standard h5{font-size:1.125rem;line-height:1.5rem;padding-bottom:1.25rem}
.cmp-text-standard h6{font-size:1.125rem;line-height:1.5rem;padding-bottom:1.25rem}
.cmp-text-standard p{font-size:1rem;line-height:1.375rem;padding-bottom:1.25rem}
.cmp-text-standard ol,.cmp-text-standard ul{font-size:1rem;line-height:1.375rem;padding:0 1rem 1.25rem;margin:0}
.cmp-text-standard li{padding-bottom:.75rem}
.cmp-text-standard table{border-collapse:collapse;margin:0;padding:0;table-layout:fixed;width:100%;text-align:left;padding-bottom:1.5rem}
.cmp-text-standard th{font-size:1.25rem;font-weight:500;line-height:1.625rem;padding:0 1.5rem .75rem;overflow-wrap:break-word;vertical-align:top}
.cmp-text-standard td{font-weight:400;font-size:1rem;line-height:1.375rem;padding:.75rem 1.5rem}
@media(min-width:640px){.cmp-text-standard .cpm-text-standard-inner{padding:0 5.0625rem}
}
@media(min-width:1024px){.cmp-text-standard .cpm-text-standard-inner{padding:0 12.625rem}
.cmp-text-standard h1{font-size:2.5rem;line-height:2.75rem;padding-bottom:2.5rem}
.cmp-text-standard h2{font-size:1.875rem;line-height:2.25rem;padding-bottom:2rem}
.cmp-text-standard h3,.cmp-text-standard h4{font-size:1.5rem;line-height:1.875rem}
.cmp-text-standard h3,.cmp-text-standard h4,.cmp-text-standard h5,.cmp-text-standard h6,.cmp-text-standard p{padding-bottom:1.5rem}
}
@media(min-width:1440px){.cmp-text-standard .cpm-text-standard-inner{padding:0 18.1875rem}
}
@media(min-width:640px) and (max-width:1023px) and (orientation:landscape){body.chat-opened .cmp-text-standard table{min-width:25rem}
body.chat-opened .cmp-text-standard .cpm-text-standard-inner{padding:0 !important;overflow-x:scroll}
}
@media(min-width:1024px){body.chat-opened .cmp-text-standard .cpm-text-standard-inner{padding:0 5rem}
}
@media(min-width:1440px){body.chat-opened .cmp-text-standard .cpm-text-standard-inner{padding:0 12.625rem}
}
@media(min-width:1825px){body.chat-opened .cmp-text-standard .cpm-text-standard-inner{padding:0 18.1875rem}
}
.cmp-text-disclaimer{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;color:#888}
.cmp-text-disclaimer h1,.cmp-text-disclaimer h2,.cmp-text-disclaimer h3,.cmp-text-disclaimer h4,.cmp-text-disclaimer h5,.cmp-text-disclaimer h6{font-weight:400;font-size:1.125rem;line-height:1.5rem;padding-bottom:1rem}
.cmp-text-disclaimer p{font-weight:700;font-size:.875rem;line-height:1.25rem;padding-bottom:1rem}
.cmp-text-disclaimer ol,.cmp-text-disclaimer ul{font-weight:700;font-size:.875rem;line-height:1.25rem;padding:0 1rem .75rem;margin:0}
.cmp-text-disclaimer li{padding-bottom:.75rem}
.cmp-text-disclaimer table{border-collapse:collapse;margin:0;padding:0;table-layout:fixed;width:100%;text-align:left;padding-bottom:1.5rem}
.cmp-text-disclaimer th{font-weight:400;font-size:1.125rem;line-height:1.5rem;padding:0 1.5rem .75rem;overflow-wrap:break-word;vertical-align:top}
.cmp-text-disclaimer td{font-weight:700;font-size:1rem;line-height:1.25rem;padding:.75rem 1.5rem}
@media(min-width:640px){.cmp-text-disclaimer .cpm-text-disclaimer-inner{padding:0 2rem}
.cmp-text-disclaimer ol,.cmp-text-disclaimer ul{padding:0 2rem .75rem}
}
@media(min-width:1024px){.cmp-text-disclaimer .cpm-text-disclaimer-inner{padding:0 2.625rem}
.cmp-text-disclaimer ol,.cmp-text-disclaimer ul{padding:0 2.5rem .75rem}
}
@media(min-width:1440px){.cmp-text-disclaimer .cpm-text-disclaimer-inner{padding:0 4.5rem}
}
@media(min-width:640px) and (max-width:1439px) and (orientation:landscape){body.chat-opened .cmp-text-disclaimer .cmp-text-disclaimer-inner{padding:0 !important;overflow:scroll}
body.chat-opened .cmp-text-disclaimer table{min-width:25rem}
}
@media(min-width:1024px){body.chat-opened .cmp-text-disclaimer .cpm-text-disclaimer-inner{padding:0 2rem}
body.chat-opened .cmp-text-disclaimer ol,body.chat-opened .cmp-text-disclaimer ul{padding:0 2rem .75rem}
}
@media(min-width:1440px){body.chat-opened .cmp-text-disclaimer .cpm-text-disclaimer-inner{padding:0 2.625rem}
body.chat-opened .cmp-text-disclaimer ol,body.chat-opened .cmp-text-disclaimer ul{padding:0 2.5rem .75rem}
}
@media(min-width:1825px){body.chat-opened .cmp-text-disclaimer .cpm-text-disclaimer-inner{padding:0 4.5rem}
}
.cpm-text-standard-inner{margin:auto;width:100%;max-width:1440px}
.cpm-text-disclaimer-inner{margin:auto;width:100%;max-width:1440px;font-size:.75rem;line-height:1rem;font-weight:700}
.cpm-text-disclaimer-inner p{font-size:.75rem;line-height:1rem;font-weight:700}
.cpm-text-disclaimer-inner p:empty{padding:0;line-height:0}
.cmp-text-default-inner{margin:auto;width:100%;max-width:1440px}
.cmp-text-disclaimer .tooltip-trigger{position:absolute;width:2.5rem;height:2.5rem;left:-0.625rem;bottom:-0.625rem}
.offers-landing-page .rich-text .external{display:inline-flex;justify-content:center;color:#002c5e;font-weight:700;font-size:.875rem;line-height:1.25rem;text-decoration:none;max-width:-webkit-max-content;max-width:max-content;margin:0 auto}
.offers-landing-page .rich-text .external .sticky-icon-wrap{margin-left:.3125rem;width:.875rem;height:.875rem;display:flex;position:relative}
.rtch-container{display:flex;justify-content:center;align-items:center}
.rtch-main-container{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:90rem;padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.rtch-main-container{padding-left:2rem;padding-right:2rem}
}
@media(min-width:1024px){.rtch-main-container{padding-left:2.625rem;padding-right:2.625rem}
}
@media(min-width:1440px){.rtch-main-container{padding-left:4.5rem;padding-right:4.5rem}
}
.rtch-top-padding{padding-top:2rem}
@media(min-width:1024px){.rtch-top-padding{padding-top:3rem}
}
@media(min-width:1440px){.rtch-top-padding{padding-top:4.5rem}
}
.rtch-bottom-padding{padding-bottom:2rem}
@media(min-width:1024px){.rtch-bottom-padding{padding-bottom:3rem}
}
@media(min-width:1440px){.rtch-bottom-padding{padding-bottom:4.5rem}
}
.rtch-eyebrow-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
.rtch-eyebrow-txt{font-size:1rem;line-height:1.375rem;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;color:#333}
.rtch-eyebrow-line{height:.125rem;width:1.5rem;background-color:#333;margin-top:.5rem}
.rtch-left-container{width:40%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
@media(max-width:639px){.rtch-left-container{width:100% !important}
}
.rtch-right-container{width:60%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
@media(max-width:639px){.rtch-right-container{width:100% !important;padding-top:2rem}
}
@media(min-width:640px){.rtch-right-container{padding-left:2rem}
}
@media(min-width:1024px){.rtch-right-container{padding-left:2.625rem}
}
@media(min-width:1440px){.rtch-right-container{padding-left:4.5rem}
}
@media(max-width:639px){.rtch-headline-link-container{padding-top:1rem}
}
@media(min-width:640px){.rtch-headline-link-container{padding-top:2rem}
}
@media(max-width:639px){.rtch-body-link-container{padding-top:1rem}
}
@media(min-width:640px){.rtch-body-link-container{padding-top:2rem}
}
.rtch-headline-link-container,.rtch-body-link-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}
@media(min-width:1024px){.rtch-headline-link-container,.rtch-body-link-container{padding-top:2.625rem}
}
@media(min-width:1440px){.rtch-headline-link-container,.rtch-body-link-container{padding-top:4.5rem}
}
.rtch-no-padding-left{padding-left:0}
.rtch-bottom-container{width:100%;display:flex;flex-wrap:wrap;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;color:#333}
@media(max-width:639px){.rtch-bottom-container{padding-top:1rem}
}
@media(min-width:640px){.rtch-bottom-container{padding-top:2rem}
}
@media(min-width:1024px){.rtch-bottom-container{padding-top:2.625rem}
}
@media(min-width:1440px){.rtch-bottom-container{padding-top:4.5rem}
}
.rtch-bottom-container b{font-weight:700}
.rtch-bottom-container a{color:#002c5e;font-weight:700;text-decoration:none;padding-bottom:.3125rem}
@media(max-width:639px){.rtch-bottom-container a{font-size:.875rem;line-height:1.25rem}
}
@media(min-width:640px){.rtch-bottom-container a{font-size:1rem;line-height:1.375rem}
}
.rtch-bottom-container a:hover{text-decoration:underline}
.rtch-bottom-container a svg{width:.7em;height:.7em;display:inline-block;margin-left:.375rem}
.rtch-bottom-container .rtch-cta-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:400;height:2.75rem;padding:0 1.75rem;font-size:1rem;background-color:#002c5e;color:#fff;border:.125rem solid #002c5e;height:auto;min-height:2.5rem;max-width:100%;word-break:break-word;padding-top:.375rem;padding-bottom:.375rem;margin-top:.625rem;font-size:1rem;line-height:1.375rem;width:100%}
.rtch-bottom-container .rtch-cta-button:disabled{cursor:default;pointer-events:none}
.rtch-bottom-container .rtch-cta-button:hover{background-color:#001a38;color:#fff}
.rtch-bottom-container .rtch-cta-button:disabled{background-color:#bababa;color:#fff}
.rtch-bottom-container .rtch-cta-button:focus{box-shadow:inset 0 0 0 2px #fff;box-sizing:border-box}
.rtch-bottom-container .rtch-cta-button:hover{text-decoration:none}
.rtch-bottom-container .rtch-cta-button .sticky-icon-wrap{position:relative}
.rtch-bottom-container .rtch-cta-button svg{width:1rem;height:1rem;display:inline-block;fill:currentColor;margin-left:.5rem}
.rtch-bottom-container tr:nth-of-type(even){background:#f6f3f2}
.rtch-bottom-container .strikeThrough{text-decoration:line-through}
.rtch-bottom-container .external svg{display:inline-block;margin-left:.5rem}
.rtch-bottom-container h1,.rtch-bottom-container h2,.rtch-bottom-container h3,.rtch-bottom-container h5{font-weight:500}
@media(max-width:639px){.rtch-bottom-container h1{font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:640px){.rtch-bottom-container h1{font-size:1.875rem;line-height:2.25rem}
}
@media(min-width:1024px){.rtch-bottom-container h1{font-size:3rem;line-height:3rem}
}
.rtch-bottom-container h2{font-size:1.875rem;line-height:2.25rem}
.rtch-bottom-container h3,.rtch-bottom-container h4{font-size:1.5rem;line-height:1.875rem}
.rtch-bottom-container h4,.rtch-bottom-container h6,.rtch-bottom-container p,.rtch-bottom-container ol,.rtch-bottom-container ul,.rtch-bottom-container th{font-weight:400}
.rtch-bottom-container h1,.rtch-bottom-container h2,.rtch-bottom-container h3,.rtch-bottom-container h4,.rtch-bottom-container h5,.rtch-bottom-container h6,.rtch-bottom-container th{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif}
@media(max-width:639px){.rtch-bottom-container p{font-size:.875rem;line-height:1.25rem}
}
@media(min-width:640px){.rtch-bottom-container p{font-size:1rem;line-height:1.375rem}
}
.rtch-bottom-container ol,.rtch-bottom-container ul{color:#333;padding:0 1rem 1.25rem;margin:0}
@media(max-width:639px){.rtch-bottom-container ol,.rtch-bottom-container ul{font-size:.875rem;line-height:1.25rem}
}
@media(min-width:640px){.rtch-bottom-container ol,.rtch-bottom-container ul{font-size:1rem;line-height:1.375rem}
}
.rtch-bottom-container li{padding-bottom:.75rem}
.rtch-bottom-container table{width:100%;table-layout:fixed;margin:0;padding:0;border-collapse:collapse;text-align:left;padding-bottom:1.5rem}
.rtch-bottom-container th{font-weight:500;font-size:1.125rem;line-height:1.5rem;color:#333;padding:0 1.5rem .75rem;overflow-wrap:break-word;vertical-align:top}
.rtch-bottom-container td{font-weight:400;font-size:1rem;line-height:1.375rem;color:#333;padding:.75rem 1.5rem}
.rtch-no-padding-top{padding-top:0}
.rtch-headline-container-padding-top{padding-top:2.5rem}
.sectag-tag{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif}
.sectag-tag-top-padding{padding-top:2rem}
@media(min-width:1024px){.sectag-tag-top-padding{padding-top:3rem}
}
@media(min-width:1440px){.sectag-tag-top-padding{padding-top:4.5rem}
}
.sectag-tag-bottom-padding{padding-bottom:2rem}
@media(min-width:1024px){.sectag-tag-bottom-padding{padding-bottom:3rem}
}
@media(min-width:1440px){.sectag-tag-bottom-padding{padding-bottom:4.5rem}
}
.sectag-tag-no-indent{padding-top:1.875rem;padding-bottom:1rem}
@media(min-width:640px){.sectag-tag-no-indent{padding-top:2.5rem;padding-bottom:1.875rem}
}
.sectag-heading{padding-bottom:.5rem;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif !important;font-weight:700;font-size:1rem;color:#666;max-width:1440px;margin:0 auto;padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.sectag-heading{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1024px){.sectag-heading{padding-left:4.5rem;padding-right:4.5rem}
}
@media(min-width:1440px){.sectag-heading{padding-left:7.5rem;padding-right:7.5rem}
}
.sectag-heading-no-indent{padding-bottom:.5rem;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;font-size:1rem;color:#666;max-width:1440px;margin:0 auto;padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.sectag-heading-no-indent{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1024px){.sectag-heading-no-indent{padding-left:4.5rem;padding-right:4.5rem}
}
@media(min-width:1440px){.sectag-heading-no-indent{padding-left:7.5rem;padding-right:7.5rem}
}
.sectag-heading-txt{position:relative;padding-bottom:.5rem}
.sectag-heading-txt:after{content:"";position:absolute;bottom:0;left:0;height:.125rem;width:1.5rem;background-color:currentColor}
.sectag-title .sectag-heading{color:#333;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.625rem}
.sectag-indent .sectag-heading{padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.sectag-indent .sectag-heading{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1024px){.sectag-indent .sectag-heading{padding-left:4.5rem;padding-right:4.5rem}
}
@media(min-width:1440px){.sectag-indent .sectag-heading{padding-left:7.5rem;padding-right:7.5rem}
}
.sectag-center{text-align:center}
.sectag-left{text-align:left}
.sectag-right{text-align:right}
.sectag-bg-white{background-color:#fff}
.sectag-bg-gray{background-color:#f3f3f3}
.sectag-bg-transparent{background-color:transparent}
.sectag-bg-gradient{background:#fff;background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%)}
.sectag-heading-txt-new{display:flex;flex-direction:column;position:relative}
.sectag-eyebrow{height:.125rem;width:1.5rem;background-color:currentColor;margin-top:.5rem}
.sectag-heading-left{display:flex;justify-content:flex-start;align-items:flex-start}
.sectag-heading-center{display:flex;justify-content:center;align-items:center}
.sectag-heading-right{display:flex;justify-content:flex-end;align-items:flex-end}
.sectag-heading-no-padding-bottom{padding-bottom:0}
.sectag-tag-heading-container{display:flex;flex-direction:column}
@media(min-width:640px){.sectag-tag-heading-container{flex-direction:row}
}
.sectag-tag-heading{position:relative;font-weight:700;font-size:1rem;color:#666;line-height:1.375rem;padding-bottom:.25rem;margin-bottom:1rem}
.sectag-tag-heading:after{content:'';position:absolute;bottom:0;left:0;height:.125rem;width:1.5rem;background-color:currentColor}
.brb-wrapper{max-width:160rem;background-color:#002c5e;margin:0 auto;display:flex;align-items:center;padding:3.125rem 1rem}
.brb-wrapper .tooltip-trigger svg{color:#fff}
@media(min-width:320px) and (max-width:359px){.brb-wrapper{min-height:17.125rem}
}
@media(min-width:360px) and (max-width:639px){.brb-wrapper{min-height:17.125rem}
}
@media(min-width:640px) and (max-width:1023px){.brb-wrapper{min-height:18.75rem;padding:3.75rem 1rem}
}
@media(min-width:1024px) and (max-width:1439px){.brb-wrapper{min-height:18.75rem;padding:3.75rem 1rem}
}
@media(min-width:1440px) and (max-width:1919px){.brb-wrapper{min-height:22.375rem;padding:5.625rem 1rem}
}
@media(min-width:1920px){.brb-wrapper{min-height:22.375rem;padding:5.625rem 1rem}
}
.brb-cta{font-weight:700}
.brb-cta svg{display:inline-block;margin-left:.375rem;vertical-align:baseline;width:.625rem;height:.625rem}
.brb-container{text-align:center;color:#fff;max-width:18.0625rem;margin:auto;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;line-height:1.5rem}
.brb-container .brb-title{font-size:2.5rem;line-height:1.875rem;font-weight:500}
.brb-container .brb-text{margin:.9375rem 0 .9375rem 0}
.brb-container .brb-cta{text-decoration:none;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;line-height:1.125rem;color:#fff}
@media(min-width:320px) and (max-width:359px){.brb-container{max-width:37.9375rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.125rem;line-height:1.5rem}
.brb-container .brb-title{font-size:1.5rem;line-height:1.875rem}
.brb-container .brb-text{margin:.625rem 0 .625rem 0;padding:0 .625rem}
.brb-container .brb-cta{font-size:1rem;line-height:1.125rem}
}
@media(min-width:360px) and (max-width:639px){.brb-container{max-width:37.9375rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.125rem;line-height:1.5rem}
.brb-container .brb-title{font-size:1.875rem;line-height:2.25rem}
.brb-container .brb-text{margin:.625rem 0 .625rem 0;padding:0 .625rem}
.brb-container .brb-cta{font-size:1rem;line-height:1.125rem}
}
@media(min-width:640px) and (max-width:1023px){.brb-container{max-width:36rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.125rem;line-height:1.5rem}
.brb-container .brb-title{font-size:2.5rem;line-height:2.625rem}
.brb-container .brb-text{margin:.9375rem 0 .9375rem 0}
.brb-container .brb-cta{font-size:1rem;line-height:1.125rem}
}
@media(min-width:1024px) and (max-width:1439px){.brb-container{max-width:43.75rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.125rem;line-height:1.5rem}
.brb-container .brb-title{font-size:2.5rem;line-height:2.625rem}
.brb-container .brb-text{margin:.9375rem 0 .9375rem 0}
.brb-container .brb-cta{font-size:1rem;line-height:1.25rem}
}
@media(min-width:1440px){.brb-container{max-width:43.75rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;line-height:1.625rem}
.brb-container .brb-title{font-size:3.375rem;line-height:3.5rem}
.brb-container .brb-text{margin:.9375rem 0 .9375rem 0}
.brb-container .brb-cta{font-size:1rem;line-height:1.25rem}
}
@media(min-width:2560px){.brb-container{max-width:56.25rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;line-height:1.625rem}
.brb-container .brb-title{font-size:3.375rem;line-height:3.5rem}
.brb-container .brb-text{margin:.9375rem 0 .9375rem 0}
.brb-container .brb-cta{font-size:1rem;line-height:1.25rem}
}
.media-cinemagraph-container{position:relative}
.media-cinemagraph-container .s7videoviewer .s7controlbar{background-image:none}
.media-cinemagraph-container .s7videoviewer .s7controlbar .s7videotime,.media-cinemagraph-container .s7videoviewer .s7controlbar .s7videoscrubber,.media-cinemagraph-container .s7videoviewer .s7controlbar .s7mutablevolume,.media-cinemagraph-container .s7videoviewer .s7controlbar .s7fullscreenbutton{display:none}
.media-cinemagraph-container .s7videoviewer .s7controlbar .s7playpausebutton{position:relative;background:none !important;width:1.6875rem !important;height:1.6875rem !important}
.media-cinemagraph-container .s7videoviewer .s7controlbar .s7playpausebutton[selected='true']:before,.media-cinemagraph-container .s7videoviewer .s7controlbar .s7playpausebutton[selected='false']:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-position:0 0;cursor:pointer}
.media-cinemagraph-container .s7videoviewer .s7controlbar .s7playpausebutton[selected='true']:before{background-image:url("../../../../etc.clientlibs/hyundai/common/clientlibs/clientlib-dependencies/resources/images/play-small.svg")}
.media-cinemagraph-container .s7videoviewer .s7controlbar .s7playpausebutton[selected='false']:after{background-image:url("../../../../etc.clientlibs/hyundai/common/clientlibs/clientlib-dependencies/resources/images/pause-small.svg")}
.media-cinemagraph-container .s7videoviewer .s7socialshare{display:none}
.hero-v1 .media-cinemagraph-container .s7videoviewer .s7controlbar,.m-hero .media-cinemagraph-container .s7videoviewer .s7controlbar{bottom:50%;left:50%;max-width:100vw;transform:translate(-50%,200px)}
@media(min-width:640px){.hero-v1 .media-cinemagraph-container .s7videoviewer .s7controlbar,.m-hero .media-cinemagraph-container .s7videoviewer .s7controlbar{transform:translate(-50%,288px)}
}
@media(min-width:1024px){.hero-v1 .media-cinemagraph-container .s7videoviewer .s7controlbar,.m-hero .media-cinemagraph-container .s7videoviewer .s7controlbar{transform:translate(-50%,350px)}
}
@media(min-width:1024px) and (max-width:1439px) and (max-height:850px){.hero-v1 .media-cinemagraph-container .s7videoviewer .s7controlbar,.m-hero .media-cinemagraph-container .s7videoviewer .s7controlbar{transform:translate(-50%,290px)}
}
@media(min-width:1024px) and (max-width:1439px) and (max-height:850px){.m-hero .media-cinemagraph-container .s7videoviewer .s7controlbar{transform:translate(-50%,260px)}
}
.media-cinemagraph-placeholder{opacity:1;position:absolute;transition:opacity .5s ease-out;text-indent:100%;white-space:nowrap;overflow:hidden}
.media-cinemagraph-player{min-height:.0625rem;min-width:.0625rem;opacity:0;transition:opacity .5s ease-in}
.media-cinemagraph-player-with-delay{transition-delay:.5s}
.media-cinemagraph-container.media-cinemagraph-loaded .media-cinemagraph-placeholder{opacity:0}
.media-cinemagraph-container.media-cinemagraph-loaded .media-cinemagraph-player{opacity:1}
@media(min-width:640px) and (max-width:1023px) and (orientation:landscape){body.chat-opened .m-hero .s7videoviewer .s7controlbar{transform:translate(-50%,200px) !important;width:calc(100vw - 375px) !important}
}
@media(min-width:1024px) and (max-width:1439px){body.chat-opened .m-hero .s7videoviewer .s7controlbar{transform:translate(-50%,288px) !important;width:calc(100vw - 375px) !important}
}
.global-header{width:100%;height:2.8125rem;position:relative;color:#666;z-index:999}
@media(min-width:640px){.global-header{height:7.75rem}
}
.global-header-inner{width:100%;transition:top .3s linear}
.global-header-backdrop{z-index:998}
.global-header-contain{display:flex;justify-content:flex-end;width:100%;max-width:1440px;margin:0 auto}
@media(min-width:640px){.global-header-contain{padding:0 2rem}
}
@media(min-width:1024px){.global-header-contain{padding:0 2.625rem}
}
@media(min-width:1440px){.global-header-contain{padding:0 4.5rem}
}
@media(min-width:640px) and (max-width:1024px){.global-header-contain{padding:0 1%}
}
.global-header-nav-wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:0 1.25rem 0 0}
@media(min-width:321px){.global-header-nav-wrapper{padding:0 1.5rem 0 0}
}
@media(min-width:640px){.global-header-nav-wrapper{padding:0}
}
.global-header-dropdown-is-open{z-index:1001}
@media(max-width:640px){.global-header-dropdown-is-open .global-header-dealer{display:none}
}
.global-header-dropdown-is-open .global-header-menu-toggle-close{display:flex;align-items:center;cursor:pointer}
.global-header-dropdown-is-open .global-header-menu-toggle-close svg{fill:currentColor;color:#002c5e}
.global-header-dropdown-is-open .global-header-menu-toggle-close svg:hover{color:#001a38}
@media(max-width:640px){.global-header-dropdown-is-open .global-header-close-display{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.75rem;font-weight:700;line-height:.875rem;padding-left:.3125rem;color:#666}
}
.global-header-dropdown-is-open .global-header-close-display:hover{color:#333}
@media(min-width:640px){.global-header-dropdown-is-open .global-header-close-display{display:none}
}
.global-header-dropdown-is-open .global-header-menu-toggle-open{display:none}
.global-header-dropdown-is-open .global-header-dropdown{position:relative;transform:translate(0,0);visibility:visible}
@media(min-width:640px){.global-header-dropdown-is-open .global-header-dropdown{position:absolute}
}
.global-header-dropdown-is-open .global-header-nav,.global-header-dropdown-is-open .global-header-offers{visibility:hidden}
.global-header-main-bar{position:relative;border-bottom:.0625rem solid #f3f3f3;display:flex;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;height:2.8125rem;padding:0;margin:0 auto;background-color:#fff;z-index:1}
@media(min-width:640px){.global-header-main-bar{height:5rem}
}
.global-header-left,.global-header-right{display:flex;flex-direction:row}
.global-header-pre-nav,.global-header-post-nav{display:flex;z-index:2}
.global-header-pre-nav{justify-content:flex-start;flex-shrink:0}
@media(min-width:640px){.global-header-pre-nav{padding-right:1.25rem}
}
@media(min-width:1024px){.global-header-pre-nav{padding-right:1.875rem}
}
.global-header-post-nav{flex-shrink:0}
.global-header-dealer-right{display:flex}
@media(min-width:640px){.global-header-dealer-right{display:none}
}
@media(max-width:640px){.global-header-dealer-right .global-header-dropdown-dealer-seperator{display:none}
}
@media(max-width:640px){.global-header-dealer-right .global-header-dropdown-dealer-type{display:none}
}
@media(max-width:640px){.global-header-dropdown-dealer-zipcode .span{display:none}
}
@media(max-width:640px){#zip-code-value{display:none}
}
.global-header-logo{display:flex;flex-direction:row;align-items:center;padding:.75rem 1rem}
@media(min-width:640px){.global-header-logo{padding:0}
}
@media(min-width:640px){.global-header-logo{padding:0}
}
@media(max-width:640px){.global-header-logo-small{display:block;min-width:2.375rem;height:1.25rem}
}
@media(min-width:640px){.global-header-logo-small{display:none}
}
.global-header-logo-large{display:none}
@media(min-width:640px){.global-header-logo-large{display:block}
}
.global-header-nav{display:none;flex-shrink:0;position:relative}
@media(min-width:640px){.global-header-nav{display:flex}
}
.global-header-nav-link{align-items:center;color:#666;display:flex;padding:0 .625rem;text-decoration:none}
@media(min-width:640px){.global-header-nav-link{padding:0 1.25rem}
}
@media(min-width:1024px){.global-header-nav-link{padding:0 1.875rem}
}
@media(max-width:799px){.global-header-nav-link:nth-child(n+4){display:none}
}
.global-header-nav-link .global-header-nav-link-desktop{display:none}
.global-header-nav-link .global-header-nav-link-mobile{display:block}
@media(min-width:640px){.global-header-nav-link .global-header-nav-link-desktop{display:block}
.global-header-nav-link .global-header-nav-link-mobile{display:none}
}
.global-header-nav-link-active{color:#333}
.global-header-nav-underline{background:#00aad2;bottom:0;display:none;height:.25rem;left:0;pointer-events:none;position:absolute;transition:all .4s ease-in-out;width:6.25rem}
.global-header-nav-link-active ~ .global-header-nav-underline{display:block}
.global-header-offers{display:none;align-items:center;text-decoration:none;color:#666}
.global-header-offers:hover,.global-header-offers:focus{color:#333}
@media(min-width:640px){.global-header-offers{display:flex;flex-shrink:0;padding:0 .625rem}
}
@media(min-width:1024px){.global-header-offers{margin:0 .625rem}
}
.global-header-offers svg{margin-right:.375rem;width:1.5rem;height:.875rem;fill:currentColor}
.global-header-offers-current{color:#00aad2}
.global-header-offers-current:hover,.global-header-offers-current:focus{color:#00aad2}
.global-header-nav-link-current{position:relative;color:#333}
.global-header-nav-link-current:after{content:"";display:block;position:absolute;height:.25rem;left:0;right:0;bottom:0;background:#00aad2}
.global-header-menu-toggle{background-color:transparent;color:#666;flex-shrink:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}
@media(min-width:640px){.global-header-menu-toggle{padding:0 .625rem}
}
@media(min-width:1024px){.global-header-menu-toggle{margin:0 -0.625rem 0 .625rem}
}
.global-header-menu-toggle:hover,.global-header-menu-toggle:focus{color:#333}
.global-header-menu-toggle svg{fill:#002c5e}
@media(min-width:640px){.global-header-menu-toggle svg{fill:currentColor}
}
.global-header-menu-toggle-close{display:none}
.global-header-menu-toggle-open{display:flex;align-items:center;cursor:pointer}
.global-header-menu-toggle-open span{display:flex;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.75rem;font-weight:700;line-height:1.0625rem;text-align:left;padding-left:.3125rem}
@media(min-width:640px){.global-header-menu-toggle-open span{display:none;font-weight:500;padding-left:.3125rem}
}
@media(min-width:1024px){.global-header-menu-toggle-open span{display:flex;font-size:.875rem;padding-left:.3125rem}
}
.global-header-menu-toggle-open span.getSmartChat-text{color:#002c5e}
.global-header-menu-toggle-open span.getSmartChat-text .normal-text{padding:0;color:#333}
.global-header-menu-toggle-open svg{width:.9375rem;height:.6875rem}
@media(min-width:640px){.global-header-menu-toggle-open svg{width:1.0625rem;height:1.0625rem}
}
@media(max-width:639px){.global-header-menu-toggle-open-hidden span{display:none}
}
.global-header-dropdown{height:calc(100vh - 44px);height:calc(var(--vh, 1vh) * 100 - 44px);background-color:#fff;width:100%;z-index:0;transition:visibility .4s ease-in-out,transform .4s ease-in-out;visibility:hidden;position:fixed;transform:translate(100%,0)}
@media(min-width:640px){.global-header-dropdown{height:auto;transform:translate(0,-100%)}
}
@media(min-width:640px) and (max-width:1439px) and (orientation:landscape){.global-header-dropdown{height:calc(100vh - 125px);overflow-y:auto}
}
.global-header-active-search .global-header-search-suggestions-mobile{display:flex;opacity:1}
@media(min-width:640px){.global-header-active-search .global-header-search-suggestions-mobile{display:none}
}
.global-header-active-search .global-header-search-suggestions-desktop{display:none}
@media(min-width:640px){.global-header-active-search .global-header-search-suggestions-desktop{display:flex;opacity:1}
}
.global-header-dropdown-content-container{display:none;position:relative}
@media(min-width:640px){.global-header-dropdown-content-container{display:block}
}
.global-header-dropdown-content-container.display-none{display:none}
.global-header-search-suggestions{width:100%;display:none;flex-direction:column;align-items:center;position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:#fff;overflow-y:auto;box-shadow:0 5px 15px 0 rgba(186,186,186,0.25);opacity:0;margin:0 auto;padding:.75rem 0;transition:opactity .4s ease-in-out;z-index:1}
@media(max-width:640px){.global-header-search-suggestions{top:0;height:calc(100% - 82px)}
}
@media(min-width:640px){.global-header-search-suggestions{max-width:26.875rem}
}
@media(min-width:1024px){.global-header-search-suggestions{max-width:35rem}
}
.search-suggestions-mobile-display{display:block}
@media(min-width:640px){.search-suggestions-mobile-display{display:none}
}
.search-suggestion-desktop-display{display:none}
@media(min-width:640px){.search-suggestion-desktop-display{display:block}
}
.global-header-searches{justify-content:flex-end}
@media(min-width:567px){.global-header-searches{justify-content:flex-start}
}
.global-header-search-suggestion{color:#333;font-weight:500;line-height:1.375rem;padding:.75rem 1rem;text-decoration:none;width:100%}
@media(min-width:640px){.global-header-search-suggestion{padding:.75rem .75rem .75rem 1.5rem;max-width:26.875rem}
}
@media(min-width:1024px){.global-header-search-suggestion{max-width:35rem}
}
.global-header-search-suggestion:hover{background-color:#f3f3f3}
.global-header-search-suggestion-already-typed{color:#888;font-weight:400}
.global-header-dealer{position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0)}
.global-header-dealer svg{height:1.125rem;color:#002c5e;fill:#002c5e;padding-right:.125rem}
@media(min-width:640px){.global-header-dealer svg{width:.75rem;height:1rem;padding:0}
}
@media(max-width:640px){.global-header-dealer{display:flex;align-items:center;justify-content:center}
}
.global-header-dealer svg:hover{color:#001a38}
.global-header-top-dealer{height:2.8125rem;position:relative;display:none;align-items:center;font-size:.875rem;background-color:#fff;border-bottom:.0625rem solid #e6e6e6;z-index:2}
@media(min-width:640px){.global-header-top-dealer .global-header-contain{padding:.9375rem 2rem .75rem}
}
@media(min-width:1024px){.global-header-top-dealer .global-header-contain{padding:.9375rem 2.625rem .75rem}
}
@media(min-width:1440px){.global-header-top-dealer .global-header-contain{padding:.9375rem 4.5rem .75rem}
}
@media(min-width:640px) and (max-width:1024px){.global-header-top-dealer .global-header-contain{padding:.9375rem 1% .75rem}
}
.global-header-top-dealer .global-header-dealer{display:flex}
@media(min-width:640px){.global-header-top-dealer{display:flex}
}
.global-header-dropdown-dealer{display:flex;padding:1.5625rem 1rem 1.4375rem}
@media(min-width:640px){.global-header-dropdown-dealer{display:none}
}
@media(max-width:640px){#global-header-dealer-desktop-display{display:none}
}
.global-header-dropdown-dealer-text{display:flex;align-items:center;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;color:#002c5e;line-height:1.0625rem;padding-left:.125rem}
@media(min-width:640px){.global-header-dropdown-dealer-text{padding-left:.3125rem}
}
.global-header-dropdown-dealer-zipcode{display:flex;flex-shrink:0;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;color:#002c5e;font-weight:500;line-height:1.0625rem;text-decoration:none}
.global-header-dropdown-dealer-zipcode:hover{color:#001a38}
.global-header-dropdown-dealer-seperator{display:inline-block;color:#888;padding:0 .625rem}
.global-header-dropdown-dealer-type{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500}
@media(max-width:640px){.global-header-dropdown-dealer-type{font-size:.75rem;line-height:.875rem;color:#666}
.global-header-dropdown-dealer-type:hover{color:#333}
}
.global-header-dropdown-dealer-type-link{cursor:pointer}
.global-header-dropdown-dealer-type-link:hover{color:#001a38 !important}
[data-dealer-type="preferred"]{display:none}
[data-dealer-preferred="true"] [data-dealer-type="preferred"]{display:inline-block}
[data-dealer-preferred="true"] [data-dealer-type="local"]{display:none}
.global-header-dropdown-dealer-link{display:flex;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.75rem;font-weight:700;color:#666;line-height:.875rem;text-align:left;text-decoration:none}
@media(min-width:640px){.global-header-dropdown-dealer-link{font-size:.875rem;font-weight:500;color:#002c5e;line-height:1.0625rem}
}
.global-header-dropdown-dealer-link:hover{color:#333}
.global-header-dropdown-dealer-link-hidden{display:none}
@media(min-width:640px){.global-header-dropdown-dealer-link-hidden{display:block}
}
@media(min-width:640px){.global-header-dropdown-dealer-name{padding-left:.3125rem}
}
.global-header-dropdown-nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1440px;padding:0 1rem}
@media(min-width:640px){.global-header-dropdown-nav{padding:0 4rem 3.5625rem}
}
@media(min-width:1024px){.global-header-dropdown-nav{padding:0 4.5rem}
}
@media(min-width:1440px){.global-header-dropdown-nav{padding:0 6.25rem}
}
.global-header-dropdown-column{flex-basis:25%;max-width:25%;padding:3rem .625rem 2.25rem 0}
.global-header-dropdown-column>*:first-child{padding-top:0}
@media(min-width:640px) and (max-width:1023px){.global-header-dropdown-column{flex-basis:50%;max-width:50%;padding:3.5625rem .625rem 0 0}
.global-header-dropdown-column:nth-of-type(even){padding-right:0;padding-left:1.5rem}
.global-header-dropdown-column:nth-of-type(odd){padding-right:1.5rem}
}
@media(min-width:1024px){.global-header-dropdown-column:nth-of-type(3){padding-right:0;padding-left:3rem}
.global-header-dropdown-column:nth-of-type(4){padding-right:0;padding-left:3rem}
.global-header-dropdown-column:nth-of-type(1){padding-right:3rem}
.global-header-dropdown-column:nth-of-type(2){padding-right:3rem}
}
@media(min-width:1440px){.global-header-dropdown-column:nth-of-type(3){padding-left:5rem}
.global-header-dropdown-column:nth-of-type(4){padding-right:0;padding-left:5rem}
.global-header-dropdown-column:nth-of-type(1){padding-right:5rem}
.global-header-dropdown-column:nth-of-type(2){padding-right:5rem}
}
@media(max-width:639px){.global-header-dropdown-column{flex-basis:100%;max-width:100%;border-top:.0625rem solid #bababa;padding:1.875rem 0}
}
.global-header-dropdown-heading{color:#333;font-size:1rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;padding-bottom:.5625rem}
.global-header-dropdown-link{color:#002c5e;display:inline-block;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:700;padding:.75rem 0;text-decoration:none;width:100%}
.global-header-dropdown-link:hover,.global-header-dropdown-link:focus{color:#00aad2}
.global-header-dropdown-link svg{display:inline-block;height:.9375rem;margin-left:.5rem;width:.9375rem;fill:currentColor}
.global-header-links{display:flex;align-items:center}
.global-header-link{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;color:#666;text-decoration:none}
.global-header-link-seperator{display:inline-block;color:#888;padding:0 .625rem}
.header-panel{margin:0;padding:0}
.header-panel .header-panel-item{list-style:none;padding:0}
.global-header-search-bar{align-items:center;background-color:#f3f3f3;color:#888;position:fixed;right:0;bottom:0;left:0;width:100%;z-index:100}
.global-header-search-bar:focus-within{color:#002c5e}
@media(min-width:640px){.global-header-search-bar{position:relative;margin-bottom:0}
}
.global-header-search-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:1440px;padding:1rem;position:relative}
@media(min-width:640px){.global-header-search-content{align-items:center;flex-direction:row;justify-content:center;padding:1rem 2rem}
}
@media(min-width:1024px){.global-header-search-content{padding:1rem 2.6875rem}
}
@media(min-width:1440px){.global-header-search-content{padding:1rem 4.5rem}
}
.global-header-search-backdrop{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:100%}
.global-header-search-form{display:flex;position:relative;width:100%}
@media(min-width:640px){.global-header-search-form{max-width:26.875rem}
}
@media(min-width:1024px){.global-header-search-form{max-width:35rem}
}
.global-header-search-label{font-size:1.375rem;width:100%}
.global-header-close-svg{align-items:center;display:flex;justify-content:center;position:absolute;top:1.125rem;right:3.5rem;border-radius:50%}
.global-header-close-svg.display-none{display:none}
.global-header-close-svg svg{height:1rem;width:1rem}
.global-header-search-svg{align-items:center;background-color:#002c5e;border-radius:50%;display:flex;height:2rem;justify-content:center;position:absolute;right:.625rem;top:.5625rem;width:2rem}
.global-header-search-svg svg{fill:#fff;height:.8125rem;stroke:#fff;width:.8125rem}
.global-header-search-input{border:1px solid #fff;border-radius:1.875rem;color:#333;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;font-weight:400;height:3.125rem;padding:.25rem 3.75rem .25rem 1.5rem;width:100%}
.global-header-search-input:-ms-input-placeholder{color:#333;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:400}
.global-header-search-input::placeholder{color:#333;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:400}
@media(min-width:640px){.global-header-search-input{padding-right:4.8125rem}
}
.global-header-active-search .global-header-search-input,.global-header-search-input:focus{border-color:#4d90fe;box-shadow:0 0 5px #4d90fe;-webkit-box-shadow:0 0 5px #4d90fe;color:#002c5e;outline:0}
.global-header-features{display:flex;flex-direction:column;list-style:none;margin:0 auto;max-width:1440px;padding:0 1rem 2.5rem}
@media(min-width:640px){.global-header-features{flex-direction:row;padding:0 4rem 2.5rem}
}
@media(min-width:1024px){.global-header-features{padding:0 4.5rem 2.5rem}
}
@media(min-width:1440px){.global-header-features{padding:0 6.25rem 2.5rem}
}
.global-header-feature-item{padding-top:2.5rem;padding-right:.625rem}
@media(max-width:639px){.global-header-feature-item:first-of-type{border-top:.0625rem solid #bababa}
}
@media(min-width:640px){.global-header-feature-item{border-top:.0625rem solid #bababa;flex-basis:50%;max-width:50%}
.global-header-feature-item:last-of-type{padding-right:0;padding-left:1.5rem}
.global-header-feature-item:first-of-type{padding-right:1.5rem}
}
@media(min-width:1024px){.global-header-feature-item:last-of-type{padding-left:3rem}
.global-header-feature-item:first-of-type{padding-right:3rem}
}
@media(min-width:1440px){.global-header-feature-item:last-of-type{padding-left:5rem}
.global-header-feature-item:first-of-type{padding-right:5rem}
}
.global-header-feature-header svg{color:#333;height:3.125rem;width:7.6875rem;fill:currentColor}
.global-header-feature-description{color:#888;line-height:1.375rem;padding-top:.5625rem}
.global-header-feature-cta{color:#002c5e;font-size:.875rem;font-weight:700;line-height:1.25rem;padding-top:1rem;text-decoration:none;display:inline-flex}
.global-header-feature-cta svg{height:.75rem;margin-left:.625rem;width:.4375rem;margin-top:.25rem;fill:currentColor}
.price-details-header{cursor:pointer}
.header-labels{width:35%;color:#fff;font-family:"HyundaiSansHeadKRRegular";font-size:16px;font-weight:500;letter-spacing:0;text-align:right}
@media(min-width:345px) and (max-width:400px){.header-labels{width:40%}
}
@media(max-width:344px){.header-labels{width:50%}
}
@media(max-width:1023px){.header-labels{direction:rtl}
}
.global-header-dropdown-faq-container{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;margin:0 auto;padding:2rem 2rem 0}
.global-header-dropdown-faq-container.display-none{display:none}
@media(min-width:640px){.global-header-dropdown-faq-container{padding:2rem}
}
@media(min-width:1024px){.global-header-dropdown-faq-container{padding-right:4rem}
}
.global-header-dropdown-faq-nav{display:block}
.global-header-dropdown-faq-nav:first-child{margin-bottom:2rem}
@media(max-width:639px){.global-header-dropdown-faq-nav:first-child{padding-top:0}
}
.global-header-dropdown-faq-heading{color:#333;font-size:1.125rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;line-height:1.5rem;margin-bottom:.75rem}
.ghd-faq-header{margin-bottom:.1875rem}
.global-header-column-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}
.global-header-dropdown-faq-column{padding:0}
.global-header-dropdown-faq-column svg{display:inline-block;width:.875rem;height:.625rem;margin-left:.0625rem;fill:currentColor}
@media(max-width:639px){.global-header-dropdown-faq-column{flex-basis:100%;max-width:100%}
}
@media(max-width:640px){.global-header-hidden-mobile{display:none}
}
.header-faq-panel{margin:0;padding:0}
.header-faq-panel .header-faq-panel-item{list-style:none;padding:0}
.global-header-dropdown-need-help .header-faq-panel>*:last-child{border:0}
.global-header-dropdown-need-help .header-faq-panel-item{border-bottom:.0625rem solid #bababa}
.global-header-dropdown-need-help svg{display:inline-block;width:2rem;height:2rem;margin-right:.875rem;fill:currentColor}
.global-header-dropdown-need-help .header-faq-panel-image{width:100%}
.global-header-dropdown-link-help{color:#002c5e;display:flex;align-items:center;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:700;padding:1.3125rem 0 1.4375rem;text-decoration:none;width:100%}
.global-header-dropdown-link-help:hover,.global-header-dropdown-link-help:focus{color:#00aad2}
.global-header-dropdown-link-help span{max-width:11.375rem}
.global-header-dropdown-content-container-mobile{height:calc(100vh - 126px);display:flex;flex-direction:column;overflow-y:auto}
@media(min-width:640px){.global-header-dropdown-content-container-mobile{display:none}
}
.global-mobile-utility-links{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;padding:1.5rem 1rem 0 1rem}
.utility-link{width:25%;display:flex;align-items:center;justify-content:center;padding-bottom:1.5rem}
.utility-link svg{color:#002c5e;margin:auto}
.utility-link svg:hover{color:#001a38}
.utlity-text{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:12px;line-height:14px;margin-top:.625rem;color:#666}
.utlity-text:hover{color:#333}
.ut-link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;text-align:center}
.ut-link-icon{width:3rem;height:3rem;position:relative}
.ut-link-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#888 !important}
.ut-link-icon svg:hover{color:#001a38}
.menu-accordian-links{display:block;width:100%;background-color:#fff}
.nav-accordian-cell{width:100%;border-bottom:.125rem solid #f3f3f3;-webkit-tap-highlight-color:rgba(255,255,255,0)}
.nav-accordian-cell:last-of-type{border:0}
.nav-accordian-heading{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.25rem;line-height:1.625rem;color:#002c5e}
.nav-accordian-heading:hover{color:#001a38}
.nav-panel-active .nav-accordian-heading{color:#333}
.nav-panel-active .nav-accordian-heading:hover{color:#001a38}
.nav-accordion-cell-toggle{width:100%;min-height:3rem;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:1.5rem 2rem 1.5rem 1rem}
.nav-accordion-cell-toggle svg{color:#002c5e;width:.75rem;height:.5rem}
.nav-accordion-cell-toggle svg:hover{color:#001a38}
.nav-panel-active .nav-accordion-cell-toggle svg{transform:rotate(180deg);color:#00aad2}
.nav-panel-active:hover{color:#001a38}
.nav-accordian-panel{list-style:none;display:none;overflow:hidden;margin:0;padding:0 2rem .875rem 2rem}
.nav-panel-active .nav-accordian-panel{display:block}
.nav-accordian-panel-item{font-weight:700;font-size:.875rem;line-height:1.25rem;padding:.625rem 0}
.nav-accordian-panel-item .icon-external{margin-left:.375rem}
.nav-accordian-panel-link{color:#002c5e;text-decoration:none;display:flex}
.nav-accordian-panel-link:hover{color:#001a38}
.mobile-tertiary-cta-medium{display:flex;flex-direction:column;padding:.5rem 1rem}
.mobile-tertiary-cta-medium a{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1rem;color:#002c5e;line-height:1.375rem;text-decoration:none}
.mobile-tertiary-cta-medium a:hover{color:#001a38}
.mobile-tertiary-cta-medium svg{display:inline-block}
.cta-medium{position:relative;padding:.75rem 0}
.cta-link .sticky-icon-wrap{width:1rem;height:1rem;margin-left:.375rem}
.menu-accordian-links,.global-mobile-utility-links,.mobile-tertiary-cta-medium{border-bottom:.125rem solid #f3f3f3}
.menu-accordian-links:last-of-type,.global-mobile-utility-links:last-of-type,.mobile-tertiary-cta-medium:last-of-type{border:0}
.lp-t1-oem-hyundai-engagement-container{z-index:998 !important}
.footer{position:relative;background-color:#000;padding:2.5rem 0 3.75rem}
@media(min-width:1024px){.footer{padding-bottom:5rem}
}
.footer-wrapper{width:100%;max-width:1440px;margin:0 auto;padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.footer-wrapper{padding-left:2rem;padding-right:2rem}
}
@media(min-width:1024px){.footer-wrapper{padding-left:2.625rem;padding-right:2.625rem}
}
@media(min-width:1440px){.footer-wrapper{padding-left:4.5rem;padding-right:4.5rem}
}
.footer-menu-links{display:block;width:100%}
@media(min-width:1024px){.footer-menu-links{display:flex;align-items:flex-start;justify-content:center;padding-top:1.25rem}
}
.footer-cell{width:100%;border-bottom:1px solid #333}
@media(min-width:1024px){.footer-cell{width:auto;max-width:25%;flex-basis:25%;padding-left:1rem;padding-right:1rem;border-bottom:0}
}
.footer-cell-heading{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1rem;font-weight:500;color:#fff;line-height:1.375rem}
.footer-cell-heading-lg{display:none;padding:.625rem 0}
@media(min-width:1024px){.footer-cell-heading-lg{display:block}
}
.footer-cell-accordion-toggle{color:#fff;padding:.625rem 0;min-height:3rem;width:100%;justify-content:flex-start;align-items:center}
.footer-cell-accordion-toggle svg{fill:#bababa;width:.8125rem;height:.8125rem;margin-left:auto}
.footer-panel-active .footer-cell-accordion-toggle svg{transform:rotate(180deg)}
@media(min-width:1024px){.footer-cell-accordion-toggle{display:none}
}
.footer-panel{list-style:none;display:none;overflow:hidden;margin:0;padding:0 0 1rem}
@media(min-width:1024px){.footer-panel{display:block}
}
.footer-panel-active .footer-panel{display:block}
.footer-panel-item{padding:.75rem 0;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700}
.footer-panel-item svg{display:inline-block}
.footer-panel-item span{padding-left:.5rem}
.footer-panel-link{color:#bababa;text-decoration:none}
.footer-panel-link:hover{color:#fff}
.footer-content-area{display:block;padding-top:1.875rem;padding-bottom:1.25rem}
@media(min-width:1024px){.footer-content-area{display:flex;align-items:flex-end;justify-content:space-between;padding-top:1.25rem;padding-bottom:5rem}
}
.footer-social-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;list-style:none;width:12.5rem;height:3rem;margin:0 auto;padding:0}
.footer-social-links{display:block;text-decoration:none;width:1.5625rem;height:1.5625rem;color:#bababa}
.footer-social-links:hover{color:#fff}
.footer-social-links svg{width:1.5rem;height:1.5rem;fill:currentColor}
.footer-logo{padding:1.25rem 0 1.875rem}
@media(min-width:1024px){.footer-logo{padding:.75rem 0}
}
.footer-logo-items{display:flex;align-items:center;justify-content:center}
.footer-logo-item{padding:0 1.125rem}
.footer-logo-item+.footer-logo-item{border-left:1px solid #333}
.footer-logo-text{color:#fff;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:700;padding-top:.625rem}
.footer-privacy-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:0;text-align:center}
.footer-privacy-list{padding-right:.625rem;padding-left:.625rem;border-right:1px solid #333;margin-bottom:.875rem}
.footer-privacy-list:last-child{border-right:0}
.footer-privacy-list .ot-sdk-show-settings{color:#888;text-decoration:none;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;cursor:pointer}
.footer-privacy-list .ot-sdk-show-settings:hover{color:#fff}
@media(min-width:1024px){.footer-privacy-list{padding-right:1.5625rem;padding-left:1.5625rem;border-right:0}
}
.footer-privacy-list-desktop{display:none}
@media(min-width:1024px){.footer-privacy-list-desktop{display:inline-flex}
}
.footer-privacy-list-mobile{display:inline-flex}
@media(min-width:1024px){.footer-privacy-list-mobile{display:none}
}
.footer-privacy-links{color:#888;text-decoration:none;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem}
.footer-privacy-links:hover{color:#fff}
.footer-privacy-links .footer-privacy-choices{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center}
.footer-privacy-links .footer-privacy-choices .footer-privacy-choices-txt{margin-left:.375rem}
.footer-privacy-links .footer-privacy-choices svg{width:2rem;height:1.5rem;fill:currentColor}
.footer-copy{padding-top:1.25rem}
.footer-copy-text{text-align:center;color:#fff;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-bottom:.5rem}
.footer-copy-text a{display:inline-block;color:#fff;text-decoration:none}
.footer-lang-container{padding-top:1.25rem;padding-bottom:1.25rem;border-top:1px solid #333}
@media(min-width:1024px){.footer-lang-container{padding:0;border-top:0}
}
.footer-lang{width:16.25rem;margin:0 auto}
@media(min-width:1024px){.footer-lang{width:12.5rem;border-top:0}
}
@media(min-width:1024px){body.chat-opened .footer-lang{width:9.5rem}
}
.footer-lang-button{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;background:#000;color:#bababa;justify-content:center}
@media(min-width:1024px){.footer-lang-button{justify-content:flex-start}
}
.footer-lang-button svg{margin-left:.5rem}
.footer-lang-text{margin-right:.5rem;color:#fff;font-weight:700}
.footer-lang-panel .dropdown-item{font-size:.875rem;justify-content:center;font-weight:700}
@media(min-width:1024px){.footer-lang-panel .dropdown-item{justify-content:flex-start}
}
.footer-lang-panel .dropdown-item:hover{color:#002c5e;background:#fff}
.footer-lang-panel .dropdown-item+.dropdown-item:hover:before{opacity:1}
.footer-lang-panel .dropdown-item+.dropdown-item:before{opacity:1}
.footer-lang-panel .dropdown-item.dropdown-item-active:hover{background:#f3f3f3}
.footer-lang-panel .dropdown-item.dropdown-item-active:before,.footer-lang-panel .dropdown-item.dropdown-item-active:hover:before{opacity:0}
.footer-lang-panel .dropdown-item.dropdown-item-active+.dropdown-item:before{opacity:0}
.hrf-container,.hrf-container-header{position:relative;width:100%;padding:0;color:#333}
@media(min-width:640px){.hrf-container,.hrf-container-header{padding:0 2rem}
}
@media(min-width:1024px){.hrf-container,.hrf-container-header{padding:0 7.625rem}
}
@media(min-width:1440px){.hrf-container,.hrf-container-header{padding:0 20.625rem}
}
.hrf-title-text{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.5rem;line-height:1.75rem;font-weight:500;text-align:center;margin-bottom:.75rem}
@media(min-width:1024px){.hrf-title-text{font-size:1.875rem;line-height:2.25rem}
}
.hrf-form-desc{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.125rem;line-height:1.375rem;font-weight:400;text-align:center;padding-bottom:2.5rem}
@media(min-width:1024px){.hrf-form-desc{font-size:1.25rem;line-height:1.625rem;padding-bottom:4rem}
}
.hrf-error-banner{display:none;align-items:center;background:#fceae7;color:#e63312;font-size:.875rem;line-height:1.25rem;font-weight:700;padding:1.125rem 1.5rem}
.hrf-error-banner .hrf-error-icon{display:inline-block;margin-right:.75rem;font-size:1.5625rem}
@media(min-width:640px){.hrf-error-banner{justify-content:center}
}
.hrf-submit-error .hrf-error-banner{display:flex}
.hrf-form-body{background:#f3f3f3;padding:1.75rem 1.5rem}
@media(min-width:640px){.hrf-form-body{padding:2.5rem 3.125rem}
}
@media(min-width:1024px){.hrf-form-body{padding:2.5rem 5rem}
}
.hrf-form{display:block;position:relative}
@media(min-width:640px){.hrf-form{display:flex;flex-wrap:wrap}
}
.hrf-form-title{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;line-height:1.5rem;font-weight:500;margin-bottom:1.25rem}
@media(min-width:640px){.hrf-form-title{text-align:center}
}
@media(min-width:1024px){.hrf-form-title{font-size:1.5rem;line-height:1.875rem}
}
.hrf-form-req{font-size:.875rem;line-height:1.25rem;font-weight:700;margin-bottom:1rem}
.hrf-select-box{position:relative}
.hrf-form-field{position:relative;font-size:1rem;line-height:1.375rem;margin-bottom:1rem}
.hrf-form-field .hrf-input-text,.hrf-form-field .hrf-model{padding:.625rem .75rem;border:1px solid #e6e6e6;width:100%;color:#333;background:#fff;border-radius:0}
.hrf-form-field .hrf-model{-webkit-appearance:none;appearance:none}
.hrf-form-field .hrf-model::-ms-expand{display:none}
@media(min-width:640px){.hrf-form-field{width:50%}
.hrf-form-field:nth-child(odd){padding-right:1.25rem}
.hrf-form-field:nth-child(even){padding-left:1.25rem}
}
.hrf-error-label{color:#e63312;font-size:.875rem;line-height:1.25rem;font-weight:700;margin-top:.5rem;display:none}
.hrf-field-error .hrf-error-label,.hrf-has-error .hrf-error-label{display:block}
.hrf-field-error .hrf-input-text,.hrf-field-error .hrf-model,.hrf-has-error .hrf-input-text,.hrf-has-error .hrf-model{border-color:#e63312}
.hrf-form-label{display:block;color:#888;font-size:.875rem;line-height:1.25rem;font-weight:700;margin-bottom:.25rem}
.hrf-select-arrow{position:absolute;right:1rem;width:.625rem;bottom:1rem;color:#002c5e;height:.4375rem}
.hrf-select-arrow .icon{height:auto}
.hrf-form-cta{width:100%;text-align:center}
@media(min-width:640px){.hrf-form-cta{margin-top:.5rem}
}
.hrf-cta-submit{width:100%}
@media(min-width:640px){.hrf-cta-submit{width:auto}
}
.hrf-form-desclaimer{clear:both;width:100%;font-size:.875rem;line-height:1.25rem;font-weight:700;color:#666;margin-top:1.5625rem;margin-bottom:1rem}
.hrf-form-desclaimer a{color:#002c5e;text-decoration:none;cursor:pointer}
.hrf-form-select-model{clear:both;width:100%;font-size:.875rem;line-height:1.25rem;font-weight:700;color:#666;margin-top:1rem;margin-bottom:1rem}
.hrf-updates.hrf-container{padding-bottom:2rem}
.hrf-handraiser.hrf-container{padding:0 0 2rem}
@media(min-width:640px){.hrf-handraiser.hrf-container{padding:0 2rem 2rem}
}
@media(min-width:1024px){.hrf-handraiser.hrf-container{padding:0 7.625rem 2rem}
}
@media(min-width:1440px){.hrf-handraiser.hrf-container{padding:0 20.625rem 2rem}
}
.hrf-handraiser .hrf-form-body{padding:2.5rem 1rem}
@media(min-width:640px){.hrf-handraiser .hrf-form-body{padding:2.5rem 6.125rem}
}
@media(min-width:1024px){.hrf-handraiser .hrf-form-body{padding:2.5rem 5rem}
}
.hrf-handraiser .hrf-title-text{font-size:1.5rem;line-height:1.875rem;margin-bottom:1rem;padding:0 1rem}
.hrf-handraiser .hrf-form-desc{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;line-height:1.375rem;padding:0 1rem;padding-bottom:2rem}
@media(min-width:640px){.hrf-handraiser .hrf-form-desc{padding-bottom:2.25rem}
}
@media(min-width:1024px){.hrf-handraiser .hrf-form-desc{padding-bottom:2rem}
}
@media(max-width:1023px){.hrf-handraiser .hrf-form-field{width:100%;padding:0}
}
.hrf-handraiser .hrf-cta-submit{width:auto}
.hrf-container-header .hrf-title-text{font-size:1.5rem;line-height:1.875rem;margin-bottom:1rem;padding:0 1rem}
.hrf-container-header .hrf-form-desc{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;line-height:1.375rem;padding:0 1rem;padding-bottom:2rem}
@media(min-width:640px){.hrf-container-header .hrf-form-desc{padding-bottom:2.25rem}
}
@media(min-width:1024px){.hrf-container-header .hrf-form-desc{padding-bottom:2rem}
}
.hrf-submitted-info{background-color:#f3f3f3;padding:2.5rem 1rem;text-align:center}
.hrf-submitted-info-title{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.5rem;font-weight:500;color:#333;line-height:1.875rem;padding-bottom:.5rem}
.hrf-submitted-info-msg{font-size:.875rem;font-weight:700;color:#888;line-height:1.125rem}
.hrf-hide{display:none}
.hrf-form-checkboxes div{float:left}
@media(max-width:640px){.hrf-form-checkboxes div{float:none;margin:.9375rem 0}
}
.hrf-form-checkboxes .hrf-error-label{clear:both}
.hrf-form-checkboxes label{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;line-height:1.125rem;font-weight:700;padding:0 1.5625rem 0 .3125rem;color:#333}
.hrf-form-checkboxes [type="checkbox"]:not(:checked),.hrf-form-checkboxes [type="checkbox"]:checked{position:absolute;left:-624.9375rem}
.hrf-form-checkboxes [type="checkbox"]:not(:checked)+label,.hrf-form-checkboxes [type="checkbox"]:checked+label{position:relative;padding-left:1.5625rem;cursor:pointer}
.hrf-form-checkboxes [type="checkbox"]:not(:checked)+label:before{border:.0625rem solid #bababa !important}
.hrf-form-checkboxes [type="checkbox"]:not(:checked)+label:before,.hrf-form-checkboxes [type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;width:1.125rem;height:1.125rem;box-sizing:border-box;border:.0625rem solid #00aad2;background:#fff;background-color:#fff;outline:0}
.hrf-form-checkboxes [type="checkbox"]:not(:checked)+label:after,.hrf-form-checkboxes [type="checkbox"]:checked+label:after{content:'';position:absolute;width:.3125rem;height:.625rem;top:.45rem;left:.575rem;border:solid #00aad2;border-width:0 2px 2px 0}
.hrf-form-checkboxes [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}
.hrf-form-checkboxes [type="checkbox"]:checked+label:after{opacity:1;transform:translate(-50%,-50%) rotate(45deg)}
.hrf-field-error [type="checkbox"]:not(:checked)+label:before,.hrf-field-error [type="checkbox"]:checked+label:before{border-color:#e63312 !important}
.hrfv2-modal-form{width:100%;max-width:840px;max-height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;overflow-y:auto;z-index:1002}
@media(min-width:640px){.hrfv2-modal-form{max-height:100vh}
}
.hrfv2-model-form-inner{position:relative;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 0 1.875rem}
@media(min-width:640px){.hrfv2-model-form-inner{padding:2.5rem 1.875rem 1.875rem}
}
.hrfv2-form-close .modal-x{width:2rem;height:2rem;top:.5625rem;right:.5625rem;color:#002c5e}
@media(min-width:1024px){.hrfv2-form-close .modal-x{top:.875rem;right:.875rem}
}
.hrfv2-inline{display:flex;justify-content:center}
.hrfv2-inline-form{width:100%}
.hrfv2-inline-form-inner{position:relative;display:flex;flex-direction:column;justify-content:center;margin:0 auto}
.hrfv2-form-header{text-align:center;max-width:48.75rem;padding:0 1rem;margin:0 auto}
.hrfv2-form-headline{margin-top:1.125rem;margin-bottom:1rem}
.hrfv2-form-headline p{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.875rem;font-weight:500;color:#333;line-height:2.25rem}
.hrfv2-form-copy{margin-bottom:2rem}
.hrfv2-form-copy p{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;color:#666;line-height:1.375rem}
.hrfv2-form{width:100%;margin:0 auto;padding:0 0 2rem}
@media(min-width:640px){.hrfv2-form{margin-bottom:2.5rem;padding:0 2rem}
}
@media(min-width:1024px){.hrfv2-form{padding:0 7.625rem}
}
@media(min-width:1440px){.hrfv2-form{padding:0 20.625rem}
}
.hrfv2-form-inner{display:flex;flex-direction:column;max-width:75rem;margin:0 auto;background-color:#f3f3f3;padding:2.5rem 1rem}
@media(min-width:640px){.hrfv2-form-inner{padding:2.5rem 6.125rem}
}
@media(min-width:1024px){.hrfv2-form-inner{padding:2.5rem 5rem}
}
.hrfv2-form-required{font-size:.875rem;font-weight:700;color:#333;line-height:1.25rem;margin-bottom:1rem}
.hrfv2-form-field-container{display:flex;flex-wrap:wrap;justify-content:space-between}
.hrfv2-form-field{width:100%;font-size:1rem;line-height:1.375rem;margin-bottom:1rem}
@media(min-width:1024px){.hrfv2-form-field{width:48%}
}
.hrfv2-form-field .multiselect__tags{padding:.4375rem 2.5rem .4375rem .75rem !important}
.hrfv2-full-width{width:100%;margin-bottom:4.375rem}
@media(min-width:640px){.hrfv2-full-width{margin-bottom:3.5rem}
}
.hrfv2-form-label{display:block;font-size:.875rem;font-weight:700;color:#666;line-height:1.25rem;margin-bottom:.25rem}
.hrfv2-form-input{width:100%;color:#333;background:#fff;border:.0625rem solid #bababa;border-radius:0;padding:.6875rem .8125rem}
.hrfv2-form-label-error{display:none;font-size:.875rem;font-weight:700;color:#e63312;line-height:1.25rem;margin-top:.5rem}
.hrfv2-form-field-error .hrfv2-form-input,.hrfv2-form-field-error .multiselect__tags{border-color:#e63312}
.hrfv2-form-field-error .hrfv2-form-label-error{display:block}
.multiselect-caret{position:absolute;top:50%;right:.0625rem;transform:translateY(-50%);padding:.5625rem .75rem}
.multiselect-caret svg{width:.75rem;height:.75rem;margin-left:auto;flex-shrink:0}
.multiselect--active .multiselect-caret{transform:translateY(-50%) rotate(180deg)}
.hrfv2-form-model-select-copy{font-size:.875rem;font-weight:700;color:#666;line-height:1.25rem;margin-bottom:.25rem}
.hrfv2-form-model-select-sub-copy{font-size:.875rem;font-weight:500;color:#666;line-height:1rem;margin-bottom:.25rem}
.hrfv2-form-electric-salable-container{display:flex;flex-direction:column;margin-bottom:1.5625rem}
.hrfv2-form-electric-salable-banner{background-color:#eef7f9;margin-bottom:.625rem}
.hrfv2-form-electric-salable-banner:last-of-type{margin-bottom:0}
.hrfv2-form-electric-salable-banner-inner{padding:.9375rem 1.25rem}
.hrfv2-form-electric-salable-copy{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;font-size:.875rem;color:#333;line-height:1.25rem}
.hrfv2-form-electric-salable-copy a{display:inline-flex;color:#002c5e;margin-left:.125rem}
.hrfv2-form-legal-container{margin-bottom:2.1875rem}
@media(min-width:640px){.hrfv2-form-legal-container{margin-bottom:1rem}
}
.hrfv2-form-legal-copy{font-weight:700;font-size:.875rem;color:#666;line-height:1.25rem}
.hrfv2-form-legal-copy a{color:#002c5e;text-decoration:none}
.hrfv2-form-submit-container{text-align:center}
.hrfv2-success{width:100%;position:relative;display:flex;justify-content:center;background-color:#f3f3f3}
.hrfv2-success-inner{width:100%;max-width:30.625rem;display:flex;flex-direction:column;text-align:center;margin:2.8125rem .9375rem 5.9375rem}
@media(min-width:1024px){.hrfv2-success-inner{margin:2.8125rem .9375rem 5.9375rem}
}
.hrfv2-success-icon-container{width:2.5rem;height:2.5rem;margin:0 auto 1.25rem}
.hrfv2-success-icon{width:100%;height:100%}
.hrfv2-success-headline{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.5rem;color:#333;line-height:1.875rem;margin-bottom:1.25rem}
.hrfv2-success-copy{font-size:1rem;color:#666;line-height:1.375rem}
.hrfv2-success-copy b{font-weight:700}
.hrfv2-success-copy p{display:inline}
.hrfv2-modal-background{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.4);z-index:1001}
.hrfv2-form-recaptcha-legal-container{margin-top:2.1875rem;padding-top:.75rem;border-top:.0625rem solid #e6e6e6}
.hrfv2-form-recaptcha-legal-copy{font-weight:500;font-size:.875rem;color:#bababa;line-height:1.125rem}
.hrfv2-form-recaptcha-legal-copy a{color:#002c5e;text-decoration:none;display:inline-block;padding-right:1.25rem}
.hrfv2-form-recaptcha-legal-copy a svg{display:inline-block;margin-left:.3125rem}
.decision-tree{display:flex;flex-direction:column;align-items:center;justify-content:center}
.dt-step{width:100%;max-width:90rem;display:flex;flex-direction:column}
@media(min-width:1024px){.dt-step{flex-direction:row}
}
@media(min-width:1024px){body.chat-opened .dt-step{flex-direction:column}
}
@media(min-width:1440px){body.chat-opened .dt-step{flex-direction:row}
}
.dt-step-section{width:100%;display:flex;flex-direction:column;position:relative}
@media(min-width:1024px){.dt-step-section{width:50%}
}
@media(min-width:1024px){body.chat-opened .dt-step-section{width:100%}
}
@media(min-width:1440px){body.chat-opened .dt-step-section{width:50%}
}
.dt-step-section-vertical{width:100%;display:flex;flex-direction:column;position:relative}
.dt-step-section-left .dt-step-section-inner{padding:0 0 2rem 0}
@media(min-width:640px){.dt-step-section-left .dt-step-section-inner{padding:0 0 2rem 0}
}
@media(min-width:1024px){.dt-step-section-left .dt-step-section-inner{padding:0 2.5rem 0 0}
}
@media(min-width:1440px){.dt-step-section-left .dt-step-section-inner{padding:0 3.75rem 0 0}
}
.dt-step-section-left .dt-step-headline{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.125rem;font-weight:500;color:#333;line-height:1.5rem;margin-bottom:1.25rem}
@media(min-width:640px){.dt-step-section-left .dt-step-headline{font-size:1.5rem;line-height:1.875rem;margin-bottom:2.5rem}
}
@media(min-width:1440px){.dt-step-section-left .dt-step-headline{font-size:1.875rem;line-height:1.875rem}
}
@media(min-width:1024px){body.chat-opened .dt-step-section-left .dt-step-section-inner{padding:0 0 2rem 0}
}
@media(min-width:1440px){body.chat-opened .dt-step-section-left .dt-step-section-inner{padding:0 2.5rem 0 0}
}
@media(min-width:1825px){body.chat-opened .dt-step-section-left .dt-step-section-inner{padding:0 3.75rem 0 0}
}
.dt-step-section-right{display:flex;flex-direction:column;align-items:flex-end}
.dt-step-section-right .dt-step-section-inner{width:100%;background:#f3f3f3;padding:1.5rem 1rem}
@media(min-width:640px){.dt-step-section-right .dt-step-section-inner{padding:1.75rem 2.5rem}
}
@media(min-width:1024px){.dt-step-section-right .dt-step-section-inner{padding:1.75rem 2.5rem;margin-top:6.25rem}
}
@media(min-width:1440px){.dt-step-section-right .dt-step-section-inner{padding:2.25rem 2.5rem}
}
.dt-step-section-right .dt-step-headline{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;color:#333;line-height:1.25rem}
@media(min-width:640px){.dt-step-section-right .dt-step-headline{font-size:1.125rem;line-height:1.5rem}
}
@media(min-width:1440px){.dt-step-section-right .dt-step-headline{font-size:1.25rem}
}
.dt-step-section-right .dt-step-copy{font-size:.875rem;color:#888;line-height:1rem;margin-top:1.875rem;margin-bottom:1.25rem}
@media(min-width:640px){.dt-step-section-right .dt-step-copy{font-size:1rem;line-height:1.25rem}
}
@media(min-width:1440px){.dt-step-section-right .dt-step-copy{font-size:1.125rem;line-height:1.4375rem}
}
.dt-step-section-right .dt-step-cta{margin-right:1rem}
@media(min-width:640px){.dt-step-section-right .dt-step-cta{margin-right:2.5rem}
}
@media(min-width:1024px){body.chat-opened .dt-step-section-right .dt-step-section-inner{padding:1.5rem 1rem}
}
@media(min-width:1440px){body.chat-opened .dt-step-section-right .dt-step-section-inner{padding:1.75rem 2.5rem;margin-top:6.25rem}
}
@media(min-width:1825px){body.chat-opened .dt-step-section-right .dt-step-section-inner{padding:2.25rem 2.5rem}
}
.dt-step-option{display:flex;flex-direction:column}
.dt-step-option-headline{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;color:#333;line-height:1.25rem;margin-bottom:1rem}
@media(min-width:640px){.dt-step-option-headline{font-size:1.125rem;margin-bottom:1.25rem}
}
@media(min-width:1440px){.dt-step-option-headline{font-size:1.25rem}
}
.dt-step-navigation{width:100%;max-width:28.75rem;display:flex;justify-content:space-between}
.dt-step-navigation .dt-next-step,.dt-step-navigation .dt-next-step-disabled{margin-left:auto}
.dt-step-navigation .button-gray{pointer-events:none}
.dt-step-cta{display:inline-flex;align-items:center;flex-shrink:0;font-size:.875rem;font-weight:700;color:#002c5e;line-height:1.25rem;text-decoration:none}
.dt-step-cta svg{width:.375rem;height:.875rem}
.dt-step-cta-right svg{margin-left:.5rem}
.dt-step-button{font-size:.875rem;font-weight:700;color:#002c5e;line-height:1.0625rem}
@media(min-width:640px){.dt-step-button{font-size:1rem;line-height:1.25rem}
}
.dt-step-button svg{width:.375rem;height:.875rem}
.dt-step-button-left svg{margin-right:.5rem}
.dt-step-button-right svg{margin-left:.5rem}
.dt-step-placeholder-image{display:flex;justify-content:center;margin-top:1.25rem}
.dt-step-placeholder-image img{width:11.25rem}
@media(min-width:640px){.dt-step-placeholder-image img{width:17.5rem}
}
@media(min-width:1024px){.dt-step-placeholder-image img{width:18.75rem}
}
@media(min-width:1440px){.dt-step-placeholder-image img{width:22.5rem}
}
@media(min-width:1024px){body.chat-opened .dt-step-placeholder-image img{width:17.5rem}
}
@media(min-width:1440px){body.chat-opened .dt-step-placeholder-image img{width:18.75rem}
}
@media(min-width:1825px){body.chat-opened .dt-step-placeholder-image img{width:22.5rem}
}
.dt-progress{width:100%;display:flex;margin-bottom:2.5rem}
@media(min-width:640px){.dt-progress{margin-bottom:3.75rem}
}
.dt-progress-steps{width:100%;display:flex;gap:0 .4375rem}
.dt-progress-step{width:33.3333333333%;display:flex;flex-direction:column}
.dt-progress-step-indicator{width:100%;height:.25rem;background:#bababa;margin-bottom:.5625rem}
@media(min-width:640px){.dt-progress-step-indicator{margin-bottom:1rem}
}
.dt-progress-step-label{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;color:#bababa;font-size:.875rem;line-height:1.0625rem}
.dt-progress-step-1 .dt-progress-step:first-of-type .dt-progress-step-indicator,.dt-progress-step-2 .dt-progress-step:first-of-type .dt-progress-step-indicator,.dt-progress-step-summary .dt-progress-step:first-of-type .dt-progress-step-indicator{background:#00aad2}
.dt-progress-step-1 .dt-progress-step:first-of-type .dt-progress-step-label,.dt-progress-step-2 .dt-progress-step:first-of-type .dt-progress-step-label,.dt-progress-step-summary .dt-progress-step:first-of-type .dt-progress-step-label{color:#00aad2}
.dt-progress-step-2 .dt-progress-step:nth-of-type(2) .dt-progress-step-indicator,.dt-progress-step-summary .dt-progress-step:nth-of-type(2) .dt-progress-step-indicator{background:#00aad2}
.dt-progress-step-2 .dt-progress-step:nth-of-type(2) .dt-progress-step-label,.dt-progress-step-summary .dt-progress-step:nth-of-type(2) .dt-progress-step-label{color:#00aad2}
.dt-progress-step-summary .dt-progress-step:last-of-type .dt-progress-step-indicator{background:#00aad2}
.dt-progress-step-summary .dt-progress-step:last-of-type .dt-progress-step-label{color:#00aad2}
.dt-progress-step-2 .dt-progress-step:first-of-type,.dt-progress-step-summary .dt-progress-step:first-of-type{cursor:pointer}
.dt-progress-step-summary .dt-progress-step:nth-of-type(2){cursor:pointer}
.dt-step1-zipcode{width:100%;max-width:20rem;border-bottom:.0625rem solid #bababa;margin-bottom:1.5rem;padding-bottom:1.5rem}
@media(min-width:640px){.dt-step1-zipcode{margin-bottom:2.5rem;padding-bottom:2.5rem}
}
.dt-step1-zipcode-value{display:flex;flex-direction:column;align-items:flex-start;position:relative}
.dt-step1-zipcode-value svg{position:absolute;top:.75rem;left:.75rem;color:#002c5e}
.dt-step1-zipcode-input{width:100%;height:2.5rem;font-weight:700;font-size:.875rem;color:#333;line-height:.875rem;background-color:#fff;border:.0625rem solid #e6e6e6;box-sizing:border-box;padding:.8125rem .625rem .8125rem 2.25rem;margin-bottom:.5625rem}
@media(min-width:640px){.dt-step1-zipcode-input{font-size:1rem;line-height:1rem;padding:.75rem .625rem .75rem 2.25rem}
}
@media(min-width:1440px){.dt-step1-zipcode-input{font-size:1.125rem;line-height:1.125rem;padding:.6875rem .625rem .6875rem 2.25rem}
}
.dt-step1-zipcode-error .dt-step1-zipcode-input{border-color:#e63312}
.dt-step1-zipcode-current-location{font-size:.875rem;color:#333;line-height:1.0625rem}
@media(min-width:1440px){.dt-step1-zipcode-current-location{font-size:1rem;line-height:1.25rem}
}
.dt-step1-zipcode-current-location svg{color:#002c5e;margin-right:.3125rem}
.dt-step1-budget{width:100%;max-width:20rem;border-bottom:.0625rem solid #bababa;margin-bottom:1.5rem;padding-bottom:2.25rem}
@media(min-width:640px){.dt-step1-budget{margin-bottom:2.5rem;padding-bottom:3.25rem}
}
.dt-step1-budget-range{position:relative}
.dt-step1-budget-range-values{display:flex;align-items:center;margin-bottom:1.625rem}
.dt-step1-budget-custom-range-min{font-size:.875rem;color:#666;line-height:1.25rem}
@media(min-width:640px){.dt-step1-budget-custom-range-min{font-size:1rem}
}
@media(min-width:1440px){.dt-step1-budget-custom-range-min{font-size:1.125rem;line-height:1.375rem}
}
.dt-step1-budget-custom-range-min span{margin:0 .625rem}
.dt-step1-budget-custom-range-text{width:100%;height:2.5rem;font-weight:700;font-size:.875rem;color:#333;line-height:.875rem;background-color:#fff;border:.0625rem solid #e6e6e6;box-sizing:border-box;padding:.8125rem .625rem}
@media(min-width:640px){.dt-step1-budget-custom-range-text{font-size:1rem;line-height:1rem;padding:.75rem .625rem}
}
@media(min-width:1440px){.dt-step1-budget-custom-range-text{font-size:1.125rem;line-height:1.125rem;padding:.6875rem .625rem}
}
.dt-step1-budget-custom-range-slider{width:100%;position:absolute;display:flex;justify-content:space-between;z-index:1;-webkit-tap-highlight-color:transparent}
.dt-step1-budget-custom-range-slider-lower{display:inline-block;height:.25rem;background:#00aad2}
.dt-step1-budget-custom-range-slider-upper{display:inline-block;height:.25rem;background:#bababa}
.dt-step1-budget-custom-range{width:100%;height:.25rem;position:absolute;background:transparent;-webkit-appearance:none;appearance:none;z-index:2;cursor:pointer}
.dt-step1-budget-custom-range::-ms-track{height:.25rem;color:transparent;background:transparent;border-color:transparent;border-width:.25rem 0}
.dt-step1-budget-custom-range::-ms-fill-lower{background:#00aad2}
.dt-step1-budget-custom-range::-ms-fill-upper{background:#bababa}
.dt-step1-budget-custom-range::-ms-thumb{width:.75rem;height:.75rem;background:#fff;border:.3125rem solid #00aad2;border-radius:50%}
.dt-step1-budget-custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.3125rem;height:1.3125rem;border-radius:50%;border:.3125rem solid #00aad2;background:#fff;cursor:pointer}
.dt-step1-budget-custom-range::-moz-range-thumb{width:1.3125rem;height:1.3125rem;border-radius:50%;border:.3125rem solid #00aad2;background:#fff;cursor:pointer}
.dt-step1-charging-options{display:inline-flex;flex-direction:column}
.dt-step1-charging-option{display:flex;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-bottom:1.875rem}
@media(min-width:640px){.dt-step1-charging-option{margin-bottom:2.5rem}
}
.dt-step1-charging-option:last-of-type{margin-bottom:0}
.dt-step1-charging-option-disabled{pointer-events:none}
.dt-step1-charging-option-disabled .dt-step1-charging-option-custom-checkbox-button{border:.125rem solid #dadada}
.dt-step1-charging-option-disabled .dt-step1-charging-option-custom-checkbox-icon,.dt-step1-charging-option-disabled .dt-step1-charging-option-custom-checkbox-label{color:#888}
.dt-step1-charging-option-checkbox{display:none;width:0;height:0;opacity:0}
.dt-step1-charging-option-custom-checkbox{display:flex;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}
.dt-step1-charging-option-custom-checkbox-button{display:inline-flex;flex-shrink:0;position:relative;width:1.0625rem;height:1.0625rem;background-color:#fff;border:.125rem solid #bababa;margin-right:.5rem}
.dt-step1-charging-option-checkbox:checked ~ .dt-step1-charging-option-custom-checkbox .dt-step1-charging-option-custom-checkbox-button{border:.125rem solid #00aad2}
.dt-step1-charging-option-checkbox:checked ~ .dt-step1-charging-option-custom-checkbox .dt-step1-charging-option-custom-checkbox-button:after{content:'';position:absolute;top:.0625rem;left:.25rem;width:.3125rem;height:.625rem;border:solid #00aad2;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}
.dt-step1-charging-option-custom-checkbox-icon{width:1.875rem;height:1.875rem;margin-right:.5rem}
@media(min-width:640px){.dt-step1-charging-option-custom-checkbox-icon{width:2.5rem;height:2.5rem}
}
.dt-step1-charging-option-custom-checkbox-icon svg{width:100%;height:100%}
.dt-step1-charging-option-checkbox:checked ~ .dt-step1-charging-option-custom-checkbox .dt-step1-charging-option-custom-checkbox-icon{color:#00aad2}
.dt-step1-charging-option-custom-checkbox-label{font-weight:700;font-size:.875rem;color:#333;line-height:1rem;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
@media(min-width:640px){.dt-step1-charging-option-custom-checkbox-label{font-size:1rem}
}
@media(min-width:1440px){.dt-step1-charging-option-custom-checkbox-label{font-size:1.125rem}
}
.dt-step1-charging-option-checkbox:checked ~ .dt-step1-charging-option-custom-checkbox .dt-step1-charging-option-custom-checkbox-label{color:#00aad2}
.dt-step1-charging-cta{margin-bottom:1.5rem;margin-left:3.9375rem}
@media(min-width:640px){.dt-step1-charging-cta{margin-bottom:1.625rem;margin-left:4.5625rem}
}
.dt-step2-miles{width:100%;max-width:20rem;border-bottom:.0625rem solid #bababa;margin-bottom:2.5rem;padding-bottom:2.5rem}
.dt-step2-miles-range{position:relative}
.dt-step2-miles-range-value{display:flex;align-items:center;margin-bottom:1.625rem}
.dt-step2-miles-custom-range-text{width:100%;height:2.5rem;font-weight:700;font-size:.875rem;color:#333;line-height:.875rem;background-color:#fff;border:.0625rem solid #e6e6e6;box-sizing:border-box;padding:.8125rem .625rem}
@media(min-width:640px){.dt-step2-miles-custom-range-text{font-size:1rem;line-height:1rem;padding:.75rem .625rem}
}
@media(min-width:1440px){.dt-step2-miles-custom-range-text{font-size:1.125rem;line-height:1.125rem;padding:.6875rem .625rem}
}
.dt-step2-miles-custom-range-slider{width:100%;position:absolute;display:flex;justify-content:space-between;z-index:1;-webkit-tap-highlight-color:transparent}
.dt-step2-miles-custom-range-slider-lower{display:inline-block;height:.25rem;background:#00aad2}
.dt-step2-miles-custom-range-slider-upper{display:inline-block;height:.25rem;background:#bababa}
.dt-step2-miles-custom-range{width:100%;height:.25rem;position:absolute;background:transparent;-webkit-appearance:none;appearance:none;z-index:2;cursor:pointer}
.dt-step2-miles-custom-range::-ms-track{height:.25rem;color:transparent;background:transparent;border-color:transparent;border-width:.25rem 0}
.dt-step2-miles-custom-range::-ms-fill-lower{background:#00aad2}
.dt-step2-miles-custom-range::-ms-fill-upper{background:#bababa}
.dt-step2-miles-custom-range::-ms-thumb{width:.75rem;height:.75rem;background:#fff;border:.3125rem solid #00aad2;border-radius:50%}
.dt-step2-miles-custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.3125rem;height:1.3125rem;border-radius:50%;border:.3125rem solid #00aad2;background:#fff;cursor:pointer}
.dt-step2-miles-custom-range::-moz-range-thumb{width:1.3125rem;height:1.3125rem;border-radius:50%;border:.3125rem solid #00aad2;background:#fff;cursor:pointer}
.dt-step2-miles-custom-range-values{display:flex;justify-content:space-between}
.dt-step2-miles-custom-range-value{font-weight:500;font-size:1rem;color:#333;line-height:1.375rem;margin-top:.75rem}
.dt-step2-what-else-options{display:inline-flex;flex-direction:column}
.dt-step2-what-else-option{display:flex;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;margin-bottom:1.5rem}
.dt-step2-what-else-option-disabled{pointer-events:none}
.dt-step2-what-else-option-disabled .dt-step2-what-else-option-custom-checkbox-button{border:.125rem solid #dadada}
.dt-step2-what-else-option-disabled .dt-step2-what-else-option-custom-checkbox-label{color:#888}
.dt-step2-what-else-option-checkbox{display:none;width:0;height:0;opacity:0}
.dt-step2-what-else-option-custom-checkbox{display:flex;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}
.dt-step2-what-else-option-custom-checkbox-button{display:inline-flex;flex-shrink:0;position:relative;width:1.0625rem;height:1.0625rem;background-color:#fff;border:.125rem solid #bababa;margin-right:.5rem}
.dt-step2-what-else-option-checkbox:checked ~ .dt-step2-what-else-option-custom-checkbox .dt-step2-what-else-option-custom-checkbox-button{border:.125rem solid #00aad2}
.dt-step2-what-else-option-checkbox:checked ~ .dt-step2-what-else-option-custom-checkbox .dt-step2-what-else-option-custom-checkbox-button:after{content:'';position:absolute;top:.0625rem;left:.25rem;width:.3125rem;height:.625rem;border:solid #00aad2;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}
.dt-step2-what-else-option-custom-checkbox-label{font-weight:700;font-size:.875rem;color:#333;line-height:1rem;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
@media(min-width:640px){.dt-step2-what-else-option-custom-checkbox-label{font-size:1rem}
}
@media(min-width:1440px){.dt-step2-what-else-option-custom-checkbox-label{font-size:1.125rem}
}
.dt-step2-what-else-option-checkbox:checked ~ .dt-step2-what-else-option-custom-checkbox .dt-step2-what-else-option-custom-checkbox-label{color:#00aad2}
.dt-step2-models{display:flex;flex-wrap:wrap;gap:2.5rem 1.5rem;margin-top:1.5rem}
@media(min-width:640px){.dt-step2-models{margin-top:2.8125rem}
}
.dt-step2-disclaimer-section{display:flex;justify-content:center;align-items:center;text-align:center}
.dt-step2-disclaimer{width:100%;max-width:28.75rem;font-size:.875rem;color:#999;line-height:1rem;margin-top:1.5rem}
@media(min-width:640px){.dt-step2-disclaimer{margin-top:2.5rem}
}
.dt-top-bottom-padding{padding-top:2rem;padding-bottom:2rem}
@media(min-width:1024px){.dt-top-bottom-padding{padding-top:3rem;padding-bottom:3rem}
}
@media(min-width:1440px){.dt-top-bottom-padding{padding-top:4.5rem;padding-bottom:4.5rem}
}
@media(min-width:1024px){body.chat-opened .dt-top-bottom-padding{padding-top:2rem;padding-bottom:2rem}
}
@media(min-width:1440px){body.chat-opened .dt-top-bottom-padding{padding-top:3rem;padding-bottom:3rem}
}
@media(min-width:1825px){body.chat-opened .dt-top-bottom-padding{padding-top:4.5rem;padding-bottom:4.5rem}
}
.dt-left-right-padding{padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.dt-left-right-padding{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1024px){.dt-left-right-padding{padding-left:4.5rem;padding-right:4.5rem}
}
@media(min-width:1440px){.dt-left-right-padding{padding-right:7.5rem;padding-left:7.5rem}
}
@media(min-width:1024px){body.chat-opened .dt-left-right-padding{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1440px){body.chat-opened .dt-left-right-padding{padding-left:4.5rem;padding-right:4.5rem}
}
@media(min-width:1825px){body.chat-opened .dt-left-right-padding{padding-right:7.5rem;padding-left:7.5rem}
}
.dti{width:100%;position:relative;display:none;flex-direction:column}
@media(max-width:1023px){.dti:nth-child(-n+3){display:flex}
}
@media(min-width:640px){.dti{width:calc(50% - 12px)}
.dti:nth-child(-n+4){display:flex}
}
.dti-image-container{position:relative;padding-top:100%}
.dti-image-container a{width:100%;height:100%;position:absolute;top:0;left:0;display:flex}
.dti-image{width:100%;z-index:1}
.dti-model-gradient{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}
.dti-model-year-container{position:absolute;top:.625rem;right:0;left:0;display:flex;justify-content:center;z-index:3}
.dti-model-year{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:700;font-size:.75rem;color:#fff;line-height:1.4375rem;letter-spacing:.125rem}
.dti-model-name-container{position:absolute;right:0;bottom:1.375rem;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:3}
@media(min-width:640px){.dti-model-name-container{bottom:.625rem}
}
@media(min-width:1440px){.dti-model-name-container{bottom:1.375rem}
}
.dti-model-name{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:2.5rem;color:#fff;line-height:2rem}
@media(min-width:1024px){.dti-model-name{font-size:2.25rem}
}
@media(min-width:1440px){.dti-model-name{font-size:2.5rem}
}
.dti-model-type{height:1.3125rem;display:flex;align-items:center;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.25rem;color:#fff;line-height:1.3125rem}
@media(min-width:640px){.dti-model-type{height:1.25rem;font-size:1rem;line-height:1.25rem}
}
@media(min-width:1440px){.dti-model-type{height:1.3125rem;font-size:1.25rem;line-height:1.3125rem}
}
.dti-specs-container{display:flex;justify-content:space-between;margin-top:.5rem}
.dti-spec{display:flex;flex-direction:column}
.dti-spec:last-of-type{align-items:flex-end;text-align:right}
.dti-spec-headline{font-weight:700;font-size:.75rem;color:#888;line-height:1.25rem}
.dti-spec-value{display:flex;align-items:baseline;font-weight:500;font-size:1.375rem;color:#454545;line-height:1.625rem}
@media(min-width:640px){.dti-spec-value{font-size:1.125rem;line-height:1.25rem}
}
@media(min-width:1440px){.dti-spec-value{font-size:1.375rem;line-height:1.625rem}
}
.dti-spec-value button{width:.75rem;height:.75rem;margin-left:.25rem}
.dti-spec-value-unit{font-size:.75rem;padding-left:.0625rem;line-height:1.25rem}
@media(min-width:1024px){.dti-spec-value-unit{padding-left:.375rem}
}
.dti-future-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:.8125rem}
.dti-future-headline{font-size:.75rem;color:#666;line-height:.9375rem}
@media(min-width:1280px){.dti-future-headline{font-size:.9375rem;line-height:1.0625rem}
}
.dti-future-subhead{font-weight:500;font-size:.75rem;color:#333;line-height:.9375rem}
@media(min-width:1280px){.dti-future-subhead{font-size:.9375rem;line-height:1.0625rem}
}
.dtis-inner{width:100%;display:flex;flex-direction:column;flex-wrap:wrap}
@media(min-width:1024px){.dtis-inner{flex-direction:row}
}
.dt-step3-section{width:100%}
.dt-step3-section:first-of-type{order:1}
.dt-step3-section:nth-of-type(2){order:3}
.dt-step3-section:last-of-type{order:2}
@media(min-width:1024px){.dt-step3-section{width:50%}
.dt-step3-section:nth-of-type(2){order:2}
.dt-step3-section:last-of-type{order:3}
}
.dt-step-section-mobile{display:flex !important}
@media(min-width:1024px){.dt-step-section-mobile{display:none !important}
}
.dt-step-section-desktop{display:none !important}
@media(min-width:1024px){.dt-step-section-desktop{display:flex !important}
}
.dt-step-section-model-step{width:100%}
.dt-step-section-model-step .dt-step-section-inner{width:100%;padding:0}
@media(min-width:640px){.dt-step-section-model-step .dt-step-section-inner{padding:0}
}
@media(min-width:1440px){.dt-step-section-model-step .dt-step-section-inner{padding:0}
}
.dt-step-section-model-step .dt-step-headline{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.125rem;font-weight:500;color:#333;line-height:1.5rem;margin-bottom:1.25rem}
@media(min-width:640px){.dt-step-section-model-step .dt-step-headline{font-size:1.5rem;line-height:1.875rem;margin-bottom:2.5rem}
}
@media(min-width:1440px){.dt-step-section-model-step .dt-step-headline{font-size:1.875rem;line-height:1.875rem}
}
.dt-step-section-model-details .dt-step-section-inner{padding:0}
@media(min-width:640px){.dt-step-section-model-details .dt-step-section-inner{padding:0}
}
@media(min-width:1440px){.dt-step-section-model-details .dt-step-section-inner{padding:0}
}
.dt-step-section-model-image .dt-step-section-inner{padding:0 0 1.5rem 0}
@media(min-width:640px){.dt-step-section-model-image .dt-step-section-inner{padding:0 0 1.5rem 0}
}
@media(min-width:1024px){.dt-step-section-model-image .dt-step-section-inner{padding:6.875rem 0 0 2.5rem}
}
@media(min-width:1440px){.dt-step-section-model-image .dt-step-section-inner{padding:6.875rem 0 0 2.5rem}
}
.dt-step3-model{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;color:#333;margin-bottom:.3125rem}
.dt-step3-model-year{font-size:1.125rem;line-height:1.5rem}
.dt-step3-model-name{font-weight:500;font-size:1.875rem;line-height:2.25rem}
.dt-step3-model-fuel-types{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:700;font-size:.875rem;line-height:1.25rem;color:#888}
.dt-step3-model-msrp{font-size:1.125rem;color:#666;line-height:1.375rem;margin-bottom:.5rem}
.dt-step3-model-msrp-value{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.875rem;color:#333;line-height:2.25rem}
.dt-step3-model-review-and-savings{display:flex;flex-direction:column;margin-bottom:2.5rem}
@media(min-width:640px){.dt-step3-model-review-and-savings{flex-direction:row}
}
.dt-step3-model-reviews{height:1.25rem;margin-bottom:.5rem}
@media(min-width:640px){.dt-step3-model-reviews{padding-right:3.75rem;margin-bottom:0}
}
.dt-step3-model-reviews .m-overlay-review-module,.dt-step3-model-reviews .m-overlay-review{margin:0}
.dt-step3-model-reviews .m-overlay-link-btn:hover .m-overlay-review-link{flex-shrink:0;text-decoration:none}
.dt-step3-model-reviews .m-overlay-review-star-container{color:#002c5e}
.dt-step3-model-reviews .m-overlay-review-link{font-weight:700;line-height:1.0625rem}
@media(min-width:640px){.dt-step3-model-reviews .m-overlay-review-link{font-size:1rem;line-height:1.25rem}
}
.dt-step3-model-savings{flex-shrink:0}
.dt-step3-model-savings .dt-step-cta{font-size:.875rem;font-weight:700;color:#002c5e;line-height:1.0625rem}
@media(min-width:640px){.dt-step3-model-savings .dt-step-cta{font-size:1rem}
}
.dt-step3-model-savings .dt-step-cta svg{width:.375rem;height:.875rem}
.dt-step3-model-highlights{width:100%;max-width:33.125rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:0 1rem;margin-bottom:2.5rem}
@media(max-width:320px){.dt-step3-model-highlights{flex-direction:column}
}
.dt-step3-model-highlight{display:flex;flex-direction:column;padding-right:1.25rem}
@media(min-width:640px){.dt-step3-model-highlight{width:auto}
}
.dt-step3-model-highlight-value{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.5rem;color:#000;line-height:1.875rem}
.dt-step3-model-highlight-value span{font-size:1rem}
.dt-step3-model-highlight-copy{font-size:.875rem;color:#333;line-height:2.25rem}
.dt-step3-model-links,.dt-step-navigation{width:100%;max-width:28.75rem;display:flex;justify-content:space-between}
.dt-step3-model-links{margin-bottom:1.25rem}
.dt-step3-model-link{text-decoration:none}
.dt-step3-image-container{position:relative}
.dt-step3-award{position:absolute;top:0;left:0;display:flex;align-items:center}
.dt-step3-award-image{height:2.5rem;margin-right:.25rem}
@media(min-width:640px){.dt-step3-award-image{height:4rem}
}
.dt-step3-award-copy{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:.875rem;color:#454545;line-height:1.0625rem}
@media(min-width:640px){.dt-step3-award-copy{font-size:1.125rem;line-height:1.5rem}
}
@media(min-width:1440px){.dt-step3-award-copy{font-size:1.25rem}
}
.dt-step3-swatches-container{display:flex;justify-content:space-between;flex-direction:column}
@media(min-width:640px){.dt-step3-swatches-container{flex-direction:row}
}
.dt-step3-swatches{display:flex;flex-direction:column;margin-bottom:1.25rem}
.dt-step3-swatches-exterior,.dt-step3-swatches-interior{display:flex;align-items:baseline;margin-bottom:.5rem}
.dt-step3-swatch{width:2rem;height:1.25rem;position:relative;overflow:hidden}
.dt-step3-swatch img{position:absolute;top:50%;left:0;transform:translateY(-50%)}
.dt-step3-swatch-checked{width:4rem;height:2.5rem}
.dt-step3-exterior,.dt-step3-interior{font-size:.875rem;color:#333;line-height:1.0625rem}
.dt-step3-electric-disclaimer-section{display:flex;justify-content:center;align-items:center;text-align:center;padding:0 1rem}
.dt-step3-electric-disclaimer{width:100%;max-width:28.75rem;font-size:.75rem;color:#999;line-height:.875rem;margin-top:1.5rem}
@media(min-width:640px){.dt-step3-electric-disclaimer{font-size:.875rem;line-height:1rem;margin-top:2.5rem}
}
.dt-step-retake{display:flex}
.dt-step-retake .dt-step-button-left{line-height:1}
.tce-carousel-wrapper .slick-list{cursor:default}
.tce{max-width:1440px;position:relative;margin:0 auto;padding-left:0;padding-right:0}
@media(min-width:640px){.tce{padding-left:2rem;padding-right:2rem}
}
@media(min-width:1024px){.tce{padding-left:2.625rem;padding-right:2.625rem}
}
@media(min-width:1440px){.tce{padding-left:4.5rem;padding-right:4.5rem}
}
.tce-bg-white{background-color:#fff}
.tce-bg-gray{background-color:#f3f3f3}
.tce-bg-gradient{background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%)}
.tce-header{display:flex;flex-direction:column;padding:1.25rem 1rem}
@media(min-width:640px){.tce-header{padding:4rem 1.25rem 1.5rem}
}
@media(min-width:1024px){.tce-header{padding:5rem 0}
}
@media(min-width:1440px){.tce-header{padding:5rem 0}
}
.tce-header .tce-header-row{width:100%;display:flex;justify-content:space-between}
.tce-header .tce-header-section{display:flex;justify-content:space-between}
.tce-header .tce-title{position:relative;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1rem;font-weight:500;color:#333;line-height:1.25rem}
@media(min-width:640px){.tce-header .tce-title{font-size:1.125rem}
}
@media(min-width:1024px){.tce-header .tce-title{font-size:1.875rem;line-height:1.875rem}
}
.tce-slider{position:relative}
.tce-slick{padding:0}
@media(min-width:640px){.tce-slick .slick-list{display:flex}
.tce-slick .slick-track{display:flex}
}
@media all and (min-width:640px) and (-ms-high-contrast:none),(min-width:640px) and (-ms-high-contrast:active){.tce-slick .slick-track{flex:1 0 auto}
}
@media(min-width:640px){.tce-slick .slick-slide>div{display:flex;flex-direction:column;height:100%}
.tce-slick .tce-slide{display:flex !important;flex-direction:column;height:100%}
.tce-slick .tce-item-ctas{margin-top:auto}
}
.tce-slide{padding:0 2rem 1.5625rem}
@media(min-width:640px){.tce-slide{padding:0 1.25rem}
}
@media(min-width:1024px){.tce-slide{padding:0 1.4375rem}
}
@media(min-width:640px){.tcs4-slide-image{flex-shrink:0;transform:scale(1.3)}
}
.tcs4-slide-image-disclaimer{font-size:.875rem;font-weight:400;color:#888;line-height:1.0625rem;min-height:1.25rem;text-align:center}
@media(min-width:640px){.tcs4-slide-image-disclaimer{margin-top:1.75rem}
}
@media(min-width:1023px){.tcs4-slide-image-disclaimer{margin-top:2.1875rem}
}
@media(min-width:1440px){.tcs4-slide-image-disclaimer{margin-top:1.875rem}
}
.tce-slick-nav{width:100%;display:flex;justify-content:space-evenly;align-items:center;padding:0 1.625rem}
@media(min-width:640px){.tce-slick-nav{padding:2rem 1.25rem 4rem}
}
@media(min-width:1024px){.tce-slick-nav{padding:2.5rem 0 4.5rem}
}
@media(min-width:1440px){.tce-slick-nav{padding:2.6875rem 0 5rem}
}
.tce-slick-arrow{flex-shrink:0}
.tce-slick-arrow svg{height:1.875rem}
.tce-slick-arrow.slick-disabled{color:#bababa}
.tce-slick-dots ul.slick-dots{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}
.tce-slick-dots li{display:flex;align-items:center;border:.0625rem solid transparent;padding:.625rem;cursor:pointer}
@media(min-width:640px){.tce-slick-dots li{padding:.625rem .9375rem}
}
@media(min-width:640px){.tce-slick-dots li.slick-active{border-color:#002c5e;border-radius:1rem;padding:.625rem .9375rem}
.tce-slick-dots li.slick-active:before{content:"";width:.5625rem;height:.5625rem;color:transparent;border-radius:50%;background-color:#00aad2;margin-right:2rem}
}
@media(min-width:1024px){.tce-slick-dots li.slick-active:after{content:"";width:.5625rem;height:.5625rem;color:transparent;border-radius:50%;background-color:#00aad2;margin-left:2rem}
}
.tce-slick-dots li.slick-active button{background-color:#00aad2}
.tce-slick-dots li button{width:.5625rem;height:.5625rem;display:inline-block;color:transparent;border-radius:50%;background-color:#888}
.tce-slick-dots li button::selection{color:transparent}
.tce-slick-dots li button:focus{outline-width:.09375rem;outline-style:solid;outline-offset:.25rem}
@media(max-width:639px){.fueltype-nav-with-smartbtn{top:55% !important}
}
@media(max-width:550px){.fueltype-nav-with-smartbtn{top:52% !important}
}
@media(max-width:450px){.fueltype-nav-with-smartbtn{top:47% !important}
}
@media(max-width:375px){.fueltype-nav-with-smartbtn{top:45% !important}
}
@media(max-width:320px){.fueltype-nav-with-smartbtn{top:44% !important}
}
.tce.has-smartchat{padding-top:1rem}
.tce.has-smartchat .tce-header{padding-top:3rem}
.tce.has-smartchat .smartchat-contextual-cta-btn+.tce-header{padding-top:1rem}
.tce-header.has-smartchat{align-items:center;align-content:center}
.tce-header.has-smartchat .smartchat-contextual-cta-btn{margin-left:.9375rem;margin-right:.9375rem}
@media(max-width:639px){.tce.has-smartchat .fueltype-nav-with-smartbtn{top:55% !important}
}
@media(max-width:550px){.tce.has-smartchat .fueltype-nav-with-smartbtn{top:52% !important}
}
@media(max-width:450px){.tce.has-smartchat .fueltype-nav-with-smartbtn{top:47% !important}
}
@media(max-width:375px){.tce.has-smartchat .fueltype-nav-with-smartbtn{top:45% !important}
}
@media(max-width:320px){.tce.has-smartchat .fueltype-nav-with-smartbtn{top:44% !important}
}
.tce-top-padding{padding-top:2rem}
@media(min-width:1024px){.tce-top-padding{padding-top:3rem}
}
@media(min-width:1440px){.tce-top-padding{padding-top:4.5rem}
}
.tce-bottom-padding{padding-bottom:2rem}
@media(min-width:1024px){.tce-bottom-padding{padding-bottom:3rem}
}
@media(min-width:1440px){.tce-bottom-padding{padding-bottom:4.5rem}
}
.tce-left-right-padding{padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.tce-left-right-padding{padding-left:3rem;padding-right:3rem}
}
@media(min-width:1024px){.tce-left-right-padding{padding-left:4.5rem;padding-right:4.5rem}
}
@media(min-width:1440px){.tce-left-right-padding{padding-right:7.5rem;padding-left:7.5rem}
}
.tces-slide-image-container{display:block}
.tce-item{padding:0 1rem 1.5625rem}
@media(min-width:640px){.tce-item{padding:0 1.25rem}
}
@media(min-width:1024px){.tce-item{padding:0 2.5rem}
}
.tce-item-heading{display:flex;flex-direction:column;margin-bottom:1rem}
.tce-item-name-container{display:flex;flex-direction:column;justify-content:space-evenly;margin-bottom:1.25rem}
.tce-item-name-container .tce-item-year{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1.125rem;font-weight:400;color:#333;line-height:2.25rem}
.tce-item-name-container .tce-item-name{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.875rem;font-weight:500;color:#002c5e;line-height:2.25rem;word-break:break-word;text-align:left}
.tce-item-name-container .tce-item-name-desc{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;font-weight:400;line-height:1.25rem;color:#333;text-align:left;margin-top:auto}
.tce-price{margin-top:auto}
.tce-price .tce-price-amount{display:flex}
.tce-price .tce-price-amount .tce-price-number{color:#333;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.875rem;font-weight:400}
.tce-price .tce-price-amount .tooltip-trigger{vertical-align:top}
.tce-price .tce-price-text{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#666}
.tce-price .tce-price-text .tce-offer-price{color:#002c5e}
.tce-swatch-container{display:flex;max-width:100%}
.tce-swatch-container .tce-swatch{width:1.75rem;height:1rem;margin-right:.25rem}
.tce-swatch-container .tce-swatch:last-of-type{margin-right:0}
@media(min-width:1440px){.tce-swatch-container .tce-swatch{width:2.625rem}
}
@media(max-width:375px){.tce-swatch-container .tce-swatch{width:2.125rem}
}
@media(max-width:320px){.tce-swatch-container .tce-swatch{width:1.75rem}
}
.tce-swatch-container .tce-swatch-small .tce-swatch{width:1.375rem}
.tce-swatch-container .tce-large-swatch .tce-swatch{width:2.9375rem}
@media(max-width:375px){.tce-swatch-container .tce-large-swatch .tce-swatch{width:2.125rem}
}
@media(max-width:320px){.tce-swatch-container .tce-large-swatch .tce-swatch{width:1.75rem}
}
.tce-list-wrapper{height:100%;border-top:.0625rem solid #bababa;border-bottom:.0625rem solid #bababa;margin-top:1rem;margin-bottom:1rem;padding:1rem 0 1rem}
@media(min-width:640px) and (max-width:1023px){.tce-list-wrapper{padding:1.125rem 0 .625rem}
}
.tce-list-wrapper .tce-list-header{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;color:#666;text-align:left}
.tce-list-wrapper .tce-list{list-style:none;padding-left:0}
.tce-list-wrapper .tce-list-item{display:flex;align-items:flex-start;padding-bottom:.5rem;color:#666;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}
.tce-list-wrapper .tce-list-item-icon{flex-shrink:0;width:1.25rem;margin-right:.375rem}
.tce-list-wrapper .tce-list-item-icon svg{height:1.25rem;width:1.25rem}
.tce-list-wrapper .tce-list-footer{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:700;line-height:1.25rem;color:#666;text-align:left}
.tce-item-ctas{display:flex;flex-direction:column}
@media(min-width:640px){.tce-item-ctas{flex-direction:row;justify-content:space-between}
}
@media(max-width:639px){.tce-item-ctas{flex-direction:row;justify-content:space-between}
}
.tce-item-ctas .button{margin-bottom:.875rem}
@media(min-width:640px){.tce-item-ctas .button{flex-basis:48.5%;max-width:48.5%;margin-bottom:.5rem}
}
@media(max-width:639px){.tce-item-ctas .button{flex-basis:48.5%;max-width:48.5%;margin:0 .3125rem .875rem .3125rem}
}
.tab-content-carousel{position:relative;display:flex;justify-content:center}
.tcc-swiper{width:100%;max-width:160rem;display:flex;justify-content:center;align-items:center;flex-direction:column}
.ttc-swiper-for-container{width:100%}
.ttc-swiper-for-container .swiper-slide{height:11.25rem}
@media(min-width:640px){.ttc-swiper-for-container .swiper-slide{height:18.125rem}
}
@media(min-width:1024px){.ttc-swiper-for-container .swiper-slide{height:15.125rem}
}
@media(min-width:1440px){.ttc-swiper-for-container .swiper-slide{height:21.5rem}
}
@media(min-width:2560px){.ttc-swiper-for-container .swiper-slide{height:54.5rem}
}
.ttc-swiper-for-container .swiper-list{cursor:default}
.ttc-swiper-nav-container{width:100%;display:flex;justify-content:center;align-items:center}
@media(min-width:640px){.ttc-swiper-nav-container-two .swiper-track{transform:translate3d(0,0,0) !important}
}
.ttc-swiper-nav-inner{width:100%;max-width:90rem;position:relative;padding:1rem 2.8125rem 2rem}
@media(min-width:640px){.ttc-swiper-nav-inner{padding:1rem 5.0625rem 2rem}
}
@media(min-width:1024px){.ttc-swiper-nav-inner{padding:1rem 7.625rem 3rem}
}
@media(min-width:1440px){.ttc-swiper-nav-inner{padding:1rem 11.4375rem 4.5rem}
}
.ttc-swiper-nav{width:100%}
.ttc-swiper-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);flex-shrink:0}
.ttc-swiper-nav-arrow svg{width:1rem;height:1rem}
@media(min-width:640px){.ttc-swiper-nav-arrow svg{width:2rem;height:2rem}
}
@media(max-width:1023px){.ttc-swiper-nav-arrow:after{font-size:1.625rem}
}
@media(max-width:1023px){.ttc-swiper-nav-arrow{top:65%}
}
.ttc-swiper-nav-prev{left:1rem}
@media(min-width:640px){.ttc-swiper-nav-prev{left:3rem}
}
@media(min-width:1024px){.ttc-swiper-nav-prev{left:4.5rem}
}
@media(min-width:1440px){.ttc-swiper-nav-prev{left:7%}
}
.ttc-swiper-nav-prev.swiper-disabled{opacity:.4;pointer-events:none;cursor:default}
.ttc-swiper-nav-next{right:1rem}
@media(min-width:640px){.ttc-swiper-nav-next{right:3rem}
}
@media(min-width:1024px){.ttc-swiper-nav-next{right:4.5rem}
}
@media(min-width:1440px){.ttc-swiper-nav-next{right:7%}
}
.ttc-swiper-nav-next.ttc-swiper-nav-disabled{opacity:.4;pointer-events:none;cursor:default}
@media(min-width:640px){.ttc-swiper-nav-next.ttc-swiper-nav-hidden{display:none}
}
.ttc-swiper-nav-container .swiper-slide-active{cursor:default}
.ttc-swiper-nav-container .swiper-slide-active .tccc-progress{height:.5rem;width:1%;animation:8s linear tccc-load infinite}
.ttc-swiper-nav-container .swiper-slide-active .tccc-content-container,.ttc-swiper-nav-container .swiper-slide-active .tccc-content{opacity:1}
@keyframes tccc-load{100%{width:100%}
}
.tccc:hover .tccc-content{opacity:1}
.tccc-count{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.25rem;color:#fff;line-height:2.625rem;margin-bottom:.25rem}
@media(min-width:1440px){.tccc-count{font-size:1.6875rem;line-height:3.5rem}
}
.tccc-count span{font-size:2.5rem}
@media(min-width:1440px){.tccc-count span{font-size:3.375rem}
}
.tccc-progress-slider{width:100%;height:.5rem;position:relative;overflow:hidden;margin-bottom:.5rem;border-bottom:.125rem solid #fff}
.tccc-progress{width:0;height:.5rem;position:absolute;top:0;left:0;margin-left:0}
.tccc-progress-width-100{width:100%;transition:width .5s ease-out}
.tccc-progress-margin-left-100{margin-left:100%;transition:margin .5s linear}
.tccc-progress-no-transition{width:0;transition:width 0}
.tccc-content-container{padding-right:0}
@media(min-width:640px){.tccc-content-container{padding-right:.75rem}
}
@media(min-width:1024px){.tccc-content-container{padding-right:1.25rem}
}
.tccc-headline{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.25rem;color:#fff;line-height:1.625rem;margin-bottom:.5rem}
@media(min-width:1440px){.tccc-headline{font-size:1.5rem;line-height:1.875rem}
}
@media(min-width:2560px){.tccc-headline{font-size:1.875rem;line-height:2.25rem}
}
.tccc-content{padding-right:0;opacity:0;transition:opacity 1.5s ease}
.swiper-slide-active .tccc-content{opacity:1 !important}
.tccc-copy{font-size:1rem;color:#fff;line-height:1.375rem;margin-bottom:.5rem}
.tccc-conquest-title{font-weight:700;font-size:.875rem;color:#00aad2;line-height:1.25rem;margin-bottom:.25rem}
.tccc-conquest{font-weight:500;font-size:.875rem;color:#fff;line-height:1.25rem}
.tccc-cta{display:inline-flex;text-decoration:none}
.tccc-cta-primary,.tccc-cta-secondary{margin-top:.5rem}
.tccc-cta-tertiary .tccc-button{font-weight:700;font-size:.875rem;color:#fff;line-height:1.25rem;margin-top:1rem}
.tccc-button span{margin-right:.5rem}
.tcc-swiper .swiper-slide:nth-child(2) .tccc-progress{width:0;transition:none}
.tcc-swiper .swiper-slide:nth-child(2) .tccc-content{opacity:0}
.ttc-swiper-direction-left .swiper-slide:nth-child(2) .tccc-progress{width:100%;transition:width .5s ease-out}
.ttc-swiper-direction-left .swiper-slide:nth-child(2) .tccc-content{opacity:1;transition:opacity 1.5s ease}
.ttc-swiper-direction-right .swiper-slide:nth-last-child(3) .tccc-progress{width:100%;transition:width .5s ease-out}
.ttc-swiper-direction-right .swiper-slide:nth-last-child(3) .tccc-content{opacity:1;transition:opacity 1.5s ease}
.ttc-swiper-direction-right .swiper-slide-active+.swiper-slide .tccc-progress{width:0;transition:none}
.ttc-swiper-direction-right .swiper-slide-active+.swiper-slide .tccc-content{opacity:0}
.tcci{position:relative}
.tcci-gradient{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}
.ttci-eyebrow-container{width:100%;position:relative;top:1.5rem;z-index:2;margin:0 auto}
@media(min-width:375px) and (max-width:639px){.ttci-eyebrow-container{top:2rem;padding:0 16px}
}
@media(min-width:640px) and (max-width:1023px){.ttci-eyebrow-container{top:2rem;padding:0 48px}
}
@media(min-width:1024px) and (max-width:1439px){.ttci-eyebrow-container{top:3rem;padding:0 72px}
}
@media(min-width:1440px){.ttci-eyebrow-container{max-width:90rem;top:4.5rem;padding:0 120px}
}
@media(min-width:2560px){.ttci-eyebrow-container{max-width:90rem;top:4.5rem}
}
.ttci-eyebrow{position:absolute;font-weight:700;font-size:1rem;color:#fff;line-height:1.375rem;padding-bottom:.5rem}
.ttci-eyebrow:after{content:'';width:1.5rem;height:.125rem;position:absolute;bottom:0;left:0;background-color:currentColor}
.tcci-button{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}
@media(min-width:640px){.tcci-button{display:block}
}
@media(min-width:640px){.tcci-button:after{width:4.1875rem;height:4.1875rem}
}
@media(min-width:1024px){.tcci-button:after{width:3.9375rem;height:3.9375rem}
}
@media(min-width:1440px){.tcci-button:after{width:6.125rem;height:6.125rem}
}
.tcci-cinemagraph,.tcci-images,.tcci-youtube{height:11.25rem;position:relative;display:flex;overflow:hidden}
@media(min-width:640px){.tcci-cinemagraph,.tcci-images,.tcci-youtube{height:18.125rem}
}
@media(min-width:1024px){.tcci-cinemagraph,.tcci-images,.tcci-youtube{height:15.125rem}
}
@media(min-width:1440px){.tcci-cinemagraph,.tcci-images,.tcci-youtube{height:21.5rem}
}
@media(min-width:2560px){.tcci-cinemagraph,.tcci-images,.tcci-youtube{height:54.5rem}
}
.tcci-image{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.ttci-disclaimer-container{width:calc(100% - 96px);position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);display:flex;justify-content:center;padding:0 2rem 0 1rem;z-index:4}
@media(min-width:640px){.ttci-disclaimer-container{width:calc(100% - 150px)}
}
@media(min-width:1024px){.ttci-disclaimer-container{width:calc(100% - 170px)}
}
@media(min-width:1440px){.ttci-disclaimer-container{width:calc(100% - 270px)}
}
.ttci-disclaimer{font-weight:700;font-size:.75rem;color:#fff;line-height:1rem}
.ttci-disclaimer button{color:#fff}
.tcci-cinemagraph .media-cinemagraph-enhanced-container{width:100%}
.tcci-cinemagraph .media-cinemagraph-player{width:auto;min-width:100%;max-width:none;height:100% !important;position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0) scale(1)}
.tcci-cinemagraph .video-js{width:170% !important;height:100% !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%);padding-top:58% !important}
@media(min-width:640px){.tcci-cinemagraph .video-js{width:135% !important}
}
@media(min-width:1024px){.tcci-cinemagraph .video-js{width:100% !important}
}
.tcci-cinemagraph .s7controlbar{height:1.6875rem !important;padding:0 1rem;bottom:.5rem !important;z-index:3}
@media(min-width:640px){.tcci-cinemagraph .s7controlbar{height:1.6875rem !important;bottom:1rem !important;padding:0 2rem}
}
@media(min-width:1024px){.tcci-cinemagraph .s7controlbar{padding:0 2.625rem}
}
@media(min-width:1440px){.tcci-cinemagraph .s7controlbar{max-width:90rem;bottom:1rem !important;left:50% !important;transform:translateX(-50%);padding:0 4.5rem}
}
@media(min-width:2560px){.tcci-cinemagraph .s7controlbar{bottom:1.5rem !important}
}
.tcci-cinemagraph .s7innercontrolbarcontainer{width:100%}
.tcci-cinemagraph .s7playpausebutton{top:0 !important;left:0 !important}
@media(max-width:640px){.tcci-cinemagraph .s7videotime,.tcci-cinemagraph .s7fullscreenbutton{display:none !important}
}
.bl-t3-vehicle-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin:auto;max-width:21.4375rem}
@media(max-width:639px){.bl-t3-vehicle-row{max-width:21.4375rem}
}
@media(min-width:640px){.bl-t3-vehicle-row{max-width:36.5625rem}
}
@media(min-width:1024px){.bl-t3-vehicle-row{max-width:59.6875rem}
}
@media(min-width:1440px){.bl-t3-vehicle-row{max-width:79.6875rem}
}
@media(max-width:22.75rem){.bl-t3-vehicle-row{padding:0 .625rem}
}
.bl-t3-vehicle-card{display:flex;flex-direction:column;justify-content:space-between;text-align:center;position:relative;margin-bottom:1.25rem;box-shadow:0 .1875rem .5625rem 0 rgba(0,0,0,0.1);border:.125rem solid #dedede;height:11.875rem;width:100%;cursor:pointer}
@media(max-width:639px){.bl-t3-vehicle-card{width:100%;height:11.875rem}
}
@media(min-width:640px) and (max-width:1023px){.bl-t3-vehicle-card{width:17.5rem;height:11.875rem}
}
@media(min-width:1024px){.bl-t3-vehicle-card{width:18.4375rem;height:22.75rem;margin-bottom:1.875rem}
}
@media(min-width:1440px){.bl-t3-vehicle-card{width:18.625rem;height:22.75rem;margin-bottom:1.875rem}
}
.bl-t3-vehicle-card:hover,.bl-t3-vehicle-card.vehicle-compare-selected{border:2px solid #00aad2}
.bl-t3-vehicle-card.vehicle-compare-disabled{pointer-events:none}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bl-t3-vehicle-card>div{height:100%}
}
@media(min-width:1024px){.bl-t3-vehicle-card .activeCardModel{display:flex;align-items:center;flex-direction:column}
}
.bl-t3-vehicle-card-inner{background-color:#fff;height:inherit;display:flex;flex-direction:column;justify-content:space-between;text-align:center;position:relative}
.bl-t3-vehicle-card-empty{border:0;box-shadow:none;background-color:transparent;margin-bottom:1.25rem}
@media(min-width:640px){.bl-t3-vehicle-card-empty{width:18.4375rem;height:22.5rem}
}
@media(min-width:640px) and (max-width:1023px){.bl-t3-vehicle-card-empty{width:17.5rem;height:11.875rem}
}
@media(min-width:1024px){.bl-t3-vehicle-card-empty{width:18.4375rem;height:22.75rem;margin-bottom:1.8125rem}
}
@media(min-width:1440px){.bl-t3-vehicle-card-empty{width:18.75rem;height:22.75rem;margin-bottom:1.8125rem}
}
.bl-t3-vehicle-card-background{height:4.6875rem;position:relative;overflow:hidden;z-index:1;width:100%}
@media(min-width:1024px){.bl-t3-vehicle-card-background{height:6rem}
}
.bl-t3-bbg-gradient{height:4.6875rem;position:absolute;top:0;left:0;right:0;bottom:0}
@media(min-width:1024px){.bl-t3-bbg-gradient{height:6rem}
}
.bl-t3-vehicle-card-background-img{height:auto;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background-image .25s linear forwards}
@media(min-width:1024px){.bl-t3-vehicle-card-background-img{height:100%;max-width:none}
}
.bl-t3-vehicle-fuel-icon{float:left;height:1.4375rem;color:#fff;display:inline-flex;padding-top:.625rem;padding-left:.8125rem;position:absolute;top:0;left:0;z-index:1}
@media(min-width:1024px){.bl-t3-vehicle-fuel-icon{padding-top:1.125rem;padding-left:1rem}
}
.bl-t3-vehicle-fuel-icon svg{height:1.0625rem;width:auto}
@media(min-width:1024px){.bl-t3-vehicle-fuel-icon svg{height:1.375rem}
}
.bl-t3-badge{background-color:#e6e6e6;display:inline-block;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;padding:.3125rem 1rem;margin-bottom:.5rem;font-size:.75rem}
.bl-t3-vehicle-image{height:9.375rem;width:16.5625rem;position:relative;margin:-5rem auto 0;z-index:2}
@media(max-width:1023px){.bl-t3-vehicle-image{width:13.4375rem;height:7.5rem;margin:-5rem auto 0}
}
.bl-t3-card-image-disclaimer{color:#888;font-size:.875rem;line-height:1.0625rem;font-weight:400;margin-bottom:1.3125rem;text-align:center;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;height:1rem}
@media(max-width:1023px){.bl-t3-card-image-disclaimer{text-align:right;font-size:.625rem;line-height:.75rem;padding-right:.625rem;margin-bottom:0;margin-top:-0.5rem;height:.75rem}
}
@media(max-width:1023px){.bl-t3-vehicle-content-mobile{display:flex;justify-content:flex-start;flex-direction:column;width:100%;padding-left:.625rem}
}
.bl-t3-vehicle-model-content{color:#002c5e;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;line-height:1.5rem;text-align:center;padding-bottom:.4375rem}
@media(max-width:1023px){.bl-t3-vehicle-model-content{text-align:left;padding-bottom:.25rem;font-size:1rem;line-height:1rem;padding-top:.4375rem}
}
@media(max-width:639px){.bl-t3-vehicle-model-content{padding-top:.4375rem}
}
.bl-t3-vehicle-model-name{font-weight:500}
.bl-t3-vehicle-price-box{width:100%;display:flex;justify-content:center;text-align:center}
@media(min-width:1024px){.bl-t3-vehicle-price-box{display:block;justify-content:flex-start;padding-bottom:.3125rem}
}
@media(max-width:1023px){.bl-t3-vehicle-price-box{justify-content:flex-start;text-align:left;padding-top:.1875rem}
}
.bl-t3-vehicle-spec-label{color:#333;white-space:nowrap;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;line-height:1.0625rem;display:block}
@media(max-width:1023px){.bl-t3-vehicle-spec-label{align-self:end;padding-right:.3125rem}
}
.bl-t3-vehicle-amount{position:relative;color:#333;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;line-height:1.5rem;text-align:center;font-weight:700;display:inline}
@media(max-width:1023px){.bl-t3-vehicle-amount{font-size:.875rem;line-height:1.0625rem}
}
.bl-t3-vehicle-amount .tooltip-trigger{margin-left:.25rem;overflow:visible;bottom:.125rem;right:-1.3125rem;z-index:5}
@media(min-width:1024px){.bl-t3-vehicle-amount .tooltip-trigger{bottom:.25rem}
}
.bl-t3-vehicle-card-year{padding-bottom:1rem}
@media(max-width:1023px){.bl-t3-vehicle-card-year{display:flex;margin-left:auto;margin-top:-3.8125rem;padding-bottom:.625rem}
}
.bl-t3-vehicle-card-year ul{padding:.3125rem 0 .8125rem 0;margin:0}
@media(min-width:640px) and (max-width:1023px){.bl-t3-vehicle-card-year ul{padding-bottom:.59375rem}
}
@media(max-width:639px){.bl-t3-vehicle-card-year ul{padding-bottom:.625rem}
}
.bl-t3-vehicle-card-year ul li{display:inline;height:1.875rem;line-height:1.25rem;font-size:.875rem;font-weight:500;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;color:#333;padding:.3125rem 0 .6875rem 0;margin:0 .6875rem;cursor:pointer}
.bl-t3-vehicle-card-year ul li.active{border-bottom:.125rem solid #00aad2}
@media(max-width:1023px){.bl-t3-vehicle-card-year ul li{padding-bottom:.3125rem}
}
.bl-t3-vehicle-tax-credit{font-size:.875rem;line-height:1.0625rem;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;text-align:center;color:#999}
@media(max-width:1023px){.bl-t3-vehicle-tax-credit{text-align:left;font-size:.625rem;line-height:.75rem}
}
.bl-t3-vehicle-compare-container{width:100%;height:100%;position:absolute;top:0;left:0;z-index:4}
.bl-t3-vehicle-compare{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}
.bl-t3-vehicle-compare-checkbox{display:none;width:0;height:0;opacity:0}
.bl-t3-custom-vehicle-compare-checkbox{display:flex;align-items:center;position:relative;top:.625rem;left:.625rem}
.bl-t3-custom-vehicle-compare-checkbox-button{display:inline-block;position:relative;width:1.125rem;height:1.125rem;background-color:#fff;border:.125rem solid #bababa}
.bl-t3-vehicle-compare-checkbox:checked ~ .bl-t3-custom-vehicle-compare-checkbox .bl-t3-custom-vehicle-compare-checkbox-button{border:.125rem solid #00aad2}
.bl-t3-vehicle-compare-checkbox:checked ~ .bl-t3-custom-vehicle-compare-checkbox .bl-t3-custom-vehicle-compare-checkbox-button:after{content:'';position:absolute;top:.0625rem;left:.3125rem;width:.3125rem;height:.625rem;border:solid #00aad2;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}
.bl-t3-custom-vehicle-compare-checkbox-overlay{position:absolute;top:0;right:0;bottom:0;left:0}
.vehicle-compare-disabled .bl-t3-compare-disabled{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.55);display:block}
.bl-t3-compare-disabled{display:none;z-index:6}
.build-header-t3-nav-wrapper{min-height:3.8125rem;height:auto;border-bottom:.0625rem solid #ccc}
.build-header-t3-nav-wrapper.sticky-bar-on{border-top:0}
.build-landing-nav-t3-inner,.build-header-t3-nav-wrapper-inner{border-top:.0625rem solid #ccc;z-index:998}
.build-landing-nav-t3-inner.sticky-bar-on,.build-header-t3-nav-wrapper-inner.sticky-bar-on{border-top:0;top:-0.1875rem}
.sticky-bar-on .build-landing-nav-t3-inner{border-top:0}
.build-header-t3{width:100%;height:3.8125rem;display:flex;align-items:center;justify-content:center;position:relative;background-color:#f3f3f3;z-index:1000}
.build-header-t3-inner{width:100%;max-width:1440px;display:flex;align-items:center;justify-content:center;padding:0 1rem}
@media(min-width:640px){.build-header-t3-inner{padding:0 1rem}
}
@media(min-width:1024px){.build-header-t3-inner{justify-content:space-between;padding:0 2.625rem}
}
@media(min-width:1440px){.build-header-t3-inner{padding:0 4.5rem}
}
.bldf{display:flex;flex-wrap:wrap;align-items:center;position:relative;z-index:1000;max-width:1440px;margin:0 auto}
@media(min-width:1024px){.bldf{flex-wrap:nowrap}
}
@media(max-width:1023px){.bldf-title{width:50%;font-size:1.25rem}
}
@media(max-width:639px){.bldf-title{width:100%}
}
@media(min-width:1024px){.bldf-title{padding-right:2.625rem}
}
@media(min-width:1440px){.bldf-title{padding-right:6.875rem}
}
.bldf-t3-title-text{color:#000;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;line-height:1.0625rem}
.pinned-nav .build-header-t3{position:fixed;top:0;left:0;width:100%;box-shadow:0 3px 9px 0 rgba(0,0,0,0.3)}
.pinned-nav .bldf-bar{padding-bottom:1rem}
@media(max-width:1023px){.pinned-nav .bldf-t3-title-text{display:none}
}
.pinned-nav .bldf-filter-button{margin-top:0}
.bldf-filter-container{display:flex;width:100%;justify-content:flex-end;flex-grow:1}
@media(min-width:640px){.bldf-filter-container{width:50%}
}
@media(min-width:1024px){.bldf-filter-container{display:none}
}
.bldf-tab-container{display:none;flex-wrap:wrap;width:100%;align-items:flex-start;flex-grow:1;position:fixed;top:0;bottom:0;left:0;background:#fff;z-index:1000}
@media(min-width:1024px){.bldf-tab-container{display:flex;justify-content:space-between;flex-wrap:nowrap;width:76%;max-width:46.25rem;position:relative;background:0}
}
.bldf-menu-overlay-active .bldf-tab-container{display:flex}
.bldf-tab-header{position:absolute;top:0;left:0;right:0;height:3.75rem;z-index:10;overflow:hidden}
@media(min-width:1024px){.bldf-tab-header{display:none}
}
.bldf-menu-footer{display:flex;justify-content:space-between;padding:.5rem 1rem;background:#f3f3f3}
@media(min-width:640px){.bldf-menu-footer{padding:.5rem 2rem}
}
@media(min-width:1024px){.bldf-menu-footer{background:#fff;padding:1.3125rem 0 0;border-top:1px solid #e6e6e6}
}
.bldf-tab .bldf-menu-footer{display:none}
@media(min-width:1024px){.bldf-tab .bldf-menu-footer{display:flex}
}
.bldf-tab-header .bldf-menu-footer{display:flex}
@media(min-width:1024px){.bldf-tab-header .bldf-menu-footer{display:none}
}
.bldf-mv-label{font-size:1.25rem;font-weight:500;padding:1.625rem 1rem 0}
@media(min-width:640px){.bldf-mv-label{padding:1.625rem 2rem 0}
}
@media(min-width:1024px){.bldf-mv-label{display:none}
}
@media(max-width:1023px){.build-landing-t3 .bldf{justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
}
.build-landing-t3 .bldf-bar{padding:0}
.build-landing-t3 .bldf-filter-tab{width:100%;display:flex;flex-direction:row-reverse}
@media(max-width:639px){.build-landing-t3 .bldf-filter-tab{display:flex;flex-grow:1}
}
@media(max-width:1023px){.build-landing-t3 .bldf-filter-tab{flex-direction:initial}
}
.build-landing-t3 .bldf-filter-button{border:1px solid #888;color:#888;font-weight:500;height:2.375rem;font-size:.875rem;text-align:center;line-height:1.0625rem;width:100%;margin-top:1rem;background-color:#f3f3f3}
.build-landing-t3 .bldf-filter-button:focus{background:#888;border-width:.0625rem;box-shadow:inset 0 0 0 2px #fff;color:#fff}
@media(min-width:640px){.build-landing-t3 .bldf-filter-button{max-width:10.625rem;margin-top:0;background-color:#f3f3f3}
}
@media(max-width:1023px){.build-landing-t3 .bldf-filter-button{width:auto;margin-top:0;height:2.125rem;padding:0 .75rem}
}
.build-landing-t3 .bldf-tab-body{display:block;overflow-x:hidden;overflow-y:auto;padding-top:3.75rem;width:100%;height:100%;z-index:5}
@media(min-width:1024px){.build-landing-t3 .bldf-tab-body{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding-top:0;overflow:visible;width:auto}
}
.build-landing-t3 .bldf-tab{position:relative;width:100%;display:flex;align-items:center;flex-direction:column;padding:0 1rem}
@media(min-width:640px){.build-landing-t3 .bldf-tab{padding:0 2rem}
}
@media(min-width:1024px){.build-landing-t3 .bldf-tab{width:100%;padding-left:.3125rem;padding-right:0}
}
.bldf-menu-selected .bldf-button,.bldf-menu-selected .bldf-filter-button{border-color:#00aad2;color:#00aad2}
.bldf-menu-selected .bldf-button:focus,.bldf-menu-selected .bldf-filter-button:focus{box-shadow:inset 0 0 0 2px #fff;border-width:.0625rem;color:#00aad2;background:#f3f3f3}
.bldf-active .bldf-button,.bldf-menu-overlay-active .bldf-filter-button{background:#00aad2;color:#fff;border-color:#00aad2}
.bldf-active .bldf-button:focus,.bldf-menu-overlay-active .bldf-filter-button:focus{box-shadow:inset 0 0 0 2px #fff;border-width:.0625rem;color:#fff;background:#00aad2}
.bldf-acor-item-label{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 0;outline:0;background-color:#fff;width:100%}
.bldf-acor-item-label .icon{width:.875rem;height:.875rem;color:#002c5e}
@media(min-width:1024px){.bldf-acor-item-label{display:none}
}
.bldf-acor-item-title{font-size:1rem;line-height:1.375rem;font-weight:500;color:#333}
.bldf-tab-menu{position:relative;border-bottom:1px solid #bababa;min-width:100%;padding:0;z-index:1000}
@media(min-width:1024px){.bldf-tab-menu{border:0;display:none;padding:2rem;background-color:#fff}
}
.bldf-acor-checkbox{display:none}
@media(max-width:1024px){.bldf-acor-checkbox:checked ~ .bldf-acor-item-label .icon{transform:rotate(180deg)}
.bldf-acor-checkbox:checked ~ .bldf-tab-menu .bldf-menu-container{display:none}
.bldf-acor-checkbox:checked ~ .bldf-tab-menu .bldf-menu-price{display:none}
.bldf-acor-checkbox:checked ~ .bldf-tab-menu .bldf-menu-features{display:none}
.bldf-acor-checkbox:checked ~ .bldf-tab-menu .bldf-menu-footer{display:none}
}
.bldf-active .bldf-tab-menu{display:block;position:absolute;top:100%;margin-top:.78125rem}
.bldf-backdrop{z-index:990}
.bldf-button{width:100%;height:2.375rem;border:1px solid #888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f3f3f3;color:#888;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;line-height:1.0625rem;text-align:center;padding:0 .75rem;display:none}
.bldf-button:focus{box-shadow:inset 0 0 0 2px #fff;border-width:.0625rem;background-color:#888;color:#fff}
@media(min-width:1024px){.bldf-button{display:block}
}
.bldf-button-done{min-width:6.1875rem}
.bldf-menu-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:center;padding-bottom:1.5rem}
@media(min-width:640px){.bldf-menu-container{flex-wrap:nowrap;justify-content:space-between}
}
.bldf-body-style{flex-wrap:wrap}
@media(min-width:640px){.bldf-body-style{flex-wrap:nowrap;min-width:27.75rem;max-width:28.125rem;justify-content:space-between}
}
@media(min-width:1024px){.bldf-body-style{padding-bottom:2rem}
}
.bldf-fuel{justify-content:flex-start}
@media(min-width:1024px){.bldf-fuel{justify-content:space-between;min-width:19.875rem}
}
@media(min-width:1024px){.bldf-fuel{padding-bottom:1.625rem}
}
.bldf-menu-fuel,.bldf-menu-bs{margin-right:3.125rem}
@media(min-width:1024px){.bldf-menu-fuel,.bldf-menu-bs{margin-right:3rem;width:50%}
}
@media(min-width:1024px){.bldf-menu-fuel:first-child,.bldf-menu-bs:first-child{margin-left:1.3125rem}
}
.bldf-drtr{padding-bottom:1.625rem;padding-left:.5rem;justify-content:flex-start}
@media(min-width:1024px){.bldf-drtr{justify-content:space-between;min-width:27.75rem;padding-bottom:2rem;padding-left:0}
}
.bldf-menu-drtr{margin-right:2.75rem}
@media(min-width:1024px){.bldf-menu-drtr{margin-right:0;width:33%}
}
.bldf-menu-drtr:last-child{margin-right:0}
.bldf-bs-image{display:inline-block}
.bldf-bs-image svg{width:auto;height:3.0625rem;fill:#bababa;display:block;margin:0 auto}
@media(min-width:1024px){.bldf-bs-image svg{width:8.75rem}
}
.bldf-fuel-image{display:inline-block}
.bldf-fuel-image svg{width:auto;height:3rem;fill:#bababa;display:block;margin:0 auto}
@media(min-width:1024px){.bldf-fuel-image svg{width:6.25rem}
}
.bldf-bs-label{display:block;color:#002c5e;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:center;margin-top:.5rem}
@media(min-width:1024px){.bldf-bs-label{font-size:1rem}
}
@media(min-width:1024px){.bldf-menu-button-clear-label-mv{display:none}
}
.bldf-menu-button-link{background-color:#fff;color:#002c5e;font-weight:700;font-size:.875rem;line-height:1.25rem}
.bldf-menu-button-clear{visibility:hidden;background:transparent}
.bldf-menu-button-clear .icon-close{margin-left:.25rem}
.bldf-menu-button-clear.bldf-clear-active{visibility:visible}
.bldf-menu-button-clear-label{display:inline-block;margin-right:.125rem}
.bldf-menu-price{display:flex;flex-wrap:wrap;margin-bottom:1rem}
@media(max-width:1023px){.bldf-menu-price{max-width:18.75rem}
}
.bldf-mp-nav{display:flex;flex-basis:75%;justify-content:space-between;list-style:none;margin:0;padding:0;position:relative}
.bldf-mp-nav-link{font-size:.875rem;font-weight:700;line-height:1.25rem;align-items:center;color:#666;display:flex;padding:.375rem 0 .5rem;text-decoration:none;outline:0;border-bottom:2px solid transparent;cursor:pointer}
@media(min-width:1024px){.bldf-mp-nav-link{padding:.375rem 0 .5rem}
}
.bldf-mp-header-nav-link-active{color:#333;border-bottom:2px solid #00aad2}
.bldf-menu-price-container{display:block}
@media(max-width:1023px){.bldf-menu-price-container{width:100%}
}
.bldf-mp-finance-text{padding-top:.5rem}
.bldf-mp-finance-msrp{text-align:right;margin-bottom:.75rem}
.bldf-mp-finance-desc{font-weight:700;font-size:.875rem;line-height:1.25rem;color:#666}
.bldf-mp-content{display:flex;align-items:center;margin:1.25rem 0}
@media(min-width:1024px){.bldf-mp-content{margin-bottom:1.75rem;min-width:23.4375rem}
}
.bldf-mp-content-label{color:#666;font-size:1rem;line-height:1.375rem;white-space:nowrap;margin-right:5.0625rem}
@media(max-width:1023px){.bldf-mp-content-label{display:none}
}
.bldf-mp-content-price{white-space:nowrap;display:flex;align-items:center;flex-grow:1}
@media(min-width:1024px){.bldf-mp-content-price{justify-content:flex-end}
}
.bldf-mp-value-separator{display:inline-block;margin:0 1.1875rem}
@media(min-width:1024px){.bldf-mp-value-separator{margin:0 .5rem}
}
.bldf-mp-input{box-sizing:border-box;height:3.0625rem;width:6.0625rem;border:.0625rem solid #e6e6e6;background-color:#fff;padding:.84375rem}
.bldf-mp-slider{position:absolute;z-index:2;cursor:pointer;-webkit-appearance:none;appearance:none;width:100%;height:.25rem;background:transparent;transition:opacity .2s}
@supports(-ms-ime-align:auto){.bldf-mp-slider{height:1.375rem;top:-0.5625rem}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bldf-mp-slider{height:4.5rem;top:-1.6875rem}
}
.bldf-mp-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.3125rem;height:1.3125rem;border-radius:50%;border:.3125rem solid #00aad2;background:#fff;cursor:pointer}
.bldf-mp-slider::-moz-range-thumb{width:1.3125rem;height:1.3125rem;border-radius:50%;border:.3125rem solid #00aad2;background:#fff;cursor:pointer}
.bldf-mp-slider::-ms-thumb{width:.75rem;height:.75rem;border-radius:50%;border:.3125rem solid #00aad2;background:#fff}
.bldf-mp-slider::-ms-track{border:0;width:0;height:0;background:transparent;color:transparent}
.bldf-mp-slider-container{position:relative;height:.625rem}
@media(min-width:1024px){.bldf-mp-slider-container{height:1.5rem}
}
.bldf-mp-slider-cover{position:absolute;z-index:1;display:flex;justify-content:space-between;width:100%}
.bldf-mp-slider-cover .bldf-mp-slider-track-scroll{display:inline-block;height:.25rem;background-color:#00aad2}
.bldf-mp-slider-cover .bldf-mp-slider-track-reverse{display:inline-block;height:.25rem;background-color:#bababa}
.bldf-tab-menu-last{align-self:flex-end;border:0;right:0}
@media(max-width:1023px){.bldf-tab-menu-last{margin-top:-0.5625rem}
}
@media(min-width:1440px){.bldf-tab-menu-last{align-self:center}
}
.bldf-menu-features{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;min-width:23.125rem;margin-bottom:1.5rem}
@media(max-width:639px){.bldf-menu-features{min-width:12.5rem}
}
.bldf-mf-filter-checkbox{position:relative;width:45%;margin:.5625rem 0}
@media(max-width:639px){.bldf-mf-filter-checkbox{width:100%}
}
.bldf-mf-checkbox:focus ~ .bldf-mf-label-text{outline:1px dotted #212121}
@media(-webkit-min-device-pixel-ratio:0){.bldf-mf-checkbox:focus ~ .bldf-mf-label-text{outline:5px auto -webkit-focus-ring-color}
}
.bldf-mf-label-text{margin-left:1.625rem;display:inline-block;font-weight:700;font-size:.875rem;line-height:1.125rem}
@media(min-width:1024px){.bldf-mf-label-text{font-size:1rem;line-height:1.375rem}
}
.bldf-menu-active svg{fill:#00aad2}
.bldf-menu-active .bldf-bs-label{color:#00aad2;outline:0}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.bldf-active .bldf-tab-menu{left:-100%}
.bldf-active .bldf-tab-menu-last{max-width:27.125rem;left:auto;right:0}
.bldf-bs-image svg{width:7.6875rem}
.bldf-fuel-image svg{width:3rem}
}
@media all and (-ms-high-contrast:none) and (max-width:1023px),(-ms-high-contrast:active) and (max-width:1023px){.bldf-tab-menu{width:100%}
}
.build-landing-t3 .blnb-main{max-width:1440px;margin:0 auto;padding:1rem}
@media(min-width:640px){.build-landing-t3 .blnb-main{padding:1rem}
}
@media(min-width:1024px){.build-landing-t3 .blnb-main{padding:1rem 2.625rem}
}
@media(min-width:1440px){.build-landing-t3 .blnb-main{padding:1rem 4.5rem}
}
.build-landing-t3 .blnb-cols{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}
@media(max-width:639px){.build-landing-t3 .blnb-cols{flex-direction:column-reverse}
}
.blnb-col{display:flex;flex-wrap:wrap;width:50%}
.blnb-item-btn{padding:0;color:#002c5e;display:inline-flex;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:700;height:auto;text-decoration:none}
.blnb-col-right{height:1.375rem;display:flex;justify-content:flex-end}
@media(min-width:1024px){.blnb-col-right{order:1}
}
@media(min-width:1024px){.blnb-col-right .blnb-builds-count-btn{margin-right:0}
}
.blnb-models-count{justify-content:flex-start}
@media(min-width:1024px){.blnb-models-count{margin-left:0}
}
.blnb-models-count-txt{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem}
@media(max-width:420px){.blnb-models-count-txt .blnb-showing-txt{display:none}
}
.blnb-count{font-weight:700}
@media(min-width:640px){.blnb-count{display:inline-block}
}
.blnb-previous-model-yr-checkbox{justify-content:flex-start;position:relative;color:#333;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:700}
@media(max-width:1023px){.blnb-previous-model-yr-checkbox{padding-top:1.25rem;border-top:1px solid #e6e6e6}
}
.blnb-builds-count-btn{justify-content:flex-end}
.blnb-builds-count-btn .icon{width:.6em;height:.6em;display:inline-block;margin-left:.5rem}
@media(min-width:1024px){.blnb-builds-count-btn{order:2}
}
.blnb-builds-count{margin-right:.1875rem}
.blnb-compare-model-btn{justify-content:flex-end}
@media(max-width:1023px){.blnb-compare-model-btn{padding-top:1.25rem;border-top:1px solid #e6e6e6;order:2}
}
.blnb-compare-model-btn .blnb-item-btn{align-items:flex-start}
.blnb-saved-builds-txt{color:#002c5e;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:700;text-align:right}
.blnb-compare-lbl{padding-left:.5rem;text-align:left}
@media(max-width:639px){.blnb-compare-lbl{max-width:4.375rem}
}
.blnb-checkbox-box{border:1px solid #002c5e}
.blnb-checkbox-label{position:relative;display:flex}
.blnb-checkbox-label .blnb-checkbox-input:focus ~ .blnb-checkbox-txt{outline:1px dotted #212121}
@media(-webkit-min-device-pixel-ratio:0){.blnb-checkbox-label .blnb-checkbox-input:focus ~ .blnb-checkbox-txt{outline:5px auto -webkit-focus-ring-color}
}
.blnb-checkbox-txt{padding-left:1.625rem;justify-content:flex-end}
.blnb-item{padding-bottom:1.5rem;display:flex}
@media(max-width:1023px){.blnb-item{width:100%;padding-bottom:1.25rem}
}
@media(min-width:1024px){.blnb-item{margin-right:2rem}
}
.blnb-clear-filter-btn{padding:0}
.blnb-clear-filter-btn .icon{display:inline-block;margin-left:.375rem}
.blnb-clear-filter-btn-t3{padding-left:.625rem;margin-top:1.25rem}
.blnb-build-txt-desktop{display:none}
@media(min-width:640px){.blnb-build-txt-desktop{display:inline}
}
.blnb-build-txt-mobile{display:inline}
@media(min-width:640px){.blnb-build-txt-mobile{display:inline}
}
.blnb-bar-white{background:#fff}
.blnb-bar-transparent{background:transparent}
.bl-t3-vehicles-header-hide{visibility:hidden}
.bl-t3-vehicles-header-show{visibility:visible}
.bl-nav{display:flex;justify-content:center;background:#f3f3f3}
.bl-nav-inner,.bl-filter-nav-inner,.bl-filter-body-inner,.bl-filter-nav-bottom-inner,.bl-compare-nav-inner,.bl-compare-nav-bottom-inner{width:100%;display:flex;max-width:1440px;padding:0 1rem}
@media(min-width:640px){.bl-nav-inner,.bl-filter-nav-inner,.bl-filter-body-inner,.bl-filter-nav-bottom-inner,.bl-compare-nav-inner,.bl-compare-nav-bottom-inner{padding:0 1rem}
}
@media(min-width:1024px){.bl-nav-inner,.bl-filter-nav-inner,.bl-filter-body-inner,.bl-filter-nav-bottom-inner,.bl-compare-nav-inner,.bl-compare-nav-bottom-inner{padding:0 2.625rem}
}
@media(min-width:1440px){.bl-nav-inner,.bl-filter-nav-inner,.bl-filter-body-inner,.bl-filter-nav-bottom-inner,.bl-compare-nav-inner,.bl-compare-nav-bottom-inner{padding:0 4.5rem}
}
.bl-nav-inner{padding:0}
@media(min-width:640px){.bl-nav-inner{padding:0 2rem}
}
@media(min-width:1280px){.bl-nav-inner{padding:0 4.5rem}
}
.bl-nav-popular-filter-headline{flex-shrink:0;font-weight:500;font-size:.875rem;color:#000;line-height:2.1875rem;margin-right:.9375rem}
.bl-nav-popular-filters-container{width:100%;height:2.1875rem;display:flex;align-items:center;position:relative}
.bl-nav-popular-filters{display:flex;align-items:center;position:relative}
.bl-nav-popular-filter{display:flex;align-items:center;flex-shrink:0;padding-right:1rem}
.bl-nav-popular-filter-disabled{display:none}
.bl-nav-popular-filter-checkbox{display:none;width:0;height:0;opacity:0}
.bl-nav-popular-filter-custom-checkbox{display:flex;align-items:center;border:.0625rem solid #002c5e;cursor:pointer;-webkit-tap-highlight-color:transparent}
.bl-nav-popular-filter-custom-checkbox-button{display:none;flex-shrink:0;position:relative;width:1.0625rem;height:1.0625rem;background-color:#fff;border:.125rem solid #bababa;margin-right:.5rem}
.bl-nav-popular-filter-custom-checkbox-label{font-weight:700;font-size:.875rem;color:#002c5e;line-height:1.0625rem;padding:.5rem 1.0625rem;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
@media(min-width:1024px){.bl-filter-body-inner{padding:0 6.25rem}
}
.bl-nav-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:.8125rem 0}
@media(min-width:1024px){.bl-nav-container{flex-direction:row;justify-content:flex-end;align-items:center;padding:.8125rem 0}
}
@media(min-width:1024px){body.chat-opened .bl-nav-container{flex-direction:column;justify-content:flex-start;align-items:start}
}
@media(min-width:1440px){body.chat-opened .bl-nav-container{flex-direction:row;justify-content:flex-end}
}
.bl-nav-section{height:2.25rem;display:flex;align-items:center;position:relative;overflow-x:scroll;padding:.0625rem 0 .125rem 1rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.bl-nav-section:first-of-type{flex:1}
.bl-nav-section::-webkit-scrollbar{display:none}
@media(min-width:1024px){.bl-nav-section{padding:0}
}
@media(min-width:1024px){.bl-nav-section:first-of-type{margin-bottom:0}
}
@media(max-width:1024px){.bl-nav-section-btns{margin-top:1rem}
}
@media(max-width:1024px){.bl-nav-section-no-filters{margin-top:0}
}
@media(max-width:1024px){.bl-nav-section-btns-mobile{margin-top:.375rem}
}
.bl-nav-section-inner{display:flex}
.bl-nav-section-inner-filter-sections{flex-wrap:wrap}
@media(min-width:1024px){.bl-nav-section-inner-filter-sections{padding-top:.625rem}
}
.bl-nav-button{font-size:.875rem;color:#666;line-height:1.0625rem;border:.0625rem solid #666;margin-right:1rem;padding:.5rem 1.0625rem}
@media(min-width:1024px){.bl-nav-button{margin:0 0 0 1rem}
}
.bl-nav-button svg{margin-right:.4375rem}
.bl-nav-button-all-filters svg{width:1rem;height:.75rem}
.bl-nav-button-compare svg{width:.875rem;height:1rem}
@media(max-width:639px){body.peeking-nav-sticky .build-landing-t3 [data-sticky="bar"]{top:2.75rem}
}
.bl-filter-nav-wrapper .bl-filter-body-desktop{display:none}
@media(min-width:1024px){.bl-filter-nav-wrapper .bl-filter-body-desktop{display:flex}
}
.bl-filter-nav-wrapper .bl-filter-nav-mobile{display:flex}
@media(min-width:1024px){.bl-filter-nav-wrapper .bl-filter-nav-mobile{display:none}
}
.bl-filter-nav{display:flex;justify-content:center;position:relative;background:#002c5e;z-index:1001}
.bl-filter-nav-container{width:100%;display:flex;justify-content:center;position:relative;align-items:center;padding:1.1875rem 0}
.bl-filter-nav-reset-filters-button{position:absolute;top:50%;left:0;transform:translateY(-50%);font-weight:700;font-size:.875rem;color:#fff;line-height:1.0625rem;text-decoration:underline}
.bl-filter-nav-headline{display:inline-flex;align-items:baseline;font-size:1.125rem;color:#fff;line-height:1.4375rem}
.bl-filter-nav-headline svg{width:1rem;height:.75rem;margin-right:.9375rem}
.bl-filter-nav-close-button{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#fff}
.bl-filter-body{display:flex;justify-content:center;position:absolute;right:0;left:0;background:#fff;overflow-y:auto;z-index:1001}
@media(min-width:1024px){.bl-filter-body{height:auto}
}
.bl-filter-body-container{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.25rem 0 6.875rem}
.bl-filter-groups{width:100%}
@media(min-width:1024px){.bl-filter-groups{width:25%}
}
.bl-filter-group{display:flex;flex-direction:column;border-bottom:.0625rem solid #bababa;margin-bottom:1.875rem;padding-bottom:1.875rem}
@media(min-width:1024px){.bl-filter-group{margin-bottom:5.625rem;border-bottom:0}
.bl-filter-group:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}
.bl-filter-group.vbn-filter-group-key-features{margin-bottom:3.75rem}
}
.bl-filter-group-headline{display:flex;align-items:center;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.125rem;color:#333;line-height:1.4375rem;margin-bottom:1.25rem}
.bl-filter-group-headline span{width:1.4375rem;height:1.4375rem;display:inline-flex;justify-content:center;font-weight:300;font-size:.875rem;color:#fff;background-color:#00aad2;border-radius:100%;margin-left:.375rem;padding-top:.0625rem}
.bl-filters{display:flex;flex-flow:row wrap;align-items:flex-start}
@media(min-width:1024px){.bl-filters{flex-flow:column nowrap}
}
.bl-filter{display:flex;margin-right:1.25rem;margin-bottom:.75rem}
@media(min-width:1024px){.bl-filter{display:flex !important}
.bl-filter:last-of-type{margin-bottom:0}
}
.bl-filter-disabled{pointer-events:none}
.bl-filter-disabled .bl-filter-custom-checkbox-button{border:.125rem solid #dadada}
.bl-filter-disabled .bl-filter-custom-checkbox-label{color:#888}
.bl-filter-checkbox{display:none;width:0;height:0;opacity:0}
.bl-filter-custom-checkbox{display:flex;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}
.bl-filter-custom-checkbox-button{display:inline-block;flex-shrink:0;position:relative;width:1.0625rem;height:1.0625rem;background-color:#fff;border:.125rem solid #bababa;margin-right:.5rem}
.bl-filter-checkbox:checked ~ .bl-filter-custom-checkbox .bl-filter-custom-checkbox-button{border:.125rem solid #00aad2}
.bl-filter-checkbox:checked ~ .bl-filter-custom-checkbox .bl-filter-custom-checkbox-button:after{content:'';position:absolute;top:.0625rem;left:.25rem;width:.3125rem;height:.625rem;border:solid #00aad2;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}
.bl-filter-custom-checkbox-label{display:flex;align-items:center;font-weight:700;font-size:.875rem;color:#333;line-height:1.0625rem;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.bl-filter-custom-checkbox-label svg{width:auto;height:1.375rem;margin-right:.375rem}
.bl-filter-checkbox:checked ~ .bl-filter-custom-checkbox .bl-filter-custom-checkbox-label{color:#00aad2}
.bl-filter-range{width:100%;position:relative;margin-bottom:.9375rem}
@media(min-width:640px){.bl-filter-range{width:50%}
}
@media(min-width:1024px){.bl-filter-range{width:100%}
}
.bl-filter-custom-range-values{display:flex;align-items:center;margin-bottom:1.875rem}
.bl-filter-custom-range-min{font-size:.875rem;color:#333;line-height:1.0625rem;font-weight:500}
.bl-filter-custom-range-min span{margin:0 .9375rem}
.bl-filter-custom-range-text{width:5.0625rem;height:2.625rem;font-size:.875rem;color:#333;line-height:1.0625rem;background-color:#fff;border:.0625rem solid #e6e6e6;box-sizing:border-box;padding:.78125rem .625rem;font-weight:500}
.bl-filter-custom-range-slider{position:absolute;z-index:1;display:flex;justify-content:space-between;width:100%;-webkit-tap-highlight-color:transparent}
.bl-filter-custom-range-slider-lower{display:inline-block;height:.25rem;background:#00aad2}
.bl-filter-custom-range-slider-upper{display:inline-block;height:.25rem;background:#bababa}
.bl-filter-custom-range{width:100%;height:.25rem;position:absolute;background:transparent;-webkit-appearance:none;appearance:none;z-index:2;cursor:pointer}
.bl-filter-custom-range::-ms-track{height:.25rem;color:transparent;background:transparent;border-color:transparent;border-width:.25rem 0}
.bl-filter-custom-range::-ms-fill-lower{background:#00aad2}
.bl-filter-custom-range::-ms-fill-upper{background:#bababa}
.bl-filter-custom-range::-ms-thumb{width:.75rem;height:.75rem;background:#fff;border:.3125rem solid #00aad2;border-radius:50%}
.bl-filter-custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.3125rem;height:1.3125rem;border-radius:50%;border:.3125rem solid #00aad2;background:#fff;cursor:pointer}
.bl-filter-custom-range::-moz-range-thumb{width:1.3125rem;height:1.3125rem;border-radius:50%;border:.3125rem solid #00aad2;background:#fff;cursor:pointer}
.bl-filter-body-button,.bl-filter-nav-button{width:100%;max-width:18.25rem}
@media(min-width:1024px){.bl-filter-body-button,.bl-filter-nav-button{max-width:100%}
}
.bl-filter-body-button.button-gray,.bl-filter-nav-button.button-gray{pointer-events:none}
.bl-filter-body-no-results-copy,.bl-filter-nav-bottom-no-results-copy{display:flex;justify-content:center;font-size:.875rem;color:#888;line-height:1.0625rem;margin-top:1.25rem}
.bl-filter-nav-bottom-no-results-copy{margin-top:.5625rem}
.bl-header-filter{display:flex;align-items:center;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;color:#fff;line-height:1.0625rem;background:#00aad2;margin:0 1.25rem .625rem 0;padding:.5625rem .8125rem}
.bl-header-filter-remove-button{flex-shrink:0;width:.625rem;height:.625rem;color:#fff;margin-left:.5rem}
.bl-header-filter-reset-button{font-size:.875rem;color:#002c5e;line-height:2.1875rem;text-decoration:underline;align-items:baseline}
.bl-filter-nav-bottom{position:fixed;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 .1875rem .5625rem .125rem rgba(0,0,0,0.3);z-index:1001}
@media(min-width:1024px){body.chat-opened .bl-filter-nav-bottom{width:calc(100vw - 375px)}
}
.bl-filter-nav-bottom-container{width:100%;height:6rem;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.8125rem 0}
.bl-filter-nav-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);z-index:998}
.bl-compare-nav-wrapper{width:100%;position:absolute;top:0;left:0}
.bl-compare-nav-wrapper .bl-compare-nav-desktop{display:none}
@media(min-width:1024px){.bl-compare-nav-wrapper .bl-compare-nav-desktop{display:flex}
}
.bl-compare-nav-wrapper .bl-compare-nav-mobile{display:flex}
@media(min-width:1024px){.bl-compare-nav-wrapper .bl-compare-nav-mobile{display:none}
}
.bl-compare-nav{width:100%;display:flex;justify-content:center;align-items:center;position:relative;background:#002c5e;z-index:1001}
.bl-compare-nav-bottom{position:fixed;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:#002c5e;z-index:1001}
.bl-compare-nav-container,.bl-compare-nav-bottom-container{width:100%;position:relative;display:flex;justify-content:center;align-items:center;padding:.8125rem 0}
.bl-compare-nav-reset-compare-button{position:absolute;top:50%;left:0;transform:translateY(-50%);font-weight:700;font-size:.875rem;color:#fff;line-height:1.0625rem;text-decoration:underline}
.bl-compare-nav-headline-container,.bl-compare-nav-bottom-headline-container{width:100%;height:2.1875rem;display:flex}
.bl-compare-nav-headline,.bl-compare-nav-bottom-headline{width:100%;display:flex;align-items:center;justify-content:center;font-size:1.125rem;color:#fff;line-height:1.25rem}
.bl-compare-nav-headline svg,.bl-compare-nav-bottom-headline svg{margin-right:.9375rem}
.bl-compare-nav-bottom-headline{justify-content:space-between}
.bl-compare-nav-compare-button,.bl-compare-nav-bottom-compare-button{font-size:.875rem;color:#fff;line-height:1.0625rem;border:.0625rem solid #fff;padding:.5rem 1.0625rem;margin-left:1.5625rem;-webkit-tap-highlight-color:transparent}
.bl-compare-nav-compare-button svg,.bl-compare-nav-bottom-compare-button svg{width:.875rem;height:1rem;margin-right:.4375rem}
.bl-compare-nav-bottom-compare-button{margin-left:0}
.bl-compare-nav-close-button{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#fff}
.bldf-t3-tab-container{display:none;flex-wrap:wrap;width:100%;align-items:flex-start;flex-grow:1;position:fixed;top:0;bottom:0;left:0;background:#fff;z-index:1000}
@media(min-width:1024px){.bldf-t3-tab-container{display:flex;justify-content:space-between;flex-wrap:nowrap;width:76%;max-width:34.375rem;position:relative;background:0}
}
.bldf-menu-overlay-active .bldf-t3-tab-container{display:flex}
.bldf-t3-title{flex-shrink:0}
@media(max-width:1023px){.bldf-t3-title{display:none}
}
@media(min-width:1024px){.bldf-t3-title{padding-right:.9375rem}
}
@media(min-width:1440px){.bldf-t3-title{padding-left:.625rem}
}
.bldf-t3-compare-btn{display:flex;margin-left:auto;align-items:center;width:auto;height:2.375rem;border:1px solid #888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f3f3f3;color:#888;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;line-height:1.0625rem;text-align:center;padding:0 .75rem}
.bldf-t3-compare-btn:focus{box-shadow:inset 0 0 0 2px #fff;border-width:.125rem;background-color:#888;color:#fff}
@media(max-width:1023px){.bldf-t3-compare-btn{margin-left:0;height:2.125rem}
}
.blnb-t3-item-btn{padding:0;color:#888;display:inline-flex;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;font-weight:500;height:auto;text-decoration:none}
.build-landing-t3{background-color:#f3f3f3}
@media(min-width:1024px){.bl-t3-vehicles{padding-bottom:4.375rem}
}
@media(min-width:1440px){.bl-t3-vehicles{padding-bottom:5.625rem}
}
@media(max-width:1023px){.bl-t3-vehicles{padding-bottom:3.75rem}
}
.bl-t3-vehicles-header{padding:1.5rem 0 1.5rem 0;display:flex;flex-wrap:wrap;align-items:flex-start}
@media(min-width:1024px){.bl-t3-vehicles-header{padding-top:1.875rem}
}
@media(min-width:1440px){.bl-t3-vehicles-header{padding-left:.625rem}
}
@media(max-width:1023px){.bl-t3-vehicles-header{padding-top:2rem;padding-bottom:.3125rem}
}
@media(max-width:639px){.bl-t3-vehicles-header{padding-top:.3125rem}
}
.bl-t3-vehicles-headline{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:.875rem;line-height:1.0625rem;color:#333;font-weight:500}
.bl-t3-vehicles-savedbuild{display:flex;margin-left:auto;padding-top:1.5rem}
@media(max-width:1023px){.bl-t3-vehicles-savedbuild{padding-top:0}
}
@media(min-width:1024px){.bl-t3-vehicles-savedbuild{padding-top:1.875rem}
}
@media(min-width:1440px){.bl-t3-vehicles-savedbuild{padding-right:.625rem}
}
.bl-t3-headline-step1{font-weight:500;font-size:2.5rem;line-height:3.125rem}
@media(max-width:1023px){.bl-t3-headline-step1{font-size:1.5rem;line-height:1.875rem}
}
.bl-t3-models-count{height:1.5rem;font-size:1.25rem;line-height:1.5rem}
@media(max-width:1023px){.bl-t3-models-count{height:1.0625rem;font-size:.875rem;line-height:1.0625rem}
}
.bl-t3-vehicle-heading{color:#333;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.5rem;font-weight:500;line-height:1.875rem;max-width:1440px;padding-left:4rem;padding-bottom:2.5rem;margin:auto}
@media(max-width:1023px){.bl-t3-vehicle-heading{font-size:1.125rem;line-height:1.4375rem;padding-left:1rem;padding-bottom:1.5625rem;padding-top:1.25rem}
}
@media(min-width:1024px){.bl-t3-vehicle-heading{padding-left:2.625rem;padding-top:1.875rem}
}
@media(min-width:1440px){.bl-t3-vehicle-heading{padding-left:5.125rem;padding-right:5.125rem}
}
.bl-t3-saved-btn{color:#002c5e;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;display:inline-flex}
.bl-t3-saved-btn svg{height:.625rem;width:.875rem;padding-left:.3125rem;display:inline}
.bl-t3-saved-btn-count{margin-right:.4375rem;height:1.25rem;width:1.25rem;background-color:#00aad2;border-radius:50%;color:#fff;display:inline-block;vertical-align:middle}
.blnb-build-txt-mobile{display:inline}
@media(min-width:1023px){.blnb-build-txt-mobile{display:inline}
}
.build-landing-t3 .bn-t3-sb-carousel-wrapper{position:absolute;top:-5.625rem;padding-left:1rem;padding-right:1rem}
@media(min-width:640px){.build-landing-t3 .bn-t3-sb-carousel-wrapper{padding-right:2rem;padding-left:2rem}
}
@media(min-width:1024px){.build-landing-t3 .bn-t3-sb-carousel-wrapper{top:-8rem}
}
@media(max-width:639px){.build-landing-t3 .blnb-col-left{width:100%}
}
@media(max-width:639px){.build-landing-t3 .blnb-col-right{width:100%}
}
.sticky-bar-on.build-header-t3{position:fixed;top:0;box-shadow:0 .1875rem .5625rem 0 rgba(0,0,0,0.3)}
.build-validation-t3{padding:1rem;background:#fff}
@media(min-width:640px){.build-validation-t3{padding:1rem 2rem}
}
.bv-error-t3{padding:1rem;background-color:#f3f3f3;color:#333;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;line-height:1.375rem;text-align:center;max-width:1440px;margin:0 auto}
@media(min-width:640px){.bv-error-t3{font-size:1.125rem;line-height:1.5rem}
}
.bv-error-text{font-weight:700}
.bbgo{height:78.125rem;overflow:hidden}
@media(min-width:640px){.bbgo{height:71.875rem}
}
.bbgo iframe{width:100%;height:78.125rem;border:0}
@media(min-width:640px){.bbgo iframe{height:71.875rem}
}
.gtable-container{position:relative;margin:auto;max-width:90rem}
.gtable-table{width:100%;position:relative;padding:3rem 0rem}
@media(min-width:1024px){.gtable-table{padding:6rem 7.625rem}
}
@media(min-width:1440px){.gtable-table{padding:6rem 18.1875rem}
}
.gtable-hero-text{font-size:1.25rem;color:#333;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;line-height:1.625rem;word-wrap:break-word;text-align:center;padding:0rem 1rem 1.875rem}
@media(min-width:640px){.gtable-hero-text{font-size:1.5rem;padding:0rem 2rem 1.875rem}
}
@media(min-width:1024px){.gtable-hero-text{font-size:1.875rem;padding:0rem 0rem 1.25rem}
}
.gtable-hero-text p,.gtable-hero-text h1,.gtable-hero-text h2,.gtable-hero-text h3,.gtable-hero-text h4{line-height:1.625rem;font-size:inherit;font-weight:inherit}
@media(min-width:640px){.gtable-hero-text p,.gtable-hero-text h1,.gtable-hero-text h2,.gtable-hero-text h3,.gtable-hero-text h4{line-height:1.875rem}
}
@media(min-width:1024px){.gtable-hero-text p,.gtable-hero-text h1,.gtable-hero-text h2,.gtable-hero-text h3,.gtable-hero-text h4{line-height:2.25rem}
}
@media(min-width:1024px) and (max-width:1298px){body.chat-opened .gtable-table{padding:3rem 0rem}
}
@media(min-width:1299px) and (max-width:1439px){body.chat-opened .gtable-table{padding:6rem 7.625rem}
}
@media(min-width:1440px){body.chat-opened .gtable-table{padding:6rem 7.625rem}
}
@media(min-width:1825px){body.chat-opened .gtable-table{padding:6rem 18.1875rem}
}
@media(min-width:1024px) and (max-width:1298px){body.chat-opened .gtable-hero-text{font-size:1.25rem;padding:0 1rem 1.875rem !important}
}
@media(min-width:1299px) and (max-width:1439px){body.chat-opened .gtable-hero-text{font-size:1.5rem;padding:0 2rem 1.875rem !important}
}
@media(min-width:1440px){body.chat-opened .gtable-hero-text{font-size:1.875rem;padding:0 0 1.25rem}
}
@media(min-width:640px){body.chat-opened .gtable-hero-text p,body.chat-opened .gtable-hero-text h1,body.chat-opened .gtable-hero-text h2,body.chat-opened .gtable-hero-text h3,body.chat-opened .gtable-hero-text h4{line-height:1.625rem}
}
@media(min-width:1024px){body.chat-opened .gtable-hero-text p,body.chat-opened .gtable-hero-text h1,body.chat-opened .gtable-hero-text h2,body.chat-opened .gtable-hero-text h3,body.chat-opened .gtable-hero-text h4{line-height:1.875rem}
}
@media(min-width:1440px){body.chat-opened .gtable-hero-text p,body.chat-opened .gtable-hero-text h1,body.chat-opened .gtable-hero-text h2,body.chat-opened .gtable-hero-text h3,body.chat-opened .gtable-hero-text h4{line-height:2.25rem}
}
.gtable-sub-text{color:#666;font-size:1rem;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-weight:400;line-height:1.375rem;word-wrap:break-word;text-align:center;margin-bottom:2.5rem;padding:0rem 1rem}
@media(min-width:1024px){.gtable-sub-text{line-height:1.15rem}
}
@media(min-width:1024px){body.chat-opened .gtable-sub-text{line-height:1.375rem}
}
@media(min-width:1440px){body.chat-opened .gtable-sub-text{line-height:1.15rem}
}
.gt-table-header,.gt-table-body,.gt-table-footer{width:100%;position:relative}
.gt-table-header,.gt-table-body-content{display:flex;flex-direction:row}
.gt-table-header .gt-table-cell,.gt-table-body .gt-table-cell{display:flex;flex-direction:row;position:relative;flex-wrap:wrap}
.gt-table-header .gt-table-cell,.gt-table-body .gt-table-cell{position:relative;text-align:left;font-size:1rem;color:#333;font-weight:700;line-height:1.375rem;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;word-wrap:break-word}
.gtable-table .gt-th-icon{flex-direction:column}
.gtable-table .gt-th-icon svg{width:100%;height:100%}
.gtable-table .gt-th-icon span{flex:1;margin-top:.25rem}
.gtable-table .gt-th-icon div{width:1.6875rem;height:2.1875rem}
@media(min-width:1024px){.gtable-table .gt-th-icon{flex-direction:row;align-items:center}
.gtable-table .gt-th-icon span{margin-left:.5rem;flex:1;margin-top:0}
}
.gt-table-body .grid-table-row:nth-child(odd){background-color:#f6f3f2}
.gt-table-body .gt-table-cell-header{font-size:.875rem !important}
@media(min-width:1024px){.gt-table-body .gt-table-cell-header{font-size:1.25rem !important}
}
@media(min-width:1024px) and (max-width:1298px){body.chat-opened .gt-table-body .gt-table-cell-header{font-size:.875rem !important}
}
@media(min-width:1299px) and (max-width:1439px){body.chat-opened .gt-table-body .gt-table-cell-header{font-size:1.25rem !important}
}
@media(min-width:1024px){body.chat-opened .gt-table-body .gt-table-cell-header{font-size:1.25rem !important}
}
.gt-table-body .gt-table-body-content{align-items:start}
.gt-table-body .gt-table-cell{flex-direction:column;row-gap:1.375rem}
.gt-table-body .gt-table-cell .gt-table-cell-light{font-weight:400}
@media(min-width:640px){.gt-table-body .gt-table-body-content{align-items:center}
}
.gt-table-footer{display:flex;flex-direction:row}
.gt-table-footer .gt-table-footer-cta{flex-basis:33.333333%;position:relative;padding:1.5rem 2.5rem}
.gt-table-footer .gt-table-footer-cta a{padding:.75rem .9375rem;height:100%;width:100%;text-align:center;line-height:1.25rem;font-size:1rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-style:normal;word-wrap:break-word;-webkit-text-decoration-line:none;text-decoration-line:none;display:inline-flex}
@media(min-width:640px){.gt-table-footer .gt-table-footer-cta a{padding:.75rem 1.875rem}
}
@media(min-width:640px){body.chat-opened .gt-table-footer .gt-table-footer-cta a{padding:.75rem .9375rem}
}
@media(min-width:1024px){body.chat-opened .gt-table-footer .gt-table-footer-cta a{padding:.75rem 1.875rem}
}
.gtable-table .gt-table-header,.gtable-table .gt-table-body-content,.gtable-table .gt-table-footer{flex-wrap:wrap}
.gtable-table .gt-table-body-content .gt-table-cell:nth-child(1){flex:1 0 100%;font-size:.875rem;padding:1rem 1rem .5rem}
@media(min-width:640px){.gtable-table .gt-table-body-content .gt-table-cell:nth-child(1){flex:0 0 33.333333%;padding:1rem}
}
@media(min-width:1024px){.gtable-table .gt-table-body-content .gt-table-cell:nth-child(1){font-size:1rem;padding:1rem 1.25rem}
}
@media(min-width:1440px){.gtable-table .gt-table-body-content .gt-table-cell:nth-child(1){padding:1.5rem 2.5rem}
}
.gtable-table .gt-table-body-content .gt-table-cell:nth-child(2){flex:0 0 50%;font-size:.875rem;padding:.5rem .5rem 1rem 1rem}
@media(min-width:640px){.gtable-table .gt-table-body-content .gt-table-cell:nth-child(2){flex:0 0 33.333333%;padding:1rem}
}
@media(min-width:1024px){.gtable-table .gt-table-body-content .gt-table-cell:nth-child(2){font-size:1rem;padding:1rem 1.25rem}
}
@media(min-width:1440px){.gtable-table .gt-table-body-content .gt-table-cell:nth-child(2){padding:1.5rem 2.5rem}
}
.gtable-table .gt-table-body-content .gt-table-cell:nth-child(3){flex:0 0 50%;font-size:.875rem;padding:.5rem 1rem 1rem .5rem}
@media(min-width:640px){.gtable-table .gt-table-body-content .gt-table-cell:nth-child(3){flex:0 0 33.333333%;padding:1rem}
}
@media(min-width:1024px){.gtable-table .gt-table-body-content .gt-table-cell:nth-child(3){font-size:1rem;padding:1rem 1.25rem}
}
@media(min-width:1440px){.gtable-table .gt-table-body-content .gt-table-cell:nth-child(3){padding:1.5rem 2.5rem}
}
.gtable-table .gt-table-header .gt-table-cell:nth-child(1),.gtable-table .gt-table-footer .gt-table-footer-cta:nth-child(1){display:none}
@media(min-width:640px){.gtable-table .gt-table-header .gt-table-cell:nth-child(1),.gtable-table .gt-table-footer .gt-table-footer-cta:nth-child(1){display:flex;font-size:.875rem;flex:0 0 33.333333%;padding:1rem}
}
@media(min-width:1024px){.gtable-table .gt-table-header .gt-table-cell:nth-child(1),.gtable-table .gt-table-footer .gt-table-footer-cta:nth-child(1){font-size:1rem;padding:1rem 1.25rem}
}
@media(min-width:1440px){.gtable-table .gt-table-header .gt-table-cell:nth-child(1),.gtable-table .gt-table-footer .gt-table-footer-cta:nth-child(1){padding:1.5rem 2.5rem}
}
.gtable-table .gt-table-header .gt-table-cell:nth-child(2),.gtable-table .gt-table-footer .gt-table-footer-cta:nth-child(2){flex:0 0 50%;font-size:.875rem;padding:1rem .5rem 1rem 1rem}
@media(min-width:640px){.gtable-table .gt-table-header .gt-table-cell:nth-child(2),.gtable-table .gt-table-footer .gt-table-footer-cta:nth-child(2){flex:0 0 33.333333%;padding:1rem}
}
@media(min-width:1024px){.gtable-table .gt-table-header .gt-table-cell:nth-child(2),.gtable-table .gt-table-footer .gt-table-footer-cta:nth-child(2){font-size:1rem;padding:1rem 1.25rem}
}
@media(min-width:1440px){.gtable-table .gt-table-header .gt-table-cell:nth-child(2),.gtable-table .gt-table-footer .gt-table-footer-cta:nth-child(2){padding:1.5rem 2.5rem}
}
.gtable-table .gt-table-header .gt-table-cell:nth-child(3),.gtable-table .gt-table-footer .gt-table-footer-cta:nth-child(3){flex:0 0 50%;font-size:.875rem;padding:1rem 1rem 1rem .5rem}
@media(min-width:640px){.gtable-table .gt-table-header .gt-table-cell:nth-child(3),.gtable-table .gt-table-footer .gt-table-footer-cta:nth-child(3){padding:1rem;flex:0 0 33.333333%}
}
@media(min-width:1024px){.gtable-table .gt-table-header .gt-table-cell:nth-child(3),.gtable-table .gt-table-footer .gt-table-footer-cta:nth-child(3){font-size:1rem;padding:1rem 1.25rem}
}
@media(min-width:1440px){.gtable-table .gt-table-header .gt-table-cell:nth-child(3),.gtable-table .gt-table-footer .gt-table-footer-cta:nth-child(3){padding:1.5rem 2.5rem}
}
.gtable-table .gt-table-info-btn{margin-left:0rem !important}
.gtable-table .gt-table-info-btn svg{height:.875rem;width:.875rem}
.gtable-table .gt-table-footer .primary{border:.125rem solid #002c5e;background-color:#002c5e;color:#fff}
.gtable-table .gt-table-footer .primary:hover{border-color:#001a38;background-color:#001a38;color:#fff}
.gtable-table .gt-table-footer .primary:focus{box-shadow:inset 0 0 0 .125rem #fff;box-sizing:border-box}
.gtable-table .gt-table-footer .primary:disabled{background-color:#bababa;border-color:#bababa;color:#fff}
.gtable-table .gt-table-footer .secondary{background-color:#888;border:.125rem solid #888;color:#fff}
.gtable-table .gt-table-footer .secondary:hover{background-color:#666;border-color:#666;color:#fff}
.gtable-table .gt-table-footer .secondary:focus{box-shadow:inset 0 0 0 .125rem #fff;box-sizing:border-box}
.gtable-table .gt-table-footer .secondary:disabled{background-color:#bababa;border-color:#bababa;color:#fff}
.gtable-table .gt-table-footer .tertiary{background-color:#fff;border:.125rem solid #fff;color:#002c5e}
.gtable-table .gt-table-footer .tertiary:hover{border-color:#f3f3f3;background-color:#f3f3f3;color:#002c5e}
.gtable-table .gt-table-footer .tertiary:focus{box-shadow:inset 0 0 0 .125rem #002c5e;box-sizing:border-box}
.gtable-table .gt-table-footer .tertiary:disabled{background-color:#e6e6e6;border-color:#e6e6e6;color:#666}
.gtable-table .gt-table-cell .gt-table-1440,.gtable-table .gtable-hero-text.gt-table-1440,.gtable-table .gt-table-footer-cta .gt-table-1440{display:none;width:100%;height:auto}
@media(min-width:1440px){.gtable-table .gt-table-cell .gt-table-1440,.gtable-table .gtable-hero-text.gt-table-1440,.gtable-table .gt-table-footer-cta .gt-table-1440{display:block}
}
.gtable-table .gt-table-cell .gt-table-1024,.gtable-table .gtable-hero-text.gt-table-1024,.gtable-table .gt-table-footer-cta .gt-table-1024{display:none;width:100%;height:auto}
@media(min-width:1024px){.gtable-table .gt-table-cell .gt-table-1024,.gtable-table .gtable-hero-text.gt-table-1024,.gtable-table .gt-table-footer-cta .gt-table-1024{display:block}
}
@media(min-width:1440px){.gtable-table .gt-table-cell .gt-table-1024,.gtable-table .gtable-hero-text.gt-table-1024,.gtable-table .gt-table-footer-cta .gt-table-1024{display:none}
}
.gtable-table .gt-table-cell .gt-table-640,.gtable-table .gtable-hero-text.gt-table-640,.gtable-table .gt-table-footer-cta .gt-table-640{display:none;width:100%;height:auto}
@media(min-width:640px){.gtable-table .gt-table-cell .gt-table-640,.gtable-table .gtable-hero-text.gt-table-640,.gtable-table .gt-table-footer-cta .gt-table-640{display:block}
}
@media(min-width:1024px){.gtable-table .gt-table-cell .gt-table-640,.gtable-table .gtable-hero-text.gt-table-640,.gtable-table .gt-table-footer-cta .gt-table-640{display:none}
}
.gtable-table .gt-table-cell .gt-table-639,.gtable-table .gtable-hero-text.gt-table-639,.gtable-table .gt-table-footer-cta .gt-table-639{display:block;width:100%;height:auto}
@media(min-width:640px){.gtable-table .gt-table-cell .gt-table-639,.gtable-table .gtable-hero-text.gt-table-639,.gtable-table .gt-table-footer-cta .gt-table-639{display:none}
}
.vch-hcs{padding:0 1rem}
@media(min-width:640px){.vch-hcs{padding:0 2rem}
}
@media(min-width:1024px){.vch-hcs{padding:0}
}
.vch-hcs.vch-hcs-full-width{padding:0}
.vch-hcs+.vch-hcs .vch-hcs-container{padding-top:0}
.vch-hcs-container{width:100%;max-width:1440px;display:flex;flex-direction:column;margin:0 auto}
@media(min-width:1024px){.vch-hcs-container{flex-direction:row;padding:2rem 2.625rem}
}
@media(min-width:1440px){.vch-hcs-container{padding:2rem 11.3125rem}
}
.vch-hcs-container.vch-hcs-container-hide{display:none}
.vch-hcs-full-width .vch-hcs-container{padding-left:0;padding-right:0}
@media(min-width:1024px){.vch-hcs-content-main{flex-basis:50%;max-width:50%}
}
@media(min-width:640px){.vch-hcs-full-width .vch-hcs-content-main{flex-basis:50%;max-width:50%}
}
.vch-hcs-image-contain{position:relative;overflow:hidden;width:100%;height:100%}
.vch-hcs-video-contain{display:flex;position:static}
.vch-hcs-video-contain:focus:after{outline:1px dotted #212121}
@media(-webkit-min-device-pixel-ratio:0){.vch-hcs-video-contain:focus:after{outline:5px auto -webkit-focus-ring-color}
}
.vch-hcs-bg-gray .vch-hcs-content-main{background:#f3f3f3}
.vch-hcs-image-main{display:flex;position:relative;width:100%}
@media(min-width:640px){.vch-hcs-image-right .vch-hcs-image-main{order:1}
.vch-hcs-image-left .vch-hcs-image-main{order:-1}
}
@media(min-width:1024px){.vch-hcs-image-main{flex-basis:50%;max-width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000}
}
@media(min-width:640px){.vch-hcs-full-width .vch-hcs-image-main{flex-basis:50%;max-width:50%}
}
@media(min-width:1024px){.vch-hcs-full-width .vch-hcs-image-main{background-color:transparent}
}
.vch-hcs-ratio-16-9 .media-cinemagraph-placeholder,.vch-hcs-ratio-4-3 .media-cinemagraph-placeholder{position:relative;z-index:1}
.vch-hcs-ratio-16-9 .media-cinemagraph-player,.vch-hcs-ratio-4-3 .media-cinemagraph-player{position:absolute;width:auto;max-width:none;min-width:100%;height:100%;top:0;left:0;z-index:2}
.vch-hcs-image{display:block;width:100%;height:100%}
.vch-hcs-full-width .vch-hcs-image{max-width:100%;width:100%;position:relative}
.vch-hcs-icon{position:absolute;top:1.25rem;left:1.25rem;z-index:3}
@media(min-width:640px){.vch-hcs-icon{top:2.5rem;left:2.5rem}
}
@media(min-width:1024px){.vch-hcs-icon{top:1.875rem;left:1.875rem}
}
@media(min-width:1440px){.vch-hcs-icon{top:1.875rem;left:2.5rem}
}
.vch-hcs-icon svg{width:58%;height:100%}
@media(min-width:640px){.vch-hcs-icon svg{width:auto;height:auto}
}
.vch-offline-icon{width:3.125rem;height:3.125rem}
.vch-online-icon{width:8.1875rem;height:3.125rem}
.vch-hcs-content-contain{order:0}
.vch-hcs-full-width .vch-hcs-content-contain{padding:0}
.vch-hcs-content{text-align:left;padding:1.25rem 1.5625rem}
@media(min-width:640px){.vch-hcs-content{padding:2.875rem 2.5rem 2rem}
}
@media(min-width:1024px){.vch-hcs-content{padding:2.875rem 2.5rem}
}
.vch-hcs-full-width .vch-hcs-content{padding:0}
.vch-hcs-eyebrow{color:#888;font-size:1rem;letter-spacing:.0625rem;line-height:1.125rem;margin-bottom:1.25rem}
.vch-hcs-title{color:#333;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:initial;font-size:1.25rem;line-height:1.875rem;text-align:left}
@media(min-width:640px){.vch-hcs-title{font-size:1.5rem;line-height:1.875rem}
}
.vch-hcs-subtitle{color:#888;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-bottom:1rem;margin-top:-0.25rem}
.vch-hcs-title-container{width:100%}
.vch-hcs-vehicle-model-container{width:100%;margin-bottom:.75rem}
@media(min-width:640px){.vch-hcs-vehicle-model-container{width:50%}
}
@media(min-width:1024px){.vch-hcs-vehicle-model-container{margin-bottom:1rem;width:100%}
}
.vch-hcs-vehicle-model{display:inline-block;color:#333;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;line-height:1.625rem}
@media(min-width:1024px){.vch-hcs-vehicle-model{font-size:1.5rem;line-height:1.875rem}
}
.vch-hcs-model-yr{font-weight:400}
.vch-hcs-model-name{font-weight:500}
.vch-hcs-content-tagline{display:flex;flex-wrap:wrap}
.vch-hcs-badge-container{padding-bottom:1.25rem;display:flex;align-items:center;width:100%}
@media(min-width:640px){.vch-hcs-badge-container{width:50%}
}
@media(min-width:1024px){.vch-hcs-badge-container{width:100%}
}
.vch-hcs-badge-icon{height:2.4375rem;width:2.4375rem}
.vch-hcs-tagline{color:#666;font-size:1rem;font-weight:700;line-height:1.25rem;padding-left:.4375rem}
.vch-hcs-text{color:#888;font-size:1rem;line-height:1.375rem;text-align:left;margin-bottom:1.25rem}
.vch-hcs-schedlue-times{display:flex;flex-direction:row;gap:.375rem;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;line-height:1.875rem;text-align:left;margin-bottom:1.25rem}
@media(min-width:640px){.vch-hcs-schedlue-times{font-size:1.5rem;line-height:1.875rem;margin-bottom:1rem}
}
.vch-hcs-ctas-wrapper{display:flex;flex-direction:column;gap:1.25rem}
.vch-hcs-full-width .vch-hcs-cta-container{padding-top:0}
.vch-hcs-cta-button .vch-hcs-cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:400;height:2.75rem;padding:0 1.75rem;font-size:1rem;background-color:#002c5e;color:#fff;border:2px solid #002c5e;height:auto;min-height:1.125rem;padding:.625rem 1rem}
.vch-hcs-cta-button .vch-hcs-cta:disabled{cursor:default;pointer-events:none}
.vch-hcs-cta-button .vch-hcs-cta:hover{background-color:#001a38;color:#fff}
.vch-hcs-cta-button .vch-hcs-cta:disabled{background-color:#bababa;color:#fff}
.vch-hcs-cta-button .vch-hcs-cta:focus{box-shadow:inset 0 0 0 2px #fff;box-sizing:border-box}
@media(min-width:640px){.vch-hcs-cta-button .vch-hcs-cta{padding:.625rem 1.75rem}
}
.vch-hcs-cta-button .vch-hcs-cta .icon{flex-shrink:0;margin-left:.375rem;width:.75rem;height:.75rem;position:relative;bottom:.125rem}
.vch-hcs-full-width .vch-hcs-container{display:flex;flex-wrap:wrap}
@media(min-width:640px){.vch-hcs-full-width .vch-hcs-container{flex-wrap:nowrap}
}
.vch-hcs-full-width .vch-hcs-content-main h1.vch-hcs-title,.vch-hcs-full-width .vch-hcs-content-main h2.vch-hcs-title,.vch-hcs-full-width .vch-hcs-content-main h3.vch-hcs-title,.vch-hcs-full-width .vch-hcs-content-main h4.vch-hcs-title,.vch-hcs-full-width .vch-hcs-content-main h5.vch-hcs-title,.vch-hcs-full-width .vch-hcs-content-main h6.vch-hcs-title{color:#333;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500}
.vch-hcs-full-width .vch-hcs-content-main h1,.vch-hcs-full-width .vch-hcs-content-main h2{font-size:1.5rem;line-height:1.875rem}
.vch-hcs-full-width .vch-hcs-content-main h3,.vch-hcs-full-width .vch-hcs-content-main h4{font-size:1.25rem;line-height:1.625rem}
.vch-hcs-full-width .vch-hcs-content-main .vch-hcs-text{color:#666;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;line-height:1.375rem;margin-bottom:1rem}
.vch-hcs-full-width .vch-hcs-content-main a .icon{display:inline-block;margin-left:.375rem;width:.8em;height:.8em}
.vch-hcs-full-width .vch-hcs-content-main a .icon-chevron-right-thick{width:.7em;height:.7em}
.vch-hcs-full-width.vch-hcs-image-left .vch-hcs-content-main{order:2}
@media(max-width:639px){.vch-hcs-full-width.vch-hcs-image-left .vch-hcs-content-main{padding:1.25rem 1rem}
}
@media(min-width:640px){.vch-hcs-full-width.vch-hcs-image-left .vch-hcs-content-main{flex-basis:50%;padding:0 3rem 0 1.5rem}
}
@media(min-width:1024px){.vch-hcs-full-width.vch-hcs-image-left .vch-hcs-content-main{padding:0 4.5rem 0 2.5rem}
}
@media(min-width:1440px){.vch-hcs-full-width.vch-hcs-image-left .vch-hcs-content-main{padding:0 7.25rem 0 3.375rem}
}
.vch-hcs-full-width.vch-hcs-image-left .vch-hcs-image-main{order:1}
@media(min-width:640px){.vch-hcs-full-width.vch-hcs-image-left .vch-hcs-image-main{flex-basis:50%;padding:0 1.375rem 0 0}
}
@media(min-width:1024px){.vch-hcs-full-width.vch-hcs-image-left .vch-hcs-image-main{padding:0 2.5rem 0 0}
}
@media(min-width:1440px){.vch-hcs-full-width.vch-hcs-image-left .vch-hcs-image-main{padding:0 3.375rem 0 0}
}
.vch-hcs-full-width.vch-hcs-image-right .vch-hcs-image-main{order:1}
@media(min-width:640px){.vch-hcs-full-width.vch-hcs-image-right .vch-hcs-image-main{flex-basis:50%;padding:0 0 0 1.375rem}
}
@media(min-width:1024px){.vch-hcs-full-width.vch-hcs-image-right .vch-hcs-image-main{padding:0 0 0 2.5rem}
}
@media(min-width:1440px){.vch-hcs-full-width.vch-hcs-image-right .vch-hcs-image-main{padding:0 0 0 3.375rem}
}
@media(max-width:639px){.vch-hcs-full-width.vch-hcs-image-right .vch-hcs-content-main{order:2;padding:1.25rem 1rem}
}
@media(min-width:640px){.vch-hcs-full-width.vch-hcs-image-right .vch-hcs-content-main{flex-basis:50%;padding:0 1.5rem 0 3rem}
}
@media(min-width:1024px){.vch-hcs-full-width.vch-hcs-image-right .vch-hcs-content-main{padding:0 2.5rem 0 4.5rem}
}
@media(min-width:1440px){.vch-hcs-full-width.vch-hcs-image-right .vch-hcs-content-main{padding:0 3.375rem 0 7.25rem}
}
.vch-hcs-full-width .vch-hcs-title-container{width:100%}
.vch-hcs-full-width .vch-hcs-badge-container{padding-bottom:1.25rem;display:flex;width:100%}
.vch-hcs-large-media.vch-hcs-image-left .vch-hcs-content-main{order:2;max-width:100%}
@media(min-width:1024px){.vch-hcs-large-media.vch-hcs-image-left .vch-hcs-content-main{flex-basis:33%;max-width:33%}
}
.vch-hcs-large-media.vch-hcs-image-left .vch-hcs-image-main{order:1;max-width:100%}
@media(min-width:1024px){.vch-hcs-large-media.vch-hcs-image-left .vch-hcs-image-main{flex-basis:67%;max-width:67%}
}
.vch-hcs-large-media.vch-hcs-image-right .vch-hcs-image-main{order:2;max-width:100%}
@media(min-width:1024px){.vch-hcs-large-media.vch-hcs-image-right .vch-hcs-image-main{flex-basis:67%;max-width:67%}
}
.vch-hcs-large-media.vch-hcs-image-right .vch-hcs-content-main{order:1;max-width:100%}
@media(min-width:1024px){.vch-hcs-large-media.vch-hcs-image-right .vch-hcs-content-main{flex-basis:33%;max-width:33%}
}
.vch-hcs-cta-link .vch-hcs-cta{text-decoration:none;color:#002c5e;font-size:.875rem;font-weight:700;line-height:1.25rem}
.vch-hcs-cta-link .vch-hcs-cta .icon{display:inline-block;margin-left:.375rem;width:.8em;height:.8em}
.vch-hcs-cta-link .vch-hcs-cta .icon-chevron-right-thick{width:.7em;height:.7em}
.vch-hcs-cta-button .icon-chevron-right-thick{bottom:0}
.vch-hcs-cta .vch-hcs-inline-svg{display:inline;vertical-align:text-top;margin-left:.25rem}
.vch-hcs-cta .vch-hcs-inline-svg svg{display:inline-flex}
.vch-hero{position:relative;overflow:hidden}
.vch-hero-image{display:block;width:100%}
.vch-hero-content{display:block;text-align:left;width:100%;padding:2rem 1rem;background:#fff}
@media(min-width:640px){.vch-hero-content{padding:2rem 2rem}
}
@media(min-width:1024px){.vch-hero-content{background:transparent;position:absolute;top:0;right:0;left:0;z-index:5;display:flex;padding-left:0;padding-right:0}
}
.vch-hero-content-contain{display:flex;flex-direction:column;width:100%;max-width:1440px;margin:0}
@media(min-width:1024px){.vch-hero-content-contain{padding-left:2.625rem;padding-right:2.625rem}
}
@media(min-width:1440px){.vch-hero-content-contain{padding-left:4.5rem;padding-right:4.5rem}
}
.vch-hero-text{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;color:#333;width:100%}
@media(min-width:1024px){.vch-hero-text{max-width:35%;padding-top:1.5rem;padding-bottom:1.5rem;color:#fff}
.vch-hero-top .vch-hero-text{margin-top:0;margin-bottom:0}
.vch-hero-left .vch-hero-text{margin-right:0;margin-left:0}
.vch-hero-dark .vch-hero-text{color:#333}
}
.vch-hero-title{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-weight:500;font-size:1.875rem;line-height:2rem}
@media(min-width:1024px){.vch-hero-title{font-size:3.375rem;line-height:3.5rem}
}
.vch-hero-description{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.5rem;line-height:1.875rem;margin-top:.9375rem;margin-bottom:1rem;font-weight:500}
@media(min-width:1024px){.vch-hero-description{font-size:1.5625rem;line-height:1.875rem;margin-top:.625rem;margin-bottom:1.25rem}
}
.vch-hero-badge-icon{display:none;padding-bottom:.4375rem}
@media(min-width:1024px){.vch-hero-badge-icon{display:block;padding-bottom:1.625rem}
}
.vch-hero-badge-icon svg{height:auto;width:auto}
.vch-hero-badge-icon-mobile{display:none;padding-bottom:.4375rem}
@media(max-width:1024px){.vch-hero-badge-icon-mobile{display:block;padding-bottom:1.625rem}
}
.vch-hero-badge-icon-mobile svg{height:auto;width:auto}
.vch-hcs-v2{width:100%}
.vch-hcs-v2-container{width:100%;max-width:90rem;display:flex;flex-direction:column;align-items:stretch;margin:0 auto}
@media(min-width:1024px){.vch-hcs-v2-container{flex-direction:row}
}
@media(min-width:1440px){.vch-hcs-v2-container{padding:4.5rem 7.5rem}
}
.vch-hcs-v2-container.vch-hcs-v2-container-hide{display:none}
.vch-hcs-v2-content-main{display:flex;align-items:center}
@media(min-width:1024px){.vch-hcs-v2-content-main{flex-basis:50%;max-width:50%}
}
.vch-hcs-v2-image-main{display:flex;position:relative;width:100%}
@media(min-width:640px){.vch-hcs-v2-image-right .vch-hcs-v2-image-main{order:1}
.vch-hcs-v2-image-left .vch-hcs-v2-image-main{order:-1}
}
@media(min-width:1024px){.vch-hcs-v2-image-main{flex-basis:50%;max-width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#000}
}
.vch-hcs-v2-image-contain{position:relative;overflow:hidden;width:100%;height:100%}
.vch-hcs-v2-image-contain .vch-hcs-v2-image{display:block;width:100%;height:100%}
.vch-hcs-v2-video-contain{display:flex;position:static}
.vch-hcs-v2-video-contain:focus:after{outline:1px dotted #212121}
@media(-webkit-min-device-pixel-ratio:0){.vch-hcs-v2-video-contain:focus:after{outline:5px auto -webkit-focus-ring-color}
}
.vch-hcs-v2-content-contain{order:0}
.vch-hcs-v2-content{display:flex;flex-direction:column;gap:1rem;padding:2rem 1rem}
@media(min-width:640px){.vch-hcs-v2-content{padding:2rem 2rem 2.5rem 2rem}
}
@media(min-width:1024px){.vch-hcs-v2-content{padding:0 2.5rem;gap:0}
}
.vch-hcs-v2-title-container{width:100%}
.vch-hcs-v2-title-container .vch-hcs-v2-title{color:#fff;font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.5rem;line-height:1.875rem;font-weight:500;text-align:left}
@media(min-width:640px){.vch-hcs-v2-title-container .vch-hcs-v2-title{font-weight:400}
}
.vch-hcs-v2-text{color:#fff;font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;line-height:1.375rem;font-weight:400}
.vch-hcs-v2-ctas-wrapper{display:flex;flex-direction:column;gap:1rem}
@media(min-width:1024px){.vch-hcs-v2-ctas-wrapper{flex-direction:row;align-items:center;gap:2rem;margin-top:1.5rem}
}
.vch-hcs-v2-cta-button .vch-hcs-v2-cta .icon{flex-shrink:0;margin-left:.375rem;width:.75rem;height:.75rem;position:relative;bottom:.125rem}
.vch-hcs-v2-cta-button .icon-chevron-right-thick{bottom:0}
.vch-hcs-v2-cta-link .vch-hcs-v2-cta{text-decoration:none;color:#fff;font-size:.875rem;font-weight:700;line-height:1.25rem}
.vch-hcs-v2-cta-link .vch-hcs-v2-cta .icon{display:inline-block;margin-left:.375rem;width:.8em;height:.8em}
.vch-hcs-v2-cta-link .vch-hcs-v2-cta .icon-chevron-right-thick{width:.7em;height:.7em}
.vch-hcs-v2-cta{display:inline-flex;align-items:center}
.vch-hcs-v2-cta.vch-hcs-v2-chevron svg{width:2.25rem;height:1rem}
.vch-hcs-v2-cta.vch-hcs-v2-external svg{width:2.25rem;height:1.5rem}
.vch-hcs-v2-cta .vch-hcs-v2-inline-svg{display:inline;vertical-align:text-top;margin-left:.25rem}
.vch-hcs-v2-cta .vch-hcs-v2-inline-svg svg{display:inline-flex}
.vchl{position:relative;overflow:hidden}
.vchl-heading{max-width:45.625rem;text-align:center;padding:0 .9375rem;margin:0 auto 1.625rem}
.vchl-title{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;font-weight:500;color:#333;line-height:1.625rem}
@media(min-width:1024px){.vchl-title{font-siz.vchm-icone:1.5rem;line-height:1.875rem}
}
.vchl-description{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;font-weight:400;line-height:1.375rem;color:#888;margin-top:.9375rem;margin-bottom:1.625rem}
@media(min-width:1024px){.vchl-description{margin-top:.9375rem;margin-bottom:3.5625rem}
}
.vchl-image{display:block;width:100%}
.vchl-current-week{width:100%;margin-bottom:5rem}
.vchl-next-week{width:100%}
.vchl-week-heading{max-width:27.6875rem;text-align:center;padding:0 .9375rem;margin:.375rem auto 2.3125rem}
@media(min-width:1024px){.vchl-week-heading{margin-bottom:2.875rem}
}
.vchl-header{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.25rem;font-weight:500;color:#333;line-height:1.625rem}
@media(min-width:1024px){.vchl-header{font-size:1.25rem;line-height:1.5rem}
}
.vchl-subheader{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;font-weight:400;line-height:1.375rem;color:#888}
.vchl-content{max-width:1440px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;text-align:center;margin:0 auto}
.vchl-content-contain{max-width:26.25rem;flex-grow:1}
.vchl-ended{opacity:.5}
.vchl-vehicle-description{max-width:20rem;text-align:center;margin:1.1875rem auto 2.5rem;margin-top:1.1875rem}
@media(min-width:1024px){.vchl-vehicle-description{margin-top:2.0625rem}
}
.vchl-vehicle-title{font-family:"HyundaiSansTextKRRegular","Arial",sans-serif;font-size:1rem;font-weight:400;line-height:1.125rem;color:#666;margin-bottom:.5rem}
.vchl-vehicle-date{font-family:"HyundaiSansHeadKRRegular","Arial",sans-serif;font-size:1.5rem;font-weight:400;line-height:1.25rem;color:#333;margin-top:.5rem;margin-bottom:1.125rem}
.vchl-vehicle-cta{display:inline-flex;align-items:center;text-decoration:none;font-weight:700;font-size:.875rem;line-height:1.25rem;color:#002c5e}
.vchl-icon-left svg{margin-right:.375rem}
.vchl-icon-right{align-items:baseline}
.vchl-icon-right svg{font-size:.75rem;margin-left:.375rem}
.vchl{padding:2rem 0}
@media(min-width:1024px){.vchl{padding:3.25rem 0}
}