/* Let Elementor settings own content styling instead of the theme's generic section rules. */
.elementor{min-width:0;max-width:100%;width:100%}.elementor .elementor-section{padding:0}.elementor .elementor-container,.elementor .elementor-column,.elementor .elementor-widget-wrap,.elementor .e-con,.elementor .elementor-widget{min-width:0;max-width:100%}.elementor .elementor-widget-container{overflow-wrap:anywhere}.elementor .elementor-widget-container img{max-width:100%;height:auto}.elementor .elementor-heading-title{max-width:100%;margin:0}.elementor .elementor-widget-text-editor p{margin-top:0;margin-bottom:1em}.elementor .elementor-widget-text-editor p:last-child{margin-bottom:0}
body.phuro-elementor-preview{margin:0!important;padding:0!important;min-width:0!important;width:100%!important}body.phuro-elementor-preview header.site-header,body.phuro-elementor-preview>header,body.phuro-elementor-preview>footer,body.phuro-elementor-preview .phuro-fixed-social,body.phuro-elementor-preview .phuro-social-bar,body.phuro-elementor-preview .phuro-design-credit{display:none!important}body.phuro-elementor-preview main,body.phuro-elementor-preview main>.page{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body.phuro-elementor-preview .elementor-section.elementor-section-boxed>.elementor-container{width:100%;max-width:1140px}body.phuro-elementor-preview .elementor-section.elementor-section-stretched{width:100%!important;left:0!important}body.phuro-elementor-preview .elementor{overflow-wrap:anywhere}
