.elementor-20 .elementor-element.elementor-element-8298e36{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.8;--margin-top:-109px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-8298e36:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8298e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://worldceocouncil.org/wp-content/uploads/2026/01/UK_ASEAN_Business_Council_lunch_9298405025.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-20 .elementor-element.elementor-element-8298e36::before, .elementor-20 .elementor-element.elementor-element-8298e36 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8298e36 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-8298e36 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8298e36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-8298e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-e0225a0{text-align:center;}.elementor-20 .elementor-element.elementor-element-e0225a0 .elementor-heading-title{font-family:"Sofia Sans Condensed", Sans-serif;font-size:28px;font-weight:500;text-transform:capitalize;letter-spacing:2px;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-3ae2d95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-8298e36{--min-height:260px;}.elementor-20 .elementor-element.elementor-element-e0225a0{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-e0225a0 .elementor-heading-title{font-size:30px;line-height:1.4em;letter-spacing:1px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-8298e36{--content-width:1280px;}}/* Start custom CSS for html, class: .elementor-element-1429a74 */*{box-sizing:border-box}
body{
  margin:0;
  font-family: "Segoe UI", Arial, sans-serif;
  color:#1a1a1a;
  line-height:1.6;
}

.container{width:90%;max-width:1200px;margin:auto}
.narrow{max-width:850px;margin:auto}
.center{text-align:center}

.header{
  background:#0b1320;
  color:#fff;
  position:sticky;
  top:0;
  z-index:1000;
}

.nav{
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:18px 0;
}

.logo{font-weight:700;font-size:20px}

nav a{
  color:white;
  margin-left:18px;
  text-decoration:none;
  font-size:14px;
}

.nav-btn{
  background:#d4af37;
  padding:8px 14px;
  border-radius:4px;
  color:black;
}

/* HERO */
.hero{
  background:linear-gradient(120deg,#0b1320,#1f2f4a);
  color:white;
  padding:110px 0;
  text-align:center;
}

.hero h1{font-size:42px;margin-bottom:20px}
.hero p{max-width:700px;margin:auto}

.hero-buttons{margin-top:25px}

/* SECTIONS */
.section{padding:80px 0}
.light-bg{background:#f7f7f7}
.dark-bg{background:#0b1320}
.dark-bg .white{color:white}
.highlight{background:#d4af37;color:black}

/* BUTTONS */
.btn{
  display:inline-block;
  padding:12px 22px;
  margin:10px;
  text-decoration:none;
  border-radius:4px;
  font-weight:600;
}

.btn.gold{background:#d4af37;color:black}
.btn.light{background:white;color:black}
.btn.dark{background:#0b1320;color:white}
.btn.big{padding:16px 30px;font-size:18px}

/* GRIDS */
.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}
.grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}

/* CARDS */
.info-card{
  background:white;
  padding:25px;
  border-radius:6px;
  box-shadow:0 5px 15px rgba(0,0,0,0.05);
}

.book{
  background:white;
  padding:20px;
  border-left:4px solid #d4af37;
  border-radius:4px;
}

/* PRICING */
.pricing{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
  gap:20px;
}

.price-card{
  background:white;
  padding:25px;
  border-radius:6px;
  text-align:center;
  box-shadow:0 5px 15px rgba(0,0,0,0.05);
}

/* LIST */
.check li{margin-bottom:10px}

/* FOOTER */
.footer{
  background:#0b1320;
  color:white;
  text-align:center;
  padding:40px 0;
}/* End custom CSS */