.header { position: relative; overflow: hidden; } .hero { position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 100%; object-fit: cover; } .wrapper { position: relative; padding: var(--Spacing-x3) var(--Spacing-x2); background-color: rgba(57, 57, 57, 0.5); display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: var(--Spacing-x2); } .titleContainer { display: flex; flex-direction: column; gap: var(--Spacing-x-half); } .address { display: flex; gap: var(--Spacing-x-one-and-half); font-style: normal; } .toggle { padding: 0px !important; } @media (min-width: 768px) { .wrapper { padding: var(--Spacing-x3) var(--Spacing-x3); } } @media screen and (min-width: 1367px) { .wrapper { padding: var(--Spacing-x6) var(--Spacing-x5); } }