.pp-loc-card{background:#fff;border-radius:15px;box-shadow:4px 4px 9.8px rgba(0,0,0,.25);padding:32px;text-align:left}.pp-loc-card,.pp-loc-card__eyebrow{color:rgb(var(--color-black,26 26 26))}.pp-loc-card__eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.pp-loc-card__eyebrow:after{background:#00b1a9;content:"";display:block;height:3px;margin-top:6px;width:50px}.pp-loc-card__name{font-size:24px;line-height:1.2;margin:0 0 14px}.pp-loc-card__address{align-items:flex-start;display:flex;font-size:15px;gap:8px;line-height:1.5;margin:0 0 20px}.pp-loc-card__pin{color:rgb(var(--color-primary));flex:0 0 auto;margin-top:2px}.pp-loc-card__ctas{display:flex;flex-wrap:wrap;gap:8px}.pp-loc-card__ctas .button{flex:0 1 auto;font-size:14px;padding-inline:16px;white-space:nowrap}@media (min-width:1025px){.dnd-section:has(.pp-loc-card--overlap)>.row-fluid{position:static}.pp-loc-card--overlap{bottom:calc(var(--pp-loc-card-overhang, 81px)*-1);inset-inline-end:var(--site-gutter-calculated);position:absolute;width:var(--pp-loc-card-width,368px);z-index:2}}@media (max-width:1024px){.pp-loc-card{margin-top:24px}}