.gitana .gitana-signup {
    align-items: start;
    grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr);
}

.gitana .checkout-card {
    background: #f7efe2;
    color: #302117;
}

.gitana .checkout-card .eyebrow,
.gitana .checkout-card small,
.gitana .checkout-card .secure-note {
    color: #6b532d;
}

.gitana #course-form .consent span {
    font-size: 14px;
    line-height: 1.55;
}

.gitana #course-form label,
.gitana #course-form input,
.gitana #course-form select {
    font-size: 16px;
}

.gitana #course-form input:not([type=radio], [type=checkbox]),
.gitana #course-form select {
    min-height: 48px;
}

.gitana #course-form small,
.gitana #course-form .secure-note,
.gitana #course-form .consent,
.gitana #condiciones-gitana {
    font-size: 14px;
    line-height: 1.55;
}

.gitana .gitana-whatsapp {
    border-top: 1px solid #d8b66a55;
    margin-top: 24px;
    padding-top: 24px;
}

.gitana .gitana-whatsapp-button {
    width: 100%;
    background: #156445;
    color: #fff;
    border-color: #4aab7c;
}

.gitana .gitana-whatsapp-button:hover {
    background: #1b7b55;
}

.gitana #condiciones-gitana {
    margin-top: 24px;
}

@media (max-width: 760px) {
    .gitana .gitana-signup {
        grid-template-columns: minmax(0, 1fr);
    }

    .gitana #course-form .price-options,
    .gitana #course-form .field-row {
        grid-template-columns: minmax(0, 1fr);
    }
}
