.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2952 .elementor-element.elementor-element-79d1a3b{--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;}.elementor-2952 .elementor-element.elementor-element-79d1a3b:not(.elementor-motion-effects-element-type-background), .elementor-2952 .elementor-element.elementor-element-79d1a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #132135 0%, #132135 100%);}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2952 .elementor-element.elementor-element-15bb64b{--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;}.elementor-2952 .elementor-element.elementor-element-1b4fc78 > .elementor-widget-container{margin:00px 00px 00px 00px;padding:00px 00px 00px 00px;}.elementor-2952 .elementor-element.elementor-element-1b4fc78.elementor-element{--align-self:center;}.elementor-2952 .elementor-element.elementor-element-c300752{--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;}.elementor-2952 .elementor-element.elementor-element-9478a36.elementor-element{--align-self:center;}.elementor-2952 .elementor-element.elementor-element-c8312bf{--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;}.elementor-2952 .elementor-element.elementor-element-b58af1c{--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;}.elementor-2952 .elementor-element.elementor-element-e206020{--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;}.elementor-2952 .elementor-element.elementor-element-045374c{--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;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for html, class: .elementor-element-5bfc014 *//* Hero Section Styling */
.hero-section {
  background: url('your-hero-image.jpg') no-repeat center center;
  background-size: cover;
  color: #fff;
  padding: 100px 30px;
  text-align: center;
}

.hero-section h1 {
  font-size: 48px;
  font-weight: 700;
  color: #E2B008; /* Gold color */
}

.hero-section p {
  font-size: 22px;
  color: #fff;
}

.cta-button {
  background-color: #E2B008;
  color: #132135;
  padding: 10px 20px;
  border-radius: 25px;
  font-size: 18px;
  text-decoration: none;
  display: inline-block;
  margin-top: 20px;
}

.cta-button:hover {
  background-color: #ffb700;
  transform: scale(1.05);
}

/* About Section */
.about-event {
  padding: 60px 30px;
  background-color: #132135;
  color: #fff;
  text-align: center;
}

.about-event h2 {
  font-size: 36px;
  color: #E2B008;
}

/* Event Highlights Section */
.event-highlights {
  background-color: #1e2a38;
  padding: 60px 30px;
  color: #fff;
  text-align: center;
}

.event-highlights .highlight-item {
  display: inline-block;
  width: 30%;
  margin: 15px;
}

.event-highlights h3 {
  font-size: 24px;
  color: #E2B008;
}

/* Ticket Section */
.tickets {
  padding: 60px 30px;
  background-color: #132135;
  color: #fff;
  text-align: center;
}

.tickets .cta-button {
  background-color: #ff4081;
  color: #fff;
}

/* FAQ Section */
.faq {
  padding: 60px 30px;
  background-color: #1e2a38;
  color: #fff;
  text-align: center;
}

.accordion .faq-item {
  margin-bottom: 15px;
}

.faq h2 {
  color: #E2B008;
}/* End custom CSS */