.elementor-1412 .elementor-element.elementor-element-16e5bd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1412 .elementor-element.elementor-element-16e5bd1:not(.elementor-motion-effects-element-type-background), .elementor-1412 .elementor-element.elementor-element-16e5bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2845f5c );}.elementor-1412 .elementor-element.elementor-element-b7e5ea3{width:100%;max-width:100%;}.elementor-1412 .elementor-element.elementor-element-b7e5ea3 > .elementor-widget-container{margin:0px 0px 23px 0px;padding:0px 0px 0px 0px;}.elementor-1412 .elementor-element.elementor-element-b7e5ea3 img{width:70px;max-width:70px;height:71px;}.elementor-1412 .elementor-element.elementor-element-ba9ee8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1412 .elementor-element.elementor-element-ba9ee8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1412 .elementor-element.elementor-element-3bea795 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1412 .elementor-element.elementor-element-3bea795 .elementor-nav-menu .elementor-item{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-1412 .elementor-element.elementor-element-3bea795 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-155b39d );fill:var( --e-global-color-155b39d );}.elementor-1412 .elementor-element.elementor-element-3bea795 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1412 .elementor-element.elementor-element-3bea795 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1412 .elementor-element.elementor-element-3bea795 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1412 .elementor-element.elementor-element-3bea795 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1412 .elementor-element.elementor-element-3bea795{--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:dotted;--e-nav-menu-divider-width:5px;--e-nav-menu-divider-height:5px;--e-nav-menu-divider-color:var( --e-global-color-155b39d );}.elementor-1412 .elementor-element.elementor-element-8e0b306 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1412 .elementor-element.elementor-element-8e0b306{text-align:center;font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:var( --e-global-color-155b39d );}.elementor-1412 .elementor-element.elementor-element-8e0b306 p{margin-block-end:0px;}@media(max-width:767px){.elementor-1412 .elementor-element.elementor-element-3bea795 .elementor-nav-menu .elementor-item{font-size:14px;line-height:18px;}}@media(min-width:576px){.elementor-1412 .elementor-element.elementor-element-ba9ee8b{--width:100.601%;}}@media(max-width:575px){.elementor-1412 .elementor-element.elementor-element-3bea795 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1412 .elementor-element.elementor-element-3bea795 .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;}}/* Start custom CSS for nav-menu, class: .elementor-element-3bea795 */.footer-nav a{
    padding: 0px !important;
    margin: 0 10px !important;
}

.menu-item-79::after, .menu-item-5159{
    display: none !important;
}


.menu-item-79::after, .menu-item-5159{
    display: none !important;
}

.footer-nav a:before {
                content: ""; 
                width: 100%; 
                height: 2px;
                background: linear-gradient(to right, #854FF2, #2C1558); 
                position: absolute; 
                left: 0;
                bottom: -3px;
                transform: scaleX(0); 
                transform-origin: right; 
                transition: 0.5s transform; 
            }
            
            
.footer-nav a:hover::before {
            transform-origin: left; 
            transform: scaleX(1); 
        }



/*.elementor-83 .elementor-element.elementor-element-7f5f625 .elementor-nav-menu--main .elementor-item-active::before {*/
/*                content: ""; */
/*                width: 100%; */
/*                height: 0.1rem;*/
/*                background: linear-gradient(to right, #854FF2,#2C1558); */
/*                position: absolute; */
/*                left: 0;*/
/*                bottom: 0;*/
/*                transform: scaleX(1)  !important; */
/*                transform-origin: right; */
/*                transition: 0.5s transform; */
/*            }*/

        .elementor-83 .elementor-element.elementor-element-7f5f625 .elementor-nav-menu--main .elementor-item::before {
                content: ""; 
                width: 100%; 
                height: 0.1rem;
                background: linear-gradient(to right, #854FF2, #2C1558); 
                position: absolute; 
                left: 0;
                bottom: 0;
                transform: scaleX(0); 
                transform-origin: right; 
                transition: 0.5s transform; 
            }

            .elementor-83 .elementor-element.elementor-element-7f5f625 .elementor-nav-menu--main .elementor-item:hover::before {
            transform-origin: left; 
            transform: scaleX(1); 
        }/* End custom CSS */