/* Elementor wrapper neutralizer for Homepage Visual Parity 2.7.
   Visual rules remain byte-for-byte in assets/css/homepage.css from Versora 2.7.0. */
body.versora-homepage.vec-home-visual-parity-27 #main-content.vsr-home-home>.elementor{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--vsr-home-bg)!important}
body.versora-homepage.vec-home-visual-parity-27 #main-content.vsr-home-home>.elementor>.e-con.e-parent,
body.versora-homepage.vec-home-visual-parity-27 #main-content.vsr-home-home>.elementor>.elementor-element.e-con{display:block!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;gap:0!important;--gap:0px!important;--padding-top:0px!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;background:transparent!important}
body.versora-homepage.vec-home-visual-parity-27 #main-content.vsr-home-home [data-widget_type="versora-hero.default"],
body.versora-homepage.vec-home-visual-parity-27 #main-content.vsr-home-home [data-widget_type^="versora-home-"]{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.versora-homepage.vec-home-visual-parity-27 #main-content.vsr-home-home [data-widget_type="versora-hero.default"]>.elementor-widget-container,
body.versora-homepage.vec-home-visual-parity-27 #main-content.vsr-home-home [data-widget_type^="versora-home-"]>.elementor-widget-container{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
