/* =============================================
   VirtualAxs - Hero Full-Width Fix (WPBakery Custom CSS)
   Loaded by WPBakery on ALL pages
   ============================================= */

/* Strip ALL padding from EVERY wrapper around the hero */
html body.page-id-27 .wpb_wrapper,
html body.page-id-27 .vc_column-inner,
html body.page-id-27 .vc_column_container,
html body.page-id-27 .vc_row,
html body.page-id-27 .vc_row-fluid {
  padding: 0 !important;
  margin: 0 !important;
}

/* The hero section itself */
html body.page-id-27 section.hero {
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* The hero container inside the section */
html body.page-id-27 section.hero .container {
  padding: 0 !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* Border radius fixes for edge cards */
html body.page-id-27 .hero-copy {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  padding: 40px 34px !important;
}

html body.page-id-27 .hero-visual .panel.tall {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

html body.page-id-27 .hero-visual > div > article:last-child .panel {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}