[data-v-f2b20b76] .micro-banner{top:80px}h1.dealer-microsite__title[data-v-f2b20b76]{font-size:calc(var(--font-size-base)*var(--scale-h2))}.col-space[data-v-f2b20b76]{-moz-column-gap:1rem;column-gap:1rem}.dealer-microsite__p[data-v-f2b20b76],.dealer-microsite__title[data-v-f2b20b76]{text-align:center;width:100%}.dealer-microsite__map[data-v-f2b20b76]{background:var(--hasa-white);height:100%;min-height:15rem;overflow:hidden}.dealership-details[data-v-f2b20b76]{align-items:start;gap:.5rem;margin-bottom:.3em}.dealership-details span[data-v-f2b20b76]{word-break:break-all;max-width:calc(100% - 2rem)}.dealership-details span.icon[data-v-f2b20b76]{margin-top:0}.pre-owned-section .sub-text[data-v-f2b20b76]{margin-bottom:.8rem;font-size:.8rem;line-height:1em}.pre-owned-section .pre-owned-title[data-v-f2b20b76]{font-size:1.2rem;line-height:1.3em}.hyundai-pre-owned-shell[data-v-f2b20b76]{aspect-ratio:1.8;position:relative;overflow:hidden}.hyundai-pre-owned-shell--placeholder[data-v-f2b20b76]{background:linear-gradient(135deg,#08356f1f,#08356f0d) 0 0/cover,linear-gradient(90deg,#ffffffbf 25%,#ffffffeb 50%,#ffffffbf 75%) 0 0/200% 100%;animation:1.8s linear infinite pre-owned-placeholder-shimmer-f2b20b76}.hyundai-pre-owned-placeholder-overlay[data-v-f2b20b76]{background:linear-gradient(#00000005,#0000001f);position:absolute;inset:0}.hyundai-pre-owned-bg[data-v-f2b20b76]{background:url(https://cdn1.hyundai.co.za/images/uploads/pages/hyundai-pre-owned-fb6b73aa0e716136.png) 50%/cover no-repeat;width:100%;height:110%;position:absolute;inset:0}.hyundai-pre-owned-content[data-v-f2b20b76]{z-index:1;aspect-ratio:1.8;background:0 0;height:100%;position:relative}.pre-owned-placeholder-copy[data-v-f2b20b76]{color:#000000ad}#sell-your-car[data-v-f2b20b76]{color:#fff;text-align:center;background:radial-gradient(60% 45% at 50% 100%,#18bae88c,#18bae800 70%),linear-gradient(#08356f,#074684 45%,#0b6ca0);flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}#sell-your-car img[data-v-f2b20b76]{width:100%;max-width:145px}.sell-your-car-media[data-v-f2b20b76]{aspect-ratio:145/145;justify-content:center;align-items:center;width:min(145px,100%);display:flex}.sell-your-car-media[data-v-f2b20b76] img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.sell-your-car-media--placeholder[data-v-f2b20b76]{background:linear-gradient(135deg,#fff3,#ffffff14) 0 0/cover,linear-gradient(90deg,#ffffff29 25%,#ffffff4d 50%,#ffffff29 75%) 0 0/200% 100%;border-radius:999px;animation:1.8s linear infinite sell-your-car-placeholder-shimmer-f2b20b76}@keyframes sell-your-car-placeholder-shimmer-f2b20b76{0%{background-position:0 0,200% 0}to{background-position:0 0,-200% 0}}@keyframes pre-owned-placeholder-shimmer-f2b20b76{0%{background-position:0 0,200% 0}to{background-position:0 0,-200% 0}}.dealership-contact--wrapper[data-v-f2b20b76]{--gap:2rem;gap:var(--gap);padding-top:var(--gap)}.dealership-contact[data-v-f2b20b76]{flex-basis:calc(50% - var(--gap)*.5);padding-bottom:var(--gap);border-bottom:1px solid var(--hasa-grey);row-gap:.5rem;font-size:1rem}.contact-details[data-v-f2b20b76],.dealership-contact[data-v-f2b20b76]{justify-content:space-between;line-height:1em}.contact-details[data-v-f2b20b76]{--gap:1rem;gap:var(--gap);align-items:center;font-size:.8rem}.email[data-v-f2b20b76]{align-items:center;gap:.25rem;display:flex}@media (width<=1440px){.dealership-contact[data-v-f2b20b76]{flex-basis:calc(50% - var(--gap)*.5);font-size:.9rem}}@media (width<=1380px){.dealership-contact[data-v-f2b20b76]{flex-direction:column;font-size:.9rem}}@media (width<=830px){.dealership-contact[data-v-f2b20b76]{flex-direction:column;flex-basis:100%;max-width:600px}}@media (width<=400px){.contact-details[data-v-f2b20b76]{flex-direction:column;gap:.5rem}}.dealer-microsite--not-found[data-v-f2b20b76]{background:var(--hasa-white);min-height:100vh}.page-nav-dropdown[data-v-f2b20b76]{--w:10rem;width:var(--w);display:none}.page-nav-dropdown-button[data-v-f2b20b76]{text-align:left;width:100%;height:39.2px;font-weight:var(--font-medium);color:var(--hasa-dark);justify-content:space-between;align-items:center;padding:.25rem .4rem .25rem 1rem;font-size:.7em;transition:all .35s ease-out}.dropdown-icon-item[data-v-f2b20b76]{-moz-column-gap:.2em;justify-content:space-between;column-gap:.2em;margin:.3em 0;font-size:1em;display:flex}.page-nav-dropdown-button[data-v-f2b20b76],.page-nav-dropdown-button.is-open[data-v-f2b20b76],.page-nav-dropdown-button[data-v-f2b20b76]:hover{background-color:var(--hasa-grey-light)}.page-nav-dropdown-list[data-v-f2b20b76]{width:var(--w);background-color:var(--hasa-white);z-index:100;flex-direction:column;align-items:stretch;padding:0;display:flex;position:absolute;top:3rem;box-shadow:0 1px 5px .5px #0000001a}.page-nav-dropdown-item[data-v-f2b20b76]{text-align:left;width:100%;padding:.5rem .4rem .5rem 1rem;font-size:.7em;transition:all .35s ease-out;display:none}.page-nav-dropdown-item[data-v-f2b20b76]:hover{background-color:var(--hasa-grey-light)}.dropdown-always-item[data-v-f2b20b76],.dropdown-overflow-item[data-v-f2b20b76],.home-nav-dropdown.is-always-visible[data-v-f2b20b76]{display:block}div[data-v-f2b20b76] .nav-toolbar .flex-pillar{flex-wrap:nowrap;align-items:center}.toolbar-measure-container[data-v-f2b20b76]{visibility:hidden;pointer-events:none;white-space:nowrap;gap:1rem;display:flex;position:absolute;top:0;left:-99999px}.toolbar-primary-actions[data-v-f2b20b76]{flex-wrap:nowrap;width:100%;min-width:0}[data-v-f2b20b76] .hasa-button.lg-hide{display:none}[data-v-f2b20b76] .hasa-button.lg-show{display:flex}@media (width<=590px){[data-v-f2b20b76] .hasa-button.sm-hide{display:none}[data-v-f2b20b76] .hasa-button.sm-show{display:flex}}
