/* WordPress / Elementor compatibility only — the visual design lives in main.css */
body.admin-bar .site-header{top:32px}
body.admin-bar .totop{margin-bottom:0}
@media (max-width:782px){body.admin-bar .site-header{top:46px}}
.elementor-widget-html img{max-width:100%}
.elementor-section-wrap,.elementor-top-section{margin:0}
.e-con>.elementor-widget:not(:last-child){margin-block-end:0}
.elementor-widget:not(:last-child){margin-block-end:0}
.art-wrap .alignleft{float:left;margin:0 1.5em 1em 0}.art-wrap .alignright{float:right;margin:0 0 1em 1.5em}
.art-wrap img{height:auto}
