/* Keep the existing theme geometry around imported Elementor wrappers. */
.as-elementor-import>.elementor-container{max-width:none!important}
.as-elementor-import>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0}
.as-elementor-import .elementor-widget{margin-bottom:0}
.as-elementor-import .elementor-widget-container{margin:0}
.as-elementor-import.e-con{--container-max-width:100%;--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--gap:0px;--row-gap:0px;--column-gap:0px;width:100%;max-width:none}
.as-elementor-import.e-con>.e-con-inner{max-width:100%;padding:0;gap:0}
.as-elementor-import .elementor-widget[class*="elementor-widget-authentic_"]{width:100%;max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:stretch}
.as-elementor-import .elementor-widget[class*="elementor-widget-authentic_"]>.elementor-widget-container{padding:0}
.as-elementor-import nav:not(#nav){position:static;inset:auto;height:auto;background:transparent;padding:0;backdrop-filter:none}
.as-elementor-migrated .document-prose .elementor-widget-image img{height:auto;max-width:100%}
.as-elementor-migrated .elementor-heading-title{line-height:inherit}
.as-elementor-migrated .as-spa-page-150 .document-prose :is(img,picture){display:revert}
