.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for smfe_simple_menu, class: .elementor-element-35990e8 */.elementor-1097 .elementor-element.elementor-element-35990e8 ul {
    display: flex;
    flex-direction: column;
    list-style-type: none;
    padding: 0;
    margin: 0;
    gap: 10px;
}

.elementor-1097 .elementor-element.elementor-element-35990e8 ul li {
    margin: 0;
    color: var(--P900);
}

.elementor-1097 .elementor-element.elementor-element-35990e8 ul li a {
    color: var(--P900);
}

.elementor-1097 .elementor-element.elementor-element-35990e8 ul > li:last-of-type a:after {
    content: "(employees)";
    padding-left: 4px;
    display: inline-block;
    width: fit-content;
    font-size: var(--body-lg);
    font-weight: var(--fw-regular);
    line-height: var(--lh-body-lg-compact);
    letter-spacing: var(--ls-body-lg);
}

#header-menu-wiget nav > ul > li {
    padding: 0;
    margin: 0;
    border-radius: 50px;
    transition: padding 0.4s cubic-bezier(0.4,0.1,0,1),
                margin 0.4s cubic-bezier(0.4,0.1,0,1),
                background-color 0.4s ease;
}

@media (hover: hover) and (pointer: fine) {
   #header-menu-wiget nav > ul > li:hover {
        background-color: var(--N100);
        margin: -8px -20px;
        padding: 8px 20px;
    } 
}


#header-menu-wiget {
    position: absolute;
    top: 100%;
    width: 100%;
    border-radius: 24px;
    background-color: #FFF;
    padding: 12px 24px;
    border: 1px solid rgba(96,165,250,0.1);
    transform: translateY(40px) rotate(6deg);
    opacity: 0;
    box-shadow: 0 8px 20px rgba(15,23,42,.05), 0 4px 20px rgba(96,165,250,.05);
    pointer-events: none;
    transition:
        transform 0.4s cubic-bezier(0.4,0.1,0,1),
        opacity 0.4s ease;
}

#header-menu-wiget.open-menu {
    pointer-events: unset;
    transform:translateY(0) rotate(0deg);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1cd7c11 */.elementor-1097 .elementor-element.elementor-element-1cd7c11 {
    display: none;
}/* End custom CSS */
/* Start custom CSS */.admin-bar #header-menu {
    top: 32px;
}

.admin-bar .wd-page-content.main-page-wrapper {
    padding-top: 32px;
}

@media (max-width: 783px) {
    .admin-bar #header-menu {
        top: 46px;
    }
    
    .admin-bar .wd-page-content.main-page-wrapper {
    padding-top: 46px;
    }
}/* End custom CSS */