.elementor-137 .elementor-element.elementor-element-862e21c {
    --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;
    --justify-content: space-between;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
}

    .elementor-137 .elementor-element.elementor-element-862e21c:not(.elementor-motion-effects-element-type-background), .elementor-137 .elementor-element.elementor-element-862e21c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-dark );
    }

.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img {
    border-color: var( --e-global-color-primary );
}

.elementor-widget-site-logo .widget-image-caption {
    color: var( --e-global-color-text );
}

.elementor-137 .elementor-element.elementor-element-411c862 .hfe-site-logo-container, .elementor-137 .elementor-element.elementor-element-411c862 .hfe-caption-width figcaption {
    text-align: center;
}

.elementor-137 .elementor-element.elementor-element-411c862 .widget-image-caption {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-137 .elementor-element.elementor-element-411c862 .hfe-site-logo-container .hfe-site-logo-img {
    border-style: none;
}

.elementor-137 .elementor-element.elementor-element-58967fe {
    --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;
    --justify-content: flex-end;
    --align-items: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-137 .elementor-element.elementor-element-38f2602 .main-navigation {
    text-align: right;
}

    .elementor-137 .elementor-element.elementor-element-38f2602 .main-navigation ul.menu > li.menu-item > a:not(:hover) {
        color: #FFFFFF;
    }

    .elementor-137 .elementor-element.elementor-element-38f2602 .main-navigation ul.menu > li.menu-item > a:hover {
        color: #FFFFFF;
    }

    .elementor-137 .elementor-element.elementor-element-38f2602 .main-navigation ul.menu > li.menu-item.current-menu-item > a:not(:hover) {
        color: #FFFFFF;
    }

    .elementor-137 .elementor-element.elementor-element-38f2602 .main-navigation ul.menu > li.menu-item.current-menu-parent > a:not(:hover) {
        color: #FFFFFF;
    }

    .elementor-137 .elementor-element.elementor-element-38f2602 .main-navigation ul.menu > li.menu-item.current-menu-ancestor > a:not(:hover) {
        color: #FFFFFF;
    }

.elementor-137 .elementor-element.elementor-element-dad9d82 > .elementor-widget-container {
    background-color: var( --e-global-color-primary );
}

.elementor-137 .elementor-element.elementor-element-dad9d82 .menu-mobile-nav-button:hover .wildora-icon {
    color: var( --e-global-color-accent );
}

.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-79 .breadcrumb-wrap .breadcrumb-overlay {
    opacity: 0.5;
}

@media(max-width:1024px) {
    .elementor-137 .elementor-element.elementor-element-862e21c {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-137 .elementor-element.elementor-element-dad9d82 > .elementor-widget-container {
        padding: 14px 16px 14px 16px;
        border-radius: 100px 100px 100px 100px;
    }
}

@media(max-width:767px) {
    .elementor-137 .elementor-element.elementor-element-862e21c {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-137 .elementor-element.elementor-element-58967fe {
        --width: auto;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
}
