.elementor-4844 .elementor-element.elementor-element-eab34c6{--display:flex;--min-height:607px;--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;--overlay-opacity:0.5;}.elementor-4844 .elementor-element.elementor-element-eab34c6:not(.elementor-motion-effects-element-type-background), .elementor-4844 .elementor-element.elementor-element-eab34c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hgmff.org/wp-content/uploads/2025/09/ed176e44e29a3e053ec15e7ae8c04fb7ab1b2720-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4844 .elementor-element.elementor-element-eab34c6::before, .elementor-4844 .elementor-element.elementor-element-eab34c6 > .elementor-background-video-container::before, .elementor-4844 .elementor-element.elementor-element-eab34c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-4844 .elementor-element.elementor-element-eab34c6 > .elementor-background-slideshow::before, .elementor-4844 .elementor-element.elementor-element-eab34c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4844 .elementor-element.elementor-element-eab34c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4844 .elementor-element.elementor-element-d811c95{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4844 .elementor-element.elementor-element-dfc7cd4{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4844 .elementor-element.elementor-element-907c0a8 > .elementor-widget-container{padding:0px 0px 25px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4844 .elementor-element.elementor-element-907c0a8 .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-weight:300;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4844 .elementor-element.elementor-element-3fc5fc5 .e-search-submit{background-color:#E6DFD500;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-4844 .elementor-element.elementor-element-3fc5fc5 .e-search-input{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;letter-spacing:1.5px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-4844 .elementor-element.elementor-element-3fc5fc5{--e-search-placeholder-color:#595959;--e-search-input-color:#595959;--e-search-icon-label-color:#595959;--e-search-input-padding-block-start:30px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-submit-margin-inline-start:28px;--e-search-icon-clear-size:0px;--e-search-icon-submit-size:20px;--e-search-submit-icon-gap:50px;--e-search-icon-submit-color:#595959;--e-search-submit-padding:40px 0px 0px 0px;}.elementor-4844 .elementor-element.elementor-element-3fc5fc5.e-focus{--e-search-input-color:#595959;}.elementor-4844 .elementor-element.elementor-element-c821a99{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-4844 .elementor-element.elementor-element-281efd3 .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:45px;font-weight:300;}.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-wrapper{--e-ectbe-date-area-background:#F94721;--e-ectbe-date-area-color:var( --e-global-color-primary );--e-ectbe-evt-title-color:#155640;--e-ectbe-evt-description-color:var( --e-global-color-secondary );--e-ectbe-evt-read-more-color:var( --e-global-color-accent );}.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-list-wrapper.style-1 .ectbe-date-area,
					.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-content-box .ectbe-date-area span,
					.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-minimal-list-wrapper .ectbe-evt-time{font-size:20px;}.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-title .ectbe-evt-url{font-size:35px;}.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-description{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;}.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-read-more{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;}.elementor-4844 .elementor-element.elementor-element-ca73b65{--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-4844 .elementor-element.elementor-element-0ffba0e > .elementor-widget-container{padding:0px 0px 25px 0px;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-4844 .elementor-element.elementor-element-0ffba0e .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-weight:300;}.elementor-4844 .elementor-element.elementor-element-16ac71a .e-search-submit{background-color:#E6DFD500;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-4844 .elementor-element.elementor-element-16ac71a .e-search-input{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;letter-spacing:1.5px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-4844 .elementor-element.elementor-element-16ac71a{--e-search-placeholder-color:#595959;--e-search-input-color:#595959;--e-search-icon-label-color:#595959;--e-search-input-padding-block-start:30px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-submit-margin-inline-start:28px;--e-search-icon-clear-size:0px;--e-search-icon-submit-size:20px;--e-search-submit-icon-gap:50px;--e-search-icon-submit-color:#595959;--e-search-submit-padding:40px 0px 0px 0px;}.elementor-4844 .elementor-element.elementor-element-16ac71a.e-focus{--e-search-input-color:#595959;}.elementor-4844 .elementor-element.elementor-element-35d22ed{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-4844 .elementor-element.elementor-element-02714ef .elementor-heading-title{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:45px;font-weight:300;}.elementor-4844 .elementor-element.elementor-element-4b4942f .ectbe-wrapper{--e-ectbe-date-area-background:#F94721;--e-ectbe-date-area-color:var( --e-global-color-primary );--e-ectbe-evt-title-color:#155640;--e-ectbe-evt-description-color:var( --e-global-color-secondary );--e-ectbe-evt-read-more-color:var( --e-global-color-accent );}.elementor-4844 .elementor-element.elementor-element-4b4942f .ectbe-list-wrapper.style-1 .ectbe-date-area,
					.elementor-4844 .elementor-element.elementor-element-4b4942f .ectbe-content-box .ectbe-date-area span,
					.elementor-4844 .elementor-element.elementor-element-4b4942f .ectbe-minimal-list-wrapper .ectbe-evt-time{font-size:20px;}.elementor-4844 .elementor-element.elementor-element-4b4942f .ectbe-evt-title .ectbe-evt-url{font-size:35px;}.elementor-4844 .elementor-element.elementor-element-4b4942f .ectbe-evt-description{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;}.elementor-4844 .elementor-element.elementor-element-4b4942f .ectbe-evt-read-more{font-family:"helvetica-neue-lt-pro", Sans-serif;font-size:18px;}:root{--page-title-display:none;}@media(max-width:1350px) and (min-width:768px){.elementor-4844 .elementor-element.elementor-element-ca73b65{--width:100%;}}@media(max-width:1450px){.elementor-4844 .elementor-element.elementor-element-eab34c6:not(.elementor-motion-effects-element-type-background), .elementor-4844 .elementor-element.elementor-element-eab34c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}}@media(max-width:1199px){.elementor-4844 .elementor-element.elementor-element-eab34c6{--min-height:350px;}.elementor-4844 .elementor-element.elementor-element-eab34c6:not(.elementor-motion-effects-element-type-background), .elementor-4844 .elementor-element.elementor-element-eab34c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-4844 .elementor-element.elementor-element-d811c95{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-4844 .elementor-element.elementor-element-c821a99{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4844 .elementor-element.elementor-element-281efd3 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-4844 .elementor-element.elementor-element-ca73b65{--padding-top:50px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-4844 .elementor-element.elementor-element-35d22ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:025px;--padding-right:25px;}.elementor-4844 .elementor-element.elementor-element-02714ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4844 .elementor-element.elementor-element-4b4942f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-4844 .elementor-element.elementor-element-eab34c6{--min-height:180px;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4844 .elementor-element.elementor-element-eab34c6:not(.elementor-motion-effects-element-type-background), .elementor-4844 .elementor-element.elementor-element-eab34c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-4844 .elementor-element.elementor-element-d811c95{--padding-top:20px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-4844 .elementor-element.elementor-element-c821a99{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4844 .elementor-element.elementor-element-281efd3 > .elementor-widget-container{margin:0px 0px 0px 10px;padding:30px 0px 0px 0px;}.elementor-4844 .elementor-element.elementor-element-35d22ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4844 .elementor-element.elementor-element-02714ef > .elementor-widget-container{margin:0px 0px 0px 10px;padding:30px 0px 0px 0px;}}@media(min-width:768px){.elementor-4844 .elementor-element.elementor-element-eab34c6{--content-width:1600px;}.elementor-4844 .elementor-element.elementor-element-dfc7cd4{--width:20%;}.elementor-4844 .elementor-element.elementor-element-c821a99{--width:80%;}.elementor-4844 .elementor-element.elementor-element-ca73b65{--width:20%;}.elementor-4844 .elementor-element.elementor-element-35d22ed{--width:80%;}}@media(max-width:1199px) and (min-width:768px){.elementor-4844 .elementor-element.elementor-element-dfc7cd4{--width:30%;}.elementor-4844 .elementor-element.elementor-element-c821a99{--width:70%;}.elementor-4844 .elementor-element.elementor-element-ca73b65{--width:100%;}.elementor-4844 .elementor-element.elementor-element-35d22ed{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-eab34c6 */html, body {
  overflow-x: hidden;
  width: 100%; /* Or max-width: 100%; */
  margin: 0;
  padding: 0;
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-2957e3b */.ectbe-wrapper.ectbe-list-wrapper.style-1 .ectbe-evt-time {
  color: #155640;
}
.ectbe-evt-img img {
  width: 800px !important;
  height: 200px !important;
  object-fit: cover !important;
}
.style-2 #ectbe-date {
  text-align: center;
}
.ectbe-list-wrapper.style-2 .ectbe-simple-event .ectbe-content-box {
  border-left-width: 1px!important;
}
.ectbe-month-header:after {
  height: 1px !important;
}

.ectbe-list-wrapper .ectbe-inner-wrapper {
  border-radius: 0 !important;
}

.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-title .ectbe-evt-url {
  position: relative;
  text-decoration: none; /* remove default underline if any */
}

.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-title .ectbe-evt-url::after {
  content: '';
  position: absolute;
  width: 0;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #F94721;
  transition: width 0.3s ease;
}

.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-title .ectbe-evt-url:hover::after {
  width: 100%;
}
.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-read-more {
  position: relative;
  text-decoration: none;
  transition: color 0.3s ease;
}

.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-read-more::after {
  content: '';
  position: absolute;
  width: 0;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #F94721;
  transition: width 0.3s ease;
}

.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-read-more:hover {
  color: #155640;
}

.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-read-more:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-4b4942f */.ectbe-wrapper.ectbe-list-wrapper.style-1 .ectbe-evt-time {
  color: #155640;
}
.ectbe-evt-img img {
  width: 800px !important;
  height: 200px !important;
  object-fit: cover !important;
}
.style-2 #ectbe-date {
  text-align: center;
}
.ectbe-list-wrapper.style-2 .ectbe-simple-event .ectbe-content-box {
  border-left-width: 1px!important;
}
.ectbe-month-header:after {
  height: 1px !important;
}

.ectbe-list-wrapper .ectbe-inner-wrapper {
  border-radius: 0 !important;
}

.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-title .ectbe-evt-url {
  position: relative;
  text-decoration: none; /* remove default underline if any */
}

.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-title .ectbe-evt-url::after {
  content: '';
  position: absolute;
  width: 0;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #F94721;
  transition: width 0.3s ease;
}

.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-title .ectbe-evt-url:hover::after {
  width: 100%;
}
.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-read-more {
  position: relative;
  text-decoration: none;
  transition: color 0.3s ease;
}

.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-read-more::after {
  content: '';
  position: absolute;
  width: 0;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #F94721;
  transition: width 0.3s ease;
}

.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-read-more:hover {
  color: #155640;
}

.elementor-4844 .elementor-element.elementor-element-2957e3b .ectbe-evt-read-more:hover::after {
  width: 100%;
}/* End custom CSS */