.elementor-kit-5{--e-global-color-primary:#003057;--e-global-color-secondary:#54595F;--e-global-color-text:#343333;--e-global-color-accent:#FD9A26;--e-global-color-da84e38:#DBD4C6;--e-global-color-c825783:#C4B8A1;--e-global-color-55753b5:#A8A49C;--e-global-color-c2ca914:#FFFCF6;--e-global-color-2022f45:#108BA1;--e-global-color-3509b62:#DAD4C6;--e-global-color-2df7be2:#151515;--e-global-color-e0a6214:#BBDEF0;--e-global-color-19dd793:#FFFFFF;--e-global-color-425acc2:#DBD4C6;--e-global-color-7f80b82:#D0ECEF;--e-global-color-918335a:#D4E9EB;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-2df7be2 );font-family:"Roboto", Sans-serif;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:450ms;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-size:20px;}.elementor-kit-5 e-page-transition{background-color:var( --e-global-color-da84e38 );}.elementor-kit-5 a{color:var( --e-global-color-primary );}.elementor-kit-5 a:hover{color:var( --e-global-color-55753b5 );}.elementor-kit-5 h1{color:var( --e-global-color-2df7be2 );font-weight:400;}.elementor-kit-5 h2{color:var( --e-global-color-2df7be2 );}.elementor-kit-5 h3{color:var( --e-global-color-2df7be2 );}.elementor-kit-5 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea:focus,.elementor-kit-5 .elementor-field-textual:focus{box-shadow:10px 10px 21px -5px #DBD4C6;}.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){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}.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:1060px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:900px){.elementor-kit-5{font-size:15px;}.elementor-kit-5 h2{font-size:25px;}.elementor-kit-5 h3{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS *//* -------------------------- */
/* Base Styles for Header-2 */
/* -------------------------- */
.header-2 {
    transform: translateY(-890px) !important; /* Completely hide the header */
    transition: transform 0.4s ease !important; /* Smooth transition */
}

/* -------------------------- */
/* Sticky State for Header-2 */
/* -------------------------- */
.elementor-sticky--effects.header-2 {
    transform: translateY(0) !important; /* Bring the header into view when sticky */
}

/* -------------------------- */
/* Hide Header-1 When Sticky */
/* -------------------------- */
.elementor-sticky--effects.header-1 {
    display: none !important; /* Hide another header if needed */
}

/* -------------------------- */
/* Tablet View: 768px to 1060px */
/* -------------------------- */
@media (max-width: 1060px) and (min-width: 768px) {
    .header-2 {
        transform: translateY(-890px) !important; /* Ensure header is fully hidden on tablets */
    }

    .elementor-sticky--effects.header-2 {
        transform: translateY(0) !important; /* Show header when sticky */
    }
}

/* -------------------------- */
/* Mobile View: Up to 767px */
/* -------------------------- */
@media (max-width: 767px) {
    .header-2 {
        transform: translateY(-490px) !important; /* Ensure header is fully hidden on mobile */
    }

    .elementor-sticky--effects.header-2 {
        transform: translateY(0) !important; /* Show header when sticky */
    }
}

/* -------------------------- */
/* High-Resolution and Foldable Devices */
/* -------------------------- */
@media (max-width: 1440px) and (min-width: 1061px) {
    .header-2 {
        transform: translateY(-490px) !important; /* Ensure header is fully hidden on high-res devices */
    }

    .elementor-sticky--effects.header-2 {
        transform: translateY(0) !important; /* Show header when sticky */
    }
}/* End custom CSS */