.block-three-places.tp-pad--none{padding-top:0;padding-bottom:0}.block-three-places.tp-pad--small{padding-top:32px;padding-bottom:32px}.block-three-places.tp-pad--medium{padding-top:48px;padding-bottom:48px}.block-three-places.tp-pad--large{padding-top:56px;padding-bottom:56px}@media (min-width:992px){.block-three-places.tp-pad--small{padding-top:48px;padding-bottom:48px}.block-three-places.tp-pad--medium{padding-top:94px;padding-bottom:94px}.block-three-places.tp-pad--large{padding-top:124px;padding-bottom:124px}}.block-three-places.tp-bg--blue{background-color:#16488d}.block-three-places.tp-bg--dark-teal{background-color:#042b37}.block-three-places.tp-bg--warm-cream{background-color:#f5efe6}.block-three-places.tp-bg--white{background-color:#fff}.block-three-places.tp-bg--tan{background-color:#ece1d2}.block-three-places.tp-bg--light-sage{background-color:#e6ead5}.block-three-places .tp-header{margin-bottom:40px}@media (min-width:992px){.block-three-places .tp-header{margin-bottom:48px}}.block-three-places .tp-header.tp-header--center{align-items:center;text-align:center;gap:16px}.block-three-places .tp-header.tp-header--left{align-items:flex-start;text-align:left;gap:24px}.block-three-places .tp-eyebrow{display:inline-block;font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.96px;padding:12px 20px;border-radius:100px}@media (max-width:991.98px){.block-three-places .tp-eyebrow{padding:8px 16px}}.block-three-places .tp-heading{margin:0;line-height:1.2}.block-three-places .tp-subtitle{margin:0;font-size:18px;line-height:1.6}.block-three-places.tp-text--white .tp-heading,.block-three-places.tp-text--white .tp-subtitle{color:#fff}.block-three-places.tp-text--white .tp-eyebrow{background-color:#ffffff40;color:#fff}.block-three-places.tp-text--dark .tp-heading,.block-three-places.tp-text--dark .tp-subtitle{color:#042b37}.block-three-places.tp-text--dark .tp-eyebrow{background-color:#e6e0d7;color:#042b37}.block-three-places .tp-grid{--bs-gutter-x: 20px;--bs-gutter-y: 20px}@media (min-width:992px){.block-three-places .tp-grid{--bs-gutter-x: 24px;--bs-gutter-y: 24px}}.block-three-places .tp-card{background-color:#fff;border-radius:16px;padding:24px;gap:20px}@media (min-width:992px){.block-three-places .tp-card{border-radius:20px;padding:32px;gap:24px}}.block-three-places .tp-card__content{gap:20px}@media (min-width:992px){.block-three-places .tp-card__content{gap:24px}}.block-three-places .tp-card__titles{gap:6px}@media (min-width:992px){.block-three-places .tp-card__titles{gap:4px}}.block-three-places .tp-card__body{gap:10px}@media (min-width:992px){.block-three-places .tp-card__body{gap:24px}}.block-three-places .tp-card__label{color:#b3b935;font-size:12px;font-weight:400;line-height:1.6;text-transform:uppercase}@media (min-width:992px){.block-three-places .tp-card__label{font-size:14px}}.block-three-places .tp-card__name{color:#042b37;font-size:20px;font-weight:700;line-height:1.2}.block-three-places .tp-card__address{color:#696f70;font-size:16px;font-weight:400;line-height:1.6}@media (min-width:992px){.block-three-places .tp-card__address{font-size:20px}}.block-three-places .tp-card__desc{color:#696f70;font-size:14px;font-weight:400;line-height:1.6}@media (min-width:992px){.block-three-places .tp-card__desc{font-size:16px}}.block-three-places .tp-card__contact{margin-top:auto;flex-direction:column;gap:20px}@media (min-width:1300px){.block-three-places .tp-card__contact{flex-direction:row;align-items:center;gap:24px}}.block-three-places .tp-phone{gap:12px}@media (min-width:992px){.block-three-places .tp-phone{gap:10px}}.block-three-places .tp-phone__icon{width:36px;height:36px;border-radius:10px;background-color:#e6ead5;color:#042b37;font-size:16px;line-height:1}@media (min-width:992px){.block-three-places .tp-phone__icon{width:42px;height:42px;border-radius:12px;font-size:18px}}.block-three-places .tp-phone__number{color:#042b37;font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap}.block-three-places .tp-phone__number:hover,.block-three-places .tp-phone__number:focus-visible{text-decoration:underline}.block-three-places .tp-directions{width:100%;gap:8px;padding:14px 16px;border-radius:8px;background-color:#b3b935;color:#042b37;font-size:15px;font-weight:700;line-height:1.2}.block-three-places .tp-directions i{font-size:14px}.block-three-places .tp-directions:hover,.block-three-places .tp-directions:focus-visible{background-color:#9ca12e;color:#042b37}@media (min-width:992px){.block-three-places .tp-directions{gap:12px;padding:16px 28px;font-size:16px}.block-three-places .tp-directions i{font-size:18px}}@media (min-width:1300px){.block-three-places .tp-directions{width:auto;flex-shrink:0}}
