.bvlvt-form-privacy-notice,
.bvlvt-form-emergency-notice {
    border-left: 4px solid #0b6b3a;
    border-radius: 6px;
    background: #f2f8f4;
    color: #24352c;
    font-family: inherit;
    font-size: 15px;
    line-height: 1.6;
    padding: 14px 16px;
}

.bvlvt-form-emergency-notice {
    border-left-color: #b3261e;
    background: #fff4f3;
    color: #5f1712;
}

.forminator-ui .forminator-consent__label {
    color: #2c3932 !important;
    font-family: inherit !important;
    font-size: 15px !important;
    line-height: 1.55 !important;
}

.forminator-ui .forminator-consent__label a {
    color: #086b38 !important;
    font-weight: 600;
    text-decoration: underline;
    text-underline-offset: 2px;
}

.forminator-ui .forminator-consent__label a:hover,
.forminator-ui .forminator-consent__label a:focus-visible {
    color: #064c29 !important;
    text-decoration-thickness: 2px;
}

.forminator-ui .forminator-checkbox__wrapper {
    align-items: flex-start;
}

@media (max-width: 767px) {
    .bvlvt-form-privacy-notice,
    .bvlvt-form-emergency-notice,
    .forminator-ui .forminator-consent__label {
        font-size: 14px !important;
    }
}
