:is(.page_content,.wp-block-group)>.wp-block-heading:has(+.block_community_finder){margin-bottom:var(--flow-spacing-large)}:is(.page_content,.wp-block-group)>.wp-block-heading+.block_community_finder{margin-top:0}.block_community_finder{display:grid;grid-template-areas:'controls' 'legend' 'map' 'list';gap:var(--flow-spacing-large);align-items:flex-start}@media (min-width:980px){.block_community_finder{grid-template-columns:1fr 1fr;grid-template-areas:'controls controls' 'legend legend' 'list map'}}.block_community_finder .community_finder_controls{--label-color:var(--color-primary-dark);--input-bg:transparent;--input-border:var(--color-primary-dark);--input-color:var(--color-primary-dark);--focus-bg:transparent;--focus-border:var(--color-primary-dark);--focus-color:var(--color-primary-dark);--placeholder-color:var(--color-gray-40);--dropdown_style:var(--dropdown_arrow_dark);grid-area:controls}.block_community_finder .community_finder_select{display:block;font-family:var(--font-sans);font-optical-sizing:auto;font-weight:400;font-style:normal;text-wrap:pretty;font-size:16px;width:100%;min-height:0;background-color:var(--input-bg);border:2px solid var(--input-border);border-radius:0;color:var(--input-color);line-height:1.4em;padding:17px 50px 17px 16px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:var(--dropdown_style);background-position:center right;background-repeat:no-repeat;background-size:30px 13px;cursor:pointer}.block_community_finder .community_finder_select,.block_community_finder .community_finder_select:active,.block_community_finder .community_finder_select:focus,.block_community_finder .community_finder_select:hover,.block_community_finder .community_finder_select:link,.block_community_finder .community_finder_select:visited{transition:background-color .15s linear,background-position .15s linear,border .15s linear,box-shadow .15s linear,color .15s linear,opacity .15s linear,text-decoration .15s linear,transform .15s linear,-webkit-text-decoration .15s linear}.block_community_finder .community_finder_select::-moz-placeholder{color:var(--placeholder-color);text-transform:uppercase}.block_community_finder .community_finder_select::placeholder{color:var(--placeholder-color);text-transform:uppercase}.block_community_finder .community_finder_select:focus{background-color:var(--focus-bg);border-color:var(--focus-border);color:var(--focus-color)}.block_community_finder .community_finder_select option{font-family:system-ui,Helvetica,Arial,sans-serif}@media (min-width:740px){.block_community_finder .community_finder_select{flex:1;width:30%;max-width:400px}}.block_community_finder .community_finder_legend{grid-area:legend}.block_community_finder .community_finder_legend img{width:28px;height:28px;-o-object-fit:scale-down;object-fit:scale-down}.block_community_finder .community_finder_map_container{position:sticky;grid-area:map}@media (max-width:979px){.block_community_finder .community_finder_map_container{top:clamp(6.25rem,1.875vw + 5.875rem,7.75rem);z-index:2;margin-right:calc(var(--content-gutter) * -1);margin-left:calc(var(--content-gutter) * -1)}.block_community_finder .community_finder_map_container:after{position:absolute;background-color:var(--color-neutral-1);background:linear-gradient(to bottom,var(--color-neutral-1) 0,transparent 100%);height:var(--block-spacing);top:100%;right:0;left:0;z-index:2;content:'';pointer-events:none}}@media (min-width:980px){.block_community_finder .community_finder_map_container{top:clamp(6.25rem,4.6875vw + 5.3125rem,10rem);z-index:2}}.block_community_finder .community_finder_map{padding-bottom:100%}@media (max-width:979px){.block_community_finder .community_finder_map{padding-bottom:25vh}}.block_community_finder .community_finder_infowindow{min-width:200px;margin:0 var(--flow-spacing-small)}@media (min-width:740px){.block_community_finder .community_finder_infowindow{min-width:260px;max-width:400px;margin:0 var(--flow-spacing-small) var(--flow-spacing-small)}}.block_community_finder .community_finder_infowindow .community_item_media,.block_community_finder .community_finder_infowindow .community_item_services,.block_community_finder .community_finder_infowindow .community_item_view{display:none}@media (max-width:979px){.block_community_finder .community_finder_infowindow .community_item_address,.block_community_finder .community_finder_infowindow .community_item_link{display:none}}.block_community_finder .community_finder_list{position:relative;grid-area:list}@media (min-width:980px){.block_community_finder .community_finder_results{position:absolute;top:-30px;left:0}}@media (max-width:739px){.block_community_finder .community_item{grid-template-rows:auto auto;grid-template-columns:1fr;grid-template-areas:'media' 'body'}}@media (min-width:740px){.block_community_finder .community_item{grid-template-columns:4fr auto 5fr}}@media (max-width:739px){.block_community_finder .community_item_media{grid-area:media}}@media (max-width:739px){.block_community_finder .community_item_body{grid-area:body}}.block_community_finder .community_item_address{line-height:1.6}.block_community_finder .community_item_phone{margin-top:4px}.block_community_finder .community_item_services{gap:6px}@media (max-width:739px){.block_community_finder .community_item_services{grid-area:media}}@media (min-width:740px){.block_community_finder .community_item_services{margin-top:4px}}.block_community_finder .community_finder_legend_item{line-height:1.4}
/*# sourceMappingURL=community-finder.css.map */
