.contacts {
    margin-top: 75px;
}

.contacts_block * {
    color: #222;
}

.contacts_block {
    margin-top: 50px;
    background: #fff;
    padding: 50px 0 25px 0;
    border-radius: 20px;
}

.contacts_block p,
.contacts_block b {
    color: #222;
}

.contacts_block p {
    margin-bottom: 25px;
}

.products_pages_company {
    margin-top: 50px;
    display: flex;
    gap: 50px;
}

.next_page {
    opacity: 0.5;
    transition: 0.5s;
}

.next_page:hover {
    opacity: 1;
}


@media (max-width: 333px) {

    .products_pages_company {
        display: block;
    }

    b {
        display: block;
    }
}