@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-qvibgi {align-items: center}#brxe-lekpqc {background-image: url("https://clubbody.1wp.site/wp-content/uploads/5574-2000x1334.jpg"); background-size: cover; background-position: 50.63% 37.08%}.brxe-wrmphh {text-transform: uppercase}.brxe-npybvx {display: flex; flex-direction: column; justify-content: flex-end; row-gap: 7px; column-gap: 7px; align-items: stretch}.brxe-npybvx { position: absolute; top: -.5rem; right: -.5rem;}.brxe-fwsrkz {flex-direction: row; flex-wrap: nowrap; justify-content: space-between}.brxe-fwsrkz { position: relative; padding-right: 100px;}.brxe-ijupck {row-gap: 0px}.brxe-lyrjsj .icon > svg {stroke: var(--primary); height: 16px}.brxe-lyrjsj {flex-direction: row-reverse; margin-top: auto}.brxe-kphmsr {row-gap: var(--space-s); min-height: 200px}.brxe-kphmsr { padding: var(--space-m); border: var(--border); transition: var(--transition); &:hover { border-color: var(--primary); .location-card-features-icons { svg { opacity: .5; } } } position: relative; a { &:before { content: ''; position: absolute; inset: 0; } }}.brxe-npybvx { position: absolute; top: -.5rem; right: -.5rem;}.brxe-fwsrkz { position: relative; padding-right: 100px;}.brxe-kphmsr { padding: var(--space-m); border: var(--border); transition: var(--transition); &:hover { border-color: var(--primary); .location-card-features-icons { svg { opacity: .5; } } } position: relative; a { &:before { content: ''; position: absolute; inset: 0; } }}.brxe-dprhjv .brxe-btmvfd.brxe-block {display: grid; align-items: initial; grid-gap: var(--grid-gap); grid-template-columns: var(--grid-3)}@media (max-width: 991px) {.brxe-dprhjv .brxe-btmvfd.brxe-block {grid-template-columns: var(--grid-2)}}@media (max-width: 478px) {.brxe-dprhjv .brxe-btmvfd.brxe-block {grid-template-columns: var(--grid-1)}}.brxe-dprhjv { &:not(:last-child) { padding-bottom: var(--section-s); margin-bottom: var(--section-s); border-bottom: var(--border); }}#brxe-jjnkfn {row-gap: 0px}#brxe-engvoh {padding-top: 0}