.location-listing{display:flex;flex-wrap:wrap}.location-listing .location-listing-item{margin-bottom:1.5rem;text-align:left}.location-listing .location-listing-item .location-listing-title{font-size:var(--wp--preset--font-size--max-36)}.location-listing:not(.singular){margin-bottom:1.5rem;margin-top:1.5rem}.location-listing:not(.singular) .location-listing-item{flex:0 0 auto;width:100%;padding:0;flex:0 0 auto;width:50%}.location-listing .location-listing-address{display:block}.location-listing .location-listing-address::after{content:"";display:inline}.location-listing .location-listing-city{display:inline}.location-listing .location-listing-city::after{content:",";display:inline}.location-listing .location-listing-state{display:inline}.location-listing .location-listing-zip{display:inline}.location-listing .location-listing-map{margin-bottom:1.5rem;margin-top:1.5rem}.location-listing .location-listing-map iframe{min-height:400px;width:100%}.location-listing-directions svg{height:16px;width:16px;margin-right:4px;position:relative;top:2px;overflow:visible}.location-listing-directions svg path{stroke:var(--sds-background--brand-default)}a:hover .location-listing-directions svg path{stroke:var(--sds-color-background-brand-hover)}.location-listing-directions a:hover svg path{stroke:var(--sds-color-background-brand-hover)}.location-listing .wp-block-buttons.is-vertical{display:flex}body main .location-listing:not(.singular){flex-wrap:wrap;gap:var(--wp--custom--sizes--gutter);max-width:var(--wp--style--global--content-size);align-content:center;justify-content:center}body main .location-listing:not(.singular) .location-listing-item{flex:0 0 auto;padding:0;width:50%;max-width:400px;overflow:hidden}@media(max-width: 991.98px){body main .location-listing:not(.singular) .location-listing-item{max-width:100%;width:100%}}body main .location-listing:not(.singular) .location-listing-item:has(.wp-block-button) .location-listing-content{margin-bottom:var(--wp--custom--sizes--gutter)}body.single-location .location-listing-item.card .card-body .h4,body.post-type-archive-location .location-listing-item.card .card-body .h4{margin-top:0}body.single-location .location-listing-item.card .card-body .h4 a,body.post-type-archive-location .location-listing-item.card .card-body .h4 a{text-decoration:none}body.single-location .location-listing-item.card{margin-bottom:0}body.single-location .location-listing-item.card img{border-top-left-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius)}.is-style-shadow:has(>.location-listing>.card){box-shadow:none}
