@media screen and (min-width: 1080px) {
    /* Geral */
    #services,
    #culturas {
        padding: 100px 0;
    }

    /* Service */
    .service-element.reverse .service {
        flex-direction: row-reverse;
    }

    /* Culturas */
}

@media screen and (max-width: 1079px) {
    /* Geral */
    #services,
    #culturas {
        padding: 56px 32px;
    }

    /* Services */
    .services .services-options {
        margin-top: 48px;
    }

    /* Serviço */
    .service {
        flex-direction: column;
    }

    /* Culturas */
}

@media screen and (min-width: 768px) and (max-width: 1079px) {
    /* Serviços */
    .services .services-head {
        display: flex;
        flex-direction: column;
    }

    .services .services-head a {
        align-self: center;
    }
}

@media screen and (max-width: 767px) {
    /* Geral */
    #services,
    #culturas {
        padding: 56px 16px;
    }

    /* Services */
    .services .services-head h4,
    .culturas h4 {
        font-size: 24px;
        margin-bottom: 16px;
    }

    .services .services-head a.button-link.solid {
        width: 100%;
    }

    /* Culturas */
}

@media screen and (max-width: 350px) {
}
