body {
    color: #000000;
}

.hero-slider-three {
    margin-top: 112px;
}
.main-header--three .main-header__right {
    flex-grow: 1;
}
.main-header--three .main-header__inner {
    /*gap: 375px;
    padding: 0px;*/
    background: white;
    /*background: black;*/
}

.main-header__logo::before {
    background-color: #000 !important;
}

.main-menu .main-menu__list > li.current > a, .main-menu .main-menu__list > li:hover > a {
    color: black;
    font-weight: 800;
    font-size: 20px;
}
.main-header--three .mobile-nav__btn span {
    background-color: white;
}

.main-header--three .main-header__logo::before {
    width: calc(100% + 145px);
    height: calc(100% + 32px);
}

.main-header--three .main-header__inner {
    background: #000000;
}

.main-menu .main-menu__list > li.current > a, .main-menu .main-menu__list > li:hover > a {
    color: #fff6f6;
}
.main-header--three {
    background-color: black;
}

.main-header--three .main-header__button::before {
    background-color: transparent;
}

.page-header {
    padding: 225px 0px 70px;
}











/* Mobile (0–768px) */
@media only screen and (max-width: 768px) {
    .hero-slider-three {
        margin-top: 124px;
        /*margin-top: 73px;*/
    }

    .main-header--three .main-header__right {
    flex-grow: 1;
    justify-content: space-between;
}
    .main-header--three > .container {
        padding-right: 0;
    }
    .page-header {
        padding: 153px 0px 30px;
    }

    /*.main-header--three .main-header__inner {
        gap: 0;
        background: transparent;
    }*/

}