.location-cards{margin:0 auto;max-width:100rem;padding:2.75rem 1.25rem}.location-cards-title{color:#1b2327;font-size:2rem;font-weight:700;line-height:120%;margin-bottom:50px;margin-top:2rem;text-align:center}.location-card:hover{box-shadow:0 16px 32px rgba(0,0,0,.15)}.location-card{background-color:rgba(204,238,242,.1);border:1px solid #e2e8f0;border-radius:.625rem;border-top:4px solid #00abc1;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);display:flex;flex:0 0 calc(33.333% - 30px);flex-direction:column;gap:1rem;justify-content:space-between;min-height:440px;padding:2rem;transition:all .25s linear}.location-badge{align-items:center;background:#eef2f5;border-radius:999px;color:#6b7280;display:inline-flex;font-size:14px;gap:8px;padding:6px 14px;width:fit-content}.location-title{font-size:2rem;font-weight:700}.company-name{color:#01dce4;display:inline-block;font-size:1.25rem;font-weight:600;text-decoration:none}.divider{border:none;border-top:1px solid #cad5e2;margin:1px 0}.address p{color:rgba(55,70,79,.7);font-size:1.125rem;margin:4px 0}.phone-btn{align-items:center;background:#111827;border-radius:999px;display:inline-flex;font-size:1.125rem;font-weight:500;gap:.625rem;margin-top:30px;padding:14px 26px;text-decoration:none;transition:background .2s ease,transform .1s ease;width:fit-content}.phone-btn:hover{background:#000;transform:translateY(-2px)}@media(max-width:86.25rem){.related-topics-item-title{font-size:1.4rem}}@media (max-width:64rem){.location-card{flex-grow:1!important;max-width:28.125rem;min-height:unset!important;min-width:17.875rem}}@media(max-width:48rem){.phone-btn{font-size:.875rem}}