/* =========================================================
   VW SEA 2027 — Fix white background gaps between WPBakery rows
   Paste this at the VERY BOTTOM of Custom CSS
   ========================================================= */

/* 1. Remove spacing/background from the specific WPBakery rows found in your page */
.vc_custom_1780414871749,
.vc_custom_1780412702519,
.vc_custom_1780415372878,
.vc_custom_1780415383549,
.vc_custom_1780415395894,
.vc_custom_1780415406109 {
  background: transparent !important;
  background-color: transparent !important;

  padding-top: 0 !important;
  padding-bottom: 0 !important;

  margin-top: 0 !important;
  margin-bottom: 0 !important;

  border: none !important;
}

/* 2. Remove white background / padding from the WPBakery columns */
.vc_custom_1598894248525,
.vc_custom_1780415787251,
.vc_custom_1780415801401,
.vc_custom_1780415815649,
.vc_custom_1679639229602 {
  background: transparent !important;
  background-color: transparent !important;

  padding-top: 0 !important;
  padding-bottom: 0 !important;

  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* 3. Clean only WPBakery rows that contain your VW SEA custom sections */
.vc_row:has(.vwsea-home-info-strip),
.vc_row:has(.vwsea-theme-section),
.vc_row:has(.vwsea-why-section),
.vc_row:has(.vwsea-conference-section),
.vc_row:has(.vwsea-compact-section),
.vc_row:has(.vwsea-pro-section),
.vc_row:has(.vwsea-merged-section),
.vc_row:has(.vwsea-home-flow-section),
.vc_row:has(.vwsea-thailand-strategy-section),
.vc_row:has(.vwsea-retrospect-section),
.vc_row:has(#vwsea-event-countdown-banner) {
  background: transparent !important;
  background-color: transparent !important;

  padding-top: 0 !important;
  padding-bottom: 0 !important;

  margin-top: 0 !important;
  margin-bottom: 0 !important;

  border: none !important;
}

/* 4. Remove the inner column white layer inside those rows */
.vc_row:has(.vwsea-home-info-strip) .vc_column-inner,
.vc_row:has(.vwsea-theme-section) .vc_column-inner,
.vc_row:has(.vwsea-why-section) .vc_column-inner,
.vc_row:has(.vwsea-conference-section) .vc_column-inner,
.vc_row:has(.vwsea-compact-section) .vc_column-inner,
.vc_row:has(.vwsea-pro-section) .vc_column-inner,
.vc_row:has(.vwsea-merged-section) .vc_column-inner,
.vc_row:has(.vwsea-home-flow-section) .vc_column-inner,
.vc_row:has(.vwsea-thailand-strategy-section) .vc_column-inner,
.vc_row:has(.vwsea-retrospect-section) .vc_column-inner,
.vc_row:has(#vwsea-event-countdown-banner) .vc_column-inner {
  background: transparent !important;
  background-color: transparent !important;

  padding-top: 0 !important;
  padding-bottom: 0 !important;

  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* 5. Remove Raw HTML / WPBakery wrapper spacing */
.vc_row:has(.vwsea-home-info-strip) .wpb_wrapper,
.vc_row:has(.vwsea-theme-section) .wpb_wrapper,
.vc_row:has(.vwsea-why-section) .wpb_wrapper,
.vc_row:has(.vwsea-conference-section) .wpb_wrapper,
.vc_row:has(.vwsea-compact-section) .wpb_wrapper,
.vc_row:has(.vwsea-pro-section) .wpb_wrapper,
.vc_row:has(.vwsea-merged-section) .wpb_wrapper,
.vc_row:has(.vwsea-home-flow-section) .wpb_wrapper,
.vc_row:has(.vwsea-thailand-strategy-section) .wpb_wrapper,
.vc_row:has(.vwsea-retrospect-section) .wpb_wrapper,
.vc_row:has(#vwsea-event-countdown-banner) .wpb_wrapper,
.vc_row:has(.vwsea-home-info-strip) .wpb_content_element,
.vc_row:has(.vwsea-theme-section) .wpb_content_element,
.vc_row:has(.vwsea-why-section) .wpb_content_element,
.vc_row:has(.vwsea-conference-section) .wpb_content_element,
.vc_row:has(.vwsea-compact-section) .wpb_content_element,
.vc_row:has(.vwsea-pro-section) .wpb_content_element,
.vc_row:has(.vwsea-merged-section) .wpb_content_element,
.vc_row:has(.vwsea-home-flow-section) .wpb_content_element,
.vc_row:has(.vwsea-thailand-strategy-section) .wpb_content_element,
.vc_row:has(.vwsea-retrospect-section) .wpb_content_element,
.vc_row:has(#vwsea-event-countdown-banner) .wpb_content_element,
.vc_row:has(.vwsea-home-info-strip) .vc_raw_html,
.vc_row:has(.vwsea-theme-section) .vc_raw_html,
.vc_row:has(.vwsea-why-section) .vc_raw_html,
.vc_row:has(.vwsea-conference-section) .vc_raw_html,
.vc_row:has(.vwsea-compact-section) .vc_raw_html,
.vc_row:has(.vwsea-pro-section) .vc_raw_html,
.vc_row:has(.vwsea-merged-section) .vc_raw_html,
.vc_row:has(.vwsea-home-flow-section) .vc_raw_html,
.vc_row:has(.vwsea-thailand-strategy-section) .vc_raw_html,
.vc_row:has(.vwsea-retrospect-section) .vc_raw_html,
.vc_row:has(#vwsea-event-countdown-banner) .vc_raw_html {
  background: transparent !important;
  background-color: transparent !important;

  padding-top: 0 !important;
  padding-bottom: 0 !important;

  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* 6. Make all custom VW SEA sections touch cleanly */
.vwsea-home-info-strip,
.vwsea-theme-section,
.vwsea-why-section,
.vwsea-conference-section,
.vwsea-compact-section,
.vwsea-pro-section,
.vwsea-merged-section,
.vwsea-home-flow-section,
.vwsea-thailand-strategy-section,
.vwsea-retrospect-section {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* 7. Optional: set the page background to your beige theme instead of white */
body {
  background-color: #F7E6D4;
}