.card-opportunity {
    background-color: white;
    margin-bottom: 30px;
}

.card-opportunity:hover {
    border: 1px solid var(--theme-color);
    /* cursor: pointer; */
}

.property-card6.card-hover:hover {
    border: 1px solid var(--theme-color);
}

.text-opportunity {
    font-size: 13px;
}

.checklist-opportunity {
    margin-top: 20px;
}

.checklist-opportunity.style-op li {
    /* font-weight: 400; */
    color: var(--body-color);
    gap: 10px;
    line-height: initial;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: flex;
}
.checklist-opportunity.style-op li:not(:last-child) {
    margin-bottom: 10px;
}
.checklist-opportunity.style-op li:before {
    content: url(../img/icon/checkmark.svg);
    position: relative;
    top: 3px;
}

.appointment-form input:focus {
    border: 1px solid var(--theme-color);
}
