.elementor-20900 .elementor-element.elementor-element-70cb54d{overflow:visible;}.elementor-20900 .elementor-element.elementor-element-a547d9b .elementskit-section-title-wraper .elementskit-section-title{color:#041A57;margin:10px 0px 12px 0px;font-size:56px;font-weight:700;line-height:1.18em;letter-spacing:-0.6px;}.elementor-20900 .elementor-element.elementor-element-a547d9b .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-20900 .elementor-element.elementor-element-a547d9b .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-20900 .elementor-element.elementor-element-a547d9b .elementskit-section-title-wraper p{color:#FFFFFF;font-size:21px;font-weight:400;line-height:30px;letter-spacing:0.21px;margin:0px 0px 50px 0px;}.elementor-20900 .elementor-element.elementor-element-454680{overflow:visible;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20900 .elementor-element.elementor-element-81b69b6{--display:flex;--gap:0px 0px;--background-transition:0.3s;--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-20900 .elementor-element.elementor-element-ac84d26{--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;}.elementor-20900 .elementor-element.elementor-element-98bfaa1{width:100%;max-width:100%;}.elementor-20900 .elementor-element.elementor-element-98bfaa1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20900 .elementor-element.elementor-element-98bfaa1 .ectbe-wrapper{--e-ectbe-date-area-background:#FFF000;--e-ectbe-date-area-color:#C9C9C9;--e-ectbe-evt-title-color:#FFFFFF;--e-ectbe-evt-description-color:#C9C9C9;--e-ectbe-evt-venue-color:#D6D6D6;--e-ectbe-evt-read-more-color:#FFF000;}.elementor-20900 .elementor-element.elementor-element-c6f2a65{--display:flex;--background-transition:0.3s;--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-20900 .elementor-element.elementor-element-dc45862{--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;}.elementor-20900 .elementor-element.elementor-element-fcc024d{width:100%;max-width:100%;}.elementor-20900 .elementor-element.elementor-element-fcc024d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20900 .elementor-element.elementor-element-fcc024d .ectbe-wrapper{--e-ectbe-date-area-background:#FFF000;--e-ectbe-date-area-color:#C9C9C9;--e-ectbe-evt-title-color:#FFFFFF;--e-ectbe-evt-description-color:#ACACAC;--e-ectbe-evt-venue-color:#C9C9C9;--e-ectbe-evt-read-more-color:#FFF000;}.elementor-20900 .elementor-element.elementor-element-fdbfb49{--display:flex;--background-transition:0.3s;}.elementor-20900 .elementor-element.elementor-element-0041303{width:100%;max-width:100%;}.elementor-20900 .elementor-element.elementor-element-0041303 .ectbe-wrapper{--e-ectbe-date-area-background:#FFF000;--e-ectbe-date-area-color:#C9C9C9;--e-ectbe-evt-title-color:#FFFFFF;--e-ectbe-evt-description-color:#ACACAC;--e-ectbe-evt-venue-color:#C9C9C9;--e-ectbe-evt-read-more-color:#FFF000;}.elementor-20900 .elementor-element.elementor-element-88ffe7b{--display:flex;--background-transition:0.3s;}.elementor-20900 .elementor-element.elementor-element-2080403{width:100%;max-width:100%;}.elementor-20900 .elementor-element.elementor-element-2080403 .ectbe-wrapper{--e-ectbe-date-area-background:#FFF000;--e-ectbe-date-area-color:#C9C9C9;--e-ectbe-evt-title-color:#FFFFFF;--e-ectbe-evt-description-color:#ACACAC;--e-ectbe-evt-venue-color:#C9C9C9;--e-ectbe-evt-read-more-color:#FFF000;}.elementor-20900 .elementor-element.elementor-element-817e0e6{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-color:#000000;--n-tabs-title-color-active:#000000;}.elementor-20900 .elementor-element.elementor-element-817e0e6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFF00;}.elementor-20900 .elementor-element.elementor-element-817e0e6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-20900 .elementor-element.elementor-element-817e0e6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFF000;}.elementor-20900 .elementor-element.elementor-element-817e0e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20900 .elementor-element.elementor-element-817e0e6.elementor-element{--order:99999 /* order end hack */;}.elementor-20900 .elementor-element.elementor-element-817e0e6 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}@media(min-width:768px){.elementor-20900 .elementor-element.elementor-element-81b69b6{--width:100%;}}@media(max-width:1024px){.elementor-20900 .elementor-element.elementor-element-a547d9b .elementskit-section-title-wraper p{font-size:18px;}}@media(max-width:767px){.elementor-20900 .elementor-element.elementor-element-a547d9b .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 10px 0px;font-size:30px;line-height:1.2em;}.elementor-20900 .elementor-element.elementor-element-a547d9b .elementskit-section-title-wraper p{font-size:16px;}.elementor-20900 .elementor-element.elementor-element-81b69b6{--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-20900 .elementor-element.elementor-element-98bfaa1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20900 .elementor-element.elementor-element-817e0e6{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}.elementor-20900 .elementor-element.elementor-element-817e0e6 > .elementor-widget-container{margin:-10px -10px -10px -10px;}}/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-98bfaa1 */.ectbe-month-header{
    display:none !important;
}

.ectbe-evt-img{
    max-height: 10rem !important;
      align-self: center;
}

#ectbe-date{
    display:none !important;
    
}

.ectbe-simple-event{
    
    padding: 1.5rem !important;
}
.ectbe-simple-event {
 border-left: 3px solid #fff000 !important;
 padding-left: 1.5rem !important;
} 

.ectbe-content-box{
    border:none !important;
}
.ectbe-simple-event {
  background: #1E1E1E !important;
  border-radius: 14px !important;
  padding: 1.25rem !important;
  overflow: hidden !important;
  margin-bottom: 1.3rem
}

.ectbe-venue-details.ectbe-address {
  font-size: 0 !important;
}

.ectbe-venue-details.ectbe-address .tribe-address {
  font-size: 14px !important; 
}

.ectbe-date-area{
    font-size:14px !important;
}

.ectbe-ev-day{
    font-size:14px !important;
}

.ectbe-evt-title a{
    font-size:1.6rem !important;
}
.ectbe-evt-title a:hover{
    opacity: 50%;
}
@media(max-width: 767px){
    .ectbe-evt-title a{
    font-size:1.2rem !important;
}
}

.ectbe-each-cate a{
    border:gray solid .3px !important;
    color: #fff000 !important;
  
}

.ectbe-content-box{
    align-self: center !important;
}

.ectbe-evt-read-more{
     font-size: 1rem !important;
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-fcc024d */.ectbe-month-header{display:none !important;}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-0041303 */.ectbe-evt-description 
{display: -webkit-box !important;
  -webkit-line-clamp:2 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-2080403 */.ectbe-evt-description 
{display: -webkit-box !important;
  -webkit-line-clamp:2 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-98bfaa1 */.ectbe-month-header{
    display:none !important;
}

.ectbe-evt-img{
    max-height: 10rem !important;
      align-self: center;
}

#ectbe-date{
    display:none !important;
    
}

.ectbe-simple-event{
    
    padding: 1.5rem !important;
}
.ectbe-simple-event {
 border-left: 3px solid #fff000 !important;
 padding-left: 1.5rem !important;
} 

.ectbe-content-box{
    border:none !important;
}
.ectbe-simple-event {
  background: #1E1E1E !important;
  border-radius: 14px !important;
  padding: 1.25rem !important;
  overflow: hidden !important;
  margin-bottom: 1.3rem
}

.ectbe-venue-details.ectbe-address {
  font-size: 0 !important;
}

.ectbe-venue-details.ectbe-address .tribe-address {
  font-size: 14px !important; 
}

.ectbe-date-area{
    font-size:14px !important;
}

.ectbe-ev-day{
    font-size:14px !important;
}

.ectbe-evt-title a{
    font-size:1.6rem !important;
}
.ectbe-evt-title a:hover{
    opacity: 50%;
}
@media(max-width: 767px){
    .ectbe-evt-title a{
    font-size:1.2rem !important;
}
}

.ectbe-each-cate a{
    border:gray solid .3px !important;
    color: #fff000 !important;
  
}

.ectbe-content-box{
    align-self: center !important;
}

.ectbe-evt-read-more{
     font-size: 1rem !important;
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-fcc024d */.ectbe-month-header{display:none !important;}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-0041303 */.ectbe-evt-description 
{display: -webkit-box !important;
  -webkit-line-clamp:2 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-2080403 */.ectbe-evt-description 
{display: -webkit-box !important;
  -webkit-line-clamp:2 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-98bfaa1 */.ectbe-month-header{
    display:none !important;
}

.ectbe-evt-img{
    max-height: 10rem !important;
      align-self: center;
}

#ectbe-date{
    display:none !important;
    
}

.ectbe-simple-event{
    
    padding: 1.5rem !important;
}
.ectbe-simple-event {
 border-left: 3px solid #fff000 !important;
 padding-left: 1.5rem !important;
} 

.ectbe-content-box{
    border:none !important;
}
.ectbe-simple-event {
  background: #1E1E1E !important;
  border-radius: 14px !important;
  padding: 1.25rem !important;
  overflow: hidden !important;
  margin-bottom: 1.3rem
}

.ectbe-venue-details.ectbe-address {
  font-size: 0 !important;
}

.ectbe-venue-details.ectbe-address .tribe-address {
  font-size: 14px !important; 
}

.ectbe-date-area{
    font-size:14px !important;
}

.ectbe-ev-day{
    font-size:14px !important;
}

.ectbe-evt-title a{
    font-size:1.6rem !important;
}
.ectbe-evt-title a:hover{
    opacity: 50%;
}
@media(max-width: 767px){
    .ectbe-evt-title a{
    font-size:1.2rem !important;
}
}

.ectbe-each-cate a{
    border:gray solid .3px !important;
    color: #fff000 !important;
  
}

.ectbe-content-box{
    align-self: center !important;
}

.ectbe-evt-read-more{
     font-size: 1rem !important;
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-fcc024d */.ectbe-month-header{display:none !important;}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-0041303 */.ectbe-evt-description 
{display: -webkit-box !important;
  -webkit-line-clamp:2 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-2080403 */.ectbe-evt-description 
{display: -webkit-box !important;
  -webkit-line-clamp:2 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-98bfaa1 */.ectbe-month-header{
    display:none !important;
}

.ectbe-evt-img{
    max-height: 10rem !important;
      align-self: center;
}

#ectbe-date{
    display:none !important;
    
}

.ectbe-simple-event{
    
    padding: 1.5rem !important;
}
.ectbe-simple-event {
 border-left: 3px solid #fff000 !important;
 padding-left: 1.5rem !important;
} 

.ectbe-content-box{
    border:none !important;
}
.ectbe-simple-event {
  background: #1E1E1E !important;
  border-radius: 14px !important;
  padding: 1.25rem !important;
  overflow: hidden !important;
  margin-bottom: 1.3rem
}

.ectbe-venue-details.ectbe-address {
  font-size: 0 !important;
}

.ectbe-venue-details.ectbe-address .tribe-address {
  font-size: 14px !important; 
}

.ectbe-date-area{
    font-size:14px !important;
}

.ectbe-ev-day{
    font-size:14px !important;
}

.ectbe-evt-title a{
    font-size:1.6rem !important;
}
.ectbe-evt-title a:hover{
    opacity: 50%;
}
@media(max-width: 767px){
    .ectbe-evt-title a{
    font-size:1.2rem !important;
}
}

.ectbe-each-cate a{
    border:gray solid .3px !important;
    color: #fff000 !important;
  
}

.ectbe-content-box{
    align-self: center !important;
}

.ectbe-evt-read-more{
     font-size: 1rem !important;
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-fcc024d */.ectbe-month-header{display:none !important;}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-0041303 */.ectbe-evt-description 
{display: -webkit-box !important;
  -webkit-line-clamp:2 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-2080403 */.ectbe-evt-description 
{display: -webkit-box !important;
  -webkit-line-clamp:2 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-98bfaa1 */.ectbe-month-header{
    display:none !important;
}

.ectbe-evt-img{
    max-height: 10rem !important;
      align-self: center;
}

#ectbe-date{
    display:none !important;
    
}

.ectbe-simple-event{
    
    padding: 1.5rem !important;
}
.ectbe-simple-event {
 border-left: 3px solid #fff000 !important;
 padding-left: 1.5rem !important;
} 

.ectbe-content-box{
    border:none !important;
}
.ectbe-simple-event {
  background: #1E1E1E !important;
  border-radius: 14px !important;
  padding: 1.25rem !important;
  overflow: hidden !important;
  margin-bottom: 1.3rem
}

.ectbe-venue-details.ectbe-address {
  font-size: 0 !important;
}

.ectbe-venue-details.ectbe-address .tribe-address {
  font-size: 14px !important; 
}

.ectbe-date-area{
    font-size:14px !important;
}

.ectbe-ev-day{
    font-size:14px !important;
}

.ectbe-evt-title a{
    font-size:1.6rem !important;
}
.ectbe-evt-title a:hover{
    opacity: 50%;
}
@media(max-width: 767px){
    .ectbe-evt-title a{
    font-size:1.2rem !important;
}
}

.ectbe-each-cate a{
    border:gray solid .3px !important;
    color: #fff000 !important;
  
}

.ectbe-content-box{
    align-self: center !important;
}

.ectbe-evt-read-more{
     font-size: 1rem !important;
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-fcc024d */.ectbe-month-header{display:none !important;}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-0041303 */.ectbe-evt-description 
{display: -webkit-box !important;
  -webkit-line-clamp:2 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    
}/* End custom CSS */
/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-2080403 */.ectbe-evt-description 
{display: -webkit-box !important;
  -webkit-line-clamp:2 !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
    
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-817e0e6 */.e-n-tab-title{
   min-width: 9rem !important;
    
}/* End custom CSS */