.elementor-kit-4{--e-global-color-primary:#053347;--e-global-color-secondary:#00B8B8;--e-global-color-text:#F4EDDD;--e-global-color-accent:#295E6D;--e-global-color-d54bfc5:#C7D6D2;--e-global-color-64599be:#F3F3F3;--e-global-color-98e0829:#945104;--e-global-color-8c24622:#00B8B86E;--e-global-color-d4b8504:#00B8B86E;--e-global-color-7f540af:#00B8B82B;--e-global-color-245fa4f:#FFBE00;--e-global-color-2a125e5:#FFC400;--e-global-typography-primary-font-family:"the-seasons";--e-global-typography-primary-font-size:44px;--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"the-seasons";--e-global-typography-secondary-font-size:29px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-font-style:italic;--e-global-typography-text-font-family:"josefin-sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-letter-spacing:-0.6px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-feef262-font-family:"josefin-sans";--e-global-typography-feef262-font-size:21px;--e-global-typography-feef262-font-weight:400;--e-global-typography-feef262-line-height:28px;--e-global-typography-feef262-letter-spacing:-0.6px;--e-global-typography-6d88948-font-family:"the-seasons";--e-global-typography-6d88948-font-size:44px;--e-global-typography-6d88948-font-weight:300;--e-global-typography-8397cbf-font-family:"the-seasons";--e-global-typography-8397cbf-font-size:32px;--e-global-typography-8397cbf-font-weight:300;--e-global-typography-89b59ca-font-family:"josefin-sans";--e-global-typography-89b59ca-font-size:19px;--e-global-typography-89b59ca-font-weight:300;--e-global-typography-89b59ca-text-transform:none;--e-global-typography-89b59ca-font-style:normal;--e-global-typography-89b59ca-line-height:24px;--e-global-typography-89b59ca-letter-spacing:-0.6px;--e-global-typography-11176ea-font-family:"the-seasons";--e-global-typography-11176ea-font-size:32px;--e-global-typography-11176ea-font-weight:300;--e-global-typography-f7fd1dc-font-family:"josefin-sans";--e-global-typography-f7fd1dc-font-size:19px;--e-global-typography-f7fd1dc-font-weight:300;--e-global-typography-f7fd1dc-text-transform:none;--e-global-typography-f7fd1dc-font-style:normal;--e-global-typography-f7fd1dc-line-height:24px;--e-global-typography-f7fd1dc-letter-spacing:-0.6px;--e-global-typography-c1dcfc1-font-family:"the-seasons";--e-global-typography-c1dcfc1-font-size:26px;--e-global-typography-c1dcfc1-font-weight:300;--e-global-typography-c1dcfc1-line-height:33px;--e-global-typography-6e5f410-font-family:"the-seasons";--e-global-typography-6e5f410-font-size:26px;--e-global-typography-6e5f410-font-weight:300;--e-global-typography-6e5f410-line-height:33px;--e-global-typography-928ff15-font-family:"the-seasons";--e-global-typography-928ff15-font-size:26px;--e-global-typography-928ff15-font-weight:300;--e-global-typography-928ff15-line-height:33px;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1200px){.elementor-kit-4{--e-global-typography-6e5f410-font-size:23px;--e-global-typography-6e5f410-line-height:28px;}}@media(max-width:1024px){.elementor-kit-4{--e-global-typography-feef262-font-size:16px;--e-global-typography-feef262-line-height:22px;--e-global-typography-11176ea-font-size:25px;--e-global-typography-f7fd1dc-font-size:16px;--e-global-typography-f7fd1dc-line-height:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-928ff15-font-size:20px;--e-global-typography-928ff15-line-height:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Remove blue focus outline and shadow from pop-ups */
.elementor-popup-modal,
.elementor-popup-modal * {
    outline: none !important;
    box-shadow: none !important;
}

/* Make sure popup content is clickable */
.elementor-popup-modal,
.elementor-popup-modal .elementor-widget-wrap {
    pointer-events: auto !important;
}

/* Ensure popup overlay only covers visible area */
.elementor-popup-modal > .dialog-widget-content {
    pointer-events: auto !important;
}

/* Optional: ensure proper stacking above page content */
.elementor-popup-modal {
    z-index: 10000 !important;
}/* End custom CSS */