.elementor-87 .elementor-element.elementor-element-63c40bff.she-header {
    backdrop-filter: blur(30px) saturate(1.8) !important;
    -webkit-backdrop-filter: blur(30px) saturate(1.8) !important;
}

.elementor-87 .elementor-element.elementor-element-63c40bff {
    padding: 1em 1em 1em 1em;
    z-index: 999;
}

.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-5efaebdb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-87 .elementor-element.elementor-element-5efaebdb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-87 .elementor-element.elementor-element-5efaebdb > .elementor-element-populated {
    padding: 0em 0em 0em 1em;
}

.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-7a744beb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-87 .elementor-element.elementor-element-7a744beb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-87 .elementor-element.elementor-element-7a744beb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-87 .elementor-element.elementor-element-016e732 .elementor-menu-toggle {
    margin-left: auto;
    background-color: var(--e-global-color-ternary);
}

.elementor-87 .elementor-element.elementor-element-016e732 .elementor-nav-menu .elementor-item {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 600;
}

.elementor-87 .elementor-element.elementor-element-016e732 .elementor-nav-menu--main .elementor-item {
    color: var(--e-global-color-ternary);
    fill: var(--e-global-color-ternary);
}

.elementor-87 .elementor-element.elementor-element-016e732 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-87 .elementor-element.elementor-element-016e732 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-87 .elementor-element.elementor-element-016e732 div.elementor-menu-toggle {
    color: #FFFFFF;
}

.elementor-87 .elementor-element.elementor-element-016e732 div.elementor-menu-toggle svg {
    fill: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-568bf894.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-87 .elementor-element.elementor-element-568bf894.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-87 .elementor-element.elementor-element-568bf894 > .elementor-element-populated {
    padding: 0em 1em 0em 0em;
}

.elementor-87 .elementor-element.elementor-element-725586ca .elementor-button {
    background-color: var(--e-global-color-f660cbc);
}

.elementor-87 .elementor-element.elementor-element-725586ca .elementor-button:hover, .elementor-87 .elementor-element.elementor-element-725586ca .elementor-button:focus {
    background-color: var(--e-global-color-7d3e2e5);
    color: #FFFFFF;
}

.elementor-87 .elementor-element.elementor-element-725586ca .elementor-button:hover svg, .elementor-87 .elementor-element.elementor-element-725586ca .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-theme-builder-content-area {
    height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
    content: "";
    display: table;
    clear: both;
}

@media (max-width: 1024px) {
    .elementor-87 .elementor-element.elementor-element-5efaebdb > .elementor-element-populated {
        padding: 0em 1em 0em 1em;
    }

    .elementor-87 .elementor-element.elementor-element-652c90b {
        text-align: left;
    }

    .elementor-87 .elementor-element.elementor-element-652c90b img {
        width: 25%;
    }

    .elementor-bc-flex-widget .elementor-87 .elementor-element.elementor-element-7a744beb.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-87 .elementor-element.elementor-element-7a744beb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-87 .elementor-element.elementor-element-7a744beb > .elementor-element-populated {
        padding: 1em 0em 0em 1em;
    }

    .elementor-87 .elementor-element.elementor-element-016e732 .elementor-nav-menu .elementor-item {
        font-size: 0.9rem;
    }

    .elementor-87 .elementor-element.elementor-element-016e732 {
        --nav-menu-icon-size: 30px;
    }

    .elementor-87 .elementor-element.elementor-element-568bf894 > .elementor-element-populated {
        padding: 1em 1em 0em 0em;
    }
}

@media (min-width: 768px) {
    .elementor-87 .elementor-element.elementor-element-5efaebdb {
        width: 10%;
    }

    .elementor-87 .elementor-element.elementor-element-7a744beb {
        width: 69.333%;
    }

    .elementor-87 .elementor-element.elementor-element-568bf894 {
        width: 20%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-87 .elementor-element.elementor-element-5efaebdb {
        width: 80%;
    }

    .elementor-87 .elementor-element.elementor-element-7a744beb {
        width: 20%;
    }

    .elementor-87 .elementor-element.elementor-element-568bf894 {
        width: 50%;
    }
}

@media (max-width: 767px) {
    .elementor-87 .elementor-element.elementor-element-5efaebdb {
        width: 40%;
    }

    .elementor-87 .elementor-element.elementor-element-652c90b img {
        width: 100%;
    }

    .elementor-87 .elementor-element.elementor-element-7a744beb {
        width: 60%;
    }

    .elementor-87 .elementor-element.elementor-element-016e732 .elementor-nav-menu .elementor-item {
        font-size: 16px;
    }

    .elementor-87 .elementor-element.elementor-element-016e732 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-87 .elementor-element.elementor-element-016e732 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
        margin-top: 35px !important;
    }

    .elementor-87 .elementor-element.elementor-element-016e732 {
        --nav-menu-icon-size: 30px;
    }

    .elementor-87 .elementor-element.elementor-element-568bf894 {
        width: 100%;
    }
}
