.bs-website:not(.theme-view) {
    --font-name: puvi !important;
    --regular-font: puviregular !important;
    --medium-font: puvimedium !important;
    --light-font: puvilight !important;
    --bold-font: puvibold !important;
     --menu-item-active-color: #E42527 !important;
	--primary-button-bg-color: #E42527 !important;

}

.bs-section:not(.community-section-footer, .community-section-banner, .main-banner) article.foreground-layer {
    padding: 4em 0;
}

/* Grid layout for the 6 cards */
section.community-section-mediaWithTextList-5
  .bs-mtList-wgt.grb-list.col-view.column-3.align-item-center.centered {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 32px;
}

/* Card base style */
section.community-section-mediaWithTextList-5 .li-item {
  background: #ffffff;
  border-radius: 24px;
  padding: 24px 32px 28px;

  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

section.community-section-mediaWithTextList-5 .bs-mtList-wgt .li-item {

    grid-gap: 12px;
}




/* ===========================================================
   WHY ATTEND? SECTION — FINAL COMPLETE CSS
   Section ID: 48525000431669370
   =========================================================== */

/* ----- FIX IMAGE NOT RENDERING (height:0px bug) ----- */
section[data-section-id="48525000431669370"] .bs-mtList-wgt .media-element {
  height: auto !important;
}

section[data-section-id="48525000431669370"] .bs-mtList-wgt .media-element .media-image {
  height: auto !important;
}

section[data-section-id="48525000431669370"] .bs-mtList-wgt .media-element .media-image img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
}


/* ===========================================================
   CARD BACKGROUND COLORS (1–6)
   =========================================================== */

section.community-section-mediaWithTextList-5 .li-item:nth-child(1) {
  background-color: #EBFFF3; /* AI in action */
}

section.community-section-mediaWithTextList-5 .li-item:nth-child(2) {
  background-color: #FFF5F5; /* Panel sessions */
}

section.community-section-mediaWithTextList-5 .li-item:nth-child(3) {
  background-color: #EFF8FF; /* One-on-one meetings */
}

section.community-section-mediaWithTextList-5 .li-item:nth-child(4) {
  background-color: #FEEBFF; /* Explore booths */
}

section.community-section-mediaWithTextList-5 .li-item:nth-child(5) {
  background-color: #FFFFEE; /* Network-max */
}

section.community-section-mediaWithTextList-5 .li-item:nth-child(6) {
  background-color: #EFFFFF; /* Expert-led product sessions */
}


/* ===========================================================
   RESPONSIVE GRID: 3 → 2 → 1 COLUMN
   =========================================================== */

/* Tablet: Show 2 columns */
@media (max-width: 1024px) {
  section.community-section-mediaWithTextList-5
    .bs-mtList-wgt.grb-list.col-view.column-3.align-item-center.centered {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px;
  }
}

/* Mobile: Show 1 column */
@media (max-width: 768px) {
  section.community-section-mediaWithTextList-5
    .bs-mtList-wgt.grb-list.col-view.column-3.align-item-center.centered {
    display: grid !important;
    grid-template-columns: 1fr;
    gap: 20px;
  }
}


section[data-section-id="48525000431698153"]
    [data-element-id="48525000431698154"] {

  border: 1px solid #DBDCDD !important;
  padding: 40px !important;
  margin: 0 auto !important;     /* centers the 90% container */
  box-sizing: border-box;
  border-radius: 8px;
}



/* ================================
   SNIPPETS FROM THE AGENDA – DESKTOP
   Section ID: 48525000431684806
   ================================ */

/* Overall padding for the section */
section[data-section-id="48525000431684806"] .foreground-layer.bs-container {
  padding-top: 64px;
  padding-bottom: 80px;
}

/* Center the card inside the carousel */
section[data-section-id="48525000431684806"] .bs-mtList-wgt .li-item.no-media {
  display: flex;
  justify-content: center;
}

/* White card style */
section[data-section-id="48525000431684806"] .bs-mtList-wgt .li-content {
  background: #ffffff;
  border: 1px solid #4985D9;
  border-radius: 18px;
  padding: 48px 64px;
  max-width: 60%;
  width: 100%;
  box-sizing: border-box;
}

/* Title */
section[data-section-id="48525000431684806"] .bs-mtList-wgt .li-title p {
  text-align: center;
  font-size: 1.35rem;
  margin-bottom: 8px;
}

/* Subtitle */
section[data-section-id="48525000431684806"] .bs-mtList-wgt .li-subtitle p {
  text-align: center;
  margin-bottom: 24px;
  font-size: 1rem;
}

/* Bullet list: single column, left-aligned */
section[data-section-id="48525000431684806"] .bs-mtList-wgt .li-description ul {
  margin: 0 auto 32px auto;
  padding-left: 0;
  list-style-position: outside;
  columns: 1;
}

section[data-section-id="48525000431684806"] .bs-mtList-wgt .li-description ul li {
  text-align: left !important;
  margin-bottom: 8px;
}

/* Button spacing inside card */
section[data-section-id="48525000431684806"] .bs-mtList-wgt .bs-btn-wgt {
  margin-top: 16px;
}

/* Center dots and add breathing space */
section[data-section-id="48525000431684806"] .owl-dots {
  margin-top: 24px;
}


/* ================================
   SNIPPETS FROM THE AGENDA – MOBILE
   ================================ */

@media (max-width: 767px) {
  /* Reduce section padding on mobile */
  section[data-section-id="48525000431684806"] .foreground-layer.bs-container {
    padding-top: 40px;
    padding-bottom: 48px;
  }

  /* Let card breathe horizontally */
  section[data-section-id="48525000431684806"] .bs-mtList-wgt .li-item.no-media {
    padding: 0 16px;
  }

  /* Card full-width on mobile */
  section[data-section-id="48525000431684806"] .bs-mtList-wgt .li-content {
    max-width: 100%;
    width: 100%;
    padding: 24px 16px;
    border-radius: 16px;
  }

  /* Slightly smaller heading */
  section[data-section-id="48525000431684806"] .bs-mtList-wgt .li-title p {
    font-size: 1.15rem;
  }

  /* Subtitle tweak */
  section[data-section-id="48525000431684806"] .bs-mtList-wgt .li-subtitle p {
    font-size: 0.95rem;
    margin-bottom: 16px;
  }

  /* Bullets stay single column, just tighten spacing */
  section[data-section-id="48525000431684806"] .bs-mtList-wgt .li-description ul {
    margin-bottom: 20px;
  }

  /* Button: good tap width & centered */
  section[data-section-id="48525000431684806"] .bs-mtList-wgt .bs-btn-wgt .bs-button {
    width: 100%;
    max-width: 260px;
    display: inline-block;
  }

  section[data-section-id="48525000431684806"] .bs-mtList-wgt .bs-btn-wgt {
    margin-top: 12px;
  }

  /* Dots spacing under the card */
  section[data-section-id="48525000431684806"] .owl-dots {
    margin-top: 16px;
  }
}



/* Center the list container */
section.community-section-mediaWithTextList-7
  .bs-mtList-wgt.grb-list.centered {
  display: flex;
  justify-content: center;
}

/* Blue rounded banner card */
section.community-section-mediaWithTextList-7 .li-item.no-media {
  position: relative;
  width: 100%;
  max-width: 800px;              /* banner width on desktop */
  margin: 0 auto;
  padding: 48px 32px 56px;
  border-radius: 32px;
  background-color: #083b63;      /* navy blue bg */
  overflow: hidden;
}

/* Skyline background image inside the banner */
section.community-section-mediaWithTextList-7 .li-item.no-media::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("https://previewengine.zohoexternal.in/image/BACKSTAGE/48525000431698260?cli-msg=eyJtb2R1bGUiOiJFdmVudEltYWdlUmVzb3VyY2UiLCJ0eXBlIjowLCJwb3J0YWxJZCI6IjYwMDQ3MTAwMTQ1Iiwic3ViUmVzb3VyY2VJZCI6IjYwMDQ3MTAwMTQ1IiwiaWQiOiI0ODUyNTAwMDQzMTY5ODI2MCJ9");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: cover;
  opacity: 0.9;                   /* tweak if you want stronger/weaker */
  pointer-events: none;
}

/* Content layout inside banner */
section.community-section-mediaWithTextList-7 .li-item.no-media .li-content {
  position: relative;             /* sit above ::before bg */
  z-index: 1;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* Heading text */
section.community-section-mediaWithTextList-7 .li-title p strong {
  color: #ffffff !important;
  font-weight: 700;
  font-size: clamp(28px, 4vw, 44px);  /* responsive font size */
  line-height: 1.2;
}

/* Button wrapper spacing */
section.community-section-mediaWithTextList-7 .bs-btn-wgt {
  margin-top: 28px;
}

/* CTA button style */
section.community-section-mediaWithTextList-7 .bs-button.large.primary {
  background-color: #da1310 !important; /* red */
  border-radius: 12px;
  padding: 14px 36px;
  font-weight: 700;
  font-size: 16px;
}

/* ======== Responsive tweaks ======== */
@media (max-width: 768px) {
  section.community-section-mediaWithTextList-7 .li-item.no-media {
    padding: 32px 20px 40px;
    border-radius: 24px;
  }

  section.community-section-mediaWithTextList-7 .bs-button.large.primary {
    width: 100%;
    max-width: 260px;
  }
}


.ticket-classes .accordion-panel .meta {
    display: none !important;
}
.ticket-card-nav .ticket-item .text-tiny.mgt2 {
 display: none;
}
.buy-ticket-modal .ticket-classes .list-item .uls-grid>.col-8 .grb.gp1.fvc {
    display: none !important;
}