.liability-release-modal {
    align-items: center;
    background-color: #211E207A;
    display: none;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.liability-release-modal.show-modal {
    animation: fadeIn 0.3s ease-out forwards;
    display: flex;
}
.liability-release-modal.hide-modal {
    animation: fadeOut 0.3s ease-out forwards;
}
.liability-release-modal .modal-body {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    max-height: calc(100vh - 72px);
    max-width: 1220px;
    padding: 64px 0 16px;
    position: relative;
    width: 94.28%;
}
.liability-release-modal .modal-content {
    max-height: 532px;
    overflow-y: auto;
    padding: 0 9.01%;
}
.liability-release-modal .close-modal-btn {
    border-radius: 256px;
    cursor: pointer;
    position: absolute;
    right: 28px;
    top: 28px;
    height: 48px;
    line-height: 1;
    padding: 12px;
    transition: .3s ease-out;
    width: 48px;
}
.liability-release-modal .close-modal-btn:hover {
    background-color: #E0D4C8A3;
}
.liability-release-modal .modal-footer {
    border-top: 1px solid #E0D4C8;
    margin-top: 47px;
    padding: 16px 32px 0;
}

.liability-release-modal form {
    margin-top: 0;
}
.lr-fields-container {
    flex-direction: row;
    justify-content: space-between;
}
.wbf-field-lragree-label {
    align-items: center;
    color: #385480A3;
    column-gap: 16px;
    display: flex;
    font: 500 14px var(--fontFamily);
    letter-spacing: .1px;
    line-height: 20px;
    position: relative;
}
.wbf-field-lragree-label:before {
    border: 1px solid #E0D4C8;
    content: '';
    height: 32px;
    padding: 3px 4px 4px;
    width: 32px;
}
.wbf-field-lragree:has(input[type="checkbox"]:checked) .wbf-field-lragree-label:before {
    content: url(../img/checkmark-icon.svg);
}
.wbf-field-lragree input[type="checkbox"] {
    display: none;
}

body:has(.liability-release-modal.show-modal) {
    overflow: hidden;
}