/* Source controls have no default values, leaving the original stylesheet authoritative until edited. */
.elementor .st-source-container,.elementor .st-atom{box-sizing:border-box}
.elementor .st-atom{--widgets-spacing:0}
.elementor .st-atom img{max-width:100%}
.elementor-location-header,.elementor-location-footer{display:contents}
body.admin-bar .site-header-stack{top:32px}
@media(max-width:782px){body.admin-bar .site-header-stack{top:46px}}
@media(max-width:600px){body.admin-bar .site-header-stack{top:0}}
.st-atom[hidden],.st-source-container[hidden]{display:none!important}
/* Elementor's document wrapper is structural, not a new page layout column. */
body>.elementor[data-elementor-type],.st-source-container>.elementor{display:contents}
