.page__hero__height {
    height: 400px;
}

.page__hero__bg::before {
    background-color: rgba(33, 33, 33, 0.6);
}

@media (max-width: 900px) {
    .header__top .link__item {
        font-size: 12px;
    }
}

@media (max-width: 768px) {
    .social__links {
        display: block;
    }

    .header__top .link__item {
        width: 100%;
        justify-content: center;
    }
}

@media screen and (max-width: 576px) {
    .main__right .theme-btn.fill {
        display: block;
    }
}

.regolamentoCard {
    background-color: var(--rts-gray);
    padding: 50px 30px;
    box-shadow: none;
    border-radius: 10px;
}

.banner__slider__image::before, .banner__area {
    background-color: rgba(33, 33, 33, 0.3);
}
.page__hero__bg::before {
    background-color: rgba(33, 33, 33, 0.4);
}

.theme-btn.btnBig {
    padding: 20px 20px;
}