.elementor-kit-9650{--e-global-color-primary:#00478A;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#F6891F;--e-global-color-bde0da5:#F6891F;--e-global-color-69ff355:#A7A9AC;--e-global-typography-primary-font-family:"proxima-nova";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"proxima-nova";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"proxima-nova";--e-global-typography-text-font-size:22px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"proxima-nova";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;font-size:22px;}.elementor-kit-9650 a{color:var( --e-global-color-primary );font-family:"Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;}.elementor-kit-9650 h1{font-family:"Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;}.elementor-kit-9650 h2{font-family:"Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;}.elementor-kit-9650 h3{font-family:"Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;}.elementor-kit-9650 h4{font-family:"Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;}.elementor-kit-9650 h5{font-family:"Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;}.elementor-kit-9650 h6{font-family:"Proxima Nova", Helvetica Neue, Helvetica, Arial, sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.elementor-kit-9650 e-page-transition{background-color:#FFBC7D;}.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:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Target only scrollbars inside Elementor popups */
.elementor-popup-modal ::-webkit-scrollbar {
    width: 10px;
}

/* Scrollbar thumb */
.elementor-popup-modal ::-webkit-scrollbar-thumb {
    background-color: #fb8102; /* Orange scrollbar */
    border-radius: 10px;
}

/* Scrollbar track with inset shadow */
.elementor-popup-modal ::-webkit-scrollbar-track {
    background-color: #144087; /* Dark blue background */
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5); /* Inset shadow for depth */
    border-radius: 10px;
}
/* Ivory Search */
.is-search-input {
    border-radius: 10px 0 0 10px !important;
}
.is-search-icon {
    border-radius: 0 10px 10px 0;
}
.is-ajax-search-posts .is-search-sections .left-section {
    min-height: 110px;
}
.is-search-sections .thumbnail {
    width: 90px !important;
}
.is-search-sections .thumbnail img {
    border-radius: 10px;
    max-width: 90px !important;
}
.is-ajax-search-details .is-title a, .is-ajax-search-post .is-title a {
    color: #144087;
    font-size: 22px !important;
    line-height: 26px !important;
}
.is-ajax-result-description {
    font-size: 18px !important;
    line-height: 22px !important;
}
/* Reset Button Color */
[type=button], [type=submit], button {
    border-color: #00478a;
    color: #00478a;
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #00478a;
}
/* Reset Complianz */
#cmplz-document p, #cmplz-document li, #cmplz-document td, .editor-styles-wrapper .cmplz-unlinked-mode p, .editor-styles-wrapper .cmplz-unlinked-mode li, .editor-styles-wrapper .cmplz-unlinked-mode td,#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode,#cmplz-cookies-overview .cmplz-dropdown p, #cmplz-cookies-overview .cmplz-dropdown a, #cmplz-document .cmplz-dropdown p, #cmplz-document .cmplz-dropdown a, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown a {
    font-size: 18px;
}
#cmplz-cookies-overview .cmplz-dropdown h4, #cmplz-document .cmplz-dropdown h4, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4 {
    font-size: 19px;
}
.cmplz_datarequest label {
    line-height: 22px;
    margin: 10px;
}/* End custom CSS */