ul .img {
    padding: .5rem;
    border-radius: 8px;
}

ul .img.img-laranja {
    background: rgba(255, 156, 36, 0.15);
}

ul .img.img-verde {
    background: rgba(110, 196, 0, 0.15);
}

ul .img.img-vermelho {
    background: rgba(254, 91, 74, 0.15);
}

ul .img.img-cinza {
    background: rgba(0, 30, 39, 0.10);
}

table tr td:not(:first-child), table tr th:not(:first-child) {
    text-align: start;
}

table th:first-child {
    background-color: rgba(0, 226, 244, 0.20);
    color: #00E2F4;
    border-radius: 1rem 0 0 0;
}

table th:nth-child(2) {
    background-color: #e6f4ff !important;
    color: #007AA1 !important;
}

table th:nth-child(3) {
    background-color: #f0f9e5 !important;
    color: #6EC400;
    border-radius: 0 1rem 0 0;
}

.formulario.form-email input[type=email] {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    width: 100%;
    min-width: 60%;
    min-height: 48px;
    padding-left: .5rem;
}

.formulario.form-email input[type=submit] {
    background-color: #00E2F4;
    border: 3px solid #00E2F4;
    width: unset;
    min-width: 40%;
    border-radius: 40px;
    padding: .625rem 1.5rem;
    color: #001e27;
    width: 30%;
}

[data-bs-toggle="modal"] {
    cursor: pointer;
}

.card-dem {
    border-radius: 1rem;
}

.card-dem q {
    color: rgba(0, 30, 39, .6);
}

@media(min-width: 992px){
    .img-desk {
        transform: scale(1.1);
        position: relative;
        /* top: -1rem; */
    }

    .card-dem .asp {
        min-height: auto;
    }

    .banner {
        border-bottom: 1px solid rgba(0, 0, 0, .1);
        padding-bottom: 5rem;
    }

    .table-responsive {
        border: 1px solid rgba(0, 0, 0, .1);
        border-radius: 1rem;
    }

    table tr td,
    table tr td:not(:first-child){
        column-width: 300px;
        padding: .5rem .75rem;
    }

    table tr:nth-child(odd) {
        background: #F5F5F5;
    }
}

@media(max-width: 435px) {
    .formulario.form-email input[type=submit] {
        width: 100%;
    }

    table tr td,
    table tr td:not(:first-child){
        column-width: 200px;
        padding: .5rem .75rem;
    }

    .form-select {
        background-color: #fff !important;
        border: 1px solid rgba(0, 0, 0, .2) !important;
        min-height: 48px;
        background: url(/assets/images/chevron-down.svg) !important;
        background-position: 98% center !important;
        background-repeat: no-repeat !important;
    }
}
