.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Sticky site header (offset below the WP admin bar when logged in) */
.elementor-location-header{position:sticky;top:0;z-index:999}
.admin-bar .elementor-location-header{top:32px}
@media (max-width:782px){.admin-bar .elementor-location-header{top:0}}
/* Mobile menu: the hamburger links to #sk-menu, which opens the panel; any other link closes it */
#sk-menu{display:none}
#sk-menu:target{display:flex}
html:has(#sk-menu:target){overflow:hidden}
/* While the menu is open, lift the header above third-party widgets (RealWork's "See work near you" tab sits at z-index 9999) */
.elementor-location-header:has(#sk-menu:target){z-index:100000}
#sk-menu a, .elementor-location-header a{text-decoration:none}/* End custom CSS */