.col-space[data-v-e2f63bf1]{-moz-column-gap:1rem;column-gap:1rem}.dealer-microsite__p[data-v-e2f63bf1],.dealer-microsite__title[data-v-e2f63bf1]{text-align:center;width:100%}.dealer-microsite__map[data-v-e2f63bf1]{background:var(--hasa-white);height:100%;min-height:15rem;overflow:hidden}.dealership-details[data-v-e2f63bf1]{align-items:start;gap:.5rem}.dealership-details span[data-v-e2f63bf1]{max-width:calc(100% - 2rem);word-break:break-all}.dealership-details span.icon[data-v-e2f63bf1]{margin-top:0}.hyundai-pre-owned[data-v-e2f63bf1]{aspect-ratio:1.8;background:url(https://staging1cdn.hyundai.co.za/images/uploads/pages/hyundai-pre-owned-fb6b73aa0e716136.png) 50%/cover no-repeat}#sell-your-car[data-v-e2f63bf1]{align-items:center;background:radial-gradient(60% 45% at 50% 100%,#18bae88c 0,#18bae800 70%),linear-gradient(180deg,#08356f,#074684 45%,#0b6ca0);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center}#sell-your-car img[data-v-e2f63bf1]{max-width:145px;width:100%}.dealership-contact--wrapper[data-v-e2f63bf1]{--gap:2rem;gap:var(--gap);padding-top:var(--gap)}.dealership-contact[data-v-e2f63bf1]{border-bottom:1px solid var(--hasa-grey);flex-basis:calc(50% - var(--gap)*.5);font-size:1rem;padding-bottom:var(--gap);row-gap:.5rem}.contact-details[data-v-e2f63bf1],.dealership-contact[data-v-e2f63bf1]{justify-content:space-between;line-height:1em}.contact-details[data-v-e2f63bf1]{--gap:1rem;align-items:center;font-size:.8rem;gap:var(--gap)}.email[data-v-e2f63bf1]{align-items:center;display:flex;gap:.25rem}@media(max-width:1440px){.dealership-contact[data-v-e2f63bf1]{flex-basis:calc(50% - var(--gap)*.5);font-size:.9rem}}@media(max-width:1380px){.dealership-contact[data-v-e2f63bf1]{flex-direction:column;font-size:.9rem}}@media(max-width:830px){.dealership-contact[data-v-e2f63bf1]{flex-basis:100%;flex-direction:column;max-width:600px}}@media(max-width:400px){.contact-details[data-v-e2f63bf1]{flex-direction:column;gap:.5rem}}.dealer-microsite--not-found[data-v-e2f63bf1]{background:var(--hasa-white);min-height:100vh}.page-nav-dropdown[data-v-e2f63bf1]{--w:10rem;display:none;position:relative;width:var(--w)}.page-nav-dropdown-button[data-v-e2f63bf1]{align-items:center;font-size:.7em;font-weight:var(--font-medium);height:39.2px;justify-content:space-between;padding:.25rem 0 .25rem 1rem;text-align:left;transition:all .35s ease-out;width:100%}.dropdown-icon-item[data-v-e2f63bf1]{-moz-column-gap:.2em;column-gap:.2em;display:flex;font-size:1em;justify-content:space-between;margin:.3em 0}.page-nav-dropdown-button.is-open[data-v-e2f63bf1],.page-nav-dropdown-button[data-v-e2f63bf1]:hover{background-color:var(--hasa-grey-light)}.page-nav-dropdown-list[data-v-e2f63bf1]{align-items:stretch;background-color:var(--hasa-white);box-shadow:0 1px 5px .5px #0000001a;display:flex;flex-direction:column;padding:0;position:absolute;top:3rem;width:var(--w);z-index:100}.page-nav-dropdown-item[data-v-e2f63bf1]{display:none;font-size:.7em;padding:.5rem .4rem .5rem 1rem;text-align:left;transition:all .35s ease-out;width:100%}.page-nav-dropdown-item[data-v-e2f63bf1]:hover{background-color:var(--hasa-grey-light)}.dropdown-always-item[data-v-e2f63bf1],.dropdown-overflow-item[data-v-e2f63bf1],.home-nav-dropdown.is-always-visible[data-v-e2f63bf1]{display:block}.toolbar-measure-container[data-v-e2f63bf1]{display:flex;gap:1rem;left:-99999px;pointer-events:none;position:absolute;top:0;visibility:hidden;white-space:nowrap}.toolbar-primary-actions[data-v-e2f63bf1]{flex-wrap:nowrap;min-width:0;width:100%}[data-v-e2f63bf1] .hasa-button.lg-hide{display:none}[data-v-e2f63bf1] .hasa-button.lg-show{display:flex}@media(max-width:590px){[data-v-e2f63bf1] .hasa-button.sm-hide{display:none}[data-v-e2f63bf1] .hasa-button.sm-show{display:flex}}
