.elementor-581 .elementor-element.elementor-element-7dae8d8{--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-581 .elementor-element.elementor-element-7dae8d8:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-7dae8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-581 .elementor-element.elementor-element-2b02b3a{width:auto;max-width:auto;text-align:left;}.elementor-581 .elementor-element.elementor-element-2b02b3a > .elementor-widget-container{background-color:#DD3333;padding:20px 20px 20px 20px;}.elementor-581 .elementor-element.elementor-element-2b02b3a.elementor-element{--align-self:flex-start;}.elementor-581 .elementor-element.elementor-element-2b02b3a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-2b02b3a .elementor-heading-title{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-581 .elementor-element.elementor-element-ea655d7 .elementor-button{background-color:#DD3333;font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;padding:15px 60px 15px 60px;}.elementor-581 .elementor-element.elementor-element-ea655d7{width:auto;max-width:auto;}.elementor-581 .elementor-element.elementor-element-ea655d7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-581 .elementor-element.elementor-element-ea655d7.elementor-element{--align-self:flex-start;}.elementor-581 .elementor-element.elementor-element-ea655d7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-5ac0293.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-e87b421.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-c35e135{--display:flex;}.elementor-581 .elementor-element.elementor-element-c35e135:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-c35e135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-581 .elementor-element.elementor-element-851fa83{--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;}.elementor-581 .elementor-element.elementor-element-636ae45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-fb5ab46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-e7ea78d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-df59216 .elementor-button{background-color:var( --e-global-color-3a56e23 );}.elementor-581 .elementor-element.elementor-element-df59216.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-581 .elementor-element.elementor-element-df59216{right:20px;}body.rtl .elementor-581 .elementor-element.elementor-element-df59216{left:20px;}.elementor-581 .elementor-element.elementor-element-df59216{bottom:20px;}.elementor-581 .elementor-element.elementor-element-df59216.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-9efb38c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-581 .elementor-element.elementor-element-2719e95{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-581 .elementor-element.elementor-element-4a7d8a8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-4a7d8a8{text-align:left;}.elementor-581 .elementor-element.elementor-element-4a7d8a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-581 .elementor-element.elementor-element-a198dbf{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-581 .elementor-element.elementor-element-c73ef19{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-581 .elementor-element.elementor-element-47bf0a7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-47bf0a7 .elementor-icon-wrapper{text-align:center;}.elementor-581 .elementor-element.elementor-element-47bf0a7.elementor-view-stacked .elementor-icon{background-color:#6B7280;}.elementor-581 .elementor-element.elementor-element-47bf0a7.elementor-view-framed .elementor-icon, .elementor-581 .elementor-element.elementor-element-47bf0a7.elementor-view-default .elementor-icon{color:#6B7280;border-color:#6B7280;}.elementor-581 .elementor-element.elementor-element-47bf0a7.elementor-view-framed .elementor-icon, .elementor-581 .elementor-element.elementor-element-47bf0a7.elementor-view-default .elementor-icon svg{fill:#6B7280;}.elementor-581 .elementor-element.elementor-element-47bf0a7 .elementor-icon{font-size:20px;}.elementor-581 .elementor-element.elementor-element-47bf0a7 .elementor-icon svg{height:20px;}.elementor-581 .elementor-element.elementor-element-2fe8a3b{--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;}.elementor-581 .elementor-element.elementor-element-3c48c36{width:auto;max-width:auto;}.elementor-581 .elementor-element.elementor-element-3c48c36.elementor-element{--align-self:flex-start;}.elementor-581 .elementor-element.elementor-element-3c48c36.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-985d885{width:auto;max-width:auto;}.elementor-581 .elementor-element.elementor-element-985d885.elementor-element{--align-self:flex-start;}.elementor-581 .elementor-element.elementor-element-985d885.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-660720c{width:auto;max-width:auto;}.elementor-581 .elementor-element.elementor-element-660720c.elementor-element{--align-self:flex-start;}.elementor-581 .elementor-element.elementor-element-660720c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-d5d549d{--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;}.elementor-581 .elementor-element.elementor-element-83d0592.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-67ca42d{--display:flex;}.elementor-581 .elementor-element.elementor-element-2ea4412.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-2ea4412 .elementor-icon-wrapper{text-align:center;}.elementor-581 .elementor-element.elementor-element-2ea4412.elementor-view-stacked .elementor-icon{background-color:#6B7280;}.elementor-581 .elementor-element.elementor-element-2ea4412.elementor-view-framed .elementor-icon, .elementor-581 .elementor-element.elementor-element-2ea4412.elementor-view-default .elementor-icon{color:#6B7280;border-color:#6B7280;}.elementor-581 .elementor-element.elementor-element-2ea4412.elementor-view-framed .elementor-icon, .elementor-581 .elementor-element.elementor-element-2ea4412.elementor-view-default .elementor-icon svg{fill:#6B7280;}.elementor-581 .elementor-element.elementor-element-2ea4412 .elementor-icon{font-size:20px;}.elementor-581 .elementor-element.elementor-element-2ea4412 .elementor-icon svg{height:20px;}.elementor-581 .elementor-element.elementor-element-f3e1d03{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-581 .elementor-element.elementor-element-2fec8cc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-4b0d8a1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-cf037c5{--display:flex;}.elementor-581 .elementor-element.elementor-element-7beb355.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-9d12b7c{--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-581 .elementor-element.elementor-element-9d12b7c:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-9d12b7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-581 .elementor-element.elementor-element-702b9a0{--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;}.elementor-581 .elementor-element.elementor-element-5531459{--display:flex;--justify-content:center;}.elementor-581 .elementor-element.elementor-element-8f25bbd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-49ff55e{--display:flex;--justify-content:center;}.elementor-581 .elementor-element.elementor-element-5a8ee84.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-6f386d4{--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-581 .elementor-element.elementor-element-6f386d4:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-6f386d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-581 .elementor-element.elementor-element-73f9dd9{--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;}.elementor-581 .elementor-element.elementor-element-20486a7{--display:flex;--justify-content:space-between;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-581 .elementor-element.elementor-element-7ac83be.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-1673adc > .elementor-widget-container{padding:10px 15px 10px 15px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-3a56e23 );border-radius:60px 60px 60px 60px;}.elementor-581 .elementor-element.elementor-element-1673adc.elementor-element{--align-self:flex-end;}.elementor-581 .elementor-element.elementor-element-1673adc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-1673adc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-3a56e23 );}.elementor-581 .elementor-element.elementor-element-8947371{--display:flex;--justify-content:center;}.elementor-581 .elementor-element.elementor-element-f076074.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-68ea49d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-9737dbb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-75d95a8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-7a09019{--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;--justify-content:flex-end;}.elementor-581 .elementor-element.elementor-element-c658761.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-83aa798.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-733f234.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-a2919f2{--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-581 .elementor-element.elementor-element-a2919f2:not(.elementor-motion-effects-element-type-background), .elementor-581 .elementor-element.elementor-element-a2919f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-581 .elementor-element.elementor-element-fefa238.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-581 .elementor-element.elementor-element-fefa238{text-align:left;}.elementor-581 .elementor-element.elementor-element-fefa238 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:36px;font-weight:600;color:#000000;}.elementor-581 .elementor-element.elementor-element-390b706.xpro-widget-bg-overlay:before{transition:background 0.3s;}@media(min-width:768px){.elementor-581 .elementor-element.elementor-element-636ae45{--width:60%;}.elementor-581 .elementor-element.elementor-element-9efb38c{--width:40%;}.elementor-581 .elementor-element.elementor-element-c73ef19{--width:10%;}.elementor-581 .elementor-element.elementor-element-67ca42d{--width:10%;}.elementor-581 .elementor-element.elementor-element-5531459{--width:60%;}.elementor-581 .elementor-element.elementor-element-49ff55e{--width:40%;}.elementor-581 .elementor-element.elementor-element-20486a7{--width:60%;}.elementor-581 .elementor-element.elementor-element-8947371{--width:40%;}}/* Start custom CSS for shortcode, class: .elementor-element-5ac0293 */.elementor-581 .elementor-element.elementor-element-5ac0293 .event_listings_main{
    display: none;
}
.elementor-581 .elementor-element.elementor-element-5ac0293 .wpem-event-listings-header{
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e7ea78d */.elementor-581 .elementor-element.elementor-element-e7ea78d .spaceclass{
    min-height: 350px;
}


/* Ensure the swiper container is relative */
.elementor-581 .elementor-element.elementor-element-e7ea78d .swiper-container {
    width: 100%; /* Full width */
    height: 100%; /* Adjust height as needed */
    overflow: hidden; /* Hide overflow to prevent inactive slides from showing */
}

/* Ensure slides take full height */
.elementor-581 .elementor-element.elementor-element-e7ea78d .swiper-slide {
    display: flex; /* Optional: Center content */
    justify-content: center; /* Optional: Center content */
    align-items: center; /* Optional: Center content */
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    
    background-size: cover;
    background-position: top center;
}

.swiper-container:not(.swiper-initialized ) .swiper-pagination,
.swiper-container:not(.swiper-initialized ) .swiper-button-prev,
.swiper-container:not(.swiper-initialized ) .swiper-button-next
{
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df59216 */.elementor-581 .elementor-element.elementor-element-df59216 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fe8a3b */.elementor-581 .elementor-element.elementor-element-2fe8a3b .event-field-custom{
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for single-event-field, class: .elementor-element-2fec8cc */.elementor-581 .elementor-element.elementor-element-2fec8cc {
    min-height: 15px;
}

.elementor-581 .elementor-element.elementor-element-2fec8cc #gmap-link:after {
    content: '';
    display: inline-block; /* Ensure it takes up space */
    width: 1em; /* Adjust as needed */
    height: 1em; /* Adjust as needed */
    background-image: url('/wp-content/uploads/2024/10/shareiconred.svg');
    background-size: contain; /* Adjusts size to fit the element */
    background-repeat: no-repeat; /* Prevents the image from repeating */
    margin-left: 0.5em; /* Adjust spacing as needed */
}

.elementor-581 .elementor-element.elementor-element-2fec8cc a#gmap-link{
    color: #DD3333 !important;
    font-weight: bold;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for jnews_post_share_elementor, class: .elementor-element-8f25bbd */.elementor-581 .elementor-element.elementor-element-8f25bbd .jeg_share_button{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for single-event-field, class: .elementor-element-5a8ee84 */.elementor-581 .elementor-element.elementor-element-5a8ee84 a{
    display: block;
    background: #DD3333;
    color: white;
    padding: 10px 20px;
    border-radius: 5px;
    font-weight: bold;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for single-event-field, class: .elementor-element-c658761 */.elementor-581 .elementor-element.elementor-element-c658761 {
    min-height: 15px;
}

.elementor-581 .elementor-element.elementor-element-c658761 #gmap-link-alt:before {
    content: '';
    display: inline-block; /* Ensure it takes up space */
    width: 1em; /* Adjust as needed */
    height: 1em; /* Adjust as needed */
    background-image: url('/wp-content/uploads/2024/10/shareiconred.svg');
    background-size: contain; /* Adjusts size to fit the element */
    background-repeat: no-repeat; /* Prevents the image from repeating */
    margin-right: 0.5em; /* Adjust spacing as needed */
}

.elementor-581 .elementor-element.elementor-element-c658761 a#gmap-link-alt{
    color: #000 !important;
    font-weight: bold;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83aa798 */.elementor-581 .elementor-element.elementor-element-83aa798 {
    min-height: 15px;
}

.elementor-581 .elementor-element.elementor-element-83aa798 a:before {
    content: '';
    display: inline-block; /* Ensure it takes up space */
    width: 1em; /* Adjust as needed */
    height: 1em; /* Adjust as needed */
    background-image: url('/wp-content/uploads/2024/10/carred.svg');
    background-size: contain; /* Adjusts size to fit the element */
    background-repeat: no-repeat; /* Prevents the image from repeating */
    margin-right: 0.5em; /* Adjust spacing as needed */
}

.elementor-581 .elementor-element.elementor-element-83aa798 a{
    color: #000 !important;
    font-weight: bold;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for event-listing, class: .elementor-element-390b706 */.elementor-581 .elementor-element.elementor-element-390b706 .wpem-heading-text{
    display: none !important;
}/* End custom CSS */