/*! wgc 0b31e44346cd4f5f603bf908e8e9c57d8741afc5 */
body.elementor-template-full-width .wgc-content,body.elementor-template-canvas .wgc-content{max-width:none;padding-inline:0;padding-block:0}body[class*="elementor-page-"] .wgc-content{padding-block:0}.elementor-widget-heading .elementor-heading-title{margin-block:0}.elementor-widget-text-editor > .elementor-widget-container > *:last-child{margin-bottom:0}.elementor-button{border-radius:var(--wgc-radius-pill)}.elementor .e-heading-link-base:focus-visible,.elementor .e-paragraph-link-base:focus-visible,.elementor .e-image-link-base:focus-visible,.elementor .e-heading-base a:focus-visible,.elementor .e-paragraph-base a:focus-visible{outline:revert;outline-offset:revert}.elementor-location-header,.wgc-sticky-header{position:sticky;top:0;z-index:100;background-color:var(--wgc-surface,#ffffff);transition:transform var(--wgc-transition-base);will-change:transform;box-shadow:var(--wgc-shadow-sm)}.elementor-location-header.wgc-header--hidden,.wgc-sticky-header.wgc-header--hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.elementor-location-header,.wgc-sticky-header{transition:none}}.elementor-location-header .elementor-nav-menu--main .elementor-nav-menu a,.elementor-location-header .elementor-nav-menu--main .elementor-nav-menu a:hover,.elementor-location-header .elementor-nav-menu--main .elementor-nav-menu a:focus{line-height:1.6}.elementor-location-footer .elementor-element-19741d15 .e-paragraph-link-base{display:flex;width:100%;justify-content:space-between;align-items:center}.elementor-location-header .elementor-nav-menu--main .elementor-nav-menu--dropdown{min-width:210px}.elementor-location-header .elementor-nav-menu--main .elementor-nav-menu--dropdown a{transition:none}body{--wgc-anchor-offset:144px}.wgc-membership__section,.wgc-realestate__section{scroll-margin-top:var(--wgc-anchor-offset)}.wgc-anchor-nav .elementor-element a.elementor-button[aria-current]{background-color:var(--wgc-color-secondary,#231f20);border-color:var(--wgc-color-secondary,#231f20);color:var(--wgc-color-text-inverse,#ffffff)}.wgc-list-plain{margin:0;padding:0;list-style:none}.wgc-membership__overview-photo img,.wgc-realestate__overview-photo img,.wgc-realestate__feature-photo img{display:block;width:100%;height:auto}.elementor .wgc-membership__overview-photo img,.elementor .wgc-realestate__overview-photo img,.elementor .wgc-realestate__feature-photo img{border-radius:var(--wgc-radius-image)}
