.header {z-index:9999 !important;}

.blog__img img {aspect-ratio: 16/8 !important; width:480px;}
.blog__text {padding: 30px;}
@media (max-width: 600px) {
    .hero__slider-item {height: auto !important; min-height: auto !important; aspect-ratio: 1/1;}
    .hero__arrow {display: none;}

    .hero__social {left: 20px; bottom: 20px;}

    .blog__img img {width: 100%;}
    .blog__text {padding: 20px;}
}

.header__logo img {
    height: 108px;
}

.header__nav>ul>li>a {
    font-size: 20px;
}

.header__nav {
    max-width: 840px;
}

@media (max-width: 480px) {
    .header__logo img {
        height: 60px;
    }