.elementor-kit-7{--e-global-color-primary:#114B5F;--e-global-color-secondary:#36413E;--e-global-color-text:#000000;--e-global-color-accent:#61CE70;--e-global-color-5812f2e:#000000;--e-global-color-4d62fc4:#FFFFFF;--e-global-color-fbaa065:#B5B5B5;--e-global-color-97662fd:#9F9F9F;--e-global-color-7f1afbb:#9A9A9A;--e-global-color-701505e:#929292;--e-global-color-f6d4777:#095256;--e-global-color-bb17997:#033F63;--e-global-color-6b703a4:#004E98;--e-global-color-9a09de9:#255957;--e-global-color-825b780:#FFB20F;--e-global-color-d5ea9e2:#BA3F1D;--e-global-color-8d0ddd5:#C5894D;--e-global-typography-primary-font-family:"Foldit";--e-global-typography-primary-font-weight:500;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Saira";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Saira";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Saira";--e-global-typography-accent-font-weight:500;font-family:"Saira", Foldit, Sans-serif;font-size:1em;background-color:var( --e-global-color-97662fd );--e-preloader-animation-duration:700ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-5812f2e );--e-preloader-size:26px;}.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;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#000000EB;--lightbox-ui-color:var( --e-global-color-4d62fc4 );--lightbox-text-color:var( --e-global-color-4d62fc4 );--lightbox-header-icons-size:14px;--lightbox-navigation-icons-size:40px;}.elementor-kit-7 e-page-transition{background-color:var( --e-global-color-97662fd );}@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 */#header {
    width: 100%;
    top: 0;
    left: 0;
    transition: top 0.2s ease; /* Smooth hide/show transition */
    z-index: 9999; /* Ensure header stays on top of other content */
    
}

h1, h2, h3, h4, h5, h6, .elementor-headline-dynamic-text {
    
    font-family: "Foldit", sans-serif !important;
      font-palette: --folditblack;
}

li a.has-submenu, .elementor-kit-7 li a.elementor-item {
     font-family: "Foldit", sans-serif !important;
  font-palette: --folditblack;
}

@font-palette-values --folditblack {
    font-family:"Foldit";
    override-colors: 0 #000, 1 #000, 2 #000;
}

@font-palette-values --folditwhite {
    font-family:"Foldit";
    override-colors: 0 #FFF, 1 #FFF, 2 #FFF;
}

@font-palette-values --folditgray {
    font-family:"Foldit";
    override-colors: 0 #9a9a9a, 1 #9a9a9a, 2 #9a9a9a;
}/* End custom CSS */