.elementor-61480 .elementor-element.elementor-element-9ffc893 .trx_addons_bg_text{z-index:0;}.elementor-61480 .elementor-element.elementor-element-9ffc893 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-61480 .elementor-element.elementor-element-9ffc893 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-61480 .elementor-element.elementor-element-d1b3ad5{--spacer-size:60px;}.elementor-61480 .elementor-element.elementor-element-c11fa79{--spacer-size:20px;}.elementor-61480 .elementor-element.elementor-element-fa66a2e{--display:flex;}.elementor-61480 .elementor-element.elementor-element-fa66a2e .trx_addons_bg_text{z-index:0;}.elementor-61480 .elementor-element.elementor-element-fa66a2e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-61480 .elementor-element.elementor-element-fa66a2e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-61480 .elementor-element.elementor-element-e69410b{--display:flex;}.elementor-61480 .elementor-element.elementor-element-e69410b .trx_addons_bg_text{z-index:0;}.elementor-61480 .elementor-element.elementor-element-e69410b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-61480 .elementor-element.elementor-element-e69410b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-61480 .elementor-element.elementor-element-860711e{--display:flex;}.elementor-61480 .elementor-element.elementor-element-860711e .trx_addons_bg_text{z-index:0;}.elementor-61480 .elementor-element.elementor-element-860711e .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-61480 .elementor-element.elementor-element-860711e .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}@media(min-width:768px){.elementor-61480 .elementor-element.elementor-element-fa66a2e{--content-width:1600px;}.elementor-61480 .elementor-element.elementor-element-e69410b{--content-width:1600px;}.elementor-61480 .elementor-element.elementor-element-860711e{--content-width:1600px;}}@media(max-width:1024px){.elementor-61480 .elementor-element.elementor-element-d1b3ad5{--spacer-size:40px;}.elementor-61480 .elementor-element.elementor-element-c11fa79{--spacer-size:10px;}}@media(max-width:767px){.elementor-61480 .elementor-element.elementor-element-d1b3ad5{--spacer-size:30px;}}/* Start custom CSS for html, class: .elementor-element-f2f87e1 */.event-highlight {
  width: 100%;
  padding: 80px 20px;
}

.event-container {
  max-width: 1100px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 60px;
  align-items: center;
}

.event-image img {
  width: 100%;
  height: auto;
  display: block;
}

.event-content h2 {
  font-size: 46px;
  color: #c6a24b;
  line-height: 1.2;
  margin-bottom: 20px;
}

.event-content p {
  font-size: 18px;
  line-height: 1.8;
  color: #333;
  margin-bottom: 30px;
}

.event-btn {
  display: inline-block;
  background: #c6a24b;
  color: #fff;
  padding: 14px 28px;
  text-decoration: none;
  font-weight: 600;
  letter-spacing: 1px;
}

.event-btn:hover {
  background: #b8943f;
  color: white;
}

/* Tablet */
@media (max-width: 992px) {
  .event-container {
    gap: 40px;
  }

  .event-content h2 {
    font-size: 34px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .event-container {
    grid-template-columns: 1fr;
  }

  .event-highlight {
    padding: 60px 20px;
  }

  .event-content h2 {
    font-size: 28px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65316ee */.event-highlight {
  width: 100%;
  padding: 80px 20px;
}

.event-container {
  max-width: 1100px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 60px;
  align-items: center;
}

.event-image img {
  width: 100%;
  height: auto;
  display: block;
}

.event-content h2 {
  font-size: 42px;
  color: #c6a24b;
  line-height: 1.2;
  margin-bottom: 20px;
}

.event-content p {
  font-size: 18px;
  line-height: 1.8;
  color: #333;
  margin-bottom: 30px;
}

.event-btn {
  display: inline-block;
  background: #c6a24b;
  color: #fff;
  padding: 14px 28px;
  text-decoration: none;
  font-weight: 600;
  letter-spacing: 1px;
}

.event-btn:hover {
  background: #b8943f;
  color: white;
}

/* Tablet */
@media (max-width: 992px) {
  .event-container {
    gap: 40px;
  }

  .event-content h2 {
    font-size: 34px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .event-container {
    grid-template-columns: 1fr;
  }

  .event-highlight {
    padding: 60px 20px;
  }

  .event-content h2 {
    font-size: 28px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-afbba63 */.event-highlight {
  width: 100%;
  padding: 80px 20px;
}

.event-container {
  max-width: 1100px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 60px;
  align-items: center;
}

.event-image img {
  width: 100%;
  height: auto;
  display: block;
}

.event-content h2 {
  font-size: 42px;
  color: #c6a24b;
  line-height: 1.2;
  margin-bottom: 20px;
}

.event-content p {
  font-size: 18px;
  line-height: 1.8;
  color: #333;
  margin-bottom: 30px;
}

.event-btn {
  display: inline-block;
  background: #c6a24b;
  color: #fff;
  padding: 14px 28px;
  text-decoration: none;
  font-weight: 600;
  letter-spacing: 1px;
}

.event-btn:hover {
  background: #b8943f;
  color: white;
}

/* Tablet */
@media (max-width: 992px) {
  .event-container {
    gap: 40px;
  }

  .event-content h2 {
    font-size: 34px;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .event-container {
    grid-template-columns: 1fr;
  }

  .event-highlight {
    padding: 60px 20px;
  }

  .event-content h2 {
    font-size: 28px;
  }
}/* End custom CSS */