.elementor-11073 .elementor-element.elementor-element-d96fb2e{--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;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-11073 .elementor-element.elementor-element-303b95e{--display:flex;--background-transition:0.3s;}.elementor-11073 .elementor-element.elementor-element-f695ed4 .elementor-heading-title{color:#E0F6FF;font-family:"Raleway", Sans-serif;font-size:40px;font-weight:700;}.elementor-11073 .elementor-element.elementor-element-3dffb6f{color:#FFFFFF;font-family:"Raleway", Sans-serif;font-size:24px;font-weight:500;}.elementor-11073 .elementor-element.elementor-element-2e47162{--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 50px;--background-transition:0.3s;--padding-top:80px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-11073 .elementor-element.elementor-element-5946129{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11073 .elementor-element.elementor-element-927f40d .elementor-heading-title{color:#213E7A;font-family:"Raleway", Sans-serif;font-size:40px;font-weight:700;}.elementor-11073 .elementor-element.elementor-element-4e78021{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11073 .elementor-element.elementor-element-a4126e7{--grid-columns:1;}.elementor-11073 .elementor-element.elementor-element-713b098{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11073 .elementor-element.elementor-element-6862e6a .elementor-heading-title{color:#213E7A;font-family:"Raleway", Sans-serif;font-size:40px;font-weight:700;}.elementor-11073 .elementor-element.elementor-element-91e70b9{--grid-columns:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-11073 .elementor-element.elementor-element-5946129{--width:50%;}.elementor-11073 .elementor-element.elementor-element-713b098{--width:50%;}}@media(max-width:1024px){.elementor-11073 .elementor-element.elementor-element-a4126e7{--grid-columns:2;}.elementor-11073 .elementor-element.elementor-element-91e70b9{--grid-columns:2;}}@media(max-width:767px){.elementor-11073 .elementor-element.elementor-element-a4126e7{--grid-columns:1;}.elementor-11073 .elementor-element.elementor-element-91e70b9{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-d96fb2e */.elementor-11073 .elementor-element.elementor-element-d96fb2e {
  background: linear-gradient(90deg, #011835, #022955, #024A83);
  background-size: cover;
  background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e78021 */body {
    font-family: "Raleway";
}

/* Style empty state */
.tl-upcoming-wrapper .e-loop-nothing-found-message{
  display:flex;
  padding: 40px 5px;
  font-weight: 700;
  font-size: 24px;
  color: #213E7A80 !important;
}

/* Insert message text */
.tl-upcoming-wrapper .e-loop-nothing-found-message::before{
  content: "No Upcoming Events";
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5946129 *//* Target the first LOOP ITEM specifically, regardless of extra nodes */
.tl-upcoming-events [data-elementor-type="loop-item"]:first-of-type > a.tl-event-card{
  border: 1px solid #034A8F !important;
}

.tl-upcoming-events [data-elementor-type="loop-item"]:first-of-type > a.tl-event-card::before{
  border-color: #034A8F !important;
  border-style: solid !important;
  border-width: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-713b098 */.tl-past-events .tl-event-date-box{
  background: #F1F5FF !important; /* light gray like screenshot */
  color: #111827 !important;
}

.tl-past-events .tl-event-card{
  border: 1px solid #CBD5E1 !important; /* change color here */
}

/* If you want text slightly muted */
.tl-past-events .tl-event-date-box .tl-event-date{
  color:#111827 !important;
}/* End custom CSS */
/* Start custom CSS */body {
    background-color: #F1F5FF;
}/* End custom CSS */