
.joinUs h2 {
    text-transform: uppercase;
    margin: 5vh 15%;
}

.joinUs__subheder {
    font-family: var(--font-1);
}

.joinUs__button_block {
    display: flex;
    justify-content: center;
}
.joinUs__button_block a {
    margin: 12px;
    padding: 7px 27px;
}

.joinUs__socnets_block > div {
    margin-top: 30px;
}

.joinUs__socnets_block a {
    font-size: 19px;
}


@media (max-width: 991px) {
    .joinUs h2 {
        margin: 5vh 0;
        font-size: 28px;
    }
}

@media (max-width: 575px) {
    .joinUs h2 {
        margin: 5vh 5%;
        font-size: 18px;
    }

    .joinUs__button_block {
        flex-direction: column;
    }
    .joinUs__button_block a {
        margin: 12px 20%;
        padding: 5px 27px;
    }

    .joinUs__socnets_block > div {
        flex-direction: column;
        align-items: center;
    }

    .joinUs__socnets_block > div > div {
        width: 200px;
    }
}
@media (max-width: 440px) {
    .joinUs__subheder {
        margin-bottom: 3vh !important;
    }

    .joinUs__button_block a {
        margin: 12px 15%;
        font-size: 10px;
    }
}