.elementor-24 .elementor-element.elementor-element-f7786b9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-24 .elementor-element.elementor-element-f7786b9{z-index:9999;}.elementor-24 .elementor-element.elementor-element-783c7e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-244930f{text-align:left;}.elementor-24 .elementor-element.elementor-element-605c31a{text-align:left;}.elementor-24 .elementor-element.elementor-element-9fc24a3.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-24 .elementor-element.elementor-element-9fc24a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-24 .elementor-element.elementor-element-f9f9761 .elementor-menu-toggle{margin:0 auto;}.elementor-24 .elementor-element.elementor-element-f9f9761 .elementor-nav-menu .elementor-item{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;}.elementor-24 .elementor-element.elementor-element-f9f9761 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-d00bd66 );fill:var( --e-global-color-d00bd66 );padding-top:36px;padding-bottom:36px;}.elementor-24 .elementor-element.elementor-element-f9f9761 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-24 .elementor-element.elementor-element-f9f9761 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-24 .elementor-element.elementor-element-f9f9761 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-24 .elementor-element.elementor-element-f9f9761 .elementor-nav-menu--main .elementor-item:focus{color:#518EEA;fill:#518EEA;}.elementor-24 .elementor-element.elementor-element-f9f9761 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-f9f9761{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-38763db .elementor-button{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:500;background-color:#F2274C00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#518EEA;border-radius:10px 10px 10px 10px;padding:1.5em 2em 1.5em 2em;}.elementor-24 .elementor-element.elementor-element-38763db .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-38763db .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-38763db .elementor-button:hover svg, .elementor-24 .elementor-element.elementor-element-38763db .elementor-button:focus svg{fill:#FFFFFF;}.elementor-24 .elementor-element.elementor-element-38763db{width:auto;max-width:auto;}.elementor-24 .elementor-element.elementor-element-138230f{--lottie-container-width:10%;}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-138230f{--lottie-container-width:15%;}}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-783c7e3{width:15.049%;}.elementor-24 .elementor-element.elementor-element-9fc24a3{width:84.951%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-783c7e3{width:40%;}.elementor-24 .elementor-element.elementor-element-9fc24a3{width:60%;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-783c7e3{width:75%;}.elementor-24 .elementor-element.elementor-element-9fc24a3{width:25%;}.elementor-24 .elementor-element.elementor-element-138230f{--lottie-container-width:100%;}}/* Start custom CSS for section, class: .elementor-element-f7786b9 */.elementor-24 .elementor-element.elementor-element-f7786b9{
    position: absolute;
    transition: background-color .4s;
}

.elementor-24 .elementor-element.elementor-element-f7786b9.elementor-sticky--effects .logo{
    display:none;
}

.elementor-24 .elementor-element.elementor-element-f7786b9 .new-logo{
    display: none;
}

.elementor-24 .elementor-element.elementor-element-f7786b9.elementor-sticky--effects .new-logo{
    display: inline-block;
}

.elementor-24 .elementor-element.elementor-element-f7786b9.elementor-sticky--effects{
    background-color: white;
    box-shadow: 0 8px 25px 0 rgb(0 0 0 / 4%);
    -moz-box-shadow: 0 8px 25px 0 rgba(0,0,0,.04);
    -webkit-box-shadow: 0 8px 25px 0 rgb(0 0 0 / 4%);
    -o-box-shadow: 0 8px 25px 0 rgba(0,0,0,.04);
}

/*.elementor-24 .elementor-element.elementor-element-f7786b9 button>a, a, li>a, h2{
    color: white;
}*/

.elementor-24 .elementor-element.elementor-element-f7786b9.elementor-sticky--effects .elementor-button:hover{
    color: white!important;
}

.elementor-24 .elementor-element.elementor-element-f7786b9.elementor-sticky-effects button a{
    color: black!important;
}

.elementor-24 .elementor-element.elementor-element-f7786b9.elementor-sticky--effects a{
    color: black!important;
}

.elementor-24 .elementor-element.elementor-element-f7786b9.elementor-sticky--effects h2{
    color: black!important;
}



.elementor-24 .elementor-element.elementor-element-f7786b9 .elementor-nav-menu>li>a:hover:before{
    right: auto;
    left: 0;
    width: 100%;
}

.elementor-24 .elementor-element.elementor-element-f7786b9 .elementor-nav-menu>li>a::before{
    position: absolute;
    height: 3px;
    width: 0;
    bottom: -19px;
    right: 0;
    background: #518EEA;
    content: "";
    display: block;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}

.elementor-24 .elementor-element.elementor-element-f7786b9 .elementor-item-active::after{
        position: absolute;
    height: 3px;
        width: 100%;
    bottom: -19px;
    right: 0;
    background: #518EEA;
    content: "";
    display: block;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}

.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
    opacity: inherit!important;
}/* End custom CSS */