.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* ICS: make the header location wrapper sticky (an inner element cannot stick inside a wrapper of its own height). */
.elementor-58{position:sticky;top:env(safe-area-inset-top,0px);z-index:50}
/* ICS: small-screen brand at <=520px, matching the preview (Elementor breakpoints cannot express 520px). */
.elementor-58 .ics-logo{flex:none}
@media (max-width:520px){.elementor-58 .ics-logo{height:46px}.elementor-58 .ics-brand .e-paragraph-base + .e-paragraph-base{display:none}}/* End custom CSS */