.pr-locations{background-color:#fff;left:50%;margin-left:-50vw;margin-right:-50vw;max-width:none;padding:88px 24px 104px;position:relative;width:100vw}.pr-locations,.pr-locations *,.pr-locations :after,.pr-locations :before{box-sizing:border-box}.pr-locations__container{margin:0 auto;max-width:1320px;width:100%}.pr-locations__grid{column-gap:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:64px}.pr-locations__card{margin:0;min-width:0}.pr-locations__image{aspect-ratio:4/3;background-color:#e8f8f3;border-radius:10px;margin-bottom:20px;overflow:hidden;width:100%}.pr-locations__image img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease;width:100%}.pr-locations__card:hover .pr-locations__image img{transform:scale(1.025)}.pr-locations__title{color:#0b1f33;font-family:Manrope,sans-serif;font-size:23px;font-weight:800;letter-spacing:-.5px;line-height:1.35;margin:0 0 8px}.pr-locations__description{color:#425466;font-family:Manrope,sans-serif;font-size:16px;font-weight:400;line-height:1.7;margin:0}@media (max-width:991px){.pr-locations{padding:72px 24px 88px}.pr-locations__grid{column-gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:52px}.pr-locations__title{font-size:22px}}@media (max-width:767px){.pr-locations{padding:56px 20px 72px}.pr-locations__grid{grid-template-columns:1fr;row-gap:44px}.pr-locations__image{border-radius:9px;margin-bottom:16px}.pr-locations__title{font-size:22px;margin-bottom:6px}.pr-locations__description{font-size:16px;line-height:1.65}}@media (max-width:380px){.pr-locations{padding:48px 18px 64px}.pr-locations__title{font-size:21px}}@media (prefers-reduced-motion:reduce){.pr-locations__image img{transition:none}}