.elementor-8941 .elementor-element.elementor-element-19c136c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}/* Start custom CSS for html, class: .elementor-element-3f9951a */.avan-mega-menu{
    width:100%;
    max-width:1000px;
    background:#fff;
    border-radius:24px;
    padding:35px;
    box-shadow:0 15px 60px rgba(0,0,0,.08);

    display:grid;
    grid-template-columns:1fr 1fr;
    gap:50px;

    direction:rtl;
}

.mega-column{
    position:relative;
}

.mega-column:first-child{
    border-left:1px solid #ececec;
    padding-left:40px;
}

.mega-column h3{
    font-size:20px;
    font-weight:700;
    margin-bottom:25px;
    color:#222;
}

.mega-links{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:40px;
}

.avan-mega-menu ul{
    list-style:none;
    padding:0;
    margin:0;
}

.avan-mega-menu li{
    margin-bottom:18px;
}

.avan-mega-menu a{
    text-decoration:none;
    color:#777;
    transition:.3s;
}

.avan-mega-menu li a:hover{
    color:#635BCE;
    padding-right:8px;
}

.mega-buttons{
    margin-top:35px;
    display:flex;
    gap:15px;
}

.btn{
    background:#635BCE !important;
    color:#fff !important;
    padding:14px 22px;
    border-radius:12px;
    font-size:14px;
    font-weight:600;
    display:inline-flex;
    align-items:center;
    justify-content:center;
}

.btn:hover{
    transform:translateY(-2px);
    background:#5549c4 !important;
}

@media(max-width:768px){

    .avan-mega-menu{
        grid-template-columns:1fr;
        gap:30px;
        padding:25px;
    }

    .mega-column:first-child{
        border:none;
        padding:0;
    }

    .mega-links{
        grid-template-columns:1fr;
    }

    .mega-buttons{
        flex-direction:column;
    }

}/* End custom CSS */