.ecf-active .elementor,.ecf-active .elementor *{box-sizing:border-box}.ecf-active .elementor :where(.e-con,.e-con-inner,.elementor-section,.elementor-container,.elementor-column,.elementor-column-wrap,.elementor-widget-wrap,.elementor-widget,.elementor-widget-container){min-width:0}.ecf-active .elementor :where(.e-con,.e-con-inner,.elementor-section,.elementor-container,.elementor-column,.elementor-column-wrap,.elementor-widget-wrap,.elementor-widget,.elementor-widget-container){max-width:100%}.ecf-active .elementor :where(img,video,canvas,svg,picture){max-width:100%}.ecf-active .elementor img,.ecf-active .elementor picture img{height:auto}.ecf-active .elementor :where(iframe,embed,object){max-width:100%}.ecf-active .elementor :where(p,li,a,span,strong,em,small,h1,h2,h3,h4,h5,h6,blockquote,figcaption,label){overflow-wrap:anywhere}.ecf-active .elementor :where(pre,code){max-width:100%}.ecf-active .elementor pre{overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ecf-active .elementor :where(input,select,textarea,button){max-width:100%}.ecf-active .elementor :where(.elementor-button-wrapper,.elementor-button,.elementor-field-group,.elementor-field,.elementor-form-fields-wrapper){max-width:100%}.ecf-active .ecf-table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.ecf-active .ecf-table-scroll>table{max-width:none;margin-left:0;margin-right:0}.ecf-active .elementor :where(.swiper,.swiper-container,.slick-list,.owl-stage-outer){max-width:100%;min-width:0}.ecf-active .elementor :where(.swiper-slide,.slick-slide,.owl-item){min-width:0}.ecf-active .elementor [data-ecf-size]{--ecf-container-width:100%}.ecf-smart-stack-enabled .elementor .ecf-auto-stack{flex-wrap:wrap!important}.ecf-smart-stack-enabled .elementor .ecf-auto-stack>:where(.e-con,.elementor-column){flex:1 1 100%!important;width:100%!important;max-width:100%!important}.ecf-mode-strong .elementor{overflow-x:clip}@supports not (overflow:clip){.ecf-mode-strong .elementor{overflow-x:hidden}}.ecf-mode-strong .elementor .elementor-widget-container>:where(img,video,iframe,embed,object,canvas,svg,table,form){max-width:100%!important}.ecf-debug .elementor [data-ecf-size]{outline:1px dashed rgba(225,45,45,.55);outline-offset:-1px;position:relative}.ecf-debug .elementor [data-ecf-size]::after{content:"ECF " attr(data-ecf-width) "px / " attr(data-ecf-size);position:absolute;top:2px;right:2px;z-index:99999;padding:2px 5px;border-radius:3px;background:rgba(0,0,0,.78);color:#fff;font:10px/1.2 monospace;pointer-events:none}