.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--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;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:300px;}.e-con{--container-max-width:300px;}@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 *//* TOP COLOR ONLY */

html,
body{
    margin:0 !important;
    padding:0 !important;

    background:
    linear-gradient(
        to bottom,
        #efd79d 0%,
        #f3dfb0 18%,
        #f6e7c3 38%,
        #faf0da 60%,
        #fdf7eb 82%,
        #ffffff 100%
    ) !important;
}

/* MOVE OVERFLOW FIX HERE INSTEAD */
body{
    overflow-x:clip !important;
}

.hero{
    margin-top:-2px !important;
}

.navbar{
    top:0 !important;
}

/* STICKY FIX */

.growth-section,
.growth-sticky-inner,
.growth-sticky-left{
    overflow:visible !important;
}

.growth-sticky-inner{
    display:grid !important;
    grid-template-columns:1fr 1fr;
    gap:64px;
    align-items:start;
}

.growth-sticky-left{
    position:sticky !important;
    top:120px;
    align-self:start;
    height:fit-content;
}

/* IMPORTANT */
.elementor-container{
    flex-wrap:unset !important;
}/* End custom CSS */