.main { display: flex; gap: var(--Spacing-x4); padding: var(--Spacing-x4) var(--Spacing-x4) 0 var(--Spacing-x4); background-color: var(--Scandic-Brand-Warm-White); min-height: 100dvh; flex-direction: column; max-width: var(--max-width); margin: 0 auto; } .section { display: flex; flex-direction: column; } .link { display: flex; padding: var(--Spacing-x2) var(--Spacing-x0); } .mapContainer { display: none; } .buttonContainer { display: flex; gap: var(--Spacing-x2); margin-bottom: var(--Spacing-x3); } @media (min-width: 768px) { .mapContainer { display: block; } .main { flex-direction: row; } }