.elementor-14 .elementor-element.elementor-element-af52449{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;top:0px;--z-index:999;}body:not(.rtl) .elementor-14 .elementor-element.elementor-element-af52449{left:0px;}body.rtl .elementor-14 .elementor-element.elementor-element-af52449{right:0px;}.elementor-14 .elementor-element.elementor-element-f505610 .sub-menu{background-color:var( --e-global-color-accent );transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-f505610 .secondary-menu-container{background-color:var( --e-global-color-text );transition-duration:0.3s;}.elementor-14 .elementor-element.elementor-element-f505610 .menu-left li a{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f505610 .menu-right li a{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f505610 .submenu-arrow{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f505610 .sub-menu li a{font-family:"JuliSans Regular", Sans-serif;font-size:24px;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f505610 .sub-menu .submenu-arrow{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f505610 .close-button{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f505610 .secondary-menu-container li a{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f505610 .secondary-menu-container .submenu-arrow{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f505610 .close-secondary-menu{color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-f505610 .menu-join-button{color:var( --e-global-color-c200bbe );background-color:var( --e-global-color-primary );padding:8px 20px 8px 20px;border-radius:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-f505610 .menu-join-button:hover{color:#FFFFFF;background-color:#3E2657;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for custom_menu_widget, class: .elementor-element-f505610 */.elementor img {
    object-fit: contain!important;
}

@media screen and (min-width: 768px) {
.menu-widget-container {
        background: rgb(255 255 255 / 80%)!important;
}

/*li.menu-item:hover {*/
/*    background: #2b204a;*/
/*    border-radius: 8px;*/
/*}*/

li.menu-item:hover a, li.menu-item:hover a span {
    color: #2b204a!important;
}

.sub-menu .menu-item {
    margin: 10px 0;
}

/* Styles the primary sub-menu items on hover */
.sub-menu.primary-submenu > .menu-item:hover,
.sub-menu .menu-item-open {
       border: 1px solid #2b204a !important;
        border-radius: 15px;
}

.sub-menu.primary-submenu > .menu-item:hover a,
.sub-menu.primary-submenu > .menu-item:hover span,
.sub-menu .menu-item.menu-item-open .current-menu-ancestor-link,
.sub-menu .menu-item.menu-item-open .current-menu-ancestor-link span {
    color: #2b204a !important;
}

/* Styles the secondary sub-menu items on hover */
.sub-menu.secondary-submenu > .menu-item:hover,
.sub-menu .menu-item-open {
        border: 1px solid #2b204a !important;
        border-radius: 15px;
}

.sub-menu.secondary-submenu > .menu-item:hover a,
.sub-menu.primary-submenu > .menu-item:hover span,
.sub-menu .menu-item.menu-item-open .current-menu-ancestor-link,
.sub-menu .menu-item.menu-item-open .current-menu-ancestor-link span {
    color: #2b204a !important;
}
}/* End custom CSS */