.elementor-21339 .elementor-element.elementor-element-a0ec26e .elementor-menu-toggle{margin:0 auto;}.elementor-bc-flex-widget .elementor-21339 .elementor-element.elementor-element-3e9b3f6.elementor-column .elementor-column-wrap{align-items:space-between;}.elementor-21339 .elementor-element.elementor-element-3e9b3f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-21339 .elementor-element.elementor-element-3e9b3f6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}@media(min-width:768px){.elementor-21339 .elementor-element.elementor-element-ea956e4{width:8.088%;}.elementor-21339 .elementor-element.elementor-element-0f9d35a{width:80.07%;}.elementor-21339 .elementor-element.elementor-element-3e9b3f6{width:11.821%;}}/* Start custom CSS for section, class: .elementor-element-7d3aded *//* FORCE ALL HEADER ITEMS TO VERTICAL CENTER */
.elementor-21339 .elementor-element.elementor-element-7d3aded {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
}

/* Elementor inner wrapper */
.elementor-21339 .elementor-element.elementor-element-7d3aded > .e-con-inner {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100%;
}

/* Direct child containers/widgets */
.elementor-21339 .elementor-element.elementor-element-7d3aded > .elementor-element,
.elementor-21339 .elementor-element.elementor-element-7d3aded > .e-con-inner > .elementor-element {
    align-self: center !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Child containers */
.elementor-21339 .elementor-element.elementor-element-7d3aded > .e-con,
.elementor-21339 .elementor-element.elementor-element-7d3aded > .e-con-inner > .e-con {
    display: flex !important;
    align-items: center !important;
    justify-content: center;
}

/* Remove Elementor widget spacing */
.elementor-21339 .elementor-element.elementor-element-7d3aded .elementor-widget {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Widget wrapper */
.elementor-21339 .elementor-element.elementor-element-7d3aded .elementor-widget-container {
    display: flex;
    align-items: center;
}

/* Nav */
.elementor-21339 .elementor-element.elementor-element-7d3aded .elementor-nav-menu,
.elementor-21339 .elementor-element.elementor-element-7d3aded .elementor-nav-menu > li,
.elementor-21339 .elementor-element.elementor-element-7d3aded .elementor-nav-menu a {
    display: flex !important;
    align-items: center !important;
}

/* VibeLanguage */
.elementor-21339 .elementor-element.elementor-element-7d3aded .vibelanguage-switcher {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
}

.elementor-21339 .elementor-element.elementor-element-7d3aded .vibelanguage-switcher a {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important;
}

.elementor-21339 .elementor-element.elementor-element-7d3aded .vibelanguage-switcher img {
    display: block !important;
    margin: 0 !important;
}

/* Logo */
.elementor-21339 .elementor-element.elementor-element-7d3aded .elementor-widget-image,
.elementor-21339 .elementor-element.elementor-element-7d3aded .elementor-widget-theme-site-logo {
    display: flex !important;
    align-items: center !important;
}

.elementor-21339 .elementor-element.elementor-element-7d3aded .elementor-widget-image img,
.elementor-21339 .elementor-element.elementor-element-7d3aded .elementor-widget-theme-site-logo img {
    display: block;
}

.elementor-21339 .elementor-element.elementor-element-7d3aded .vibelanguage-switcher {
    transform: translateY(10px);
}/* End custom CSS */