
/* =========================================================
   VITA NATIVE ELEMENTOR WIDGETS V2
   ========================================================= */

.vita-native-container{

  --container-max-width:none !important;

  width:100% !important;
  max-width:none !important;

  margin:0 !important;
  padding:0 !important;

  gap:0 !important;

}


.vita-native-container
> .e-con-inner{

  width:100% !important;
  max-width:none !important;

  margin:0 !important;
  padding:0 !important;

  gap:0 !important;

}


.vita-native-widget,
.vita-native-widget
> .elementor-widget-container{

  width:100% !important;
  max-width:none !important;

  margin:0 !important;
  padding:0 !important;

}


/* =========================================================
   EDITOR MODE
   ========================================================= */

body.elementor-editor-active
.vita-native-container{

  min-height:1px !important;

}


body.elementor-editor-active
.hero-float-nav{

  position:relative !important;

  top:auto !important;

  inset-block-start:auto !important;

}


body.elementor-editor-active
.vita-way-v1,
body.elementor-editor-active
.vita-way-sticky-v2{

  height:auto !important;

  min-height:0 !important;

  max-height:none !important;

}


body.elementor-editor-active
.vita-way-sticky-v2
[class*="shell"]{

  position:relative !important;

  top:auto !important;

  height:auto !important;

  min-height:0 !important;

}


body.elementor-editor-active
.vita-way-v1__step{

  opacity:1 !important;

  visibility:visible !important;

  transform:none !important;

  filter:none !important;

}


body.elementor-editor-active
.vita-mobile-appbar,

body.elementor-editor-active
.vita-mobile-nav,

body.elementor-editor-active
.vita-mobile-drawer,

body.elementor-editor-active
.vita-mobile-drawer-backdrop,

body.elementor-editor-active
.sticky-contact-rail{

  display:none !important;

}


body.elementor-editor-active
.vita-native-widget *{

  animation-play-state:paused !important;

}

