/* Only the two Elementor structural containers and widget shells are normalized. */
body.canopis-document{margin:0}
.canopis-document .canopis-root.e-con,.canopis-document .canopis-main.e-con{display:block;width:100%;max-width:none;margin:0;padding:0;gap:0;--container-default-padding-top:0;--container-default-padding-right:0;--container-default-padding-bottom:0;--container-default-padding-left:0;--container-widget-width:100%;--content-width:100%}
.canopis-document .canopis-root>.e-con-inner,.canopis-document .canopis-main>.e-con-inner{display:contents}
.canopis-document .elementor-widget-canopis-section,.canopis-document .elementor-widget-canopis-section>.elementor-widget-container{display:contents!important}
.canopis-document .elementor-widget-canopis-section{margin:0!important;padding:0!important}
.canopis-document .elementor-element.canopis-root{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}
.canopis-document .elementor-widget-canopis-section button{font-family:inherit}
.canopis-document .cnp-form-error{color:#b22921;margin-top:12px}
.elementor-editor-active .canopis-root .elementor-widget-canopis-section{display:block!important;min-height:16px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.canopis-document *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
