.elementor-33111 .elementor-element.elementor-element-4e7c438{--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-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-33111 .elementor-element.elementor-element-2357213{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-33111 .elementor-element.elementor-element-2357213 .elementor-divider-separator{width:100%;}.elementor-33111 .elementor-element.elementor-element-2357213 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-33111 .elementor-element.elementor-element-877fae5{--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-33111 .elementor-element.elementor-element-2c90e28{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-33111 .elementor-element.elementor-element-2c90e28 .elementor-divider-separator{width:100%;}.elementor-33111 .elementor-element.elementor-element-2c90e28 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-33111 .elementor-element.elementor-element-7acc0eb{--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-33111 .elementor-element.elementor-element-89f9f24{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-33111 .elementor-element.elementor-element-89f9f24 .elementor-divider-separator{width:100%;}.elementor-33111 .elementor-element.elementor-element-89f9f24 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-33111 .elementor-element.elementor-element-6818858{--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-33111 .elementor-element.elementor-element-3ae65c8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-33111 .elementor-element.elementor-element-3ae65c8 .elementor-divider-separator{width:100%;}.elementor-33111 .elementor-element.elementor-element-3ae65c8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-33111 .elementor-element.elementor-element-0c67db0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33111 .elementor-element.elementor-element-18aba34{--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-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-33111 .elementor-element.elementor-element-5fd9844 img{border-radius:0px 0px 0px 0px;}.elementor-33111 .elementor-element.elementor-element-eb5f7df{--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-33111 .elementor-element.elementor-element-54be227 img{border-radius:1px 1px 1px 1px;}.elementor-33111 .elementor-element.elementor-element-a05cf97{--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-33111 .elementor-element.elementor-element-609721a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-33111 .elementor-element.elementor-element-609721a .elementor-divider-separator{width:100%;}.elementor-33111 .elementor-element.elementor-element-609721a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-33111 .elementor-element.elementor-element-6a0267a{--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-33111 .elementor-element.elementor-element-25e03a7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-33111 .elementor-element.elementor-element-25e03a7 .elementor-divider-separator{width:100%;}.elementor-33111 .elementor-element.elementor-element-25e03a7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-33111 .elementor-element.elementor-element-5e5b4e7{--display:flex;}.elementor-33111 .elementor-element.elementor-element-68bb2ad{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-33111 .elementor-element.elementor-element-68bb2ad .elementor-divider-separator{width:100%;}.elementor-33111 .elementor-element.elementor-element-68bb2ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-33111 .elementor-element.elementor-element-8de18a9{--display:flex;}.elementor-33111 .elementor-element.elementor-element-280763d{--display:flex;}.elementor-33111 .elementor-element.elementor-element-20584d3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-33111 .elementor-element.elementor-element-20584d3 .elementor-divider-separator{width:100%;}.elementor-33111 .elementor-element.elementor-element-20584d3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-33111 .elementor-element.elementor-element-18aba34{--width:50%;}.elementor-33111 .elementor-element.elementor-element-eb5f7df{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-1da17d3 */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap');

.justified-text {
  font-family: 'Poppins', sans-serif;
  text-align: justify;
  font-size: 1.1rem;
  line-height: 1.8;
  color: #333;
  padding: 20px;
  max-width: 900px;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .justified-text {
    font-size: 1rem;
    padding: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-754b9da */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap');

.justified-text {
  font-family: 'Poppins', sans-serif;
  text-align: justify;
  font-size: 1.1rem;
  line-height: 1.8;
  color: #333;
  padding: 20px;
  max-width: 880px;
  margin: 0 auto;
}

.justified-text h2 {
  font-size: 26px;
  color: #b71c1c;
  margin-bottom: 16px;
  font-weight: 600;
  border-left: 6px solid #b71c1c;
  padding-left: 14px;
}

.event-details-box.red-theme {
  background-color: #ffe5e5;
  border-left: 4px solid #d32f2f;
  padding: 20px;
  margin-top: 20px;
  border-radius: 8px;
}

.event-details-box ul {
  padding-left: 0;
  margin: 0;
  list-style-type: none;
}

.event-details-box li {
  background-color: #fbe9e7; /* Light red tint */
  margin-bottom: 10px;
  padding: 12px 16px;
  border-radius: 6px;
  font-size: 1.05rem;
  color: #000;
}

@media (max-width: 768px) {
  .justified-text {
    font-size: 1rem;
    padding: 15px;
  }

  .justified-text h2 {
    font-size: 22px;
  }

  .event-details-box li {
    font-size: 1rem;
  }
}/* End custom CSS */