@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal.dialog-type-lightbox{background-color:transparent;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px}.elementor-popup-modal .elementor{width:100%}.grecaptcha-badge{visibility:hidden}.ast-search-menu-icon .ast-icon{margin-top:5px}.ast-search-menu-icon.ast-dropdown-active .ast-icon{color:var(--ast-global-color-0)}.site-footer
a{color:white}.site-footer a:hover{color:var(--ast-global-color-1)}.footer-widget-area .widget_nav_menu,
.footer-widget-area
p{margin-top:10px}.ast-custom-button:after{font-family:"Font Awesome 5 Free";font-weight:bold;content:"\f061";margin-left:10px}.ast-menu-toggle{padding:0px
15px 0px 7px !important;background:transparent !important}.ast-menu-toggle:focus{outline:0}.ast-button-wrap .menu-toggle:focus{outline:0}.ectbe-date-area{min-width:25% !important}.ectbe-evt-read-more{font-size:0px !important;text-decoration:none !important;text-transform:capitalize}.ectbe-evt-read-more::after{content:"View Details";font-size:22px}.ectbe-evt-read-more:hover::after{color:var(--ast-global-color-0)}.ectbe-evt-more-box:hover{background:#f0f0f0 !important}#tribe-events-pg-template{max-width:1480px !important}.tribe-events-pg-template
h1{font-size:32px;color:var(--tec-color-text-primary)}.tribe-events-pg-template
h2{font-size:22px;color:var(--tec-color-text-primary)}.tribe-events-pg-template .tribe_events
a{color:var(--ast-global-color-0)}.tribe-events-c-subscribe-dropdown{display:none}.tribe-events-pg-template
.tribe_events{padding:0px
!important}.tribe-events-pg-template .tribe-events-back{display:none}.tribe-events-event-categories
a{color:var(--ast-global-color-1)  !important;pointer-events:none}.cookie-popup{z-index:9999999999}.wpcf7-form{}.wpcf7-form label
em{color:red}.wpcf7-form .wpcf7-form-control{border:1px
solid var( --e-global-color-primary );border-radius:4px}.wpcf7-form .wpcf7-recaptcha{border:0px;margin:10px
0 25px 0;display:block}.wpcf7-form .wpcf7-form-control:focus{border:1px
solid #0db02b !important}.wpcf7-form .wpcf7-form-control.wpcf7-checkbox{border:none}.wpcf7-form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-form-control.wpcf7-textarea{height:100px;min-height:100px;width:100%;min-width:100%;max-width:100%}.wpcf7-not-valid-tip{font-size:12px}.wpcf7-form .wpcf7-submit{color:white;border:none}.wpcf7-form .elementor-col-100{display:inline-block;width:98.5%}.wpcf7-form .elementor-col-50{margin:0
1% 1.2em 0;width:48%;vertical-align:bottom;display:inline-block}.wpcf7-form .elementor-col-50.right{margin:0
0 1.2em 1%}.wpcf7-form .wpcf7-response-output{margin:2em
0em 1em !important;border-width:1px !important;border-radius:5px;width:98.5%}#globalPopupContainer{position:fixed;background:rgba(0, 0, 0, 0.5);top:0;left:0;width:100%;z-index:99;height:100vh;display:flex}#globalPopupContainer
#popupInnerContainer{width:90%;margin:0px
auto;max-width:600px;background:white;padding:30px
20px;border:12px
solid #00544D;position:relative;align-self:center}#globalPopupContainer #popupInnerContainer
#popupContent{text-align:center}.promoPopupContent{padding:20px
0}.promoPopupContent
.closeIcon{position:absolute;top:10px;right:10px;font-size:21px;color:grey}.promoPopupContent
.subTitle{margin:10px
0 30px 0}.promoPopupContent
.description{margin:0
0 30px 0}.promoPopupContent
.label{color:var(--e-global-color-primary);font-weight:600}.promoPopupContent
.promoCode{color:var(--e-global-color-accent)}.promoPopupContent
.button{margin:20px
0 0 0 !important;width:100%;border-radius:0;padding:15px}