.elementor-kit-6{--e-global-color-primary:#3498DB;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#0B0304;--e-global-color-accent:#2979AF;--e-global-color-69f9501:#F2F2F2;--e-global-color-506d588:#55C2DC;--e-global-color-aa94c7b:#003B4A;--e-global-color-6fae606:#2F527A;--e-global-color-1081583:#00A8FF;--e-global-color-c304edf:#F6AD1F;--e-global-typography-primary-font-family:"Marcellus";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-size:1em;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 h1{color:var( --e-global-color-secondary );font-family:"Marcellus", Sans-serif;font-size:4.5em;font-weight:500;line-height:1.2em;}.elementor-kit-6 h2{font-family:"Marcellus", Sans-serif;font-size:2.5em;font-weight:500;}.elementor-kit-6 h3{font-family:"Marcellus", Sans-serif;font-size:2.25em;font-weight:500;}.elementor-kit-6 h4{font-family:"Marcellus", Sans-serif;font-size:1.75em;font-weight:500;}.elementor-kit-6 h5{font-family:"Marcellus", Sans-serif;font-size:1.375em;font-weight:500;}.elementor-kit-6 h6{font-family:"Marcellus", Sans-serif;font-size:1em;font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:8%;--container-default-padding-right:5%;--container-default-padding-bottom:8%;--container-default-padding-left:5%;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-6 h1{font-size:3em;}.elementor-kit-6 h6{font-size:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:8%;--container-default-padding-right:5%;--container-default-padding-bottom:8%;--container-default-padding-left:5%;}}@media(max-width:1024px){.elementor-kit-6 p{margin-block-end:0.95em;}.elementor-kit-6 h1{font-size:2.3em;}.elementor-kit-6 h2{font-size:1.875em;}.elementor-kit-6 h3{font-size:1.625em;}.elementor-kit-6 h4{font-size:1.375em;}.elementor-kit-6 h5{font-size:1.125em;}.elementor-kit-6 h6{font-size:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:680px;}.e-con{--container-max-width:680px;--container-default-padding-top:6%;--container-default-padding-right:5%;--container-default-padding-bottom:6%;--container-default-padding-left:5%;}}@media(max-width:767px){.elementor-kit-6 p{margin-block-end:0.9em;}.elementor-kit-6 h1{font-size:2.25em;}.elementor-kit-6 h2{font-size:2em;}.elementor-kit-6 h3{font-size:1.5em;}.elementor-kit-6 h4{font-size:1.25em;}.elementor-kit-6 h5{font-size:1.125em;}.elementor-kit-6 h6{font-size:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:10%;--container-default-padding-right:5%;--container-default-padding-bottom:10%;--container-default-padding-left:5%;}}/* Start custom CSS *//* Hide Sticky Bar Initially */ #sticky-desktop { position: relative; transform: translateY(-100%); transition: transform 0.3s ease; z-index: 3000; } /* When Elementor marks the section as sticky (either self or parent) */ #sticky-desktop.elementor-sticky--effects, #sticky-desktop.elementor-sticky--active, .elementor-sticky--effects #sticky-desktop, .elementor-sticky--active #sticky-desktop { transform: translateY(0); } /* Prevent sticky overlap with top bar */ .elementor-sticky--effects #sticky-desktop, .elementor-sticky--active #sticky-desktop { top: 0 !important; left: 0; right: 0; width: 100%; }/* End custom CSS */