.block_location_specialists{padding:64px 0}@media print,screen and (min-width:48em){.block_location_specialists.add-whitespace{padding:128px 0}}.block_location_specialists .heading-h2{margin-bottom:16px}@media print,screen and (min-width:48em){.block_location_specialists .heading-h2{margin-bottom:32px}}@media print,screen and (min-width:40em){.block_location_specialists .items{margin:-8px}}@media print,screen and (max-width:39.99875em){.block_location_specialists .items .cell{width:100%;margin:0;padding:32px 8px}}@media print,screen and (min-width:40em){.block_location_specialists .items .cell{width:calc(50% - 16px);margin:8px}}@media print,screen and (min-width:48em){.block_location_specialists .items .cell{width:calc(33.33% - 16px)}}@media screen and (min-width:64em){.block_location_specialists .items .cell{width:calc(25% - 16px)}}.block_location_specialists .inner{border-radius:8px;overflow:hidden;background-color:#fff;filter:drop-shadow(0 32px 96px rgba(0, 0, 0, .15));border:1px solid rgba(0,0,0,.2)}.block_location_specialists .inner figure{width:100%;aspect-ratio:3/2;overflow:hidden;margin:0 auto}.block_location_specialists .inner figure img{width:100%;object-fit:cover}.block_location_specialists .location__content{display:flex;flex-direction:column;padding:24px 24px 8px 24px;text-align:center;background-color:#fff}.block_location_specialists .location__content .heading-h5{margin-bottom:8px;display:block}.block_location_specialists .location__content .street-address{margin-top:auto}.block_location_specialists .location__content .phone{display:flex;align-items:center;justify-content:center;margin-top:auto;padding-top:8px}.block_location_specialists .location__content .phone svg{margin-right:12px}.block_location_specialists .location__content .phone a{text-decoration:none}.block_location_specialists .actions{max-width:calc(100% - 48px);margin-top:16px;margin-left:24px;padding-bottom:24px}.block_location_specialists .actions .button{width:100%;justify-content:center}.block_location_specialists .actions .button--appointment{margin-bottom:12px}.block_location_specialists .cta{margin-top:32px;display:flex;justify-content:center}.block_location_specialists figure{background-color:#ddd}.block_location_specialists .inner{border-radius:8px;border:1px solid rgba(0,0,0,.05)}.block_location_specialists .postal-code,.block_location_specialists .street-address{font-size:16px}.block_location_specialists .phone{font-size:14px;color:#666}.block_location_specialists .phone svg path{fill:#e6195f}.block_location_specialists .button--primary{color:#fff}.block_location_specialists .button--location{color:#e6195f;box-shadow:inset 0 0 0 2px #e6195f}