/* NAV HEADER */

html body.ehp-body-after-scroll {
    padding-top: 0 !important;
}

body header.ehp-header {
    transition: all .3s ease-in-out !important;
}

body header.ehp-header.has-behavior-onscroll-scroll-up {
    position: absolute;
}

body header.ehp-header.compact {
    max-width: 1380px;
    top: calc( var(--header-float-height) + 10px );
    background: rgba(2, 25, 22, .8);
    border-bottom-right-radius: 22px;
    border-bottom-left-radius: 22px;
    backdrop-filter: blur(10px);
}

body header.ehp-header .ehp-button {
    font-weight: bold;
}

body header.ehp-header.compact .ehp-button  {
    background-color: transparent !important;
}

body header.ehp-header.compact .ehp-button:hover  {
    background-color: #00E27B !important;
    color: #fff;
}

@media screen and (max-width: 767px) {

    body header.ehp-header.compact {
        border-radius: 0;
    }

    body header.ehp-header .ehp-header__navigation {
        background: rgba(2, 25, 22, .8);
        backdrop-filter: blur(10px);
    }
}

/* FOOTER */
body .elementor-20 footer {
    padding: 0;
    border-top-right-radius: 22px;
    border-top-left-radius: 22px;
}
