section.locations .heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:auto;max-width:845px;text-align:center}section.locations .heading h2,section.locations .heading p{color:#798d9f}section.locations .heading .body-text{letter-spacing:-.02em;line-height:26.4px}@media (max-width:640px){section.locations .heading .body-text{font-size:24px;font-weight:600;letter-spacing:-.04em;line-height:28.8px}}section.locations .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem}section.locations .entries,section.locations .inner{display:-webkit-box;display:-ms-flexbox;display:flex}section.locations .entries{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:3rem;justify-content:center}@media (max-width:640px){section.locations .entries{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-wrap:unset;flex-wrap:unset;-ms-flex-flow:column wrap;flex-flow:column wrap}}section.locations .entry{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:410px}section.locations .map{border-radius:1rem;height:248px;margin-bottom:2rem;overflow:hidden;width:410px}section.locations .map img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:640px){section.locations .map{width:100%}}section.locations .body-text{color:#011851;line-height:27px}section.locations .mb-16{margin-bottom:1rem}section.locations .mb-24{margin-bottom:1.5rem}