.locations-section{padding:80px 0}.locations-main{display:flex;gap:24px;justify-content:center}.locations-main .location{max-width:32%;width:100%}.locations-main .location p{margin:0}.locations-main .location iframe{margin-top:20px}@media (max-width:991px){.locations-main{flex-wrap:wrap}.locations-main .location{max-width:48%}}@media (max-width:767px){.locations-section{padding:60px 0}.locations-main .location{max-width:100%}.locations-main .location:not(:last-child){margin-bottom:30px}}