.elementor-11 .elementor-element.elementor-element-29aa9b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-11 .elementor-element.elementor-element-6024431{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-29aa9b5{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-bc27690 */.elementor-11 .elementor-element.elementor-element-bc27690 .navbar1_component.color-scheme-1{
    position: relative;
}
.elementor-11 .elementor-element.elementor-element-bc27690 .w-nav-overlay {
    width: 100%;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-bc27690 .navbar1_menu-button{
    display: none;
}



.elementor-11 .elementor-element.elementor-element-bc27690 [data-nav-menu-open] {
    text-align: center;
    background: #fcf1fc;
    min-width: 200px;
    top: 100%;
    left: 0;
    right: 0;
    overflow: auto;
    display: block !important;
}
.elementor-11 .elementor-element.elementor-element-bc27690 .w-nav-overlay [data-nav-menu-open] {
    top: 0;
}
.elementor-11 .elementor-element.elementor-element-bc27690 .w--nav-link-open {
    display: block;
    position: relative;
}
.elementor-11 .elementor-element.elementor-element-bc27690 .w-dropdown-link {
    display: block;
}
.elementor-11 .elementor-element.elementor-element-bc27690 .navbar1_dropdown-toggle {
    cursor: grab;
}

@media (min-width: 992px) {
    .elementor-11 .elementor-element.elementor-element-bc27690 .navbar1_menu-links{
        display: flex;
        align-items: center;
    }
    .elementor-11 .elementor-element.elementor-element-bc27690 .navbar1_dropdown-list{
        position: absolute;
        display: flex;
        flex-direction: column;
        z-index: 1;
    }
}

@media (max-width: 991px) {
    .elementor-11 .elementor-element.elementor-element-bc27690 .w-nav[data-collapse="medium"] .w-nav-button {
        display: block;    
    }
    .elementor-11 .elementor-element.elementor-element-bc27690 .w-nav[data-collapse="medium"] .w-nav-menu {
        display: none;
    }
    .elementor-11 .elementor-element.elementor-element-bc27690 .w-nav-overlay {
        z-index: 3;
    }
    .elementor-11 .elementor-element.elementor-element-bc27690 .navbar1_link {
        text-align: left;
    }
    .elementor-11 .elementor-element.elementor-element-bc27690 .navbar1_dropdown-link:hover {
        background-color: #ffffff;
    }
    .elementor-11 .elementor-element.elementor-element-bc27690 .w-dropdown-link {
        text-align: left;
    }
    .elementor-11 .elementor-element.elementor-element-bc27690 .navbar1_dropdown-list.w--open {
        opacity: 1 !important;
        transform: unset !important;
    }
}/* End custom CSS */