.contact-locaties-selectie nav{display:flex;gap:8px 0;margin-bottom:32px;margin-top:32px;overflow-x:auto;position:relative;&::-webkit-scrollbar{display:none}&::scrollbar{display:none}@media (max-width:1344px){margin-left:calc(var(--so-body-spacing)*-1);margin-right:calc(var(--so-body-spacing)*-1);padding-left:var(--so-body-spacing);padding-right:var(--so-body-spacing)}}.contact-overline{color:gray;margin-bottom:8px!important}.contact-location-tab{color:var(--so-color-secondary-dark);cursor:pointer;display:inline-block;font-size:var(--so-fontsize-h5);font-weight:400;line-height:1.3;min-height:48px;padding:8px 10px 12px;position:relative;text-decoration:none;white-space:nowrap;&:focus-visible{outline:2px solid var(--so-color-secondary-dark);outline-offset:2px}&:after{background:#e2d9cb;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;z-index:1}&.active:after,&:hover:after{background:var(--so-color-primary);height:2px}}.locatie[hidden]{display:none}.locatie{align-items:start;display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between}.locatie-info{color:var(--so-color-text);flex:1 1 280px;max-width:520px}.locatie-info address{font-style:normal;line-height:1.5;margin:0}.contact-locatie-info-nav dt,.locatie-info-adres>p{color:gray;font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.4;margin:0 0 16px;text-transform:uppercase}.locatie-parkingaddress{display:flex;flex-wrap:wrap;gap:48px;max-width:none}.locatie-info>.contact-locatie-info-nav{flex:1 1 100%}.routebeschrijving{margin-top:16px;min-height:42px;width:fit-content}.contact-locatie-info-nav{display:flex;flex-wrap:wrap;gap:32px;margin:32px 0 0}.contact-locatie-info-nav-item{min-width:160px}.contact-locatie-info-nav dd{margin:0}.contact-locatie-info-nav a,.contact-locatie-info-nav p{align-items:center;color:var(--so-color-secondary-dark);display:inline-flex;gap:8px;line-height:1.4;margin:0 0 8px;min-height:24px;text-decoration:none}.locatie-map{flex:1 1 320px;min-width:280px;position:relative}.locatie-map:not(:has(img)) iframe{width:100%}.locatie-map iframe{border:8px solid var(--so-color-white);border-radius:var(--so-border-radius-m);box-shadow:0 12px 24px rgba(12,20,29,.08);display:block;height:432px;margin-left:auto;width:85%}.locatie-map img{aspect-ratio:5/3;border-radius:var(--so-border-radius-s);bottom:-32px;height:auto;left:0;object-fit:cover;position:absolute;width:48%}.contact-locaties-selectie .icon-phone:before{color:var(--so-color-primary);content:"\e917"}.contact-locaties-selectie .icon-fax:before{content:"\e915"}.contact-locaties-selectie .icon-ext-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' fill='none' viewBox='0 0 11 11'%3E%3Cpath fill='%23152c41' d='M.833 0v1.667h7.159L0 9.658l1.175 1.175 7.992-7.991V10h1.666V0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px;content:"";display:inline-block;height:11px;width:11px}@media (max-width:768px){.locatie{gap:32px}.locatie-map iframe,.locatie-map img{position:static;width:100%}.locatie-map img{margin-bottom:16px}}