/* WeBlend × Elementor: keep theme styles from fighting Elementor widgets. */
.elementor-widget :where(h1,h2,h3,h4,h5,h6){font-weight:inherit;line-height:inherit}
.elementor-widget-container p{margin:0}
.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{list-style:revert;padding-inline-start:1.4em}
.elementor-button{font-family:inherit}
.elementor-widget-image img{max-width:100%;height:auto}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:var(--container)}
.e-con{--container-max-width:var(--container)}
.elementor-page .site-main--full,.elementor-page .home-content{overflow-x:clip}
.weblend-el .section{padding-block:var(--section-gap)}
.weblend-el .container{width:100%}
.elementor-editor-active .weblend-el .fslide[hidden]{display:none}
.weblend-landing{background:var(--bg)}
