.elementor-44 .elementor-element.elementor-element-2e1a82e{--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;--padding-top:3rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-44 .elementor-element.elementor-element-2e1a82e:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-2e1a82e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-8a7558e .elementor-heading-title{font-weight:500;line-height:2.2rem;}.elementor-44 .elementor-element.elementor-element-428e64f > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-44 .elementor-element.elementor-element-d9ab7be > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-44 .elementor-element.elementor-element-d9ab7be img{width:100%;}.elementor-44 .elementor-element.elementor-element-6108add > .elementor-widget-container{border-style:none;}.elementor-44 .elementor-element.elementor-element-2033775{--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;--padding-top:1rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-44 .elementor-element.elementor-element-2033775:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-2033775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44 .elementor-element.elementor-element-0b1e888{text-align:center;}.elementor-44 .elementor-element.elementor-element-0b1e888 .elementor-heading-title{font-weight:600;}.elementor-44 .elementor-element.elementor-element-de08b6b .ectbe-wrapper{--e-ectbe-date-area-background:#54AFD8;--ectbe-featd-evt-bg-color:var( --e-global-color-820d75e );--e-ectbe-date-area-color:var( --e-global-color-820d75e );}.elementor-44 .elementor-element.elementor-element-de08b6b .ectbe-evt-description{font-size:1.1rem;}.elementor-44 .elementor-element.elementor-element-de08b6b .ectbe-evt-read-more{font-size:1.1rem;text-transform:uppercase;}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-8a7558e .elementor-heading-title{font-size:1.4rem;line-height:1.8rem;}}/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-de08b6b */.ectbe-evt-title a{
    font-size: 2rem !important;
}

.ectbe-month-header {
    display: none;
}

.ectbe-evt-read-more:after {
    content: " ▶";
}

.ectbe-evt-img {
    height: 100% !important;
}

.ectbe-evt-img img {
    object-position: center top;
    min-height: 400px !important;
}

#ectbe-date {
    display: none;
}
.ectbe-content-box {
    border: none !important;
    /* border-color: #79c8ec !important;
    border-width: 2px !important; */
}

.ectbe-wrapper  {
    padding: 0 !important;
}

.ectbe-content-box  {
    padding: 0 20px 0 0 !important;
}

.ectbe-wrapper a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2033775 */.elementor-44 .elementor-element.elementor-element-2033775 .e-con-inner {
    border-top: 1px solid #ccc;
}/* End custom CSS */