.location__container{position:relative;z-index:3}@media(min-width:992px){.location__container{display:flex;gap:4rem}}.location__map{border-radius:1.2rem;height:400px;position:relative;z-index:3}@media(min-width:992px){.location__map{flex-basis:75%;height:600px}.location__sites{flex-basis:25%}}.location__title{font-size:55px;font-weight:400;padding-bottom:2rem}.location__site-name{color:var(--color-teal);padding-bottom:2rem}.location__address{padding-bottom:2rem}.location__link{font-weight:600;text-decoration:underline}