.section.section-share-by-sms,
.section.section-share-by-email {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 125px;
}

.section.section-share-by-sms .form-item-introducir-numero-de-telefono- label,
.section.section-share-by-email .form-item-indique-el-correo-electronico-de-la-persona-que-quiere-informar- label {
    display: flex;
    justify-content: center;
}
.section.section-share-by-sms .form-item-introducir-numero-de-telefono- #edit-actions,
.section.section-share-by-email .form-item-indique-el-correo-electronico-de-la-persona-que-quiere-informar- #edit-actions {
    padding-bottom: 20px;
}

.section.section-share-by-sms .field--type-text-with-summary,
.section.section-share-by-email .field--type-text-with-summary {
    display: flex;
    flex-direction: column;
}

.section.section-share-by-sms #edit-actions,
.section.section-share-by-email #edit-actions {
    text-align: center;
}

.section.section-share-by-sms h2,
.section.section-share-by-email h2 {
    font-size: 38px;
    font-weight: 500;
    line-height: 38px;
    font-family: neosans;
    color: VAR(--color-grey-600);
    padding-bottom: 16px;
}

.section.section-share-by-sms h3,
.section.section-share-by-email h3 {
    text-align: center;
    font-size: 38px;
    font-weight: 300;
    line-height: 38px;
    font-family: neosans;
    text-transform: uppercase;
    color: VAR(--color-grey-600);
    padding-bottom: 16px;
}

.section.section-share-by-sms .field--type-text-with-summary a,
.section.section-share-by-email .field--type-text-with-summary a {
    text-align: center;
}

@media (max-width: 992px) {
    .section.section-share-by-sms #webform-submission-compartir-por-sms-form-ajax,
    .section.section-share-by-email #webform-submission-compartir-por-email-form-ajax {
        padding: 0 20px;
    }
}