/* Reset only the imported elements. Reference layout wins; per-element Elementor controls remain higher priority. */
.cg-body.cg-body :where(a,a:hover,a:focus){color:inherit;}
.cg-body.cg-body :where(label){line-height:inherit;}
.cg-body.cg-body :where(input,textarea){border-radius:0;}
.cg-body .cg-native.e-con { --display:block; --width:auto; --gap:0px; --row-gap:0px; --column-gap:0px; --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px; --container-widget-width:auto; --container-widget-height:auto; --container-widget-align-self:auto; --position:static; --flex-direction:row; display:var(--display); width:var(--width); flex:none; flex-direction:var(--flex-direction); align-self:auto; max-width:none; min-height:0; margin:0; padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left); }
.cg-body .cg-native:where(.elementor-widget){margin:0;min-width:0;width:auto;align-self:auto;}
.cg-body .cg-native:where(.elementor-widget-heading){font-family:var(--cg-font-display);font-weight:500;}
.cg-body .cg-native:where(.elementor-widget-heading) .elementor-heading-title{margin:0;padding:0;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;}
.cg-body .cg-native:where(.elementor-widget-heading) .elementor-widget-container{height:auto;}
.cg-body .cg-text-shell,.cg-body .cg-text-shell>.elementor-widget-container,.cg-body .cg-button-shell,.cg-body .cg-button-shell>.elementor-widget-container,.cg-body [class*="elementor-widget-cg-"]>.elementor-widget-container,.cg-body [class*="elementor-widget-cg-"],.cg-body .cg-canvas-widget,.cg-body .cg-canvas-widget>.elementor-widget-container{display:contents;}
.cg-body .cg-native.elementor-widget-image{position:absolute;}
.cg-body .cg-native.elementor-widget-image .elementor-widget-container,.cg-body .cg-native.elementor-widget-image img {width:100%;height:100%;}
.cg-body .cg-native.elementor-widget-image img{object-fit:cover;object-position:var(--pos,50% 50%);}
.cg-body .elementor-location-header,.cg-body .elementor-location-footer{display:contents;}
.cg-body .elementor-element.e-con:before,.cg-body .elementor-element.e-con:after{pointer-events:none;}
