.pwf-ant-modal-wrap {
    display: flex;
    justify-content: safe center;
    align-content: center;
    align-items: safe center;
    flex-direction: column;
    min-height: 200px;
    z-index: 1001;
}

.pwf-ant-modal-mask {
    z-index: 1001;
}

.pwf-ant-modal-wrap .pwf-ant-modal {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    height: fit-content;
    max-width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: safe center;
    background: transparent !important;
}

.pwf-ant-modal-body {
    height: 100%;
    padding: 32px;
}

.pwf-ant-modal-content {
    height: fit-content;
    width: 100%;
    background: #ffffff;
    max-width: 890px;
}

.pwf-ant-modal-content:has(.pwf-widget-forms[data-theme-bg=grey]) {
    background: #f0ede9;
}

.pwf-ant-modal-content .pwf-ant-modal-close {
    top: 24px;
    right: 24px;
}

.pwf-ant-modal-content .pwf-ant-modal-close .pwf-ant-modal-close-x {
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-direction: row;
    height: 24px;
    width: 24px;
    color: #615952;
    transition: all .2s ease-in-out;
}

.pwf-ant-modal-content .pwf-ant-modal-close .pwf-ant-modal-close-x:hover {
    color: #9c886c;
}

@media (min-width: 600px) {
    .pwf-ant-modal-body {
        padding: 42px;
    }
}

@media (min-width: 960px) {
    .pwf-ant-modal-wrap .pwf-ant-modal {
        padding-top: 32px;
        padding-bottom: 32px;
    }

    .pwf-ant-modal-body {
        height: auto;
    }

    .pwf-ant-modal-content {
        border-radius: 24px;
        overflow: hidden;
        height: auto;
    }

    .pwf-ant-modal-content .pwf-ant-modal-close .pwf-ant-modal-close-x {
        height: 32px;
        width: 32px;
    }
}

@media (min-width: 960px) and (min-width: 1280px) {
    .pwf-ant-modal-wrap .pwf-ant-modal {
        padding-top: 54px;
        padding-bottom: 54px;
    }
}

@media (min-width: 960px) and (min-width: 1720px) {
    .pwf-ant-modal-wrap .pwf-ant-modal {
        padding-top: 68px;
        padding-bottom: 68px;
    }
}

@media (min-width: 960px) and (min-width: 600px) {
    .pwf-ant-modal-wrap .pwf-ant-modal {
        padding-top: 42px;
        padding-bottom: 42px;
    }
}

@media (min-width: 1280px) {
    .pwf-ant-modal-body {
        padding: 54px;
    }
}

@media (min-width: 1720px) {
    .pwf-ant-modal-body {
        padding: 68px;
    }
}

.pwf-subscribe-news-form-final {
    display: flex;
    flex-direction: column;
    position: relative;
    height: 100%;
    justify-content: space-between;
}

.pwf-subscribe-news-form-final-icon {
    color: #9c886c;
    margin-bottom: 20px;
}

.pwf-subscribe-news-form-final-title {
    letter-spacing: 1px;
    font: 700 25px/25px "tenet", Arial, Helvetica, sans-serif;
    color: #80756b;
    text-align: left;
    margin-bottom: 20px;
}

.pwf-subscribe-news-form-final-label {
    letter-spacing: .5px;
    font: 400 18px/22px "tenet", Arial, Helvetica, sans-serif;
    color: #998e83;
    text-align: left;
    margin-bottom: 26px;
}

.pwf-subscribe-news-form-final-actions {
    gap: 12px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.pwf-subscribe-news-form-final-actions button {
    width: 100% !important;
}

@media (min-width: 600px) {
    .pwf-subscribe-news-form-final-icon {
        margin-bottom: 24px;
    }

    .pwf-subscribe-news-form-final-title {
        font-size: 34px;
        line-height: 34px;
        margin-bottom: 24px;
    }

    .pwf-subscribe-news-form-final-label {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 32px;
    }

    .pwf-subscribe-news-form-final-actions {
        gap: 16px;
    }
}

@media (min-width: 960px) {
    .pwf-subscribe-news-form-final-actions {
        flex-direction: row;
    }

    .pwf-subscribe-news-form-final-actions button {
        width: auto !important;
    }
}

@media (min-width: 1280px) {
    .pwf-subscribe-news-form-final-icon {
        margin-bottom: 28px;
    }

    .pwf-subscribe-news-form-final-title {
        font-size: 34px;
        line-height: 34px;
        margin-bottom: 28px;
    }

    .pwf-subscribe-news-form-final-label {
        margin-bottom: 36px;
    }
}

@media (min-width: 1720px) {
    .pwf-subscribe-news-form-final-icon {
        margin-bottom: 32px;
    }

    .pwf-subscribe-news-form-final-title {
        letter-spacing: 1px;
        font-size: 44px;
        line-height: 44px;
        margin-bottom: 32px;
    }

    .pwf-subscribe-news-form-final-label {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 44px;
    }

    .pwf-subscribe-news-form-final-actions {
        gap: 20px;
    }
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-root {
    margin: 60px 20px;
    border: 1px solid #C7B9AB;
    border-radius: 56px;
    max-width: 1720px;
    display: flex;
    flex-direction: column;
    background: transparent;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-img {
    width: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 48px 48px 0 0;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-img picture {
    position: relative;
    display: flex;
    height: 100%;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-img img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    object-position: center;
    max-width: none;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form-inner {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form {
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-title {
    letter-spacing: .5px;
    font: 700 18px/18px "tenet", Arial, Helvetica, sans-serif;
    margin-bottom: 26px;
    color: #3e3a39;
    text-align: left;
    text-transform: uppercase;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-subtitle {
    letter-spacing: .5px;
    font: 400 16px/24px "tenet", Arial, Helvetica, sans-serif;
    margin-top: 8px;
    color: #998e83;
    text-align: left;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-form {
    width: 100%;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-form-root {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-container {
    margin: 32px;
    height: 100%;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-fields {
    padding-top: 26px;
    margin-left: -5px;
    margin-right: -5px;
    row-gap: 8px;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-fields>:global(.pwf-ant-col) {
    padding-left: 5px;
    padding-right: 5px;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-fields>.pwf-ant-col {
    padding-left: 5px;
    padding-right: 5px;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-checkboxes {
    row-gap: 12px;
    margin-top: 26px;
    display: flex;
    flex-direction: column;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-error {
    text-align: center;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-actions-empty-space {
    margin-top: 20px;
    display: flex;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-action {
    margin-top: 20px;
    gap: 8px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-action .pwf-subscribe-news-form-submit {
    width: 100%;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-disclaimer {
    margin-top: 20px;
    display: flex;
    justify-content: left;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-disclaimer .pwf-form-disclaimer {
    letter-spacing: .5px;
    font: 400 12px/16px "tenet", Arial, Helvetica, sans-serif;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] {
    display: flex;
    justify-content: center;
    height: 100%;
    background: transparent;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-widget-forms-inner {
    height: 100%;
    width: 100%;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-root {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    background: transparent;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form-container {
    margin: 0 !important;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-img {
    width: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 48px 48px 0 0;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-img picture {
    position: relative;
    display: flex;
    height: 100%;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-img img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    object-position: center;
    max-width: none;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-ant-form-item-label label {
    letter-spacing: .5px;
    font: 400 14px/20px "tenet", Arial, Helvetica, sans-serif;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-ant-form-item-wrapper {
    --pwf-ant-form-item-label-tt: unset;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form-inner {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-title {
    letter-spacing: .5px;
    font: 700 18px/18px "tenet", Arial, Helvetica, sans-serif;
    margin-bottom: 8px;
    color: #80756b;
    text-align: left;
    text-transform: uppercase;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-subtitle {
    letter-spacing: .5px;
    font: 400 16px/24px "tenet", Arial, Helvetica, sans-serif;
    color: #998e83;
    text-align: left;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-form {
    width: 100%;
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-form-root {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-container {
    margin: 32px;
    height: 100%;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-fields {
    padding-top: 26px;
    row-gap: 8px;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-checkboxes {
    row-gap: 8px;
    margin-top: 20px;
    display: flex;
    flex-direction: column;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-error {
    text-align: center;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-action-empty-space {
    display: none;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-action {
    margin-top: 26px;
    gap: 8px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-action .pwf-subscribe-news-form-submit {
    width: 100%;
    width: auto;
}

.pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-disclaimer {
    display: none;
}

.pwf-subscribe-news-form-container-modal {
    padding: 32px !important;
    height: 100% !important;
    max-height: fit-content;
}

.pwf-subscribe-news-form-container-modal .pwf-ant-form-item-label label {
    letter-spacing: .5px;
    font: 400 14px/20px "tenet", Arial, Helvetica, sans-serif;
}

.pwf-subscribe-news-form-container-modal .pwf-ant-form-item-wrapper {
    --pwf-ant-form-item-label-tt: unset;
}

.pwf-subscribe-news-form-container-modal .pwf-ant-modal-body {
    padding: 60px 52px 42px;
    background-color: #f7f0eb;
}

.pwf-subscribe-news-form-container-modal .pwf-ant-modal-content {
    height: 100%;
    overflow: auto;
    max-width: 444px;
    border-radius: 24px;
}

.pwf-subscribe-news-form-container-modal .pwf-ant-modal-content .pwf-ant-modal-close {
    top: 20px;
    right: 20px;
}

.pwf-subscribe-news-form-container-modal .pwf-ant-modal-content .pwf-ant-modal-close .pwf-ant-modal-close-x {
    width: 32px;
    height: 32px;
    padding: 5px;
}

.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}

.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-title {
    letter-spacing: .5px;
    font: 700 18px/18px "tenet", Arial, Helvetica, sans-serif;
    margin-bottom: 8px;
    color: #80756b;
    text-align: left;
    text-transform: uppercase;
}

.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-subtitle {
    letter-spacing: .5px;
    font: 400 16px/24px "tenet", Arial, Helvetica, sans-serif;
    color: #998e83;
    text-align: left;
}

.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-form {
    width: 100%;
}

.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-form,
.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-form-root {
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
}

.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-container {
    margin: 32px;
    height: 100%;
    margin: 0 !important;
}

.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-fields {
    padding-top: 26px;
    row-gap: 8px;
}

.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-checkboxes {
    row-gap: 8px;
    margin-top: 20px;
    display: flex;
    flex-direction: column;
}

.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-error {
    text-align: center;
}

.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-action-empty-space {
    display: none;
}

.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-action {
    margin-top: 26px;
    gap: 8px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-action-submit {
    width: 100%;
    width: auto;
}

.pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-disclaimer {
    display: none;
}

.pwf-ant-modal-root:has(div.pwf-subscribe-news-form-container-modal) .pwf-ant-modal-wrap {
    left: unset;
}

@media (min-width: 600px) {
    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        align-content: center;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-root {
        overflow: hidden;
        margin: 84px 48px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-img img {
        height: 400px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-title {
        font-size: 24px;
        line-height: 24px;
        margin-bottom: 32px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-subtitle {
        font-size: 16px;
        line-height: 24px;
        margin-top: 10px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-container {
        margin: 42px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-fields {
        padding-top: 32px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-checkboxes {
        row-gap: 16px;
        margin-top: 32px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-actions-empty-space,
    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-action {
        margin-top: 24px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-action {
        gap: 10px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-action .pwf-subscribe-news-form-submit {
        width: auto;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-disclaimer {
        margin-top: 24px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-img img {
        height: 400px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-title {
        font-size: 24px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-subtitle {
        font-size: 16px;
        line-height: 24px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-container {
        margin: 42px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-fields {
        padding-top: 32px;
        row-gap: 10px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-checkboxes {
        row-gap: 10px;
        margin-top: 24px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-action {
        margin-top: 32px;
        gap: 10px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-title {
        font-size: 24px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-subtitle {
        font-size: 16px;
        line-height: 24px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-container {
        margin: 42px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-fields {
        padding-top: 32px;
        row-gap: 10px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-checkboxes {
        row-gap: 10px;
        margin-top: 24px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-action {
        margin-top: 32px;
        gap: 10px;
    }
}

@media (min-width: 960px) {
    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-root {
        flex-direction: row;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-img {
        flex: 1 0;
        border-radius: 0 0 0 48px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-img img {
        height: 800px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form {
        flex: 1 0;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-img {
        flex: 1 0;
        border-radius: 0 0 0 48px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-img img {
        height: 800px;
    }
}

@media (min-width: 1280px) {
    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-root {
        margin: 102px 80px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-img img {
        height: 750px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-title {
        margin-bottom: 36px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-container {
        margin: 54px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-fields {
        padding-top: 36px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-checkboxes {
        margin-top: 36px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-actions-empty-space,
    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-action,
    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-disclaimer {
        margin-top: 28px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-img img {
        height: 750px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-container {
        margin: 54px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-fields {
        padding-top: 36px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-checkboxes {
        margin-top: 28px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-action {
        margin-top: 36px;
    }

    .pwf-subscribe-news-form-container-modal {
        padding: 36px !important;
    }

    .pwf-subscribe-news-form-container-modal .pwf-ant-modal-body {
        padding: 76px 64px 54px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-ant-modal-content {
        max-width: 513px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-ant-modal-content .pwf-ant-modal-close {
        top: 28px;
        right: 28px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-container {
        margin: 54px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-fields {
        padding-top: 36px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-checkboxes {
        margin-top: 28px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-action {
        margin-top: 36px;
    }
}

@media (min-width: 1720px) {
    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-root {
        margin: 122px 120px;
        border-radius: 48px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-img img {
        height: 820px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-title {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 44px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-subtitle {
        font-size: 18px;
        line-height: 28px;
        margin-top: 12px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-container {
        margin: 68px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-fields {
        padding-top: 44px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-checkboxes {
        row-gap: 20px;
        margin-top: 44px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-actions-empty-space,
    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-action {
        margin-top: 32px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-action {
        gap: 12px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-disclaimer {
        margin-top: 32px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-disclaimer .pwf-form-disclaimer {
        font-size: 14px;
        line-height: 18px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-img img {
        height: 820px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-ant-form-item-label label {
        font-size: 16px;
        line-height: 22px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-title {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 12px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-subtitle {
        font-size: 18px;
        line-height: 28px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-container {
        margin: 68px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-fields {
        padding-top: 44px;
        row-gap: 12px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-checkboxes {
        row-gap: 12px;
        margin-top: 32px;
    }

    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=footer] .pwf-subscribe-news-form .pwf-subscribe-news-form-action {
        margin-top: 44px;
        gap: 12px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-ant-form-item-label label {
        font-size: 16px;
        line-height: 22px;
    }

    .pwf-subscribe-news-form-container-modal {
        padding: 44px !important;
    }

    .pwf-subscribe-news-form-container-modal .pwf-ant-modal-body {
        padding: 92px 80px 68px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-ant-modal-content {
        max-width: 560px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-ant-modal-content .pwf-ant-modal-close {
        top: 32px;
        right: 32px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-title {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 12px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-subtitle {
        font-size: 18px;
        line-height: 28px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-container {
        margin: 68px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-fields {
        padding-top: 44px;
        row-gap: 12px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-checkboxes {
        row-gap: 12px;
        margin-top: 32px;
    }

    .pwf-subscribe-news-form-container-modal .pwf-subscribe-news-form-action {
        margin-top: 44px;
        gap: 12px;
    }
}

@media (max-width: 600px) {
    .pwf-widget-forms[data-variant=subscribe-news][data-view-type=inline] .pwf-subscribe-news-form .pwf-subscribe-news-form-container {
        padding-top: 20px;
    }
}

.pwf-subscribe-news-form-picture-view {
    display: flex;
    position: relative;
    align-items: flex-end;
    box-sizing: border-box;
    overflow: hidden;
    border-radius: 28px;
    width: 100%;
    height: 100%;
}

.pwf-subscribe-news-form-picture-view:before,
.pwf-subscribe-news-form-picture-view:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 100px;
    pointer-events: none;
    z-index: 10;
}

.pwf-subscribe-news-form-picture-view:before {
    top: 0;
    background: linear-gradient(to bottom, #16100b, transparent);
    border-top-left-radius: 28px;
    border-top-right-radius: 28px;
}

.pwf-subscribe-news-form-picture-view:after {
    bottom: 0;
    background: linear-gradient(to top, #16100b, transparent);
    border-bottom-left-radius: 28px;
    border-bottom-right-radius: 28px;
}

.pwf-subscribe-news-form-picture-view-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 100%;
    max-height: fit-content;
    gap: 12px;
    padding-inline: 20px;
    padding-bottom: 26px;
    z-index: 12;
}

.pwf-subscribe-news-form-picture-view-content-title {
    letter-spacing: .5px;
    font: 700 14px/15px "tenet", Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #fff;
    white-space: normal;
    word-break: normal;
}

.pwf-subscribe-news-form-picture-view-content-action {
    letter-spacing: 1px;
    font: 400 11px/12px "tenet", Arial, Helvetica, sans-serif;
    display: flex;
    align-items: center;
    gap: 6px;
    height: 20px;
    text-transform: uppercase;
    width: fit-content;
    background-color: transparent;
    border-color: transparent;
    color: #d8cec5;
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
}

.pwf-subscribe-news-form-picture-view-content-action svg {
    width: 20px;
    height: 20px;
    color: #c7b9ab;
}

.pwf-subscribe-news-form-picture-view-background-img {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
}

.pwf-subscribe-news-form-picture-view-background-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

@media (min-width: 600px) {
    .pwf-subscribe-news-form-picture-view-content-title {
        font-size: 16px;
        line-height: 16px;
    }
}

@media (min-width: 1720px) {
    .pwf-subscribe-news-form-picture-view-content-title {
        font-size: 20px;
        line-height: 20px;
    }
}

@charset "UTF-8";

[class^=pwf-ant-]::-ms-clear,
[class*=pwf-ant-]::-ms-clear,
[class^=pwf-ant-] input::-ms-clear,
[class*=pwf-ant-] input::-ms-clear,
[class^=pwf-ant-] input::-ms-reveal,
[class*=pwf-ant-] input::-ms-reveal {
    display: none;
}

.pwf-ant-fade-enter,
.pwf-ant-fade-appear,
.pwf-ant-fade-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-fade-enter.pwf-ant-fade-enter-active,
.pwf-ant-fade-appear.pwf-ant-fade-appear-active {
    animation-name: antFadeIn;
    animation-play-state: running;
}

.pwf-ant-fade-leave.pwf-ant-fade-leave-active {
    animation-name: antFadeOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-fade-enter,
.pwf-ant-fade-appear {
    opacity: 0;
    animation-timing-function: linear;
}

.pwf-ant-fade-leave {
    animation-timing-function: linear;
}

@keyframes antFadeIn {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes antFadeOut {
    0% {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}

.pwf-ant-move-up-enter,
.pwf-ant-move-up-appear,
.pwf-ant-move-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-move-up-enter.pwf-ant-move-up-enter-active,
.pwf-ant-move-up-appear.pwf-ant-move-up-appear-active {
    animation-name: antMoveUpIn;
    animation-play-state: running;
}

.pwf-ant-move-up-leave.pwf-ant-move-up-leave-active {
    animation-name: antMoveUpOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-move-up-enter,
.pwf-ant-move-up-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.pwf-ant-move-up-leave {
    animation-timing-function: cubic-bezier(.6, .04, .98, .34);
}

.pwf-ant-move-down-enter,
.pwf-ant-move-down-appear,
.pwf-ant-move-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-move-down-enter.pwf-ant-move-down-enter-active,
.pwf-ant-move-down-appear.pwf-ant-move-down-appear-active {
    animation-name: antMoveDownIn;
    animation-play-state: running;
}

.pwf-ant-move-down-leave.pwf-ant-move-down-leave-active {
    animation-name: antMoveDownOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-move-down-enter,
.pwf-ant-move-down-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.pwf-ant-move-down-leave {
    animation-timing-function: cubic-bezier(.6, .04, .98, .34);
}

.pwf-ant-move-left-enter,
.pwf-ant-move-left-appear,
.pwf-ant-move-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-move-left-enter.pwf-ant-move-left-enter-active,
.pwf-ant-move-left-appear.pwf-ant-move-left-appear-active {
    animation-name: antMoveLeftIn;
    animation-play-state: running;
}

.pwf-ant-move-left-leave.pwf-ant-move-left-leave-active {
    animation-name: antMoveLeftOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-move-left-enter,
.pwf-ant-move-left-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.pwf-ant-move-left-leave {
    animation-timing-function: cubic-bezier(.6, .04, .98, .34);
}

.pwf-ant-move-right-enter,
.pwf-ant-move-right-appear,
.pwf-ant-move-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-move-right-enter.pwf-ant-move-right-enter-active,
.pwf-ant-move-right-appear.pwf-ant-move-right-appear-active {
    animation-name: antMoveRightIn;
    animation-play-state: running;
}

.pwf-ant-move-right-leave.pwf-ant-move-right-leave-active {
    animation-name: antMoveRightOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-move-right-enter,
.pwf-ant-move-right-appear {
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.pwf-ant-move-right-leave {
    animation-timing-function: cubic-bezier(.6, .04, .98, .34);
}

@keyframes antMoveDownIn {
    0% {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0;
    }

    to {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1;
    }
}

@keyframes antMoveDownOut {
    0% {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1;
    }

    to {
        transform: translateY(100%);
        transform-origin: 0 0;
        opacity: 0;
    }
}

@keyframes antMoveLeftIn {
    0% {
        transform: translate(-100%);
        transform-origin: 0 0;
        opacity: 0;
    }

    to {
        transform: translate(0);
        transform-origin: 0 0;
        opacity: 1;
    }
}

@keyframes antMoveLeftOut {
    0% {
        transform: translate(0);
        transform-origin: 0 0;
        opacity: 1;
    }

    to {
        transform: translate(-100%);
        transform-origin: 0 0;
        opacity: 0;
    }
}

@keyframes antMoveRightIn {
    0% {
        transform: translate(100%);
        transform-origin: 0 0;
        opacity: 0;
    }

    to {
        transform: translate(0);
        transform-origin: 0 0;
        opacity: 1;
    }
}

@keyframes antMoveRightOut {
    0% {
        transform: translate(0);
        transform-origin: 0 0;
        opacity: 1;
    }

    to {
        transform: translate(100%);
        transform-origin: 0 0;
        opacity: 0;
    }
}

@keyframes antMoveUpIn {
    0% {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0;
    }

    to {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1;
    }
}

@keyframes antMoveUpOut {
    0% {
        transform: translateY(0);
        transform-origin: 0 0;
        opacity: 1;
    }

    to {
        transform: translateY(-100%);
        transform-origin: 0 0;
        opacity: 0;
    }
}

@keyframes loadingCircle {
    to {
        transform: rotate(360deg);
    }
}

[pwf-ant-click-animating=true],
[pwf-ant-click-animating-without-extra-node=true] {
    position: relative;
}

html {
    --antd-wave-shadow-color: #1890ff;
    --scroll-bar: 0;
}

[pwf-ant-click-animating-without-extra-node=true]:after,
.pwf-ant-click-animating-node {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    border-radius: inherit;
    box-shadow: 0 0 #1890ff;
    box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
    opacity: .2;
    animation: fadeEffect 2s cubic-bezier(.08, .82, .17, 1), waveEffect .4s cubic-bezier(.08, .82, .17, 1);
    animation-fill-mode: forwards;
    content: "";
    pointer-events: none;
}

@keyframes waveEffect {
    to {
        box-shadow: 0 0 #1890ff;
        box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
    }
}

@keyframes fadeEffect {
    to {
        opacity: 0;
    }
}

.pwf-ant-slide-up-enter,
.pwf-ant-slide-up-appear,
.pwf-ant-slide-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-slide-up-enter.pwf-ant-slide-up-enter-active,
.pwf-ant-slide-up-appear.pwf-ant-slide-up-appear-active {
    animation-name: antSlideUpIn;
    animation-play-state: running;
}

.pwf-ant-slide-up-leave.pwf-ant-slide-up-leave-active {
    animation-name: antSlideUpOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-slide-up-enter,
.pwf-ant-slide-up-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(.23, 1, .32, 1);
}

.pwf-ant-slide-up-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
}

.pwf-ant-slide-down-enter,
.pwf-ant-slide-down-appear,
.pwf-ant-slide-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-slide-down-enter.pwf-ant-slide-down-enter-active,
.pwf-ant-slide-down-appear.pwf-ant-slide-down-appear-active {
    animation-name: antSlideDownIn;
    animation-play-state: running;
}

.pwf-ant-slide-down-leave.pwf-ant-slide-down-leave-active {
    animation-name: antSlideDownOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-slide-down-enter,
.pwf-ant-slide-down-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(.23, 1, .32, 1);
}

.pwf-ant-slide-down-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
}

.pwf-ant-slide-left-enter,
.pwf-ant-slide-left-appear,
.pwf-ant-slide-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-slide-left-enter.pwf-ant-slide-left-enter-active,
.pwf-ant-slide-left-appear.pwf-ant-slide-left-appear-active {
    animation-name: antSlideLeftIn;
    animation-play-state: running;
}

.pwf-ant-slide-left-leave.pwf-ant-slide-left-leave-active {
    animation-name: antSlideLeftOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-slide-left-enter,
.pwf-ant-slide-left-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(.23, 1, .32, 1);
}

.pwf-ant-slide-left-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
}

.pwf-ant-slide-right-enter,
.pwf-ant-slide-right-appear,
.pwf-ant-slide-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-slide-right-enter.pwf-ant-slide-right-enter-active,
.pwf-ant-slide-right-appear.pwf-ant-slide-right-appear-active {
    animation-name: antSlideRightIn;
    animation-play-state: running;
}

.pwf-ant-slide-right-leave.pwf-ant-slide-right-leave-active {
    animation-name: antSlideRightOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-slide-right-enter,
.pwf-ant-slide-right-appear {
    transform: scale(0);
    transform-origin: 0% 0%;
    opacity: 0;
    animation-timing-function: cubic-bezier(.23, 1, .32, 1);
}

.pwf-ant-slide-right-leave {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
}

@keyframes antSlideUpIn {
    0% {
        transform: scaleY(.8);
        transform-origin: 0% 0%;
        opacity: 0;
    }

    to {
        transform: scaleY(1);
        transform-origin: 0% 0%;
        opacity: 1;
    }
}

@keyframes antSlideUpOut {
    0% {
        transform: scaleY(1);
        transform-origin: 0% 0%;
        opacity: 1;
    }

    to {
        transform: scaleY(.8);
        transform-origin: 0% 0%;
        opacity: 0;
    }
}

@keyframes antSlideDownIn {
    0% {
        transform: scaleY(.8);
        transform-origin: 100% 100%;
        opacity: 0;
    }

    to {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1;
    }
}

@keyframes antSlideDownOut {
    0% {
        transform: scaleY(1);
        transform-origin: 100% 100%;
        opacity: 1;
    }

    to {
        transform: scaleY(.8);
        transform-origin: 100% 100%;
        opacity: 0;
    }
}

@keyframes antSlideLeftIn {
    0% {
        transform: scaleX(.8);
        transform-origin: 0% 0%;
        opacity: 0;
    }

    to {
        transform: scaleX(1);
        transform-origin: 0% 0%;
        opacity: 1;
    }
}

@keyframes antSlideLeftOut {
    0% {
        transform: scaleX(1);
        transform-origin: 0% 0%;
        opacity: 1;
    }

    to {
        transform: scaleX(.8);
        transform-origin: 0% 0%;
        opacity: 0;
    }
}

@keyframes antSlideRightIn {
    0% {
        transform: scaleX(.8);
        transform-origin: 100% 0%;
        opacity: 0;
    }

    to {
        transform: scaleX(1);
        transform-origin: 100% 0%;
        opacity: 1;
    }
}

@keyframes antSlideRightOut {
    0% {
        transform: scaleX(1);
        transform-origin: 100% 0%;
        opacity: 1;
    }

    to {
        transform: scaleX(.8);
        transform-origin: 100% 0%;
        opacity: 0;
    }
}

.pwf-ant-zoom-enter,
.pwf-ant-zoom-appear,
.pwf-ant-zoom-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-zoom-enter.pwf-ant-zoom-enter-active,
.pwf-ant-zoom-appear.pwf-ant-zoom-appear-active {
    animation-name: antZoomIn;
    animation-play-state: running;
}

.pwf-ant-zoom-leave.pwf-ant-zoom-leave-active {
    animation-name: antZoomOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-zoom-enter,
.pwf-ant-zoom-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.pwf-ant-zoom-enter-prepare,
.pwf-ant-zoom-appear-prepare {
    transform: none;
}

.pwf-ant-zoom-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

.pwf-ant-zoom-big-enter,
.pwf-ant-zoom-big-appear,
.pwf-ant-zoom-big-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-zoom-big-enter.pwf-ant-zoom-big-enter-active,
.pwf-ant-zoom-big-appear.pwf-ant-zoom-big-appear-active {
    animation-name: antZoomBigIn;
    animation-play-state: running;
}

.pwf-ant-zoom-big-leave.pwf-ant-zoom-big-leave-active {
    animation-name: antZoomBigOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-zoom-big-enter,
.pwf-ant-zoom-big-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.pwf-ant-zoom-big-enter-prepare,
.pwf-ant-zoom-big-appear-prepare {
    transform: none;
}

.pwf-ant-zoom-big-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

.pwf-ant-zoom-big-fast-enter,
.pwf-ant-zoom-big-fast-appear,
.pwf-ant-zoom-big-fast-leave {
    animation-duration: .1s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-zoom-big-fast-enter.pwf-ant-zoom-big-fast-enter-active,
.pwf-ant-zoom-big-fast-appear.pwf-ant-zoom-big-fast-appear-active {
    animation-name: antZoomBigIn;
    animation-play-state: running;
}

.pwf-ant-zoom-big-fast-leave.pwf-ant-zoom-big-fast-leave-active {
    animation-name: antZoomBigOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-zoom-big-fast-enter,
.pwf-ant-zoom-big-fast-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.pwf-ant-zoom-big-fast-enter-prepare,
.pwf-ant-zoom-big-fast-appear-prepare {
    transform: none;
}

.pwf-ant-zoom-big-fast-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

.pwf-ant-zoom-up-enter,
.pwf-ant-zoom-up-appear,
.pwf-ant-zoom-up-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-zoom-up-enter.pwf-ant-zoom-up-enter-active,
.pwf-ant-zoom-up-appear.pwf-ant-zoom-up-appear-active {
    animation-name: antZoomUpIn;
    animation-play-state: running;
}

.pwf-ant-zoom-up-leave.pwf-ant-zoom-up-leave-active {
    animation-name: antZoomUpOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-zoom-up-enter,
.pwf-ant-zoom-up-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.pwf-ant-zoom-up-enter-prepare,
.pwf-ant-zoom-up-appear-prepare {
    transform: none;
}

.pwf-ant-zoom-up-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

.pwf-ant-zoom-down-enter,
.pwf-ant-zoom-down-appear,
.pwf-ant-zoom-down-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-zoom-down-enter.pwf-ant-zoom-down-enter-active,
.pwf-ant-zoom-down-appear.pwf-ant-zoom-down-appear-active {
    animation-name: antZoomDownIn;
    animation-play-state: running;
}

.pwf-ant-zoom-down-leave.pwf-ant-zoom-down-leave-active {
    animation-name: antZoomDownOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-zoom-down-enter,
.pwf-ant-zoom-down-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.pwf-ant-zoom-down-enter-prepare,
.pwf-ant-zoom-down-appear-prepare {
    transform: none;
}

.pwf-ant-zoom-down-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

.pwf-ant-zoom-left-enter,
.pwf-ant-zoom-left-appear,
.pwf-ant-zoom-left-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-zoom-left-enter.pwf-ant-zoom-left-enter-active,
.pwf-ant-zoom-left-appear.pwf-ant-zoom-left-appear-active {
    animation-name: antZoomLeftIn;
    animation-play-state: running;
}

.pwf-ant-zoom-left-leave.pwf-ant-zoom-left-leave-active {
    animation-name: antZoomLeftOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-zoom-left-enter,
.pwf-ant-zoom-left-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.pwf-ant-zoom-left-enter-prepare,
.pwf-ant-zoom-left-appear-prepare {
    transform: none;
}

.pwf-ant-zoom-left-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

.pwf-ant-zoom-right-enter,
.pwf-ant-zoom-right-appear,
.pwf-ant-zoom-right-leave {
    animation-duration: .2s;
    animation-fill-mode: both;
    animation-play-state: paused;
}

.pwf-ant-zoom-right-enter.pwf-ant-zoom-right-enter-active,
.pwf-ant-zoom-right-appear.pwf-ant-zoom-right-appear-active {
    animation-name: antZoomRightIn;
    animation-play-state: running;
}

.pwf-ant-zoom-right-leave.pwf-ant-zoom-right-leave-active {
    animation-name: antZoomRightOut;
    animation-play-state: running;
    pointer-events: none;
}

.pwf-ant-zoom-right-enter,
.pwf-ant-zoom-right-appear {
    transform: scale(0);
    opacity: 0;
    animation-timing-function: cubic-bezier(.08, .82, .17, 1);
}

.pwf-ant-zoom-right-enter-prepare,
.pwf-ant-zoom-right-appear-prepare {
    transform: none;
}

.pwf-ant-zoom-right-leave {
    animation-timing-function: cubic-bezier(.78, .14, .15, .86);
}

@keyframes antZoomIn {
    0% {
        transform: scale(.2);
        opacity: 0;
    }

    to {
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes antZoomOut {
    0% {
        transform: scale(1);
    }

    to {
        transform: scale(.2);
        opacity: 0;
    }
}

@keyframes antZoomBigIn {
    0% {
        transform: scale(.8);
        opacity: 0;
    }

    to {
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes antZoomBigOut {
    0% {
        transform: scale(1);
    }

    to {
        transform: scale(.8);
        opacity: 0;
    }
}

@keyframes antZoomUpIn {
    0% {
        transform: scale(.8);
        transform-origin: 50% 0%;
        opacity: 0;
    }

    to {
        transform: scale(1);
        transform-origin: 50% 0%;
    }
}

@keyframes antZoomUpOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 0%;
    }

    to {
        transform: scale(.8);
        transform-origin: 50% 0%;
        opacity: 0;
    }
}

@keyframes antZoomLeftIn {
    0% {
        transform: scale(.8);
        transform-origin: 0% 50%;
        opacity: 0;
    }

    to {
        transform: scale(1);
        transform-origin: 0% 50%;
    }
}

@keyframes antZoomLeftOut {
    0% {
        transform: scale(1);
        transform-origin: 0% 50%;
    }

    to {
        transform: scale(.8);
        transform-origin: 0% 50%;
        opacity: 0;
    }
}

@keyframes antZoomRightIn {
    0% {
        transform: scale(.8);
        transform-origin: 100% 50%;
        opacity: 0;
    }

    to {
        transform: scale(1);
        transform-origin: 100% 50%;
    }
}

@keyframes antZoomRightOut {
    0% {
        transform: scale(1);
        transform-origin: 100% 50%;
    }

    to {
        transform: scale(.8);
        transform-origin: 100% 50%;
        opacity: 0;
    }
}

@keyframes antZoomDownIn {
    0% {
        transform: scale(.8);
        transform-origin: 50% 100%;
        opacity: 0;
    }

    to {
        transform: scale(1);
        transform-origin: 50% 100%;
    }
}

@keyframes antZoomDownOut {
    0% {
        transform: scale(1);
        transform-origin: 50% 100%;
    }

    to {
        transform: scale(.8);
        transform-origin: 50% 100%;
        opacity: 0;
    }
}

.ant-motion-collapse-legacy {
    overflow: hidden;
}

.ant-motion-collapse-legacy-active,
.ant-motion-collapse {
    transition: height .2s cubic-bezier(.645, .045, .355, 1), opacity .2s cubic-bezier(.645, .045, .355, 1) !important;
}

.ant-motion-collapse {
    overflow: hidden;
}

.pwf-ant-picker-status-error.pwf-ant-picker,
.pwf-ant-picker-status-error.pwf-ant-picker:not(.pwf-ant-picker-disabled):hover {
    background-color: #fff;
    border-color: #ff4d4f;
}

.pwf-ant-picker-status-error.pwf-ant-picker-focused,
.pwf-ant-picker-status-error.pwf-ant-picker:focus {
    border-color: #ff7875;
    box-shadow: 0 0 0 2px #ff4d4f33;
    border-right-width: 1px;
    outline: 0;
}

.pwf-ant-picker-status-error.pwf-ant-picker .pwf-ant-picker-active-bar {
    background: #ff7875;
}

.pwf-ant-picker-status-warning.pwf-ant-picker,
.pwf-ant-picker-status-warning.pwf-ant-picker:not(.pwf-ant-picker-disabled):hover {
    background-color: #fff;
    border-color: #faad14;
}

.pwf-ant-picker-status-warning.pwf-ant-picker-focused,
.pwf-ant-picker-status-warning.pwf-ant-picker:focus {
    border-color: #ffc53d;
    box-shadow: 0 0 0 2px #faad1433;
    border-right-width: 1px;
    outline: 0;
}

.pwf-ant-picker-status-warning.pwf-ant-picker .pwf-ant-picker-active-bar {
    background: #ffc53d;
}

.pwf-ant-picker {
    box-sizing: border-box;
    margin: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    padding: 4px 11px;
    position: relative;
    display: inline-flex;
    align-items: center;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: border .3s, box-shadow .3s;
}

.pwf-ant-picker:hover,
.pwf-ant-picker-focused {
    border-color: #40a9ff;
    border-right-width: 1px;
}

.pwf-ant-picker-focused {
    box-shadow: 0 0 0 2px #1890ff33;
    outline: 0;
}

.pwf-ant-picker.pwf-ant-picker-disabled {
    background: #f5f5f5;
    border-color: #d9d9d9;
    cursor: not-allowed;
}

.pwf-ant-picker.pwf-ant-picker-disabled .pwf-ant-picker-suffix {
    color: #00000040;
}

.pwf-ant-picker.pwf-ant-picker-borderless {
    background-color: transparent !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.pwf-ant-picker-input {
    position: relative;
    display: inline-flex;
    align-items: center;
    width: 100%;
}

.pwf-ant-picker-input>input {
    position: relative;
    display: inline-block;
    width: 100%;
    min-width: 0;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    transition: all .3s;
    flex: auto;
    min-width: 1px;
    height: auto;
    padding: 0;
    background: transparent;
    border: 0;
}

.pwf-ant-picker-input>input::placeholder {
    color: #bfbfbf;
    -webkit-user-select: none;
    user-select: none;
}

.pwf-ant-picker-input>input:placeholder-shown {
    text-overflow: ellipsis;
}

.pwf-ant-picker-input>input:hover {
    border-color: #40a9ff;
    border-right-width: 1px;
}

.pwf-ant-picker-input>input:focus,
.pwf-ant-picker-input>input-focused {
    border-color: #40a9ff;
    box-shadow: 0 0 0 2px #1890ff33;
    border-right-width: 1px;
    outline: 0;
}

.pwf-ant-picker-input>input-disabled {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1;
}

.pwf-ant-picker-input>input-disabled:hover {
    border-color: #d9d9d9;
    border-right-width: 1px;
}

.pwf-ant-picker-input>input[disabled] {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
    box-shadow: none;
    cursor: not-allowed;
    opacity: 1;
}

.pwf-ant-picker-input>input[disabled]:hover {
    border-color: #d9d9d9;
    border-right-width: 1px;
}

.pwf-ant-picker-input>input-borderless,
.pwf-ant-picker-input>input-borderless:hover,
.pwf-ant-picker-input>input-borderless:focus,
.pwf-ant-picker-input>input-borderless-focused,
.pwf-ant-picker-input>input-borderless-disabled,
.pwf-ant-picker-input>input-borderless[disabled] {
    background-color: transparent;
    border: none;
    box-shadow: none;
}

textarea.pwf-ant-picker-input>input {
    max-width: 100%;
    height: auto;
    min-height: 32px;
    line-height: 1.5715;
    vertical-align: bottom;
    transition: all .3s, height 0s;
}

.pwf-ant-picker-input>input-lg {
    padding: 6.5px 11px;
    font-size: 16px;
}

.pwf-ant-picker-input>input-sm {
    padding: 0 7px;
}

.pwf-ant-picker-input>input:focus {
    box-shadow: none;
}

.pwf-ant-picker-input>input[disabled] {
    background: transparent;
}

.pwf-ant-picker-input:hover .pwf-ant-picker-clear {
    opacity: 1;
}

.pwf-ant-picker-input-placeholder>input {
    color: #bfbfbf;
}

.pwf-ant-picker-large {
    padding: 6.5px 11px;
}

.pwf-ant-picker-large .pwf-ant-picker-input>input {
    font-size: 16px;
}

.pwf-ant-picker-small {
    padding: 0 7px;
}

.pwf-ant-picker-suffix {
    display: flex;
    flex: none;
    align-self: center;
    margin-left: 4px;
    color: #00000040;
    line-height: 1;
    pointer-events: none;
}

.pwf-ant-picker-suffix>* {
    vertical-align: top;
}

.pwf-ant-picker-suffix>*:not(:last-child) {
    margin-right: 8px;
}

.pwf-ant-picker-clear {
    position: absolute;
    top: 50%;
    right: 0;
    color: #00000040;
    line-height: 1;
    background: #fff;
    transform: translateY(-50%);
    cursor: pointer;
    opacity: 0;
    transition: opacity .3s, color .3s;
}

.pwf-ant-picker-clear>* {
    vertical-align: top;
}

.pwf-ant-picker-clear:hover {
    color: #00000073;
}

.pwf-ant-picker-separator {
    position: relative;
    display: inline-block;
    width: 1em;
    height: 16px;
    color: #00000040;
    font-size: 16px;
    vertical-align: top;
    cursor: default;
}

.pwf-ant-picker-focused .pwf-ant-picker-separator {
    color: #00000073;
}

.pwf-ant-picker-disabled .pwf-ant-picker-range-separator .pwf-ant-picker-separator {
    cursor: not-allowed;
}

.pwf-ant-picker-range {
    position: relative;
    display: inline-flex;
}

.pwf-ant-picker-range .pwf-ant-picker-clear {
    right: 11px;
}

.pwf-ant-picker-range:hover .pwf-ant-picker-clear {
    opacity: 1;
}

.pwf-ant-picker-range .pwf-ant-picker-active-bar {
    bottom: -1px;
    height: 2px;
    margin-left: 11px;
    background: #1890ff;
    opacity: 0;
    transition: all .3s ease-out;
    pointer-events: none;
}

.pwf-ant-picker-range.pwf-ant-picker-focused .pwf-ant-picker-active-bar {
    opacity: 1;
}

.pwf-ant-picker-range-separator {
    align-items: center;
    padding: 0 8px;
    line-height: 1;
}

.pwf-ant-picker-range.pwf-ant-picker-small .pwf-ant-picker-clear {
    right: 7px;
}

.pwf-ant-picker-range.pwf-ant-picker-small .pwf-ant-picker-active-bar {
    margin-left: 7px;
}

.pwf-ant-picker-dropdown {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 1050;
}

.pwf-ant-picker-dropdown-hidden {
    display: none;
}

.pwf-ant-picker-dropdown-placement-bottomLeft .pwf-ant-picker-range-arrow {
    top: 2.58561808px;
    display: block;
    transform: rotate(-135deg) translateY(1px);
}

.pwf-ant-picker-dropdown-placement-topLeft .pwf-ant-picker-range-arrow {
    bottom: 2.58561808px;
    display: block;
    transform: rotate(45deg);
}

.pwf-ant-picker-dropdown.pwf-ant-slide-up-enter.pwf-ant-slide-up-enter-active.pwf-ant-picker-dropdown-placement-topLeft,
.pwf-ant-picker-dropdown.pwf-ant-slide-up-enter.pwf-ant-slide-up-enter-active.pwf-ant-picker-dropdown-placement-topRight,
.pwf-ant-picker-dropdown.pwf-ant-slide-up-appear.pwf-ant-slide-up-appear-active.pwf-ant-picker-dropdown-placement-topLeft,
.pwf-ant-picker-dropdown.pwf-ant-slide-up-appear.pwf-ant-slide-up-appear-active.pwf-ant-picker-dropdown-placement-topRight {
    animation-name: antSlideDownIn;
}

.pwf-ant-picker-dropdown.pwf-ant-slide-up-enter.pwf-ant-slide-up-enter-active.pwf-ant-picker-dropdown-placement-bottomLeft,
.pwf-ant-picker-dropdown.pwf-ant-slide-up-enter.pwf-ant-slide-up-enter-active.pwf-ant-picker-dropdown-placement-bottomRight,
.pwf-ant-picker-dropdown.pwf-ant-slide-up-appear.pwf-ant-slide-up-appear-active.pwf-ant-picker-dropdown-placement-bottomLeft,
.pwf-ant-picker-dropdown.pwf-ant-slide-up-appear.pwf-ant-slide-up-appear-active.pwf-ant-picker-dropdown-placement-bottomRight {
    animation-name: antSlideUpIn;
}

.pwf-ant-picker-dropdown.pwf-ant-slide-up-leave.pwf-ant-slide-up-leave-active.pwf-ant-picker-dropdown-placement-topLeft,
.pwf-ant-picker-dropdown.pwf-ant-slide-up-leave.pwf-ant-slide-up-leave-active.pwf-ant-picker-dropdown-placement-topRight {
    animation-name: antSlideDownOut;
}

.pwf-ant-picker-dropdown.pwf-ant-slide-up-leave.pwf-ant-slide-up-leave-active.pwf-ant-picker-dropdown-placement-bottomLeft,
.pwf-ant-picker-dropdown.pwf-ant-slide-up-leave.pwf-ant-slide-up-leave-active.pwf-ant-picker-dropdown-placement-bottomRight {
    animation-name: antSlideUpOut;
}

.pwf-ant-picker-dropdown-range {
    padding: 7.54247233px 0;
}

.pwf-ant-picker-dropdown-range-hidden {
    display: none;
}

.pwf-ant-picker-dropdown .pwf-ant-picker-panel>.pwf-ant-picker-time-panel {
    padding-top: 4px;
}

.pwf-ant-picker-ranges {
    margin-bottom: 0;
    padding: 4px 12px;
    overflow: hidden;
    line-height: 34px;
    text-align: left;
    list-style: none;
}

.pwf-ant-picker-ranges>li {
    display: inline-block;
}

.pwf-ant-picker-ranges .pwf-ant-picker-preset>.pwf-ant-tag-blue {
    color: #1890ff;
    background: #e6f7ff;
    border-color: #91d5ff;
    cursor: pointer;
}

.pwf-ant-picker-ranges .pwf-ant-picker-ok {
    float: right;
    margin-left: 8px;
}

.pwf-ant-picker-range-wrapper {
    display: flex;
}

.pwf-ant-picker-range-arrow {
    position: absolute;
    z-index: 1;
    width: 11.3137085px;
    height: 11.3137085px;
    margin-left: 16.5px;
    box-shadow: 2px 2px 6px -2px #0000001a;
    transition: left .3s ease-out;
    border-radius: 0 0 2px;
    pointer-events: none;
}

.pwf-ant-picker-range-arrow:before {
    position: absolute;
    top: -11.3137085px;
    left: -11.3137085px;
    width: 33.9411255px;
    height: 33.9411255px;
    background: #fff;
    background-repeat: no-repeat;
    background-position: -10px -10px;
    content: "";
    clip-path: inset(33% 33%);
    clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
}

.pwf-ant-picker-panel-container {
    overflow: hidden;
    vertical-align: top;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d;
    transition: margin .3s;
}

.pwf-ant-picker-panel-container .pwf-ant-picker-panels {
    display: inline-flex;
    flex-wrap: nowrap;
    direction: ltr;
}

.pwf-ant-picker-panel-container .pwf-ant-picker-panel {
    vertical-align: top;
    background: transparent;
    border-width: 0 0 1px 0;
    border-radius: 0;
}

.pwf-ant-picker-panel-container .pwf-ant-picker-panel .pwf-ant-picker-content,
.pwf-ant-picker-panel-container .pwf-ant-picker-panel table {
    text-align: center;
}

.pwf-ant-picker-panel-container .pwf-ant-picker-panel-focused {
    border-color: #f0f0f0;
}

.pwf-ant-picker-compact-item:not(.pwf-ant-picker-compact-last-item):not(.pwf-ant-picker-compact-item-rtl) {
    margin-right: -1px;
}

.pwf-ant-picker-compact-item:not(.pwf-ant-picker-compact-last-item).pwf-ant-picker-compact-item-rtl {
    margin-left: -1px;
}

.pwf-ant-picker-compact-item:hover,
.pwf-ant-picker-compact-item:focus,
.pwf-ant-picker-compact-item:active,
.pwf-ant-picker-compact-item.pwf-ant-picker-focused {
    z-index: 2;
}

.pwf-ant-picker-compact-item[disabled] {
    z-index: 0;
}

.pwf-ant-picker-compact-item:not(.pwf-ant-picker-compact-first-item):not(.pwf-ant-picker-compact-last-item).pwf-ant-picker {
    border-radius: 0;
}

.pwf-ant-picker-compact-item.pwf-ant-picker.pwf-ant-picker-compact-first-item:not(.pwf-ant-picker-compact-last-item):not(.pwf-ant-picker-compact-item-rtl) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.pwf-ant-picker-compact-item.pwf-ant-picker.pwf-ant-picker-compact-last-item:not(.pwf-ant-picker-compact-first-item):not(.pwf-ant-picker-compact-item-rtl),
.pwf-ant-picker-compact-item.pwf-ant-picker.pwf-ant-picker-compact-item-rtl.pwf-ant-picker-compact-first-item:not(.pwf-ant-picker-compact-last-item) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.pwf-ant-picker-compact-item.pwf-ant-picker.pwf-ant-picker-compact-item-rtl.pwf-ant-picker-compact-last-item:not(.pwf-ant-picker-compact-first-item) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.pwf-ant-picker-panel {
    display: inline-flex;
    flex-direction: column;
    text-align: center;
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 2px;
    outline: none;
}

.pwf-ant-picker-panel-focused {
    border-color: #1890ff;
}

.pwf-ant-picker-decade-panel,
.pwf-ant-picker-year-panel,
.pwf-ant-picker-quarter-panel,
.pwf-ant-picker-month-panel,
.pwf-ant-picker-week-panel,
.pwf-ant-picker-date-panel,
.pwf-ant-picker-time-panel {
    display: flex;
    flex-direction: column;
    width: 280px;
}

.pwf-ant-picker-header {
    display: flex;
    padding: 0 8px;
    color: #000000d9;
    border-bottom: 1px solid #f0f0f0;
}

.pwf-ant-picker-header>* {
    flex: none;
}

.pwf-ant-picker-header button {
    padding: 0;
    color: #00000040;
    line-height: 40px;
    background: transparent;
    border: 0;
    cursor: pointer;
    transition: color .3s;
}

.pwf-ant-picker-header>button {
    min-width: 1.6em;
    font-size: 14px;
}

.pwf-ant-picker-header>button:hover {
    color: #000000d9;
}

.pwf-ant-picker-header-view {
    flex: auto;
    font-weight: 500;
    line-height: 40px;
}

.pwf-ant-picker-header-view button {
    color: inherit;
    font-weight: inherit;
}

.pwf-ant-picker-header-view button:not(:first-child) {
    margin-left: 8px;
}

.pwf-ant-picker-header-view button:hover {
    color: #1890ff;
}

.pwf-ant-picker-prev-icon,
.pwf-ant-picker-next-icon,
.pwf-ant-picker-super-prev-icon,
.pwf-ant-picker-super-next-icon {
    position: relative;
    display: inline-block;
    width: 7px;
    height: 7px;
}

.pwf-ant-picker-prev-icon:before,
.pwf-ant-picker-next-icon:before,
.pwf-ant-picker-super-prev-icon:before,
.pwf-ant-picker-super-next-icon:before {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 7px;
    height: 7px;
    border: 0 solid currentcolor;
    border-width: 1.5px 0 0 1.5px;
    content: "";
}

.pwf-ant-picker-super-prev-icon:after,
.pwf-ant-picker-super-next-icon:after {
    position: absolute;
    top: 4px;
    left: 4px;
    display: inline-block;
    width: 7px;
    height: 7px;
    border: 0 solid currentcolor;
    border-width: 1.5px 0 0 1.5px;
    content: "";
}

.pwf-ant-picker-prev-icon,
.pwf-ant-picker-super-prev-icon {
    transform: rotate(-45deg);
}

.pwf-ant-picker-next-icon,
.pwf-ant-picker-super-next-icon {
    transform: rotate(135deg);
}

.pwf-ant-picker-content {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
}

.pwf-ant-picker-content th,
.pwf-ant-picker-content td {
    position: relative;
    min-width: 24px;
    font-weight: 400;
}

.pwf-ant-picker-content th {
    height: 30px;
    color: #000000d9;
    line-height: 30px;
}

.pwf-ant-picker-cell {
    padding: 3px 0;
    color: #00000040;
    cursor: pointer;
}

.pwf-ant-picker-cell-in-view {
    color: #000000d9;
}

.pwf-ant-picker-cell:before {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 1;
    height: 24px;
    transform: translateY(-50%);
    transition: all .3s;
    content: "";
}

.pwf-ant-picker-cell:hover:not(.pwf-ant-picker-cell-in-view) .pwf-ant-picker-cell-inner,
.pwf-ant-picker-cell:hover:not(.pwf-ant-picker-cell-selected):not(.pwf-ant-picker-cell-range-start):not(.pwf-ant-picker-cell-range-end):not(.pwf-ant-picker-cell-range-hover-start):not(.pwf-ant-picker-cell-range-hover-end) .pwf-ant-picker-cell-inner {
    background: #f5f5f5;
}

.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-today .pwf-ant-picker-cell-inner:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    border: 1px solid #1890ff;
    border-radius: 2px;
    content: "";
}

.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-in-range {
    position: relative;
}

.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-in-range:before {
    background: #e6f7ff;
}

.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-selected .pwf-ant-picker-cell-inner,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-start .pwf-ant-picker-cell-inner,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-end .pwf-ant-picker-cell-inner {
    color: #fff;
    background: #1890ff;
}

.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-start:not(.pwf-ant-picker-cell-range-start-single):before,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-end:not(.pwf-ant-picker-cell-range-end-single):before {
    background: #e6f7ff;
}

.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-start:before {
    left: 50%;
}

.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-end:before {
    right: 50%;
}

.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-start:not(.pwf-ant-picker-cell-in-range):not(.pwf-ant-picker-cell-range-start):not(.pwf-ant-picker-cell-range-end):after,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-end:not(.pwf-ant-picker-cell-in-range):not(.pwf-ant-picker-cell-range-start):not(.pwf-ant-picker-cell-range-end):after,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-start.pwf-ant-picker-cell-range-start-single:after,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-start.pwf-ant-picker-cell-range-start.pwf-ant-picker-cell-range-end.pwf-ant-picker-cell-range-end-near-hover:after,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-end.pwf-ant-picker-cell-range-start.pwf-ant-picker-cell-range-end.pwf-ant-picker-cell-range-start-near-hover:after,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-end.pwf-ant-picker-cell-range-end-single:after,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover:not(.pwf-ant-picker-cell-in-range):after {
    position: absolute;
    top: 50%;
    z-index: 0;
    height: 24px;
    border-top: 1px dashed #7ec1ff;
    border-bottom: 1px dashed #7ec1ff;
    transform: translateY(-50%);
    transition: all .3s;
    content: "";
}

.pwf-ant-picker-cell-range-hover-start:after,
.pwf-ant-picker-cell-range-hover-end:after,
.pwf-ant-picker-cell-range-hover:after {
    right: 0;
    left: 2px;
}

.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-in-range.pwf-ant-picker-cell-range-hover:before,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-start.pwf-ant-picker-cell-range-hover:before,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-end.pwf-ant-picker-cell-range-hover:before,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-start:not(.pwf-ant-picker-cell-range-start-single).pwf-ant-picker-cell-range-hover-start:before,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-end:not(.pwf-ant-picker-cell-range-end-single).pwf-ant-picker-cell-range-hover-end:before,
.pwf-ant-picker-panel>:not(.pwf-ant-picker-date-panel) .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-in-range.pwf-ant-picker-cell-range-hover-start:before,
.pwf-ant-picker-panel>:not(.pwf-ant-picker-date-panel) .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-in-range.pwf-ant-picker-cell-range-hover-end:before {
    background: #cbe6ff;
}

.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-start:not(.pwf-ant-picker-cell-range-start-single):not(.pwf-ant-picker-cell-range-end) .pwf-ant-picker-cell-inner {
    border-radius: 2px 0 0 2px;
}

.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-end:not(.pwf-ant-picker-cell-range-end-single):not(.pwf-ant-picker-cell-range-start) .pwf-ant-picker-cell-inner {
    border-radius: 0 2px 2px 0;
}

.pwf-ant-picker-date-panel .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-in-range.pwf-ant-picker-cell-range-hover-start .pwf-ant-picker-cell-inner:after,
.pwf-ant-picker-date-panel .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-in-range.pwf-ant-picker-cell-range-hover-end .pwf-ant-picker-cell-inner:after {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
    background: #cbe6ff;
    transition: all .3s;
    content: "";
}

.pwf-ant-picker-date-panel .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-in-range.pwf-ant-picker-cell-range-hover-start .pwf-ant-picker-cell-inner:after {
    right: -6px;
    left: 0;
}

.pwf-ant-picker-date-panel .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-in-range.pwf-ant-picker-cell-range-hover-end .pwf-ant-picker-cell-inner:after {
    right: 0;
    left: -6px;
}

.pwf-ant-picker-cell-range-hover.pwf-ant-picker-cell-range-start:after {
    right: 50%;
}

.pwf-ant-picker-cell-range-hover.pwf-ant-picker-cell-range-end:after {
    left: 50%;
}

tr>.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover:first-child:after,
tr>.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-end:first-child:after,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-start.pwf-ant-picker-cell-range-hover-edge-start.pwf-ant-picker-cell-range-hover-edge-start-near-range:after,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-edge-start:not(.pwf-ant-picker-cell-range-hover-edge-start-near-range):after,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-start:after {
    left: 6px;
    border-left: 1px dashed #7ec1ff;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

tr>.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover:last-child:after,
tr>.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-start:last-child:after,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-end.pwf-ant-picker-cell-range-hover-edge-end.pwf-ant-picker-cell-range-hover-edge-end-near-range:after,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-edge-end:not(.pwf-ant-picker-cell-range-hover-edge-end-near-range):after,
.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-end:after {
    right: 6px;
    border-right: 1px dashed #7ec1ff;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.pwf-ant-picker-cell-disabled {
    color: #00000040;
    pointer-events: none;
}

.pwf-ant-picker-cell-disabled .pwf-ant-picker-cell-inner {
    background: transparent;
}

.pwf-ant-picker-cell-disabled:before {
    background: rgba(0, 0, 0, .04);
}

.pwf-ant-picker-cell-disabled.pwf-ant-picker-cell-today .pwf-ant-picker-cell-inner:before {
    border-color: #00000040;
}

.pwf-ant-picker-decade-panel .pwf-ant-picker-content,
.pwf-ant-picker-year-panel .pwf-ant-picker-content,
.pwf-ant-picker-quarter-panel .pwf-ant-picker-content,
.pwf-ant-picker-month-panel .pwf-ant-picker-content {
    height: 264px;
}

.pwf-ant-picker-decade-panel .pwf-ant-picker-cell-inner,
.pwf-ant-picker-year-panel .pwf-ant-picker-cell-inner,
.pwf-ant-picker-quarter-panel .pwf-ant-picker-cell-inner,
.pwf-ant-picker-month-panel .pwf-ant-picker-cell-inner {
    padding: 0 8px;
}

.pwf-ant-picker-quarter-panel .pwf-ant-picker-content {
    height: 56px;
}

.pwf-ant-picker-footer {
    width: min-content;
    min-width: 100%;
    line-height: 38px;
    text-align: center;
    border-bottom: 1px solid transparent;
}

.pwf-ant-picker-panel .pwf-ant-picker-footer {
    border-top: 1px solid #f0f0f0;
}

.pwf-ant-picker-footer-extra {
    padding: 0 12px;
    line-height: 38px;
    text-align: left;
}

.pwf-ant-picker-footer-extra:not(:last-child) {
    border-bottom: 1px solid #f0f0f0;
}

.pwf-ant-picker-now {
    text-align: left;
}

.pwf-ant-picker-today-btn {
    color: #1890ff;
}

.pwf-ant-picker-today-btn:hover {
    color: #40a9ff;
}

.pwf-ant-picker-today-btn:active {
    color: #096dd9;
}

.pwf-ant-picker-today-btn.pwf-ant-picker-today-btn-disabled {
    color: #00000040;
    cursor: not-allowed;
}

.pwf-ant-picker-decade-panel .pwf-ant-picker-cell-inner {
    padding: 0 4px;
}

.pwf-ant-picker-decade-panel .pwf-ant-picker-cell:before {
    display: none;
}

.pwf-ant-picker-year-panel .pwf-ant-picker-body,
.pwf-ant-picker-quarter-panel .pwf-ant-picker-body,
.pwf-ant-picker-month-panel .pwf-ant-picker-body {
    padding: 0 8px;
}

.pwf-ant-picker-year-panel .pwf-ant-picker-cell-inner,
.pwf-ant-picker-quarter-panel .pwf-ant-picker-cell-inner,
.pwf-ant-picker-month-panel .pwf-ant-picker-cell-inner {
    width: 60px;
}

.pwf-ant-picker-year-panel .pwf-ant-picker-cell-range-hover-start:after,
.pwf-ant-picker-quarter-panel .pwf-ant-picker-cell-range-hover-start:after,
.pwf-ant-picker-month-panel .pwf-ant-picker-cell-range-hover-start:after {
    left: 14px;
    border-left: 1px dashed #7ec1ff;
    border-radius: 2px 0 0 2px;
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-year-panel .pwf-ant-picker-cell-range-hover-start:after,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-quarter-panel .pwf-ant-picker-cell-range-hover-start:after,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-month-panel .pwf-ant-picker-cell-range-hover-start:after,
.pwf-ant-picker-year-panel .pwf-ant-picker-cell-range-hover-end:after,
.pwf-ant-picker-quarter-panel .pwf-ant-picker-cell-range-hover-end:after,
.pwf-ant-picker-month-panel .pwf-ant-picker-cell-range-hover-end:after {
    right: 14px;
    border-right: 1px dashed #7ec1ff;
    border-radius: 0 2px 2px 0;
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-year-panel .pwf-ant-picker-cell-range-hover-end:after,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-quarter-panel .pwf-ant-picker-cell-range-hover-end:after,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-month-panel .pwf-ant-picker-cell-range-hover-end:after {
    left: 14px;
    border-left: 1px dashed #7ec1ff;
    border-radius: 2px 0 0 2px;
}

.pwf-ant-picker-week-panel .pwf-ant-picker-body {
    padding: 8px 12px;
}

.pwf-ant-picker-week-panel .pwf-ant-picker-cell:hover .pwf-ant-picker-cell-inner,
.pwf-ant-picker-week-panel .pwf-ant-picker-cell-selected .pwf-ant-picker-cell-inner,
.pwf-ant-picker-week-panel .pwf-ant-picker-cell .pwf-ant-picker-cell-inner {
    background: transparent !important;
}

.pwf-ant-picker-week-panel-row td {
    transition: background .3s;
}

.pwf-ant-picker-week-panel-row:hover td {
    background: #f5f5f5;
}

.pwf-ant-picker-week-panel-row-selected td,
.pwf-ant-picker-week-panel-row-selected:hover td {
    background: #1890ff;
}

.pwf-ant-picker-week-panel-row-selected td.pwf-ant-picker-cell-week,
.pwf-ant-picker-week-panel-row-selected:hover td.pwf-ant-picker-cell-week {
    color: #ffffff80;
}

.pwf-ant-picker-week-panel-row-selected td.pwf-ant-picker-cell-today .pwf-ant-picker-cell-inner:before,
.pwf-ant-picker-week-panel-row-selected:hover td.pwf-ant-picker-cell-today .pwf-ant-picker-cell-inner:before {
    border-color: #fff;
}

.pwf-ant-picker-week-panel-row-selected td .pwf-ant-picker-cell-inner,
.pwf-ant-picker-week-panel-row-selected:hover td .pwf-ant-picker-cell-inner {
    color: #fff;
}

.pwf-ant-picker-date-panel .pwf-ant-picker-body {
    padding: 8px 12px;
}

.pwf-ant-picker-date-panel .pwf-ant-picker-content {
    width: 252px;
}

.pwf-ant-picker-date-panel .pwf-ant-picker-content th {
    width: 36px;
}

.pwf-ant-picker-datetime-panel {
    display: flex;
}

.pwf-ant-picker-datetime-panel .pwf-ant-picker-time-panel {
    border-left: 1px solid #f0f0f0;
}

.pwf-ant-picker-datetime-panel .pwf-ant-picker-date-panel,
.pwf-ant-picker-datetime-panel .pwf-ant-picker-time-panel {
    transition: opacity .3s;
}

.pwf-ant-picker-datetime-panel-active .pwf-ant-picker-date-panel,
.pwf-ant-picker-datetime-panel-active .pwf-ant-picker-time-panel {
    opacity: .3;
}

.pwf-ant-picker-datetime-panel-active .pwf-ant-picker-date-panel-active,
.pwf-ant-picker-datetime-panel-active .pwf-ant-picker-time-panel-active {
    opacity: 1;
}

.pwf-ant-picker-time-panel {
    width: auto;
    min-width: auto;
}

.pwf-ant-picker-time-panel .pwf-ant-picker-content {
    display: flex;
    flex: auto;
    height: 224px;
}

.pwf-ant-picker-time-panel-column {
    flex: 1 0 auto;
    width: 56px;
    margin: 0;
    padding: 0;
    overflow-y: hidden;
    text-align: left;
    list-style: none;
    transition: background .3s;
}

.pwf-ant-picker-time-panel-column:after {
    display: block;
    height: 196px;
    content: "";
}

.pwf-ant-picker-datetime-panel .pwf-ant-picker-time-panel-column:after {
    height: 198px;
}

.pwf-ant-picker-time-panel-column:not(:first-child) {
    border-left: 1px solid #f0f0f0;
}

.pwf-ant-picker-time-panel-column-active {
    background: rgba(230, 247, 255, .2);
}

.pwf-ant-picker-time-panel-column:hover {
    overflow-y: auto;
}

.pwf-ant-picker-time-panel-column>li {
    margin: 0;
    padding: 0;
}

.pwf-ant-picker-time-panel-column>li.pwf-ant-picker-time-panel-cell .pwf-ant-picker-time-panel-cell-inner {
    display: block;
    width: 100%;
    height: 28px;
    margin: 0;
    padding: 0 0 0 14px;
    color: #000000d9;
    line-height: 28px;
    border-radius: 0;
    cursor: pointer;
    transition: background .3s;
}

.pwf-ant-picker-time-panel-column>li.pwf-ant-picker-time-panel-cell .pwf-ant-picker-time-panel-cell-inner:hover {
    background: #f5f5f5;
}

.pwf-ant-picker-time-panel-column>li.pwf-ant-picker-time-panel-cell-selected .pwf-ant-picker-time-panel-cell-inner {
    background: #e6f7ff;
}

.pwf-ant-picker-time-panel-column>li.pwf-ant-picker-time-panel-cell-disabled .pwf-ant-picker-time-panel-cell-inner {
    color: #00000040;
    background: transparent;
    cursor: not-allowed;
}

_:-ms-fullscreen .pwf-ant-picker-range-wrapper .pwf-ant-picker-month-panel .pwf-ant-picker-cell,
:root .pwf-ant-picker-range-wrapper .pwf-ant-picker-month-panel .pwf-ant-picker-cell,
_:-ms-fullscreen .pwf-ant-picker-range-wrapper .pwf-ant-picker-year-panel .pwf-ant-picker-cell,
:root .pwf-ant-picker-range-wrapper .pwf-ant-picker-year-panel .pwf-ant-picker-cell {
    padding: 21px 0;
}

.pwf-ant-picker-rtl {
    direction: rtl;
}

.pwf-ant-picker-rtl .pwf-ant-picker-suffix {
    margin-right: 4px;
    margin-left: 0;
}

.pwf-ant-picker-rtl .pwf-ant-picker-clear {
    right: auto;
    left: 0;
}

.pwf-ant-picker-rtl .pwf-ant-picker-separator {
    transform: rotate(180deg);
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-header-view button:not(:first-child) {
    margin-right: 8px;
    margin-left: 0;
}

.pwf-ant-picker-rtl.pwf-ant-picker-range .pwf-ant-picker-clear {
    right: auto;
    left: 11px;
}

.pwf-ant-picker-rtl.pwf-ant-picker-range .pwf-ant-picker-active-bar {
    margin-right: 11px;
    margin-left: 0;
}

.pwf-ant-picker-rtl.pwf-ant-picker-range.pwf-ant-picker-small .pwf-ant-picker-active-bar {
    margin-right: 7px;
}

.pwf-ant-picker-dropdown-rtl .pwf-ant-picker-ranges {
    text-align: right;
}

.pwf-ant-picker-dropdown-rtl .pwf-ant-picker-ranges .pwf-ant-picker-ok {
    float: left;
    margin-right: 8px;
    margin-left: 0;
}

.pwf-ant-picker-panel-rtl {
    direction: rtl;
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-prev-icon,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-super-prev-icon {
    transform: rotate(135deg);
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-next-icon,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-super-next-icon {
    transform: rotate(-45deg);
}

.pwf-ant-picker-cell .pwf-ant-picker-cell-inner {
    position: relative;
    z-index: 2;
    display: inline-block;
    min-width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 2px;
    transition: background .3s, border .3s;
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-start:before {
    right: 50%;
    left: 0;
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-end:before {
    right: 0;
    left: 50%;
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-start.pwf-ant-picker-cell-range-end:before {
    right: 50%;
    left: 50%;
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-date-panel .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-in-range.pwf-ant-picker-cell-range-hover-start .pwf-ant-picker-cell-inner:after {
    right: 0;
    left: -6px;
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-date-panel .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-in-range.pwf-ant-picker-cell-range-hover-end .pwf-ant-picker-cell-inner:after {
    right: -6px;
    left: 0;
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-range-hover.pwf-ant-picker-cell-range-start:after {
    right: 0;
    left: 50%;
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-range-hover.pwf-ant-picker-cell-range-end:after {
    right: 50%;
    left: 0;
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-start:not(.pwf-ant-picker-cell-range-start-single):not(.pwf-ant-picker-cell-range-end) .pwf-ant-picker-cell-inner {
    border-radius: 0 2px 2px 0;
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-end:not(.pwf-ant-picker-cell-range-end-single):not(.pwf-ant-picker-cell-range-start) .pwf-ant-picker-cell-inner {
    border-radius: 2px 0 0 2px;
}

.pwf-ant-picker-panel-rtl tr>.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover:not(.pwf-ant-picker-cell-selected):first-child:after,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-start.pwf-ant-picker-cell-range-hover-edge-start.pwf-ant-picker-cell-range-hover-edge-start-near-range:after,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-edge-start:not(.pwf-ant-picker-cell-range-hover-edge-start-near-range):after,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-start:after {
    right: 6px;
    left: 0;
    border-right: 1px dashed #7ec1ff;
    border-left: none;
    border-radius: 0 2px 2px 0;
}

.pwf-ant-picker-panel-rtl tr>.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover:not(.pwf-ant-picker-cell-selected):last-child:after,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-end.pwf-ant-picker-cell-range-hover-edge-end.pwf-ant-picker-cell-range-hover-edge-end-near-range:after,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-edge-end:not(.pwf-ant-picker-cell-range-hover-edge-end-near-range):after,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-end:after {
    right: 0;
    left: 6px;
    border-right: none;
    border-left: 1px dashed #7ec1ff;
    border-radius: 2px 0 0 2px;
}

.pwf-ant-picker-panel-rtl tr>.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-start:last-child:after,
.pwf-ant-picker-panel-rtl tr>.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-range-hover-end:first-child:after,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-start.pwf-ant-picker-cell-range-hover-edge-start:not(.pwf-ant-picker-cell-range-hover):after,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-start.pwf-ant-picker-cell-range-hover-end.pwf-ant-picker-cell-range-hover-edge-start:not(.pwf-ant-picker-cell-range-hover):after,
.pwf-ant-picker-panel-rtl .pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-end.pwf-ant-picker-cell-range-hover-start.pwf-ant-picker-cell-range-hover-edge-end:not(.pwf-ant-picker-cell-range-hover):after,
.pwf-ant-picker-panel-rtl tr>.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-start.pwf-ant-picker-cell-range-hover.pwf-ant-picker-cell-range-hover-edge-start:last-child:after,
.pwf-ant-picker-panel-rtl tr>.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-end.pwf-ant-picker-cell-range-hover.pwf-ant-picker-cell-range-hover-edge-end:first-child:after {
    right: 6px;
    left: 6px;
    border-right: 1px dashed #7ec1ff;
    border-left: 1px dashed #7ec1ff;
    border-radius: 2px;
}

.pwf-ant-picker-dropdown-rtl .pwf-ant-picker-footer-extra {
    direction: rtl;
    text-align: right;
}

.pwf-ant-picker-panel-rtl .pwf-ant-picker-time-panel {
    direction: ltr;
}

.pwf-ant-row {
    flex-flow: row wrap;
    min-width: 0;
}

.pwf-ant-row,
.pwf-ant-row:before,
.pwf-ant-row:after {
    display: flex;
}

.pwf-ant-row-no-wrap {
    flex-wrap: nowrap;
}

.pwf-ant-row-start {
    justify-content: flex-start;
}

.pwf-ant-row-center {
    justify-content: center;
}

.pwf-ant-row-end {
    justify-content: flex-end;
}

.pwf-ant-row-space-between {
    justify-content: space-between;
}

.pwf-ant-row-space-around {
    justify-content: space-around;
}

.pwf-ant-row-space-evenly {
    justify-content: space-evenly;
}

.pwf-ant-row-top {
    align-items: flex-start;
}

.pwf-ant-row-middle {
    align-items: center;
}

.pwf-ant-row-bottom {
    align-items: flex-end;
}

.pwf-ant-col {
    position: relative;
    max-width: 100%;
    min-height: 1px;
}

.pwf-ant-col-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
}

.pwf-ant-col-push-24 {
    left: 100%;
}

.pwf-ant-col-pull-24 {
    right: 100%;
}

.pwf-ant-col-offset-24 {
    margin-left: 100%;
}

.pwf-ant-col-order-24 {
    order: 24;
}

.pwf-ant-col-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
}

.pwf-ant-col-push-23 {
    left: 95.83333333%;
}

.pwf-ant-col-pull-23 {
    right: 95.83333333%;
}

.pwf-ant-col-offset-23 {
    margin-left: 95.83333333%;
}

.pwf-ant-col-order-23 {
    order: 23;
}

.pwf-ant-col-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}

.pwf-ant-col-push-22 {
    left: 91.66666667%;
}

.pwf-ant-col-pull-22 {
    right: 91.66666667%;
}

.pwf-ant-col-offset-22 {
    margin-left: 91.66666667%;
}

.pwf-ant-col-order-22 {
    order: 22;
}

.pwf-ant-col-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
}

.pwf-ant-col-push-21 {
    left: 87.5%;
}

.pwf-ant-col-pull-21 {
    right: 87.5%;
}

.pwf-ant-col-offset-21 {
    margin-left: 87.5%;
}

.pwf-ant-col-order-21 {
    order: 21;
}

.pwf-ant-col-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}

.pwf-ant-col-push-20 {
    left: 83.33333333%;
}

.pwf-ant-col-pull-20 {
    right: 83.33333333%;
}

.pwf-ant-col-offset-20 {
    margin-left: 83.33333333%;
}

.pwf-ant-col-order-20 {
    order: 20;
}

.pwf-ant-col-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
}

.pwf-ant-col-push-19 {
    left: 79.16666667%;
}

.pwf-ant-col-pull-19 {
    right: 79.16666667%;
}

.pwf-ant-col-offset-19 {
    margin-left: 79.16666667%;
}

.pwf-ant-col-order-19 {
    order: 19;
}

.pwf-ant-col-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
}

.pwf-ant-col-push-18 {
    left: 75%;
}

.pwf-ant-col-pull-18 {
    right: 75%;
}

.pwf-ant-col-offset-18 {
    margin-left: 75%;
}

.pwf-ant-col-order-18 {
    order: 18;
}

.pwf-ant-col-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
}

.pwf-ant-col-push-17 {
    left: 70.83333333%;
}

.pwf-ant-col-pull-17 {
    right: 70.83333333%;
}

.pwf-ant-col-offset-17 {
    margin-left: 70.83333333%;
}

.pwf-ant-col-order-17 {
    order: 17;
}

.pwf-ant-col-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}

.pwf-ant-col-push-16 {
    left: 66.66666667%;
}

.pwf-ant-col-pull-16 {
    right: 66.66666667%;
}

.pwf-ant-col-offset-16 {
    margin-left: 66.66666667%;
}

.pwf-ant-col-order-16 {
    order: 16;
}

.pwf-ant-col-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
}

.pwf-ant-col-push-15 {
    left: 62.5%;
}

.pwf-ant-col-pull-15 {
    right: 62.5%;
}

.pwf-ant-col-offset-15 {
    margin-left: 62.5%;
}

.pwf-ant-col-order-15 {
    order: 15;
}

.pwf-ant-col-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}

.pwf-ant-col-push-14 {
    left: 58.33333333%;
}

.pwf-ant-col-pull-14 {
    right: 58.33333333%;
}

.pwf-ant-col-offset-14 {
    margin-left: 58.33333333%;
}

.pwf-ant-col-order-14 {
    order: 14;
}

.pwf-ant-col-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
}

.pwf-ant-col-push-13 {
    left: 54.16666667%;
}

.pwf-ant-col-pull-13 {
    right: 54.16666667%;
}

.pwf-ant-col-offset-13 {
    margin-left: 54.16666667%;
}

.pwf-ant-col-order-13 {
    order: 13;
}

.pwf-ant-col-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
}

.pwf-ant-col-push-12 {
    left: 50%;
}

.pwf-ant-col-pull-12 {
    right: 50%;
}

.pwf-ant-col-offset-12 {
    margin-left: 50%;
}

.pwf-ant-col-order-12 {
    order: 12;
}

.pwf-ant-col-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
}

.pwf-ant-col-push-11 {
    left: 45.83333333%;
}

.pwf-ant-col-pull-11 {
    right: 45.83333333%;
}

.pwf-ant-col-offset-11 {
    margin-left: 45.83333333%;
}

.pwf-ant-col-order-11 {
    order: 11;
}

.pwf-ant-col-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}

.pwf-ant-col-push-10 {
    left: 41.66666667%;
}

.pwf-ant-col-pull-10 {
    right: 41.66666667%;
}

.pwf-ant-col-offset-10 {
    margin-left: 41.66666667%;
}

.pwf-ant-col-order-10 {
    order: 10;
}

.pwf-ant-col-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
}

.pwf-ant-col-push-9 {
    left: 37.5%;
}

.pwf-ant-col-pull-9 {
    right: 37.5%;
}

.pwf-ant-col-offset-9 {
    margin-left: 37.5%;
}

.pwf-ant-col-order-9 {
    order: 9;
}

.pwf-ant-col-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}

.pwf-ant-col-push-8 {
    left: 33.33333333%;
}

.pwf-ant-col-pull-8 {
    right: 33.33333333%;
}

.pwf-ant-col-offset-8 {
    margin-left: 33.33333333%;
}

.pwf-ant-col-order-8 {
    order: 8;
}

.pwf-ant-col-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
}

.pwf-ant-col-push-7 {
    left: 29.16666667%;
}

.pwf-ant-col-pull-7 {
    right: 29.16666667%;
}

.pwf-ant-col-offset-7 {
    margin-left: 29.16666667%;
}

.pwf-ant-col-order-7 {
    order: 7;
}

.pwf-ant-col-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
}

.pwf-ant-col-push-6 {
    left: 25%;
}

.pwf-ant-col-pull-6 {
    right: 25%;
}

.pwf-ant-col-offset-6 {
    margin-left: 25%;
}

.pwf-ant-col-order-6 {
    order: 6;
}

.pwf-ant-col-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
}

.pwf-ant-col-push-5 {
    left: 20.83333333%;
}

.pwf-ant-col-pull-5 {
    right: 20.83333333%;
}

.pwf-ant-col-offset-5 {
    margin-left: 20.83333333%;
}

.pwf-ant-col-order-5 {
    order: 5;
}

.pwf-ant-col-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}

.pwf-ant-col-push-4 {
    left: 16.66666667%;
}

.pwf-ant-col-pull-4 {
    right: 16.66666667%;
}

.pwf-ant-col-offset-4 {
    margin-left: 16.66666667%;
}

.pwf-ant-col-order-4 {
    order: 4;
}

.pwf-ant-col-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
}

.pwf-ant-col-push-3 {
    left: 12.5%;
}

.pwf-ant-col-pull-3 {
    right: 12.5%;
}

.pwf-ant-col-offset-3 {
    margin-left: 12.5%;
}

.pwf-ant-col-order-3 {
    order: 3;
}

.pwf-ant-col-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}

.pwf-ant-col-push-2 {
    left: 8.33333333%;
}

.pwf-ant-col-pull-2 {
    right: 8.33333333%;
}

.pwf-ant-col-offset-2 {
    margin-left: 8.33333333%;
}

.pwf-ant-col-order-2 {
    order: 2;
}

.pwf-ant-col-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
}

.pwf-ant-col-push-1 {
    left: 4.16666667%;
}

.pwf-ant-col-pull-1 {
    right: 4.16666667%;
}

.pwf-ant-col-offset-1 {
    margin-left: 4.16666667%;
}

.pwf-ant-col-order-1 {
    order: 1;
}

.pwf-ant-col-0 {
    display: none;
}

.pwf-ant-col-offset-0 {
    margin-left: 0;
}

.pwf-ant-col-order-0 {
    order: 0;
}

.pwf-ant-col-offset-0.pwf-ant-col-rtl {
    margin-right: 0;
}

.pwf-ant-col-push-1.pwf-ant-col-rtl {
    right: 4.16666667%;
    left: auto;
}

.pwf-ant-col-pull-1.pwf-ant-col-rtl {
    right: auto;
    left: 4.16666667%;
}

.pwf-ant-col-offset-1.pwf-ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
}

.pwf-ant-col-push-2.pwf-ant-col-rtl {
    right: 8.33333333%;
    left: auto;
}

.pwf-ant-col-pull-2.pwf-ant-col-rtl {
    right: auto;
    left: 8.33333333%;
}

.pwf-ant-col-offset-2.pwf-ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
}

.pwf-ant-col-push-3.pwf-ant-col-rtl {
    right: 12.5%;
    left: auto;
}

.pwf-ant-col-pull-3.pwf-ant-col-rtl {
    right: auto;
    left: 12.5%;
}

.pwf-ant-col-offset-3.pwf-ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
}

.pwf-ant-col-push-4.pwf-ant-col-rtl {
    right: 16.66666667%;
    left: auto;
}

.pwf-ant-col-pull-4.pwf-ant-col-rtl {
    right: auto;
    left: 16.66666667%;
}

.pwf-ant-col-offset-4.pwf-ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
}

.pwf-ant-col-push-5.pwf-ant-col-rtl {
    right: 20.83333333%;
    left: auto;
}

.pwf-ant-col-pull-5.pwf-ant-col-rtl {
    right: auto;
    left: 20.83333333%;
}

.pwf-ant-col-offset-5.pwf-ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
}

.pwf-ant-col-push-6.pwf-ant-col-rtl {
    right: 25%;
    left: auto;
}

.pwf-ant-col-pull-6.pwf-ant-col-rtl {
    right: auto;
    left: 25%;
}

.pwf-ant-col-offset-6.pwf-ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
}

.pwf-ant-col-push-7.pwf-ant-col-rtl {
    right: 29.16666667%;
    left: auto;
}

.pwf-ant-col-pull-7.pwf-ant-col-rtl {
    right: auto;
    left: 29.16666667%;
}

.pwf-ant-col-offset-7.pwf-ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
}

.pwf-ant-col-push-8.pwf-ant-col-rtl {
    right: 33.33333333%;
    left: auto;
}

.pwf-ant-col-pull-8.pwf-ant-col-rtl {
    right: auto;
    left: 33.33333333%;
}

.pwf-ant-col-offset-8.pwf-ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
}

.pwf-ant-col-push-9.pwf-ant-col-rtl {
    right: 37.5%;
    left: auto;
}

.pwf-ant-col-pull-9.pwf-ant-col-rtl {
    right: auto;
    left: 37.5%;
}

.pwf-ant-col-offset-9.pwf-ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
}

.pwf-ant-col-push-10.pwf-ant-col-rtl {
    right: 41.66666667%;
    left: auto;
}

.pwf-ant-col-pull-10.pwf-ant-col-rtl {
    right: auto;
    left: 41.66666667%;
}

.pwf-ant-col-offset-10.pwf-ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
}

.pwf-ant-col-push-11.pwf-ant-col-rtl {
    right: 45.83333333%;
    left: auto;
}

.pwf-ant-col-pull-11.pwf-ant-col-rtl {
    right: auto;
    left: 45.83333333%;
}

.pwf-ant-col-offset-11.pwf-ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
}

.pwf-ant-col-push-12.pwf-ant-col-rtl {
    right: 50%;
    left: auto;
}

.pwf-ant-col-pull-12.pwf-ant-col-rtl {
    right: auto;
    left: 50%;
}

.pwf-ant-col-offset-12.pwf-ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
}

.pwf-ant-col-push-13.pwf-ant-col-rtl {
    right: 54.16666667%;
    left: auto;
}

.pwf-ant-col-pull-13.pwf-ant-col-rtl {
    right: auto;
    left: 54.16666667%;
}

.pwf-ant-col-offset-13.pwf-ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
}

.pwf-ant-col-push-14.pwf-ant-col-rtl {
    right: 58.33333333%;
    left: auto;
}

.pwf-ant-col-pull-14.pwf-ant-col-rtl {
    right: auto;
    left: 58.33333333%;
}

.pwf-ant-col-offset-14.pwf-ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
}

.pwf-ant-col-push-15.pwf-ant-col-rtl {
    right: 62.5%;
    left: auto;
}

.pwf-ant-col-pull-15.pwf-ant-col-rtl {
    right: auto;
    left: 62.5%;
}

.pwf-ant-col-offset-15.pwf-ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
}

.pwf-ant-col-push-16.pwf-ant-col-rtl {
    right: 66.66666667%;
    left: auto;
}

.pwf-ant-col-pull-16.pwf-ant-col-rtl {
    right: auto;
    left: 66.66666667%;
}

.pwf-ant-col-offset-16.pwf-ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
}

.pwf-ant-col-push-17.pwf-ant-col-rtl {
    right: 70.83333333%;
    left: auto;
}

.pwf-ant-col-pull-17.pwf-ant-col-rtl {
    right: auto;
    left: 70.83333333%;
}

.pwf-ant-col-offset-17.pwf-ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
}

.pwf-ant-col-push-18.pwf-ant-col-rtl {
    right: 75%;
    left: auto;
}

.pwf-ant-col-pull-18.pwf-ant-col-rtl {
    right: auto;
    left: 75%;
}

.pwf-ant-col-offset-18.pwf-ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
}

.pwf-ant-col-push-19.pwf-ant-col-rtl {
    right: 79.16666667%;
    left: auto;
}

.pwf-ant-col-pull-19.pwf-ant-col-rtl {
    right: auto;
    left: 79.16666667%;
}

.pwf-ant-col-offset-19.pwf-ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
}

.pwf-ant-col-push-20.pwf-ant-col-rtl {
    right: 83.33333333%;
    left: auto;
}

.pwf-ant-col-pull-20.pwf-ant-col-rtl {
    right: auto;
    left: 83.33333333%;
}

.pwf-ant-col-offset-20.pwf-ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
}

.pwf-ant-col-push-21.pwf-ant-col-rtl {
    right: 87.5%;
    left: auto;
}

.pwf-ant-col-pull-21.pwf-ant-col-rtl {
    right: auto;
    left: 87.5%;
}

.pwf-ant-col-offset-21.pwf-ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
}

.pwf-ant-col-push-22.pwf-ant-col-rtl {
    right: 91.66666667%;
    left: auto;
}

.pwf-ant-col-pull-22.pwf-ant-col-rtl {
    right: auto;
    left: 91.66666667%;
}

.pwf-ant-col-offset-22.pwf-ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
}

.pwf-ant-col-push-23.pwf-ant-col-rtl {
    right: 95.83333333%;
    left: auto;
}

.pwf-ant-col-pull-23.pwf-ant-col-rtl {
    right: auto;
    left: 95.83333333%;
}

.pwf-ant-col-offset-23.pwf-ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
}

.pwf-ant-col-push-24.pwf-ant-col-rtl {
    right: 100%;
    left: auto;
}

.pwf-ant-col-pull-24.pwf-ant-col-rtl {
    right: auto;
    left: 100%;
}

.pwf-ant-col-offset-24.pwf-ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
}

.pwf-ant-col-xs-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
}

.pwf-ant-col-xs-push-24 {
    left: 100%;
}

.pwf-ant-col-xs-pull-24 {
    right: 100%;
}

.pwf-ant-col-xs-offset-24 {
    margin-left: 100%;
}

.pwf-ant-col-xs-order-24 {
    order: 24;
}

.pwf-ant-col-xs-23 {
    display: block;
    flex: 0 0 95.83333333%;
    max-width: 95.83333333%;
}

.pwf-ant-col-xs-push-23 {
    left: 95.83333333%;
}

.pwf-ant-col-xs-pull-23 {
    right: 95.83333333%;
}

.pwf-ant-col-xs-offset-23 {
    margin-left: 95.83333333%;
}

.pwf-ant-col-xs-order-23 {
    order: 23;
}

.pwf-ant-col-xs-22 {
    display: block;
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
}

.pwf-ant-col-xs-push-22 {
    left: 91.66666667%;
}

.pwf-ant-col-xs-pull-22 {
    right: 91.66666667%;
}

.pwf-ant-col-xs-offset-22 {
    margin-left: 91.66666667%;
}

.pwf-ant-col-xs-order-22 {
    order: 22;
}

.pwf-ant-col-xs-21 {
    display: block;
    flex: 0 0 87.5%;
    max-width: 87.5%;
}

.pwf-ant-col-xs-push-21 {
    left: 87.5%;
}

.pwf-ant-col-xs-pull-21 {
    right: 87.5%;
}

.pwf-ant-col-xs-offset-21 {
    margin-left: 87.5%;
}

.pwf-ant-col-xs-order-21 {
    order: 21;
}

.pwf-ant-col-xs-20 {
    display: block;
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
}

.pwf-ant-col-xs-push-20 {
    left: 83.33333333%;
}

.pwf-ant-col-xs-pull-20 {
    right: 83.33333333%;
}

.pwf-ant-col-xs-offset-20 {
    margin-left: 83.33333333%;
}

.pwf-ant-col-xs-order-20 {
    order: 20;
}

.pwf-ant-col-xs-19 {
    display: block;
    flex: 0 0 79.16666667%;
    max-width: 79.16666667%;
}

.pwf-ant-col-xs-push-19 {
    left: 79.16666667%;
}

.pwf-ant-col-xs-pull-19 {
    right: 79.16666667%;
}

.pwf-ant-col-xs-offset-19 {
    margin-left: 79.16666667%;
}

.pwf-ant-col-xs-order-19 {
    order: 19;
}

.pwf-ant-col-xs-18 {
    display: block;
    flex: 0 0 75%;
    max-width: 75%;
}

.pwf-ant-col-xs-push-18 {
    left: 75%;
}

.pwf-ant-col-xs-pull-18 {
    right: 75%;
}

.pwf-ant-col-xs-offset-18 {
    margin-left: 75%;
}

.pwf-ant-col-xs-order-18 {
    order: 18;
}

.pwf-ant-col-xs-17 {
    display: block;
    flex: 0 0 70.83333333%;
    max-width: 70.83333333%;
}

.pwf-ant-col-xs-push-17 {
    left: 70.83333333%;
}

.pwf-ant-col-xs-pull-17 {
    right: 70.83333333%;
}

.pwf-ant-col-xs-offset-17 {
    margin-left: 70.83333333%;
}

.pwf-ant-col-xs-order-17 {
    order: 17;
}

.pwf-ant-col-xs-16 {
    display: block;
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
}

.pwf-ant-col-xs-push-16 {
    left: 66.66666667%;
}

.pwf-ant-col-xs-pull-16 {
    right: 66.66666667%;
}

.pwf-ant-col-xs-offset-16 {
    margin-left: 66.66666667%;
}

.pwf-ant-col-xs-order-16 {
    order: 16;
}

.pwf-ant-col-xs-15 {
    display: block;
    flex: 0 0 62.5%;
    max-width: 62.5%;
}

.pwf-ant-col-xs-push-15 {
    left: 62.5%;
}

.pwf-ant-col-xs-pull-15 {
    right: 62.5%;
}

.pwf-ant-col-xs-offset-15 {
    margin-left: 62.5%;
}

.pwf-ant-col-xs-order-15 {
    order: 15;
}

.pwf-ant-col-xs-14 {
    display: block;
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
}

.pwf-ant-col-xs-push-14 {
    left: 58.33333333%;
}

.pwf-ant-col-xs-pull-14 {
    right: 58.33333333%;
}

.pwf-ant-col-xs-offset-14 {
    margin-left: 58.33333333%;
}

.pwf-ant-col-xs-order-14 {
    order: 14;
}

.pwf-ant-col-xs-13 {
    display: block;
    flex: 0 0 54.16666667%;
    max-width: 54.16666667%;
}

.pwf-ant-col-xs-push-13 {
    left: 54.16666667%;
}

.pwf-ant-col-xs-pull-13 {
    right: 54.16666667%;
}

.pwf-ant-col-xs-offset-13 {
    margin-left: 54.16666667%;
}

.pwf-ant-col-xs-order-13 {
    order: 13;
}

.pwf-ant-col-xs-12 {
    display: block;
    flex: 0 0 50%;
    max-width: 50%;
}

.pwf-ant-col-xs-push-12 {
    left: 50%;
}

.pwf-ant-col-xs-pull-12 {
    right: 50%;
}

.pwf-ant-col-xs-offset-12 {
    margin-left: 50%;
}

.pwf-ant-col-xs-order-12 {
    order: 12;
}

.pwf-ant-col-xs-11 {
    display: block;
    flex: 0 0 45.83333333%;
    max-width: 45.83333333%;
}

.pwf-ant-col-xs-push-11 {
    left: 45.83333333%;
}

.pwf-ant-col-xs-pull-11 {
    right: 45.83333333%;
}

.pwf-ant-col-xs-offset-11 {
    margin-left: 45.83333333%;
}

.pwf-ant-col-xs-order-11 {
    order: 11;
}

.pwf-ant-col-xs-10 {
    display: block;
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
}

.pwf-ant-col-xs-push-10 {
    left: 41.66666667%;
}

.pwf-ant-col-xs-pull-10 {
    right: 41.66666667%;
}

.pwf-ant-col-xs-offset-10 {
    margin-left: 41.66666667%;
}

.pwf-ant-col-xs-order-10 {
    order: 10;
}

.pwf-ant-col-xs-9 {
    display: block;
    flex: 0 0 37.5%;
    max-width: 37.5%;
}

.pwf-ant-col-xs-push-9 {
    left: 37.5%;
}

.pwf-ant-col-xs-pull-9 {
    right: 37.5%;
}

.pwf-ant-col-xs-offset-9 {
    margin-left: 37.5%;
}

.pwf-ant-col-xs-order-9 {
    order: 9;
}

.pwf-ant-col-xs-8 {
    display: block;
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
}

.pwf-ant-col-xs-push-8 {
    left: 33.33333333%;
}

.pwf-ant-col-xs-pull-8 {
    right: 33.33333333%;
}

.pwf-ant-col-xs-offset-8 {
    margin-left: 33.33333333%;
}

.pwf-ant-col-xs-order-8 {
    order: 8;
}

.pwf-ant-col-xs-7 {
    display: block;
    flex: 0 0 29.16666667%;
    max-width: 29.16666667%;
}

.pwf-ant-col-xs-push-7 {
    left: 29.16666667%;
}

.pwf-ant-col-xs-pull-7 {
    right: 29.16666667%;
}

.pwf-ant-col-xs-offset-7 {
    margin-left: 29.16666667%;
}

.pwf-ant-col-xs-order-7 {
    order: 7;
}

.pwf-ant-col-xs-6 {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
}

.pwf-ant-col-xs-push-6 {
    left: 25%;
}

.pwf-ant-col-xs-pull-6 {
    right: 25%;
}

.pwf-ant-col-xs-offset-6 {
    margin-left: 25%;
}

.pwf-ant-col-xs-order-6 {
    order: 6;
}

.pwf-ant-col-xs-5 {
    display: block;
    flex: 0 0 20.83333333%;
    max-width: 20.83333333%;
}

.pwf-ant-col-xs-push-5 {
    left: 20.83333333%;
}

.pwf-ant-col-xs-pull-5 {
    right: 20.83333333%;
}

.pwf-ant-col-xs-offset-5 {
    margin-left: 20.83333333%;
}

.pwf-ant-col-xs-order-5 {
    order: 5;
}

.pwf-ant-col-xs-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}

.pwf-ant-col-xs-push-4 {
    left: 16.66666667%;
}

.pwf-ant-col-xs-pull-4 {
    right: 16.66666667%;
}

.pwf-ant-col-xs-offset-4 {
    margin-left: 16.66666667%;
}

.pwf-ant-col-xs-order-4 {
    order: 4;
}

.pwf-ant-col-xs-3 {
    display: block;
    flex: 0 0 12.5%;
    max-width: 12.5%;
}

.pwf-ant-col-xs-push-3 {
    left: 12.5%;
}

.pwf-ant-col-xs-pull-3 {
    right: 12.5%;
}

.pwf-ant-col-xs-offset-3 {
    margin-left: 12.5%;
}

.pwf-ant-col-xs-order-3 {
    order: 3;
}

.pwf-ant-col-xs-2 {
    display: block;
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
}

.pwf-ant-col-xs-push-2 {
    left: 8.33333333%;
}

.pwf-ant-col-xs-pull-2 {
    right: 8.33333333%;
}

.pwf-ant-col-xs-offset-2 {
    margin-left: 8.33333333%;
}

.pwf-ant-col-xs-order-2 {
    order: 2;
}

.pwf-ant-col-xs-1 {
    display: block;
    flex: 0 0 4.16666667%;
    max-width: 4.16666667%;
}

.pwf-ant-col-xs-push-1 {
    left: 4.16666667%;
}

.pwf-ant-col-xs-pull-1 {
    right: 4.16666667%;
}

.pwf-ant-col-xs-offset-1 {
    margin-left: 4.16666667%;
}

.pwf-ant-col-xs-order-1 {
    order: 1;
}

.pwf-ant-col-xs-0 {
    display: none;
}

.pwf-ant-col-push-0 {
    left: auto;
}

.pwf-ant-col-pull-0 {
    right: auto;
}

.pwf-ant-col-xs-push-0 {
    left: auto;
}

.pwf-ant-col-xs-pull-0 {
    right: auto;
}

.pwf-ant-col-xs-offset-0 {
    margin-left: 0;
}

.pwf-ant-col-xs-order-0 {
    order: 0;
}

.pwf-ant-col-push-0.pwf-ant-col-rtl {
    right: auto;
}

.pwf-ant-col-pull-0.pwf-ant-col-rtl {
    left: auto;
}

.pwf-ant-col-xs-push-0.pwf-ant-col-rtl {
    right: auto;
}

.pwf-ant-col-xs-pull-0.pwf-ant-col-rtl {
    left: auto;
}

.pwf-ant-col-xs-offset-0.pwf-ant-col-rtl {
    margin-right: 0;
}

.pwf-ant-col-xs-push-1.pwf-ant-col-rtl {
    right: 4.16666667%;
    left: auto;
}

.pwf-ant-col-xs-pull-1.pwf-ant-col-rtl {
    right: auto;
    left: 4.16666667%;
}

.pwf-ant-col-xs-offset-1.pwf-ant-col-rtl {
    margin-right: 4.16666667%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-2.pwf-ant-col-rtl {
    right: 8.33333333%;
    left: auto;
}

.pwf-ant-col-xs-pull-2.pwf-ant-col-rtl {
    right: auto;
    left: 8.33333333%;
}

.pwf-ant-col-xs-offset-2.pwf-ant-col-rtl {
    margin-right: 8.33333333%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-3.pwf-ant-col-rtl {
    right: 12.5%;
    left: auto;
}

.pwf-ant-col-xs-pull-3.pwf-ant-col-rtl {
    right: auto;
    left: 12.5%;
}

.pwf-ant-col-xs-offset-3.pwf-ant-col-rtl {
    margin-right: 12.5%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-4.pwf-ant-col-rtl {
    right: 16.66666667%;
    left: auto;
}

.pwf-ant-col-xs-pull-4.pwf-ant-col-rtl {
    right: auto;
    left: 16.66666667%;
}

.pwf-ant-col-xs-offset-4.pwf-ant-col-rtl {
    margin-right: 16.66666667%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-5.pwf-ant-col-rtl {
    right: 20.83333333%;
    left: auto;
}

.pwf-ant-col-xs-pull-5.pwf-ant-col-rtl {
    right: auto;
    left: 20.83333333%;
}

.pwf-ant-col-xs-offset-5.pwf-ant-col-rtl {
    margin-right: 20.83333333%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-6.pwf-ant-col-rtl {
    right: 25%;
    left: auto;
}

.pwf-ant-col-xs-pull-6.pwf-ant-col-rtl {
    right: auto;
    left: 25%;
}

.pwf-ant-col-xs-offset-6.pwf-ant-col-rtl {
    margin-right: 25%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-7.pwf-ant-col-rtl {
    right: 29.16666667%;
    left: auto;
}

.pwf-ant-col-xs-pull-7.pwf-ant-col-rtl {
    right: auto;
    left: 29.16666667%;
}

.pwf-ant-col-xs-offset-7.pwf-ant-col-rtl {
    margin-right: 29.16666667%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-8.pwf-ant-col-rtl {
    right: 33.33333333%;
    left: auto;
}

.pwf-ant-col-xs-pull-8.pwf-ant-col-rtl {
    right: auto;
    left: 33.33333333%;
}

.pwf-ant-col-xs-offset-8.pwf-ant-col-rtl {
    margin-right: 33.33333333%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-9.pwf-ant-col-rtl {
    right: 37.5%;
    left: auto;
}

.pwf-ant-col-xs-pull-9.pwf-ant-col-rtl {
    right: auto;
    left: 37.5%;
}

.pwf-ant-col-xs-offset-9.pwf-ant-col-rtl {
    margin-right: 37.5%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-10.pwf-ant-col-rtl {
    right: 41.66666667%;
    left: auto;
}

.pwf-ant-col-xs-pull-10.pwf-ant-col-rtl {
    right: auto;
    left: 41.66666667%;
}

.pwf-ant-col-xs-offset-10.pwf-ant-col-rtl {
    margin-right: 41.66666667%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-11.pwf-ant-col-rtl {
    right: 45.83333333%;
    left: auto;
}

.pwf-ant-col-xs-pull-11.pwf-ant-col-rtl {
    right: auto;
    left: 45.83333333%;
}

.pwf-ant-col-xs-offset-11.pwf-ant-col-rtl {
    margin-right: 45.83333333%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-12.pwf-ant-col-rtl {
    right: 50%;
    left: auto;
}

.pwf-ant-col-xs-pull-12.pwf-ant-col-rtl {
    right: auto;
    left: 50%;
}

.pwf-ant-col-xs-offset-12.pwf-ant-col-rtl {
    margin-right: 50%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-13.pwf-ant-col-rtl {
    right: 54.16666667%;
    left: auto;
}

.pwf-ant-col-xs-pull-13.pwf-ant-col-rtl {
    right: auto;
    left: 54.16666667%;
}

.pwf-ant-col-xs-offset-13.pwf-ant-col-rtl {
    margin-right: 54.16666667%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-14.pwf-ant-col-rtl {
    right: 58.33333333%;
    left: auto;
}

.pwf-ant-col-xs-pull-14.pwf-ant-col-rtl {
    right: auto;
    left: 58.33333333%;
}

.pwf-ant-col-xs-offset-14.pwf-ant-col-rtl {
    margin-right: 58.33333333%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-15.pwf-ant-col-rtl {
    right: 62.5%;
    left: auto;
}

.pwf-ant-col-xs-pull-15.pwf-ant-col-rtl {
    right: auto;
    left: 62.5%;
}

.pwf-ant-col-xs-offset-15.pwf-ant-col-rtl {
    margin-right: 62.5%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-16.pwf-ant-col-rtl {
    right: 66.66666667%;
    left: auto;
}

.pwf-ant-col-xs-pull-16.pwf-ant-col-rtl {
    right: auto;
    left: 66.66666667%;
}

.pwf-ant-col-xs-offset-16.pwf-ant-col-rtl {
    margin-right: 66.66666667%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-17.pwf-ant-col-rtl {
    right: 70.83333333%;
    left: auto;
}

.pwf-ant-col-xs-pull-17.pwf-ant-col-rtl {
    right: auto;
    left: 70.83333333%;
}

.pwf-ant-col-xs-offset-17.pwf-ant-col-rtl {
    margin-right: 70.83333333%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-18.pwf-ant-col-rtl {
    right: 75%;
    left: auto;
}

.pwf-ant-col-xs-pull-18.pwf-ant-col-rtl {
    right: auto;
    left: 75%;
}

.pwf-ant-col-xs-offset-18.pwf-ant-col-rtl {
    margin-right: 75%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-19.pwf-ant-col-rtl {
    right: 79.16666667%;
    left: auto;
}

.pwf-ant-col-xs-pull-19.pwf-ant-col-rtl {
    right: auto;
    left: 79.16666667%;
}

.pwf-ant-col-xs-offset-19.pwf-ant-col-rtl {
    margin-right: 79.16666667%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-20.pwf-ant-col-rtl {
    right: 83.33333333%;
    left: auto;
}

.pwf-ant-col-xs-pull-20.pwf-ant-col-rtl {
    right: auto;
    left: 83.33333333%;
}

.pwf-ant-col-xs-offset-20.pwf-ant-col-rtl {
    margin-right: 83.33333333%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-21.pwf-ant-col-rtl {
    right: 87.5%;
    left: auto;
}

.pwf-ant-col-xs-pull-21.pwf-ant-col-rtl {
    right: auto;
    left: 87.5%;
}

.pwf-ant-col-xs-offset-21.pwf-ant-col-rtl {
    margin-right: 87.5%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-22.pwf-ant-col-rtl {
    right: 91.66666667%;
    left: auto;
}

.pwf-ant-col-xs-pull-22.pwf-ant-col-rtl {
    right: auto;
    left: 91.66666667%;
}

.pwf-ant-col-xs-offset-22.pwf-ant-col-rtl {
    margin-right: 91.66666667%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-23.pwf-ant-col-rtl {
    right: 95.83333333%;
    left: auto;
}

.pwf-ant-col-xs-pull-23.pwf-ant-col-rtl {
    right: auto;
    left: 95.83333333%;
}

.pwf-ant-col-xs-offset-23.pwf-ant-col-rtl {
    margin-right: 95.83333333%;
    margin-left: 0;
}

.pwf-ant-col-xs-push-24.pwf-ant-col-rtl {
    right: 100%;
    left: auto;
}

.pwf-ant-col-xs-pull-24.pwf-ant-col-rtl {
    right: auto;
    left: 100%;
}

.pwf-ant-col-xs-offset-24.pwf-ant-col-rtl {
    margin-right: 100%;
    margin-left: 0;
}

.pwf-ant-row-rtl {
    direction: rtl;
}

.pwf-ant-form-item .pwf-ant-input-number+.pwf-ant-form-text {
    margin-left: 8px;
}

.pwf-ant-form-inline {
    display: flex;
    flex-wrap: wrap;
}

.pwf-ant-form-inline .pwf-ant-form-item {
    flex: none;
    flex-wrap: nowrap;
    margin-right: 16px;
    margin-bottom: 0;
}

.pwf-ant-form-inline .pwf-ant-form-item-with-help {
    margin-bottom: 24px;
}

.pwf-ant-form-inline .pwf-ant-form-item>.pwf-ant-form-item-label,
.pwf-ant-form-inline .pwf-ant-form-item>.pwf-ant-form-item-control {
    display: inline-block;
    vertical-align: top;
}

.pwf-ant-form-inline .pwf-ant-form-item>.pwf-ant-form-item-label {
    flex: none;
}

.pwf-ant-form-inline .pwf-ant-form-item .pwf-ant-form-text,
.pwf-ant-form-inline .pwf-ant-form-item .pwf-ant-form-item-has-feedback {
    display: inline-block;
}

.pwf-ant-form-horizontal .pwf-ant-form-item-label {
    flex-grow: 0;
}

.pwf-ant-form-horizontal .pwf-ant-form-item-control {
    flex: 1 1 0;
    min-width: 0;
}

.pwf-ant-form-horizontal .pwf-ant-form-item-label[class$="-24"]+.pwf-ant-form-item-control,
.pwf-ant-form-horizontal .pwf-ant-form-item-label[class*="-24 "]+.pwf-ant-form-item-control {
    min-width: unset;
}

.pwf-ant-form-vertical .pwf-ant-form-item-row {
    flex-direction: column;
}

.pwf-ant-form-vertical .pwf-ant-form-item-label>label {
    height: auto;
}

.pwf-ant-form-vertical .pwf-ant-form-item .pwf-ant-form-item-control {
    width: 100%;
}

.pwf-ant-form-vertical .pwf-ant-form-item-label,
.pwf-ant-col-24.pwf-ant-form-item-label,
.pwf-ant-col-xl-24.pwf-ant-form-item-label {
    padding: 0 0 8px;
    line-height: 1.5715;
    white-space: initial;
    text-align: left;
}

.pwf-ant-form-vertical .pwf-ant-form-item-label>label,
.pwf-ant-col-24.pwf-ant-form-item-label>label,
.pwf-ant-col-xl-24.pwf-ant-form-item-label>label {
    margin: 0;
}

.pwf-ant-form-vertical .pwf-ant-form-item-label>label:after,
.pwf-ant-col-24.pwf-ant-form-item-label>label:after,
.pwf-ant-col-xl-24.pwf-ant-form-item-label>label:after {
    display: none;
}

.pwf-ant-form-rtl.pwf-ant-form-vertical .pwf-ant-form-item-label,
.pwf-ant-form-rtl.pwf-ant-col-24.pwf-ant-form-item-label,
.pwf-ant-form-rtl.pwf-ant-col-xl-24.pwf-ant-form-item-label {
    text-align: right;
}

.pwf-ant-form-item-explain-error {
    color: #ff4d4f;
}

.pwf-ant-form-item-explain-warning {
    color: #faad14;
}

.pwf-ant-form-item-has-feedback .pwf-ant-switch {
    margin: 2px 0 4px;
}

.pwf-ant-form-item-has-warning .pwf-ant-form-item-split {
    color: #faad14;
}

.pwf-ant-form-item-has-error .pwf-ant-form-item-split {
    color: #ff4d4f;
}

.pwf-ant-form {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
}

.pwf-ant-form legend {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    padding: 0;
    color: #00000073;
    font-size: 16px;
    line-height: inherit;
    border: 0;
    border-bottom: 1px solid #d9d9d9;
}

.pwf-ant-form label {
    font-size: 14px;
}

.pwf-ant-form input[type=search] {
    box-sizing: border-box;
}

.pwf-ant-form input[type=radio],
.pwf-ant-form input[type=checkbox] {
    line-height: normal;
}

.pwf-ant-form input[type=file] {
    display: block;
}

.pwf-ant-form input[type=range] {
    display: block;
    width: 100%;
}

.pwf-ant-form select[multiple],
.pwf-ant-form select[size] {
    height: auto;
}

.pwf-ant-form input[type=file]:focus,
.pwf-ant-form input[type=radio]:focus,
.pwf-ant-form input[type=checkbox]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.pwf-ant-form output {
    display: block;
    padding-top: 15px;
    color: #000000d9;
    font-size: 14px;
    line-height: 1.5715;
}

.pwf-ant-form .pwf-ant-form-text {
    display: inline-block;
    padding-right: 8px;
}

.pwf-ant-form-small .pwf-ant-form-item-label>label {
    height: 24px;
}

.pwf-ant-form-small .pwf-ant-form-item-control-input {
    min-height: 24px;
}

.pwf-ant-form-large .pwf-ant-form-item-label>label {
    height: 40px;
}

.pwf-ant-form-large .pwf-ant-form-item-control-input {
    min-height: 40px;
}

.pwf-ant-form-item {
    box-sizing: border-box;
    margin: 0 0 24px;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    vertical-align: top;
}

.pwf-ant-form-item-with-help {
    transition: none;
}

.pwf-ant-form-item-hidden,
.pwf-ant-form-item-hidden.pwf-ant-row {
    display: none;
}

.pwf-ant-form-item-label {
    display: inline-block;
    flex-grow: 0;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
    vertical-align: middle;
}

.pwf-ant-form-item-label-left {
    text-align: left;
}

.pwf-ant-form-item-label-wrap {
    overflow: unset;
    line-height: 1.3215em;
    white-space: unset;
}

.pwf-ant-form-item-label>label {
    position: relative;
    display: inline-flex;
    align-items: center;
    max-width: 100%;
    height: 32px;
    color: #000000d9;
    font-size: 14px;
}

.pwf-ant-form-item-label>label>.anticon {
    font-size: 14px;
    vertical-align: top;
}

.pwf-ant-form-item-label>label.pwf-ant-form-item-required:not(.pwf-ant-form-item-required-mark-optional):before {
    display: inline-block;
    margin-right: 4px;
    color: #ff4d4f;
    font-size: 14px;
    font-family: SimSun, sans-serif;
    line-height: 1;
    content: "*";
}

.pwf-ant-form-hide-required-mark .pwf-ant-form-item-label>label.pwf-ant-form-item-required:not(.pwf-ant-form-item-required-mark-optional):before {
    display: none;
}

.pwf-ant-form-item-label>label .pwf-ant-form-item-optional {
    display: inline-block;
    margin-left: 4px;
    color: #00000073;
}

.pwf-ant-form-hide-required-mark .pwf-ant-form-item-label>label .pwf-ant-form-item-optional {
    display: none;
}

.pwf-ant-form-item-label>label .pwf-ant-form-item-tooltip {
    color: #00000073;
    cursor: help;
    writing-mode: horizontal-tb;
    margin-inline-start: 4px;
}

.pwf-ant-form-item-label>label:after {
    content: ":";
    position: relative;
    top: -.5px;
    margin: 0 8px 0 2px;
}

.pwf-ant-form-item-label>label.pwf-ant-form-item-no-colon:after {
    content: " ";
}

.pwf-ant-form-item-control {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.pwf-ant-form-item-control:first-child:not([class^=pwf-ant-col-]):not([class*=" pwf-ant-col-"]) {
    width: 100%;
}

.pwf-ant-form-item-control-input {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 32px;
}

.pwf-ant-form-item-control-input-content {
    flex: auto;
    max-width: 100%;
}

.pwf-ant-form-item-explain,
.pwf-ant-form-item-extra {
    clear: both;
    color: #00000073;
    font-size: 14px;
    line-height: 1.5715;
    transition: color .3s cubic-bezier(.215, .61, .355, 1);
}

.pwf-ant-form-item-explain-connected {
    width: 100%;
}

.pwf-ant-form-item-extra {
    min-height: 24px;
}

.pwf-ant-form-item-with-help .pwf-ant-form-item-explain {
    height: auto;
    opacity: 1;
}

.pwf-ant-form-item-feedback-icon {
    font-size: 14px;
    text-align: center;
    visibility: visible;
    animation: zoomIn .3s cubic-bezier(.12, .4, .29, 1.46);
    pointer-events: none;
}

.pwf-ant-form-item-feedback-icon-success {
    color: #52c41a;
}

.pwf-ant-form-item-feedback-icon-error {
    color: #ff4d4f;
}

.pwf-ant-form-item-feedback-icon-warning {
    color: #faad14;
}

.pwf-ant-form-item-feedback-icon-validating {
    color: #1890ff;
}

.pwf-ant-show-help {
    transition: opacity .3s cubic-bezier(.645, .045, .355, 1);
}

.pwf-ant-show-help-appear,
.pwf-ant-show-help-enter {
    opacity: 0;
}

.pwf-ant-show-help-appear-active,
.pwf-ant-show-help-enter-active,
.pwf-ant-show-help-leave {
    opacity: 1;
}

.pwf-ant-show-help-leave-active {
    opacity: 0;
}

.pwf-ant-show-help-item {
    overflow: hidden;
    transition: height .3s cubic-bezier(.645, .045, .355, 1), opacity .3s cubic-bezier(.645, .045, .355, 1), transform .3s cubic-bezier(.645, .045, .355, 1) !important;
}

.pwf-ant-show-help-item-appear,
.pwf-ant-show-help-item-enter {
    transform: translateY(-5px);
    opacity: 0;
}

.pwf-ant-show-help-item-appear-active,
.pwf-ant-show-help-item-enter-active {
    transform: translateY(0);
    opacity: 1;
}

.pwf-ant-show-help-item-leave {
    transition: height .2s cubic-bezier(.645, .045, .355, 1), opacity .2s cubic-bezier(.645, .045, .355, 1), transform .2s cubic-bezier(.645, .045, .355, 1) !important;
}

.pwf-ant-show-help-item-leave-active {
    transform: translateY(-5px);
}

@keyframes diffZoomIn1 {
    0% {
        transform: scale(0);
        opacity: 0;
    }

    to {
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes diffZoomIn2 {
    0% {
        transform: scale(0);
        opacity: 0;
    }

    to {
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes diffZoomIn3 {
    0% {
        transform: scale(0);
        opacity: 0;
    }

    to {
        transform: scale(1);
        opacity: 1;
    }
}

.pwf-ant-form-rtl {
    direction: rtl;
}

.pwf-ant-form-rtl .pwf-ant-form-item-label {
    text-align: left;
}

.pwf-ant-form-rtl .pwf-ant-form-item-label>label.pwf-ant-form-item-required:before {
    margin-right: 0;
    margin-left: 4px;
}

.pwf-ant-form-rtl .pwf-ant-form-item-label>label:after {
    margin: 0 2px 0 8px;
}

.pwf-ant-form-rtl .pwf-ant-form-item-label>label .pwf-ant-form-item-optional {
    margin-right: 4px;
    margin-left: 0;
}

.pwf-ant-col-rtl .pwf-ant-form-item-control:first-child {
    width: 100%;
}

.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback .pwf-ant-input {
    padding-right: 11px;
    padding-left: 24px;
}

.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback .pwf-ant-input-affix-wrapper .pwf-ant-input-suffix {
    padding-right: 11px;
    padding-left: 18px;
}

.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback .pwf-ant-input-affix-wrapper .pwf-ant-input,
.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback .pwf-ant-input-number-affix-wrapper .pwf-ant-input-number {
    padding: 0;
}

.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback .pwf-ant-input-search:not(.pwf-ant-input-search-enter-button) .pwf-ant-input-suffix {
    right: auto;
    left: 28px;
}

.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback .pwf-ant-input-number {
    padding-left: 18px;
}

.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback>.pwf-ant-select .pwf-ant-select-arrow,
.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback>.pwf-ant-select .pwf-ant-select-clear,
.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback :not(.pwf-ant-input-group-addon)>.pwf-ant-select .pwf-ant-select-arrow,
.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback :not(.pwf-ant-input-group-addon)>.pwf-ant-select .pwf-ant-select-clear,
.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback :not(.pwf-ant-input-number-group-addon)>.pwf-ant-select .pwf-ant-select-arrow,
.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback :not(.pwf-ant-input-number-group-addon)>.pwf-ant-select .pwf-ant-select-clear {
    right: auto;
    left: 32px;
}

.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback>.pwf-ant-select .pwf-ant-select-selection-selected-value,
.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback :not(.pwf-ant-input-group-addon)>.pwf-ant-select .pwf-ant-select-selection-selected-value,
.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback :not(.pwf-ant-input-number-group-addon)>.pwf-ant-select .pwf-ant-select-selection-selected-value {
    padding-right: 0;
    padding-left: 42px;
}

.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback .pwf-ant-cascader-picker-arrow {
    margin-right: 0;
    margin-left: 19px;
}

.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback .pwf-ant-cascader-picker-clear {
    right: auto;
    left: 32px;
}

.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback .pwf-ant-picker,
.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback .pwf-ant-picker-large {
    padding-right: 11px;
    padding-left: 29.2px;
}

.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback .pwf-ant-picker-small {
    padding-right: 7px;
    padding-left: 25.2px;
}

.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback.pwf-ant-form-item-has-success .pwf-ant-form-item-children-icon,
.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback.pwf-ant-form-item-has-warning .pwf-ant-form-item-children-icon,
.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback.pwf-ant-form-item-has-error .pwf-ant-form-item-children-icon,
.pwf-ant-form-rtl .pwf-ant-form-item-has-feedback.pwf-ant-form-item-is-validating .pwf-ant-form-item-children-icon {
    right: auto;
    left: 0;
}

.pwf-ant-form-rtl.pwf-ant-form-inline .pwf-ant-form-item {
    margin-right: 0;
    margin-left: 16px;
}

.pwf-ant-alert {
    box-sizing: border-box;
    margin: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: flex;
    align-items: center;
    padding: 8px 15px;
    word-wrap: break-word;
    border-radius: 2px;
}

.pwf-ant-alert-content {
    flex: 1;
    min-width: 0;
}

.pwf-ant-alert-icon {
    margin-right: 8px;
}

.pwf-ant-alert-description {
    display: none;
    font-size: 14px;
    line-height: 22px;
}

.pwf-ant-alert-success {
    background-color: #f6ffed;
    border: 1px solid #b7eb8f;
}

.pwf-ant-alert-success .pwf-ant-alert-icon {
    color: #52c41a;
}

.pwf-ant-alert-info {
    background-color: #e6f7ff;
    border: 1px solid #91d5ff;
}

.pwf-ant-alert-info .pwf-ant-alert-icon {
    color: #1890ff;
}

.pwf-ant-alert-warning {
    background-color: #fffbe6;
    border: 1px solid #ffe58f;
}

.pwf-ant-alert-warning .pwf-ant-alert-icon {
    color: #faad14;
}

.pwf-ant-alert-error {
    background-color: #fff2f0;
    border: 1px solid #ffccc7;
}

.pwf-ant-alert-error .pwf-ant-alert-icon {
    color: #ff4d4f;
}

.pwf-ant-alert-error .pwf-ant-alert-description>pre {
    margin: 0;
    padding: 0;
}

.pwf-ant-alert-action {
    margin-left: 8px;
}

.pwf-ant-alert-close-icon {
    margin-left: 8px;
    padding: 0;
    overflow: hidden;
    font-size: 12px;
    line-height: 12px;
    background-color: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.pwf-ant-alert-close-icon .anticon-close {
    color: #00000073;
    transition: color .3s;
}

.pwf-ant-alert-close-icon .anticon-close:hover {
    color: #000000bf;
}

.pwf-ant-alert-close-text {
    color: #00000073;
    transition: color .3s;
}

.pwf-ant-alert-close-text:hover {
    color: #000000bf;
}

.pwf-ant-alert-with-description {
    align-items: flex-start;
    padding: 15px 15px 15px 24px;
}

.pwf-ant-alert-with-description.pwf-ant-alert-no-icon {
    padding: 15px;
}

.pwf-ant-alert-with-description .pwf-ant-alert-icon {
    margin-right: 15px;
    font-size: 24px;
}

.pwf-ant-alert-with-description .pwf-ant-alert-message {
    display: block;
    margin-bottom: 4px;
    color: #000000d9;
    font-size: 16px;
}

.pwf-ant-alert-message {
    color: #000000d9;
}

.pwf-ant-alert-with-description .pwf-ant-alert-description {
    display: block;
}

.pwf-ant-alert.pwf-ant-alert-motion-leave {
    overflow: hidden;
    opacity: 1;
    transition: max-height .3s cubic-bezier(.78, .14, .15, .86), opacity .3s cubic-bezier(.78, .14, .15, .86), padding-top .3s cubic-bezier(.78, .14, .15, .86), padding-bottom .3s cubic-bezier(.78, .14, .15, .86), margin-bottom .3s cubic-bezier(.78, .14, .15, .86);
}

.pwf-ant-alert.pwf-ant-alert-motion-leave-active {
    max-height: 0;
    margin-bottom: 0 !important;
    padding-top: 0;
    padding-bottom: 0;
    opacity: 0;
}

.pwf-ant-alert-banner {
    margin-bottom: 0;
    border: 0;
    border-radius: 0;
}

.pwf-ant-alert.pwf-ant-alert-rtl {
    direction: rtl;
}

.pwf-ant-alert-rtl .pwf-ant-alert-icon {
    margin-right: auto;
    margin-left: 8px;
}

.pwf-ant-alert-rtl .pwf-ant-alert-action,
.pwf-ant-alert-rtl .pwf-ant-alert-close-icon {
    margin-right: 8px;
    margin-left: auto;
}

.pwf-ant-alert-rtl.pwf-ant-alert-with-description {
    padding-right: 24px;
    padding-left: 15px;
}

.pwf-ant-alert-rtl.pwf-ant-alert-with-description .pwf-ant-alert-icon {
    margin-right: auto;
    margin-left: 15px;
}

.pwf-ant-spin {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: absolute;
    display: none;
    color: #1890ff;
    font-size: 0;
    text-align: center;
    vertical-align: middle;
    opacity: 0;
    transition: transform .3s cubic-bezier(.78, .14, .15, .86);
}

.pwf-ant-spin-spinning {
    position: static;
    display: inline-block;
    opacity: 1;
}

.pwf-ant-spin-nested-loading {
    position: relative;
}

.pwf-ant-spin-nested-loading>div>.pwf-ant-spin {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    display: block;
    width: 100%;
    height: 100%;
    max-height: 400px;
}

.pwf-ant-spin-nested-loading>div>.pwf-ant-spin .pwf-ant-spin-dot {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -10px;
}

.pwf-ant-spin-nested-loading>div>.pwf-ant-spin .pwf-ant-spin-text {
    position: absolute;
    top: 50%;
    width: 100%;
    padding-top: 5px;
    font-size: 14px;
    text-shadow: 0 1px 2px #fff;
}

.pwf-ant-spin-nested-loading>div>.pwf-ant-spin.pwf-ant-spin-show-text .pwf-ant-spin-dot {
    margin-top: -20px;
}

.pwf-ant-spin-nested-loading>div>.pwf-ant-spin-sm .pwf-ant-spin-dot {
    margin: -7px;
}

.pwf-ant-spin-nested-loading>div>.pwf-ant-spin-sm .pwf-ant-spin-text {
    padding-top: 2px;
}

.pwf-ant-spin-nested-loading>div>.pwf-ant-spin-sm.pwf-ant-spin-show-text .pwf-ant-spin-dot {
    margin-top: -17px;
}

.pwf-ant-spin-nested-loading>div>.pwf-ant-spin-lg .pwf-ant-spin-dot {
    margin: -16px;
}

.pwf-ant-spin-nested-loading>div>.pwf-ant-spin-lg .pwf-ant-spin-text {
    padding-top: 11px;
}

.pwf-ant-spin-nested-loading>div>.pwf-ant-spin-lg.pwf-ant-spin-show-text .pwf-ant-spin-dot {
    margin-top: -26px;
}

.pwf-ant-spin-container {
    position: relative;
    transition: opacity .3s;
}

.pwf-ant-spin-container:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    display: none \	;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0;
    transition: all .3s;
    content: "";
    pointer-events: none;
}

.pwf-ant-spin-blur {
    clear: both;
    opacity: .5;
    -webkit-user-select: none;
    user-select: none;
    pointer-events: none;
}

.pwf-ant-spin-blur:after {
    opacity: .4;
    pointer-events: auto;
}

.pwf-ant-spin-tip {
    color: #00000073;
}

.pwf-ant-spin-dot {
    position: relative;
    display: inline-block;
    font-size: 20px;
    width: 1em;
    height: 1em;
}

.pwf-ant-spin-dot-item {
    position: absolute;
    display: block;
    width: 9px;
    height: 9px;
    background-color: #1890ff;
    border-radius: 100%;
    transform: scale(.75);
    transform-origin: 50% 50%;
    opacity: .3;
    animation: antSpinMove 1s infinite linear alternate;
}

.pwf-ant-spin-dot-item:nth-child(1) {
    top: 0;
    left: 0;
}

.pwf-ant-spin-dot-item:nth-child(2) {
    top: 0;
    right: 0;
    animation-delay: .4s;
}

.pwf-ant-spin-dot-item:nth-child(3) {
    right: 0;
    bottom: 0;
    animation-delay: .8s;
}

.pwf-ant-spin-dot-item:nth-child(4) {
    bottom: 0;
    left: 0;
    animation-delay: 1.2s;
}

.pwf-ant-spin-dot-spin {
    transform: rotate(0);
    animation: antRotate 1.2s infinite linear;
}

.pwf-ant-spin-sm .pwf-ant-spin-dot {
    font-size: 14px;
}

.pwf-ant-spin-sm .pwf-ant-spin-dot i {
    width: 6px;
    height: 6px;
}

.pwf-ant-spin-lg .pwf-ant-spin-dot {
    font-size: 32px;
}

.pwf-ant-spin-lg .pwf-ant-spin-dot i {
    width: 14px;
    height: 14px;
}

.pwf-ant-spin.pwf-ant-spin-show-text .pwf-ant-spin-text {
    display: block;
}

@keyframes antSpinMove {
    to {
        opacity: 1;
    }
}

@keyframes antRotate {
    to {
        transform: rotate(360deg);
    }
}

.pwf-ant-spin-rtl {
    direction: rtl;
}

.pwf-ant-spin-rtl .pwf-ant-spin-dot-spin {
    transform: rotate(-45deg);
    animation-name: antRotateRtl;
}

@keyframes antRotateRtl {
    to {
        transform: rotate(-405deg);
    }
}

.pwf-ant-tooltip {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: absolute;
    z-index: 1070;
    display: block;
    width: max-content;
    width: intrinsic;
    max-width: 250px;
    visibility: visible;
}

.pwf-ant-tooltip-content {
    position: relative;
}

.pwf-ant-tooltip-hidden {
    display: none;
}

.pwf-ant-tooltip-placement-top,
.pwf-ant-tooltip-placement-topLeft,
.pwf-ant-tooltip-placement-topRight {
    padding-bottom: 14.3137085px;
}

.pwf-ant-tooltip-placement-right,
.pwf-ant-tooltip-placement-rightTop,
.pwf-ant-tooltip-placement-rightBottom {
    padding-left: 14.3137085px;
}

.pwf-ant-tooltip-placement-bottom,
.pwf-ant-tooltip-placement-bottomLeft,
.pwf-ant-tooltip-placement-bottomRight {
    padding-top: 14.3137085px;
}

.pwf-ant-tooltip-placement-left,
.pwf-ant-tooltip-placement-leftTop,
.pwf-ant-tooltip-placement-leftBottom {
    padding-right: 14.3137085px;
}

.pwf-ant-tooltip-inner {
    min-width: 30px;
    min-height: 32px;
    padding: 6px 8px;
    color: #fff;
    text-align: left;
    text-decoration: none;
    word-wrap: break-word;
    background-color: #000000bf;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d;
}

.pwf-ant-tooltip-arrow {
    position: absolute;
    z-index: 2;
    display: block;
    width: 22px;
    height: 22px;
    overflow: hidden;
    background: transparent;
    pointer-events: none;
}

.pwf-ant-tooltip-arrow-content {
    --antd-arrow-background-color: linear-gradient(to right bottom, rgba(0, 0, 0, .65), rgba(0, 0, 0, .75));
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    width: 11.3137085px;
    height: 11.3137085px;
    margin: auto;
    content: "";
    pointer-events: auto;
    border-radius: 0 0 2px;
    pointer-events: none;
}

.pwf-ant-tooltip-arrow-content:before {
    position: absolute;
    top: -11.3137085px;
    left: -11.3137085px;
    width: 33.9411255px;
    height: 33.9411255px;
    background: var(--antd-arrow-background-color);
    background-repeat: no-repeat;
    background-position: -10px -10px;
    content: "";
    clip-path: inset(33% 33%);
    clip-path: path("M 9.849242404917499 24.091883092036785 A 5 5 0 0 1 13.384776310850237 22.627416997969522 L 20.627416997969522 22.627416997969522 A 2 2 0 0 0 22.627416997969522 20.627416997969522 L 22.627416997969522 13.384776310850237 A 5 5 0 0 1 24.091883092036785 9.849242404917499 L 23.091883092036785 9.849242404917499 L 9.849242404917499 23.091883092036785 Z");
}

.pwf-ant-tooltip-placement-top .pwf-ant-tooltip-arrow,
.pwf-ant-tooltip-placement-topLeft .pwf-ant-tooltip-arrow,
.pwf-ant-tooltip-placement-topRight .pwf-ant-tooltip-arrow {
    bottom: 0;
    transform: translateY(100%);
}

.pwf-ant-tooltip-placement-top .pwf-ant-tooltip-arrow-content,
.pwf-ant-tooltip-placement-topLeft .pwf-ant-tooltip-arrow-content,
.pwf-ant-tooltip-placement-topRight .pwf-ant-tooltip-arrow-content {
    box-shadow: 3px 3px 7px #00000012;
    transform: translateY(-11px) rotate(45deg);
}

.pwf-ant-tooltip-placement-top .pwf-ant-tooltip-arrow {
    left: 50%;
    transform: translateY(100%) translate(-50%);
}

.pwf-ant-tooltip-placement-topLeft .pwf-ant-tooltip-arrow {
    left: 13px;
}

.pwf-ant-tooltip-placement-topRight .pwf-ant-tooltip-arrow {
    right: 13px;
}

.pwf-ant-tooltip-placement-right .pwf-ant-tooltip-arrow,
.pwf-ant-tooltip-placement-rightTop .pwf-ant-tooltip-arrow,
.pwf-ant-tooltip-placement-rightBottom .pwf-ant-tooltip-arrow {
    left: 0;
    transform: translate(-100%);
}

.pwf-ant-tooltip-placement-right .pwf-ant-tooltip-arrow-content,
.pwf-ant-tooltip-placement-rightTop .pwf-ant-tooltip-arrow-content,
.pwf-ant-tooltip-placement-rightBottom .pwf-ant-tooltip-arrow-content {
    box-shadow: -3px 3px 7px #00000012;
    transform: translate(11px) rotate(135deg);
}

.pwf-ant-tooltip-placement-right .pwf-ant-tooltip-arrow {
    top: 50%;
    transform: translate(-100%) translateY(-50%);
}

.pwf-ant-tooltip-placement-rightTop .pwf-ant-tooltip-arrow {
    top: 5px;
}

.pwf-ant-tooltip-placement-rightBottom .pwf-ant-tooltip-arrow {
    bottom: 5px;
}

.pwf-ant-tooltip-placement-left .pwf-ant-tooltip-arrow,
.pwf-ant-tooltip-placement-leftTop .pwf-ant-tooltip-arrow,
.pwf-ant-tooltip-placement-leftBottom .pwf-ant-tooltip-arrow {
    right: 0;
    transform: translate(100%);
}

.pwf-ant-tooltip-placement-left .pwf-ant-tooltip-arrow-content,
.pwf-ant-tooltip-placement-leftTop .pwf-ant-tooltip-arrow-content,
.pwf-ant-tooltip-placement-leftBottom .pwf-ant-tooltip-arrow-content {
    box-shadow: 3px -3px 7px #00000012;
    transform: translate(-11px) rotate(315deg);
}

.pwf-ant-tooltip-placement-left .pwf-ant-tooltip-arrow {
    top: 50%;
    transform: translate(100%) translateY(-50%);
}

.pwf-ant-tooltip-placement-leftTop .pwf-ant-tooltip-arrow {
    top: 5px;
}

.pwf-ant-tooltip-placement-leftBottom .pwf-ant-tooltip-arrow {
    bottom: 5px;
}

.pwf-ant-tooltip-placement-bottom .pwf-ant-tooltip-arrow,
.pwf-ant-tooltip-placement-bottomLeft .pwf-ant-tooltip-arrow,
.pwf-ant-tooltip-placement-bottomRight .pwf-ant-tooltip-arrow {
    top: 0;
    transform: translateY(-100%);
}

.pwf-ant-tooltip-placement-bottom .pwf-ant-tooltip-arrow-content,
.pwf-ant-tooltip-placement-bottomLeft .pwf-ant-tooltip-arrow-content,
.pwf-ant-tooltip-placement-bottomRight .pwf-ant-tooltip-arrow-content {
    box-shadow: -3px -3px 7px #00000012;
    transform: translateY(11px) rotate(225deg);
}

.pwf-ant-tooltip-placement-bottom .pwf-ant-tooltip-arrow {
    left: 50%;
    transform: translateY(-100%) translate(-50%);
}

.pwf-ant-tooltip-placement-bottomLeft .pwf-ant-tooltip-arrow {
    left: 13px;
}

.pwf-ant-tooltip-placement-bottomRight .pwf-ant-tooltip-arrow {
    right: 13px;
}

.pwf-ant-tooltip-pink .pwf-ant-tooltip-inner {
    background-color: #eb2f96;
}

.pwf-ant-tooltip-pink .pwf-ant-tooltip-arrow-content:before {
    background: #eb2f96;
}

.pwf-ant-tooltip-magenta .pwf-ant-tooltip-inner {
    background-color: #eb2f96;
}

.pwf-ant-tooltip-magenta .pwf-ant-tooltip-arrow-content:before {
    background: #eb2f96;
}

.pwf-ant-tooltip-red .pwf-ant-tooltip-inner {
    background-color: #f5222d;
}

.pwf-ant-tooltip-red .pwf-ant-tooltip-arrow-content:before {
    background: #f5222d;
}

.pwf-ant-tooltip-volcano .pwf-ant-tooltip-inner {
    background-color: #fa541c;
}

.pwf-ant-tooltip-volcano .pwf-ant-tooltip-arrow-content:before {
    background: #fa541c;
}

.pwf-ant-tooltip-orange .pwf-ant-tooltip-inner {
    background-color: #fa8c16;
}

.pwf-ant-tooltip-orange .pwf-ant-tooltip-arrow-content:before {
    background: #fa8c16;
}

.pwf-ant-tooltip-yellow .pwf-ant-tooltip-inner {
    background-color: #fadb14;
}

.pwf-ant-tooltip-yellow .pwf-ant-tooltip-arrow-content:before {
    background: #fadb14;
}

.pwf-ant-tooltip-gold .pwf-ant-tooltip-inner {
    background-color: #faad14;
}

.pwf-ant-tooltip-gold .pwf-ant-tooltip-arrow-content:before {
    background: #faad14;
}

.pwf-ant-tooltip-cyan .pwf-ant-tooltip-inner {
    background-color: #13c2c2;
}

.pwf-ant-tooltip-cyan .pwf-ant-tooltip-arrow-content:before {
    background: #13c2c2;
}

.pwf-ant-tooltip-lime .pwf-ant-tooltip-inner {
    background-color: #a0d911;
}

.pwf-ant-tooltip-lime .pwf-ant-tooltip-arrow-content:before {
    background: #a0d911;
}

.pwf-ant-tooltip-green .pwf-ant-tooltip-inner {
    background-color: #52c41a;
}

.pwf-ant-tooltip-green .pwf-ant-tooltip-arrow-content:before {
    background: #52c41a;
}

.pwf-ant-tooltip-blue .pwf-ant-tooltip-inner {
    background-color: #1890ff;
}

.pwf-ant-tooltip-blue .pwf-ant-tooltip-arrow-content:before {
    background: #1890ff;
}

.pwf-ant-tooltip-geekblue .pwf-ant-tooltip-inner {
    background-color: #2f54eb;
}

.pwf-ant-tooltip-geekblue .pwf-ant-tooltip-arrow-content:before {
    background: #2f54eb;
}

.pwf-ant-tooltip-purple .pwf-ant-tooltip-inner {
    background-color: #722ed1;
}

.pwf-ant-tooltip-purple .pwf-ant-tooltip-arrow-content:before {
    background: #722ed1;
}

.pwf-ant-tooltip-rtl {
    direction: rtl;
}

.pwf-ant-tooltip-rtl .pwf-ant-tooltip-inner {
    text-align: right;
}

.pwf-ant-modal {
    box-sizing: border-box;
    padding: 0 0 24px;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    pointer-events: none;
    position: relative;
    top: 100px;
    width: auto;
    max-width: calc(100vw - 32px);
    margin: 0 auto;
}

.pwf-ant-modal.pwf-ant-zoom-enter,
.pwf-ant-modal.pwf-ant-zoom-appear {
    transform: none;
    opacity: 0;
    animation-duration: .3s;
    -webkit-user-select: none;
    user-select: none;
}

.pwf-ant-modal-mask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
    height: 100%;
    background-color: #00000073;
}

.pwf-ant-modal-mask-hidden {
    display: none;
}

.pwf-ant-modal-wrap {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: auto;
    outline: 0;
    z-index: 1000;
}

.pwf-ant-modal-title {
    margin: 0;
    color: #000000d9;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    word-wrap: break-word;
}

.pwf-ant-modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d;
    pointer-events: auto;
}

.pwf-ant-modal-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    padding: 0;
    color: #00000073;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    background: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
    transition: color .3s;
}

.pwf-ant-modal-close-x {
    display: block;
    width: 54px;
    height: 54px;
    font-size: 16px;
    font-style: normal;
    line-height: 54px;
    text-align: center;
    text-transform: none;
    text-rendering: auto;
}

.pwf-ant-modal-close:focus,
.pwf-ant-modal-close:hover {
    color: #000000bf;
    text-decoration: none;
}

.pwf-ant-modal-header {
    padding: 16px 24px;
    color: #000000d9;
    background: #fff;
    border-bottom: 1px solid #f0f0f0;
    border-radius: 2px 2px 0 0;
}

.pwf-ant-modal-body {
    padding: 24px;
    font-size: 14px;
    line-height: 1.5715;
    word-wrap: break-word;
}

.pwf-ant-modal-footer {
    padding: 10px 16px;
    text-align: right;
    background: transparent;
    border-top: 1px solid #f0f0f0;
    border-radius: 0 0 2px 2px;
}

.pwf-ant-modal-footer .pwf-ant-btn+.pwf-ant-btn:not(.pwf-ant-dropdown-trigger) {
    margin-bottom: 0;
    margin-left: 8px;
}

.pwf-ant-modal-open {
    overflow: hidden;
}

.pwf-ant-modal-centered {
    text-align: center;
}

.pwf-ant-modal-centered:before {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: "";
}

.pwf-ant-modal-centered .pwf-ant-modal {
    top: 0;
    display: inline-block;
    padding-bottom: 0;
    text-align: left;
    vertical-align: middle;
}

.pwf-ant-modal-confirm .pwf-ant-modal-header {
    display: none;
}

.pwf-ant-modal-confirm .pwf-ant-modal-body {
    padding: 32px 32px 24px;
}

.pwf-ant-modal-confirm-body-wrapper:before {
    display: table;
    content: "";
}

.pwf-ant-modal-confirm-body-wrapper:after {
    display: table;
    clear: both;
    content: "";
}

.pwf-ant-modal-confirm-body .pwf-ant-modal-confirm-title {
    display: block;
    overflow: hidden;
    color: #000000d9;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.4;
}

.pwf-ant-modal-confirm-body .pwf-ant-modal-confirm-content {
    margin-top: 8px;
    color: #000000d9;
    font-size: 14px;
}

.pwf-ant-modal-confirm-body>.anticon {
    float: left;
    margin-right: 16px;
    font-size: 22px;
}

.pwf-ant-modal-confirm-body>.anticon+.pwf-ant-modal-confirm-title+.pwf-ant-modal-confirm-content {
    margin-left: 38px;
}

.pwf-ant-modal-confirm .pwf-ant-modal-confirm-btns {
    margin-top: 24px;
    text-align: right;
}

.pwf-ant-modal-confirm .pwf-ant-modal-confirm-btns .pwf-ant-btn+.pwf-ant-btn {
    margin-bottom: 0;
    margin-left: 8px;
}

.pwf-ant-modal-confirm-error .pwf-ant-modal-confirm-body>.anticon {
    color: #ff4d4f;
}

.pwf-ant-modal-confirm-warning .pwf-ant-modal-confirm-body>.anticon,
.pwf-ant-modal-confirm-confirm .pwf-ant-modal-confirm-body>.anticon {
    color: #faad14;
}

.pwf-ant-modal-confirm-info .pwf-ant-modal-confirm-body>.anticon {
    color: #1890ff;
}

.pwf-ant-modal-confirm-success .pwf-ant-modal-confirm-body>.anticon {
    color: #52c41a;
}

.pwf-ant-modal-confirm .pwf-ant-zoom-leave .pwf-ant-modal-confirm-btns {
    pointer-events: none;
}

.pwf-ant-modal-wrap-rtl {
    direction: rtl;
}

.pwf-ant-modal-wrap-rtl .pwf-ant-modal-close {
    right: initial;
    left: 0;
}

.pwf-ant-modal-wrap-rtl .pwf-ant-modal-footer {
    text-align: left;
}

.pwf-ant-modal-wrap-rtl .pwf-ant-modal-footer .pwf-ant-btn+.pwf-ant-btn {
    margin-right: 8px;
    margin-left: 0;
}

.pwf-ant-modal-wrap-rtl .pwf-ant-modal-confirm-body {
    direction: rtl;
}

.pwf-ant-modal-wrap-rtl .pwf-ant-modal-confirm-body>.anticon {
    float: right;
    margin-right: 0;
    margin-left: 16px;
}

.pwf-ant-modal-wrap-rtl .pwf-ant-modal-confirm-body>.anticon+.pwf-ant-modal-confirm-title+.pwf-ant-modal-confirm-content {
    margin-right: 38px;
    margin-left: 0;
}

.pwf-ant-modal-wrap-rtl .pwf-ant-modal-confirm-btns {
    text-align: left;
}

.pwf-ant-modal-wrap-rtl .pwf-ant-modal-confirm-btns .pwf-ant-btn+.pwf-ant-btn {
    margin-right: 8px;
    margin-left: 0;
}

.pwf-ant-modal-wrap-rtl.pwf-ant-modal-centered .pwf-ant-modal {
    text-align: right;
}

.pwf-ant-radio-group {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    display: inline-block;
    font-size: 0;
}

.pwf-ant-radio-group .pwf-ant-badge-count {
    z-index: 1;
}

.pwf-ant-radio-group>.pwf-ant-badge:not(:first-child)>.pwf-ant-radio-button-wrapper {
    border-left: none;
}

.pwf-ant-radio-wrapper {
    box-sizing: border-box;
    margin: 0 8px 0 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    display: inline-flex;
    align-items: baseline;
    cursor: pointer;
}

.pwf-ant-radio-wrapper-disabled {
    cursor: not-allowed;
}

.pwf-ant-radio-wrapper:after {
    display: inline-block;
    width: 0;
    overflow: hidden;
    content: " ";
}

.pwf-ant-radio-wrapper.pwf-ant-radio-wrapper-in-form-item input[type=radio] {
    width: 14px;
    height: 14px;
}

.pwf-ant-radio {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    top: .2em;
    display: inline-block;
    outline: none;
    cursor: pointer;
}

.pwf-ant-radio-wrapper:hover .pwf-ant-radio,
.pwf-ant-radio:hover .pwf-ant-radio-inner,
.pwf-ant-radio-input:focus+.pwf-ant-radio-inner {
    border-color: #1890ff;
}

.pwf-ant-radio-input:focus+.pwf-ant-radio-inner {
    box-shadow: 0 0 0 3px #1890ff1f;
}

.pwf-ant-radio-checked:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid #1890ff;
    border-radius: 50%;
    visibility: hidden;
    animation: antRadioEffect .36s ease-in-out;
    animation-fill-mode: both;
    content: "";
}

.pwf-ant-radio:hover:after,
.pwf-ant-radio-wrapper:hover .pwf-ant-radio:after {
    visibility: visible;
}

.pwf-ant-radio-inner {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    background-color: #fff;
    border-color: #d9d9d9;
    border-style: solid;
    border-width: 1px;
    border-radius: 50%;
    transition: all .3s;
}

.pwf-ant-radio-inner:after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px;
    background-color: #1890ff;
    border-top: 0;
    border-left: 0;
    border-radius: 16px;
    transform: scale(0);
    opacity: 0;
    transition: all .3s cubic-bezier(.78, .14, .15, .86);
    content: " ";
}

.pwf-ant-radio-input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    cursor: pointer;
    opacity: 0;
}

.pwf-ant-radio.pwf-ant-radio-disabled .pwf-ant-radio-inner {
    border-color: #d9d9d9;
}

.pwf-ant-radio-checked .pwf-ant-radio-inner {
    border-color: #1890ff;
}

.pwf-ant-radio-checked .pwf-ant-radio-inner:after {
    transform: scale(.5);
    opacity: 1;
    transition: all .3s cubic-bezier(.78, .14, .15, .86);
}

.pwf-ant-radio-disabled {
    cursor: not-allowed;
}

.pwf-ant-radio-disabled .pwf-ant-radio-inner {
    background-color: #f5f5f5;
    cursor: not-allowed;
}

.pwf-ant-radio-disabled .pwf-ant-radio-inner:after {
    background-color: #0003;
}

.pwf-ant-radio-disabled .pwf-ant-radio-input {
    cursor: not-allowed;
}

.pwf-ant-radio-disabled+span {
    color: #00000040;
    cursor: not-allowed;
}

span.pwf-ant-radio+* {
    padding-right: 8px;
    padding-left: 8px;
}

.pwf-ant-radio-button-wrapper {
    position: relative;
    display: inline-block;
    height: 32px;
    margin: 0;
    padding: 0 15px;
    color: #000000d9;
    font-size: 14px;
    line-height: 30px;
    background: #fff;
    border: 1px solid #d9d9d9;
    border-top-width: 1.02px;
    border-left-width: 0;
    cursor: pointer;
    transition: color .3s, background .3s, border-color .3s, box-shadow .3s;
}

.pwf-ant-radio-button-wrapper a {
    color: #000000d9;
}

.pwf-ant-radio-button-wrapper>.pwf-ant-radio-button {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
}

.pwf-ant-radio-group-large .pwf-ant-radio-button-wrapper {
    height: 40px;
    font-size: 16px;
    line-height: 38px;
}

.pwf-ant-radio-group-small .pwf-ant-radio-button-wrapper {
    height: 24px;
    padding: 0 7px;
    line-height: 22px;
}

.pwf-ant-radio-button-wrapper:not(:first-child):before {
    position: absolute;
    top: -1px;
    left: -1px;
    display: block;
    box-sizing: content-box;
    width: 1px;
    height: 100%;
    padding: 1px 0;
    background-color: #d9d9d9;
    transition: background-color .3s;
    content: "";
}

.pwf-ant-radio-button-wrapper:first-child {
    border-left: 1px solid #d9d9d9;
    border-radius: 2px 0 0 2px;
}

.pwf-ant-radio-button-wrapper:last-child {
    border-radius: 0 2px 2px 0;
}

.pwf-ant-radio-button-wrapper:first-child:last-child {
    border-radius: 2px;
}

.pwf-ant-radio-button-wrapper:hover {
    position: relative;
    color: #1890ff;
}

.pwf-ant-radio-button-wrapper:focus-within {
    box-shadow: 0 0 0 3px #1890ff1f;
}

.pwf-ant-radio-button-wrapper .pwf-ant-radio-inner,
.pwf-ant-radio-button-wrapper input[type=checkbox],
.pwf-ant-radio-button-wrapper input[type=radio] {
    width: 0;
    height: 0;
    opacity: 0;
    pointer-events: none;
}

.pwf-ant-radio-button-wrapper-checked:not(.pwf-ant-radio-button-wrapper-disabled) {
    z-index: 1;
    color: #1890ff;
    background: #fff;
    border-color: #1890ff;
}

.pwf-ant-radio-button-wrapper-checked:not(.pwf-ant-radio-button-wrapper-disabled):before {
    background-color: #1890ff;
}

.pwf-ant-radio-button-wrapper-checked:not(.pwf-ant-radio-button-wrapper-disabled):first-child {
    border-color: #1890ff;
}

.pwf-ant-radio-button-wrapper-checked:not(.pwf-ant-radio-button-wrapper-disabled):hover {
    color: #40a9ff;
    border-color: #40a9ff;
}

.pwf-ant-radio-button-wrapper-checked:not(.pwf-ant-radio-button-wrapper-disabled):hover:before {
    background-color: #40a9ff;
}

.pwf-ant-radio-button-wrapper-checked:not(.pwf-ant-radio-button-wrapper-disabled):active {
    color: #096dd9;
    border-color: #096dd9;
}

.pwf-ant-radio-button-wrapper-checked:not(.pwf-ant-radio-button-wrapper-disabled):active:before {
    background-color: #096dd9;
}

.pwf-ant-radio-button-wrapper-checked:not(.pwf-ant-radio-button-wrapper-disabled):focus-within {
    box-shadow: 0 0 0 3px #1890ff1f;
}

.pwf-ant-radio-group-solid .pwf-ant-radio-button-wrapper-checked:not(.pwf-ant-radio-button-wrapper-disabled) {
    color: #fff;
    background: #1890ff;
    border-color: #1890ff;
}

.pwf-ant-radio-group-solid .pwf-ant-radio-button-wrapper-checked:not(.pwf-ant-radio-button-wrapper-disabled):hover {
    color: #fff;
    background: #40a9ff;
    border-color: #40a9ff;
}

.pwf-ant-radio-group-solid .pwf-ant-radio-button-wrapper-checked:not(.pwf-ant-radio-button-wrapper-disabled):active {
    color: #fff;
    background: #096dd9;
    border-color: #096dd9;
}

.pwf-ant-radio-group-solid .pwf-ant-radio-button-wrapper-checked:not(.pwf-ant-radio-button-wrapper-disabled):focus-within {
    box-shadow: 0 0 0 3px #1890ff1f;
}

.pwf-ant-radio-button-wrapper-disabled {
    cursor: not-allowed;
}

.pwf-ant-radio-button-wrapper-disabled,
.pwf-ant-radio-button-wrapper-disabled:first-child,
.pwf-ant-radio-button-wrapper-disabled:hover {
    color: #00000040;
    background-color: #f5f5f5;
    border-color: #d9d9d9;
}

.pwf-ant-radio-button-wrapper-disabled:first-child {
    border-left-color: #d9d9d9;
}

.pwf-ant-radio-button-wrapper-disabled.pwf-ant-radio-button-wrapper-checked {
    color: #00000040;
    background-color: #e6e6e6;
    border-color: #d9d9d9;
    box-shadow: none;
}

@keyframes antRadioEffect {
    0% {
        transform: scale(1);
        opacity: .5;
    }

    to {
        transform: scale(1.6);
        opacity: 0;
    }
}

.pwf-ant-radio-group.pwf-ant-radio-group-rtl {
    direction: rtl;
}

.pwf-ant-radio-wrapper.pwf-ant-radio-wrapper-rtl {
    margin-right: 0;
    margin-left: 8px;
    direction: rtl;
}

.pwf-ant-radio-button-wrapper.pwf-ant-radio-button-wrapper-rtl {
    border-right-width: 0;
    border-left-width: 1px;
}

.pwf-ant-radio-button-wrapper.pwf-ant-radio-button-wrapper-rtl.pwf-ant-radio-button-wrapper:not(:first-child):before {
    right: -1px;
    left: 0;
}

.pwf-ant-radio-button-wrapper.pwf-ant-radio-button-wrapper-rtl.pwf-ant-radio-button-wrapper:first-child {
    border-right: 1px solid #d9d9d9;
    border-radius: 0 2px 2px 0;
}

.pwf-ant-radio-button-wrapper-checked:not([class*=" pwf-ant-radio-button-wrapper-disabled"]).pwf-ant-radio-button-wrapper:first-child {
    border-right-color: #40a9ff;
}

.pwf-ant-radio-button-wrapper.pwf-ant-radio-button-wrapper-rtl.pwf-ant-radio-button-wrapper:last-child {
    border-radius: 2px 0 0 2px;
}

.pwf-ant-radio-button-wrapper.pwf-ant-radio-button-wrapper-rtl.pwf-ant-radio-button-wrapper-disabled:first-child {
    border-right-color: #d9d9d9;
}

.pwf-ant-collapse {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    border-bottom: 0;
    border-radius: 2px;
}

.pwf-ant-collapse>.pwf-ant-collapse-item {
    border-bottom: 1px solid #d9d9d9;
}

.pwf-ant-collapse>.pwf-ant-collapse-item:last-child,
.pwf-ant-collapse>.pwf-ant-collapse-item:last-child>.pwf-ant-collapse-header {
    border-radius: 0 0 2px 2px;
}

.pwf-ant-collapse>.pwf-ant-collapse-item>.pwf-ant-collapse-header {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding: 12px 16px;
    color: #000000d9;
    line-height: 1.5715;
    cursor: pointer;
    transition: all .3s, visibility 0s;
}

.pwf-ant-collapse>.pwf-ant-collapse-item>.pwf-ant-collapse-header .pwf-ant-collapse-arrow {
    display: inline-block;
    margin-right: 12px;
    font-size: 12px;
    vertical-align: -1px;
}

.pwf-ant-collapse>.pwf-ant-collapse-item>.pwf-ant-collapse-header .pwf-ant-collapse-arrow svg {
    transition: transform .24s;
}

.pwf-ant-collapse>.pwf-ant-collapse-item>.pwf-ant-collapse-header .pwf-ant-collapse-header-text {
    flex: auto;
}

.pwf-ant-collapse>.pwf-ant-collapse-item>.pwf-ant-collapse-header .pwf-ant-collapse-extra {
    margin-left: auto;
}

.pwf-ant-collapse>.pwf-ant-collapse-item>.pwf-ant-collapse-header:focus {
    outline: none;
}

.pwf-ant-collapse>.pwf-ant-collapse-item .pwf-ant-collapse-header-collapsible-only {
    cursor: default;
}

.pwf-ant-collapse>.pwf-ant-collapse-item .pwf-ant-collapse-header-collapsible-only .pwf-ant-collapse-header-text {
    flex: none;
    cursor: pointer;
}

.pwf-ant-collapse>.pwf-ant-collapse-item .pwf-ant-collapse-icon-collapsible-only {
    cursor: default;
}

.pwf-ant-collapse>.pwf-ant-collapse-item .pwf-ant-collapse-icon-collapsible-only .pwf-ant-collapse-expand-icon {
    cursor: pointer;
}

.pwf-ant-collapse>.pwf-ant-collapse-item.pwf-ant-collapse-no-arrow>.pwf-ant-collapse-header {
    padding-left: 12px;
}

.pwf-ant-collapse-icon-position-end>.pwf-ant-collapse-item>.pwf-ant-collapse-header {
    position: relative;
    padding: 12px 40px 12px 16px;
}

.pwf-ant-collapse-icon-position-end>.pwf-ant-collapse-item>.pwf-ant-collapse-header .pwf-ant-collapse-arrow {
    position: absolute;
    top: 50%;
    right: 16px;
    left: auto;
    margin: 0;
    transform: translateY(-50%);
}

.pwf-ant-collapse-content {
    color: #000000d9;
    background-color: #fff;
    border-top: 1px solid #d9d9d9;
}

.pwf-ant-collapse-content>.pwf-ant-collapse-content-box {
    padding: 16px;
}

.pwf-ant-collapse-content-hidden {
    display: none;
}

.pwf-ant-collapse-item:last-child>.pwf-ant-collapse-content {
    border-radius: 0 0 2px 2px;
}

.pwf-ant-collapse-borderless {
    background-color: #fafafa;
    border: 0;
}

.pwf-ant-collapse-borderless>.pwf-ant-collapse-item {
    border-bottom: 1px solid #d9d9d9;
}

.pwf-ant-collapse-borderless>.pwf-ant-collapse-item:last-child,
.pwf-ant-collapse-borderless>.pwf-ant-collapse-item:last-child .pwf-ant-collapse-header {
    border-radius: 0;
}

.pwf-ant-collapse-borderless>.pwf-ant-collapse-item:last-child {
    border-bottom: 0;
}

.pwf-ant-collapse-borderless>.pwf-ant-collapse-item>.pwf-ant-collapse-content {
    background-color: transparent;
    border-top: 0;
}

.pwf-ant-collapse-borderless>.pwf-ant-collapse-item>.pwf-ant-collapse-content>.pwf-ant-collapse-content-box {
    padding-top: 4px;
}

.pwf-ant-collapse-ghost {
    background-color: transparent;
    border: 0;
}

.pwf-ant-collapse-ghost>.pwf-ant-collapse-item {
    border-bottom: 0;
}

.pwf-ant-collapse-ghost>.pwf-ant-collapse-item>.pwf-ant-collapse-content {
    background-color: transparent;
    border-top: 0;
}

.pwf-ant-collapse-ghost>.pwf-ant-collapse-item>.pwf-ant-collapse-content>.pwf-ant-collapse-content-box {
    padding-top: 12px;
    padding-bottom: 12px;
}

.pwf-ant-collapse .pwf-ant-collapse-item-disabled>.pwf-ant-collapse-header,
.pwf-ant-collapse .pwf-ant-collapse-item-disabled>.pwf-ant-collapse-header>.arrow {
    color: #00000040;
    cursor: not-allowed;
}

.pwf-ant-collapse-rtl {
    direction: rtl;
}

.pwf-ant-collapse-rtl.pwf-ant-collapse.pwf-ant-collapse-icon-position-end>.pwf-ant-collapse-item>.pwf-ant-collapse-header {
    position: relative;
    padding: 12px 16px 12px 40px;
}

.pwf-ant-collapse-rtl.pwf-ant-collapse.pwf-ant-collapse-icon-position-end>.pwf-ant-collapse-item>.pwf-ant-collapse-header .pwf-ant-collapse-arrow {
    position: absolute;
    top: 50%;
    right: auto;
    left: 16px;
    margin: 0;
    transform: translateY(-50%);
}

.pwf-ant-collapse-rtl .pwf-ant-collapse>.pwf-ant-collapse-item>.pwf-ant-collapse-header {
    padding: 12px 40px 12px 16px;
}

.pwf-ant-collapse-rtl.pwf-ant-collapse>.pwf-ant-collapse-item>.pwf-ant-collapse-header .pwf-ant-collapse-arrow {
    margin-right: 0;
    margin-left: 12px;
}

.pwf-ant-collapse-rtl.pwf-ant-collapse>.pwf-ant-collapse-item>.pwf-ant-collapse-header .pwf-ant-collapse-arrow svg {
    transform: rotate(180deg);
}

.pwf-ant-collapse-rtl.pwf-ant-collapse>.pwf-ant-collapse-item>.pwf-ant-collapse-header .pwf-ant-collapse-extra {
    margin-right: auto;
    margin-left: 0;
}

.pwf-ant-collapse-rtl.pwf-ant-collapse>.pwf-ant-collapse-item.pwf-ant-collapse-no-arrow>.pwf-ant-collapse-header {
    padding-right: 12px;
    padding-left: 0;
}

@media (min-width: 600px) {
    .pwf-ant-col-sm-24 {
        display: block;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .pwf-ant-col-sm-push-24 {
        left: 100%;
    }

    .pwf-ant-col-sm-pull-24 {
        right: 100%;
    }

    .pwf-ant-col-sm-offset-24 {
        margin-left: 100%;
    }

    .pwf-ant-col-sm-order-24 {
        order: 24;
    }

    .pwf-ant-col-sm-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%;
    }

    .pwf-ant-col-sm-push-23 {
        left: 95.83333333%;
    }

    .pwf-ant-col-sm-pull-23 {
        right: 95.83333333%;
    }

    .pwf-ant-col-sm-offset-23 {
        margin-left: 95.83333333%;
    }

    .pwf-ant-col-sm-order-23 {
        order: 23;
    }

    .pwf-ant-col-sm-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }

    .pwf-ant-col-sm-push-22 {
        left: 91.66666667%;
    }

    .pwf-ant-col-sm-pull-22 {
        right: 91.66666667%;
    }

    .pwf-ant-col-sm-offset-22 {
        margin-left: 91.66666667%;
    }

    .pwf-ant-col-sm-order-22 {
        order: 22;
    }

    .pwf-ant-col-sm-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%;
    }

    .pwf-ant-col-sm-push-21 {
        left: 87.5%;
    }

    .pwf-ant-col-sm-pull-21 {
        right: 87.5%;
    }

    .pwf-ant-col-sm-offset-21 {
        margin-left: 87.5%;
    }

    .pwf-ant-col-sm-order-21 {
        order: 21;
    }

    .pwf-ant-col-sm-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }

    .pwf-ant-col-sm-push-20 {
        left: 83.33333333%;
    }

    .pwf-ant-col-sm-pull-20 {
        right: 83.33333333%;
    }

    .pwf-ant-col-sm-offset-20 {
        margin-left: 83.33333333%;
    }

    .pwf-ant-col-sm-order-20 {
        order: 20;
    }

    .pwf-ant-col-sm-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%;
    }

    .pwf-ant-col-sm-push-19 {
        left: 79.16666667%;
    }

    .pwf-ant-col-sm-pull-19 {
        right: 79.16666667%;
    }

    .pwf-ant-col-sm-offset-19 {
        margin-left: 79.16666667%;
    }

    .pwf-ant-col-sm-order-19 {
        order: 19;
    }

    .pwf-ant-col-sm-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .pwf-ant-col-sm-push-18 {
        left: 75%;
    }

    .pwf-ant-col-sm-pull-18 {
        right: 75%;
    }

    .pwf-ant-col-sm-offset-18 {
        margin-left: 75%;
    }

    .pwf-ant-col-sm-order-18 {
        order: 18;
    }

    .pwf-ant-col-sm-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%;
    }

    .pwf-ant-col-sm-push-17 {
        left: 70.83333333%;
    }

    .pwf-ant-col-sm-pull-17 {
        right: 70.83333333%;
    }

    .pwf-ant-col-sm-offset-17 {
        margin-left: 70.83333333%;
    }

    .pwf-ant-col-sm-order-17 {
        order: 17;
    }

    .pwf-ant-col-sm-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }

    .pwf-ant-col-sm-push-16 {
        left: 66.66666667%;
    }

    .pwf-ant-col-sm-pull-16 {
        right: 66.66666667%;
    }

    .pwf-ant-col-sm-offset-16 {
        margin-left: 66.66666667%;
    }

    .pwf-ant-col-sm-order-16 {
        order: 16;
    }

    .pwf-ant-col-sm-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%;
    }

    .pwf-ant-col-sm-push-15 {
        left: 62.5%;
    }

    .pwf-ant-col-sm-pull-15 {
        right: 62.5%;
    }

    .pwf-ant-col-sm-offset-15 {
        margin-left: 62.5%;
    }

    .pwf-ant-col-sm-order-15 {
        order: 15;
    }

    .pwf-ant-col-sm-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }

    .pwf-ant-col-sm-push-14 {
        left: 58.33333333%;
    }

    .pwf-ant-col-sm-pull-14 {
        right: 58.33333333%;
    }

    .pwf-ant-col-sm-offset-14 {
        margin-left: 58.33333333%;
    }

    .pwf-ant-col-sm-order-14 {
        order: 14;
    }

    .pwf-ant-col-sm-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%;
    }

    .pwf-ant-col-sm-push-13 {
        left: 54.16666667%;
    }

    .pwf-ant-col-sm-pull-13 {
        right: 54.16666667%;
    }

    .pwf-ant-col-sm-offset-13 {
        margin-left: 54.16666667%;
    }

    .pwf-ant-col-sm-order-13 {
        order: 13;
    }

    .pwf-ant-col-sm-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .pwf-ant-col-sm-push-12 {
        left: 50%;
    }

    .pwf-ant-col-sm-pull-12 {
        right: 50%;
    }

    .pwf-ant-col-sm-offset-12 {
        margin-left: 50%;
    }

    .pwf-ant-col-sm-order-12 {
        order: 12;
    }

    .pwf-ant-col-sm-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%;
    }

    .pwf-ant-col-sm-push-11 {
        left: 45.83333333%;
    }

    .pwf-ant-col-sm-pull-11 {
        right: 45.83333333%;
    }

    .pwf-ant-col-sm-offset-11 {
        margin-left: 45.83333333%;
    }

    .pwf-ant-col-sm-order-11 {
        order: 11;
    }

    .pwf-ant-col-sm-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }

    .pwf-ant-col-sm-push-10 {
        left: 41.66666667%;
    }

    .pwf-ant-col-sm-pull-10 {
        right: 41.66666667%;
    }

    .pwf-ant-col-sm-offset-10 {
        margin-left: 41.66666667%;
    }

    .pwf-ant-col-sm-order-10 {
        order: 10;
    }

    .pwf-ant-col-sm-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%;
    }

    .pwf-ant-col-sm-push-9 {
        left: 37.5%;
    }

    .pwf-ant-col-sm-pull-9 {
        right: 37.5%;
    }

    .pwf-ant-col-sm-offset-9 {
        margin-left: 37.5%;
    }

    .pwf-ant-col-sm-order-9 {
        order: 9;
    }

    .pwf-ant-col-sm-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }

    .pwf-ant-col-sm-push-8 {
        left: 33.33333333%;
    }

    .pwf-ant-col-sm-pull-8 {
        right: 33.33333333%;
    }

    .pwf-ant-col-sm-offset-8 {
        margin-left: 33.33333333%;
    }

    .pwf-ant-col-sm-order-8 {
        order: 8;
    }

    .pwf-ant-col-sm-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%;
    }

    .pwf-ant-col-sm-push-7 {
        left: 29.16666667%;
    }

    .pwf-ant-col-sm-pull-7 {
        right: 29.16666667%;
    }

    .pwf-ant-col-sm-offset-7 {
        margin-left: 29.16666667%;
    }

    .pwf-ant-col-sm-order-7 {
        order: 7;
    }

    .pwf-ant-col-sm-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .pwf-ant-col-sm-push-6 {
        left: 25%;
    }

    .pwf-ant-col-sm-pull-6 {
        right: 25%;
    }

    .pwf-ant-col-sm-offset-6 {
        margin-left: 25%;
    }

    .pwf-ant-col-sm-order-6 {
        order: 6;
    }

    .pwf-ant-col-sm-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%;
    }

    .pwf-ant-col-sm-push-5 {
        left: 20.83333333%;
    }

    .pwf-ant-col-sm-pull-5 {
        right: 20.83333333%;
    }

    .pwf-ant-col-sm-offset-5 {
        margin-left: 20.83333333%;
    }

    .pwf-ant-col-sm-order-5 {
        order: 5;
    }

    .pwf-ant-col-sm-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }

    .pwf-ant-col-sm-push-4 {
        left: 16.66666667%;
    }

    .pwf-ant-col-sm-pull-4 {
        right: 16.66666667%;
    }

    .pwf-ant-col-sm-offset-4 {
        margin-left: 16.66666667%;
    }

    .pwf-ant-col-sm-order-4 {
        order: 4;
    }

    .pwf-ant-col-sm-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }

    .pwf-ant-col-sm-push-3 {
        left: 12.5%;
    }

    .pwf-ant-col-sm-pull-3 {
        right: 12.5%;
    }

    .pwf-ant-col-sm-offset-3 {
        margin-left: 12.5%;
    }

    .pwf-ant-col-sm-order-3 {
        order: 3;
    }

    .pwf-ant-col-sm-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }

    .pwf-ant-col-sm-push-2 {
        left: 8.33333333%;
    }

    .pwf-ant-col-sm-pull-2 {
        right: 8.33333333%;
    }

    .pwf-ant-col-sm-offset-2 {
        margin-left: 8.33333333%;
    }

    .pwf-ant-col-sm-order-2 {
        order: 2;
    }

    .pwf-ant-col-sm-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%;
    }

    .pwf-ant-col-sm-push-1 {
        left: 4.16666667%;
    }

    .pwf-ant-col-sm-pull-1 {
        right: 4.16666667%;
    }

    .pwf-ant-col-sm-offset-1 {
        margin-left: 4.16666667%;
    }

    .pwf-ant-col-sm-order-1 {
        order: 1;
    }

    .pwf-ant-col-sm-0 {
        display: none;
    }

    .pwf-ant-col-push-0 {
        left: auto;
    }

    .pwf-ant-col-pull-0 {
        right: auto;
    }

    .pwf-ant-col-sm-push-0 {
        left: auto;
    }

    .pwf-ant-col-sm-pull-0 {
        right: auto;
    }

    .pwf-ant-col-sm-offset-0 {
        margin-left: 0;
    }

    .pwf-ant-col-sm-order-0 {
        order: 0;
    }

    .pwf-ant-col-push-0.pwf-ant-col-rtl {
        right: auto;
    }

    .pwf-ant-col-pull-0.pwf-ant-col-rtl {
        left: auto;
    }

    .pwf-ant-col-sm-push-0.pwf-ant-col-rtl {
        right: auto;
    }

    .pwf-ant-col-sm-pull-0.pwf-ant-col-rtl {
        left: auto;
    }

    .pwf-ant-col-sm-offset-0.pwf-ant-col-rtl {
        margin-right: 0;
    }

    .pwf-ant-col-sm-push-1.pwf-ant-col-rtl {
        right: 4.16666667%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-1.pwf-ant-col-rtl {
        right: auto;
        left: 4.16666667%;
    }

    .pwf-ant-col-sm-offset-1.pwf-ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-2.pwf-ant-col-rtl {
        right: 8.33333333%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-2.pwf-ant-col-rtl {
        right: auto;
        left: 8.33333333%;
    }

    .pwf-ant-col-sm-offset-2.pwf-ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-3.pwf-ant-col-rtl {
        right: 12.5%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-3.pwf-ant-col-rtl {
        right: auto;
        left: 12.5%;
    }

    .pwf-ant-col-sm-offset-3.pwf-ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-4.pwf-ant-col-rtl {
        right: 16.66666667%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-4.pwf-ant-col-rtl {
        right: auto;
        left: 16.66666667%;
    }

    .pwf-ant-col-sm-offset-4.pwf-ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-5.pwf-ant-col-rtl {
        right: 20.83333333%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-5.pwf-ant-col-rtl {
        right: auto;
        left: 20.83333333%;
    }

    .pwf-ant-col-sm-offset-5.pwf-ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-6.pwf-ant-col-rtl {
        right: 25%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-6.pwf-ant-col-rtl {
        right: auto;
        left: 25%;
    }

    .pwf-ant-col-sm-offset-6.pwf-ant-col-rtl {
        margin-right: 25%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-7.pwf-ant-col-rtl {
        right: 29.16666667%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-7.pwf-ant-col-rtl {
        right: auto;
        left: 29.16666667%;
    }

    .pwf-ant-col-sm-offset-7.pwf-ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-8.pwf-ant-col-rtl {
        right: 33.33333333%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-8.pwf-ant-col-rtl {
        right: auto;
        left: 33.33333333%;
    }

    .pwf-ant-col-sm-offset-8.pwf-ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-9.pwf-ant-col-rtl {
        right: 37.5%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-9.pwf-ant-col-rtl {
        right: auto;
        left: 37.5%;
    }

    .pwf-ant-col-sm-offset-9.pwf-ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-10.pwf-ant-col-rtl {
        right: 41.66666667%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-10.pwf-ant-col-rtl {
        right: auto;
        left: 41.66666667%;
    }

    .pwf-ant-col-sm-offset-10.pwf-ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-11.pwf-ant-col-rtl {
        right: 45.83333333%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-11.pwf-ant-col-rtl {
        right: auto;
        left: 45.83333333%;
    }

    .pwf-ant-col-sm-offset-11.pwf-ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-12.pwf-ant-col-rtl {
        right: 50%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-12.pwf-ant-col-rtl {
        right: auto;
        left: 50%;
    }

    .pwf-ant-col-sm-offset-12.pwf-ant-col-rtl {
        margin-right: 50%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-13.pwf-ant-col-rtl {
        right: 54.16666667%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-13.pwf-ant-col-rtl {
        right: auto;
        left: 54.16666667%;
    }

    .pwf-ant-col-sm-offset-13.pwf-ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-14.pwf-ant-col-rtl {
        right: 58.33333333%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-14.pwf-ant-col-rtl {
        right: auto;
        left: 58.33333333%;
    }

    .pwf-ant-col-sm-offset-14.pwf-ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-15.pwf-ant-col-rtl {
        right: 62.5%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-15.pwf-ant-col-rtl {
        right: auto;
        left: 62.5%;
    }

    .pwf-ant-col-sm-offset-15.pwf-ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-16.pwf-ant-col-rtl {
        right: 66.66666667%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-16.pwf-ant-col-rtl {
        right: auto;
        left: 66.66666667%;
    }

    .pwf-ant-col-sm-offset-16.pwf-ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-17.pwf-ant-col-rtl {
        right: 70.83333333%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-17.pwf-ant-col-rtl {
        right: auto;
        left: 70.83333333%;
    }

    .pwf-ant-col-sm-offset-17.pwf-ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-18.pwf-ant-col-rtl {
        right: 75%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-18.pwf-ant-col-rtl {
        right: auto;
        left: 75%;
    }

    .pwf-ant-col-sm-offset-18.pwf-ant-col-rtl {
        margin-right: 75%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-19.pwf-ant-col-rtl {
        right: 79.16666667%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-19.pwf-ant-col-rtl {
        right: auto;
        left: 79.16666667%;
    }

    .pwf-ant-col-sm-offset-19.pwf-ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-20.pwf-ant-col-rtl {
        right: 83.33333333%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-20.pwf-ant-col-rtl {
        right: auto;
        left: 83.33333333%;
    }

    .pwf-ant-col-sm-offset-20.pwf-ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-21.pwf-ant-col-rtl {
        right: 87.5%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-21.pwf-ant-col-rtl {
        right: auto;
        left: 87.5%;
    }

    .pwf-ant-col-sm-offset-21.pwf-ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-22.pwf-ant-col-rtl {
        right: 91.66666667%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-22.pwf-ant-col-rtl {
        right: auto;
        left: 91.66666667%;
    }

    .pwf-ant-col-sm-offset-22.pwf-ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-23.pwf-ant-col-rtl {
        right: 95.83333333%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-23.pwf-ant-col-rtl {
        right: auto;
        left: 95.83333333%;
    }

    .pwf-ant-col-sm-offset-23.pwf-ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-sm-push-24.pwf-ant-col-rtl {
        right: 100%;
        left: auto;
    }

    .pwf-ant-col-sm-pull-24.pwf-ant-col-rtl {
        right: auto;
        left: 100%;
    }

    .pwf-ant-col-sm-offset-24.pwf-ant-col-rtl {
        margin-right: 100%;
        margin-left: 0;
    }
}

@media (min-width: 960px) {
    .pwf-ant-col-md-24 {
        display: block;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .pwf-ant-col-md-push-24 {
        left: 100%;
    }

    .pwf-ant-col-md-pull-24 {
        right: 100%;
    }

    .pwf-ant-col-md-offset-24 {
        margin-left: 100%;
    }

    .pwf-ant-col-md-order-24 {
        order: 24;
    }

    .pwf-ant-col-md-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%;
    }

    .pwf-ant-col-md-push-23 {
        left: 95.83333333%;
    }

    .pwf-ant-col-md-pull-23 {
        right: 95.83333333%;
    }

    .pwf-ant-col-md-offset-23 {
        margin-left: 95.83333333%;
    }

    .pwf-ant-col-md-order-23 {
        order: 23;
    }

    .pwf-ant-col-md-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }

    .pwf-ant-col-md-push-22 {
        left: 91.66666667%;
    }

    .pwf-ant-col-md-pull-22 {
        right: 91.66666667%;
    }

    .pwf-ant-col-md-offset-22 {
        margin-left: 91.66666667%;
    }

    .pwf-ant-col-md-order-22 {
        order: 22;
    }

    .pwf-ant-col-md-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%;
    }

    .pwf-ant-col-md-push-21 {
        left: 87.5%;
    }

    .pwf-ant-col-md-pull-21 {
        right: 87.5%;
    }

    .pwf-ant-col-md-offset-21 {
        margin-left: 87.5%;
    }

    .pwf-ant-col-md-order-21 {
        order: 21;
    }

    .pwf-ant-col-md-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }

    .pwf-ant-col-md-push-20 {
        left: 83.33333333%;
    }

    .pwf-ant-col-md-pull-20 {
        right: 83.33333333%;
    }

    .pwf-ant-col-md-offset-20 {
        margin-left: 83.33333333%;
    }

    .pwf-ant-col-md-order-20 {
        order: 20;
    }

    .pwf-ant-col-md-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%;
    }

    .pwf-ant-col-md-push-19 {
        left: 79.16666667%;
    }

    .pwf-ant-col-md-pull-19 {
        right: 79.16666667%;
    }

    .pwf-ant-col-md-offset-19 {
        margin-left: 79.16666667%;
    }

    .pwf-ant-col-md-order-19 {
        order: 19;
    }

    .pwf-ant-col-md-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .pwf-ant-col-md-push-18 {
        left: 75%;
    }

    .pwf-ant-col-md-pull-18 {
        right: 75%;
    }

    .pwf-ant-col-md-offset-18 {
        margin-left: 75%;
    }

    .pwf-ant-col-md-order-18 {
        order: 18;
    }

    .pwf-ant-col-md-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%;
    }

    .pwf-ant-col-md-push-17 {
        left: 70.83333333%;
    }

    .pwf-ant-col-md-pull-17 {
        right: 70.83333333%;
    }

    .pwf-ant-col-md-offset-17 {
        margin-left: 70.83333333%;
    }

    .pwf-ant-col-md-order-17 {
        order: 17;
    }

    .pwf-ant-col-md-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }

    .pwf-ant-col-md-push-16 {
        left: 66.66666667%;
    }

    .pwf-ant-col-md-pull-16 {
        right: 66.66666667%;
    }

    .pwf-ant-col-md-offset-16 {
        margin-left: 66.66666667%;
    }

    .pwf-ant-col-md-order-16 {
        order: 16;
    }

    .pwf-ant-col-md-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%;
    }

    .pwf-ant-col-md-push-15 {
        left: 62.5%;
    }

    .pwf-ant-col-md-pull-15 {
        right: 62.5%;
    }

    .pwf-ant-col-md-offset-15 {
        margin-left: 62.5%;
    }

    .pwf-ant-col-md-order-15 {
        order: 15;
    }

    .pwf-ant-col-md-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }

    .pwf-ant-col-md-push-14 {
        left: 58.33333333%;
    }

    .pwf-ant-col-md-pull-14 {
        right: 58.33333333%;
    }

    .pwf-ant-col-md-offset-14 {
        margin-left: 58.33333333%;
    }

    .pwf-ant-col-md-order-14 {
        order: 14;
    }

    .pwf-ant-col-md-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%;
    }

    .pwf-ant-col-md-push-13 {
        left: 54.16666667%;
    }

    .pwf-ant-col-md-pull-13 {
        right: 54.16666667%;
    }

    .pwf-ant-col-md-offset-13 {
        margin-left: 54.16666667%;
    }

    .pwf-ant-col-md-order-13 {
        order: 13;
    }

    .pwf-ant-col-md-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .pwf-ant-col-md-push-12 {
        left: 50%;
    }

    .pwf-ant-col-md-pull-12 {
        right: 50%;
    }

    .pwf-ant-col-md-offset-12 {
        margin-left: 50%;
    }

    .pwf-ant-col-md-order-12 {
        order: 12;
    }

    .pwf-ant-col-md-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%;
    }

    .pwf-ant-col-md-push-11 {
        left: 45.83333333%;
    }

    .pwf-ant-col-md-pull-11 {
        right: 45.83333333%;
    }

    .pwf-ant-col-md-offset-11 {
        margin-left: 45.83333333%;
    }

    .pwf-ant-col-md-order-11 {
        order: 11;
    }

    .pwf-ant-col-md-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }

    .pwf-ant-col-md-push-10 {
        left: 41.66666667%;
    }

    .pwf-ant-col-md-pull-10 {
        right: 41.66666667%;
    }

    .pwf-ant-col-md-offset-10 {
        margin-left: 41.66666667%;
    }

    .pwf-ant-col-md-order-10 {
        order: 10;
    }

    .pwf-ant-col-md-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%;
    }

    .pwf-ant-col-md-push-9 {
        left: 37.5%;
    }

    .pwf-ant-col-md-pull-9 {
        right: 37.5%;
    }

    .pwf-ant-col-md-offset-9 {
        margin-left: 37.5%;
    }

    .pwf-ant-col-md-order-9 {
        order: 9;
    }

    .pwf-ant-col-md-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }

    .pwf-ant-col-md-push-8 {
        left: 33.33333333%;
    }

    .pwf-ant-col-md-pull-8 {
        right: 33.33333333%;
    }

    .pwf-ant-col-md-offset-8 {
        margin-left: 33.33333333%;
    }

    .pwf-ant-col-md-order-8 {
        order: 8;
    }

    .pwf-ant-col-md-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%;
    }

    .pwf-ant-col-md-push-7 {
        left: 29.16666667%;
    }

    .pwf-ant-col-md-pull-7 {
        right: 29.16666667%;
    }

    .pwf-ant-col-md-offset-7 {
        margin-left: 29.16666667%;
    }

    .pwf-ant-col-md-order-7 {
        order: 7;
    }

    .pwf-ant-col-md-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .pwf-ant-col-md-push-6 {
        left: 25%;
    }

    .pwf-ant-col-md-pull-6 {
        right: 25%;
    }

    .pwf-ant-col-md-offset-6 {
        margin-left: 25%;
    }

    .pwf-ant-col-md-order-6 {
        order: 6;
    }

    .pwf-ant-col-md-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%;
    }

    .pwf-ant-col-md-push-5 {
        left: 20.83333333%;
    }

    .pwf-ant-col-md-pull-5 {
        right: 20.83333333%;
    }

    .pwf-ant-col-md-offset-5 {
        margin-left: 20.83333333%;
    }

    .pwf-ant-col-md-order-5 {
        order: 5;
    }

    .pwf-ant-col-md-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }

    .pwf-ant-col-md-push-4 {
        left: 16.66666667%;
    }

    .pwf-ant-col-md-pull-4 {
        right: 16.66666667%;
    }

    .pwf-ant-col-md-offset-4 {
        margin-left: 16.66666667%;
    }

    .pwf-ant-col-md-order-4 {
        order: 4;
    }

    .pwf-ant-col-md-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }

    .pwf-ant-col-md-push-3 {
        left: 12.5%;
    }

    .pwf-ant-col-md-pull-3 {
        right: 12.5%;
    }

    .pwf-ant-col-md-offset-3 {
        margin-left: 12.5%;
    }

    .pwf-ant-col-md-order-3 {
        order: 3;
    }

    .pwf-ant-col-md-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }

    .pwf-ant-col-md-push-2 {
        left: 8.33333333%;
    }

    .pwf-ant-col-md-pull-2 {
        right: 8.33333333%;
    }

    .pwf-ant-col-md-offset-2 {
        margin-left: 8.33333333%;
    }

    .pwf-ant-col-md-order-2 {
        order: 2;
    }

    .pwf-ant-col-md-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%;
    }

    .pwf-ant-col-md-push-1 {
        left: 4.16666667%;
    }

    .pwf-ant-col-md-pull-1 {
        right: 4.16666667%;
    }

    .pwf-ant-col-md-offset-1 {
        margin-left: 4.16666667%;
    }

    .pwf-ant-col-md-order-1 {
        order: 1;
    }

    .pwf-ant-col-md-0 {
        display: none;
    }

    .pwf-ant-col-push-0 {
        left: auto;
    }

    .pwf-ant-col-pull-0 {
        right: auto;
    }

    .pwf-ant-col-md-push-0 {
        left: auto;
    }

    .pwf-ant-col-md-pull-0 {
        right: auto;
    }

    .pwf-ant-col-md-offset-0 {
        margin-left: 0;
    }

    .pwf-ant-col-md-order-0 {
        order: 0;
    }

    .pwf-ant-col-push-0.pwf-ant-col-rtl {
        right: auto;
    }

    .pwf-ant-col-pull-0.pwf-ant-col-rtl {
        left: auto;
    }

    .pwf-ant-col-md-push-0.pwf-ant-col-rtl {
        right: auto;
    }

    .pwf-ant-col-md-pull-0.pwf-ant-col-rtl {
        left: auto;
    }

    .pwf-ant-col-md-offset-0.pwf-ant-col-rtl {
        margin-right: 0;
    }

    .pwf-ant-col-md-push-1.pwf-ant-col-rtl {
        right: 4.16666667%;
        left: auto;
    }

    .pwf-ant-col-md-pull-1.pwf-ant-col-rtl {
        right: auto;
        left: 4.16666667%;
    }

    .pwf-ant-col-md-offset-1.pwf-ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-2.pwf-ant-col-rtl {
        right: 8.33333333%;
        left: auto;
    }

    .pwf-ant-col-md-pull-2.pwf-ant-col-rtl {
        right: auto;
        left: 8.33333333%;
    }

    .pwf-ant-col-md-offset-2.pwf-ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-3.pwf-ant-col-rtl {
        right: 12.5%;
        left: auto;
    }

    .pwf-ant-col-md-pull-3.pwf-ant-col-rtl {
        right: auto;
        left: 12.5%;
    }

    .pwf-ant-col-md-offset-3.pwf-ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-4.pwf-ant-col-rtl {
        right: 16.66666667%;
        left: auto;
    }

    .pwf-ant-col-md-pull-4.pwf-ant-col-rtl {
        right: auto;
        left: 16.66666667%;
    }

    .pwf-ant-col-md-offset-4.pwf-ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-5.pwf-ant-col-rtl {
        right: 20.83333333%;
        left: auto;
    }

    .pwf-ant-col-md-pull-5.pwf-ant-col-rtl {
        right: auto;
        left: 20.83333333%;
    }

    .pwf-ant-col-md-offset-5.pwf-ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-6.pwf-ant-col-rtl {
        right: 25%;
        left: auto;
    }

    .pwf-ant-col-md-pull-6.pwf-ant-col-rtl {
        right: auto;
        left: 25%;
    }

    .pwf-ant-col-md-offset-6.pwf-ant-col-rtl {
        margin-right: 25%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-7.pwf-ant-col-rtl {
        right: 29.16666667%;
        left: auto;
    }

    .pwf-ant-col-md-pull-7.pwf-ant-col-rtl {
        right: auto;
        left: 29.16666667%;
    }

    .pwf-ant-col-md-offset-7.pwf-ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-8.pwf-ant-col-rtl {
        right: 33.33333333%;
        left: auto;
    }

    .pwf-ant-col-md-pull-8.pwf-ant-col-rtl {
        right: auto;
        left: 33.33333333%;
    }

    .pwf-ant-col-md-offset-8.pwf-ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-9.pwf-ant-col-rtl {
        right: 37.5%;
        left: auto;
    }

    .pwf-ant-col-md-pull-9.pwf-ant-col-rtl {
        right: auto;
        left: 37.5%;
    }

    .pwf-ant-col-md-offset-9.pwf-ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-10.pwf-ant-col-rtl {
        right: 41.66666667%;
        left: auto;
    }

    .pwf-ant-col-md-pull-10.pwf-ant-col-rtl {
        right: auto;
        left: 41.66666667%;
    }

    .pwf-ant-col-md-offset-10.pwf-ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-11.pwf-ant-col-rtl {
        right: 45.83333333%;
        left: auto;
    }

    .pwf-ant-col-md-pull-11.pwf-ant-col-rtl {
        right: auto;
        left: 45.83333333%;
    }

    .pwf-ant-col-md-offset-11.pwf-ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-12.pwf-ant-col-rtl {
        right: 50%;
        left: auto;
    }

    .pwf-ant-col-md-pull-12.pwf-ant-col-rtl {
        right: auto;
        left: 50%;
    }

    .pwf-ant-col-md-offset-12.pwf-ant-col-rtl {
        margin-right: 50%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-13.pwf-ant-col-rtl {
        right: 54.16666667%;
        left: auto;
    }

    .pwf-ant-col-md-pull-13.pwf-ant-col-rtl {
        right: auto;
        left: 54.16666667%;
    }

    .pwf-ant-col-md-offset-13.pwf-ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-14.pwf-ant-col-rtl {
        right: 58.33333333%;
        left: auto;
    }

    .pwf-ant-col-md-pull-14.pwf-ant-col-rtl {
        right: auto;
        left: 58.33333333%;
    }

    .pwf-ant-col-md-offset-14.pwf-ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-15.pwf-ant-col-rtl {
        right: 62.5%;
        left: auto;
    }

    .pwf-ant-col-md-pull-15.pwf-ant-col-rtl {
        right: auto;
        left: 62.5%;
    }

    .pwf-ant-col-md-offset-15.pwf-ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-16.pwf-ant-col-rtl {
        right: 66.66666667%;
        left: auto;
    }

    .pwf-ant-col-md-pull-16.pwf-ant-col-rtl {
        right: auto;
        left: 66.66666667%;
    }

    .pwf-ant-col-md-offset-16.pwf-ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-17.pwf-ant-col-rtl {
        right: 70.83333333%;
        left: auto;
    }

    .pwf-ant-col-md-pull-17.pwf-ant-col-rtl {
        right: auto;
        left: 70.83333333%;
    }

    .pwf-ant-col-md-offset-17.pwf-ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-18.pwf-ant-col-rtl {
        right: 75%;
        left: auto;
    }

    .pwf-ant-col-md-pull-18.pwf-ant-col-rtl {
        right: auto;
        left: 75%;
    }

    .pwf-ant-col-md-offset-18.pwf-ant-col-rtl {
        margin-right: 75%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-19.pwf-ant-col-rtl {
        right: 79.16666667%;
        left: auto;
    }

    .pwf-ant-col-md-pull-19.pwf-ant-col-rtl {
        right: auto;
        left: 79.16666667%;
    }

    .pwf-ant-col-md-offset-19.pwf-ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-20.pwf-ant-col-rtl {
        right: 83.33333333%;
        left: auto;
    }

    .pwf-ant-col-md-pull-20.pwf-ant-col-rtl {
        right: auto;
        left: 83.33333333%;
    }

    .pwf-ant-col-md-offset-20.pwf-ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-21.pwf-ant-col-rtl {
        right: 87.5%;
        left: auto;
    }

    .pwf-ant-col-md-pull-21.pwf-ant-col-rtl {
        right: auto;
        left: 87.5%;
    }

    .pwf-ant-col-md-offset-21.pwf-ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-22.pwf-ant-col-rtl {
        right: 91.66666667%;
        left: auto;
    }

    .pwf-ant-col-md-pull-22.pwf-ant-col-rtl {
        right: auto;
        left: 91.66666667%;
    }

    .pwf-ant-col-md-offset-22.pwf-ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-23.pwf-ant-col-rtl {
        right: 95.83333333%;
        left: auto;
    }

    .pwf-ant-col-md-pull-23.pwf-ant-col-rtl {
        right: auto;
        left: 95.83333333%;
    }

    .pwf-ant-col-md-offset-23.pwf-ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-md-push-24.pwf-ant-col-rtl {
        right: 100%;
        left: auto;
    }

    .pwf-ant-col-md-pull-24.pwf-ant-col-rtl {
        right: auto;
        left: 100%;
    }

    .pwf-ant-col-md-offset-24.pwf-ant-col-rtl {
        margin-right: 100%;
        margin-left: 0;
    }
}

@media (min-width: 1280px) {
    .pwf-ant-col-lg-24 {
        display: block;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .pwf-ant-col-lg-push-24 {
        left: 100%;
    }

    .pwf-ant-col-lg-pull-24 {
        right: 100%;
    }

    .pwf-ant-col-lg-offset-24 {
        margin-left: 100%;
    }

    .pwf-ant-col-lg-order-24 {
        order: 24;
    }

    .pwf-ant-col-lg-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%;
    }

    .pwf-ant-col-lg-push-23 {
        left: 95.83333333%;
    }

    .pwf-ant-col-lg-pull-23 {
        right: 95.83333333%;
    }

    .pwf-ant-col-lg-offset-23 {
        margin-left: 95.83333333%;
    }

    .pwf-ant-col-lg-order-23 {
        order: 23;
    }

    .pwf-ant-col-lg-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }

    .pwf-ant-col-lg-push-22 {
        left: 91.66666667%;
    }

    .pwf-ant-col-lg-pull-22 {
        right: 91.66666667%;
    }

    .pwf-ant-col-lg-offset-22 {
        margin-left: 91.66666667%;
    }

    .pwf-ant-col-lg-order-22 {
        order: 22;
    }

    .pwf-ant-col-lg-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%;
    }

    .pwf-ant-col-lg-push-21 {
        left: 87.5%;
    }

    .pwf-ant-col-lg-pull-21 {
        right: 87.5%;
    }

    .pwf-ant-col-lg-offset-21 {
        margin-left: 87.5%;
    }

    .pwf-ant-col-lg-order-21 {
        order: 21;
    }

    .pwf-ant-col-lg-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }

    .pwf-ant-col-lg-push-20 {
        left: 83.33333333%;
    }

    .pwf-ant-col-lg-pull-20 {
        right: 83.33333333%;
    }

    .pwf-ant-col-lg-offset-20 {
        margin-left: 83.33333333%;
    }

    .pwf-ant-col-lg-order-20 {
        order: 20;
    }

    .pwf-ant-col-lg-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%;
    }

    .pwf-ant-col-lg-push-19 {
        left: 79.16666667%;
    }

    .pwf-ant-col-lg-pull-19 {
        right: 79.16666667%;
    }

    .pwf-ant-col-lg-offset-19 {
        margin-left: 79.16666667%;
    }

    .pwf-ant-col-lg-order-19 {
        order: 19;
    }

    .pwf-ant-col-lg-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .pwf-ant-col-lg-push-18 {
        left: 75%;
    }

    .pwf-ant-col-lg-pull-18 {
        right: 75%;
    }

    .pwf-ant-col-lg-offset-18 {
        margin-left: 75%;
    }

    .pwf-ant-col-lg-order-18 {
        order: 18;
    }

    .pwf-ant-col-lg-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%;
    }

    .pwf-ant-col-lg-push-17 {
        left: 70.83333333%;
    }

    .pwf-ant-col-lg-pull-17 {
        right: 70.83333333%;
    }

    .pwf-ant-col-lg-offset-17 {
        margin-left: 70.83333333%;
    }

    .pwf-ant-col-lg-order-17 {
        order: 17;
    }

    .pwf-ant-col-lg-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }

    .pwf-ant-col-lg-push-16 {
        left: 66.66666667%;
    }

    .pwf-ant-col-lg-pull-16 {
        right: 66.66666667%;
    }

    .pwf-ant-col-lg-offset-16 {
        margin-left: 66.66666667%;
    }

    .pwf-ant-col-lg-order-16 {
        order: 16;
    }

    .pwf-ant-col-lg-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%;
    }

    .pwf-ant-col-lg-push-15 {
        left: 62.5%;
    }

    .pwf-ant-col-lg-pull-15 {
        right: 62.5%;
    }

    .pwf-ant-col-lg-offset-15 {
        margin-left: 62.5%;
    }

    .pwf-ant-col-lg-order-15 {
        order: 15;
    }

    .pwf-ant-col-lg-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }

    .pwf-ant-col-lg-push-14 {
        left: 58.33333333%;
    }

    .pwf-ant-col-lg-pull-14 {
        right: 58.33333333%;
    }

    .pwf-ant-col-lg-offset-14 {
        margin-left: 58.33333333%;
    }

    .pwf-ant-col-lg-order-14 {
        order: 14;
    }

    .pwf-ant-col-lg-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%;
    }

    .pwf-ant-col-lg-push-13 {
        left: 54.16666667%;
    }

    .pwf-ant-col-lg-pull-13 {
        right: 54.16666667%;
    }

    .pwf-ant-col-lg-offset-13 {
        margin-left: 54.16666667%;
    }

    .pwf-ant-col-lg-order-13 {
        order: 13;
    }

    .pwf-ant-col-lg-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .pwf-ant-col-lg-push-12 {
        left: 50%;
    }

    .pwf-ant-col-lg-pull-12 {
        right: 50%;
    }

    .pwf-ant-col-lg-offset-12 {
        margin-left: 50%;
    }

    .pwf-ant-col-lg-order-12 {
        order: 12;
    }

    .pwf-ant-col-lg-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%;
    }

    .pwf-ant-col-lg-push-11 {
        left: 45.83333333%;
    }

    .pwf-ant-col-lg-pull-11 {
        right: 45.83333333%;
    }

    .pwf-ant-col-lg-offset-11 {
        margin-left: 45.83333333%;
    }

    .pwf-ant-col-lg-order-11 {
        order: 11;
    }

    .pwf-ant-col-lg-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }

    .pwf-ant-col-lg-push-10 {
        left: 41.66666667%;
    }

    .pwf-ant-col-lg-pull-10 {
        right: 41.66666667%;
    }

    .pwf-ant-col-lg-offset-10 {
        margin-left: 41.66666667%;
    }

    .pwf-ant-col-lg-order-10 {
        order: 10;
    }

    .pwf-ant-col-lg-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%;
    }

    .pwf-ant-col-lg-push-9 {
        left: 37.5%;
    }

    .pwf-ant-col-lg-pull-9 {
        right: 37.5%;
    }

    .pwf-ant-col-lg-offset-9 {
        margin-left: 37.5%;
    }

    .pwf-ant-col-lg-order-9 {
        order: 9;
    }

    .pwf-ant-col-lg-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }

    .pwf-ant-col-lg-push-8 {
        left: 33.33333333%;
    }

    .pwf-ant-col-lg-pull-8 {
        right: 33.33333333%;
    }

    .pwf-ant-col-lg-offset-8 {
        margin-left: 33.33333333%;
    }

    .pwf-ant-col-lg-order-8 {
        order: 8;
    }

    .pwf-ant-col-lg-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%;
    }

    .pwf-ant-col-lg-push-7 {
        left: 29.16666667%;
    }

    .pwf-ant-col-lg-pull-7 {
        right: 29.16666667%;
    }

    .pwf-ant-col-lg-offset-7 {
        margin-left: 29.16666667%;
    }

    .pwf-ant-col-lg-order-7 {
        order: 7;
    }

    .pwf-ant-col-lg-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .pwf-ant-col-lg-push-6 {
        left: 25%;
    }

    .pwf-ant-col-lg-pull-6 {
        right: 25%;
    }

    .pwf-ant-col-lg-offset-6 {
        margin-left: 25%;
    }

    .pwf-ant-col-lg-order-6 {
        order: 6;
    }

    .pwf-ant-col-lg-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%;
    }

    .pwf-ant-col-lg-push-5 {
        left: 20.83333333%;
    }

    .pwf-ant-col-lg-pull-5 {
        right: 20.83333333%;
    }

    .pwf-ant-col-lg-offset-5 {
        margin-left: 20.83333333%;
    }

    .pwf-ant-col-lg-order-5 {
        order: 5;
    }

    .pwf-ant-col-lg-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }

    .pwf-ant-col-lg-push-4 {
        left: 16.66666667%;
    }

    .pwf-ant-col-lg-pull-4 {
        right: 16.66666667%;
    }

    .pwf-ant-col-lg-offset-4 {
        margin-left: 16.66666667%;
    }

    .pwf-ant-col-lg-order-4 {
        order: 4;
    }

    .pwf-ant-col-lg-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }

    .pwf-ant-col-lg-push-3 {
        left: 12.5%;
    }

    .pwf-ant-col-lg-pull-3 {
        right: 12.5%;
    }

    .pwf-ant-col-lg-offset-3 {
        margin-left: 12.5%;
    }

    .pwf-ant-col-lg-order-3 {
        order: 3;
    }

    .pwf-ant-col-lg-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }

    .pwf-ant-col-lg-push-2 {
        left: 8.33333333%;
    }

    .pwf-ant-col-lg-pull-2 {
        right: 8.33333333%;
    }

    .pwf-ant-col-lg-offset-2 {
        margin-left: 8.33333333%;
    }

    .pwf-ant-col-lg-order-2 {
        order: 2;
    }

    .pwf-ant-col-lg-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%;
    }

    .pwf-ant-col-lg-push-1 {
        left: 4.16666667%;
    }

    .pwf-ant-col-lg-pull-1 {
        right: 4.16666667%;
    }

    .pwf-ant-col-lg-offset-1 {
        margin-left: 4.16666667%;
    }

    .pwf-ant-col-lg-order-1 {
        order: 1;
    }

    .pwf-ant-col-lg-0 {
        display: none;
    }

    .pwf-ant-col-push-0 {
        left: auto;
    }

    .pwf-ant-col-pull-0 {
        right: auto;
    }

    .pwf-ant-col-lg-push-0 {
        left: auto;
    }

    .pwf-ant-col-lg-pull-0 {
        right: auto;
    }

    .pwf-ant-col-lg-offset-0 {
        margin-left: 0;
    }

    .pwf-ant-col-lg-order-0 {
        order: 0;
    }

    .pwf-ant-col-push-0.pwf-ant-col-rtl {
        right: auto;
    }

    .pwf-ant-col-pull-0.pwf-ant-col-rtl {
        left: auto;
    }

    .pwf-ant-col-lg-push-0.pwf-ant-col-rtl {
        right: auto;
    }

    .pwf-ant-col-lg-pull-0.pwf-ant-col-rtl {
        left: auto;
    }

    .pwf-ant-col-lg-offset-0.pwf-ant-col-rtl {
        margin-right: 0;
    }

    .pwf-ant-col-lg-push-1.pwf-ant-col-rtl {
        right: 4.16666667%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-1.pwf-ant-col-rtl {
        right: auto;
        left: 4.16666667%;
    }

    .pwf-ant-col-lg-offset-1.pwf-ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-2.pwf-ant-col-rtl {
        right: 8.33333333%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-2.pwf-ant-col-rtl {
        right: auto;
        left: 8.33333333%;
    }

    .pwf-ant-col-lg-offset-2.pwf-ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-3.pwf-ant-col-rtl {
        right: 12.5%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-3.pwf-ant-col-rtl {
        right: auto;
        left: 12.5%;
    }

    .pwf-ant-col-lg-offset-3.pwf-ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-4.pwf-ant-col-rtl {
        right: 16.66666667%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-4.pwf-ant-col-rtl {
        right: auto;
        left: 16.66666667%;
    }

    .pwf-ant-col-lg-offset-4.pwf-ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-5.pwf-ant-col-rtl {
        right: 20.83333333%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-5.pwf-ant-col-rtl {
        right: auto;
        left: 20.83333333%;
    }

    .pwf-ant-col-lg-offset-5.pwf-ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-6.pwf-ant-col-rtl {
        right: 25%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-6.pwf-ant-col-rtl {
        right: auto;
        left: 25%;
    }

    .pwf-ant-col-lg-offset-6.pwf-ant-col-rtl {
        margin-right: 25%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-7.pwf-ant-col-rtl {
        right: 29.16666667%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-7.pwf-ant-col-rtl {
        right: auto;
        left: 29.16666667%;
    }

    .pwf-ant-col-lg-offset-7.pwf-ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-8.pwf-ant-col-rtl {
        right: 33.33333333%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-8.pwf-ant-col-rtl {
        right: auto;
        left: 33.33333333%;
    }

    .pwf-ant-col-lg-offset-8.pwf-ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-9.pwf-ant-col-rtl {
        right: 37.5%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-9.pwf-ant-col-rtl {
        right: auto;
        left: 37.5%;
    }

    .pwf-ant-col-lg-offset-9.pwf-ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-10.pwf-ant-col-rtl {
        right: 41.66666667%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-10.pwf-ant-col-rtl {
        right: auto;
        left: 41.66666667%;
    }

    .pwf-ant-col-lg-offset-10.pwf-ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-11.pwf-ant-col-rtl {
        right: 45.83333333%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-11.pwf-ant-col-rtl {
        right: auto;
        left: 45.83333333%;
    }

    .pwf-ant-col-lg-offset-11.pwf-ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-12.pwf-ant-col-rtl {
        right: 50%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-12.pwf-ant-col-rtl {
        right: auto;
        left: 50%;
    }

    .pwf-ant-col-lg-offset-12.pwf-ant-col-rtl {
        margin-right: 50%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-13.pwf-ant-col-rtl {
        right: 54.16666667%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-13.pwf-ant-col-rtl {
        right: auto;
        left: 54.16666667%;
    }

    .pwf-ant-col-lg-offset-13.pwf-ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-14.pwf-ant-col-rtl {
        right: 58.33333333%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-14.pwf-ant-col-rtl {
        right: auto;
        left: 58.33333333%;
    }

    .pwf-ant-col-lg-offset-14.pwf-ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-15.pwf-ant-col-rtl {
        right: 62.5%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-15.pwf-ant-col-rtl {
        right: auto;
        left: 62.5%;
    }

    .pwf-ant-col-lg-offset-15.pwf-ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-16.pwf-ant-col-rtl {
        right: 66.66666667%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-16.pwf-ant-col-rtl {
        right: auto;
        left: 66.66666667%;
    }

    .pwf-ant-col-lg-offset-16.pwf-ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-17.pwf-ant-col-rtl {
        right: 70.83333333%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-17.pwf-ant-col-rtl {
        right: auto;
        left: 70.83333333%;
    }

    .pwf-ant-col-lg-offset-17.pwf-ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-18.pwf-ant-col-rtl {
        right: 75%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-18.pwf-ant-col-rtl {
        right: auto;
        left: 75%;
    }

    .pwf-ant-col-lg-offset-18.pwf-ant-col-rtl {
        margin-right: 75%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-19.pwf-ant-col-rtl {
        right: 79.16666667%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-19.pwf-ant-col-rtl {
        right: auto;
        left: 79.16666667%;
    }

    .pwf-ant-col-lg-offset-19.pwf-ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-20.pwf-ant-col-rtl {
        right: 83.33333333%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-20.pwf-ant-col-rtl {
        right: auto;
        left: 83.33333333%;
    }

    .pwf-ant-col-lg-offset-20.pwf-ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-21.pwf-ant-col-rtl {
        right: 87.5%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-21.pwf-ant-col-rtl {
        right: auto;
        left: 87.5%;
    }

    .pwf-ant-col-lg-offset-21.pwf-ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-22.pwf-ant-col-rtl {
        right: 91.66666667%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-22.pwf-ant-col-rtl {
        right: auto;
        left: 91.66666667%;
    }

    .pwf-ant-col-lg-offset-22.pwf-ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-23.pwf-ant-col-rtl {
        right: 95.83333333%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-23.pwf-ant-col-rtl {
        right: auto;
        left: 95.83333333%;
    }

    .pwf-ant-col-lg-offset-23.pwf-ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-lg-push-24.pwf-ant-col-rtl {
        right: 100%;
        left: auto;
    }

    .pwf-ant-col-lg-pull-24.pwf-ant-col-rtl {
        right: auto;
        left: 100%;
    }

    .pwf-ant-col-lg-offset-24.pwf-ant-col-rtl {
        margin-right: 100%;
        margin-left: 0;
    }
}

@media (min-width: 1720px) {
    .pwf-ant-col-xl-24 {
        display: block;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .pwf-ant-col-xl-push-24 {
        left: 100%;
    }

    .pwf-ant-col-xl-pull-24 {
        right: 100%;
    }

    .pwf-ant-col-xl-offset-24 {
        margin-left: 100%;
    }

    .pwf-ant-col-xl-order-24 {
        order: 24;
    }

    .pwf-ant-col-xl-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%;
    }

    .pwf-ant-col-xl-push-23 {
        left: 95.83333333%;
    }

    .pwf-ant-col-xl-pull-23 {
        right: 95.83333333%;
    }

    .pwf-ant-col-xl-offset-23 {
        margin-left: 95.83333333%;
    }

    .pwf-ant-col-xl-order-23 {
        order: 23;
    }

    .pwf-ant-col-xl-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }

    .pwf-ant-col-xl-push-22 {
        left: 91.66666667%;
    }

    .pwf-ant-col-xl-pull-22 {
        right: 91.66666667%;
    }

    .pwf-ant-col-xl-offset-22 {
        margin-left: 91.66666667%;
    }

    .pwf-ant-col-xl-order-22 {
        order: 22;
    }

    .pwf-ant-col-xl-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%;
    }

    .pwf-ant-col-xl-push-21 {
        left: 87.5%;
    }

    .pwf-ant-col-xl-pull-21 {
        right: 87.5%;
    }

    .pwf-ant-col-xl-offset-21 {
        margin-left: 87.5%;
    }

    .pwf-ant-col-xl-order-21 {
        order: 21;
    }

    .pwf-ant-col-xl-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }

    .pwf-ant-col-xl-push-20 {
        left: 83.33333333%;
    }

    .pwf-ant-col-xl-pull-20 {
        right: 83.33333333%;
    }

    .pwf-ant-col-xl-offset-20 {
        margin-left: 83.33333333%;
    }

    .pwf-ant-col-xl-order-20 {
        order: 20;
    }

    .pwf-ant-col-xl-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%;
    }

    .pwf-ant-col-xl-push-19 {
        left: 79.16666667%;
    }

    .pwf-ant-col-xl-pull-19 {
        right: 79.16666667%;
    }

    .pwf-ant-col-xl-offset-19 {
        margin-left: 79.16666667%;
    }

    .pwf-ant-col-xl-order-19 {
        order: 19;
    }

    .pwf-ant-col-xl-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .pwf-ant-col-xl-push-18 {
        left: 75%;
    }

    .pwf-ant-col-xl-pull-18 {
        right: 75%;
    }

    .pwf-ant-col-xl-offset-18 {
        margin-left: 75%;
    }

    .pwf-ant-col-xl-order-18 {
        order: 18;
    }

    .pwf-ant-col-xl-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%;
    }

    .pwf-ant-col-xl-push-17 {
        left: 70.83333333%;
    }

    .pwf-ant-col-xl-pull-17 {
        right: 70.83333333%;
    }

    .pwf-ant-col-xl-offset-17 {
        margin-left: 70.83333333%;
    }

    .pwf-ant-col-xl-order-17 {
        order: 17;
    }

    .pwf-ant-col-xl-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }

    .pwf-ant-col-xl-push-16 {
        left: 66.66666667%;
    }

    .pwf-ant-col-xl-pull-16 {
        right: 66.66666667%;
    }

    .pwf-ant-col-xl-offset-16 {
        margin-left: 66.66666667%;
    }

    .pwf-ant-col-xl-order-16 {
        order: 16;
    }

    .pwf-ant-col-xl-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%;
    }

    .pwf-ant-col-xl-push-15 {
        left: 62.5%;
    }

    .pwf-ant-col-xl-pull-15 {
        right: 62.5%;
    }

    .pwf-ant-col-xl-offset-15 {
        margin-left: 62.5%;
    }

    .pwf-ant-col-xl-order-15 {
        order: 15;
    }

    .pwf-ant-col-xl-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }

    .pwf-ant-col-xl-push-14 {
        left: 58.33333333%;
    }

    .pwf-ant-col-xl-pull-14 {
        right: 58.33333333%;
    }

    .pwf-ant-col-xl-offset-14 {
        margin-left: 58.33333333%;
    }

    .pwf-ant-col-xl-order-14 {
        order: 14;
    }

    .pwf-ant-col-xl-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%;
    }

    .pwf-ant-col-xl-push-13 {
        left: 54.16666667%;
    }

    .pwf-ant-col-xl-pull-13 {
        right: 54.16666667%;
    }

    .pwf-ant-col-xl-offset-13 {
        margin-left: 54.16666667%;
    }

    .pwf-ant-col-xl-order-13 {
        order: 13;
    }

    .pwf-ant-col-xl-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .pwf-ant-col-xl-push-12 {
        left: 50%;
    }

    .pwf-ant-col-xl-pull-12 {
        right: 50%;
    }

    .pwf-ant-col-xl-offset-12 {
        margin-left: 50%;
    }

    .pwf-ant-col-xl-order-12 {
        order: 12;
    }

    .pwf-ant-col-xl-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%;
    }

    .pwf-ant-col-xl-push-11 {
        left: 45.83333333%;
    }

    .pwf-ant-col-xl-pull-11 {
        right: 45.83333333%;
    }

    .pwf-ant-col-xl-offset-11 {
        margin-left: 45.83333333%;
    }

    .pwf-ant-col-xl-order-11 {
        order: 11;
    }

    .pwf-ant-col-xl-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }

    .pwf-ant-col-xl-push-10 {
        left: 41.66666667%;
    }

    .pwf-ant-col-xl-pull-10 {
        right: 41.66666667%;
    }

    .pwf-ant-col-xl-offset-10 {
        margin-left: 41.66666667%;
    }

    .pwf-ant-col-xl-order-10 {
        order: 10;
    }

    .pwf-ant-col-xl-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%;
    }

    .pwf-ant-col-xl-push-9 {
        left: 37.5%;
    }

    .pwf-ant-col-xl-pull-9 {
        right: 37.5%;
    }

    .pwf-ant-col-xl-offset-9 {
        margin-left: 37.5%;
    }

    .pwf-ant-col-xl-order-9 {
        order: 9;
    }

    .pwf-ant-col-xl-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }

    .pwf-ant-col-xl-push-8 {
        left: 33.33333333%;
    }

    .pwf-ant-col-xl-pull-8 {
        right: 33.33333333%;
    }

    .pwf-ant-col-xl-offset-8 {
        margin-left: 33.33333333%;
    }

    .pwf-ant-col-xl-order-8 {
        order: 8;
    }

    .pwf-ant-col-xl-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%;
    }

    .pwf-ant-col-xl-push-7 {
        left: 29.16666667%;
    }

    .pwf-ant-col-xl-pull-7 {
        right: 29.16666667%;
    }

    .pwf-ant-col-xl-offset-7 {
        margin-left: 29.16666667%;
    }

    .pwf-ant-col-xl-order-7 {
        order: 7;
    }

    .pwf-ant-col-xl-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .pwf-ant-col-xl-push-6 {
        left: 25%;
    }

    .pwf-ant-col-xl-pull-6 {
        right: 25%;
    }

    .pwf-ant-col-xl-offset-6 {
        margin-left: 25%;
    }

    .pwf-ant-col-xl-order-6 {
        order: 6;
    }

    .pwf-ant-col-xl-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%;
    }

    .pwf-ant-col-xl-push-5 {
        left: 20.83333333%;
    }

    .pwf-ant-col-xl-pull-5 {
        right: 20.83333333%;
    }

    .pwf-ant-col-xl-offset-5 {
        margin-left: 20.83333333%;
    }

    .pwf-ant-col-xl-order-5 {
        order: 5;
    }

    .pwf-ant-col-xl-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }

    .pwf-ant-col-xl-push-4 {
        left: 16.66666667%;
    }

    .pwf-ant-col-xl-pull-4 {
        right: 16.66666667%;
    }

    .pwf-ant-col-xl-offset-4 {
        margin-left: 16.66666667%;
    }

    .pwf-ant-col-xl-order-4 {
        order: 4;
    }

    .pwf-ant-col-xl-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }

    .pwf-ant-col-xl-push-3 {
        left: 12.5%;
    }

    .pwf-ant-col-xl-pull-3 {
        right: 12.5%;
    }

    .pwf-ant-col-xl-offset-3 {
        margin-left: 12.5%;
    }

    .pwf-ant-col-xl-order-3 {
        order: 3;
    }

    .pwf-ant-col-xl-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }

    .pwf-ant-col-xl-push-2 {
        left: 8.33333333%;
    }

    .pwf-ant-col-xl-pull-2 {
        right: 8.33333333%;
    }

    .pwf-ant-col-xl-offset-2 {
        margin-left: 8.33333333%;
    }

    .pwf-ant-col-xl-order-2 {
        order: 2;
    }

    .pwf-ant-col-xl-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%;
    }

    .pwf-ant-col-xl-push-1 {
        left: 4.16666667%;
    }

    .pwf-ant-col-xl-pull-1 {
        right: 4.16666667%;
    }

    .pwf-ant-col-xl-offset-1 {
        margin-left: 4.16666667%;
    }

    .pwf-ant-col-xl-order-1 {
        order: 1;
    }

    .pwf-ant-col-xl-0 {
        display: none;
    }

    .pwf-ant-col-xl-push-0 {
        left: auto;
    }

    .pwf-ant-col-xl-pull-0 {
        right: auto;
    }

    .pwf-ant-col-xl-offset-0 {
        margin-left: 0;
    }

    .pwf-ant-col-xl-order-0 {
        order: 0;
    }

    .pwf-ant-col-xl-push-0.pwf-ant-col-rtl {
        right: auto;
    }

    .pwf-ant-col-xl-pull-0.pwf-ant-col-rtl {
        left: auto;
    }

    .pwf-ant-col-xl-offset-0.pwf-ant-col-rtl {
        margin-right: 0;
    }

    .pwf-ant-col-xl-push-1.pwf-ant-col-rtl {
        right: 4.16666667%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-1.pwf-ant-col-rtl {
        right: auto;
        left: 4.16666667%;
    }

    .pwf-ant-col-xl-offset-1.pwf-ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-2.pwf-ant-col-rtl {
        right: 8.33333333%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-2.pwf-ant-col-rtl {
        right: auto;
        left: 8.33333333%;
    }

    .pwf-ant-col-xl-offset-2.pwf-ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-3.pwf-ant-col-rtl {
        right: 12.5%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-3.pwf-ant-col-rtl {
        right: auto;
        left: 12.5%;
    }

    .pwf-ant-col-xl-offset-3.pwf-ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-4.pwf-ant-col-rtl {
        right: 16.66666667%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-4.pwf-ant-col-rtl {
        right: auto;
        left: 16.66666667%;
    }

    .pwf-ant-col-xl-offset-4.pwf-ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-5.pwf-ant-col-rtl {
        right: 20.83333333%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-5.pwf-ant-col-rtl {
        right: auto;
        left: 20.83333333%;
    }

    .pwf-ant-col-xl-offset-5.pwf-ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-6.pwf-ant-col-rtl {
        right: 25%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-6.pwf-ant-col-rtl {
        right: auto;
        left: 25%;
    }

    .pwf-ant-col-xl-offset-6.pwf-ant-col-rtl {
        margin-right: 25%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-7.pwf-ant-col-rtl {
        right: 29.16666667%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-7.pwf-ant-col-rtl {
        right: auto;
        left: 29.16666667%;
    }

    .pwf-ant-col-xl-offset-7.pwf-ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-8.pwf-ant-col-rtl {
        right: 33.33333333%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-8.pwf-ant-col-rtl {
        right: auto;
        left: 33.33333333%;
    }

    .pwf-ant-col-xl-offset-8.pwf-ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-9.pwf-ant-col-rtl {
        right: 37.5%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-9.pwf-ant-col-rtl {
        right: auto;
        left: 37.5%;
    }

    .pwf-ant-col-xl-offset-9.pwf-ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-10.pwf-ant-col-rtl {
        right: 41.66666667%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-10.pwf-ant-col-rtl {
        right: auto;
        left: 41.66666667%;
    }

    .pwf-ant-col-xl-offset-10.pwf-ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-11.pwf-ant-col-rtl {
        right: 45.83333333%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-11.pwf-ant-col-rtl {
        right: auto;
        left: 45.83333333%;
    }

    .pwf-ant-col-xl-offset-11.pwf-ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-12.pwf-ant-col-rtl {
        right: 50%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-12.pwf-ant-col-rtl {
        right: auto;
        left: 50%;
    }

    .pwf-ant-col-xl-offset-12.pwf-ant-col-rtl {
        margin-right: 50%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-13.pwf-ant-col-rtl {
        right: 54.16666667%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-13.pwf-ant-col-rtl {
        right: auto;
        left: 54.16666667%;
    }

    .pwf-ant-col-xl-offset-13.pwf-ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-14.pwf-ant-col-rtl {
        right: 58.33333333%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-14.pwf-ant-col-rtl {
        right: auto;
        left: 58.33333333%;
    }

    .pwf-ant-col-xl-offset-14.pwf-ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-15.pwf-ant-col-rtl {
        right: 62.5%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-15.pwf-ant-col-rtl {
        right: auto;
        left: 62.5%;
    }

    .pwf-ant-col-xl-offset-15.pwf-ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-16.pwf-ant-col-rtl {
        right: 66.66666667%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-16.pwf-ant-col-rtl {
        right: auto;
        left: 66.66666667%;
    }

    .pwf-ant-col-xl-offset-16.pwf-ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-17.pwf-ant-col-rtl {
        right: 70.83333333%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-17.pwf-ant-col-rtl {
        right: auto;
        left: 70.83333333%;
    }

    .pwf-ant-col-xl-offset-17.pwf-ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-18.pwf-ant-col-rtl {
        right: 75%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-18.pwf-ant-col-rtl {
        right: auto;
        left: 75%;
    }

    .pwf-ant-col-xl-offset-18.pwf-ant-col-rtl {
        margin-right: 75%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-19.pwf-ant-col-rtl {
        right: 79.16666667%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-19.pwf-ant-col-rtl {
        right: auto;
        left: 79.16666667%;
    }

    .pwf-ant-col-xl-offset-19.pwf-ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-20.pwf-ant-col-rtl {
        right: 83.33333333%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-20.pwf-ant-col-rtl {
        right: auto;
        left: 83.33333333%;
    }

    .pwf-ant-col-xl-offset-20.pwf-ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-21.pwf-ant-col-rtl {
        right: 87.5%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-21.pwf-ant-col-rtl {
        right: auto;
        left: 87.5%;
    }

    .pwf-ant-col-xl-offset-21.pwf-ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-22.pwf-ant-col-rtl {
        right: 91.66666667%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-22.pwf-ant-col-rtl {
        right: auto;
        left: 91.66666667%;
    }

    .pwf-ant-col-xl-offset-22.pwf-ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-23.pwf-ant-col-rtl {
        right: 95.83333333%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-23.pwf-ant-col-rtl {
        right: auto;
        left: 95.83333333%;
    }

    .pwf-ant-col-xl-offset-23.pwf-ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xl-push-24.pwf-ant-col-rtl {
        right: 100%;
        left: auto;
    }

    .pwf-ant-col-xl-pull-24.pwf-ant-col-rtl {
        right: auto;
        left: 100%;
    }

    .pwf-ant-col-xl-offset-24.pwf-ant-col-rtl {
        margin-right: 100%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-24 {
        display: block;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .pwf-ant-col-xxl-push-24 {
        left: 100%;
    }

    .pwf-ant-col-xxl-pull-24 {
        right: 100%;
    }

    .pwf-ant-col-xxl-offset-24 {
        margin-left: 100%;
    }

    .pwf-ant-col-xxl-order-24 {
        order: 24;
    }

    .pwf-ant-col-xxl-23 {
        display: block;
        flex: 0 0 95.83333333%;
        max-width: 95.83333333%;
    }

    .pwf-ant-col-xxl-push-23 {
        left: 95.83333333%;
    }

    .pwf-ant-col-xxl-pull-23 {
        right: 95.83333333%;
    }

    .pwf-ant-col-xxl-offset-23 {
        margin-left: 95.83333333%;
    }

    .pwf-ant-col-xxl-order-23 {
        order: 23;
    }

    .pwf-ant-col-xxl-22 {
        display: block;
        flex: 0 0 91.66666667%;
        max-width: 91.66666667%;
    }

    .pwf-ant-col-xxl-push-22 {
        left: 91.66666667%;
    }

    .pwf-ant-col-xxl-pull-22 {
        right: 91.66666667%;
    }

    .pwf-ant-col-xxl-offset-22 {
        margin-left: 91.66666667%;
    }

    .pwf-ant-col-xxl-order-22 {
        order: 22;
    }

    .pwf-ant-col-xxl-21 {
        display: block;
        flex: 0 0 87.5%;
        max-width: 87.5%;
    }

    .pwf-ant-col-xxl-push-21 {
        left: 87.5%;
    }

    .pwf-ant-col-xxl-pull-21 {
        right: 87.5%;
    }

    .pwf-ant-col-xxl-offset-21 {
        margin-left: 87.5%;
    }

    .pwf-ant-col-xxl-order-21 {
        order: 21;
    }

    .pwf-ant-col-xxl-20 {
        display: block;
        flex: 0 0 83.33333333%;
        max-width: 83.33333333%;
    }

    .pwf-ant-col-xxl-push-20 {
        left: 83.33333333%;
    }

    .pwf-ant-col-xxl-pull-20 {
        right: 83.33333333%;
    }

    .pwf-ant-col-xxl-offset-20 {
        margin-left: 83.33333333%;
    }

    .pwf-ant-col-xxl-order-20 {
        order: 20;
    }

    .pwf-ant-col-xxl-19 {
        display: block;
        flex: 0 0 79.16666667%;
        max-width: 79.16666667%;
    }

    .pwf-ant-col-xxl-push-19 {
        left: 79.16666667%;
    }

    .pwf-ant-col-xxl-pull-19 {
        right: 79.16666667%;
    }

    .pwf-ant-col-xxl-offset-19 {
        margin-left: 79.16666667%;
    }

    .pwf-ant-col-xxl-order-19 {
        order: 19;
    }

    .pwf-ant-col-xxl-18 {
        display: block;
        flex: 0 0 75%;
        max-width: 75%;
    }

    .pwf-ant-col-xxl-push-18 {
        left: 75%;
    }

    .pwf-ant-col-xxl-pull-18 {
        right: 75%;
    }

    .pwf-ant-col-xxl-offset-18 {
        margin-left: 75%;
    }

    .pwf-ant-col-xxl-order-18 {
        order: 18;
    }

    .pwf-ant-col-xxl-17 {
        display: block;
        flex: 0 0 70.83333333%;
        max-width: 70.83333333%;
    }

    .pwf-ant-col-xxl-push-17 {
        left: 70.83333333%;
    }

    .pwf-ant-col-xxl-pull-17 {
        right: 70.83333333%;
    }

    .pwf-ant-col-xxl-offset-17 {
        margin-left: 70.83333333%;
    }

    .pwf-ant-col-xxl-order-17 {
        order: 17;
    }

    .pwf-ant-col-xxl-16 {
        display: block;
        flex: 0 0 66.66666667%;
        max-width: 66.66666667%;
    }

    .pwf-ant-col-xxl-push-16 {
        left: 66.66666667%;
    }

    .pwf-ant-col-xxl-pull-16 {
        right: 66.66666667%;
    }

    .pwf-ant-col-xxl-offset-16 {
        margin-left: 66.66666667%;
    }

    .pwf-ant-col-xxl-order-16 {
        order: 16;
    }

    .pwf-ant-col-xxl-15 {
        display: block;
        flex: 0 0 62.5%;
        max-width: 62.5%;
    }

    .pwf-ant-col-xxl-push-15 {
        left: 62.5%;
    }

    .pwf-ant-col-xxl-pull-15 {
        right: 62.5%;
    }

    .pwf-ant-col-xxl-offset-15 {
        margin-left: 62.5%;
    }

    .pwf-ant-col-xxl-order-15 {
        order: 15;
    }

    .pwf-ant-col-xxl-14 {
        display: block;
        flex: 0 0 58.33333333%;
        max-width: 58.33333333%;
    }

    .pwf-ant-col-xxl-push-14 {
        left: 58.33333333%;
    }

    .pwf-ant-col-xxl-pull-14 {
        right: 58.33333333%;
    }

    .pwf-ant-col-xxl-offset-14 {
        margin-left: 58.33333333%;
    }

    .pwf-ant-col-xxl-order-14 {
        order: 14;
    }

    .pwf-ant-col-xxl-13 {
        display: block;
        flex: 0 0 54.16666667%;
        max-width: 54.16666667%;
    }

    .pwf-ant-col-xxl-push-13 {
        left: 54.16666667%;
    }

    .pwf-ant-col-xxl-pull-13 {
        right: 54.16666667%;
    }

    .pwf-ant-col-xxl-offset-13 {
        margin-left: 54.16666667%;
    }

    .pwf-ant-col-xxl-order-13 {
        order: 13;
    }

    .pwf-ant-col-xxl-12 {
        display: block;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .pwf-ant-col-xxl-push-12 {
        left: 50%;
    }

    .pwf-ant-col-xxl-pull-12 {
        right: 50%;
    }

    .pwf-ant-col-xxl-offset-12 {
        margin-left: 50%;
    }

    .pwf-ant-col-xxl-order-12 {
        order: 12;
    }

    .pwf-ant-col-xxl-11 {
        display: block;
        flex: 0 0 45.83333333%;
        max-width: 45.83333333%;
    }

    .pwf-ant-col-xxl-push-11 {
        left: 45.83333333%;
    }

    .pwf-ant-col-xxl-pull-11 {
        right: 45.83333333%;
    }

    .pwf-ant-col-xxl-offset-11 {
        margin-left: 45.83333333%;
    }

    .pwf-ant-col-xxl-order-11 {
        order: 11;
    }

    .pwf-ant-col-xxl-10 {
        display: block;
        flex: 0 0 41.66666667%;
        max-width: 41.66666667%;
    }

    .pwf-ant-col-xxl-push-10 {
        left: 41.66666667%;
    }

    .pwf-ant-col-xxl-pull-10 {
        right: 41.66666667%;
    }

    .pwf-ant-col-xxl-offset-10 {
        margin-left: 41.66666667%;
    }

    .pwf-ant-col-xxl-order-10 {
        order: 10;
    }

    .pwf-ant-col-xxl-9 {
        display: block;
        flex: 0 0 37.5%;
        max-width: 37.5%;
    }

    .pwf-ant-col-xxl-push-9 {
        left: 37.5%;
    }

    .pwf-ant-col-xxl-pull-9 {
        right: 37.5%;
    }

    .pwf-ant-col-xxl-offset-9 {
        margin-left: 37.5%;
    }

    .pwf-ant-col-xxl-order-9 {
        order: 9;
    }

    .pwf-ant-col-xxl-8 {
        display: block;
        flex: 0 0 33.33333333%;
        max-width: 33.33333333%;
    }

    .pwf-ant-col-xxl-push-8 {
        left: 33.33333333%;
    }

    .pwf-ant-col-xxl-pull-8 {
        right: 33.33333333%;
    }

    .pwf-ant-col-xxl-offset-8 {
        margin-left: 33.33333333%;
    }

    .pwf-ant-col-xxl-order-8 {
        order: 8;
    }

    .pwf-ant-col-xxl-7 {
        display: block;
        flex: 0 0 29.16666667%;
        max-width: 29.16666667%;
    }

    .pwf-ant-col-xxl-push-7 {
        left: 29.16666667%;
    }

    .pwf-ant-col-xxl-pull-7 {
        right: 29.16666667%;
    }

    .pwf-ant-col-xxl-offset-7 {
        margin-left: 29.16666667%;
    }

    .pwf-ant-col-xxl-order-7 {
        order: 7;
    }

    .pwf-ant-col-xxl-6 {
        display: block;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .pwf-ant-col-xxl-push-6 {
        left: 25%;
    }

    .pwf-ant-col-xxl-pull-6 {
        right: 25%;
    }

    .pwf-ant-col-xxl-offset-6 {
        margin-left: 25%;
    }

    .pwf-ant-col-xxl-order-6 {
        order: 6;
    }

    .pwf-ant-col-xxl-5 {
        display: block;
        flex: 0 0 20.83333333%;
        max-width: 20.83333333%;
    }

    .pwf-ant-col-xxl-push-5 {
        left: 20.83333333%;
    }

    .pwf-ant-col-xxl-pull-5 {
        right: 20.83333333%;
    }

    .pwf-ant-col-xxl-offset-5 {
        margin-left: 20.83333333%;
    }

    .pwf-ant-col-xxl-order-5 {
        order: 5;
    }

    .pwf-ant-col-xxl-4 {
        display: block;
        flex: 0 0 16.66666667%;
        max-width: 16.66666667%;
    }

    .pwf-ant-col-xxl-push-4 {
        left: 16.66666667%;
    }

    .pwf-ant-col-xxl-pull-4 {
        right: 16.66666667%;
    }

    .pwf-ant-col-xxl-offset-4 {
        margin-left: 16.66666667%;
    }

    .pwf-ant-col-xxl-order-4 {
        order: 4;
    }

    .pwf-ant-col-xxl-3 {
        display: block;
        flex: 0 0 12.5%;
        max-width: 12.5%;
    }

    .pwf-ant-col-xxl-push-3 {
        left: 12.5%;
    }

    .pwf-ant-col-xxl-pull-3 {
        right: 12.5%;
    }

    .pwf-ant-col-xxl-offset-3 {
        margin-left: 12.5%;
    }

    .pwf-ant-col-xxl-order-3 {
        order: 3;
    }

    .pwf-ant-col-xxl-2 {
        display: block;
        flex: 0 0 8.33333333%;
        max-width: 8.33333333%;
    }

    .pwf-ant-col-xxl-push-2 {
        left: 8.33333333%;
    }

    .pwf-ant-col-xxl-pull-2 {
        right: 8.33333333%;
    }

    .pwf-ant-col-xxl-offset-2 {
        margin-left: 8.33333333%;
    }

    .pwf-ant-col-xxl-order-2 {
        order: 2;
    }

    .pwf-ant-col-xxl-1 {
        display: block;
        flex: 0 0 4.16666667%;
        max-width: 4.16666667%;
    }

    .pwf-ant-col-xxl-push-1 {
        left: 4.16666667%;
    }

    .pwf-ant-col-xxl-pull-1 {
        right: 4.16666667%;
    }

    .pwf-ant-col-xxl-offset-1 {
        margin-left: 4.16666667%;
    }

    .pwf-ant-col-xxl-order-1 {
        order: 1;
    }

    .pwf-ant-col-xxl-0 {
        display: none;
    }

    .pwf-ant-col-push-0 {
        left: auto;
    }

    .pwf-ant-col-pull-0 {
        right: auto;
    }

    .pwf-ant-col-xxl-push-0 {
        left: auto;
    }

    .pwf-ant-col-xxl-pull-0 {
        right: auto;
    }

    .pwf-ant-col-xxl-offset-0 {
        margin-left: 0;
    }

    .pwf-ant-col-xxl-order-0 {
        order: 0;
    }

    .pwf-ant-col-push-0.pwf-ant-col-rtl {
        right: auto;
    }

    .pwf-ant-col-pull-0.pwf-ant-col-rtl {
        left: auto;
    }

    .pwf-ant-col-xxl-push-0.pwf-ant-col-rtl {
        right: auto;
    }

    .pwf-ant-col-xxl-pull-0.pwf-ant-col-rtl {
        left: auto;
    }

    .pwf-ant-col-xxl-offset-0.pwf-ant-col-rtl {
        margin-right: 0;
    }

    .pwf-ant-col-xxl-push-1.pwf-ant-col-rtl {
        right: 4.16666667%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-1.pwf-ant-col-rtl {
        right: auto;
        left: 4.16666667%;
    }

    .pwf-ant-col-xxl-offset-1.pwf-ant-col-rtl {
        margin-right: 4.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-2.pwf-ant-col-rtl {
        right: 8.33333333%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-2.pwf-ant-col-rtl {
        right: auto;
        left: 8.33333333%;
    }

    .pwf-ant-col-xxl-offset-2.pwf-ant-col-rtl {
        margin-right: 8.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-3.pwf-ant-col-rtl {
        right: 12.5%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-3.pwf-ant-col-rtl {
        right: auto;
        left: 12.5%;
    }

    .pwf-ant-col-xxl-offset-3.pwf-ant-col-rtl {
        margin-right: 12.5%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-4.pwf-ant-col-rtl {
        right: 16.66666667%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-4.pwf-ant-col-rtl {
        right: auto;
        left: 16.66666667%;
    }

    .pwf-ant-col-xxl-offset-4.pwf-ant-col-rtl {
        margin-right: 16.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-5.pwf-ant-col-rtl {
        right: 20.83333333%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-5.pwf-ant-col-rtl {
        right: auto;
        left: 20.83333333%;
    }

    .pwf-ant-col-xxl-offset-5.pwf-ant-col-rtl {
        margin-right: 20.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-6.pwf-ant-col-rtl {
        right: 25%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-6.pwf-ant-col-rtl {
        right: auto;
        left: 25%;
    }

    .pwf-ant-col-xxl-offset-6.pwf-ant-col-rtl {
        margin-right: 25%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-7.pwf-ant-col-rtl {
        right: 29.16666667%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-7.pwf-ant-col-rtl {
        right: auto;
        left: 29.16666667%;
    }

    .pwf-ant-col-xxl-offset-7.pwf-ant-col-rtl {
        margin-right: 29.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-8.pwf-ant-col-rtl {
        right: 33.33333333%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-8.pwf-ant-col-rtl {
        right: auto;
        left: 33.33333333%;
    }

    .pwf-ant-col-xxl-offset-8.pwf-ant-col-rtl {
        margin-right: 33.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-9.pwf-ant-col-rtl {
        right: 37.5%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-9.pwf-ant-col-rtl {
        right: auto;
        left: 37.5%;
    }

    .pwf-ant-col-xxl-offset-9.pwf-ant-col-rtl {
        margin-right: 37.5%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-10.pwf-ant-col-rtl {
        right: 41.66666667%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-10.pwf-ant-col-rtl {
        right: auto;
        left: 41.66666667%;
    }

    .pwf-ant-col-xxl-offset-10.pwf-ant-col-rtl {
        margin-right: 41.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-11.pwf-ant-col-rtl {
        right: 45.83333333%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-11.pwf-ant-col-rtl {
        right: auto;
        left: 45.83333333%;
    }

    .pwf-ant-col-xxl-offset-11.pwf-ant-col-rtl {
        margin-right: 45.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-12.pwf-ant-col-rtl {
        right: 50%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-12.pwf-ant-col-rtl {
        right: auto;
        left: 50%;
    }

    .pwf-ant-col-xxl-offset-12.pwf-ant-col-rtl {
        margin-right: 50%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-13.pwf-ant-col-rtl {
        right: 54.16666667%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-13.pwf-ant-col-rtl {
        right: auto;
        left: 54.16666667%;
    }

    .pwf-ant-col-xxl-offset-13.pwf-ant-col-rtl {
        margin-right: 54.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-14.pwf-ant-col-rtl {
        right: 58.33333333%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-14.pwf-ant-col-rtl {
        right: auto;
        left: 58.33333333%;
    }

    .pwf-ant-col-xxl-offset-14.pwf-ant-col-rtl {
        margin-right: 58.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-15.pwf-ant-col-rtl {
        right: 62.5%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-15.pwf-ant-col-rtl {
        right: auto;
        left: 62.5%;
    }

    .pwf-ant-col-xxl-offset-15.pwf-ant-col-rtl {
        margin-right: 62.5%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-16.pwf-ant-col-rtl {
        right: 66.66666667%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-16.pwf-ant-col-rtl {
        right: auto;
        left: 66.66666667%;
    }

    .pwf-ant-col-xxl-offset-16.pwf-ant-col-rtl {
        margin-right: 66.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-17.pwf-ant-col-rtl {
        right: 70.83333333%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-17.pwf-ant-col-rtl {
        right: auto;
        left: 70.83333333%;
    }

    .pwf-ant-col-xxl-offset-17.pwf-ant-col-rtl {
        margin-right: 70.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-18.pwf-ant-col-rtl {
        right: 75%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-18.pwf-ant-col-rtl {
        right: auto;
        left: 75%;
    }

    .pwf-ant-col-xxl-offset-18.pwf-ant-col-rtl {
        margin-right: 75%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-19.pwf-ant-col-rtl {
        right: 79.16666667%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-19.pwf-ant-col-rtl {
        right: auto;
        left: 79.16666667%;
    }

    .pwf-ant-col-xxl-offset-19.pwf-ant-col-rtl {
        margin-right: 79.16666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-20.pwf-ant-col-rtl {
        right: 83.33333333%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-20.pwf-ant-col-rtl {
        right: auto;
        left: 83.33333333%;
    }

    .pwf-ant-col-xxl-offset-20.pwf-ant-col-rtl {
        margin-right: 83.33333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-21.pwf-ant-col-rtl {
        right: 87.5%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-21.pwf-ant-col-rtl {
        right: auto;
        left: 87.5%;
    }

    .pwf-ant-col-xxl-offset-21.pwf-ant-col-rtl {
        margin-right: 87.5%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-22.pwf-ant-col-rtl {
        right: 91.66666667%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-22.pwf-ant-col-rtl {
        right: auto;
        left: 91.66666667%;
    }

    .pwf-ant-col-xxl-offset-22.pwf-ant-col-rtl {
        margin-right: 91.66666667%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-23.pwf-ant-col-rtl {
        right: 95.83333333%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-23.pwf-ant-col-rtl {
        right: auto;
        left: 95.83333333%;
    }

    .pwf-ant-col-xxl-offset-23.pwf-ant-col-rtl {
        margin-right: 95.83333333%;
        margin-left: 0;
    }

    .pwf-ant-col-xxl-push-24.pwf-ant-col-rtl {
        right: 100%;
        left: auto;
    }

    .pwf-ant-col-xxl-pull-24.pwf-ant-col-rtl {
        right: auto;
        left: 100%;
    }

    .pwf-ant-col-xxl-offset-24.pwf-ant-col-rtl {
        margin-right: 100%;
        margin-left: 0;
    }
}

@media (max-width: 1719px) {
    .pwf-ant-col-lg-24.pwf-ant-form-item-label {
        padding: 0 0 8px;
        line-height: 1.5715;
        white-space: initial;
        text-align: left;
    }

    .pwf-ant-col-lg-24.pwf-ant-form-item-label>label {
        margin: 0;
    }

    .pwf-ant-col-lg-24.pwf-ant-form-item-label>label:after {
        display: none;
    }

    .pwf-ant-form-rtl.pwf-ant-col-lg-24.pwf-ant-form-item-label {
        text-align: right;
    }

    .pwf-ant-col-xl-24.pwf-ant-form-item-label {
        padding: 0 0 8px;
        line-height: 1.5715;
        white-space: initial;
        text-align: left;
    }

    .pwf-ant-col-xl-24.pwf-ant-form-item-label>label {
        margin: 0;
    }

    .pwf-ant-col-xl-24.pwf-ant-form-item-label>label:after {
        display: none;
    }

    .pwf-ant-form-rtl.pwf-ant-col-xl-24.pwf-ant-form-item-label {
        text-align: right;
    }
}

@media (max-width: 1279px) {
    .pwf-ant-col-md-24.pwf-ant-form-item-label {
        padding: 0 0 8px;
        line-height: 1.5715;
        white-space: initial;
        text-align: left;
    }

    .pwf-ant-col-md-24.pwf-ant-form-item-label>label {
        margin: 0;
    }

    .pwf-ant-col-md-24.pwf-ant-form-item-label>label:after {
        display: none;
    }

    .pwf-ant-form-rtl.pwf-ant-col-md-24.pwf-ant-form-item-label {
        text-align: right;
    }
}

@media (max-width: 959px) {
    .pwf-ant-col-sm-24.pwf-ant-form-item-label {
        padding: 0 0 8px;
        line-height: 1.5715;
        white-space: initial;
        text-align: left;
    }

    .pwf-ant-col-sm-24.pwf-ant-form-item-label>label {
        margin: 0;
    }

    .pwf-ant-col-sm-24.pwf-ant-form-item-label>label:after {
        display: none;
    }

    .pwf-ant-form-rtl.pwf-ant-col-sm-24.pwf-ant-form-item-label {
        text-align: right;
    }

    .pwf-ant-modal {
        max-width: calc(100vw - 16px);
        margin: 8px auto;
    }

    .pwf-ant-modal-centered .pwf-ant-modal {
        flex: 1;
    }
}

@media (max-width: 599px) {
    .pwf-ant-form-item .pwf-ant-form-item-label {
        padding: 0 0 8px;
        line-height: 1.5715;
        white-space: initial;
        text-align: left;
    }

    .pwf-ant-form-item .pwf-ant-form-item-label>label {
        margin: 0;
    }

    .pwf-ant-form-item .pwf-ant-form-item-label>label:after {
        display: none;
    }

    .pwf-ant-form-rtl.pwf-ant-form-item .pwf-ant-form-item-label {
        text-align: right;
    }

    .pwf-ant-form .pwf-ant-form-item {
        flex-wrap: wrap;
    }

    .pwf-ant-form .pwf-ant-form-item .pwf-ant-form-item-label,
    .pwf-ant-form .pwf-ant-form-item .pwf-ant-form-item-control {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .pwf-ant-col-xs-24.pwf-ant-form-item-label {
        padding: 0 0 8px;
        line-height: 1.5715;
        white-space: initial;
        text-align: left;
    }

    .pwf-ant-col-xs-24.pwf-ant-form-item-label>label {
        margin: 0;
    }

    .pwf-ant-col-xs-24.pwf-ant-form-item-label>label:after {
        display: none;
    }

    .pwf-ant-form-rtl.pwf-ant-col-xs-24.pwf-ant-form-item-label {
        text-align: right;
    }
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .pwf-ant-spin-blur {
        background: #fff;
        opacity: .5;
    }
}

.pwf-btn {
    --pwf-btn-ff: "tenet", Arial, Helvetica, sans-serif;
    --pwf-btn-tt: uppercase;
    --pwf-btn-ls: 1px;
    --pwf-btn-ta: left;
    --pwf-btn-fs: 13px;
    --pwf-btn-fw: 400;
    --pwf-btn-lh: 14px;
    --pwf-btn-padding: 16px 32px;
    --pwf-btn-gap: 12px;
    --pwf-btn-border-radius: 12px;
    --pwf-btn-border-width: 1px;
    --pwf-btn-border-style: solid;
    --pwf-btn-height: 56px;
    --pwf-btn-width: 100%;
    --pwf-btn-transform: none;
    --pwf-btn-cursor: pointer;
    --pwf-btn-icon-width: 24px;
    --pwf-btn-icon-height: 24px;
    --pwf-btn-color: #615952;
    --pwf-btn-bg-color: #D8CEC5;
    --pwf-btn-border-color: transparent;
    --pwf-btn-icon-color: #615952;
    --pwf-btn-hover-color: #80756B;
    --pwf-btn-hover-bg-color: transparent;
    --pwf-btn-hover-border-color: #C7B9AB;
    --pwf-btn-hover-icon-color: #80756B;
    --pwf-btn-active-color: #80756B;
    --pwf-btn-active-bg-color: transparent;
    --pwf-btn-active-border-color: #C7B9AB;
    --pwf-btn-active-icon-color: #80756B;
    --pwf-btn-disabled-color: rgba(62, 58, 57, .3);
    --pwf-btn-disabled-bg-color: rgba(199, 185, 171, .3);
    --pwf-btn-disabled-border-color: transparent;
    --pwf-btn-disabled-icon-color: rgba(62, 58, 57, .3);
}

.pwf-btn-secondary {
    --pwf-btn-color: #80756B;
    --pwf-btn-bg-color: #F7F0EB;
    --pwf-btn-border-color: #C7B9AB;
    --pwf-btn-icon-color: #80756B;
    --pwf-btn-hover-color: #80756B;
    --pwf-btn-hover-bg-color: rgba(199, 185, 171, .3);
    --pwf-btn-hover-border-color: #998E83;
    --pwf-btn-hover-icon-color: #80756B;
    --pwf-btn-active-color: #80756B;
    --pwf-btn-active-bg-color: rgba(199, 185, 171, .3);
    --pwf-btn-active-border-color: #998E83;
    --pwf-btn-active-icon-color: #80756B;
    --pwf-btn-disabled-color: rgba(62, 58, 57, .3);
    --pwf-btn-disabled-bg-color: #ffffff;
    --pwf-btn-disabled-border-color: rgba(199, 185, 171, .45);
    --pwf-btn-disabled-icon-color: rgba(62, 58, 57, .3);
}

.pwf-ant-checkbox-wrapper .pwf-ant-checkbox+span {
    letter-spacing: .5px;
    font: 400 12px/16px "tenet", Arial, Helvetica, sans-serif;
}

.pwf-ant-checkbox-wrapper {
    --pwf-ant-checkbox-ff: "tenet", Arial, Helvetica, sans-serif;
    --pwf-ant-checkbox-tt: normal;
    --pwf-ant-checkbox-ls: 5%;
    --pwf-ant-checkbox-ta: left;
    --pwf-ant-checkbox-fs: 14px;
    --pwf-ant-checkbox-fw: 400;
    --pwf-ant-checkbox-lh: 18px;
    --pwf-ant-checkbox-ls: .5px;
    --pwf-ant-checkbox-link-decoration: underline;
    --pwf-ant-checkbox-gap: 12px;
    --pwf-ant-checkbox-border-radius: 8px;
    --pwf-ant-checkbox-border-width: 1px;
    --pwf-ant-checkbox-border-style: solid;
    --pwf-ant-checkbox-height: 32px;
    --pwf-ant-checkbox-width: 32px;
    --pwf-ant-checkbox-check-width: 7.5px;
    --pwf-ant-checkbox-check-height: 16px;
    --pwf-ant-checkbox-check-top: 13px;
    --pwf-ant-checkbox-check-left: 9px;
    --pwf-ant-checkbox-check-border-width: 1px;
    --pwf-ant-checkbox-color: #998E83;
    --pwf-ant-checkbox-link-color: #80756B;
    --pwf-ant-checkbox-hover-link-color: #3E3A39;
    --pwf-ant-checkbox-bg-color: transparent;
    --pwf-ant-checkbox-border-color: #C7B9AB;
    --pwf-ant-checkbox-hover-bg-color: transparent;
    --pwf-ant-checkbox-hover-border-color: #998E83;
    --pwf-ant-checkbox-checked-bg-color: transparent;
    --pwf-ant-checkbox-checked-border-color: #C7B9AB;
    --pwf-ant-checkbox-check-color: #C30D23;
    --pwf-ant-checkbox-checked-hover-bg-color: transparent;
    --pwf-ant-checkbox-checked-hover-border-color: #998E83;
    --pwf-ant-checkbox-hover-check-color: #C30D23;
    --pwf-ant-checkbox-error-bg-color: transparent;
    --pwf-ant-checkbox-error-border-color: #FA5B46;
    --pwf-ant-checkbox-error-check-color: #C30D23;
    --pwf-ant-checkbox-disabled-bg-color: transparent;
    --pwf-ant-checkbox-disabled-border-color: rgba(199, 185, 171, .45);
    --pwf-ant-checkbox-disabled-check-color: rgba(199, 185, 171, .45);
}

.pwf-form-disclaimer {
    --pwf-form-disclaimer-ff: "tenet", Arial, Helvetica, sans-serif;
    --pwf-form-disclaimer-tt: normal;
    --pwf-form-disclaimer-ls: 5%;
    --pwf-form-disclaimer-ta: left;
    --pwf-form-disclaimer-fs: 14px;
    --pwf-form-disclaimer-fw: 500;
    --pwf-form-disclaimer-lh: 20px;
    --pwf-form-disclaimer-color: #998E83;
    --pwf-form-disclaimer-link-color: #80756B;
    --pwf-form-disclaimer-hover-link-color: #3E3A39;
    --pwf-form-disclaimer-link-decoration: underline;
}

.pwf-file-upload-root {
    --pwf-file-upload-ff: "tenet", Arial, Helvetica, sans-serif;
    --pwf-file-upload-tt: normal;
    --pwf-file-upload-ls: normal;
    --pwf-file-upload-ta: left;
    --pwf-file-upload-fs: 16px;
    --pwf-file-upload-fw: 400;
    --pwf-file-upload-lh: 22px;
    --pwf-file-upload-ls: .5px;
    --pwf-file-upload-padding: 15px 24px;
    --pwf-file-upload-border-radius: 12px;
    --pwf-file-upload-border-width: 1px;
    --pwf-file-upload-height: 56px;
    --pwf-file-upload-width: 100%;
    --pwf-file-upload-justify-content: space-between;
    --pwf-file-upload-flex-direction: row-reverse;
    --pwf-file-upload-error-padding-top: 4px;
    --pwf-file-upload-color: #C7B9AB;
    --pwf-file-upload-bg-color: transparent;
    --pwf-file-upload-border-color: #D8CEC5;
    --pwf-file-upload-box-shadow: none;
    --pwf-file-upload-icon-color: #998E83;
    --pwf-file-upload-hover-color: #80756B;
    --pwf-file-upload-hover-bg-color: transparent;
    --pwf-file-upload-hover-border-color: #998E83;
    --pwf-file-upload-hover-box-shadow: none;
    --pwf-file-upload-loading-color: #80756B;
    --pwf-file-upload-loading-bg-color: transparent;
    --pwf-file-upload-loading-border-color: #D8CEC5;
    --pwf-file-upload-loading-box-shadow: none;
    --pwf-file-upload-success-color: #80756B;
    --pwf-file-upload-success-bg-color: transparent;
    --pwf-file-upload-success-border-color: #998E83;
    --pwf-file-upload-success-box-shadow: none;
    --pwf-file-upload-error-color: #80756B;
    --pwf-file-upload-error-bg-color: transparent;
    --pwf-file-upload-error-border-color: #FA5B46;
    --pwf-file-upload-error-box-shadow: none;
    --pwf-file-upload-error-hover-color: #80756B;
    --pwf-file-upload-error-hover-bg-color: transparent;
    --pwf-file-upload-error-hover-border-color: #FA5B46;
    --pwf-file-upload-error-hover-box-shadow: none;
    --pwf-file-upload-error-loading-color: #80756B;
    --pwf-file-upload-error-loading-bg-color: transparent;
    --pwf-file-upload-error-loading-border-color: #FA5B46;
    --pwf-file-upload-error-loading-box-shadow: none;
    --pwf-file-upload-disabled-color: rgba(62, 58, 57, .3);
    --pwf-file-upload-disabled-bg-color: transparent;
    --pwf-file-upload-disabled-border-color: rgba(199, 185, 171, .45);
    --pwf-file-upload-disabled-box-shadow: none;
}

.pwf-form-error {
    --pwf-form-error-ff: "tenet", Arial, Helvetica, sans-serif;
    --pwf-form-error-tt: normal;
    --pwf-form-error-ls: normal;
    --pwf-form-error-ta: left;
    --pwf-form-error-fs: 16px;
    --pwf-form-error-fw: 400;
    --pwf-form-error-lh: 22px;
    --pwf-form-error-color: #FA5B46;
}

.pwf-ant-form-item-wrapper {
    --pwf-ant-form-item-label-ff: "tenet", Arial, Helvetica, sans-serif;
    --pwf-ant-form-item-label-fs: 12px;
    --pwf-ant-form-item-label-fw: 400;
    --pwf-ant-form-item-label-lh: 12px;
    --pwf-ant-form-item-label-tt: uppercase;
    --pwf-ant-form-item-label-ls: 1px;
    --pwf-ant-form-item-label-ta: left;
    --pwf-ant-form-item-label-color: #998E83;
    --pwf-ant-form-item-label-padding: 0 0 4px;
    --pwf-ant-form-item-row-gap: 12px;
    --pwf-ant-form-item-disabled-color: rgba(62, 58, 57, .3);
    --pwf-ant-form-item-error-ff: "tenet", Arial, Helvetica, sans-serif;
    --pwf-ant-form-item-error-fs: 12px;
    --pwf-ant-form-item-error-fw: 400;
    --pwf-ant-form-item-error-lh: 16px;
    --pwf-ant-form-item-error-tt: normal;
    --pwf-ant-form-item-error-ls: .5px;
    --pwf-ant-form-item-error-ta: left;
    --pwf-ant-form-item-error-color: #FA5B46;
}

.pwf-ant-form-item-float {
    --pwf-ant-form-item-label-color: #C7B9AB;
    --pwf-ant-form-item-float-label-active-ff: "tenet", Arial, Helvetica, sans-serif;
    --pwf-ant-form-item-float-label-active-fs: 10px;
    --pwf-ant-form-item-float-label-active-fw: 400;
    --pwf-ant-form-item-float-label-active-lh: 10px;
    --pwf-ant-form-item-float-label-active-tt: normal;
    --pwf-ant-form-item-float-label-active-ls: normal;
    --pwf-ant-form-item-float-label-active-ta: left;
    --pwf-ant-form-item-float-label-active-color: #C7B9AB;
    --pwf-ant-form-item-float-label-top: 16px;
    --pwf-ant-form-item-float-label-left: 24px;
    --pwf-ant-form-item-float-label-active-top: 5px;
    --pwf-ant-form-item-float-label-active-left: 24px;
    --pwf-ant-form-item-float-active-element-padding-top: 24px;
    --pwf-ant-form-item-float-active-element-padding-bottom: 10px;
}

.pwf-ant-input,
.pwf-phone-select-input {
    --pwf-ant-input-ff: "tenet", Arial, Helvetica, sans-serif;
    --pwf-ant-input-tt: normal;
    --pwf-ant-input-ta: left;
    --pwf-ant-input-fs: 16px;
    --pwf-ant-input-fw: 400;
    --pwf-ant-input-lh: 22px;
    --pwf-ant-input-ls: .5px;
    --pwf-ant-input-padding: 15px 24px;
    --pwf-ant-input-border-radius: 12px;
    --pwf-ant-input-border-width: 1px;
    --pwf-ant-input-gap: 10px;
    --pwf-ant-input-height: 56px;
    --pwf-ant-input-width: 100%;
    --pwf-ant-input-textarea-height: 200px;
    --pwf-ant-input-textarea-resize: none;
    --pwf-ant-input-input-padding-left: 8px;
    --pwf-ant-input-input-border-width: 1px;
    --pwf-ant-input-input-border-color: #D8CEC5;
    --pwf-ant-input-color: #80756B;
    --pwf-ant-input-bg-color: #ffffff;
    --pwf-ant-input-border-color: #D8CEC5;
    --pwf-ant-input-box-shadow: none;
    --pwf-ant-input-ph-color: #C7B9AB;
    --pwf-ant-input-hover-color: #80756B;
    --pwf-ant-input-hover-bg-color: #ffffff;
    --pwf-ant-input-hover-border-color: #998E83;
    --pwf-ant-input-hover-box-shadow: none;
    --pwf-ant-input-hover-ph-color: #C7B9AB;
    --pwf-ant-input-active-color: #80756B;
    --pwf-ant-input-active-bg-color: #ffffff;
    --pwf-ant-input-active-border-color: #998E83;
    --pwf-ant-input-active-box-shadow: none;
    --pwf-ant-input-active-ph-color: #C7B9AB;
    --pwf-ant-input-success-color: #80756B;
    --pwf-ant-input-success-bg-color: #ffffff;
    --pwf-ant-input-success-border-color: #D8CEC5;
    --pwf-ant-input-success-box-shadow: none;
    --pwf-ant-input-error-color: #80756B;
    --pwf-ant-input-error-bg-color: #ffffff;
    --pwf-ant-input-error-border-color: #FA5B46;
    --pwf-ant-input-error-box-shadow: none;
    --pwf-ant-input-error-ph-color: #C7B9AB;
    --pwf-ant-input-error-hover-color: #80756B;
    --pwf-ant-input-error-hover-bg-color: #ffffff;
    --pwf-ant-input-error-hover-border-color: #FA5B46;
    --pwf-ant-input-error-hover-box-shadow: none;
    --pwf-ant-input-error-hover-ph-color: #C7B9AB;
    --pwf-ant-input-error-active-color: #80756B;
    --pwf-ant-input-error-active-bg-color: #ffffff;
    --pwf-ant-input-error-active-border-color: #FA5B46;
    --pwf-ant-input-error-active-box-shadow: none;
    --pwf-ant-input-error-active-ph-color: #C7B9AB;
    --pwf-ant-input-disabled-color: rgba(62, 58, 57, .3);
    --pwf-ant-input-disabled-bg-color: #ffffff;
    --pwf-ant-input-disabled-border-color: rgba(199, 185, 171, .45);
    --pwf-ant-input-disabled-box-shadow: none;
    --pwf-ant-input-disabled-ph-color: rgba(62, 58, 57, .3);
}

.pwf-ant-input,
.pwf-phone-select-input,
.pwf-ant-input-affix-wrapper {
    --pwf-ant-input-addon-padding: 6px;
    --pwf-ant-input-addon-color: transparent;
    --pwf-ant-input-addon-hover-color: transparent;
    --pwf-ant-input-addon-active-color: transparent;
    --pwf-ant-input-addon-success-color: transparent;
    --pwf-ant-input-addon-error-color: transparent;
    --pwf-ant-input-addon-error-hover-color: transparent;
    --pwf-ant-input-addon-error-active-color: transparent;
    --pwf-ant-input-addon-disabled-color: transparent;
}

.pwf-ant-select {
    --pwf-ant-select-ff: "tenet", Arial, Helvetica, sans-serif;
    --pwf-ant-select-tt: normal;
    --pwf-ant-select-ls: normal;
    --pwf-ant-select-ta: left;
    --pwf-ant-select-fs: 16px;
    --pwf-ant-select-fw: 400;
    --pwf-ant-select-lh: 22px;
    --pwf-ant-select-ls: .5px;
    --pwf-ant-select-padding: 15px 48px 15px 24px;
    --pwf-ant-select-gap: 10px;
    --pwf-ant-select-border-radius: 12px;
    --pwf-ant-select-border-width: 1px;
    --pwf-ant-select-height: 56px;
    --pwf-ant-select-width: 100%;
    --pwf-ant-select-ph-padding: 0 18px 0 0;
    --pwf-ant-select-backdrop-filter: none;
    --pwf-ant-select-color: #80756B;
    --pwf-ant-select-bg-color: #ffffff;
    --pwf-ant-select-border-color: #D8CEC5;
    --pwf-ant-select-box-shadow: none;
    --pwf-ant-select-ph-color: #C7B9AB;
    --pwf-ant-select-hover-color: #80756B;
    --pwf-ant-select-hover-bg-color: #ffffff;
    --pwf-ant-select-hover-border-color: #998E83;
    --pwf-ant-select-hover-box-shadow: none;
    --pwf-ant-select-hover-ph-color: #C7B9AB;
    --pwf-ant-select-active-color: #80756B;
    --pwf-ant-select-active-bg-color: #ffffff;
    --pwf-ant-select-active-border-color: #998E83;
    --pwf-ant-select-active-box-shadow: none;
    --pwf-ant-select-active-ph-color: #C7B9AB;
    --pwf-ant-select-success-color: #80756B;
    --pwf-ant-select-success-bg-color: #ffffff;
    --pwf-ant-select-success-border-color: #998E83;
    --pwf-ant-select-success-box-shadow: none;
    --pwf-ant-select-error-color: #80756B;
    --pwf-ant-select-error-bg-color: #ffffff;
    --pwf-ant-select-error-border-color: #FA5B46;
    --pwf-ant-select-error-box-shadow: none;
    --pwf-ant-select-error-ph-color: #C7B9AB;
    --pwf-ant-select-error-hover-color: #80756B;
    --pwf-ant-select-error-hover-bg-color: #ffffff;
    --pwf-ant-select-error-hover-border-color: #FA5B46;
    --pwf-ant-select-error-hover-box-shadow: none;
    --pwf-ant-select-error-hover-ph-color: #C7B9AB;
    --pwf-ant-select-error-active-color: #80756B;
    --pwf-ant-select-error-active-bg-color: #ffffff;
    --pwf-ant-select-error-active-border-color: #FA5B46;
    --pwf-ant-select-error-active-box-shadow: none;
    --pwf-ant-select-error-active-ph-color: #C7B9AB;
    --pwf-ant-select-disabled-color: rgba(62, 58, 57, .3);
    --pwf-ant-select-disabled-bg-color: #ffffff;
    --pwf-ant-select-disabled-border-color: rgba(199, 185, 171, .45);
    --pwf-ant-select-disabled-box-shadow: none;
    --pwf-ant-select-disabled-ph-color: rgba(62, 58, 57, .3);
    --pwf-ant-select-clear-top: 17px;
    --pwf-ant-select-clear-right: 50px;
    --pwf-ant-select-clear-width: 18px;
    --pwf-ant-select-clear-height: 18px;
    --pwf-ant-select-clear-bg-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDVMMTIgMTAuNTlMNi40MSA1TDUgNi40MUwxMC41OSAxMkw1IDE3LjU5TDYuNDEgMTlMMTIgMTMuNDFMMTcuNTkgMTlMMTkgMTcuNTlMMTMuNDEgMTJMMTkgNi40MVoiIGZpbGw9IiMwOTI2NTEiLz4NCjwvc3ZnPg0K);
    --pwf-ant-select-clear-hover-bg-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDVMMTIgMTAuNTlMNi40MSA1TDUgNi40MUwxMC41OSAxMkw1IDE3LjU5TDYuNDEgMTlMMTIgMTMuNDFMMTcuNTkgMTlMMTkgMTcuNTlMMTMuNDEgMTJMMTkgNi40MVoiIGZpbGw9IiMzOTk5RkYiLz4NCjwvc3ZnPg0K);
    --pwf-ant-select-search-input-cursor: text;
    --pwf-ant-select-search-input-padding: 0 96px 0 0;
    --pwf-ant-select-search-input-fs: 16px;
    --pwf-ant-select-search-input-cancel-height: 18px;
    --pwf-ant-select-search-input-cancel-width: 18px;
    --pwf-ant-select-search-input-cancel-margin: 0;
    --pwf-ant-select-search-input-cancel-bg-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDVMMTIgMTAuNTlMNi40MSA1TDUgNi40MUwxMC41OSAxMkw1IDE3LjU5TDYuNDEgMTlMMTIgMTMuNDFMMTcuNTkgMTlMMTkgMTcuNTlMMTMuNDEgMTJMMTkgNi40MVoiIGZpbGw9IiMwOTI2NTEiLz4NCjwvc3ZnPg0K);
    --pwf-ant-select-padding-multiple: 0px 14px;
    --pwf-ant-select-multiple-gap: 12px;
    --pwf-ant-select-multiple-max-width: calc(100% - 28px);
    --pwf-ant-select-multiple-scrollbar-height: 3px;
    --pwf-ant-select-multiple-scrollbar-bg-color: transparent;
    --pwf-ant-select-multiple-scrollbar-hover-bg-color: transparent;
    --pwf-ant-select-multiple-scrollbar-thumb-bg-color: grey;
    --pwf-ant-select-multiple-scrollbar-thumb-hover-bg-color: black;
    --pwf-ant-select-multiple-item-padding: 6px 12px 6px 12px;
    --pwf-ant-select-multiple-item-gap: 8px;
    --pwf-ant-select-multiple-item-border-color: grey;
    --pwf-ant-select-multiple-item-bg-color: white;
    --pwf-ant-select-multiple-item-hover-border-color: grey;
    --pwf-ant-select-multiple-item-hover-bg-color: white;
    --pwf-ant-select-multiple-item-remove-height: 18px;
    --pwf-ant-select-multiple-item-remove-width: 18px;
    --pwf-ant-select-multiple-item-remove-bg-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDVMMTIgMTAuNTlMNi40MSA1TDUgNi40MUwxMC41OSAxMkw1IDE3LjU5TDYuNDEgMTlMMTIgMTMuNDFMMTcuNTkgMTlMMTkgMTcuNTlMMTMuNDEgMTJMMTkgNi40MVoiIGZpbGw9IiMwOTI2NTEiLz4NCjwvc3ZnPg0K);
    --pwf-ant-select-multiple-item-remove-hover-bg-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDVMMTIgMTAuNTlMNi40MSA1TDUgNi40MUwxMC41OSAxMkw1IDE3LjU5TDYuNDEgMTlMMTIgMTMuNDFMMTcuNTkgMTlMMTkgMTcuNTlMMTMuNDEgMTJMMTkgNi40MVoiIGZpbGw9IiMzOTk5RkYiLz4NCjwvc3ZnPg0K);
    --pwf-ant-select-arrow-top: 15px;
    --pwf-ant-select-arrow-right: 16px;
    --pwf-ant-select-arrow-size: 24px;
    --pwf-ant-select-arrow-height: 24px;
    --pwf-ant-select-arrow-width: 24px;
    --pwf-ant-select-arrow-margin: 0;
    --pwf-ant-select-arrow-color: #998E83;
    --pwf-ant-select-open-arrow-color: #998E83;
    --pwf-ant-select-success-arrow-color: #998E83;
    --pwf-ant-select-disabled-arrow-color: rgba(62, 58, 57, .3);
    --pwf-ant-select-selection-item-padding: 0 24px 0 0;
    --pwf-ant-select-dropdown-box-shadow: 0px 4px 16px 0px rgba(22, 16, 11, .13);
    --pwf-ant-select-dropdown-background: #ffffff;
    --pwf-ant-select-dropdown-border-radius: 12px;
    --pwf-ant-select-dropdown-top: 64px;
    --pwf-ant-select-dropdown-index: 5;
    --pwf-ant-select-dropdown-padding: 0;
    --pwf-ant-select-dropdown-margin: 0;
    --pwf-ant-select-item-ff: "tenet", Arial, Helvetica, sans-serif;
    --pwf-ant-select-item-tt: normal;
    --pwf-ant-select-item-ls: normal;
    --pwf-ant-select-item-ta: left;
    --pwf-ant-select-item-fs: 14px;
    --pwf-ant-select-item-fw: 400;
    --pwf-ant-select-item-lh: 24px;
    --pwf-ant-select-item-padding: 12px 24px;
    --pwf-ant-select-item-min-height: 42px;
    --pwf-ant-select-item-color: #16100b;
    --pwf-ant-select-item-background: transparent;
    --pwf-ant-select-item-active-color: #9c886c;
    --pwf-ant-select-item-active-bg: transparent;
    --pwf-ant-select-item-selected-color: #9c886c;
    --pwf-ant-select-item-selected-bg: rgba(22, 16, 11, .04);
    --pwf-ant-select-scrollbar-width: 4px;
    --pwf-ant-select-scrollbar-margin: 6px 6px 6px 0px;
    --pwf-ant-select-scrollbar-border-radius: 4px;
    --pwf-ant-select-scrollbar-thumb-border-radius: 4px;
    --pwf-ant-select-scrollbar-bg-color: rgba(22, 16, 11, .07);
    --pwf-ant-select-scrollbar-opacity: 1;
    --pwf-ant-select-scrollbar-thumb-bg-color: rgba(22, 16, 11, .45);
    --pwf-ant-select-scrollbar-thumb-opacity: 1;
    --pwf-ant-select-scrollbar-hover-bg-color: rgba(22, 16, 11, .2);
    --pwf-ant-select-scrollbar-hover-opacity: .8;
    --pwf-ant-select-scrollbar-thumb-hover-bg-color: #9c886c;
    --pwf-ant-select-scrollbar-thumb-hover-opacity: .8;
    --pwf-ant-select-addon-padding: 6px;
    --pwf-ant-select-addon-color: rgba(22, 16, 11, .2);
    --pwf-ant-select-addon-hover-color: rgba(22, 16, 11, .2);
    --pwf-ant-select-addon-active-color: rgba(22, 16, 11, .2);
    --pwf-ant-select-addon-success-color: rgba(22, 16, 11, .2);
    --pwf-ant-select-addon-error-color: rgba(22, 16, 11, .2);
    --pwf-ant-select-addon-error-hover-color: rgba(22, 16, 11, .2);
    --pwf-ant-select-addon-error-active-color: rgba(22, 16, 11, .2);
    --pwf-ant-select-addon-disabled-color: rgba(22, 16, 11, .2);
}

.pwf-ant-spin {
    --pwf-ant-spin-index: 10;
    --pwf-ant-spin-blur: blur(1.5px);
    --pwf-ant-spin-base-color: #16100b;
}

.pwf-ant-select-autocomplete-option {
    --pwf-ant-select-autocomplete-icon-color: #998E83;
}

.pwf-widget-forms {
    --pwf-ff: "tenet", Arial, Helvetica, sans-serif;
    --pwf-color: #16100b;
    --pwf-bg: #ffffff;
    position: relative;
    font-family: var(--pwf-ff);
    color: var(--pwf-color);
    background-color: var(--pwf-bg);
}

.pwf-widget-forms,
.pwf-widget-forms-inner {
    display: flex;
    flex-direction: column;
}

.pwf-widget-forms[data-theme-bg=transparent] {
    background-color: transparent;
}

.pwf-widget-forms[data-theme-bg=gray] {
    background-color: #f7f0eb;
}

.pwf-widget-forms *,
.pwf-widget-forms *:after,
.pwf-widget-forms *:before {
    box-sizing: border-box;
}

.pwf-widget-forms [hidden] {
    display: none !important;
}

.pwf-widget-forms img {
    color: transparent;
    max-width: 100%;
}

.pwf-widget-forms a {
    text-decoration: none;
    color: inherit;
    transition: color .1s ease;
}

.pwf-widget-forms .pwf-ant-click-animating-node {
    display: none;
}

body.pwf-ant-model-open {
    overflow: hidden;
}

@media (min-width: 1720px) {
    .pwf-ant-checkbox-wrapper .pwf-ant-checkbox+span {
        font-size: 14px;
        line-height: 18px;
    }
}

@media (max-width: 960px) {

    .pwf-ant-input,
    .pwf-phone-select-input {
        --pwf-ant-input-fs: 16px;
    }
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item-label {
    transition: all .15s ease-in-out;
    position: absolute;
    top: var(--pwf-ant-form-item-float-label-top, 20px);
    left: var(--pwf-ant-form-item-float-label-left, 20px);
    pointer-events: none;
    z-index: 2;
    height: auto;
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-input::placeholder,
.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-picker-input input::placeholder {
    opacity: 0;
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-select-selection-placeholder {
    display: none;
    opacity: 0;
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(.pwf-phone-select-input) .pwf-ant-form-item-label {
    left: calc(var(--pwf-ant-form-item-float-label-active-left, 8px) + 125px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:not(:has(.pwf-phone-select-input)):has(span[title]) .pwf-ant-form-item-label {
    top: var(--pwf-ant-form-item-float-label-active-top, 8px);
    left: var(--pwf-ant-form-item-float-label-active-left, 8px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:not(:has(.pwf-phone-select-input)):has(span[title]) .pwf-ant-form-item-label label {
    font-family: var(--pwf-ant-form-item-float-label-active-ff, var(--pwf-ff));
    text-transform: var(--pwf-ant-form-item-float-label-active-tt, normal);
    letter-spacing: var(--pwf-ant-form-item-float-label-active-ls, normal);
    text-align: var(--pwf-ant-form-item-float-label-active-ta, left);
    color: var(--pwf-ant-form-item-float-label-active-color, black);
    font-size: var(--pwf-ant-form-item-float-label-active-fs, 14px);
    font-weight: var(--pwf-ant-form-item-float-label-active-fw, 700);
    line-height: var(--pwf-ant-form-item-float-label-active-lh, 18px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:not(:has(.pwf-phone-select-input)):has(span[title]) .pwf-ant-select-selector {
    padding-top: var(--pwf-ant-form-item-float-active-element-padding-top, 24px);
    padding-bottom: var(--pwf-ant-form-item-float-active-element-padding-bottom, 10px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(textarea:focus) .pwf-ant-form-item-label,
.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(textarea:not(:placeholder-shown)) .pwf-ant-form-item-label {
    top: var(--pwf-ant-form-item-float-label-active-top, 8px);
    left: var(--pwf-ant-form-item-float-label-active-left, 8px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(textarea:focus) .pwf-ant-form-item-label label,
.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(textarea:not(:placeholder-shown)) .pwf-ant-form-item-label label {
    font-family: var(--pwf-ant-form-item-float-label-active-ff, var(--pwf-ff));
    text-transform: var(--pwf-ant-form-item-float-label-active-tt, normal);
    letter-spacing: var(--pwf-ant-form-item-float-label-active-ls, normal);
    text-align: var(--pwf-ant-form-item-float-label-active-ta, left);
    color: var(--pwf-ant-form-item-float-label-active-color, black);
    font-size: var(--pwf-ant-form-item-float-label-active-fs, 14px);
    font-weight: var(--pwf-ant-form-item-float-label-active-fw, 700);
    line-height: var(--pwf-ant-form-item-float-label-active-lh, 18px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(textarea:focus) textarea,
.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(textarea:not(:placeholder-shown)) textarea {
    padding-top: var(--pwf-ant-form-item-float-active-element-padding-top, 24px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(input:not([value=""]):valid) .pwf-ant-form-item-label,
.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(input:focus) .pwf-ant-form-item-label {
    top: var(--pwf-ant-form-item-float-label-active-top, 8px);
    left: var(--pwf-ant-form-item-float-label-active-left, 8px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(input:not([value=""]):valid) .pwf-ant-form-item-label label,
.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(input:focus) .pwf-ant-form-item-label label {
    font-family: var(--pwf-ant-form-item-float-label-active-ff, var(--pwf-ff));
    text-transform: var(--pwf-ant-form-item-float-label-active-tt, normal);
    letter-spacing: var(--pwf-ant-form-item-float-label-active-ls, normal);
    text-align: var(--pwf-ant-form-item-float-label-active-ta, left);
    color: var(--pwf-ant-form-item-float-label-active-color, black);
    font-size: var(--pwf-ant-form-item-float-label-active-fs, 14px);
    font-weight: var(--pwf-ant-form-item-float-label-active-fw, 700);
    line-height: var(--pwf-ant-form-item-float-label-active-lh, 18px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:not(:has(.pwf-phone-select-input)):has(input:not([value=""]):valid) .pwf-ant-form-item-control input.pwf-ant-input,
.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:not(:has(.pwf-phone-select-input)):has(input:focus) .pwf-ant-form-item-control input.pwf-ant-input {
    padding-top: var(--pwf-ant-form-item-float-active-element-padding-top, 24px);
    padding-bottom: var(--pwf-ant-form-item-float-active-element-padding-bottom, 10px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(.pwf-ant-picker-status-success) .pwf-ant-form-item-label,
.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(.pwf-ant-picker-focused) .pwf-ant-form-item-label {
    top: var(--pwf-ant-form-item-float-label-active-top, 8px);
    left: var(--pwf-ant-form-item-float-label-active-left, 8px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(.pwf-ant-picker-status-success) .pwf-ant-form-item-label label,
.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(.pwf-ant-picker-focused) .pwf-ant-form-item-label label {
    font-family: var(--pwf-ant-form-item-float-label-active-ff, var(--pwf-ff));
    text-transform: var(--pwf-ant-form-item-float-label-active-tt, normal);
    letter-spacing: var(--pwf-ant-form-item-float-label-active-ls, normal);
    text-align: var(--pwf-ant-form-item-float-label-active-ta, left);
    color: var(--pwf-ant-form-item-float-label-active-color, black);
    font-size: var(--pwf-ant-form-item-float-label-active-fs, 14px);
    font-weight: var(--pwf-ant-form-item-float-label-active-fw, 700);
    line-height: var(--pwf-ant-form-item-float-label-active-lh, 18px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(.pwf-ant-picker-focused) input,
.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-picker-status-success input {
    top: var(--pwf-ant-form-item-float-active-picker-top, 24px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(input:not([value=""]):valid) .pwf-phone-select-input-container,
.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(input:focus) .pwf-phone-select-input-container {
    top: var(--pwf-ant-form-item-float-active-phone-select-input-top, 6px);
}

.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(input:not([value=""]):valid) .pwf-phone-select-input-container .pwf-ant-select-dropdown,
.pwf-ant-form-item-wrapper.pwf-ant-form-item-float .pwf-ant-form-item:has(input:focus) .pwf-phone-select-input-container .pwf-ant-select-dropdown {
    top: var(--pwf-ant-form-item-float-active-phone-select-input-dropdown, 55px) !important;
}

.pwf-ant-form-item-wrapper {
    position: relative;
    width: 100%;
}

.pwf-ant-form-item {
    line-height: 1;
    margin: 0;
}

.pwf-ant-form-item-row {
    display: flex;
    flex-direction: column;
    gap: var(--pwf-ant-form-item-row-gap, 8px);
}

.pwf-ant-form-item-label {
    padding: var(--pwf-ant-form-item-label-padding, 0 0 8px) !important;
    line-height: 1;
}

.pwf-ant-form-item-label label {
    font-family: var(--pwf-ant-form-item-label-ff, var(--pwf-ff));
    text-transform: var(--pwf-ant-form-item-label-tt, normal);
    letter-spacing: var(--pwf-ant-form-item-label-ls, normal);
    text-align: var(--pwf-ant-form-item-label-ta, left);
    color: var(--pwf-ant-form-item-label-color, black);
    font-size: var(--pwf-ant-form-item-label-fs, 14px);
    font-weight: var(--pwf-ant-form-item-label-fw, 700);
    line-height: var(--pwf-ant-form-item-label-lh, 18px);
    height: auto;
    display: inline-flex;
    flex-direction: row-reverse;
}

.pwf-ant-form-item-label>label.pwf-ant-form-item-required:not(.pwf-ant-form-item-required-mark-optional):before {
    display: none;
}

.pwf-ant-form-item-has-error .pwf-ant-form-item-control-input {
    margin: var(--pwf-ant-form-item-error-margin, 0 0 6px);
}

.pwf-ant-form-item-explain {
    font-family: var(--pwf-ant-form-item-error-ff, var(--pwf-ff));
    text-transform: var(--pwf-ant-form-item-error-tt, normal);
    letter-spacing: var(--pwf-ant-form-item-error-ls, normal);
    text-align: var(--pwf-ant-form-item-error-ta, left);
    color: var(--pwf-ant-form-item-error-color, red);
    font-size: var(--pwf-ant-form-item-error-fs, 12px);
    font-weight: var(--pwf-ant-form-item-error-fw, 400);
    line-height: var(--pwf-ant-form-item-error-lh, 16px);
    transition: color .1s cubic-bezier(.215, .61, .355, 1);
}

.pwf-ant-form-item-explain-error {
    color: inherit;
}

.pwf-ant-form-item-control-input {
    min-height: auto;
    margin: 0;
    transition: margin .1s ease;
}

.pwf-ant-form-item-control-input-content {
    display: flex;
    align-items: flex-start;
}

.pwf-ant-form-item:has(.pwf-ant-select-disabled) .pwf-ant-form-item-label label,
.pwf-ant-form-item:has(.pwf-ant-input-disabled) .pwf-ant-form-item-label label {
    color: var(--pwf-ant-form-item-disabled-color, grey);
}

.pwf-ant-form-item-has-error .pwf-ant-form-item-control-input .pwf-ant-checkbox-wrapper:not(.pwf-ant-checkbox-wrapper-disabled) .pwf-ant-checkbox-inner {
    border-color: var(--pwf-ant-checkbox-error-border-color, red);
    background-color: var(--pwf-ant-checkbox-error-bg-color, transparent);
}

.pwf-ant-form-item-has-error .pwf-ant-form-item-control-input .pwf-ant-checkbox-wrapper:not(.pwf-ant-checkbox-wrapper-disabled) .pwf-ant-checkbox-inner:after {
    border-color: var(--pwf-ant-checkbox-error-check-color, red);
}

.pwf-ant-input {
    font-family: var(--pwf-ant-input-ff, var(--pwf-ant-input-select-ff, sans-serif));
    text-transform: var(--pwf-ant-input-tt, var(--pwf-ant-input-select-tt, normal));
    letter-spacing: var(--pwf-ant-input-ls, var(--pwf-ant-input-select-ls, normal));
    text-align: var(--pwf-ant-input-ta, var(--pwf-ant-input-select-ta, left));
    font-size: var(--pwf-ant-input-fs, var(--pwf-ant-input-select-fs, 16px));
    font-weight: var(--pwf-ant-input-fw, var(--pwf-ant-input-select-fw, 400));
    line-height: var(--pwf-ant-input-lh, var(--pwf-ant-input-select-lh, 24px));
    color: var(--pwf-ant-input-color, var(--pwf-ant-input-select-color, black));
    background: var(--pwf-ant-input-bg-color, var(--pwf-ant-input-select-bg-color, white));
    border-color: var(--pwf-ant-input-border-color, var(--pwf-ant-input-select-border-color, rgba(0, 0, 0, .4)));
    -webkit-backdrop-filter: var(--pwf-ant-input-backdrop-filter, none);
    backdrop-filter: var(--pwf-ant-input-backdrop-filter, none);
    box-shadow: var(--pwf-ant-input-box-shadow, var(--pwf-ant-input-select-box-shadow, none));
    margin: var(--pwf-ant-input-margin, var(--pwf-ant-input-select-margin, 0));
    padding: var(--pwf-ant-input-padding, var(--pwf-ant-input-select-padding, 16px 48px 16px 20px));
    border-radius: var(--pwf-ant-input-border-radius, var(--pwf-ant-input-select-border-radius, 0px));
    border-width: var(--pwf-ant-input-border-width, var(--pwf-ant-input-select-border-width, 1px));
    width: var(--pwf-ant-input-width, var(--pwf-ant-input-select-width, 100%));
    height: var(--pwf-ant-input-height, var(--pwf-ant-input-select-height, 56px));
    min-width: 0;
    border-style: solid;
    display: inline-block;
    position: relative;
    list-style: none;
    transition: all .1s;
    text-overflow: ellipsis;
    outline: 0;
    cursor: initial;
}

.pwf-ant-input::placeholder {
    transition: all .1s;
    color: var(--pwf-ant-input-ph-color, var(--pwf-ant-input-select-ph-color, rgba(0, 0, 0, .4)));
}

textarea.pwf-ant-input-textarea {
    min-height: var(--pwf-ant-input-textarea-height, 200px);
    height: var(--pwf-ant-input-textarea-height, 200px);
    resize: var(--pwf-ant-input-textarea-resize, none);
}

.pwf-ant-input:hover:not(.pwf-ant-input-status-error):not(:disabled) {
    color: var(--pwf-ant-input-hover-color, var(--pwf-ant-input-select-hover-color, black));
    background: var(--pwf-ant-input-hover-bg-color, var(--pwf-ant-input-select-hover-bg-color, white));
    border-color: var(--pwf-ant-input-hover-border-color, var(--pwf-ant-input-select-hover-border-color, black));
    box-shadow: var(--pwf-ant-input-hover-box-shadow, var(--pwf-ant-input-select-hover-box-shadow, none));
}

.pwf-ant-input:hover:not(.pwf-ant-input-status-error):not(:disabled)::placeholder {
    color: var(--pwf-ant-input-hover-ph-color, var(--pwf-ant-input-select-hover-ph-color, black));
}

.pwf-ant-input:focus:not(.pwf-ant-input-status-error):not(:disabled),
.pwf-ant-input-focused:not(.pwf-ant-input-status-error):not(:disabled) {
    border-color: var(--pwf-ant-input-active-border-color, var(--pwf-ant-input-select-active-border-color, black));
    background: var(--pwf-ant-input-active-bg-color, var(--pwf-ant-input-select-active-bg-color, white));
    color: var(--pwf-ant-input-active-color, var(--pwf-ant-input-select-active-color, black));
    box-shadow: var(--pwf-ant-input-active-box-shadow, var(--pwf-ant-input-select-active-box-shadow, none));
}

.pwf-ant-input:focus:not(.pwf-ant-input-status-error):not(:disabled)::placeholder,
.pwf-ant-input-focused:not(.pwf-ant-input-status-error):not(:disabled)::placeholder {
    color: var(--pwf-ant-input-active-ph-color, var(--pwf-ant-input-select-active-ph-color, black));
}

.pwf-ant-input-status-success,
.pwf-ant-input-affix-wrapper-status-success input {
    border-color: var(--pwf-ant-input-success-border-color, var(--pwf-ant-input-select-success-border-color, black));
    background: var(--pwf-ant-input-success-bg-color, var(--pwf-ant-input-select-success-bg-color, white));
    color: var(--pwf-ant-input-success-color, var(--pwf-ant-input-select-success-color, black));
    box-shadow: var(--pwf-ant-input-success-box-shadow, var(--pwf-ant-input-select-success-box-shadow, none));
}

.pwf-ant-input-status-error:not(:disabled),
.pwf-ant-input-affix-wrapper-status-error input:not(:disabled) {
    border-color: var(--pwf-ant-input-error-border-color, var(--pwf-ant-input-select-error-border-color, red));
    background: var(--pwf-ant-input-error-bg-color, var(--pwf-ant-input-select-error-bg-color, white));
    color: var(--pwf-ant-input-error-color, var(--pwf-ant-input-select-error-color, red));
    box-shadow: var(--pwf-ant-input-error-box-shadow, var(--pwf-ant-input-select-error-box-shadow, none));
}

.pwf-ant-input-status-error:not(:disabled)::placeholder,
.pwf-ant-input-affix-wrapper-status-error input:not(:disabled)::placeholder {
    color: var(--pwf-ant-input-error-ph-color, var(--pwf-ant-input-select-error-ph-color, red));
}

.pwf-ant-input-status-error:not(:disabled):hover,
.pwf-ant-input-affix-wrapper-status-error input:not(:disabled):hover {
    border-color: var(--pwf-ant-input-error-hover-border-color, var(--pwf-ant-input-select-error-hover-border-color, red));
    background: var(--pwf-ant-input-error-hover-bg-color, var(--pwf-ant-input-select-error-hover-bg-color, white));
    color: var(--pwf-ant-input-error-hover-color, var(--pwf-ant-input-select-error-hover-color, red));
    box-shadow: var(--pwf-ant-input-error-hover-box-shadow, var(--pwf-ant-input-select-error-hover-box-shadow, none));
}

.pwf-ant-input-status-error:not(:disabled):hover::placeholder,
.pwf-ant-input-affix-wrapper-status-error input:not(:disabled):hover::placeholder {
    color: var(--pwf-ant-input-error-hover-ph-color, var(--pwf-ant-input-select-error-hover-ph-color, red));
}

.pwf-ant-input-status-error:not(:disabled):focus,
.pwf-ant-input-affix-wrapper-status-error input:not(:disabled):focus {
    border-color: var(--pwf-ant-input-error-active-border-color, var(--pwf-ant-input-select-error-active-border-color, red));
    background: var(--pwf-ant-input-error-active-bg-color, var(--pwf-ant-input-select-error-active-bg-color, white));
    color: var(--pwf-ant-input-error-active-color, var(--pwf-ant-input-select-error-active-color, red));
    box-shadow: var(--pwf-ant-input-error-active-box-shadow, var(--pwf-ant-input-select-error-active-box-shadow, none));
}

.pwf-ant-input-status-error:not(:disabled):focus::placeholder,
.pwf-ant-input-affix-wrapper-status-error input:not(:disabled):focus::placeholder {
    color: var(--pwf-ant-input-error-active-box-shadow, var(--pwf-ant-input-select-error-active-box-shadow, red));
}

.pwf-ant-input:disabled,
.pwf-ant-input-disabled {
    border-color: var(--pwf-ant-input-disabled-border-color, var(--pwf-ant-input-select-disabled-border-color, rgba(0, 0, 0, .4)));
    background: var(--pwf-ant-input-disabled-bg-color, var(--pwf-ant-input-select-disabled-bg-color, rgba(0, 0, 0, .1)));
    color: var(--pwf-ant-input-disabled-color, var(--pwf-ant-input-select-disabled-color, rgba(0, 0, 0, .4)));
    box-shadow: var(--pwf-ant-input-disabled-box-shadow, var(--pwf-ant-input-select-disabled-box-shadow, none));
    cursor: not-allowed;
}

.pwf-ant-input:disabled::placeholder,
.pwf-ant-input-disabled::placeholder {
    color: var(--pwf-ant-input-disabled-ph-color, var(--pwf-ant-input-select-disabled-ph-color, rgba(0, 0, 0, .4)));
}

.pwf-ant-input-group-wrapper {
    position: relative;
    width: 100%;
    display: flex;
    align-items: flex-start;
}

.pwf-ant-input-group-wrapper.pwf-ant-input-group-wrapper-status-success .pwf-ant-input-group-addon {
    color: var(--pwf-ant-input-addon-success-color, green);
}

.pwf-ant-input-with-success-icon-addon .pwf-ant-input-group-addon {
    transition: opacity .3s ease-in-out, width .3s ease-in-out;
    opacity: 0;
    width: 0;
    color: var(--pwf-ant-input-addon-success-color, green) !important;
}

.pwf-ant-input-with-success-icon-addon.pwf-ant-input-group-wrapper-status-success .pwf-ant-input-group-addon {
    opacity: 1;
    width: auto;
}

.pwf-ant-input-with-success-icon-suffix .pwf-ant-input-suffix {
    transition: opacity .3s ease-in-out, width .3s ease-in-out;
    opacity: 0;
    width: 0;
    color: var(--pwf-ant-input-addon-success-color, green) !important;
}

.pwf-ant-input-with-success-icon-suffix.pwf-ant-input-affix-wrapper-status-success .pwf-ant-input-suffix {
    opacity: 1;
    width: auto;
}

.pwf-ant-input-group {
    display: flex;
}

.pwf-ant-input-group,
.pwf-ant-input-affix-wrapper {
    position: relative;
    width: 100%;
}

.pwf-ant-input-group-addon {
    display: flex;
    align-items: center;
    height: auto;
    padding: var(--pwf-ant-input-addon-padding, 6px);
}

.pwf-ant-input-group .pwf-ant-input-group-addon {
    color: var(--pwf-ant-input-addon-color, black);
}

.pwf-ant-input-group:has(.pwf-ant-input:hover:not(.pwf-ant-input-status-error):not(:disabled)) .pwf-ant-input-group-addon {
    color: var(--pwf-ant-input-addon-hover-color, rgba(255, 0, 0, .4));
}

.pwf-ant-input-group:has(.pwf-ant-input:focus:not(.pwf-ant-input-status-error):not(:disabled)) .pwf-ant-input-group-addon {
    color: var(--pwf-ant-input-addon-active-color, rgba(0, 0, 0, .4));
}

.pwf-ant-input-group:has(input.pwf-ant-input:disabled) .pwf-ant-input-group-addon {
    color: var(--pwf-ant-input-addon-disabled-color, rgba(0, 0, 0, .1));
}

.pwf-ant-input-group:has(.pwf-ant-input-status-error:not(:disabled)) .pwf-ant-input-group-addon {
    color: var(--pwf-ant-input-addon-error-color, red);
}

.pwf-ant-input-group:has(.pwf-ant-input-status-error:hover:not(:disabled)) .pwf-ant-input-group-addon {
    color: var(--pwf-ant-input-addon-error-hover-color, red);
}

.pwf-ant-input-group:has(.pwf-ant-input-status-error:focus:not(:disabled)) .pwf-ant-input-group-addon {
    color: var(--pwf-ant-input-addon-error-active-color, red);
}

.pwf-ant-input-prefix,
.pwf-ant-input-suffix {
    position: absolute;
    z-index: 2;
    height: 100%;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
}

.pwf-ant-input-prefix {
    left: 0;
}

.pwf-ant-input-suffix {
    right: 0;
}

.pwf-ant-input-affix-wrapper .pwf-ant-input-prefix,
.pwf-ant-input-affix-wrapper .pwf-ant-input-suffix {
    color: var(--pwf-ant-input-addon-color, black);
}

.pwf-ant-input-affix-wrapper:has(.pwf-ant-input:hover:not(:disabled)):not(.pwf-ant-input-affix-wrapper-status-error) .pwf-ant-input-prefix,
.pwf-ant-input-affix-wrapper:has(.pwf-ant-input:hover:not(:disabled)):not(.pwf-ant-input-affix-wrapper-status-error) .pwf-ant-input-suffix {
    color: var(--pwf-ant-input-addon-hover-color, rgba(255, 0, 0, .4));
}

.pwf-ant-input-affix-wrapper:has(.pwf-ant-input:focus:not(:disabled)):not(.pwf-ant-input-affix-wrapper-status-error) .pwf-ant-input-prefix,
.pwf-ant-input-affix-wrapper:has(.pwf-ant-input:focus:not(:disabled)):not(.pwf-ant-input-affix-wrapper-status-error) .pwf-ant-input-suffix {
    color: var(--pwf-ant-input-addon-active-color, rgba(0, 0, 0, .4));
}

.pwf-ant-input-affix-wrapper.pwf-ant-input-affix-wrapper-status-success .pwf-ant-input-prefix,
.pwf-ant-input-affix-wrapper.pwf-ant-input-affix-wrapper-status-success .pwf-ant-input-suffix {
    color: var(--pwf-ant-input-addon-success-color, green);
}

.pwf-ant-input-affix-wrapper.pwf-ant-input-affix-wrapper-disabled .pwf-ant-input-prefix,
.pwf-ant-input-affix-wrapper.pwf-ant-input-affix-wrapper-disabled .pwf-ant-input-suffix {
    color: var(--pwf-ant-input-addon-disabled-color, rgba(0, 0, 0, .1));
}

.pwf-ant-input-affix-wrapper.pwf-ant-input-affix-wrapper-status-error:not(:disabled) .pwf-ant-input-prefix,
.pwf-ant-input-affix-wrapper.pwf-ant-input-affix-wrapper-status-error:not(:disabled) .pwf-ant-input-suffix {
    color: var(--pwf-ant-input-addon-error-color, red);
}

.pwf-ant-input-affix-wrapper.pwf-ant-input-affix-wrapper-status-error:hover:not(:disabled) .pwf-ant-input-prefix,
.pwf-ant-input-affix-wrapper.pwf-ant-input-affix-wrapper-status-error:hover:not(:disabled) .pwf-ant-input-suffix {
    color: var(--pwf-ant-input-addon-error-hover-color, red);
}

.pwf-ant-input-affix-wrapper.pwf-ant-input-affix-wrapper-status-error:focus:not(:disabled) .pwf-ant-input-prefix,
.pwf-ant-input-affix-wrapper.pwf-ant-input-affix-wrapper-status-error:focus:not(:disabled) .pwf-ant-input-suffix {
    color: var(--pwf-ant-input-addon-error-active-color, red);
}

.pwf-ant-select {
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.pwf-ant-select-selector {
    border: 1px solid;
    font-family: var(--pwf-ant-select-ff, var(--pwf-ant-input-select-ff, sans-serif));
    text-transform: var(--pwf-ant-select-tt, var(--pwf-ant-input-select-tt, normal));
    letter-spacing: var(--pwf-ant-select-ls, var(--pwf-ant-input-select-ls, normal));
    text-align: var(--pwf-ant-select-ta, var(--pwf-ant-input-select-ta, left));
    font-size: var(--pwf-ant-select-fs, var(--pwf-ant-input-select-fs, 16px));
    font-weight: var(--pwf-ant-select-fw, var(--pwf-ant-input-select-fw, 400));
    line-height: var(--pwf-ant-select-lh, var(--pwf-ant-input-select-lh, 24px));
    color: var(--pwf-ant-select-color, var(--pwf-ant-input-select-color, black));
    background: var(--pwf-ant-select-bg-color, var(--pwf-ant-input-select-bg-color, white));
    border-color: var(--pwf-ant-select-border-color, var(--pwf-ant-input-select-border-color, rgba(0, 0, 0, .4)));
    box-shadow: var(--pwf-ant-select-box-shadow, var(--pwf-ant-input-select-box-shadow, none));
    -webkit-backdrop-filter: var(--pwf-ant-select-backdrop-filter, none);
    backdrop-filter: var(--pwf-ant-select-backdrop-filter, none);
    margin: var(--pwf-ant-select-margin, var(--pwf-ant-input-select-margin, 0));
    padding: var(--pwf-ant-select-padding, var(--pwf-ant-input-select-padding, 16px 48px 16px 20px));
    gap: var(--pwf-ant-select-padding, 10px);
    border-radius: var(--pwf-ant-select-border-radius, var(--pwf-ant-input-select-border-radius, 0px));
    border-width: var(--pwf-ant-select-border-width, var(--pwf-ant-input-select-border-width, 1px));
    width: var(--pwf-ant-select-width, var(--pwf-ant-input-select-width, 100%));
    height: var(--pwf-ant-select-height, var(--pwf-ant-input-select-height, 56px));
    min-width: 0;
    display: flex;
    z-index: 1;
    position: relative;
    transition: all .1s cubic-bezier(.645, .045, .355, 1);
    cursor: pointer;
}

.pwf-ant-select-selector .pwf-ant-select-selection-placeholder {
    color: var(--pwf-ant-select-ph-color, grey);
    padding: var(--pwf-ant-select-ph-padding, 0 18px 0 0);
    transition: all .1s, visibility 0s;
    pointer-events: none;
}

.pwf-ant-select:not(.pwf-ant-select-disabled):not(.pwf-ant-select-status-error):hover .pwf-ant-select-selector {
    background: var(--pwf-ant-select-hover-bg-color, white);
    color: var(--pwf-ant-select-hover-color, black);
    border-color: var(--pwf-ant-select-hover-border-color, black);
    box-shadow: var(--pwf-ant-select-hover-box-shadow, 0 0 0 4px lightgrey);
}

.pwf-ant-select:not(.pwf-ant-select-disabled):not(.pwf-ant-select-status-error):hover .pwf-ant-select-selector .pwf-ant-select-selection-placeholder {
    color: var(--pwf-ant-select-hover-ph-color, grey);
}

.pwf-ant-select:not(.pwf-ant-select-disabled).pwf-ant-select-open:not(.pwf-ant-select-status-error) .pwf-ant-select-selector {
    background: var(--pwf-ant-select-active-bg-color, white);
    color: var(--pwf-ant-select-active-color, black);
    border-color: var(--pwf-ant-select-active-border-color, black);
    box-shadow: var(--pwf-ant-select-active-box-shadow, 0 0 0 4px lightgrey);
}

.pwf-ant-select:not(.pwf-ant-select-disabled).pwf-ant-select-open:not(.pwf-ant-select-status-error) .pwf-ant-select-selector .pwf-ant-select-selection-placeholder {
    color: var(--pwf-ant-select-active-ph-color, grey);
}

.pwf-ant-select-status-success:not(.pwf-ant-select-disabled):not(.pwf-ant-select-status-error) .pwf-ant-select-selector,
.pwf-ant-select:not(.pwf-ant-select-disabled):not(.pwf-ant-select-status-error):has(.pwf-ant-select-selection-item) .pwf-ant-select-selector {
    background: var(--pwf-ant-select-success-bg-color, white);
    color: var(--pwf-ant-select-success-color, black);
    border-color: var(--pwf-ant-select-success-border-color, green);
    box-shadow: var(--pwf-ant-select-success-box-shadow, none);
}

.pwf-ant-select.pwf-ant-select-status-error:not(.pwf-ant-select-disabled) .pwf-ant-select-selector {
    background: var(--pwf-ant-select-error-bg-color, white);
    color: var(--pwf-ant-select-error-color, red);
    border-color: var(--pwf-ant-select-error-border-color, red);
    box-shadow: var(--pwf-ant-select-error-box-shadow, none);
}

.pwf-ant-select.pwf-ant-select-status-error:not(.pwf-ant-select-disabled) .pwf-ant-select-selector .pwf-ant-select-selection-placeholder {
    color: var(--pwf-ant-select-error-ph-color, red);
}

.pwf-ant-select:hover.pwf-ant-select-status-error:not(.pwf-ant-select-disabled) .pwf-ant-select-selector {
    background: var(--pwf-ant-select-error-hover-bg-color, white);
    color: var(--pwf-ant-select-error-hover-color, black);
    border-color: var(--pwf-ant-select-error-hover-border-color, red);
    box-shadow: var(--pwf-ant-select-error-hover-box-shadow, 0 0 0 4px rgba(255, 0, 0, .1));
}

.pwf-ant-select:hover.pwf-ant-select-status-error:not(.pwf-ant-select-disabled) .pwf-ant-select-selector .pwf-ant-select-selection-placeholder {
    color: var(--pwf-ant-select-error-hover-ph-color, black);
}

.pwf-ant-select-open.pwf-ant-select-status-error:not(.pwf-ant-select-disabled) .pwf-ant-select-selector {
    background: var(--pwf-ant-select-error-active-bg-color, white);
    color: var(--pwf-ant-select-error-active-color, red);
    border-color: var(--pwf-ant-select-error-active-border-color, red);
    box-shadow: var(--pwf-ant-select-error-active-box-shadow, 0 0 0 4px rgba(255, 0, 0, .1));
}

.pwf-ant-select-open.pwf-ant-select-status-error:not(.pwf-ant-select-disabled) .pwf-ant-select-selector .pwf-ant-select-selection-placeholder {
    color: var(--pwf-ant-select-error-active-ph-color, red);
}

.pwf-ant-select.pwf-ant-select-disabled .pwf-ant-select-selector {
    background: var(--pwf-ant-select-disabled-bg-color, lightgrey);
    color: var(--pwf-ant-select-disabled-color, grey);
    border-color: var(--pwf-ant-select-disabled-border-color, grey);
    box-shadow: var(--pwf-ant-select-error-active-box-shadow, none);
    cursor: var(--pwf-ant-select-disabled-cursor, not-allowed);
}

.pwf-ant-select.pwf-ant-select-disabled .pwf-ant-select-selector .pwf-ant-select-selection-placeholder {
    color: var(--pwf-ant-select-disabled-ph-color, grey);
}

.pwf-ant-select-no-search .pwf-ant-select-selection-search {
    display: none;
    width: 0 !important;
    height: 0 !important;
}

.pwf-ant-select-selection-search {
    position: absolute;
    width: 100%;
}

.pwf-ant-select-open .pwf-ant-select-selection-search {
    font-size: 16px;
}

.pwf-ant-select-selection-search-input {
    cursor: var(--pwf-ant-select-search-input-cursor, text);
    font-family: var(--pwf-ant-select-ff, var(--pwf-ant-input-select-ff, sans-serif));
    text-transform: var(--pwf-ant-select-tt, var(--pwf-ant-input-select-tt, normal));
    letter-spacing: var(--pwf-ant-select-ls, var(--pwf-ant-input-select-ls, normal));
    text-align: var(--pwf-ant-select-ta, var(--pwf-ant-input-select-ta, left));
    font-size: var(--pwf-ant-select-fs, var(--pwf-ant-input-select-fs, 16px));
    font-weight: var(--pwf-ant-select-fw, var(--pwf-ant-input-select-fw, 400));
    line-height: var(--pwf-ant-select-lh, var(--pwf-ant-input-select-lh, 24px));
    color: var(--pwf-ant-select-color, var(--pwf-ant-input-select-color, black));
    width: 100%;
    height: 100%;
    margin: 0;
    padding: var(--pwf-ant-select-search-input-padding, 0 96px 0 0);
    background: transparent;
    border: none;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: var(--pwf-ant-select-search-input-fs, 16px);
}

.pwf-ant-select-selection-search-input::-webkit-search-cancel-button {
    -webkit-appearance: none;
    height: var(--pwf-ant-select-search-input-cancel-height, 18px);
    width: var(--pwf-ant-select-search-input-cancel-width, 18px);
    margin: var(--pwf-ant-select-search-input-cancel-margin, 0);
    background-image: var(--pwf-ant-select-multiple-item-remove-bg-image, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDVMMTIgMTAuNTlMNi40MSA1TDUgNi40MUwxMC41OSAxMkw1IDE3LjU5TDYuNDEgMTlMMTIgMTMuNDFMMTcuNTkgMTlMMTkgMTcuNTlMMTMuNDEgMTJMMTkgNi40MVoiIGZpbGw9IiMwOTI2NTEiLz4NCjwvc3ZnPg0K));
    background-position: 50% 1.5px;
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer;
}

.pwf-ant-select.pwf-ant-select-disabled .pwf-ant-select-selection-search-input {
    cursor: var(--pwf-ant-select-disabled-search-input-cursor, not-allowed);
}

.pwf-ant-select-multiple .pwf-ant-select-selector {
    padding: var(--pwf-ant-select-padding-multiple, 0px 14px);
}

.pwf-ant-select-multiple .pwf-ant-select-selection-placeholder {
    display: flex;
    align-items: center;
    justify-content: center;
}

.pwf-ant-select-multiple .pwf-ant-select-selection-overflow {
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: flex-start;
    gap: var(--pwf-ant-select-multiple-gap, 12px);
    max-width: var(--pwf-ant-select-multiple-max-width, calc(100% - 28px));
    overflow-x: auto;
}

.pwf-ant-select-multiple .pwf-ant-select-selection-overflow::-webkit-scrollbar {
    height: var(--pwf-ant-select-multiple-scrollbar-height, 3px);
}

.pwf-ant-select-multiple .pwf-ant-select-selection-overflow::-webkit-scrollbar-track {
    background: var(--pwf-ant-select-multiple-scrollbar-bg-color, transparent);
}

.pwf-ant-select-multiple .pwf-ant-select-selection-overflow::-webkit-scrollbar-track:hover {
    background: var(--pwf-ant-select-multiple-scrollbar-hover-bg-color, transparent);
}

.pwf-ant-select-multiple .pwf-ant-select-selection-overflow::-webkit-scrollbar-thumb {
    background: var(--pwf-ant-select-multiple-scrollbar-thumb-bg-color, grey);
    cursor: pointer;
}

.pwf-ant-select-multiple .pwf-ant-select-selection-overflow::-webkit-scrollbar-thumb:hover {
    background: var(--pwf-ant-select-multiple-scrollbar-thumb-hover-bg-color, black);
}

.pwf-ant-select-multiple .pwf-ant-select-selection-overflow-item {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: normal;
}

.pwf-ant-select-multiple .pwf-ant-select-selection-item {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    gap: var(--pwf-ant-select-multiple-item-gap, 8px);
    padding: var(--pwf-ant-select-multiple-item-padding, 6px 12px 6px 12px);
    background: var(--pwf-ant-select-multiple-item-bg-color, white);
    border: 1px solid var(--pwf-ant-select-multiple-item-border-color, grey);
}

.pwf-ant-select-multiple .pwf-ant-select-selection-item:hover {
    background: var(--pwf-ant-select-multiple-item-hover-bg-color, white);
    border-color: var(--pwf-ant-select-multiple-item-hover-border-color, grey);
}

.pwf-ant-select-multiple .pwf-ant-select-selection-item .pwf-ant-select-selection-item-remove>span:after {
    content: "";
    width: var(--pwf-ant-select-multiple-item-remove-width, 18px);
    height: var(--pwf-ant-select-multiple-item-remove-height, 18px);
    background-image: var(--pwf-ant-select-multiple-item-remove-bg-image, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDVMMTIgMTAuNTlMNi40MSA1TDUgNi40MUwxMC41OSAxMkw1IDE3LjU5TDYuNDEgMTlMMTIgMTMuNDFMMTcuNTkgMTlMMTkgMTcuNTlMMTMuNDEgMTJMMTkgNi40MVoiIGZpbGw9IiMwOTI2NTEiLz4NCjwvc3ZnPg0K));
    background-position: 50% 1.5px;
    background-size: cover;
    background-repeat: no-repeat;
}

.pwf-ant-select-multiple .pwf-ant-select-selection-item .pwf-ant-select-selection-item-remove svg {
    display: none;
}

.pwf-ant-select-multiple .pwf-ant-select-selection-item:hover .pwf-ant-select-selection-item-remove>span:after {
    background-image: var(--pwf-ant-select-multiple-item-remove-hover-bg-image, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDVMMTIgMTAuNTlMNi40MSA1TDUgNi40MUwxMC41OSAxMkw1IDE3LjU5TDYuNDEgMTlMMTIgMTMuNDFMMTcuNTkgMTlMMTkgMTcuNTlMMTMuNDEgMTJMMTkgNi40MVoiIGZpbGw9IiMzOTk5RkYiLz4NCjwvc3ZnPg0K));
}

.pwf-ant-select-selection-item {
    padding: var(--pwf-ant-select-selection-item-padding, 0 24px 0 0);
    flex: 1;
    font-weight: 400;
    transition: all .1s, visibility 0s;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    gap: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pwf-ant-select-clear {
    position: absolute;
    top: var(--pwf-ant-select-clear-top, 17px);
    right: var(--pwf-ant-select-clear-right, 50px);
    z-index: 2;
    width: var(--pwf-ant-select-clear-width, 18px);
    height: var(--pwf-ant-select-clear-height, 18px);
    background-image: var(--pwf-ant-select-clear-bg-image, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDVMMTIgMTAuNTlMNi40MSA1TDUgNi40MUwxMC41OSAxMkw1IDE3LjU5TDYuNDEgMTlMMTIgMTMuNDFMMTcuNTkgMTlMMTkgMTcuNTlMMTMuNDEgMTJMMTkgNi40MVoiIGZpbGw9IiMwOTI2NTEiLz4NCjwvc3ZnPg0K));
    background-position: 50% 1.5px;
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer;
}

.pwf-ant-select-clear:hover {
    background-image: var(--pwf-ant-select-clear-hover-bg-image, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDVMMTIgMTAuNTlMNi40MSA1TDUgNi40MUwxMC41OSAxMkw1IDE3LjU5TDYuNDEgMTlMMTIgMTMuNDFMMTcuNTkgMTlMMTkgMTcuNTlMMTMuNDEgMTJMMTkgNi40MVoiIGZpbGw9IiMwOTI2NTEiLz4NCjwvc3ZnPg0K));
}

.pwf-ant-select-clear>span {
    display: none;
    opacity: 0;
}

.pwf-ant-select-arrow {
    top: var(--pwf-ant-select-arrow-top, 15px);
    right: var(--pwf-ant-select-arrow-right, 16px);
    height: var(--pwf-ant-select-arrow-height, var(--pwf-ant-select-arrow-size, 24px));
    width: var(--pwf-ant-select-arrow-width, var(--pwf-ant-select-arrow-size, 24px));
    margin: var(--pwf-ant-select-arrow-margin, 0);
    color: var(--pwf-ant-select-arrow-color, grey);
    position: absolute;
    display: flex;
    align-items: center;
    text-align: center;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    z-index: 3;
    transition: all .1s ease;
}

.pwf-ant-select-open .pwf-ant-select-arrow {
    transform: rotate(180deg);
    color: var(--pwf-ant-select-open-arrow-color, black);
}

.pwf-ant-select-status-success:not(.pwf-ant-select-disabled):not(.pwf-ant-select-status-error) .pwf-ant-select-arrow,
.pwf-widget-forms .pwf-ant-select:not(.pwf-ant-select-disabled):not(.pwf-ant-select-status-error):has(.pwf-ant-select-selection-item) .pwf-ant-select-arrow {
    color: var(--pwf-ant-select-success-arrow-color, green);
}

.pwf-ant-select.pwf-ant-select-disabled .pwf-ant-select-arrow {
    color: var(--pwf-ant-select-disabled-arrow-color, grey);
}

.pwf-ant-select-dropdown {
    box-shadow: var(--pwf-ant-select-dropdown-box-shadow, 0px 4px 16px 0px rgba(16, 24, 32, .13));
    z-index: var(--pwf-ant-select-dropdown-index, 4);
    padding: var(--pwf-ant-select-dropdown-padding, 0);
    margin: var(--pwf-ant-select-dropdown-margin, 0);
    background: var(--pwf-ant-select-dropdown-background, white);
    border-radius: var(--pwf-ant-select-dropdown-border-radius, 0px);
    top: var(--pwf-ant-select-dropdown-top, 60px) !important;
    left: -9999px;
    height: fit-content;
    -webkit-backdrop-filter: var(--pwf-ant-select-dropdown-backdrop-filter, none);
    backdrop-filter: var(--pwf-ant-select-dropdown-backdrop-filter, none);
    position: absolute;
    overflow: hidden;
    outline: none;
    transition: box-shadow .1s cubic-bezier(.645, .045, .355, 1);
}

.pwf-ant-select-dropdown-hidden {
    display: none;
}

.pwf-ant-select-item-option {
    font-family: var(--pwf-ant-select-item-ff, var(--pwf-ff, sans-serif));
    text-transform: var(--pwf-ant-select-item-tt, normal);
    letter-spacing: var(--pwf-ant-select-item-ls, normal);
    text-align: var(--pwf-ant-select-item-ta, left);
    font-size: var(--pwf-ant-select-item-fs, 14px);
    font-weight: var(--pwf-ant-select-item-fw, 400);
    line-height: var(--pwf-ant-select-item-lh, 14px);
    padding: var(--pwf-ant-select-item-padding, 8px 12px);
    min-height: var(--pwf-ant-select-item-min-height, 48px);
    color: var(--pwf-ant-select-item-color, black);
    background: var(--pwf-ant-select-item-bg, white);
    position: relative;
    display: flex;
    cursor: pointer;
    transition: background .1s ease;
}

.pwf-ant-select-item-option-active {
    background: var(--pwf-ant-select-item-active-bg, white);
    color: var(--pwf-ant-select-item-active-color, grey);
}

.pwf-ant-select-item-option-selected {
    background: var(--pwf-ant-select-item-selected-bg, lightgrey);
    color: var(--pwf-ant-select-item-selected-color, black);
}

.pwf-ant-select-item-option-content {
    flex: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: flex;
    align-items: center;
    gap: 8px;
}

.pwf-ant-select-item-option-state {
    display: none;
}

.rc-virtual-list-holder {
    overflow-y: auto !important;
}

.rc-virtual-list-holder::-webkit-scrollbar {
    width: 0px !important;
    opacity: 0 !important;
}

.rc-virtual-list-scrollbar {
    width: var(--pwf-ant-select-scrollbar-width, 4px) !important;
    margin: var(--pwf-ant-select-scrollbar-margin, 6px 6px 6px 0px);
    border-radius: var(--pwf-ant-select-scrollbar-border-radius, 4px);
    background: var(--pwf-ant-select-scrollbar-bg-color, lightgrey);
    opacity: var(--pwf-ant-select-scrollbar-opacity, 1);
    overflow: hidden;
    transition: opacity .1s ease;
}

.rc-virtual-list-scrollbar:hover {
    background: var(--pwf-ant-select-scrollbar-hover-bg-color, grey);
    opacity: var(--pwf-ant-select-scrollbar-hover-opacity, .8);
}

.rc-virtual-list-scrollbar-thumb {
    border-radius: var(--pwf-ant-select-scrollbar-thumb-border-radius, 0px) !important;
    background: var(--pwf-ant-select-scrollbar-thumb-bg-color, black) !important;
    opacity: var(--pwf-ant-select-scrollbar-thumb-opacity, 1);
    transition: background .1s ease, opacity .1s ease;
}

.rc-virtual-list-scrollbar-thumb:hover {
    background: var(--pwf-ant-select-scrollbar-thumb-hover-bg-color, blue) !important;
    opacity: var(--pwf-ant-select-scrollbar-thumb-hover-opacity, .8);
}

.pwf-ant-select.pwf-ant-select-no-virtual .rc-virtual-list-holder::-webkit-scrollbar {
    width: var(--pwf-ant-select-scrollbar-width, 4px) !important;
    opacity: 1 !important;
}

.pwf-ant-select.pwf-ant-select-no-virtual .rc-virtual-list-holder::-webkit-scrollbar-track {
    background: var(--pwf-ant-select-scrollbar-bg-color, rgba(0, 0, 0, .15));
}

.pwf-ant-select.pwf-ant-select-no-virtual .rc-virtual-list-holder::-webkit-scrollbar-thumb {
    background: var(--pwf-ant-select-scrollbar-thumb-bg-color, rgba(0, 0, 0, .5));
    cursor: pointer;
}

.pwf-ant-select.pwf-ant-select-no-virtual .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover {
    background: var(--pwf-ant-select-scrollbar-thumb-hover-bg-color, rgba(0, 0, 0, .9));
}

.pwf-phone-select-input {
    font-family: var(--pwf-ant-input-ff, var(--pwf-ant-input-select-ff, sans-serif));
    text-transform: var(--pwf-ant-input-tt, var(--pwf-ant-input-select-tt, normal));
    letter-spacing: var(--pwf-ant-input-ls, var(--pwf-ant-input-select-ls, normal));
    text-align: var(--pwf-ant-input-ta, var(--pwf-ant-input-select-ta, left));
    font-size: var(--pwf-ant-input-fs, var(--pwf-ant-input-select-fs, 16px));
    font-weight: var(--pwf-ant-input-fw, var(--pwf-ant-input-select-fw, 400));
    line-height: var(--pwf-ant-input-lh, var(--pwf-ant-input-select-lh, 24px));
    color: var(--pwf-ant-input-color, var(--pwf-ant-input-select-color, black));
    background: var(--pwf-ant-input-bg-color, var(--pwf-ant-input-select-bg-color, white));
    border-color: var(--pwf-ant-input-border-color, var(--pwf-ant-input-select-border-color, rgba(0, 0, 0, .4)));
    box-shadow: var(--pwf-ant-input-box-shadow, var(--pwf-ant-input-select-box-shadow, none));
    margin: var(--pwf-ant-input-margin, var(--pwf-ant-input-select-margin, 0));
    border-radius: var(--pwf-ant-input-border-radius, var(--pwf-ant-input-select-border-radius, 0px));
    border-width: var(--pwf-ant-input-border-width, var(--pwf-ant-input-select-border-width, 1px));
    width: var(--pwf-ant-input-width, var(--pwf-ant-input-select-width, 100%));
    height: var(--pwf-ant-input-height, var(--pwf-ant-input-select-height, 56px));
    min-width: 0;
    border-style: solid;
    position: relative;
    list-style: none;
    transition: all .1s;
    text-overflow: ellipsis;
    outline: 0;
    cursor: initial;
}

.pwf-phone-select-input:has(.pwf-ant-input:hover:not(.pwf-ant-input-status-error):not(:disabled)) {
    color: var(--pwf-ant-input-hover-color, black);
    background: var(--pwf-ant-input-hover-bg-color, white);
    border-color: var(--pwf-ant-input-hover-border-color, black);
    box-shadow: var(--pwf-ant-input-hover-box-shadow, none);
}

.pwf-phone-select-input:has(.pwf-ant-input:focus:not(.pwf-ant-input-status-error):not(:disabled)),
.pwf-phone-select-input:has(.pwf-ant-input-focused:not(.pwf-ant-input-status-error):not(:disabled)) {
    color: var(--pwf-ant-input-active-color, black);
    background: var(--pwf-ant-input-active-bg-color, white);
    border-color: var(--pwf-ant-input-active-border-color, black);
    box-shadow: var(--pwf-ant-input-active-box-shadow, none);
}

.pwf-phone-select-input:has(.pwf-ant-input-status-success),
.pwf-phone-select-input:has(.pwf-ant-input-affix-wrapper-status-success input) {
    color: var(--pwf-ant-input-success-color, black);
    background: var(--pwf-ant-input-success-bg-color, white);
    border-color: var(--pwf-ant-input-success-border-color, black);
    box-shadow: var(--pwf-ant-input-success-box-shadow, none);
}

.pwf-phone-select-input:has(.pwf-ant-input-status-error:not(:disabled)),
.pwf-phone-select-input:has(.pwf-ant-input-affix-wrapper-status-error input:not(:disabled)) {
    color: var(--pwf-ant-input-error-color, black);
    background: var(--pwf-ant-input-error-bg-color, white);
    border-color: var(--pwf-ant-input-error-border-color, black);
    box-shadow: var(--pwf-ant-input-error-box-shadow, none);
}

.pwf-phone-select-input:has(.pwf-ant-input-status-error:not(:disabled):hover),
.pwf-phone-select-input:has(.pwf-ant-input-affix-wrapper-status-error input:not(:disabled):hover) {
    color: var(--pwf-ant-input-error-hover-color, black);
    background: var(--pwf-ant-input-error-hover-bg-color, white);
    border-color: var(--pwf-ant-input-error-hover-border-color, black);
    box-shadow: var(--pwf-ant-input-error-hover-box-shadow, none);
}

.pwf-phone-select-input:has(.pwf-ant-input-status-error:not(:disabled):focus),
.pwf-phone-select-input:has(.pwf-ant-input-affix-wrapper-status-error input:not(:disabled):focus) {
    color: var(--pwf-ant-input-error-active-color, black);
    background: var(--pwf-ant-input-error-active-bg-color, white);
    border-color: var(--pwf-ant-input-error-active-border-color, black);
    box-shadow: var(--pwf-ant-input-error-active-box-shadow, none);
}

.pwf-phone-select-input:has(.pwf-ant-input:disabled),
.pwf-phone-select-input:has(.pwf-ant-input-disabled) {
    color: var(--pwf-ant-input-disabled-color, black);
    background: var(--pwf-ant-input-disabled-bg-color, white);
    border-color: var(--pwf-ant-input-disabled-border-color, black);
    box-shadow: var(--pwf-ant-input-disabled-box-shadow, none);
}

.pwf-phone-select-input-container {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    position: relative;
    top: 0;
    transition: all .15s;
}

.pwf-phone-select-input-select {
    min-width: var(--pwf-phone-select-input-select-min-width, 125px);
    height: 100%;
}

.pwf-phone-select-input-select .pwf-ant-select {
    height: 100%;
    background: transparent !important;
}

.pwf-phone-select-input-select .pwf-ant-select-selector {
    border-radius: 0;
    border: 0;
    height: 100%;
    box-shadow: none !important;
    align-items: center;
    background: transparent !important;
}

.pwf-phone-select-input-select .pwf-ant-select-selection-item {
    padding: 0;
}

.pwf-phone-select-input-select-item {
    gap: 4px;
    justify-content: flex-start;
    font-family: var(--pwf-ant-select-item-ff, var(--pwf-ff, sans-serif));
    text-transform: var(--pwf-ant-select-item-tt, normal);
    letter-spacing: var(--pwf-ant-select-item-ls, normal);
    text-align: var(--pwf-ant-select-item-ta, left);
    font-size: var(--pwf-ant-select-item-fs, 14px);
    font-weight: var(--pwf-ant-select-item-fw, 400);
    line-height: var(--pwf-ant-select-item-lh, 14px);
}

.pwf-phone-select-input-select-item,
.pwf-phone-select-input-input {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
}

.pwf-phone-select-input-input {
    width: 100%;
    height: 100%;
}

.pwf-phone-select-input-input:before {
    content: "";
    height: var(--pwf-phone-select-input-separator-border-height, 50%);
    width: var(--pwf-phone-select-input-separator-border-width, 1px);
    background: var(--pwf-phone-select-input-separator-color, rgba(0, 0, 0, .4));
}

.pwf-phone-select-input-input .pwf-ant-input {
    height: 100%;
    background: transparent !important;
    border-radius: 0;
    border: 0;
    padding-left: var(--pwf-phone-select-input-input-padding-left, 8px);
    box-shadow: none !important;
}

.pwf-form-disclaimer {
    font-family: var(--pwf-form-disclaimer-ff, sans-serif);
    text-transform: var(--pwf-form-disclaimer-tt, normal);
    letter-spacing: var(--pwf-form-disclaimer-ls, normal);
    text-align: var(--pwf-form-disclaimer-ta, center);
    color: var(--pwf-form-disclaimer-color, grey);
    font-size: var(--pwf-form-disclaimer-fs, 14px);
    font-weight: var(--pwf-form-disclaimer-fw, 400);
    line-height: var(--pwf-form-disclaimer-lh, 20px);
}

.pwf-form-disclaimer a {
    color: var(--pwf-form-disclaimer-link-color, grey);
    text-decoration: var(--pwf-form-disclaimer-link-decoration, underline);
}

.pwf-form-disclaimer:hover a {
    color: var(--pwf-form-disclaimer-hover-link-color, black);
}

.pwf-ant-spin {
    -webkit-backdrop-filter: var(--pwf-ant-spin-blur, blur(1.5px));
    backdrop-filter: var(--pwf-ant-spin-blur, blur(1.5px));
    z-index: var(--pwf-ant-spin-index, 10);
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pwf-ant-spin-dot-item {
    background: var(--pwf-ant-spin-base-color, black);
}

.pwf-btn {
    font-family: var(--pwf-btn-ff, sans-serif);
    text-transform: var(--pwf-btn-tt, uppercase);
    letter-spacing: var(--pwf-btn-ls, normal);
    text-align: var(--pwf-btn-ta, center);
    font-size: var(--pwf-btn-fs, 12px);
    font-weight: var(--pwf-btn-fw, 700);
    line-height: var(--pwf-btn-lh, normal);
    gap: var(--pwf-btn-gap, 12px 12px);
    height: var(--pwf-btn-height, 56px);
    padding: var(--pwf-btn-padding, 16px 24px);
    border-style: var(--pwf-btn-border-style, solid);
    border-width: var(--pwf-btn-border-width, 2px);
    border-radius: var(--pwf-btn-border-radius, 0px);
    color: var(--pwf-btn-color, white);
    background: var(--pwf-btn-bg-color, black);
    border-color: var(--pwf-btn-border-color, transparent);
    cursor: var(--pwf-btn-cursor, pointer);
    transform: var(--pwf-btn-transform, none);
    transition: .1s all ease;
    position: relative;
    box-shadow: none;
    text-shadow: none;
    display: inline-flex;
    align-items: center;
    justify-content: var(--pwf-btn-justify-content, center);
    max-width: 100%;
    width: var(--pwf-btn-width, auto);
    overflow: clip;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pwf-btn:after {
    content: none;
}

.pwf-btn span {
    color: var(--pwf-btn-color, white);
}

.pwf-btn:hover {
    background: var(--pwf-btn-hover-bg-color, black);
    border-color: var(--pwf-btn-hover-border-color, transparent);
}

.pwf-btn:hover,
.pwf-btn:hover span {
    color: var(--pwf-btn-hover-color, white);
}

.pwf-btn:hover .pwf-btn-icon {
    color: var(--pwf-btn-hover-icon-color, white);
}

.pwf-btn:active {
    background: var(--pwf-btn-active-bg-color, grey);
    border-color: var(--pwf-btn-active-border-color, transparent);
    transform: var(--pwf-btn-active-transform, translateY(1px));
}

.pwf-btn:active,
.pwf-btn:active span {
    color: var(--pwf-btn-active-color, white);
}

.pwf-btn:active .pwf-btn-icon {
    color: var(--pwf-btn-active-icon-color, white);
}

.pwf-btn:disabled,
.pwf-btn.pwf-btn-secondary:disabled {
    color: var(--pwf-btn-disabled-color, grey);
    background: var(--pwf-btn-disabled-bg-color, grey);
    border-color: var(--pwf-btn-disabled-border-color, transparent);
    cursor: var(--pwf-btn-disabled-cursor, not-allowed);
}

.pwf-btn:disabled span,
.pwf-btn.pwf-btn-secondary:disabled span {
    color: var(--pwf-btn-disabled-color, grey);
}

.pwf-btn:disabled .pwf-btn-icon,
.pwf-btn.pwf-btn-secondary:disabled .pwf-btn-icon {
    color: var(--pwf-btn-disabled-icon-color, grey);
}

.pwf-btn:disabled:active,
.pwf-btn.pwf-btn-secondary:disabled:active {
    transform: var(--pwf-btn-disabled-transform, none);
}

.pwf-btn-fluid {
    width: 100%;
    flex-grow: 1;
}

.pwf-btn-icon {
    color: var(--pwf-btn-icon-color, inherit);
    height: var(--pwf-btn-icon-height, 24px);
    width: var(--pwf-btn-icon-width, 24px);
    position: relative;
    flex-shrink: 0;
    transition: .1s all ease;
}

.pwf-ant-checkbox-wrapper {
    margin: 0;
    padding: 0;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    gap: var(--pwf-ant-checkbox-gap, 0px 16px);
}

.pwf-ant-checkbox-wrapper:after {
    content: none;
}

.pwf-ant-checkbox {
    margin: 0;
    padding: 0;
    position: relative;
    white-space: nowrap;
    outline: none;
    cursor: pointer;
}

.pwf-ant-checkbox:hover:after {
    visibility: visible;
}

.pwf-ant-checkbox:after {
    animation: none;
}

.pwf-ant-checkbox+span {
    font-family: var(--pwf-ant-checkbox-ff, var(--pwf-ff));
    text-transform: var(--pwf-ant-checkbox-tt, normal);
    letter-spacing: var(--pwf-ant-checkbox-ls, normal);
    text-align: var(--pwf-ant-checkbox-ta, left);
    font-size: var(--pwf-ant-checkbox-fs, 14px);
    font-weight: var(--pwf-ant-checkbox-fw, 400);
    line-height: var(--pwf-ant-checkbox-lh, 18px);
    color: var(--pwf-ant-checkbox-color, black);
}

.pwf-ant-checkbox+span a {
    text-decoration: var(--pwf-ant-checkbox-link-decoration, underline);
    color: var(--pwf-ant-checkbox-link-color, black);
}

.pwf-ant-checkbox+span a:hover {
    color: var(--pwf-ant-checkbox-hover-link-color, red);
}

.pwf-ant-checkbox-input {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0;
    margin: 0;
}

.pwf-ant-checkbox-inner {
    width: var(--pwf-ant-checkbox-height, 32px);
    height: var(--pwf-ant-checkbox-width, 32px);
    background: var(--pwf-ant-checkbox-bg-color, white);
    border: var(--pwf-ant-checkbox-border-width, 1px) solid var(--pwf-ant-checkbox-border-color, grey);
    border-radius: var(--pwf-ant-checkbox-border-radius, 4px);
    position: relative;
    top: 0;
    left: 0;
    display: block;
    border-collapse: separate;
    transition: all .1s;
}

.pwf-ant-checkbox-inner:after {
    top: var(--pwf-ant-checkbox-check-top, 13px);
    left: var(--pwf-ant-checkbox-check-left, 9px);
    width: var(--pwf-ant-checkbox-check-width, 7.5px);
    height: var(--pwf-ant-checkbox-check-height, 16px);
    border: var(--pwf-ant-checkbox-check-border-width, 2px) solid var(--pwf-ant-checkbox-check-color, white);
    border-bottom-right-radius: var(--pwf-ant-checkbox-check-border-radius, 0);
    position: absolute;
    display: table;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(0) translate(-50%, -50%);
    opacity: 0;
    transition: all .1s cubic-bezier(.71, -.46, .88, .6), opacity .1s;
    content: " ";
}

.pwf-ant-checkbox-wrapper:hover:not(.pwf-ant-checkbox-wrapper-disabled) .pwf-ant-checkbox-inner {
    border-color: var(--pwf-ant-checkbox-hover-border-color, grey);
    background-color: var(--pwf-ant-checkbox-hover-bg-color, grey);
}

.pwf-ant-checkbox-checked .pwf-ant-checkbox-inner {
    border-color: var(--pwf-ant-checkbox-checked-border-color, black);
    background: var(--pwf-ant-checkbox-checked-bg-color, black);
}

.pwf-ant-checkbox-checked .pwf-ant-checkbox-inner:after {
    transform: rotate(45deg) scale(1) translate(-50%, -50%);
    opacity: 1;
    transition: all .1s cubic-bezier(.12, .4, .29, 1.46) .1s;
}

.pwf-ant-checkbox-wrapper:hover:not(.pwf-ant-checkbox-wrapper-disabled) .pwf-ant-checkbox-checked .pwf-ant-checkbox-inner {
    background: var(--pwf-ant-checkbox-checked-hover-bg, white);
    border-color: var(--pwf-ant-checkbox-checked-hover-border-color, black);
}

.pwf-ant-checkbox-wrapper:hover:not(.pwf-ant-checkbox-wrapper-disabled) .pwf-ant-checkbox-checked .pwf-ant-checkbox-inner:after {
    border-color: var(--pwf-ant-checkbox-hover-check-color, grey);
}

.pwf-ant-checkbox-wrapper-disabled .pwf-ant-checkbox-checked .pwf-ant-checkbox-inner {
    border-color: var(--pwf-ant-checkbox-disabled-border-color, transparent);
    background: var(--pwf-ant-checkbox-disabled-bg-color, grey);
}

.pwf-ant-checkbox-wrapper-disabled .pwf-ant-checkbox-checked .pwf-ant-checkbox-inner:after {
    border-color: var(--pwf-ant-checkbox-disabled-check-color, grey);
}

.pwf-ant-picker-element-root {
    width: 100%;
}

.pwf-ant-picker {
    box-sizing: border-box;
    border-radius: var(--pwf-ant-picker-border-radius, 4px);
    border-width: var(--pwf-ant-picker-border-width, 1px);
    margin: var(--pwf-ant-picker-margin, 0);
    padding: var(--pwf-ant-picker-padding, 14px 14px 14px 16px);
    width: var(--pwf-ant-picker-width, 100%);
    height: var(--pwf-ant-picker-height, 52px);
    min-width: 0;
    border-style: solid;
    display: inline-block;
    position: relative;
    list-style: none;
    transition: all .1s;
    text-overflow: ellipsis;
    outline: 0;
    cursor: var(--pwf-ant-picker-cursor, initial);
}

.pwf-ant-picker input {
    font-family: var(--pwf-ant-picker-ff, var(--pwf-ff));
    text-transform: var(--pwf-ant-picker-tt, normal);
    letter-spacing: var(--pwf-ant-picker-ls, normal);
    text-align: var(--pwf-ant-picker-ta, left);
    font-size: var(--pwf-ant-picker-fs, 16px);
    font-weight: var(--pwf-ant-picker-fw, 400);
    line-height: var(--pwf-ant-picker-lh, 24px);
}

.pwf-ant-picker-panel-container {
    max-width: 300px;
    margin: var(--pwf-ant-picker-container-margin, 4px 0 0 0);
    padding: var(--pwf-ant-picker-container-padding, 18px 20px 18px 20px);
    border: var(--pwf-ant-picker-container-border-width, 1px) solid var(--pwf-ant-picker-container-border-color, black);
    border-radius: var(--pwf-ant-picker-container-border-radius, 4px);
    overflow: visible;
    width: fit-content;
    min-width: var(--pwf-ant-picker-container-min-width, 250px);
}

.pwf-ant-picker-panel {
    width: 100%;
    border: 0;
}

.pwf-ant-picker-decade-panel,
.pwf-ant-picker-year-panel,
.pwf-ant-picker-quarter-panel,
.pwf-ant-picker-month-panel,
.pwf-ant-picker-week-panel,
.pwf-ant-picker-date-panel,
.pwf-ant-picker-time-panel {
    width: auto;
}

.pwf-ant-picker-header {
    margin: var(--pwf-ant-picker-header-margin, 0);
    padding: var(--pwf-ant-picker-header-padding, 10px 0 10px 0);
    border-bottom: var(--pwf-ant-picker-header-border-bottom-width, 1px) solid var(--pwf-ant-picker-header-border-color, black);
}

button.pwf-ant-picker-header-super-prev-btn,
button.pwf-ant-picker-header-prev-btn,
button.pwf-ant-picker-header-next-btn,
button.pwf-ant-picker-header-super-next-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--pwf-ant-picker-header-color, black);
}

button.pwf-ant-picker-header-super-prev-btn:hover,
button.pwf-ant-picker-header-prev-btn:hover,
button.pwf-ant-picker-header-next-btn:hover,
button.pwf-ant-picker-header-super-next-btn:hover {
    color: var(--pwf-ant-picker-header-hover-color, grey);
}

button.pwf-ant-picker-header-super-prev-btn,
button.pwf-ant-picker-header-super-next-btn {
    display: none;
}

.pwf-ant-picker-header-view {
    display: flex;
    justify-content: center;
    flex-direction: row;
    gap: var(--pwf-ant-picker-header-text-gap, 8px);
}

.pwf-ant-picker-header-view,
.pwf-ant-picker-header-view button {
    font-family: var(--pwf-ant-picker-header-ff, var(--pwf-ff));
    text-transform: var(--pwf-ant-picker-header-tt, normal);
    letter-spacing: var(--pwf-ant-picker-header-ls, normal);
    text-align: var(--pwf-ant-picker-header-ta, left);
    font-size: var(--pwf-ant-picker-header-fs, 16px);
    font-weight: var(--pwf-ant-picker-header-fw, 400);
    line-height: var(--pwf-ant-picker-header-lh, 24px);
    color: var(--pwf-ant-picker-header-color, black);
    margin: 0 !important;
}

.pwf-ant-picker-header-view button:hover {
    color: var(--pwf-ant-picker-header-hover-color, grey);
}

.pwf-ant-picker-panel .pwf-ant-picker-body {
    margin: var(--pwf-ant-picker-body-margin, 0);
    padding: var(--pwf-ant-picker-body-padding, 0);
}

.pwf-ant-picker-panel .pwf-ant-picker-body table.pwf-ant-picker-content {
    width: auto;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.pwf-ant-picker-panel .pwf-ant-picker-body table.pwf-ant-picker-content thead {
    margin-bottom: var(--pwf-ant-picker-thead-margin-bottom, 0);
    padding-bottom: var(--pwf-ant-picker-thead-padding-bottom, 0);
    border-bottom: var(--pwf-ant-picker-thead-border-bottom-width, 1px) solid var(--pwf-ant-picker-thead-border-color, black);
}

.pwf-ant-picker-panel .pwf-ant-picker-body table.pwf-ant-picker-content thead tr th {
    font-family: var(--pwf-ant-picker-thead-ff, var(--pwf-ff));
    text-transform: var(--pwf-ant-picker-thead-tt, normal);
    letter-spacing: var(--pwf-ant-picker-thead-ls, normal);
    text-align: var(--pwf-ant-picker-thead-ta, left);
    font-size: var(--pwf-ant-picker-thead-fs, 16px);
    font-weight: var(--pwf-ant-picker-thead-fw, 400);
    line-height: var(--pwf-ant-picker-thead-lh, 24px);
    color: var(--pwf-ant-picker-thead-color, grey);
    height: var(--pwf-ant-picker-table-cell-height, 32px);
    width: var(--pwf-ant-picker-table-cell-width, 32px);
}

.pwf-ant-picker-panel .pwf-ant-picker-body table.pwf-ant-picker-content tbody tr td.pwf-ant-picker-cell {
    font-family: var(--pwf-ant-picker-tbody-ff, var(--pwf-ff));
    text-transform: var(--pwf-ant-picker-tbody-tt, normal);
    letter-spacing: var(--pwf-ant-picker-tbody-ls, normal);
    text-align: var(--pwf-ant-picker-tbody-ta, left);
    color: var(--pwf-ant-picker-tbody-color, black);
    font-size: var(--pwf-ant-picker-tbody-fs, 16px);
    font-weight: var(--pwf-ant-picker-tbody-fw, 400);
    line-height: var(--pwf-ant-picker-tbody-lh, 24px);
    min-width: auto;
    height: var(--pwf-ant-picker-table-cell-height, 32px);
    width: var(--pwf-ant-picker-table-cell-width, 32px);
    margin: var(--pwf-ant-picker-tbody-cell-margin, 0);
    padding: var(--pwf-ant-picker-tbody-cell-padding, 0);
}

.pwf-ant-picker-panel .pwf-ant-picker-body table.pwf-ant-picker-content tbody tr td.pwf-ant-picker-cell:before {
    content: none !important;
}

.pwf-ant-picker-panel .pwf-ant-picker-body table.pwf-ant-picker-content tbody tr td.pwf-ant-picker-cell .pwf-ant-picker-cell-inner {
    width: 100%;
    height: 100%;
    min-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-direction: row;
    border-radius: var(--pwf-ant-picker-tbody-cell-border-radius, 0);
    color: var(--pwf-ant-picker-tbody-cell-color, black);
    background: var(--pwf-ant-picker-tbody-cell-bg-color, green);
    padding: 0;
}

.pwf-ant-picker-panel .pwf-ant-picker-body table.pwf-ant-picker-content tbody tr td.pwf-ant-picker-cell .pwf-ant-picker-cell-inner:before {
    content: none !important;
}

.pwf-ant-picker-panel .pwf-ant-picker-body table.pwf-ant-picker-content tbody tr td.pwf-ant-picker-cell:hover:not(.pwf-ant-picker-cell-in-view) .pwf-ant-picker-cell-inner,
.pwf-ant-picker-panel .pwf-ant-picker-body table.pwf-ant-picker-content tbody tr td.pwf-ant-picker-cell:hover:not(.pwf-ant-picker-cell-selected):not(.pwf-ant-picker-cell-range-start):not(.pwf-ant-picker-cell-range-end):not(.pwf-ant-picker-cell-range-hover-start):not(.pwf-ant-picker-cell-range-hover-end) .pwf-ant-picker-cell-inner {
    color: var(--pwf-ant-picker-tbody-cell-hover-color, black);
    background: var(--pwf-ant-picker-tbody-cell-hover-bg-color, grey);
}

.pwf-ant-picker-panel .pwf-ant-picker-body table.pwf-ant-picker-content tbody tr td.pwf-ant-picker-cell.pwf-ant-picker-cell-in-view .pwf-ant-picker-cell-inner {
    color: var(--pwf-ant-picker-tbody-cell-in-view-color, black);
    background: var(--pwf-ant-picker-tbody-cell-in-view-bg-color, transparent);
}

.pwf-ant-picker-panel .pwf-ant-picker-body table.pwf-ant-picker-content tbody tr td.pwf-ant-picker-cell.pwf-ant-picker-cell-disabled .pwf-ant-picker-cell-inner {
    color: var(--pwf-ant-picker-tbody-cell-disabled-color, grey);
    background: var(--pwf-ant-picker-tbody-cell-disabled-bg-color, lightgrey);
}

.pwf-ant-picker-panel .pwf-ant-picker-body table.pwf-ant-picker-content tbody tr td.pwf-ant-picker-cell.pwf-ant-picker-cell-in-view.pwf-ant-picker-cell-selected .pwf-ant-picker-cell-inner {
    color: var(--pwf-ant-picker-tbody-cell-selected-color, black);
    background: var(--pwf-ant-picker-tbody-cell-selected-bg-color, grey);
    font-weight: var(--pwf-ant-picker-tbody-cell-selected-fw, 600);
}

.pwf-ant-picker-panel .pwf-ant-picker-month-panel .pwf-ant-picker-body table.pwf-ant-picker-content tbody tr td.pwf-ant-picker-cell {
    height: var(--pwf-ant-picker-table-cell-month-height, 48px);
    width: var(--pwf-ant-picker-table-cell-month-width, 64px);
}

.pwf-ant-picker-panel .pwf-ant-picker-year-panel .pwf-ant-picker-body table.pwf-ant-picker-content tbody tr td.pwf-ant-picker-cell {
    height: var(--pwf-ant-picker-table-cell-year-height, 48px);
    width: var(--pwf-ant-picker-table-cell-year-width, 64px);
}

.pwf-ant-picker-panel .pwf-ant-picker-decade-panel .pwf-ant-picker-body table.pwf-ant-picker-content tbody tr td.pwf-ant-picker-cell {
    height: var(--pwf-ant-picker-table-cell-decade-height, 48px);
    min-width: var(--pwf-ant-picker-table-cell-decade-min-width, 64px);
    width: var(--pwf-ant-picker-table-cell-decade-width, 90px);
}

.pwf-ant-picker {
    background: var(--pwf-ant-picker-bg-color, white);
    border-color: var(--pwf-ant-picker-border-color, grey);
    box-shadow: var(--pwf-ant-picker-box-shadow, none);
}

.pwf-ant-picker,
.pwf-ant-picker .pwf-ant-picker-suffix {
    color: var(--pwf-ant-picker-color, black);
}

.pwf-ant-picker input::placeholder {
    transition: all .1s;
    color: var(--pwf-ant-picker-ph-color, grey);
}

.pwf-ant-picker:hover:not(.pwf-ant-picker-status-error):not(:disabled) {
    color: var(--pwf-ant-picker-hover-color, black);
    background: var(--pwf-ant-picker-hover-bg-color, white);
    border-color: var(--pwf-ant-picker-hover-border-color, grey);
    box-shadow: var(--pwf-ant-picker-hover-box-shadow, none);
}

.pwf-ant-picker:hover:not(.pwf-ant-picker-status-error):not(:disabled) .pwf-ant-picker-suffix {
    color: var(--pwf-ant-picker-hover-color, black);
}

.pwf-ant-picker:hover:not(.pwf-ant-picker-status-error):not(:disabled) input::placeholder {
    color: var(--pwf-ant-picker-hover-ph-color, grey);
}

.pwf-ant-picker:focus:not(.pwf-ant-picker-status-error):not(:disabled),
.pwf-ant-picker.pwf-ant-picker-focused:not(.pwf-ant-picker-status-error):not(:disabled) {
    color: var(--pwf-ant-picker-active-color, black);
    background: var(--pwf-ant-picker-active-bg-color, white);
    border-color: var(--pwf-ant-picker-active-border-color, grey);
    box-shadow: var(--pwf-ant-picker-active-box-shadow, none);
}

.pwf-ant-picker:focus:not(.pwf-ant-picker-status-error):not(:disabled) .pwf-ant-picker-suffix,
.pwf-ant-picker.pwf-ant-picker-focused:not(.pwf-ant-picker-status-error):not(:disabled) .pwf-ant-picker-suffix {
    color: var(--pwf-ant-picker-active-color, black);
}

.pwf-ant-picker:focus:not(.pwf-ant-picker-status-error):not(:disabled) input::placeholder,
.pwf-ant-picker.pwf-ant-picker-focused:not(.pwf-ant-picker-status-error):not(:disabled) input::placeholder {
    color: var(--pwf-ant-picker-active-ph-color, grey);
}

.pwf-ant-picker.pwf-ant-picker-status-success {
    background: var(--pwf-ant-picker-success-bg-color, white);
    border-color: var(--pwf-ant-picker-success-border-color, grey);
    box-shadow: var(--pwf-ant-picker-success-box-shadow, none);
}

.pwf-ant-picker.pwf-ant-picker-status-success,
.pwf-ant-picker.pwf-ant-picker-status-success .pwf-ant-picker-suffix {
    color: var(--pwf-ant-picker-success-color, black);
}

.pwf-ant-picker.pwf-ant-picker-status-success input::placeholder {
    color: var(--pwf-ant-picker-success-ph-color, grey);
}

.pwf-ant-picker.pwf-ant-picker-status-error:not(:disabled) {
    color: var(--pwf-ant-picker-error-color, black);
    background: var(--pwf-ant-picker-error-bg-color, white);
    border-color: var(--pwf-ant-picker-error-border-color, grey);
    box-shadow: var(--pwf-ant-picker-error-box-shadow, none);
}

.pwf-ant-picker.pwf-ant-picker-status-error:not(:disabled) .pwf-ant-picker-suffix {
    color: var(--pwf-ant-picker-error-color, black);
}

.pwf-ant-picker.pwf-ant-picker-status-error:not(:disabled) input::placeholder {
    color: var(--pwf-ant-picker-error-ph-color, grey);
}

.pwf-ant-picker.pwf-ant-picker-status-error:not(:disabled):hover {
    color: var(--pwf-ant-picker-error-hover-color, black);
    background: var(--pwf-ant-picker-error-hover-bg-color, white);
    border-color: var(--pwf-ant-picker-error-hover-border-color, grey);
    box-shadow: var(--pwf-ant-picker-error-hover-box-shadow, none);
}

.pwf-ant-picker.pwf-ant-picker-status-error:not(:disabled):hover .pwf-ant-picker-suffix {
    color: var(--pwf-ant-picker-error-hover-color, black);
}

.pwf-ant-picker.pwf-ant-picker-status-error:not(:disabled):hover input::placeholder {
    color: var(--pwf-ant-picker-error-hover-ph-color, grey);
}

.pwf-ant-picker.pwf-ant-picker-status-error:not(:disabled):focus {
    color: var(--pwf-ant-picker-error-active-color, black);
    background: var(--pwf-ant-picker-error-active-bg-color, white);
    border-color: var(--pwf-ant-picker-error-active-border-color, grey);
    box-shadow: var(--pwf-ant-picker-error-active-box-shadow, none);
}

.pwf-ant-picker.pwf-ant-picker-status-error:not(:disabled):focus .pwf-ant-picker-suffix {
    color: var(--pwf-ant-picker-error-active-color, black);
}

.pwf-ant-picker.pwf-ant-picker-status-error:not(:disabled):focus input::placeholder {
    color: var(--pwf-ant-picker-error-active-ph-color, grey);
}

.pwf-ant-picker:disabled,
.pwf-ant-picker-disabled {
    background: var(--pwf-ant-picker-disabled-bg-color, white);
    border-color: var(--pwf-ant-picker-disabled-border-color, grey);
    box-shadow: var(--pwf-ant-picker-disabled-box-shadow, none);
}

.pwf-ant-picker:disabled,
.pwf-ant-picker-disabled,
.pwf-ant-picker:disabled .pwf-ant-picker-suffix,
.pwf-ant-picker-disabled .pwf-ant-picker-suffix {
    color: var(--pwf-ant-picker-disabled-color, black);
}

.pwf-ant-picker:disabled input::placeholder,
.pwf-ant-picker-disabled input::placeholder {
    color: var(--pwf-ant-picker-disabled-ph-color, grey);
}

@keyframes opasity-loading {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.pwf-file-upload-root svg {
    transition: all .1s ease;
    flex-shrink: 0;
}

.pwf-file-upload-root .pwf-ant-form-item-control-input-content {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

.pwf-file-upload-root .pwf-ant-form-item-control-input-content>span {
    width: 100%;
}

.pwf-file-upload-root-no-label .pwf-ant-form-item-label {
    display: none !important;
}

span.pwf-file-upload-inner {
    font-family: var(--pwf-file-upload-ff, sans-serif);
    text-transform: var(--pwf-file-upload-tt, normal);
    letter-spacing: var(--pwf-file-upload-ls, normal);
    text-align: var(--pwf-file-upload-ta, left);
    font-size: var(--pwf-file-upload-fs, 16px);
    font-weight: var(--pwf-file-upload-fw, 400);
    line-height: var(--pwf-file-upload-lh, 24px);
    color: var(--pwf-file-upload-color, black);
    display: flex;
    justify-content: center;
    align-items: center;
}

span.pwf-file-upload-success-text {
    color: var(--pwf-file-upload-success-color);
}

span.pwf-file-upload-loading-text {
    color: var(--pwf-file-upload-loading-color);
}

.pwf-file-upload-wrapper {
    margin: var(--pwf-file-upload-margin, 0);
    padding: var(--pwf-file-upload-padding, 16px 48px 16px 20px);
    width: var(--pwf-file-upload-width, 100%);
    height: var(--pwf-file-upload-height, 56px);
    min-width: 0;
    background: var(--pwf-file-upload-bg-color, white);
    border: var(--pwf-file-upload-border-width, 1px) solid var(--pwf-file-upload-border-color, rgba(0, 0, 0, .4));
    box-shadow: var(--pwf-file-upload-box-shadow, none);
    color: var(--pwf-file-upload-color, black);
    border-radius: var(--pwf-file-upload-border-radius, 4px);
    cursor: pointer;
    transition: all .1s ease;
    position: relative;
    display: flex;
    justify-content: var(--pwf-file-upload-justify-content, flex-start);
    flex-direction: var(--pwf-file-upload-flex-direction, row);
    column-gap: 10px;
}

.pwf-file-upload-wrapper:hover {
    background: var(--pwf-file-upload-hover-bg-color, white);
    border-color: var(--pwf-file-upload-hover-border-color, rgba(0, 0, 0, .4));
    box-shadow: var(--pwf-file-upload-hover-box-shadow, none);
    color: var(--pwf-file-upload-hover-color, black);
}

.pwf-file-upload-wrapper input {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.pwf-file-upload-icon {
    color: var(--pwf-file-upload-icon-color);
}

.pwf-file-upload-root:has(.pwf-ant-form-item-has-error) .pwf-file-upload-wrapper {
    background: var(--pwf-file-upload-error-bg-color, white);
    border-color: var(--pwf-file-upload-error-border-color, rgba(0, 0, 0, .4));
    box-shadow: var(--pwf-file-upload-error-box-shadow, none);
    color: var(--pwf-file-upload-error-color, black);
}

.pwf-file-upload-root:has(.pwf-ant-form-item-has-error) .pwf-file-upload-wrapper:hover {
    background: var(--pwf-file-upload-error-hover-bg-color, white);
    border-color: var(--pwf-file-upload-error-hover-border-color, rgba(0, 0, 0, .4));
    box-shadow: var(--pwf-file-upload-error-hover-box-shadow, none);
    color: var(--pwf-file-upload-error-hover-color, black);
}

.pwf-file-upload-root:has(.pwf-ant-form-item-has-error) .pwf-file-upload-wrapper.pwf-file-upload-wrapper-loading {
    background: var(--pwf-file-upload-error-loading-bg-color, white);
    border-color: var(--pwf-file-upload-error-loading-border-color, rgba(0, 0, 0, .4));
    box-shadow: var(--pwf-file-upload-error-loading-box-shadow, none);
    color: var(--pwf-file-upload-error-loading-color, black);
}

.pwf-file-upload-wrapper-over {
    background: var(--pwf-file-upload-over-bg-color, white);
    border-color: var(--pwf-file-upload-over-border-color, rgba(0, 0, 0, .4));
    box-shadow: var(--pwf-file-upload-over-box-shadow, none);
    color: var(--pwf-file-upload-over-color, black);
}

.pwf-file-upload-wrapper-loading {
    background: var(--pwf-file-upload-loading-bg-color, white);
    border-color: var(--pwf-file-upload-loading-border-color, rgba(0, 0, 0, .4));
    box-shadow: var(--pwf-file-upload-loading-box-shadow, none);
    color: var(--pwf-file-upload-loading-color, black);
    pointer-events: none;
    cursor: progress;
}

.pwf-file-upload-wrapper-loading svg {
    animation: opasity-loading .9s infinite;
}

.pwf-file-upload-wrapper-success {
    background: var(--pwf-file-upload-success-bg-color, white);
    border-color: var(--pwf-file-upload-success-border-color, rgba(0, 0, 0, .4));
    box-shadow: var(--pwf-file-upload-success-box-shadow, none);
    color: var(--pwf-file-upload-success-color, black);
}

.pwf-file-upload-error {
    padding-top: var(--pwf-file-upload-error-padding-top, 4px);
}

.pwf-file-upload-loading-text:after {
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    -webkit-animation: ellipsis steps(4, end) .9s infinite;
    animation: ellipsis steps(4, end) .9s infinite;
    content: "…";
    width: 0px;
}

@keyframes ellipsis {
    to {
        width: 15px;
    }
}

.pwf-form-error {
    font-family: var(--pwf-form-error-ff, var(--pwf-ff));
    text-transform: var(--pwf-form-error-tt, normal);
    letter-spacing: var(--pwf-form-error-ls, normal);
    text-align: var(--pwf-form-error-ta, center);
    color: var(--pwf-form-error-color, #FA5B46);
    font-size: var(--pwf-form-error-fs, 14px);
    font-weight: var(--pwf-form-error-fw, 400);
    line-height: var(--pwf-form-error-lh, 18px);
}

.pwf-ant-slider {
    height: var(--pwf-ant-slider-height, 24px);
    margin: var(--pwf-ant-slider-margin, 10px 12px 10px);
    padding: var(--pwf-ant-slider-padding, 10px 0);
    cursor: pointer;
    position: relative;
    touch-action: none;
    -webkit-user-select: none;
    user-select: none;
}

.pwf-ant-slider-with-marks {
    margin: var(--pwf-ant-slider-with-marks-margin, 10px 12px 28px);
}

.pwf-ant-slider-rail {
    width: var(--pwf-ant-slider-rail-width, 100%);
    height: var(--pwf-ant-slider-rail-height, 1px);
    background: var(--pwf-ant-slider-rail-bg, transparent);
    border-radius: var(--pwf-ant-slider-rail-border-radius, 0px);
    position: absolute;
    transition: background .1s;
}

.pwf-ant-slider:hover .pwf-ant-slider-rail {
    background: var(--pwf-ant-slider-hover-rail-bg, transparent);
}

.pwf-ant-slider-track {
    height: var(--pwf-ant-slider-track-height, 2px);
    background: var(--pwf-ant-slider-track-bg, #615952);
    border-radius: var(--pwf-ant-slider-track-border-radius, 0);
    position: absolute;
    transition: background .1s;
}

.pwf-ant-slider-step {
    width: var(--pwf-ant-slider-step-width, 100%);
    height: var(--pwf-ant-slider-step-height, 4px);
    background: var(--pwf-ant-slider-step-bg, transparent);
    position: absolute;
    pointer-events: none;
}

.pwf-ant-slider-dot {
    top: var(--pwf-ant-slider-dot-top, -2px);
    width: var(--pwf-ant-slider-dot-width, 8px);
    height: var(--pwf-ant-slider-dot-height, 8px);
    background: var(--pwf-ant-slider-dot-bg, transparent);
    border: var(--pwf-ant-slider-border-width, 2px) solid var(--pwf-ant-slider-border-color, transparent);
    border-radius: var(--pwf-ant-slider-border-radius, 50%);
    position: absolute;
    cursor: pointer;
}

.pwf-ant-slider-handle {
    width: var(--pwf-ant-slider-handle-width, 24px);
    height: var(--pwf-ant-slider-handle-height, 24px);
    margin: var(--pwf-ant-slider-handle-margun, -11px 0 0);
    background: var(--pwf-ant-slider-handle-bg, #ffffff);
    border: solid var(--pwf-ant-slider-handle-border-width, 7px) var(--pwf-ant-slider-handle-border-color, #615952);
    border-radius: var(--pwf-ant-slider-handle-border-radius, 50%);
    box-shadow: var(--pwf-ant-slider-handle-box-shadow, 0px 4px 16px 0px rgba(22, 16, 11, .13));
    position: absolute;
    cursor: pointer;
    transition: border-color .3s, box-shadow .6s, transform .3s cubic-bezier(.18, .89, .32, 1.28);
}

.pwf-ant-slider-handle:after {
    top: var(--pwf-ant-slider-handle-after-top, -6px);
    right: var(--pwf-ant-slider-handle-after-right, -6px);
    bottom: var(--pwf-ant-slider-handle-after-bottom, -6px);
    left: var(--pwf-ant-slider-handle-after-left, -6px);
    position: absolute;
    content: "";
}

.pwf-ant-slider-handle:active {
    box-shadow: var(--pwf-ant-slider-active-handle-box-shadow, none);
}

.pwf-ant-slider-mark {
    top: var(--pwf-ant-slider-mark-top, 32px);
    left: var(--pwf-ant-slider-mark-left, 0);
    width: var(--pwf-ant-slider-mark-width, 100%);
    position: absolute;
}

.pwf-ant-slider-mark-text {
    font-family: var(--pwf-ant-slider-ff, var(--pwclc-credit-calc-ff));
    text-transform: var(--pwf-ant-slider-tt, normal);
    letter-spacing: var(--pwf-ant-slider-ls, normal);
    text-align: var(--pwf-ant-slider-ta, left);
    color: var(--pwf-ant-slider-mark-color, #3E3A39);
    font-size: var(--pwf-ant-slider-fs, 10px);
    font-weight: var(--pwf-ant-slider-fw, 400);
    line-height: var(--pwf-ant-slider-lh, 12px);
    position: absolute;
    display: inline-block;
    text-align: center;
    word-break: keep-all;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
}

.pwf-ant-slider-mark-text-active {
    color: var(--pwf-ant-slider-active-mark-color, rgba(0, 0, 0, .85));
}

.pwf-ant-tooltip {
    padding-bottom: 0;
}

.pwf-ant-tooltip .pwf-ant-tooltip-content {
    position: relative;
}

.pwf-ant-tooltip .pwf-ant-tooltip-inner {
    letter-spacing: .5px;
    font: 400 12px/16px "tenet", Arial, Helvetica, sans-serif;
    overflow-y: auto;
    overflow-x: hidden;
    border-radius: 16px;
    max-width: 80vw;
    max-height: 300px;
    background: #ffffff;
    color: #998e83;
    padding: 16px 32px 16px 16px;
    border-right: 5px solid transparent;
}

.pwf-ant-tooltip .pwf-ant-tooltip-inner::-webkit-scrollbar {
    width: 5px;
}

.pwf-ant-tooltip .pwf-ant-tooltip-inner::-webkit-scrollbar-track {
    background: transparent;
    margin: 16px 0;
}

.pwf-ant-tooltip .pwf-ant-tooltip-inner::-webkit-scrollbar-track:hover {
    background: transparent;
}

.pwf-ant-tooltip .pwf-ant-tooltip-inner::-webkit-scrollbar-thumb {
    background: #998E83;
    border-radius: 4px;
    cursor: pointer;
}

.pwf-ant-tooltip .pwf-ant-tooltip-inner::-webkit-scrollbar-thumb:hover {
    background: #3E3A39;
}

.pwf-ant-tooltip .pwf-ant-tooltip.pwf-ant-tooltip-placement-topRight {
    max-width: unset;
}

.pwf-ant-tooltip .pwf-ant-tooltip-arrow-content {
    --antd-arrow-background-color: #ffffff;
}

.pwf-ant-tooltip.pwf-ant-tooltip-placement-topLeft,
.pwf-ant-tooltip.pwf-ant-tooltip-placement-topRight,
.pwf-ant-tooltip.pwf-ant-tooltip-placement-top {
    max-width: unset;
    width: fit-content;
}

.pwf-ant-tooltip-outer {
    display: flex;
    cursor: pointer;
    gap: 6px;
    letter-spacing: .5px;
    font: 400 12px/16px "tenet", Arial, Helvetica, sans-serif;
}

@media (min-width: 960px) {
    .pwf-ant-tooltip .pwf-ant-tooltip-inner {
        padding: 20px 36px 20px 20px;
        max-width: 70vw;
        max-height: 300px;
    }

    .pwf-ant-tooltip .pwf-ant-tooltip-inner::-webkit-scrollbar-track {
        margin: 20px 0;
    }
}

@media (min-width: 1720px) {

    .pwf-ant-tooltip .pwf-ant-tooltip-inner,
    .pwf-ant-tooltip-outer {
        font-size: 14px;
        line-height: 18px;
    }
}

.pwf-ant-select-autocomplete-option {
    display: flex;
    align-items: center;
    gap: 8px;
}

.pwf-ant-select-autocomplete-option-icon {
    display: flex;
    align-items: center;
    cursor: pointer;
    flex-shrink: 0;
    color: var(--pwf-ant-select-autocomplete-icon-color, black);
}

.pwf-ant-select-autocomplete-option-text {
    flex: 1;
}

.pwf-ant-select-autocomplete-option-text mark {
    color: inherit;
}

.pwf-modal-sheet-root {
    z-index: 10002 !important;
}

.pwf-modal-sheet {
    background-color: #3e3a3999;
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    display: flex;
    flex-direction: column;
    touch-action: none;
    max-width: 100vw;
    z-index: 10002;
    overflow: hidden;
}

.pwf-modal-sheet-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .45) !important;
}

.pwf-modal-sheet-handle {
    padding-top: 8px;
    padding-bottom: 12px;
    cursor: grab;
    display: flex;
    justify-content: center;
}

.pwf-modal-sheet-handle-bar {
    width: 48px;
    height: 3px;
    border-radius: 999px;
    background: #C7B9AB;
}

.pwf-modal-sheet-content {
    overflow-y: auto;
    flex: 1;
}

@media (min-width: 600px) {
    .pwf-modal-sheet {
        border-top-left-radius: 24px !important;
        border-top-right-radius: 24px !important;
    }

    .pwf-modal-sheet-handle {
        padding-top: 10px;
        padding-bottom: 16px;
    }
}

@media (min-width: 1720px) {
    .pwf-modal-sheet-handle {
        padding-top: 12px;
        padding-bottom: 20px;
    }
}

.pwf-app-error-fallback {
    width: 100%;
    box-sizing: border-box;
    margin: 0 auto;
    transition: all .1s ease-in-out;
    padding: 42px 20px;
    max-width: 100%;
    display: flex;
    flex-direction: column;
}

.pwf-app-error-fallback-title {
    letter-spacing: 1px;
    font: 700 25px/25px "tenet", Arial, Helvetica, sans-serif;
    padding-bottom: 26px;
}

.pwf-app-error-fallback-title,
.pwf-app-error-fallback-subtitle {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
}

.pwf-app-error-fallback-subtitle {
    letter-spacing: .5px;
    font: 400 16px/24px "tenet", Arial, Helvetica, sans-serif;
    text-align: left;
}

.pwf-app-error-fallback-button {
    padding-top: 26px;
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
}

.pwf-app-error-fallback-button button>span {
    font-family: "tenet", Arial, Helvetica, sans-serif;
}

@media (min-width: 600px) {
    .pwf-app-error-fallback {
        max-width: 100%;
        padding: 60px 48px;
    }

    .pwf-app-error-fallback-title {
        font-size: 34px;
        line-height: 34px;
        padding-bottom: 32px;
    }

    .pwf-app-error-fallback-subtitle {
        font-size: 16px;
        line-height: 24px;
    }

    .pwf-app-error-fallback-button {
        padding-top: 32px;
    }
}

@media (min-width: 960px) {
    .pwf-app-error-fallback {
        max-width: 100%;
        padding-left: 48px;
        padding-right: 48px;
    }
}

@media (min-width: 1280px) {
    .pwf-app-error-fallback {
        max-width: 100%;
        padding: 76px 80px;
    }

    .pwf-app-error-fallback-title {
        font-size: 34px;
        line-height: 34px;
        padding-bottom: 36px;
    }

    .pwf-app-error-fallback-button {
        padding-top: 36px;
    }
}

@media (min-width: 1720px) {
    .pwf-app-error-fallback {
        max-width: 1720px;
        padding: 92px 120px;
    }

    .pwf-app-error-fallback-title {
        letter-spacing: 1px;
        font-size: 44px;
        line-height: 44px;
        padding-bottom: 44px;
    }

    .pwf-app-error-fallback-subtitle {
        font-size: 18px;
        line-height: 28px;
    }

    .pwf-app-error-fallback-button {
        padding-top: 44px;
    }
}

.pwf-app-modal-mask {
    height: 100%;
    background-color: #00000073;
}

.pwf-app-modal-mask,
.pwf-app-modal-wrap {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
}

.pwf-app-modal-wrap {
    overflow: auto;
    outline: 0;
}

.pwf-app-modal {
    pointer-events: none;
    box-sizing: border-box;
    position: relative;
    padding: 0;
    top: 16px;
    width: 100%;
    max-width: 100%;
    max-width: calc(100vw - 32px);
    margin: 0 auto;
}

.pwf-app-modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 0;
    box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px #00000014, 0 9px 28px 8px #0000000d;
    pointer-events: auto;
    max-width: 890px;
    margin: 0 auto 16px;
    border-radius: 24px;
}

.pwf-app-modal-close {
    position: absolute;
    z-index: 10;
    padding: 0;
    color: #00000073;
    text-decoration: none;
    background: transparent;
    border: 0;
    outline: 0;
    cursor: pointer;
    transition: color .3s;
    top: 24px;
    right: 24px;
}

.pwf-app-modal-close-x {
    display: block;
}

.pwf-app-modal-close-x,
.pwf-app-modal-close-x svg {
    height: 24px;
    width: 24px;
}

@media (min-width: 960px) {
    .pwf-app-modal {
        top: 100px;
    }
}

footer .pwf-subscribe-news-form-container {
    display: none;
}

@media (max-width: 959px) {
    footer .pwf-subscribe-news-form-container {
        display: block;
    }
}

@media (max-width: 959px) {
    footer .pwf-subscribe-news-form-picture-view {
        display: none;
    }
}
