.elementor-14798 .elementor-element.elementor-element-38192b05{--display:flex;--position:fixed;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0px;}.elementor-14798 .elementor-element.elementor-element-38192b05:not(.elementor-motion-effects-element-type-background), .elementor-14798 .elementor-element.elementor-element-38192b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}body:not(.rtl) .elementor-14798 .elementor-element.elementor-element-38192b05{left:0px;}body.rtl .elementor-14798 .elementor-element.elementor-element-38192b05{right:0px;}.elementor-14798 .elementor-element.elementor-element-440886c1{--display:flex;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14798 .elementor-element.elementor-element-440886c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14798 .elementor-element.elementor-element-67b42629 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14798 .elementor-element.elementor-element-28c0d69d{--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:space-evenly;}.elementor-14798 .elementor-element.elementor-element-f05a206{width:100%;max-width:100%;}.elementor-14798 .elementor-element.elementor-element-b1b5c18{--display:flex;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14798 .elementor-element.elementor-element-b1b5c18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14798 .elementor-element.elementor-element-d69b0a9{--spacer-size:50px;}.elementor-14798 .elementor-element.elementor-element-7b29a5c{--display:flex;--min-height:100vh;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-14798 .elementor-element.elementor-element-440886c1{--width:5%;}.elementor-14798 .elementor-element.elementor-element-28c0d69d{--width:90%;}.elementor-14798 .elementor-element.elementor-element-b1b5c18{--width:5%;}}/* Start custom CSS for container, class: .elementor-element-38192b05 */.custom_menu{
    font-family: "PP mori", sans-serif;
}
.custom_menu li  {
    list-style: none;
    padding: 0;
}

.menu {
    width:100%;
    display:flex;
    justify-content:space-between;
    list-style: none;
    padding: 0;
}

.menu > .menu-item > .sub-menu {
    top: 6rem;
    left:0;
    padding:0;
    width:200px;
  
}
.menu > .menu-item,
li.menu-item.menu-item-has-children {
    position:relative;
    display:flex;
    flex-direction:column;
    min-width: 200px;

}
.menu > .menu-item{
    display: flex;
    min-height:2rem;
    max-height:1rem;
    transition:max-height 0.5s ease;
    
}

.menu > .menu-item:hover{
    max-height:150rem;
    pointer-events: all;
}



.custom_menu ul.menu > li.menu-item > ul.sub-menu > li.menu-item.menu-item-has-children > ul.sub-menu{
  
    transform: translate(100%, -10%);
    padding:0;
    
   

}

.custom_menu ul.menu > .menu-item-has-children > ul {
     opacity:0;
    transition:all 0.5s ease 0.1s;
    pointer-events: none;
}
.custom_menu ul.menu > .menu-item-has-children:hover > ul {
     opacity:1;
     pointer-events: all;
    
}

/*

.menu > .menu-item, .sub-menu .menu-item {
    display: flex;
    min-height:2rem;
    max-height:1rem;
    transition:max-height 0.5s ease;
}
.menu > .menu-item-has-children:hover, .sub-menu .menu-item.menu-item-has-children:hover {
     
    max-height:20rem;
}
 
.menu-item-has-children > ul {
     opacity:0;
    transition:all 0.5s ease 0.1s;
}
.menu-item-has-children:hover > ul {
     opacity:1;
    
}

.custom_menu ul.menu > li.menu-item > ul.sub-menu > li.menu-item.menu-item-has-children > ul.sub-menu{
    opacity:0;
    transition:all 0.5s ease 0.1s;

}
.custom_menu ul.menu > li.menu-item > ul.sub-menu > li.menu-item:hover > ul.sub-menu {
        opacity:1;
}

.custom_menu .menu,.custom_menu li  {
    list-style: none;
    padding: 0;
}

.custom_menu ul.menu > li.menu-item > ul {
     visibility: hidden;
     position:absolute; 
}

.custom_menu ul.menu > li.menu-item > ul.sub-menu > li.menu-item.menu-item-has-children > ul.sub-menu {
    visibility: hidden;
    position: absolute;
}

.custom_menu ul.menu > li.menu-item:hover > ul.sub-menu {
    position:relative;
    visibility:visible;
}

.custom_menu ul.menu > li.menu-item > ul.sub-menu > li.menu-item:hover > ul.sub-menu {
    position:relative;
    visibility:visible;
}*//* End custom CSS */