.content {
    background: linear-gradient(-135deg, #52ce89, #161949);
    width: 100%;
    min-height: 100vh;
    padding: 10px 10px 10px 10px;
    align-items: center;
    justify-content: center;
}

#divForm {
    padding: 10px 10px 10px 10px;
    border-radius: 10px;
}

.card-tipo-plano {
    font-family: Poppins-Regular;
    color: #555555;
    font-weight: bold;
    border: 0px solid black;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0 0.46875rem 2.1875rem rgba(4,9,20,0.03), 0 0.9375rem 1.40625rem rgba(4,9,20,0.03), 0 0.25rem 0.53125rem rgba(4,9,20,0.05), 0 0.125rem 0.1875rem rgba(4,9,20,0.03);
}

.btn-form {
    color: white;
    background-color: #161949;
}

    .btn-form:hover {
        color: white !important;
        background-color: #52ce89 !important;
    }

.card-tipo-plano:hover, .card-tipo-plano:hover span {
    color: white !important;
    background-color: #52ce89;
}

.card-plano .card-header, .card-plano .card-body .btn {
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    color: white;
    background-color: #161949;
}

.card-plano .card-body h3 {
    color: #52ce89;
}

.card-plano:hover .card-header, .card-plano:hover .card-body .btn {
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    color: white !important;
    background-color: #52ce89 !important;
}
