.elementor-152 .elementor-element.elementor-element-32a70833 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-152 .elementor-element.elementor-element-32a70833:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-32a70833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dbt.teb.mybluehostin.me/ggnmc/wp-content/uploads/2025/05/Event-banner-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-152 .elementor-element.elementor-element-32a70833 > .elementor-background-overlay{background-color:#151515;opacity:0.47;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-152 .elementor-element.elementor-element-32a70833 > .elementor-container{min-height:460px;}.elementor-152 .elementor-element.elementor-element-32a70833{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:0px;padding:-1px 15px 0150px 15px;}.elementor-152 .elementor-element.elementor-element-2d459c9d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-152 .elementor-element.elementor-element-2d459c9d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-152 .elementor-element.elementor-element-47e08aaf{text-align:center;}.elementor-152 .elementor-element.elementor-element-47e08aaf .elementor-heading-title{color:#FFFFFF;font-family:"Times New Roman", "Times New Roman", Sans-serif;font-size:55px;font-weight:700;line-height:60.55px;}.elementor-152 .elementor-element.elementor-element-5099331:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-5099331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFF;}.elementor-152 .elementor-element.elementor-element-5099331{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-152 .elementor-element.elementor-element-5099331 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-152 .elementor-element.elementor-element-def0cc9{text-align:center;}.elementor-152 .elementor-element.elementor-element-def0cc9 .elementor-heading-title{font-family:"Times New Roman", "Times New Roman", Sans-serif;}.elementor-152 .elementor-element.elementor-element-a06e558{margin-top:20px;margin-bottom:20px;}.elementor-152 .elementor-element.elementor-element-c3bced9 > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-152 .elementor-element.elementor-element-c3bced9 > .elementor-element-populated, .elementor-152 .elementor-element.elementor-element-c3bced9 > .elementor-element-populated > .elementor-background-overlay, .elementor-152 .elementor-element.elementor-element-c3bced9 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-152 .elementor-element.elementor-element-c3bced9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-152 .elementor-element.elementor-element-9f5d24d{margin-top:10px;margin-bottom:10px;padding:40px 40px 40px 40px;}.elementor-152 .elementor-element.elementor-element-28de99e > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-152 .elementor-element.elementor-element-28de99e > .elementor-element-populated, .elementor-152 .elementor-element.elementor-element-28de99e > .elementor-element-populated > .elementor-background-overlay, .elementor-152 .elementor-element.elementor-element-28de99e > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-28de99e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-152 .elementor-element.elementor-element-80f3d4c > .elementor-element-populated{border-style:solid;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 18px;--e-column-margin-right:0px;--e-column-margin-left:18px;}.elementor-152 .elementor-element.elementor-element-80f3d4c > .elementor-element-populated, .elementor-152 .elementor-element.elementor-element-80f3d4c > .elementor-element-populated > .elementor-background-overlay, .elementor-152 .elementor-element.elementor-element-80f3d4c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-152 .elementor-element.elementor-element-80f3d4c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-152 .elementor-element.elementor-element-32a70833{padding:0px 0px 0px 0px;}}@media(max-width:1200px){.elementor-152 .elementor-element.elementor-element-32a70833:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-32a70833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}}@media(max-width:1024px){.elementor-152 .elementor-element.elementor-element-32a70833:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-32a70833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dbt.teb.mybluehostin.me/ggnmc/wp-content/uploads/2025/05/Event-banner-img-mobile.jpg");background-position:top center;}.elementor-152 .elementor-element.elementor-element-32a70833{margin-top:-142px;margin-bottom:0px;padding:26px 26px 26px 26px;}}@media(max-width:880px){.elementor-152 .elementor-element.elementor-element-32a70833 > .elementor-container{min-height:438px;}.elementor-152 .elementor-element.elementor-element-32a70833{padding:55px 0px 0px 0px;}.elementor-152 .elementor-element.elementor-element-47e08aaf .elementor-heading-title{font-size:44px;}.elementor-152 .elementor-element.elementor-element-def0cc9 .elementor-heading-title{font-size:39px;}}@media(max-width:425px){.elementor-152 .elementor-element.elementor-element-32a70833{margin-top:-91px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-152 .elementor-element.elementor-element-47e08aaf > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-152 .elementor-element.elementor-element-47e08aaf .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-152 .elementor-element.elementor-element-5099331{padding:20px 15px 20px 15px;}}@media(min-width:2400px){.elementor-152 .elementor-element.elementor-element-32a70833:not(.elementor-motion-effects-element-type-background), .elementor-152 .elementor-element.elementor-element-32a70833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-152 .elementor-element.elementor-element-32a70833{padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-32a70833 */@media only screen and (max-width: 1025px) {
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-32a70833.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
        background-position: center 140px;
    }
}


@media only screen and (max-width: 767px){
  section.elementor-section.elementor-top-section.elementor-element.elementor-element-32a70833.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: center 110px;
    background-size: 100% 100%;
  }
}
@media only screen and (max-width: 480px){
  section.elementor-section.elementor-top-section.elementor-element.elementor-element-32a70833.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-size: 120% 100%;
}
}
@media only screen and (max-width: 425px){
  section.elementor-section.elementor-top-section.elementor-element.elementor-element-32a70833.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
    background-position: center 80px;
    background-size: 110% 90%;
    background-color: #636361;
}

}


@media only screen and (max-width: 1025px){
  .elementor-152 .elementor-element.elementor-element-47e08aaf .elementor-heading-title {
    margin-top: -100px;
}
}

@media only screen and (max-width: 767px){
  .elementor-152 .elementor-element.elementor-element-47e08aaf .elementor-heading-title {
    margin-top: -130px;
}
}
@media only screen and (max-width: 425px){
  .elementor-152 .elementor-element.elementor-element-47e08aaf .elementor-heading-title {
    margin-top: -150px;
}
}

@media only screen and (max-width: 480px) {
    section.elementor-section.elementor-top-section.elementor-element.elementor-element-32a70833.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
        background-size: 120% 120%;
        background-position: center 140px;
        background-color: #000;
    }
}

@media only screen and (max-width: 425px) {
  section.elementor-section.elementor-top-section.elementor-element.elementor-element-32a70833.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
      background-size: 120% 120% !important;
      background-position: center 90px !important;
      background-color: #000;
  }
}

@media only screen and (max-width: 767px) {
    .elementor-152 .elementor-element.elementor-element-47e08aaf .elementor-heading-title {
        font-size: 38px;
          line-height: normal;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a06e558 */.em.em-list .em-item .em-item-info h3.em-item-title {
    font-size: 20px;
    line-height: 26px;
font-family: "Times New Roman", Sans-serif !important;
  text-align: justify;
}
.em.em-list.size-small .em-item .em-item-info, .em.em-list.em-grid .em-item .em-item-info {
  
    padding: 10px 10px 10px 10px;
font-family: "Times New Roman", Sans-serif !important;
    font-size: 18px;
}

.display-event-list {
font-family: "Times New Roman", Sans-serif !important;   
    
}
.em-item-desc {
   font-family: "Times New Roman", Sans-serif !important;
}

.img.ls-is-cached.lazyloaded { height: 80%; object-fit: cover; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9f5d24d */@media screen and (max-width:480px) {
    .em.em-calendar .em-cal-body > div {
        padding: 2px;
    }
}/* End custom CSS */