#elementor-popup-modal-26590{background-color:rgba(0,0,0,.8);justify-content:flex-end;align-items:center;pointer-events:all;}#elementor-popup-modal-26590 .dialog-message{width:300px;height:100vh;align-items:flex-start;}#elementor-popup-modal-26590 .dialog-close-button{display:flex;}#elementor-popup-modal-26590 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for wp-widget-nav_menu, class: .elementor-element-c134c2b */.elementor-26590 .elementor-element.elementor-element-c134c2b ul {
    padding: 0;
}
.elementor-26590 .elementor-element.elementor-element-c134c2b li {
    list-style: none;
}
.elementor-26590 .elementor-element.elementor-element-c134c2b ul.menu {
    
}
.elementor-26590 .elementor-element.elementor-element-c134c2b ul.sub-menu {
    margin-bottom: 0.25em;
}
.elementor-26590 .elementor-element.elementor-element-c134c2b ul.sub-menu li {
    padding: 0;
    line-height: 1.25em;
}
.elementor-26590 .elementor-element.elementor-element-c134c2b ul.sub-menu a {
    font-size: 1em;
    color: var(--e-global-color-text);
}
@media (max-width: 767px) {
    .elementor-26590 .elementor-element.elementor-element-c134c2b ul.menu a {
        font-size: 1em;
        padding: 0.5em 0;
        display: block;
    }
    .elementor-26590 .elementor-element.elementor-element-c134c2b ul.menu > li > a {
        border-top: 1px solid var(--e-global-color-secondary);
    }
    .elementor-26590 .elementor-element.elementor-element-c134c2b ul.menu {
        border-bottom: 1px solid var(--e-global-color-secondary);
    }
}/* End custom CSS */