.block_locations.layout1 .locations_item_link,.block_locations.layout2 .locations_item_link{font-family:'Open Sans',sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;text-wrap:pretty;font-size:clamp(1.125rem,.15625vw + 1.09375rem,1.25rem);line-height:1.6;margin-bottom:var(--flow-spacing-small)}.block_locations.layout1 .locations_items{display:grid;--column_count:1;grid-template-columns:repeat(var(--column_count),1fr);row-gap:var(--block-spacing-small);-moz-column-gap:var(--flow-spacing-large);column-gap:var(--flow-spacing-large)}@media (min-width:740px){.block_locations.layout1 .locations_items{--column_count:2}}@media (min-width:980px){.block_locations.layout1 .locations_items{--column_count:3}}@media (min-width:1600px){.block_locations.layout1 .locations_items{--column_count:4}}.block_locations.layout2{display:grid;grid-template-areas:'media' 'list';gap:var(--flow-spacing)}@media (min-width:980px){.block_locations.layout2{gap:var(--flow-spacing-large);grid-template-columns:2fr 3fr;grid-template-areas:'list media'}}@media (min-width:1220px) and (max-width:1599px){.block_locations.layout2{grid-template-columns:1fr 1fr}}.block_locations.layout2 .locations_items{grid-area:list}.block_locations.layout2 .locations_media{grid-area:media;align-self:start}@media (max-width:979px){.block_locations.layout2 .locations_media_item:not(:first-child){display:none}}@media (min-width:980px){.block_locations.layout2 .locations_media_item.fs-swap-enabled{z-index:0;opacity:0;transition:opacity .15s}.block_locations.layout2 .locations_media_item.fs-swap-active{z-index:1;opacity:1}}.block_locations.layout2 .locations_item_title{position:relative;max-width:-moz-fit-content;max-width:fit-content}.block_locations.layout2 .locations_item_title.fs-swap-enabled{cursor:pointer}.block_locations.layout2 .locations_item_title.fs-swap-enabled:after{display:block;position:absolute;height:15px;width:15px;top:40%;right:calc(var(--block-spacing-small)*-1);border-top:2px solid var(--color-lake);border-right:2px solid var(--color-lake);content:'';transform:rotate(135deg) translate(-2px,2px);transition:transform .15s}.block_locations.layout2 .locations_item_title.fs-swap-active:after{transform:rotate(-45deg) translate(-3px,3px)}.block_locations.layout2 .locations_item_links{margin-top:var(--flow-spacing-small)}.block_locations.layout2 .locations_item_links.fs-swap-enabled{overflow:hidden;height:0;margin-top:0;opacity:0;transform:translate(0,10px);transition:opacity .15s linear,transform .15s}.block_locations.layout2 .locations_item_links.fs-swap-active{height:auto;opacity:1;margin-top:var(--flow-spacing-small);transform:translate(0,0)}@media (min-width:500px) and (max-width:979px){.block_locations.layout2 .locations_item_links.columns{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}}@media (min-width:1220px){.block_locations.layout2 .locations_item_links.columns{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap)}}.block_locations.layout2 .locations_item_link{--arrow_color:transparent}.block_locations.layout2 .locations_item_link span{color:var(--arrow_color)}.block_locations.layout2 .locations_item_link:focus,.block_locations.layout2 .locations_item_link:hover{--arrow_color:var(--color-copper)}.block_locations.layout3 .locations_items{--item_count:1;--item_gap:calc(var(--flow-spacing) * (var(--item_count) - 1));--item_viewport:min(var(--content-width-wide), var(--content-max-wide));--item_width:calc((var(--item_viewport) - var(--item_gap)) / var(--item_count) - 0px);gap:calc(var(--flow-spacing) - 1px)}@media (min-width:740px){.block_locations.layout3 .locations_items{--item_count:2}}@media (min-width:980px){.block_locations.layout3 .locations_items{--item_count:3}}@media (min-width:1220px){.block_locations.layout3 .locations_items{--item_viewport:min(var(--content-width), var(--content-max));--item_count:3}}@media (min-width:1600px){.block_locations.layout3 .locations_items{--item_count:4}}.block_locations.layout3 .locations_item{gap:var(--grid-gap);width:var(--item_width);flex:0 0 var(--item_width)}.block_locations.layout3 .locations_item:focus .locations_item_media:after,.block_locations.layout3 .locations_item:hover .locations_item_media:after{opacity:1}.block_locations.layout3 .locations_item_media:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--color-lake);content:'';opacity:.8;transition:opacity .15s linear}
/*# sourceMappingURL=locations.css.map */
