.wp-block-columns+.klx_locations-posts{margin-top:var(--spacing--elements)}.location-posts>.locations-post{display:flex;flex-direction:column;position:relative;padding:1.5em 7em 1.5em 2em}.location-posts>.locations-post:nth-child(odd){background:var(--c--grey-03)}.location-posts>.locations-post:nth-child(even){background:var(--c--grey-01)}.location-posts>.locations-post>*{z-index:5}.location-posts>.locations-post .hx{font-size:calc(var(--fs--subtitle) * 1.2)}.location-posts>.locations-post .desc{margin:0.2em 0 0 0}.location-posts>.locations-post svg{right:2em;top:calc(1.5em + ((var(--fs--subtitle) * 1.2) * 0.5));position:absolute;width:3.5em;height:auto;margin:0;transform:translateY(-50%)}.location-posts>.locations-post svg rect{stroke:var(--c--grey-04)}.location-posts>.locations-post .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer;-webkit-transition:0.3s ease 0s;transition:0.3s ease 0s}.location-posts>.locations-post .hx,.location-posts>.locations-post p,.location-posts>.locations-post svg rect{-webkit-transition:0.3s ease 0s;transition:0.3s ease 0s}.location-posts>.locations-post:hover .hx,.location-posts>.locations-post:hover p{opacity:0.6}.location-posts>.locations-post:hover svg rect{stroke:var(--c--primary)}@media (max-width:767.98px){.location-posts>.locations-post{padding:1.25em 5em 1.25em 1em}.location-posts>.locations-post svg{right:1.25em;top:calc(1.25em + ((var(--fs--subtitle) * 1.2) * 0.5));width:3em}}