section.our-locations .d-flex{gap:50px;margin-bottom:80px}section.our-locations h2{max-width:370px;width:100%}section.our-locations .d-flex p{font-size:24px;font-weight:var(--medium)}section.our-locations h3,section.our-locations p{margin-bottom:0}.our-locations__grid{display:grid;gap:50px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.location-item h5{margin-bottom:.25rem}.location-item h6{color:var(--primary-purple);font-weight:var(--medium);margin-bottom:.5rem}@media screen and (max-width:767px){section.our-locations .d-flex{flex-direction:column}}