.elementor-50496 .elementor-element.elementor-element-702b75c0:not(.elementor-motion-effects-element-type-background), .elementor-50496 .elementor-element.elementor-element-702b75c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0c3190c );}.elementor-50496 .elementor-element.elementor-element-702b75c0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50496 .elementor-element.elementor-element-702b75c0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-50496 .elementor-element.elementor-element-a998592{text-align:start;}.elementor-50496 .elementor-element.elementor-element-a998592 img{width:100%;}.elementor-50496 .elementor-element.elementor-element-40fb1741 > .elementor-element-populated{margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;}.elementor-50496 .elementor-element.elementor-element-635228c{text-align:start;}.elementor-50496 .elementor-element.elementor-element-635228c img{width:100%;}.elementor-50496 .elementor-element.elementor-element-8fcc8a8{text-align:start;}.elementor-50496 .elementor-element.elementor-element-8fcc8a8 img{width:100%;border-radius:32px 32px 32px 32px;}@media(max-width:767px){.elementor-50496 .elementor-element.elementor-element-40fb1741 > .elementor-element-populated{margin:0px 0px 48px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-50496 .elementor-element.elementor-element-8fcc8a8{text-align:start;}.elementor-50496 .elementor-element.elementor-element-8fcc8a8 img{width:100%;}}/* Start custom CSS for ucaddon_hosted_event_lp_template_hero, class: .elementor-element-50540908 */.elementor-50496 .elementor-element.elementor-element-50540908 div{
    max-width: 550px !important;
}
.elementor-50496 .elementor-element.elementor-element-50540908 .event-template-hero-breadcrum{
    line-height: 20px;
}
.elementor-50496 .elementor-element.elementor-element-50540908 .time-date-event{
    max-width: 500px;
}

.elementor-50496 .elementor-element.elementor-element-50540908 h1{
        font-size: 35px !important;
    line-height: 45px !important;
    max-width: 550px !important;
}

.elementor-50496 .elementor-element.elementor-element-50540908 .time-date-event{
    max-width: 550px !important;
}

.elementor-50496 .elementor-element.elementor-element-50540908 .event-details-text{
    max-width: 570px !important;
}

.elementor-50496 .elementor-element.elementor-element-50540908 .demo-event-template-img{
    position: relative;
    max-width: 550px;
    margin-top: 24px;
}

.elementor-50496 .elementor-element.elementor-element-50540908 .dp-column-text-side{
    padding-bottom: 0px !important;
}

.elementor-50496 .elementor-element.elementor-element-50540908 ul{
    list-style: disc !important;
    padding-left: 24px;
    margin-bottom: 24px;
}
.elementor-50496 .elementor-element.elementor-element-50540908 ul li{
    list-style: disc !important;
}

.elementor-50496 .elementor-element.elementor-element-50540908 .demo-event-template-img{
    margin-top: 0px !important;
}

.elementor-50496 .elementor-element.elementor-element-50540908 .dp-column-text-side::after{
    height: 0px !important
}

.elementor-50496 .elementor-element.elementor-element-50540908 .event-details-text p{
    margin-bottom: 0px;
}

.elementor-50496 .elementor-element.elementor-element-50540908 .event-details-text ul:last-chile{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ebf42ac */.elementor-50496 .elementor-element.elementor-element-ebf42ac .dp-column-text-side{
   /*height: 720px;*/
    justify-content: flex-start;
    overflow-y: scroll;
    padding-bottom: 40px;
    padding-right: 10px;
}

.elementor-50496 .elementor-element.elementor-element-ebf42ac .dp-column-text-side::-webkit-scrollbar {
  width: 0px;
}

.elementor-50496 .elementor-element.elementor-element-ebf42ac .dp-column-text-side::-webkit-scrollbar-thumb {
  background-color: var(--darkblue-color);
  outline: 1px solid slategrey;
}

.elementor-50496 .elementor-element.elementor-element-ebf42ac .dp-column-text-side::after{
      position: absolute;
    content: '';
    height: 40px;
    bottom: 0;
    z-index: 999;
    width: 100%;
    background: linear-gradient(180deg, rgb(245 245 245 / 0%) 0%, #f5f5f5 100%, #F5F5F5 80%);
}

@media all and (max-width: 768px) {
    .elementor-50496 .elementor-element.elementor-element-ebf42ac .dp-column-text-side{
        height: auto;
        padding-bottom: 0px;
        padding-right: 0px;
        overflow-y: auto;
    }
    .elementor-50496 .elementor-element.elementor-element-ebf42ac .dp-column-text-side::after{
        display: none;
    }
    .elementor-50496 .elementor-element.elementor-element-ebf42ac .dp-column-text-side .event-template-hero-logo, .elementor-50496 .elementor-element.elementor-element-ebf42ac .dp-column-text-side h1, .elementor-50496 .elementor-element.elementor-element-ebf42ac .event-template-hero-breadcrum{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_heading_text, class: .elementor-element-644f06b7 */.elementor-50496 .elementor-element.elementor-element-644f06b7{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-702b75c0 */@media only screen and (max-width: 768px) {
    .elementor-50496 .elementor-element.elementor-element-702b75c0 .elementor-container{
        flex-direction: column-reverse;
    }
}/* End custom CSS */