a {
    color: #000000;
}

.header__logo img {
    height: 50px;
}

.header__nav-lang li:nth-child(2)::after {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: #F7941D;
    display: block;
}

.product__img img {
    object-fit: cover;
    border-radius: 10px;
}

.numbers {
    padding: 80px 0;
}

@media screen and (max-width:600px) {
    .numbers {
        padding: 40px 20px;
    }
    .header__logo img {height: 50px !important;}
}

/*Colors*/
.hero {
    background: linear-gradient(134deg, #fff 0%, #fff 100%);
}

.why-us,
.gallery,
.footer__top {
    background: #fcfafb;
}

.button--detail,.button--hero {
    background: #000000;
    color: white !important;
}

.button--detail:hover,
.button--hero:hover {
    background: #104569 !important;
}

.product:hover .button--detail {
    background: #104569 !important;
}

.product::after {
    background: linear-gradient(134deg, #FFFDF6 0%, #f5ffc6c2 100%);
}

.hero__text span::after,
.slogan span::after,
.blog span::after {
    background: #000000;
}

.slogan i,
.number i,
.contact i {
    background: #000000;
    color: white;
}

.footer__social {
    background: #000000;
}

/*Other*/
.gallery__slider-container a img {
    aspect-ratio: 9/16;
}

.certificates {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px 15px;
}

.certificates img {
    max-width: 100%;
}

.header__nav-top {
    gap: 10px !important;
}
.why-us__img {bottom:60px;}

.slogan h5 {font-size:17px;}

.hero__text h3 {
    color: #000;
}

.hero__text h4 {
    color: #000;
}
.header__mobile-menu {
    background-color: #000;
}
.header__nav-contact a i {
    color: #000;
}

.main-title {
    color: #000;
}

.footer__logo img {
    height: 50px;
}

