:host,
html {
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: "PwC Helvetica Neue", sans-serif
}

:host,
body {
    position: relative;
    margin: 0;
    padding: 0;
    font-family: "PwC Helvetica Neue", sans-serif;
    letter-spacing: -0.025rem;
    color: var(--color-text-heading)
}

* {
    vertical-align: baseline;
    font-size: 100%;
    border: 0;
    box-sizing: border-box
}

.text-highlight {
    font-weight: var(--font-weight-2)
}

dl,
dt,
dd {
    margin: 0;
    padding: 0
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    line-height: inherit
}

body a {
    text-decoration: none
}

.ap-link {
    color: var(--color-text-link-primary);
    cursor: pointer;
    text-decoration: underline
}

.ap-link:hover {
    text-decoration: none
}

a.ap-notification-link {
    color: #fff;
    cursor: pointer;
    text-decoration: underline
}

a.ap-notification-link:hover {
    text-decoration: none
}

.ap-notification.warning a.ap-notification-link {
    color: var(--color-text-body)
}

.ap-font-medium {
    font-weight: var(--font-weight-2)
}

.ap-flex {
    display: flex
}

.ap-text-underline {
    text-decoration: underline
}

.ap-dialog-container {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: fixed;
    pointer-events: none;
    z-index: 2001
}

.ap-text-color-background-default {
    color: var(--color-background-default) !important
}

.ap-border-color-background-default {
    border-color: var(--color-background-default) !important
}

.ap-bg-color-background-default {
    background-color: var(--color-background-default) !important
}

.ap-text-color-background-default-inverse {
    color: var(--color-background-default-inverse) !important
}

.ap-border-color-background-default-inverse {
    border-color: var(--color-background-default-inverse) !important
}

.ap-bg-color-background-default-inverse {
    background-color: var(--color-background-default-inverse) !important
}

.ap-text-color-background-alt {
    color: var(--color-background-alt) !important
}

.ap-border-color-background-alt {
    border-color: var(--color-background-alt) !important
}

.ap-bg-color-background-alt {
    background-color: var(--color-background-alt) !important
}

.ap-text-color-background-alt-inverse {
    color: var(--color-background-alt-inverse) !important
}

.ap-border-color-background-alt-inverse {
    border-color: var(--color-background-alt-inverse) !important
}

.ap-bg-color-background-alt-inverse {
    background-color: var(--color-background-alt-inverse) !important
}

.ap-text-color-background-container {
    color: var(--color-background-container) !important
}

.ap-border-color-background-container {
    border-color: var(--color-background-container) !important
}

.ap-bg-color-background-container {
    background-color: var(--color-background-container) !important
}

.ap-text-color-background-container-alt {
    color: var(--color-background-container-alt) !important
}

.ap-border-color-background-container-alt {
    border-color: var(--color-background-container-alt) !important
}

.ap-bg-color-background-container-alt {
    background-color: var(--color-background-container-alt) !important
}

.ap-text-color-background-primary {
    color: var(--color-background-primary) !important
}

.ap-border-color-background-primary {
    border-color: var(--color-background-primary) !important
}

.ap-bg-color-background-primary {
    background-color: var(--color-background-primary) !important
}

.ap-text-color-background-secondary {
    color: var(--color-background-secondary) !important
}

.ap-border-color-background-secondary {
    border-color: var(--color-background-secondary) !important
}

.ap-bg-color-background-secondary {
    background-color: var(--color-background-secondary) !important
}

.ap-text-color-background-tertiary {
    color: var(--color-background-tertiary) !important
}

.ap-border-color-background-tertiary {
    border-color: var(--color-background-tertiary) !important
}

.ap-bg-color-background-tertiary {
    background-color: var(--color-background-tertiary) !important
}

.ap-text-color-background-hover {
    color: var(--color-background-hover) !important
}

.ap-border-color-background-hover {
    border-color: var(--color-background-hover) !important
}

.ap-bg-color-background-hover {
    background-color: var(--color-background-hover) !important
}

.ap-text-color-background-selected {
    color: var(--color-background-selected) !important
}

.ap-border-color-background-selected {
    border-color: var(--color-background-selected) !important
}

.ap-bg-color-background-selected {
    background-color: var(--color-background-selected) !important
}

.ap-text-color-background-hover-selected {
    color: var(--color-background-hover-selected) !important
}

.ap-border-color-background-hover-selected {
    border-color: var(--color-background-hover-selected) !important
}

.ap-bg-color-background-hover-selected {
    background-color: var(--color-background-hover-selected) !important
}

.ap-text-color-background-triple-hover {
    color: var(--color-background-triple-hover) !important
}

.ap-border-color-background-triple-hover {
    border-color: var(--color-background-triple-hover) !important
}

.ap-bg-color-background-triple-hover {
    background-color: var(--color-background-triple-hover) !important
}

.ap-text-color-background-border {
    color: var(--color-background-border) !important
}

.ap-border-color-background-border {
    border-color: var(--color-background-border) !important
}

.ap-bg-color-background-border {
    background-color: var(--color-background-border) !important
}

.ap-text-color-background-danger {
    color: var(--color-background-danger) !important
}

.ap-border-color-background-danger {
    border-color: var(--color-background-danger) !important
}

.ap-bg-color-background-danger {
    background-color: var(--color-background-danger) !important
}

.ap-text-color-background-success {
    color: var(--color-background-success) !important
}

.ap-border-color-background-success {
    border-color: var(--color-background-success) !important
}

.ap-bg-color-background-success {
    background-color: var(--color-background-success) !important
}

.ap-text-color-background-warning {
    color: var(--color-background-warning) !important
}

.ap-border-color-background-warning {
    border-color: var(--color-background-warning) !important
}

.ap-bg-color-background-warning {
    background-color: var(--color-background-warning) !important
}

.ap-text-color-background-icon-primary {
    color: var(--color-background-icon-primary) !important
}

.ap-border-color-background-icon-primary {
    border-color: var(--color-background-icon-primary) !important
}

.ap-bg-color-background-icon-primary {
    background-color: var(--color-background-icon-primary) !important
}

.ap-text-color-background-icon-secondary {
    color: var(--color-background-icon-secondary) !important
}

.ap-border-color-background-icon-secondary {
    border-color: var(--color-background-icon-secondary) !important
}

.ap-bg-color-background-icon-secondary {
    background-color: var(--color-background-icon-secondary) !important
}

.ap-text-color-background-icon-alt {
    color: var(--color-background-icon-alt) !important
}

.ap-border-color-background-icon-alt {
    border-color: var(--color-background-icon-alt) !important
}

.ap-bg-color-background-icon-alt {
    background-color: var(--color-background-icon-alt) !important
}

.ap-text-color-text-primary {
    color: var(--color-text-primary) !important
}

.ap-border-color-text-primary {
    border-color: var(--color-text-primary) !important
}

.ap-bg-color-text-primary {
    background-color: var(--color-text-primary) !important
}

.ap-text-color-text-secondary {
    color: var(--color-text-secondary) !important
}

.ap-border-color-text-secondary {
    border-color: var(--color-text-secondary) !important
}

.ap-bg-color-text-secondary {
    background-color: var(--color-text-secondary) !important
}

.ap-text-color-text-tertiary {
    color: var(--color-text-tertiary) !important
}

.ap-border-color-text-tertiary {
    border-color: var(--color-text-tertiary) !important
}

.ap-bg-color-text-tertiary {
    background-color: var(--color-text-tertiary) !important
}

.ap-text-color-text-light {
    color: var(--color-text-light) !important
}

.ap-border-color-text-light {
    border-color: var(--color-text-light) !important
}

.ap-bg-color-text-light {
    background-color: var(--color-text-light) !important
}

.ap-text-color-text-heading {
    color: var(--color-text-heading) !important
}

.ap-border-color-text-heading {
    border-color: var(--color-text-heading) !important
}

.ap-bg-color-text-heading {
    background-color: var(--color-text-heading) !important
}

.ap-text-color-text-body {
    color: var(--color-text-body) !important
}

.ap-border-color-text-body {
    border-color: var(--color-text-body) !important
}

.ap-bg-color-text-body {
    background-color: var(--color-text-body) !important
}

.ap-text-color-text-disabled {
    color: var(--color-text-disabled) !important
}

.ap-border-color-text-disabled {
    border-color: var(--color-text-disabled) !important
}

.ap-bg-color-text-disabled {
    background-color: var(--color-text-disabled) !important
}

.ap-text-color-text-error {
    color: var(--color-text-error) !important
}

.ap-border-color-text-error {
    border-color: var(--color-text-error) !important
}

.ap-bg-color-text-error {
    background-color: var(--color-text-error) !important
}

.ap-text-color-text-success {
    color: var(--color-text-success) !important
}

.ap-border-color-text-success {
    border-color: var(--color-text-success) !important
}

.ap-bg-color-text-success {
    background-color: var(--color-text-success) !important
}

.ap-text-color-text-warning {
    color: var(--color-text-warning) !important
}

.ap-border-color-text-warning {
    border-color: var(--color-text-warning) !important
}

.ap-bg-color-text-warning {
    background-color: var(--color-text-warning) !important
}

.ap-text-color-text-link-primary {
    color: var(--color-text-link-primary) !important
}

.ap-border-color-text-link-primary {
    border-color: var(--color-text-link-primary) !important
}

.ap-bg-color-text-link-primary {
    background-color: var(--color-text-link-primary) !important
}

.ap-text-color-text-link-secondary {
    color: var(--color-text-link-secondary) !important
}

.ap-border-color-text-link-secondary {
    border-color: var(--color-text-link-secondary) !important
}

.ap-bg-color-text-link-secondary {
    background-color: var(--color-text-link-secondary) !important
}

.ap-text-color-text-link-primary-inverse {
    color: var(--color-text-link-primary-inverse) !important
}

.ap-border-color-text-link-primary-inverse {
    border-color: var(--color-text-link-primary-inverse) !important
}

.ap-bg-color-text-link-primary-inverse {
    background-color: var(--color-text-link-primary-inverse) !important
}

.ap-text-color-text-link-secondary-inverse {
    color: var(--color-text-link-secondary-inverse) !important
}

.ap-border-color-text-link-secondary-inverse {
    border-color: var(--color-text-link-secondary-inverse) !important
}

.ap-bg-color-text-link-secondary-inverse {
    background-color: var(--color-text-link-secondary-inverse) !important
}

.ap-text-primary-red-01 {
    color: #f9d6d2 !important
}

.ap-border-primary-red-01 {
    border-color: #f9d6d2 !important
}

.ap-bg-primary-red-01 {
    background-color: #f9d6d2 !important
}

.ap-text-primary-red-02 {
    color: #f1a29a !important
}

.ap-border-primary-red-02 {
    border-color: #f1a29a !important
}

.ap-bg-primary-red-02 {
    background-color: #f1a29a !important
}

.ap-text-primary-red-03 {
    color: #e96e61 !important
}

.ap-border-primary-red-03 {
    border-color: #e96e61 !important
}

.ap-bg-primary-red-03 {
    background-color: #e96e61 !important
}

.ap-text-primary-red-04 {
    color: #e44f3f !important
}

.ap-border-primary-red-04 {
    border-color: #e44f3f !important
}

.ap-bg-primary-red-04 {
    background-color: #e44f3f !important
}

.ap-text-primary-red-05 {
    color: #e0301e !important
}

.ap-border-primary-red-05 {
    border-color: #e0301e !important
}

.ap-bg-primary-red-05 {
    background-color: #e0301e !important
}

.ap-text-primary-red-06 {
    color: #c22d1d !important
}

.ap-border-primary-red-06 {
    border-color: #c22d1d !important
}

.ap-bg-primary-red-06 {
    background-color: #c22d1d !important
}

.ap-text-primary-red-07 {
    color: #a62b1e !important
}

.ap-border-primary-red-07 {
    border-color: #a62b1e !important
}

.ap-bg-primary-red-07 {
    background-color: #a62b1e !important
}

.ap-text-primary-red-08 {
    color: #772820 !important
}

.ap-border-primary-red-08 {
    border-color: #772820 !important
}

.ap-bg-primary-red-08 {
    background-color: #772820 !important
}

.ap-text-primary-red-09 {
    color: #472420 !important
}

.ap-border-primary-red-09 {
    border-color: #472420 !important
}

.ap-bg-primary-red-09 {
    background-color: #472420 !important
}

.ap-text-primary-pink-01 {
    color: #f8dde1 !important
}

.ap-border-primary-pink-01 {
    border-color: #f8dde1 !important
}

.ap-bg-primary-pink-01 {
    background-color: #f8dde1 !important
}

.ap-text-primary-pink-02 {
    color: #f1bac3 !important
}

.ap-border-primary-pink-02 {
    border-color: #f1bac3 !important
}

.ap-bg-primary-pink-02 {
    background-color: #f1bac3 !important
}

.ap-text-primary-pink-03 {
    color: #e998a6 !important
}

.ap-border-primary-pink-03 {
    border-color: #e998a6 !important
}

.ap-bg-primary-pink-03 {
    background-color: #e998a6 !important
}

.ap-text-primary-pink-04 {
    color: #e27588 !important
}

.ap-border-primary-pink-04 {
    border-color: #e27588 !important
}

.ap-bg-primary-pink-04 {
    background-color: #e27588 !important
}

.ap-text-primary-pink-05 {
    color: #d93954 !important
}

.ap-border-primary-pink-05 {
    border-color: #d93954 !important
}

.ap-bg-primary-pink-05 {
    background-color: #d93954 !important
}

.ap-text-primary-pink-06 {
    color: #b5485b !important
}

.ap-border-primary-pink-06 {
    border-color: #b5485b !important
}

.ap-bg-primary-pink-06 {
    background-color: #b5485b !important
}

.ap-text-primary-pink-07 {
    color: #903f4d !important
}

.ap-border-primary-pink-07 {
    border-color: #903f4d !important
}

.ap-bg-primary-pink-07 {
    background-color: #903f4d !important
}

.ap-text-primary-pink-08 {
    color: #6b343d !important
}

.ap-border-primary-pink-08 {
    border-color: #6b343d !important
}

.ap-bg-primary-pink-08 {
    background-color: #6b343d !important
}

.ap-text-primary-pink-09 {
    color: #462b2f !important
}

.ap-border-primary-pink-09 {
    border-color: #462b2f !important
}

.ap-bg-primary-pink-09 {
    background-color: #462b2f !important
}

.ap-text-primary-teal-01 {
    color: #d4ebe9 !important
}

.ap-border-primary-teal-01 {
    border-color: #d4ebe9 !important
}

.ap-bg-primary-teal-01 {
    background-color: #d4ebe9 !important
}

.ap-text-primary-teal-02 {
    color: #9ed3cc !important
}

.ap-border-primary-teal-02 {
    border-color: #9ed3cc !important
}

.ap-bg-primary-teal-02 {
    background-color: #9ed3cc !important
}

.ap-text-primary-teal-03 {
    color: #69bab0 !important
}

.ap-border-primary-teal-03 {
    border-color: #69bab0 !important
}

.ap-bg-primary-teal-03 {
    background-color: #69bab0 !important
}

.ap-text-primary-teal-04 {
    color: #49aba0 !important
}

.ap-border-primary-teal-04 {
    border-color: #49aba0 !important
}

.ap-bg-primary-teal-04 {
    background-color: #49aba0 !important
}

.ap-text-primary-teal-05 {
    color: #299d8f !important
}

.ap-border-primary-teal-05 {
    border-color: #299d8f !important
}

.ap-bg-primary-teal-05 {
    background-color: #299d8f !important
}

.ap-text-primary-teal-06 {
    color: #27897e !important
}

.ap-border-primary-teal-06 {
    border-color: #27897e !important
}

.ap-bg-primary-teal-06 {
    background-color: #27897e !important
}

.ap-text-primary-teal-07 {
    color: #26776d !important
}

.ap-border-primary-teal-07 {
    border-color: #26776d !important
}

.ap-bg-primary-teal-07 {
    background-color: #26776d !important
}

.ap-text-primary-teal-08 {
    color: #245952 !important
}

.ap-border-primary-teal-08 {
    border-color: #245952 !important
}

.ap-bg-primary-teal-08 {
    background-color: #245952 !important
}

.ap-text-primary-teal-09 {
    color: #223937 !important
}

.ap-border-primary-teal-09 {
    border-color: #223937 !important
}

.ap-bg-primary-teal-09 {
    background-color: #223937 !important
}

.ap-text-primary-orange-01 {
    color: #fedacc !important
}

.ap-border-primary-orange-01 {
    border-color: #fedacc !important
}

.ap-bg-primary-orange-01 {
    background-color: #fedacc !important
}

.ap-text-primary-orange-02 {
    color: #fdab8d !important
}

.ap-border-primary-orange-02 {
    border-color: #fdab8d !important
}

.ap-bg-primary-orange-02 {
    background-color: #fdab8d !important
}

.ap-text-primary-orange-03 {
    color: #fb7c4d !important
}

.ap-border-primary-orange-03 {
    border-color: #fb7c4d !important
}

.ap-bg-primary-orange-03 {
    background-color: #fb7c4d !important
}

.ap-text-primary-orange-04 {
    color: #e45c2b !important
}

.ap-border-primary-orange-04 {
    border-color: #e45c2b !important
}

.ap-bg-primary-orange-04 {
    background-color: #e45c2b !important
}

.ap-text-primary-orange-05 {
    color: #FE7C39 !important
}

.ap-border-primary-orange-05 {
    border-color: #FE7C39 !important
}

.ap-bg-primary-orange-05 {
    background-color: #FE7C39 !important
}

.ap-text-primary-orange-06 {
    color: #c34c2f !important
}

.ap-border-primary-orange-06 {
    border-color: #c34c2f !important
}

.ap-bg-primary-orange-06 {
    background-color: #c34c2f !important
}

.ap-text-primary-orange-07 {
    color: #a7452c !important
}

.ap-border-primary-orange-07 {
    border-color: #a7452c !important
}

.ap-bg-primary-orange-07 {
    background-color: #a7452c !important
}

.ap-text-primary-orange-08 {
    color: #773829 !important
}

.ap-border-primary-orange-08 {
    border-color: #773829 !important
}

.ap-bg-primary-orange-08 {
    background-color: #773829 !important
}

.ap-text-primary-orange-09 {
    color: #472b24 !important
}

.ap-border-primary-orange-09 {
    border-color: #472b24 !important
}

.ap-bg-primary-orange-09 {
    background-color: #472b24 !important
}

.ap-text-primary-blue-01 {
    color: #d2d7e2 !important
}

.ap-border-primary-blue-01 {
    border-color: #d2d7e2 !important
}

.ap-bg-primary-blue-01 {
    background-color: #d2d7e2 !important
}

.ap-text-primary-blue-02 {
    color: #9aa4be !important
}

.ap-border-primary-blue-02 {
    border-color: #9aa4be !important
}

.ap-bg-primary-blue-02 {
    background-color: #9aa4be !important
}

.ap-text-primary-blue-03 {
    color: #62719a !important
}

.ap-border-primary-blue-03 {
    border-color: #62719a !important
}

.ap-bg-primary-blue-03 {
    background-color: #62719a !important
}

.ap-text-primary-blue-04 {
    color: #415385 !important
}

.ap-border-primary-blue-04 {
    border-color: #415385 !important
}

.ap-bg-primary-blue-04 {
    background-color: #415385 !important
}

.ap-text-primary-blue-05 {
    color: #203570 !important
}

.ap-border-primary-blue-05 {
    border-color: #203570 !important
}

.ap-bg-primary-blue-05 {
    background-color: #203570 !important
}

.ap-text-primary-blue-06 {
    color: #1a2a5a !important
}

.ap-border-primary-blue-06 {
    border-color: #1a2a5a !important
}

.ap-bg-primary-blue-06 {
    background-color: #1a2a5a !important
}

.ap-text-primary-blue-07 {
    color: #132043 !important
}

.ap-border-primary-blue-07 {
    border-color: #132043 !important
}

.ap-bg-primary-blue-07 {
    background-color: #132043 !important
}

.ap-text-primary-blue-08 {
    color: #0d152d !important
}

.ap-border-primary-blue-08 {
    border-color: #0d152d !important
}

.ap-bg-primary-blue-08 {
    background-color: #0d152d !important
}

.ap-text-primary-blue-09 {
    color: #060b16 !important
}

.ap-border-primary-blue-09 {
    border-color: #060b16 !important
}

.ap-bg-primary-blue-09 {
    background-color: #060b16 !important
}

.ap-text-states-error-01 {
    color: #f3d4d1 !important
}

.ap-border-states-error-01 {
    border-color: #f3d4d1 !important
}

.ap-bg-states-error-01 {
    background-color: #f3d4d1 !important
}

.ap-text-states-error-02 {
    color: #e8aaa3 !important
}

.ap-border-states-error-02 {
    border-color: #e8aaa3 !important
}

.ap-bg-states-error-02 {
    background-color: #e8aaa3 !important
}

.ap-text-states-error-03 {
    color: #dc7f76 !important
}

.ap-border-states-error-03 {
    border-color: #dc7f76 !important
}

.ap-bg-states-error-03 {
    background-color: #dc7f76 !important
}

.ap-text-states-error-04 {
    color: #d15548 !important
}

.ap-border-states-error-04 {
    border-color: #d15548 !important
}

.ap-bg-states-error-04 {
    background-color: #d15548 !important
}

.ap-text-states-error-05 {
    color: #c52a1a !important
}

.ap-border-states-error-05 {
    border-color: #c52a1a !important
}

.ap-bg-states-error-05 {
    background-color: #c52a1a !important
}

.ap-text-states-error-06 {
    color: #a4291d !important
}

.ap-border-states-error-06 {
    border-color: #a4291d !important
}

.ap-bg-states-error-06 {
    background-color: #a4291d !important
}

.ap-text-states-error-07 {
    color: #822720 !important
}

.ap-border-states-error-07 {
    border-color: #822720 !important
}

.ap-bg-states-error-07 {
    background-color: #822720 !important
}

.ap-text-states-error-08 {
    color: #612622 !important
}

.ap-border-states-error-08 {
    border-color: #612622 !important
}

.ap-bg-states-error-08 {
    background-color: #612622 !important
}

.ap-text-states-error-09 {
    color: #3f2425 !important
}

.ap-border-states-error-09 {
    border-color: #3f2425 !important
}

.ap-bg-states-error-09 {
    background-color: #3f2425 !important
}

.ap-text-states-warning-01 {
    color: #fff2d2 !important
}

.ap-border-states-warning-01 {
    border-color: #fff2d2 !important
}

.ap-bg-states-warning-01 {
    background-color: #fff2d2 !important
}

.ap-text-states-warning-02 {
    color: #ffe5a5 !important
}

.ap-border-states-warning-02 {
    border-color: #ffe5a5 !important
}

.ap-bg-states-warning-02 {
    background-color: #ffe5a5 !important
}

.ap-text-states-warning-03 {
    color: #ffd979 !important
}

.ap-border-states-warning-03 {
    border-color: #ffd979 !important
}

.ap-bg-states-warning-03 {
    background-color: #ffd979 !important
}

.ap-text-states-warning-04 {
    color: #ffcc4c !important
}

.ap-border-states-warning-04 {
    border-color: #ffcc4c !important
}

.ap-bg-states-warning-04 {
    background-color: #ffcc4c !important
}

.ap-text-states-warning-05 {
    color: #ffbf1f !important
}

.ap-border-states-warning-05 {
    border-color: #ffbf1f !important
}

.ap-bg-states-warning-05 {
    background-color: #ffbf1f !important
}

.ap-text-states-warning-06 {
    color: #d2a021 !important
}

.ap-border-states-warning-06 {
    border-color: #d2a021 !important
}

.ap-bg-states-warning-06 {
    background-color: #d2a021 !important
}

.ap-text-states-warning-07 {
    color: #a58123 !important
}

.ap-border-states-warning-07 {
    border-color: #a58123 !important
}

.ap-bg-states-warning-07 {
    background-color: #a58123 !important
}

.ap-text-states-warning-08 {
    color: #786124 !important
}

.ap-border-states-warning-08 {
    border-color: #786124 !important
}

.ap-bg-states-warning-08 {
    background-color: #786124 !important
}

.ap-text-states-warning-09 {
    color: #4b4226 !important
}

.ap-border-states-warning-09 {
    border-color: #4b4226 !important
}

.ap-bg-states-warning-09 {
    background-color: #4b4226 !important
}

.ap-text-states-success-01 {
    color: #d3ebd5 !important
}

.ap-border-states-success-01 {
    border-color: #d3ebd5 !important
}

.ap-bg-states-success-01 {
    background-color: #d3ebd5 !important
}

.ap-text-states-success-02 {
    color: #a7d6ab !important
}

.ap-border-states-success-02 {
    border-color: #a7d6ab !important
}

.ap-bg-states-success-02 {
    background-color: #a7d6ab !important
}

.ap-text-states-success-03 {
    color: #7ac282 !important
}

.ap-border-states-success-03 {
    border-color: #7ac282 !important
}

.ap-bg-states-success-03 {
    background-color: #7ac282 !important
}

.ap-text-states-success-04 {
    color: #4ead58 !important
}

.ap-border-states-success-04 {
    border-color: #4ead58 !important
}

.ap-bg-states-success-04 {
    background-color: #4ead58 !important
}

.ap-text-states-success-05 {
    color: #22992e !important
}

.ap-border-states-success-05 {
    border-color: #22992e !important
}

.ap-bg-states-success-05 {
    background-color: #22992e !important
}

.ap-text-states-success-06 {
    color: #21812d !important
}

.ap-border-states-success-06 {
    border-color: #21812d !important
}

.ap-bg-states-success-06 {
    background-color: #21812d !important
}

.ap-text-states-success-07 {
    color: #206a2c !important
}

.ap-border-states-success-07 {
    border-color: #206a2c !important
}

.ap-bg-states-success-07 {
    background-color: #206a2c !important
}

.ap-text-states-success-08 {
    color: #20522a !important
}

.ap-border-states-success-08 {
    border-color: #20522a !important
}

.ap-bg-states-success-08 {
    background-color: #20522a !important
}

.ap-text-states-success-09 {
    color: #1f3b29 !important
}

.ap-border-states-success-09 {
    border-color: #1f3b29 !important
}

.ap-bg-states-success-09 {
    background-color: #1f3b29 !important
}

.ap-text-orange-darker {
    color: #571f01 !important
}

.ap-border-orange-darker {
    border-color: #571f01 !important
}

.ap-bg-orange-darker {
    background-color: #571f01 !important
}

.ap-text-orange-dark {
    color: #933401 !important
}

.ap-border-orange-dark {
    border-color: #933401 !important
}

.ap-bg-orange-dark {
    background-color: #933401 !important
}

.ap-text-orange {
    color: #FE7C39 !important
}

.ap-border-orange {
    border-color: #FE7C39 !important
}

.ap-bg-orange {
    background-color: #FE7C39 !important
}

.ap-text-orange-light {
    color: #fd6412 !important
}

.ap-border-orange-light {
    border-color: #fd6412 !important
}

.ap-bg-orange-light {
    background-color: #fd6412 !important
}

.ap-text-orange-lighter {
    color: #feb791 !important
}

.ap-border-orange-lighter {
    border-color: #feb791 !important
}

.ap-bg-orange-lighter {
    background-color: #feb791 !important
}

.ap-text-tangerine-darker {
    color: #714300 !important
}

.ap-border-tangerine-darker {
    border-color: #714300 !important
}

.ap-bg-tangerine-darker {
    background-color: #714300 !important
}

.ap-text-tangerine-dark {
    color: #ae6800 !important
}

.ap-border-tangerine-dark {
    border-color: #ae6800 !important
}

.ap-bg-tangerine-dark {
    background-color: #ae6800 !important
}

.ap-text-tangerine {
    color: #eb8c00 !important
}

.ap-border-tangerine {
    border-color: #eb8c00 !important
}

.ap-bg-tangerine {
    background-color: #eb8c00 !important
}

.ap-text-tangerine-light {
    color: #ffa929 !important
}

.ap-border-tangerine-light {
    border-color: #ffa929 !important
}

.ap-bg-tangerine-light {
    background-color: #ffa929 !important
}

.ap-text-tangerine-lighter {
    color: #ffdca9 !important
}

.ap-border-tangerine-lighter {
    border-color: #ffdca9 !important
}

.ap-bg-tangerine-lighter {
    background-color: #ffdca9 !important
}

.ap-text-yellow-darker {
    color: #855f00 !important
}

.ap-border-yellow-darker {
    border-color: #855f00 !important
}

.ap-bg-yellow-darker {
    background-color: #855f00 !important
}

.ap-text-yellow-dark {
    color: #c28a00 !important
}

.ap-border-yellow-dark {
    border-color: #c28a00 !important
}

.ap-bg-yellow-dark {
    background-color: #c28a00 !important
}

.ap-text-yellow {
    color: #FFCDA8 !important
}

.ap-border-yellow {
    border-color: #FFCDA8 !important
}

.ap-bg-yellow {
    background-color: #FFCDA8 !important
}

.ap-text-yellow-light {
    color: #ffc83d !important
}

.ap-border-yellow-light {
    border-color: #ffc83d !important
}

.ap-bg-yellow-light {
    background-color: #ffc83d !important
}

.ap-text-yellow-lighter {
    color: #ffecbd !important
}

.ap-border-yellow-lighter {
    border-color: #ffecbd !important
}

.ap-bg-yellow-lighter {
    background-color: #ffecbd !important
}

.ap-text-red-darker {
    color: #741910 !important
}

.ap-border-red-darker {
    border-color: #741910 !important
}

.ap-bg-red-darker {
    background-color: #741910 !important
}

.ap-text-red-dark {
    color: #aa2417 !important
}

.ap-border-red-dark {
    border-color: #aa2417 !important
}

.ap-bg-red-dark {
    background-color: #aa2417 !important
}

.ap-text-red {
    color: #e0301e !important
}

.ap-border-red {
    border-color: #e0301e !important
}

.ap-bg-red {
    background-color: #e0301e !important
}

.ap-text-red-light {
    color: #e86153 !important
}

.ap-border-red-light {
    border-color: #e86153 !important
}

.ap-bg-red-light {
    background-color: #e86153 !important
}

.ap-text-red-lighter {
    color: #f7c8c4 !important
}

.ap-border-red-lighter {
    border-color: #f7c8c4 !important
}

.ap-bg-red-lighter {
    background-color: #f7c8c4 !important
}

.ap-text-rose-darker {
    color: #6e2a35 !important
}

.ap-border-rose-darker {
    border-color: #6e2a35 !important
}

.ap-bg-rose-darker {
    background-color: #6e2a35 !important
}

.ap-text-rose-dark {
    color: #a43e50 !important
}

.ap-border-rose-dark {
    border-color: #a43e50 !important
}

.ap-bg-rose-dark {
    background-color: #a43e50 !important
}

.ap-text-rose {
    color: #d93954 !important
}

.ap-border-rose {
    border-color: #d93954 !important
}

.ap-bg-rose {
    background-color: #d93954 !important
}

.ap-text-rose-light {
    color: #e27588 !important
}

.ap-border-rose-light {
    border-color: #e27588 !important
}

.ap-bg-rose-light {
    background-color: #e27588 !important
}

.ap-text-rose-lighter {
    color: #f1bac3 !important
}

.ap-border-rose-lighter {
    border-color: #f1bac3 !important
}

.ap-bg-rose-lighter {
    background-color: #f1bac3 !important
}

.ap-text-gray-darker {
    color: #141414 !important
}

.ap-border-gray-darker {
    border-color: #141414 !important
}

.ap-bg-gray-darker {
    background-color: #141414 !important
}

.ap-text-gray-dark {
    color: #2d2d2d !important
}

.ap-border-gray-dark {
    border-color: #2d2d2d !important
}

.ap-bg-gray-dark {
    background-color: #2d2d2d !important
}

.ap-text-gray {
    color: #7d7d7d !important
}

.ap-border-gray {
    border-color: #7d7d7d !important
}

.ap-bg-gray {
    background-color: #7d7d7d !important
}

.ap-text-gray-light {
    color: #dedede !important
}

.ap-border-gray-light {
    border-color: #dedede !important
}

.ap-bg-gray-light {
    background-color: #dedede !important
}

.ap-text-gray-lighter {
    color: #f2f2f2 !important
}

.ap-border-gray-lighter {
    border-color: #f2f2f2 !important
}

.ap-bg-gray-lighter {
    background-color: #f2f2f2 !important
}

.ap-text-purple-darker {
    color: #4b20ab !important
}

.ap-border-purple-darker {
    border-color: #4b20ab !important
}

.ap-bg-purple-darker {
    background-color: #4b20ab !important
}

.ap-text-purple-dark {
    color: #6b2cda !important
}

.ap-border-purple-dark {
    border-color: #6b2cda !important
}

.ap-bg-purple-dark {
    background-color: #6b2cda !important
}

.ap-text-purple {
    color: #8e34f4 !important
}

.ap-border-purple {
    border-color: #8e34f4 !important
}

.ap-bg-purple {
    background-color: #8e34f4 !important
}

.ap-text-purple-light {
    color: #b056f6 !important
}

.ap-border-purple-light {
    border-color: #b056f6 !important
}

.ap-bg-purple-light {
    background-color: #b056f6 !important
}

.ap-text-purple-lighter {
    color: #dcb4fc !important
}

.ap-border-purple-lighter {
    border-color: #dcb4fc !important
}

.ap-bg-purple-lighter {
    background-color: #dcb4fc !important
}

.ap-text-blue-darker {
    color: #003dab !important
}

.ap-border-blue-darker {
    border-color: #003dab !important
}

.ap-bg-blue-darker {
    background-color: #003dab !important
}

.ap-text-blue-dark {
    color: #0060d7 !important
}

.ap-border-blue-dark {
    border-color: #0060d7 !important
}

.ap-bg-blue-dark {
    background-color: #0060d7 !important
}

.ap-text-blue {
    color: #0089eb !important
}

.ap-border-blue {
    border-color: #0089eb !important
}

.ap-bg-blue {
    background-color: #0089eb !important
}

.ap-text-blue-light {
    color: #4dacf1 !important
}

.ap-border-blue-light {
    border-color: #4dacf1 !important
}

.ap-bg-blue-light {
    background-color: #4dacf1 !important
}

.ap-text-blue-lighter {
    color: #b3dcf9 !important
}

.ap-border-blue-lighter {
    border-color: #b3dcf9 !important
}

.ap-bg-blue-lighter {
    background-color: #b3dcf9 !important
}

.ap-text-green-darker {
    color: #175c2c !important
}

.ap-border-green-darker {
    border-color: #175c2c !important
}

.ap-bg-green-darker {
    background-color: #175c2c !important
}

.ap-text-green-dark {
    color: #2c8646 !important
}

.ap-border-green-dark {
    border-color: #2c8646 !important
}

.ap-bg-green-dark {
    background-color: #2c8646 !important
}

.ap-text-green {
    color: #4eb523 !important
}

.ap-border-green {
    border-color: #4eb523 !important
}

.ap-bg-green {
    background-color: #4eb523 !important
}

.ap-text-green-light {
    color: #86db4f !important
}

.ap-border-green-light {
    border-color: #86db4f !important
}

.ap-bg-green-light {
    background-color: #86db4f !important
}

.ap-text-green-lighter {
    color: #c4fc9f !important
}

.ap-border-green-lighter {
    border-color: #c4fc9f !important
}

.ap-bg-green-lighter {
    background-color: #c4fc9f !important
}

.ap-text-neutral-01 {
    color: #fff !important
}

.ap-border-neutral-01 {
    border-color: #fff !important
}

.ap-bg-neutral-01 {
    background-color: #fff !important
}

.ap-text-neutral-02 {
    color: #f3f3f3 !important
}

.ap-border-neutral-02 {
    border-color: #f3f3f3 !important
}

.ap-bg-neutral-02 {
    background-color: #f3f3f3 !important
}

.ap-text-neutral-03 {
    color: #e8e8e8 !important
}

.ap-border-neutral-03 {
    border-color: #e8e8e8 !important
}

.ap-bg-neutral-03 {
    background-color: #e8e8e8 !important
}

.ap-text-neutral-04 {
    color: #ddd !important
}

.ap-border-neutral-04 {
    border-color: #ddd !important
}

.ap-bg-neutral-04 {
    background-color: #ddd !important
}

.ap-text-neutral-05 {
    color: #d1d1d1 !important
}

.ap-border-neutral-05 {
    border-color: #d1d1d1 !important
}

.ap-bg-neutral-05 {
    background-color: #d1d1d1 !important
}

.ap-text-neutral-06 {
    color: #c5c5c5 !important
}

.ap-border-neutral-06 {
    border-color: #c5c5c5 !important
}

.ap-bg-neutral-06 {
    background-color: #c5c5c5 !important
}

.ap-text-neutral-07 {
    color: #bababa !important
}

.ap-border-neutral-07 {
    border-color: #bababa !important
}

.ap-bg-neutral-07 {
    background-color: #bababa !important
}

.ap-text-neutral-08 {
    color: #afafaf !important
}

.ap-border-neutral-08 {
    border-color: #afafaf !important
}

.ap-bg-neutral-08 {
    background-color: #afafaf !important
}

.ap-text-neutral-09 {
    color: #a3a3a3 !important
}

.ap-border-neutral-09 {
    border-color: #a3a3a3 !important
}

.ap-bg-neutral-09 {
    background-color: #a3a3a3 !important
}

.ap-text-neutral-10 {
    color: #979797 !important
}

.ap-border-neutral-10 {
    border-color: #979797 !important
}

.ap-bg-neutral-10 {
    background-color: #979797 !important
}

.ap-text-neutral-11 {
    color: #8c8c8c !important
}

.ap-border-neutral-11 {
    border-color: #8c8c8c !important
}

.ap-bg-neutral-11 {
    background-color: #8c8c8c !important
}

.ap-text-neutral-12 {
    color: #818181 !important
}

.ap-border-neutral-12 {
    border-color: #818181 !important
}

.ap-bg-neutral-12 {
    background-color: #818181 !important
}

.ap-text-neutral-13 {
    color: #757575 !important
}

.ap-border-neutral-13 {
    border-color: #757575 !important
}

.ap-bg-neutral-13 {
    background-color: #757575 !important
}

.ap-text-neutral-14 {
    color: dimgray !important
}

.ap-border-neutral-14 {
    border-color: dimgray !important
}

.ap-bg-neutral-14 {
    background-color: dimgray !important
}

.ap-text-neutral-15 {
    color: #5e5e5e !important
}

.ap-border-neutral-15 {
    border-color: #5e5e5e !important
}

.ap-bg-neutral-15 {
    background-color: #5e5e5e !important
}

.ap-text-neutral-16 {
    color: #535353 !important
}

.ap-border-neutral-16 {
    border-color: #535353 !important
}

.ap-bg-neutral-16 {
    background-color: #535353 !important
}

.ap-text-neutral-17 {
    color: #474747 !important
}

.ap-border-neutral-17 {
    border-color: #474747 !important
}

.ap-bg-neutral-17 {
    background-color: #474747 !important
}

.ap-text-neutral-18 {
    color: #3b3b3b !important
}

.ap-border-neutral-18 {
    border-color: #3b3b3b !important
}

.ap-bg-neutral-18 {
    background-color: #3b3b3b !important
}

.ap-text-neutral-19 {
    color: #303030 !important
}

.ap-border-neutral-19 {
    border-color: #303030 !important
}

.ap-bg-neutral-19 {
    background-color: #303030 !important
}

.ap-text-neutral-20 {
    color: #252525 !important
}

.ap-border-neutral-20 {
    border-color: #252525 !important
}

.ap-bg-neutral-20 {
    background-color: #252525 !important
}

.ap-text-neutral-21 {
    color: #191919 !important
}

.ap-border-neutral-21 {
    border-color: #191919 !important
}

.ap-bg-neutral-21 {
    background-color: #191919 !important
}

.ap-text-neutral-22 {
    color: #111 !important
}

.ap-border-neutral-22 {
    border-color: #111 !important
}

.ap-bg-neutral-22 {
    background-color: #111 !important
}

.ap-text-neutral-23 {
    color: #000 !important
}

.ap-border-neutral-23 {
    border-color: #000 !important
}

.ap-bg-neutral-23 {
    background-color: #000 !important
}

.ap-font-1 {
    font-size: 1px !important
}

.ap-font-2 {
    font-size: 2px !important
}

.ap-font-3 {
    font-size: 3px !important
}

.ap-font-4 {
    font-size: 4px !important
}

.ap-font-5 {
    font-size: 5px !important
}

.ap-font-6 {
    font-size: 6px !important
}

.ap-font-7 {
    font-size: 7px !important
}

.ap-font-8 {
    font-size: 8px !important
}

.ap-font-9 {
    font-size: 9px !important
}

.ap-font-10 {
    font-size: 10px !important
}

.ap-font-11 {
    font-size: 11px !important
}

.ap-font-12 {
    font-size: 12px !important
}

.ap-font-13 {
    font-size: 13px !important
}

.ap-font-14 {
    font-size: 14px !important
}

.ap-font-15 {
    font-size: 15px !important
}

.ap-font-16 {
    font-size: 16px !important
}

.ap-font-17 {
    font-size: 17px !important
}

.ap-font-18 {
    font-size: 18px !important
}

.ap-font-19 {
    font-size: 19px !important
}

.ap-font-20 {
    font-size: 20px !important
}

.ap-font-21 {
    font-size: 21px !important
}

.ap-font-22 {
    font-size: 22px !important
}

.ap-font-23 {
    font-size: 23px !important
}

.ap-font-24 {
    font-size: 24px !important
}

.ap-font-25 {
    font-size: 25px !important
}

.ap-font-26 {
    font-size: 26px !important
}

.ap-font-27 {
    font-size: 27px !important
}

.ap-font-28 {
    font-size: 28px !important
}

.ap-font-29 {
    font-size: 29px !important
}

.ap-font-30 {
    font-size: 30px !important
}

.ap-font-31 {
    font-size: 31px !important
}

.ap-font-32 {
    font-size: 32px !important
}

.ap-font-33 {
    font-size: 33px !important
}

.ap-font-34 {
    font-size: 34px !important
}

.ap-font-35 {
    font-size: 35px !important
}

.ap-font-36 {
    font-size: 36px !important
}

.ap-font-37 {
    font-size: 37px !important
}

.ap-font-38 {
    font-size: 38px !important
}

.ap-font-39 {
    font-size: 39px !important
}

.ap-font-40 {
    font-size: 40px !important
}

.ap-font-41 {
    font-size: 41px !important
}

.ap-font-42 {
    font-size: 42px !important
}

.ap-font-43 {
    font-size: 43px !important
}

.ap-font-44 {
    font-size: 44px !important
}

.ap-font-45 {
    font-size: 45px !important
}

.ap-font-46 {
    font-size: 46px !important
}

.ap-font-47 {
    font-size: 47px !important
}

.ap-font-48 {
    font-size: 48px !important
}

.ap-m-spacing-1 {
    margin: var(--spacing-1) !important
}

.ap-mx-spacing-1 {
    margin-left: var(--spacing-1) !important;
    margin-right: var(--spacing-1) !important
}

.ap-my-spacing-1 {
    margin-top: var(--spacing-1) !important;
    margin-bottom: var(--spacing-1) !important
}

.ap-ml-spacing-1 {
    margin-left: var(--spacing-1) !important
}

.ap-mt-spacing-1 {
    margin-top: var(--spacing-1) !important
}

.ap-mr-spacing-1 {
    margin-right: var(--spacing-1) !important
}

.ap-mb-spacing-1 {
    margin-bottom: var(--spacing-1) !important
}

.ap-p-spacing-1 {
    padding: var(--spacing-1) !important
}

.ap-px-spacing-1 {
    padding-left: var(--spacing-1) !important;
    padding-right: var(--spacing-1) !important
}

.ap-py-spacing-1 {
    padding-top: var(--spacing-1) !important;
    padding-bottom: var(--spacing-1) !important
}

.ap-pl-spacing-1 {
    padding-left: var(--spacing-1) !important
}

.ap-pt-spacing-1 {
    padding-top: var(--spacing-1) !important
}

.ap-pr-spacing-1 {
    padding-right: var(--spacing-1) !important
}

.ap-pb-spacing-1 {
    padding-bottom: var(--spacing-1) !important
}

.ap-m-spacing-2 {
    margin: var(--spacing-2) !important
}

.ap-mx-spacing-2 {
    margin-left: var(--spacing-2) !important;
    margin-right: var(--spacing-2) !important
}

.ap-my-spacing-2 {
    margin-top: var(--spacing-2) !important;
    margin-bottom: var(--spacing-2) !important
}

.ap-ml-spacing-2 {
    margin-left: var(--spacing-2) !important
}

.ap-mt-spacing-2 {
    margin-top: var(--spacing-2) !important
}

.ap-mr-spacing-2 {
    margin-right: var(--spacing-2) !important
}

.ap-mb-spacing-2 {
    margin-bottom: var(--spacing-2) !important
}

.ap-p-spacing-2 {
    padding: var(--spacing-2) !important
}

.ap-px-spacing-2 {
    padding-left: var(--spacing-2) !important;
    padding-right: var(--spacing-2) !important
}

.ap-py-spacing-2 {
    padding-top: var(--spacing-2) !important;
    padding-bottom: var(--spacing-2) !important
}

.ap-pl-spacing-2 {
    padding-left: var(--spacing-2) !important
}

.ap-pt-spacing-2 {
    padding-top: var(--spacing-2) !important
}

.ap-pr-spacing-2 {
    padding-right: var(--spacing-2) !important
}

.ap-pb-spacing-2 {
    padding-bottom: var(--spacing-2) !important
}

.ap-m-spacing-3 {
    margin: var(--spacing-3) !important
}

.ap-mx-spacing-3 {
    margin-left: var(--spacing-3) !important;
    margin-right: var(--spacing-3) !important
}

.ap-my-spacing-3 {
    margin-top: var(--spacing-3) !important;
    margin-bottom: var(--spacing-3) !important
}

.ap-ml-spacing-3 {
    margin-left: var(--spacing-3) !important
}

.ap-mt-spacing-3 {
    margin-top: var(--spacing-3) !important
}

.ap-mr-spacing-3 {
    margin-right: var(--spacing-3) !important
}

.ap-mb-spacing-3 {
    margin-bottom: var(--spacing-3) !important
}

.ap-p-spacing-3 {
    padding: var(--spacing-3) !important
}

.ap-px-spacing-3 {
    padding-left: var(--spacing-3) !important;
    padding-right: var(--spacing-3) !important
}

.ap-py-spacing-3 {
    padding-top: var(--spacing-3) !important;
    padding-bottom: var(--spacing-3) !important
}

.ap-pl-spacing-3 {
    padding-left: var(--spacing-3) !important
}

.ap-pt-spacing-3 {
    padding-top: var(--spacing-3) !important
}

.ap-pr-spacing-3 {
    padding-right: var(--spacing-3) !important
}

.ap-pb-spacing-3 {
    padding-bottom: var(--spacing-3) !important
}

.ap-m-spacing-4 {
    margin: var(--spacing-4) !important
}

.ap-mx-spacing-4 {
    margin-left: var(--spacing-4) !important;
    margin-right: var(--spacing-4) !important
}

.ap-my-spacing-4 {
    margin-top: var(--spacing-4) !important;
    margin-bottom: var(--spacing-4) !important
}

.ap-ml-spacing-4 {
    margin-left: var(--spacing-4) !important
}

.ap-mt-spacing-4 {
    margin-top: var(--spacing-4) !important
}

.ap-mr-spacing-4 {
    margin-right: var(--spacing-4) !important
}

.ap-mb-spacing-4 {
    margin-bottom: var(--spacing-4) !important
}

.ap-p-spacing-4 {
    padding: var(--spacing-4) !important
}

.ap-px-spacing-4 {
    padding-left: var(--spacing-4) !important;
    padding-right: var(--spacing-4) !important
}

.ap-py-spacing-4 {
    padding-top: var(--spacing-4) !important;
    padding-bottom: var(--spacing-4) !important
}

.ap-pl-spacing-4 {
    padding-left: var(--spacing-4) !important
}

.ap-pt-spacing-4 {
    padding-top: var(--spacing-4) !important
}

.ap-pr-spacing-4 {
    padding-right: var(--spacing-4) !important
}

.ap-pb-spacing-4 {
    padding-bottom: var(--spacing-4) !important
}

.ap-m-spacing-5 {
    margin: var(--spacing-5) !important
}

.ap-mx-spacing-5 {
    margin-left: var(--spacing-5) !important;
    margin-right: var(--spacing-5) !important
}

.ap-my-spacing-5 {
    margin-top: var(--spacing-5) !important;
    margin-bottom: var(--spacing-5) !important
}

.ap-ml-spacing-5 {
    margin-left: var(--spacing-5) !important
}

.ap-mt-spacing-5 {
    margin-top: var(--spacing-5) !important
}

.ap-mr-spacing-5 {
    margin-right: var(--spacing-5) !important
}

.ap-mb-spacing-5 {
    margin-bottom: var(--spacing-5) !important
}

.ap-p-spacing-5 {
    padding: var(--spacing-5) !important
}

.ap-px-spacing-5 {
    padding-left: var(--spacing-5) !important;
    padding-right: var(--spacing-5) !important
}

.ap-py-spacing-5 {
    padding-top: var(--spacing-5) !important;
    padding-bottom: var(--spacing-5) !important
}

.ap-pl-spacing-5 {
    padding-left: var(--spacing-5) !important
}

.ap-pt-spacing-5 {
    padding-top: var(--spacing-5) !important
}

.ap-pr-spacing-5 {
    padding-right: var(--spacing-5) !important
}

.ap-pb-spacing-5 {
    padding-bottom: var(--spacing-5) !important
}

.ap-m-spacing-6 {
    margin: var(--spacing-6) !important
}

.ap-mx-spacing-6 {
    margin-left: var(--spacing-6) !important;
    margin-right: var(--spacing-6) !important
}

.ap-my-spacing-6 {
    margin-top: var(--spacing-6) !important;
    margin-bottom: var(--spacing-6) !important
}

.ap-ml-spacing-6 {
    margin-left: var(--spacing-6) !important
}

.ap-mt-spacing-6 {
    margin-top: var(--spacing-6) !important
}

.ap-mr-spacing-6 {
    margin-right: var(--spacing-6) !important
}

.ap-mb-spacing-6 {
    margin-bottom: var(--spacing-6) !important
}

.ap-p-spacing-6 {
    padding: var(--spacing-6) !important
}

.ap-px-spacing-6 {
    padding-left: var(--spacing-6) !important;
    padding-right: var(--spacing-6) !important
}

.ap-py-spacing-6 {
    padding-top: var(--spacing-6) !important;
    padding-bottom: var(--spacing-6) !important
}

.ap-pl-spacing-6 {
    padding-left: var(--spacing-6) !important
}

.ap-pt-spacing-6 {
    padding-top: var(--spacing-6) !important
}

.ap-pr-spacing-6 {
    padding-right: var(--spacing-6) !important
}

.ap-pb-spacing-6 {
    padding-bottom: var(--spacing-6) !important
}

.ap-m-spacing-7 {
    margin: var(--spacing-7) !important
}

.ap-mx-spacing-7 {
    margin-left: var(--spacing-7) !important;
    margin-right: var(--spacing-7) !important
}

.ap-my-spacing-7 {
    margin-top: var(--spacing-7) !important;
    margin-bottom: var(--spacing-7) !important
}

.ap-ml-spacing-7 {
    margin-left: var(--spacing-7) !important
}

.ap-mt-spacing-7 {
    margin-top: var(--spacing-7) !important
}

.ap-mr-spacing-7 {
    margin-right: var(--spacing-7) !important
}

.ap-mb-spacing-7 {
    margin-bottom: var(--spacing-7) !important
}

.ap-p-spacing-7 {
    padding: var(--spacing-7) !important
}

.ap-px-spacing-7 {
    padding-left: var(--spacing-7) !important;
    padding-right: var(--spacing-7) !important
}

.ap-py-spacing-7 {
    padding-top: var(--spacing-7) !important;
    padding-bottom: var(--spacing-7) !important
}

.ap-pl-spacing-7 {
    padding-left: var(--spacing-7) !important
}

.ap-pt-spacing-7 {
    padding-top: var(--spacing-7) !important
}

.ap-pr-spacing-7 {
    padding-right: var(--spacing-7) !important
}

.ap-pb-spacing-7 {
    padding-bottom: var(--spacing-7) !important
}

.ap-m-spacing-8 {
    margin: var(--spacing-8) !important
}

.ap-mx-spacing-8 {
    margin-left: var(--spacing-8) !important;
    margin-right: var(--spacing-8) !important
}

.ap-my-spacing-8 {
    margin-top: var(--spacing-8) !important;
    margin-bottom: var(--spacing-8) !important
}

.ap-ml-spacing-8 {
    margin-left: var(--spacing-8) !important
}

.ap-mt-spacing-8 {
    margin-top: var(--spacing-8) !important
}

.ap-mr-spacing-8 {
    margin-right: var(--spacing-8) !important
}

.ap-mb-spacing-8 {
    margin-bottom: var(--spacing-8) !important
}

.ap-p-spacing-8 {
    padding: var(--spacing-8) !important
}

.ap-px-spacing-8 {
    padding-left: var(--spacing-8) !important;
    padding-right: var(--spacing-8) !important
}

.ap-py-spacing-8 {
    padding-top: var(--spacing-8) !important;
    padding-bottom: var(--spacing-8) !important
}

.ap-pl-spacing-8 {
    padding-left: var(--spacing-8) !important
}

.ap-pt-spacing-8 {
    padding-top: var(--spacing-8) !important
}

.ap-pr-spacing-8 {
    padding-right: var(--spacing-8) !important
}

.ap-pb-spacing-8 {
    padding-bottom: var(--spacing-8) !important
}

.ap-typography-1 {
    font: var(--typography-1) !important
}

.ap-typography-2 {
    font: var(--typography-2) !important
}

.ap-typography-3 {
    font: var(--typography-3) !important
}

.ap-typography-4 {
    font: var(--typography-4) !important
}

.ap-typography-5 {
    font: var(--typography-5) !important
}

.ap-typography-6 {
    font: var(--typography-6) !important
}

.ap-typography-body-xs {
    font: var(--typography-body-xs) !important
}

.ap-typography-body-s {
    font: var(--typography-body-s) !important
}

.ap-typography-body {
    font: var(--typography-body) !important
}

.ap-typography-heading-s {
    font: var(--typography-heading-s) !important
}

.ap-typography-heading-m {
    font: var(--typography-heading-m) !important
}

.ap-typography-heading-l {
    font: var(--typography-heading-l) !important
}

.ap-typography-data {
    font: var(--typography-data) !important
}

.ap-typography-subheading {
    font: var(--typography-subheading) !important
}

.ap-typography-heading {
    font: var(--typography-heading) !important
}

.ap-typography-large-heading {
    font: var(--typography-large-heading) !important
}

.ap-font-weight-1 {
    font-weight: var(--font-weight-1) !important
}

.ap-font-weight-2 {
    font-weight: var(--font-weight-2) !important
}

.ap-font-weight-3 {
    font-weight: var(--font-weight-3) !important
}

.ap-border-radius-1 {
    border-radius: var(--border-radius-1) !important
}

.ap-border-radius-2 {
    border-radius: var(--border-radius-2) !important
}

.ap-border-radius-3 {
    border-radius: var(--border-radius-3) !important
}

.ap-level-1 {
    box-shadow: var(--level-1) !important
}

.ap-level-2 {
    box-shadow: var(--level-2) !important
}

.ap-level-3 {
    box-shadow: var(--level-3) !important
}

.ap-background-blur-1 {
    backdrop-filter: var(--blur-1) !important;
    -webkit-backdrop-filter: var(--blur-1) !important
}

.ap-background-blur-2 {
    backdrop-filter: var(--blur-2) !important;
    -webkit-backdrop-filter: var(--blur-2) !important
}

.ap-opacity-1 {
    opacity: var(--opacity-1) !important
}

.ap-opacity-2 {
    opacity: var(--opacity-2) !important
}

.ap-opacity-3 {
    opacity: var(--opacity-3) !important
}

.ap-opacity-4 {
    opacity: var(--opacity-4) !important
}

.ap-opacity-5 {
    opacity: var(--opacity-5) !important
}

.ap-opacity-6 {
    opacity: var(--opacity-6) !important
}

.ap-opacity-7 {
    opacity: var(--opacity-7) !important
}

.ap-container-16 {
    width: 1rem !important;
    height: 1rem !important;
    line-height: 1rem !important
}

.ap-container-24 {
    width: 1.5rem !important;
    height: 1.5rem !important;
    line-height: 1.5rem !important
}

.ap-container-32 {
    width: 2rem !important;
    height: 2rem !important;
    line-height: 2rem !important
}

.ap-container-40 {
    width: 2.5rem !important;
    height: 2.5rem !important;
    line-height: 2.5rem !important
}

.ap-pwc-logo {
    width: 3.25rem;
    height: 2.5rem;
    mask-image: url("/pwc-logo.svg");
    -webkit-mask-image: url("/pwc-logo.svg");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #252525
}

.ap-pwc-logo-simplified {
    width: 2.625rem;
    height: 2.5rem;
    mask-image: url("~../images/PwC_logo_simplified.svg");
    -webkit-mask-image: url("~../images/PwC_logo_simplified.svg");
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #252525
}

@font-face {
    font-family: "appkit4-font";
    src: url("/appkit4-font.eot");
    src: url("/appkit4-font.eot") format("embedded-opentype"), url("/appkit4-font.woff2") format("woff2"), url("/appkit4-font.woff") format("woff"), url("/appkit4-font.ttf") format("truetype"), url("/appkit4-font.svg#appkit4-font") format("svg");
    font-weight: normal;
    font-style: normal
}

.Appkit4-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    background-color: rgba(0, 0, 0, 0)
}

.Appkit4-icon::before {
    display: inline-block;
    width: inherit;
    height: inherit;
    line-height: inherit;
    text-align: center;
    text-transform: none;
    text-decoration: inherit;
    font-family: "appkit4-font";
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    font-variant: normal;
    letter-spacing: normal;
    -moz-osx-font-smoothing: grayscale
}

.Appkit4-icon.icon-3by3grid-outline:before {
    content: "\e800"
}

.Appkit4-icon.icon-add-user-outline:before {
    content: "\e801"
}

.Appkit4-icon.icon-airplane-outline:before {
    content: "\e802"
}

.Appkit4-icon.icon-apparel-outline:before {
    content: "\e803"
}

.Appkit4-icon.icon-archive-alt-outline:before {
    content: "\e804"
}

.Appkit4-icon.icon-arrow-decrease-outline:before {
    content: "\e805"
}

.Appkit4-icon.icon-accessible-outline:before {
    content: "\e806"
}

.Appkit4-icon.icon-arrow-up-outline:before {
    content: "\e807"
}

.Appkit4-icon.icon-arrow-down-outline:before {
    content: "\e808"
}

.Appkit4-icon.icon-alert-outline:before {
    content: "\e809"
}

.Appkit4-icon.icon-arrow-increase-outline:before {
    content: "\e80a"
}

.Appkit4-icon.icon-archive-outline:before {
    content: "\e80b"
}

.Appkit4-icon.icon-arrow-left-outline:before {
    content: "\e80c"
}

.Appkit4-icon.icon-atm-outline:before {
    content: "\e80d"
}

.Appkit4-icon.icon-gantt-chart-outline:before {
    content: "\e80e"
}

.Appkit4-icon.icon-arrow-right-outline:before {
    content: "\e80f"
}

.Appkit4-icon.icon-box-open-fill:before {
    content: "\e810"
}

.Appkit4-icon.icon-exit-fill:before {
    content: "\e811"
}

.Appkit4-icon.icon-camera-mic-speakers-fill:before {
    content: "\e812"
}

.Appkit4-icon.icon-audience-outline:before {
    content: "\e813"
}

.Appkit4-icon.icon-circle-percent-fill:before {
    content: "\e814"
}

.Appkit4-icon.icon-battery-medium-outline:before {
    content: "\e815"
}

.Appkit4-icon.icon-battery-low-outline:before {
    content: "\e816"
}

.Appkit4-icon.icon-bargraph-outline:before {
    content: "\e817"
}

.Appkit4-icon.icon-avatar-outline:before {
    content: "\e818"
}

.Appkit4-icon.icon-art-themes-outline:before {
    content: "\e819"
}

.Appkit4-icon.icon-battery-high-outline:before {
    content: "\e81a"
}

.Appkit4-icon.icon-circuit-board-box-fill:before {
    content: "\e81b"
}

.Appkit4-icon.icon-automobile-outline:before {
    content: "\e81c"
}

.Appkit4-icon.icon-boat-outline:before {
    content: "\e81d"
}

.Appkit4-icon.icon-brightness-outline:before {
    content: "\e81e"
}

.Appkit4-icon.icon-calculator-outline:before {
    content: "\e81f"
}

.Appkit4-icon.icon-calendar-accepted-outline:before {
    content: "\e820"
}

.Appkit4-icon.icon-beaker-outline:before {
    content: "\e821"
}

.Appkit4-icon.icon-bridge-chart-outline:before {
    content: "\e822"
}

.Appkit4-icon.icon-box-open-outline:before {
    content: "\e823"
}

.Appkit4-icon.icon-bar-chart-outline:before {
    content: "\e824"
}

.Appkit4-icon.icon-box-outline:before {
    content: "\e825"
}

.Appkit4-icon.icon-bubble-plot-outline:before {
    content: "\e826"
}

.Appkit4-icon.icon-business-services-printer-outline:before {
    content: "\e827"
}

.Appkit4-icon.icon-bus-public-transportation-outline:before {
    content: "\e828"
}

.Appkit4-icon.icon-bot-outline:before {
    content: "\e829"
}

.Appkit4-icon.icon-building-outline:before {
    content: "\e82a"
}

.Appkit4-icon.icon-call-outline:before {
    content: "\e82b"
}

.Appkit4-icon.icon-camera-outline:before {
    content: "\e82c"
}

.Appkit4-icon.icon-capital-outline:before {
    content: "\e82d"
}

.Appkit4-icon.icon-camera-mic-speakers-outline:before {
    content: "\e82e"
}

.Appkit4-icon.icon-change-outline:before {
    content: "\e82f"
}

.Appkit4-icon.icon-calendar-declined-outline:before {
    content: "\e830"
}

.Appkit4-icon.icon-calendar-outline:before {
    content: "\e831"
}

.Appkit4-icon.icon-chevron-double-down-outline:before {
    content: "\e832"
}

.Appkit4-icon.icon-circle-delete-outline:before {
    content: "\e833"
}

.Appkit4-icon.icon-carers-space-outline:before {
    content: "\e834"
}

.Appkit4-icon.icon-credit-card-fill:before {
    content: "\e835"
}

.Appkit4-icon.icon-center-map-outline:before {
    content: "\e836"
}

.Appkit4-icon.icon-circle-checkmark-outline:before {
    content: "\e837"
}

.Appkit4-icon.icon-circle-more-outline:before {
    content: "\e838"
}

.Appkit4-icon.icon-circle-percent-outline:before {
    content: "\e839"
}

.Appkit4-icon.icon-debt-free-fill:before {
    content: "\e83a"
}

.Appkit4-icon.icon-circle-minus-outline:before {
    content: "\e83b"
}

.Appkit4-icon.icon-circuit-board-box-outline:before {
    content: "\e83c"
}

.Appkit4-icon.icon-clinic-outline:before {
    content: "\e83d"
}

.Appkit4-icon.icon-desk-chair-fill:before {
    content: "\e83e"
}

.Appkit4-icon.icon-cloud-outline:before {
    content: "\e83f"
}

.Appkit4-icon.icon-circle-plus-outline:before {
    content: "\e840"
}

.Appkit4-icon.icon-comment-outline:before {
    content: "\e841"
}

.Appkit4-icon.icon-cogs-outline:before {
    content: "\e842"
}

.Appkit4-icon.icon-convert-outline:before {
    content: "\e843"
}

.Appkit4-icon.icon-compass-outline:before {
    content: "\e844"
}

.Appkit4-icon.icon-contacts-outline:before {
    content: "\e845"
}

.Appkit4-icon.icon-confirmed-outline:before {
    content: "\e846"
}

.Appkit4-icon.icon-circle-save-outline:before {
    content: "\e847"
}

.Appkit4-icon.icon-configuration-outline:before {
    content: "\e848"
}

.Appkit4-icon.icon-community-outline:before {
    content: "\e849"
}

.Appkit4-icon.icon-data-outline:before {
    content: "\e84a"
}

.Appkit4-icon.icon-credit-card-payment-outline:before {
    content: "\e84b"
}

.Appkit4-icon.icon-credit-card-outline:before {
    content: "\e84c"
}

.Appkit4-icon.icon-debt-free-outline:before {
    content: "\e84d"
}

.Appkit4-icon.icon-copy-outline:before {
    content: "\e84e"
}

.Appkit4-icon.icon-cost-dollar-outline:before {
    content: "\e84f"
}

.Appkit4-icon.icon-dial-high-outline:before {
    content: "\e850"
}

.Appkit4-icon.icon-database-outline:before {
    content: "\e851"
}

.Appkit4-icon.icon-desktop-outline:before {
    content: "\e852"
}

.Appkit4-icon.icon-delete-outline:before {
    content: "\e853"
}

.Appkit4-icon.icon-dial-low-outline:before {
    content: "\e854"
}

.Appkit4-icon.icon-dining-outline:before {
    content: "\e855"
}

.Appkit4-icon.icon-dial-medium-outline:before {
    content: "\e856"
}

.Appkit4-icon.icon-doc-outline:before {
    content: "\e857"
}

.Appkit4-icon.icon-desk-chair-outline:before {
    content: "\e858"
}

.Appkit4-icon.icon-disability-insurance-outline:before {
    content: "\e859"
}

.Appkit4-icon.icon-door-closed-outline:before {
    content: "\e85a"
}

.Appkit4-icon.icon-door-opened-outline:before {
    content: "\e85c"
}

.Appkit4-icon.icon-document-text-outline:before {
    content: "\e85d"
}

.Appkit4-icon.icon-display-power-outline:before {
    content: "\e85e"
}

.Appkit4-icon.icon-down-chevron-outline:before {
    content: "\e85f"
}

.Appkit4-icon.icon-down-chevron-circle-outline:before {
    content: "\e860"
}

.Appkit4-icon.icon-download-cloud-outline:before {
    content: "\e861"
}

.Appkit4-icon.icon-duplicate-outline:before {
    content: "\e862"
}

.Appkit4-icon.icon-downtrend-outline:before {
    content: "\e863"
}

.Appkit4-icon.icon-download-outline:before {
    content: "\e864"
}

.Appkit4-icon.icon-download-light-outline:before {
    content: "\e865"
}

.Appkit4-icon.icon-edit-outline:before {
    content: "\e866"
}

.Appkit4-icon.icon-education-outline:before {
    content: "\e867"
}

.Appkit4-icon.icon-elevator-outline:before {
    content: "\e868"
}

.Appkit4-icon.icon-email-outline:before {
    content: "\e869"
}

.Appkit4-icon.icon-end-process-outline:before {
    content: "\e86a"
}

.Appkit4-icon.icon-engagement-outline:before {
    content: "\e86b"
}

.Appkit4-icon.icon-open-in-new-outline:before {
    content: "\e86c"
}

.Appkit4-icon.icon-exit-outline:before {
    content: "\e86d"
}

.Appkit4-icon.icon-expand-outline:before {
    content: "\e86e"
}

.Appkit4-icon.icon-expand-chevron-outline:before {
    content: "\e86f"
}

.Appkit4-icon.icon-extension-outline:before {
    content: "\e870"
}

.Appkit4-icon.icon-family-outline:before {
    content: "\e871"
}

.Appkit4-icon.icon-female-symbol-outline:before {
    content: "\e872"
}

.Appkit4-icon.icon-file-outline:before {
    content: "\e873"
}

.Appkit4-icon.icon-filter-outline:before {
    content: "\e874"
}

.Appkit4-icon.icon-fire-exit-outline:before {
    content: "\e875"
}

.Appkit4-icon.icon-fire-extinguisher-outline:before {
    content: "\e876"
}

.Appkit4-icon.icon-firehose-outline:before {
    content: "\e877"
}

.Appkit4-icon.icon-firstaid-outline:before {
    content: "\e878"
}

.Appkit4-icon.icon-flag-outline:before {
    content: "\e879"
}

.Appkit4-icon.icon-fnb-outline:before {
    content: "\e87a"
}

.Appkit4-icon.icon-folder-closed-outline:before {
    content: "\e87b"
}

.Appkit4-icon.icon-folder-opened-outline:before {
    content: "\e87c"
}

.Appkit4-icon.icon-folder-add-outline:before {
    content: "\e87d"
}

.Appkit4-icon.icon-folder-delete-outline:before {
    content: "\e87e"
}

.Appkit4-icon.icon-gameroom-outline:before {
    content: "\e87f"
}

.Appkit4-icon.icon-checkbox-selected-fill:before {
    content: "\e880"
}

.Appkit4-icon.icon-gender-neutral-outline:before {
    content: "\e881"
}

.Appkit4-icon.icon-globe-map-outline:before {
    content: "\e882"
}

.Appkit4-icon.icon-globe-outline:before {
    content: "\e883"
}

.Appkit4-icon.icon-governance-outline:before {
    content: "\e884"
}

.Appkit4-icon.icon-grid-view-outline:before {
    content: "\e885"
}

.Appkit4-icon.icon-grow-revenue-outline:before {
    content: "\e886"
}

.Appkit4-icon.icon-growth-outline:before {
    content: "\e887"
}

.Appkit4-icon.icon-hand-outline:before {
    content: "\e888"
}

.Appkit4-icon.icon-hand-wave-outline:before {
    content: "\e889"
}

.Appkit4-icon.icon-help-question-outline:before {
    content: "\e88a"
}

.Appkit4-icon.icon-view-off-outline:before {
    content: "\e88b"
}

.Appkit4-icon.icon-home-outline:before {
    content: "\e88c"
}

.Appkit4-icon.icon-horizontal-more-outline:before {
    content: "\e88d"
}

.Appkit4-icon.icon-hospital-outline:before {
    content: "\e88e"
}

.Appkit4-icon.icon-hub-outline:before {
    content: "\e88f"
}

.Appkit4-icon.icon-idcard-outline:before {
    content: "\e890"
}

.Appkit4-icon.icon-image-outline:before {
    content: "\e891"
}

.Appkit4-icon.icon-immersive-technology-outline:before {
    content: "\e892"
}

.Appkit4-icon.icon-infinity-outline:before {
    content: "\e893"
}

.Appkit4-icon.icon-information-outline:before {
    content: "\e894"
}

.Appkit4-icon.icon-jewelry-outline:before {
    content: "\e895"
}

.Appkit4-icon.icon-junk-outline:before {
    content: "\e896"
}

.Appkit4-icon.icon-keyboard-outline:before {
    content: "\e897"
}

.Appkit4-icon.icon-labs-outline:before {
    content: "\e898"
}

.Appkit4-icon.icon-layout-outline:before {
    content: "\e899"
}

.Appkit4-icon.icon-leader-outline:before {
    content: "\e89a"
}

.Appkit4-icon.icon-left-chevron-circle-outline:before {
    content: "\e89b"
}

.Appkit4-icon.icon-left-chevron-outline:before {
    content: "\e89c"
}

.Appkit4-icon.icon-library-outline:before {
    content: "\e89d"
}

.Appkit4-icon.icon-library-reports-outline:before {
    content: "\e89e"
}

.Appkit4-icon.icon-life-insurance-outline:before {
    content: "\e89f"
}

.Appkit4-icon.icon-lightbulb-outline:before {
    content: "\e8a0"
}

.Appkit4-icon.icon-like-outline:before {
    content: "\e8a1"
}

.Appkit4-icon.icon-link-outline:before {
    content: "\e8a2"
}

.Appkit4-icon.icon-link-broken-outline:before {
    content: "\e8a3"
}

.Appkit4-icon.icon-link-unlinked-outline:before {
    content: "\e8a4"
}

.Appkit4-icon.icon-list-view-outline:before {
    content: "\e8a5"
}

.Appkit4-icon.icon-list-bar-view-outline:before {
    content: "\e8a6"
}

.Appkit4-icon.icon-accessibility-outline:before {
    content: "\e8a7"
}

.Appkit4-icon.icon-location-locked-outline:before {
    content: "\e8a8"
}

.Appkit4-icon.icon-location-outline:before {
    content: "\e8a9"
}

.Appkit4-icon.icon-lockclosed-locked-outline:before {
    content: "\e8aa"
}

.Appkit4-icon.icon-lockers-outline:before {
    content: "\e8ab"
}

.Appkit4-icon.icon-lockopen-unlock-outline:before {
    content: "\e8ac"
}

.Appkit4-icon.icon-logout-outline:before {
    content: "\e8ad"
}

.Appkit4-icon.icon-login-outline:before {
    content: "\e8ae"
}

.Appkit4-icon.icon-male-symbol-outline:before {
    content: "\e8af"
}

.Appkit4-icon.icon-man-outline:before {
    content: "\e8b0"
}

.Appkit4-icon.icon-management-outline:before {
    content: "\e8b1"
}

.Appkit4-icon.icon-man-and-woman-outline:before {
    content: "\e8b2"
}

.Appkit4-icon.icon-manufacturer-outline:before {
    content: "\e8b3"
}

.Appkit4-icon.icon-marketing-outline:before {
    content: "\e8b4"
}

.Appkit4-icon.icon-meeting-outline:before {
    content: "\e8b5"
}

.Appkit4-icon.icon-meeting-room-outline:before {
    content: "\e8b6"
}

.Appkit4-icon.icon-menu-outline:before {
    content: "\e8b7"
}

.Appkit4-icon.icon-menu-view-outline:before {
    content: "\e8b8"
}

.Appkit4-icon.icon-microphone-outline:before {
    content: "\e8b9"
}

.Appkit4-icon.icon-minimize-outline:before {
    content: "\e8ba"
}

.Appkit4-icon.icon-digital-techtransformation-fill:before {
    content: "\e8bb"
}

.Appkit4-icon.icon-mortgage-outline:before {
    content: "\e8bc"
}

.Appkit4-icon.icon-mortgage-payment-outline:before {
    content: "\e8bd"
}

.Appkit4-icon.icon-move-outline:before {
    content: "\e8be"
}

.Appkit4-icon.icon-neighborhood-outline:before {
    content: "\e8bf"
}

.Appkit4-icon.icon-network-outline:before {
    content: "\e8c0"
}

.Appkit4-icon.icon-network-port-outline:before {
    content: "\e8c1"
}

.Appkit4-icon.icon-news-outline:before {
    content: "\e8c2"
}

.Appkit4-icon.icon-news-report-outline:before {
    content: "\e8c3"
}

.Appkit4-icon.icon-note-outline:before {
    content: "\e8c4"
}

.Appkit4-icon.icon-notebook-outline:before {
    content: "\e8c5"
}

.Appkit4-icon.icon-noteplus-outline:before {
    content: "\e8c6"
}

.Appkit4-icon.icon-notification-outline:before {
    content: "\e8c7"
}

.Appkit4-icon.icon-notpublished-outline:before {
    content: "\e8c8"
}

.Appkit4-icon.icon-office-outline:before {
    content: "\e8c9"
}

.Appkit4-icon.icon-oilpipeline-outline:before {
    content: "\e8ca"
}

.Appkit4-icon.icon-oilplatform-outline:before {
    content: "\e8cb"
}

.Appkit4-icon.icon-oiltank-outline:before {
    content: "\e8cc"
}

.Appkit4-icon.icon-open-in-new-window-outline:before {
    content: "\e8cd"
}

.Appkit4-icon.icon-paper-outline:before {
    content: "\e8ce"
}

.Appkit4-icon.icon-paper-airplane-outline:before {
    content: "\e8cf"
}

.Appkit4-icon.icon-paperclip-outline:before {
    content: "\e8d0"
}

.Appkit4-icon.icon-parks-outdoors-outline:before {
    content: "\e8d1"
}

.Appkit4-icon.icon-partnership-outline:before {
    content: "\e8d2"
}

.Appkit4-icon.icon-particulates-outline:before {
    content: "\e8d3"
}

.Appkit4-icon.icon-pause-outline:before {
    content: "\e8d4"
}

.Appkit4-icon.icon-payment-outline:before {
    content: "\e8d5"
}

.Appkit4-icon.icon-pdf-outline:before {
    content: "\e8d6"
}

.Appkit4-icon.icon-pencil-outline:before {
    content: "\e8d7"
}

.Appkit4-icon.icon-person-outline:before {
    content: "\e8d8"
}

.Appkit4-icon.icon-physician-outline:before {
    content: "\e8d9"
}

.Appkit4-icon.icon-pie-chart-outline:before {
    content: "\e8da"
}

.Appkit4-icon.icon-placeholder-outline:before {
    content: "\e8db"
}

.Appkit4-icon.icon-platform-outline:before {
    content: "\e8dc"
}

.Appkit4-icon.icon-play-outline:before {
    content: "\e8dd"
}

.Appkit4-icon.icon-disability-insurance-fill:before {
    content: "\e8de"
}

.Appkit4-icon.icon-powerbi-outline:before {
    content: "\e8df"
}

.Appkit4-icon.icon-power-button-outline:before {
    content: "\e8e0"
}

.Appkit4-icon.icon-power-plant-outline:before {
    content: "\e8e1"
}

.Appkit4-icon.icon-powerport-plug-outlet-outline:before {
    content: "\e8e2"
}

.Appkit4-icon.icon-ppt-outline:before {
    content: "\e8e3"
}

.Appkit4-icon.icon-prescription-outline:before {
    content: "\e8e4"
}

.Appkit4-icon.icon-printer-outline:before {
    content: "\e8e5"
}

.Appkit4-icon.icon-productivity-outline:before {
    content: "\e8e6"
}

.Appkit4-icon.icon-profitability-outline:before {
    content: "\e8e7"
}

.Appkit4-icon.icon-projector-outline:before {
    content: "\e8e8"
}

.Appkit4-icon.icon-purpose-outline:before {
    content: "\e8e9"
}

.Appkit4-icon.icon-qrcode-outline:before {
    content: "\e8ea"
}

.Appkit4-icon.icon-query-outline:before {
    content: "\e8eb"
}

.Appkit4-icon.icon-radio-outline:before {
    content: "\e8ec"
}

.Appkit4-icon.icon-rating-outline:before {
    content: "\e8ed"
}

.Appkit4-icon.icon-realestate-outline:before {
    content: "\e8ee"
}

.Appkit4-icon.icon-redo-outline:before {
    content: "\e8ef"
}

.Appkit4-icon.icon-refresh-outline:before {
    content: "\e8f0"
}

.Appkit4-icon.icon-return-outline:before {
    content: "\e8f1"
}

.Appkit4-icon.icon-revenue-outline:before {
    content: "\e8f2"
}

.Appkit4-icon.icon-right-chevron-circle-outline:before {
    content: "\e8f3"
}

.Appkit4-icon.icon-right-chevron-outline:before {
    content: "\e8f4"
}

.Appkit4-icon.icon-save-outline:before {
    content: "\e8f5"
}

.Appkit4-icon.icon-savemoney-outline:before {
    content: "\e8f6"
}

.Appkit4-icon.icon-savings-outline:before {
    content: "\e8f7"
}

.Appkit4-icon.icon-screen-mirroring-outline:before {
    content: "\e8f8"
}

.Appkit4-icon.icon-search-outline:before {
    content: "\e8f9"
}

.Appkit4-icon.icon-serenity-space-outline:before {
    content: "\e8fa"
}

.Appkit4-icon.icon-service-outline:before {
    content: "\e8fb"
}

.Appkit4-icon.icon-setting-outline:before {
    content: "\e8fc"
}

.Appkit4-icon.icon-share-outline:before {
    content: "\e8fd"
}

.Appkit4-icon.icon-ship-outline:before {
    content: "\e8fe"
}

.Appkit4-icon.icon-shopping-bag-outline:before {
    content: "\e8ff"
}

.Appkit4-icon.icon-shopping-cart-outline:before {
    content: "\e900"
}

.Appkit4-icon.icon-shopping-basket-outline:before {
    content: "\e901"
}

.Appkit4-icon.icon-shower-outline:before {
    content: "\e902"
}

.Appkit4-icon.icon-shuttlebus-outline:before {
    content: "\e903"
}

.Appkit4-icon.icon-signpost-outline:before {
    content: "\e904"
}

.Appkit4-icon.icon-sorting-ascendant-outline:before {
    content: "\e905"
}

.Appkit4-icon.icon-sorting-descendant-outline:before {
    content: "\e906"
}

.Appkit4-icon.icon-sorting-outline:before {
    content: "\e907"
}

.Appkit4-icon.icon-spark-line-outline:before {
    content: "\e908"
}

.Appkit4-icon.icon-speedometer-outline:before {
    content: "\e909"
}

.Appkit4-icon.icon-spider-chart-outline:before {
    content: "\e90a"
}

.Appkit4-icon.icon-spinner-outline:before {
    content: "\e90b"
}

.Appkit4-icon.icon-star-outline:before {
    content: "\e90c"
}

.Appkit4-icon.icon-stewardship-outline:before {
    content: "\e90d"
}

.Appkit4-icon.icon-survey-checkmark-outline:before {
    content: "\e90e"
}

.Appkit4-icon.icon-survey-outline:before {
    content: "\e90f"
}

.Appkit4-icon.icon-table-data-outline:before {
    content: "\e910"
}

.Appkit4-icon.icon-table-data-compressed-outline:before {
    content: "\e911"
}

.Appkit4-icon.icon-tag-outline:before {
    content: "\e912"
}

.Appkit4-icon.icon-talent-outline:before {
    content: "\e913"
}

.Appkit4-icon.icon-tanker-outline:before {
    content: "\e914"
}

.Appkit4-icon.icon-target-outline:before {
    content: "\e915"
}

.Appkit4-icon.icon-telecom-outline:before {
    content: "\e916"
}

.Appkit4-icon.icon-thermometer-outline:before {
    content: "\e917"
}

.Appkit4-icon.icon-thumb-down-outline:before {
    content: "\e918"
}

.Appkit4-icon.icon-thumb-up-outline:before {
    content: "\e919"
}

.Appkit4-icon.icon-ticket-outline:before {
    content: "\e91a"
}

.Appkit4-icon.icon-time-outline:before {
    content: "\e91b"
}

.Appkit4-icon.icon-toggle-outline:before {
    content: "\e91c"
}

.Appkit4-icon.icon-touchscreen-outline:before {
    content: "\e91d"
}

.Appkit4-icon.icon-train-railway-outline:before {
    content: "\e91e"
}

.Appkit4-icon.icon-transform-outline:before {
    content: "\e91f"
}

.Appkit4-icon.icon-truck-outline:before {
    content: "\e920"
}

.Appkit4-icon.icon-truck-connected-outline:before {
    content: "\e921"
}

.Appkit4-icon.icon-typography-fonts-outline:before {
    content: "\e922"
}

.Appkit4-icon.icon-umbrella-outline:before {
    content: "\e923"
}

.Appkit4-icon.icon-up-chevron-circle-outline:before {
    content: "\e924"
}

.Appkit4-icon.icon-up-chevron-outline:before {
    content: "\e925"
}

.Appkit4-icon.icon-upload-light-outline:before {
    content: "\e926"
}

.Appkit4-icon.icon-upload-outline:before {
    content: "\e927"
}

.Appkit4-icon.icon-uptrend-outline:before {
    content: "\e928"
}

.Appkit4-icon.icon-venn-ab-horizontal-outline:before {
    content: "\e929"
}

.Appkit4-icon.icon-venn-ab-vertical-outline:before {
    content: "\e92a"
}

.Appkit4-icon.icon-venn-abc-outline:before {
    content: "\e92b"
}

.Appkit4-icon.icon-venn-abc-reversed-outline:before {
    content: "\e92c"
}

.Appkit4-icon.icon-vertical-more-outline:before {
    content: "\e92d"
}

.Appkit4-icon.icon-video-outline:before {
    content: "\e92e"
}

.Appkit4-icon.icon-video-conference-outline:before {
    content: "\e92f"
}

.Appkit4-icon.icon-view-outline:before {
    content: "\e930"
}

.Appkit4-icon.icon-visitor-outline:before {
    content: "\e931"
}

.Appkit4-icon.icon-volume-off-outline:before {
    content: "\e932"
}

.Appkit4-icon.icon-volume-on-outline:before {
    content: "\e933"
}

.Appkit4-icon.icon-volume-up-outline:before {
    content: "\e934"
}

.Appkit4-icon.icon-wait-outline:before {
    content: "\e935"
}

.Appkit4-icon.icon-walking-workstation-outline:before {
    content: "\e936"
}

.Appkit4-icon.icon-wallet-outline:before {
    content: "\e937"
}

.Appkit4-icon.icon-waterdrop-outline:before {
    content: "\e938"
}

.Appkit4-icon.icon-wealth-outline:before {
    content: "\e939"
}

.Appkit4-icon.icon-webcast-studio-outline:before {
    content: "\e93a"
}

.Appkit4-icon.icon-weight-outline:before {
    content: "\e93b"
}

.Appkit4-icon.icon-wifi-outline:before {
    content: "\e93c"
}

.Appkit4-icon.icon-windmill-outline:before {
    content: "\e93d"
}

.Appkit4-icon.icon-woman-outline:before {
    content: "\e93e"
}

.Appkit4-icon.icon-workflow-outline:before {
    content: "\e93f"
}

.Appkit4-icon.icon-xbrl-outline:before {
    content: "\e940"
}

.Appkit4-icon.icon-xls-outline:before {
    content: "\e941"
}

.Appkit4-icon.icon-plus-outline:before {
    content: "\e942"
}

.Appkit4-icon.icon-minus-outline:before {
    content: "\e943"
}

.Appkit4-icon.icon-close-outline:before {
    content: "\e944"
}

.Appkit4-icon.icon-check-mark-outline:before {
    content: "\e945"
}

.Appkit4-icon.icon-check-hook-outline:before {
    content: "\e946"
}

.Appkit4-icon.icon-arrow-down-fill:before {
    content: "\e947"
}

.Appkit4-icon.icon-alert-fill:before {
    content: "\e948"
}

.Appkit4-icon.icon-arrow-decrease-fill:before {
    content: "\e949"
}

.Appkit4-icon.icon-arrow-increase-fill:before {
    content: "\e94a"
}

.Appkit4-icon.icon-archive-alt-fill:before {
    content: "\e94b"
}

.Appkit4-icon.icon-add-user-fill:before {
    content: "\e94c"
}

.Appkit4-icon.icon-arrow-right-fill:before {
    content: "\e94d"
}

.Appkit4-icon.icon-arrow-left-fill:before {
    content: "\e94e"
}

.Appkit4-icon.icon-display-power-fill:before {
    content: "\e94f"
}

.Appkit4-icon.icon-airplane-fill:before {
    content: "\e950"
}

.Appkit4-icon.icon-arrow-up-fill:before {
    content: "\e951"
}

.Appkit4-icon.icon-apparel-fill:before {
    content: "\e952"
}

.Appkit4-icon.icon-lockers-fill:before {
    content: "\e953"
}

.Appkit4-icon.icon-arrowdown-fill:before {
    content: "\e954"
}

.Appkit4-icon.icon-man-fill:before {
    content: "\e955"
}

.Appkit4-icon.icon-news-report-fill:before {
    content: "\e956"
}

.Appkit4-icon.icon-atm-fill:before {
    content: "\e957"
}

.Appkit4-icon.icon-notpublished-fill:before {
    content: "\e958"
}

.Appkit4-icon.icon-audience-fill:before {
    content: "\e959"
}

.Appkit4-icon.icon-bar-chart-fill:before {
    content: "\e95a"
}

.Appkit4-icon.icon-battery-high-fill:before {
    content: "\e95b"
}

.Appkit4-icon.icon-battery-low-fill:before {
    content: "\e95c"
}

.Appkit4-icon.icon-automobile-fill:before {
    content: "\e95d"
}

.Appkit4-icon.icon-bot-fill:before {
    content: "\e95e"
}

.Appkit4-icon.icon-battery-medium-fill:before {
    content: "\e95f"
}

.Appkit4-icon.icon-bridge-chart-fill:before {
    content: "\e960"
}

.Appkit4-icon.icon-art-themes-fill:before {
    content: "\e961"
}

.Appkit4-icon.icon-boat-fill:before {
    content: "\e962"
}

.Appkit4-icon.icon-avatar-fill:before {
    content: "\e963"
}

.Appkit4-icon.icon-beaker-fill:before {
    content: "\e964"
}

.Appkit4-icon.icon-calculator-fill:before {
    content: "\e965"
}

.Appkit4-icon.icon-box-fill:before {
    content: "\e966"
}

.Appkit4-icon.icon-brightness-fill:before {
    content: "\e967"
}

.Appkit4-icon.icon-business-services-printer-fill:before {
    content: "\e968"
}

.Appkit4-icon.icon-building-fill:before {
    content: "\e969"
}

.Appkit4-icon.icon-calendar-declined-fill:before {
    content: "\e96a"
}

.Appkit4-icon.icon-oiltank-fill:before {
    content: "\e96b"
}

.Appkit4-icon.icon-bus-public-transportation-fill:before {
    content: "\e96c"
}

.Appkit4-icon.icon-camera-fill:before {
    content: "\e96d"
}

.Appkit4-icon.icon-calendar-accepted-fill:before {
    content: "\e96e"
}

.Appkit4-icon.icon-call-fill:before {
    content: "\e96f"
}

.Appkit4-icon.icon-productivity-fill:before {
    content: "\e970"
}

.Appkit4-icon.icon-bubble-plot-fill:before {
    content: "\e971"
}

.Appkit4-icon.icon-calendar-fill:before {
    content: "\e972"
}

.Appkit4-icon.icon-carers-space-fill:before {
    content: "\e973"
}

.Appkit4-icon.icon-change-fill:before {
    content: "\e974"
}

.Appkit4-icon.icon-capital-fill:before {
    content: "\e975"
}

.Appkit4-icon.icon-savemoney-fill:before {
    content: "\e976"
}

.Appkit4-icon.icon-center-map-fill:before {
    content: "\e977"
}

.Appkit4-icon.icon-chevron-double-down-fill:before {
    content: "\e978"
}

.Appkit4-icon.icon-circle-checkmark-fill:before {
    content: "\e979"
}

.Appkit4-icon.icon-circle-delete-fill:before {
    content: "\e97a"
}

.Appkit4-icon.icon-clinic-fill:before {
    content: "\e97b"
}

.Appkit4-icon.icon-circle-minus-fill:before {
    content: "\e97c"
}

.Appkit4-icon.icon-ship-fill:before {
    content: "\e97d"
}

.Appkit4-icon.icon-shuttlebus-fill:before {
    content: "\e97e"
}

.Appkit4-icon.icon-circle-plus-fill:before {
    content: "\e97f"
}

.Appkit4-icon.icon-circle-more-fill:before {
    content: "\e980"
}

.Appkit4-icon.icon-comment-fill:before {
    content: "\e981"
}

.Appkit4-icon.icon-cogs-fill:before {
    content: "\e982"
}

.Appkit4-icon.icon-circle-save-fill:before {
    content: "\e983"
}

.Appkit4-icon.icon-cloud-fill:before {
    content: "\e984"
}

.Appkit4-icon.icon-spinner-fill:before {
    content: "\e985"
}

.Appkit4-icon.icon-community-fill:before {
    content: "\e986"
}

.Appkit4-icon.icon-compass-fill:before {
    content: "\e987"
}

.Appkit4-icon.icon-configuration-fill:before {
    content: "\e988"
}

.Appkit4-icon.icon-confirmed-fill:before {
    content: "\e989"
}

.Appkit4-icon.icon-cost-dollar-fill:before {
    content: "\e98a"
}

.Appkit4-icon.icon-contacts-fill:before {
    content: "\e98b"
}

.Appkit4-icon.icon-data-fill:before {
    content: "\e98c"
}

.Appkit4-icon.icon-checkbox-indeterminate-fill:before {
    content: "\e98d"
}

.Appkit4-icon.icon-credit-card-payment-fill:before {
    content: "\e98e"
}

.Appkit4-icon.icon-checkbox-deselected-fill:before {
    content: "\e98f"
}

.Appkit4-icon.icon-delete-fill:before {
    content: "\e990"
}

.Appkit4-icon.icon-desktop-fill:before {
    content: "\e991"
}

.Appkit4-icon.icon-radio-selected-fill:before {
    content: "\e992"
}

.Appkit4-icon.icon-database-fill:before {
    content: "\e993"
}

.Appkit4-icon.icon-dial-low-fill:before {
    content: "\e995"
}

.Appkit4-icon.icon-convert-fill:before {
    content: "\e996"
}

.Appkit4-icon.icon-dial-high-fill:before {
    content: "\e997"
}

.Appkit4-icon.icon-radio-deselected-fill:before {
    content: "\e998"
}

.Appkit4-icon.icon-dial-medium-fill:before {
    content: "\e999"
}

.Appkit4-icon.icon-arrow-right-small-outline:before {
    content: "\e99a"
}

.Appkit4-icon.icon-arrow-left-small-outline:before {
    content: "\e99b"
}

.Appkit4-icon.icon-dining-fill:before {
    content: "\e99c"
}

.Appkit4-icon.icon-door-opened-fill:before {
    content: "\e99d"
}

.Appkit4-icon.icon-doc-fill:before {
    content: "\e99e"
}

.Appkit4-icon.icon-download-fill:before {
    content: "\e99f"
}

.Appkit4-icon.icon-door-closed-fill:before {
    content: "\e9a0"
}

.Appkit4-icon.icon-arrow-increase-small-outline:before {
    content: "\e9a1"
}

.Appkit4-icon.icon-down-chevron-circle-fill:before {
    content: "\e9a2"
}

.Appkit4-icon.icon-download-light-fill:before {
    content: "\e9a3"
}

.Appkit4-icon.icon-down-chevron-fill:before {
    content: "\e9a4"
}

.Appkit4-icon.icon-education-fill:before {
    content: "\e9a5"
}

.Appkit4-icon.icon-edit-fill:before {
    content: "\e9a6"
}

.Appkit4-icon.icon-duplicate-fill:before {
    content: "\e9a7"
}

.Appkit4-icon.icon-email-fill:before {
    content: "\e9a8"
}

.Appkit4-icon.icon-end-process-fill:before {
    content: "\e9a9"
}

.Appkit4-icon.icon-elevator-fill:before {
    content: "\e9aa"
}

.Appkit4-icon.icon-engagement-fill:before {
    content: "\e9ab"
}

.Appkit4-icon.icon-open-in-new-fill:before {
    content: "\e9ac"
}

.Appkit4-icon.icon-error-fill:before {
    content: "\e9ad"
}

.Appkit4-icon.icon-arrow-down-small-outline:before {
    content: "\e9ae"
}

.Appkit4-icon.icon-expand-fill:before {
    content: "\e9af"
}

.Appkit4-icon.icon-extension-fill:before {
    content: "\e9b0"
}

.Appkit4-icon.icon-family-fill:before {
    content: "\e9b1"
}

.Appkit4-icon.icon-female-symbol-fill:before {
    content: "\e9b2"
}

.Appkit4-icon.icon-file-fill:before {
    content: "\e9b3"
}

.Appkit4-icon.icon-filter-fill:before {
    content: "\e9b4"
}

.Appkit4-icon.icon-fire-exit-fill:before {
    content: "\e9b5"
}

.Appkit4-icon.icon-fire-extinguisher-fill:before {
    content: "\e9b6"
}

.Appkit4-icon.icon-firehose-fill:before {
    content: "\e9b7"
}

.Appkit4-icon.icon-firstaid-fill:before {
    content: "\e9b8"
}

.Appkit4-icon.icon-flag-fill:before {
    content: "\e9b9"
}

.Appkit4-icon.icon-fnb-fill:before {
    content: "\e9ba"
}

.Appkit4-icon.icon-folder-closed-fill:before {
    content: "\e9bb"
}

.Appkit4-icon.icon-folder-opened-fill:before {
    content: "\e9bc"
}

.Appkit4-icon.icon-folder-add-fill:before {
    content: "\e9bd"
}

.Appkit4-icon.icon-folder-delete-fill:before {
    content: "\e9be"
}

.Appkit4-icon.icon-foodbeverage-fill:before {
    content: "\e9bf"
}

.Appkit4-icon.icon-gameroom-fill:before {
    content: "\e9c0"
}

.Appkit4-icon.icon-gantt-chart-fill:before {
    content: "\e9c1"
}

.Appkit4-icon.icon-gender-neutral-fill:before {
    content: "\e9c2"
}

.Appkit4-icon.icon-globe-fill:before {
    content: "\e9c3"
}

.Appkit4-icon.icon-globe-map-fill:before {
    content: "\e9c4"
}

.Appkit4-icon.icon-governance-fill:before {
    content: "\e9c5"
}

.Appkit4-icon.icon-grid-view-fill:before {
    content: "\e9c6"
}

.Appkit4-icon.icon-grow-revenue-fill:before {
    content: "\e9c7"
}

.Appkit4-icon.icon-growth-fill:before {
    content: "\e9c8"
}

.Appkit4-icon.icon-hand-fill:before {
    content: "\e9c9"
}

.Appkit4-icon.icon-hb-3qtr-lft-fill:before {
    content: "\e9ca"
}

.Appkit4-icon.icon-hb-3qtr-rt-fill:before {
    content: "\e9cb"
}

.Appkit4-icon.icon-hb-empty-fill:before {
    content: "\e9cc"
}

.Appkit4-icon.icon-hb-full-dot-fill:before {
    content: "\e9cd"
}

.Appkit4-icon.icon-hb-full-fill:before {
    content: "\e9ce"
}

.Appkit4-icon.icon-hb-half-btm-fill:before {
    content: "\e9cf"
}

.Appkit4-icon.icon-hb-half-lft-fill:before {
    content: "\e9d0"
}

.Appkit4-icon.icon-hb-half-rt-fill:before {
    content: "\e9d1"
}

.Appkit4-icon.icon-hb-half-top-fill:before {
    content: "\e9d2"
}

.Appkit4-icon.icon-hb-qtr-lft-fill:before {
    content: "\e9d3"
}

.Appkit4-icon.icon-hb-qtr-rt-fill:before {
    content: "\e9d4"
}

.Appkit4-icon.icon-help-question-fill:before {
    content: "\e9d5"
}

.Appkit4-icon.icon-arrow-decrease-small-outline:before {
    content: "\e9d6"
}

.Appkit4-icon.icon-horizontal-more-fill:before {
    content: "\e9d7"
}

.Appkit4-icon.icon-hospital-fill:before {
    content: "\e9d8"
}

.Appkit4-icon.icon-hub-fill:before {
    content: "\e9d9"
}

.Appkit4-icon.icon-idcard-fill:before {
    content: "\e9da"
}

.Appkit4-icon.icon-image-fill:before {
    content: "\e9db"
}

.Appkit4-icon.icon-immersive-technology-fill:before {
    content: "\e9dc"
}

.Appkit4-icon.icon-infinity-fill:before {
    content: "\e9dd"
}

.Appkit4-icon.icon-information-fill:before {
    content: "\e9de"
}

.Appkit4-icon.icon-arrow-up-small-outline:before {
    content: "\e9df"
}

.Appkit4-icon.icon-keyboard-fill:before {
    content: "\e9e0"
}

.Appkit4-icon.icon-labs-fill:before {
    content: "\e9e1"
}

.Appkit4-icon.icon-layout-fill:before {
    content: "\e9e2"
}

.Appkit4-icon.icon-leader-fill:before {
    content: "\e9e3"
}

.Appkit4-icon.icon-left-chevron-circle-fill:before {
    content: "\e9e4"
}

.Appkit4-icon.icon-left-chevron-fill:before {
    content: "\e9e5"
}

.Appkit4-icon.icon-library-fill:before {
    content: "\e9e6"
}

.Appkit4-icon.icon-library-reports-fill:before {
    content: "\e9e7"
}

.Appkit4-icon.icon-life-insurance-fill:before {
    content: "\e9e8"
}

.Appkit4-icon.icon-lightbulb-fill:before {
    content: "\e9e9"
}

.Appkit4-icon.icon-like-fill:before {
    content: "\e9ea"
}

.Appkit4-icon.icon-link-fill:before {
    content: "\e9eb"
}

.Appkit4-icon.icon-link-broken-fill:before {
    content: "\e9ec"
}

.Appkit4-icon.icon-link-unlinked-fill:before {
    content: "\e9ed"
}

.Appkit4-icon.icon-list-view-fill:before {
    content: "\e9ee"
}

.Appkit4-icon.icon-location-fill:before {
    content: "\e9ef"
}

.Appkit4-icon.icon-location-locked-fill:before {
    content: "\e9f0"
}

.Appkit4-icon.icon-lockclosed-locked-fill:before {
    content: "\e9f1"
}

.Appkit4-icon.icon-circle-empty-outline:before {
    content: "\e9f2"
}

.Appkit4-icon.icon-lockopen-unlock-fill:before {
    content: "\e9f3"
}

.Appkit4-icon.icon-login-fill:before {
    content: "\e9f4"
}

.Appkit4-icon.icon-logout-fill:before {
    content: "\e9f5"
}

.Appkit4-icon.icon-male-symbol-fill:before {
    content: "\e9f6"
}

.Appkit4-icon.icon-circle-warning-outline:before {
    content: "\e9f7"
}

.Appkit4-icon.icon-management-fill:before {
    content: "\e9f8"
}

.Appkit4-icon.icon-man-and-woman-fill:before {
    content: "\e9f9"
}

.Appkit4-icon.icon-manufacturer-fill:before {
    content: "\e9fa"
}

.Appkit4-icon.icon-marketing-fill:before {
    content: "\e9fb"
}

.Appkit4-icon.icon-meeting-fill:before {
    content: "\e9fc"
}

.Appkit4-icon.icon-meeting-room-fill:before {
    content: "\e9fd"
}

.Appkit4-icon.icon-menu-fill:before {
    content: "\e9fe"
}

.Appkit4-icon.icon-menu-view-fill:before {
    content: "\e9ff"
}

.Appkit4-icon.icon-microphone-fill:before {
    content: "\ea00"
}

.Appkit4-icon.icon-minimize-fill:before {
    content: "\ea01"
}

.Appkit4-icon.icon-circle-radio-outline:before {
    content: "\ea02"
}

.Appkit4-icon.icon-mortgage-fill:before {
    content: "\ea03"
}

.Appkit4-icon.icon-mortgage-payment-fill:before {
    content: "\ea04"
}

.Appkit4-icon.icon-move-fill:before {
    content: "\ea05"
}

.Appkit4-icon.icon-neighborhood-fill:before {
    content: "\ea06"
}

.Appkit4-icon.icon-network-fill:before {
    content: "\ea07"
}

.Appkit4-icon.icon-network-port-fill:before {
    content: "\ea08"
}

.Appkit4-icon.icon-news-fill:before {
    content: "\ea09"
}

.Appkit4-icon.icon-moon-outline:before {
    content: "\ea0a"
}

.Appkit4-icon.icon-note-fill:before {
    content: "\ea0b"
}

.Appkit4-icon.icon-notebook-fill:before {
    content: "\ea0c"
}

.Appkit4-icon.icon-noteplus-fill:before {
    content: "\ea0d"
}

.Appkit4-icon.icon-notification-fill:before {
    content: "\ea0e"
}

.Appkit4-icon.icon-accessibility-fill:before {
    content: "\ea0f"
}

.Appkit4-icon.icon-office-fill:before {
    content: "\ea10"
}

.Appkit4-icon.icon-oilpipeline-fill:before {
    content: "\ea11"
}

.Appkit4-icon.icon-oilplatform-fill:before {
    content: "\ea12"
}

.Appkit4-icon.icon-open-in-new-window-fill:before {
    content: "\ea14"
}

.Appkit4-icon.icon-paper-airplane-fill:before {
    content: "\ea15"
}

.Appkit4-icon.icon-parks-outdoors-fill:before {
    content: "\ea16"
}

.Appkit4-icon.icon-partnership-fill:before {
    content: "\ea17"
}

.Appkit4-icon.icon-particulates-fill:before {
    content: "\ea18"
}

.Appkit4-icon.icon-pause-fill:before {
    content: "\ea19"
}

.Appkit4-icon.icon-payment-fill:before {
    content: "\ea1a"
}

.Appkit4-icon.icon-pdf-fill:before {
    content: "\ea1b"
}

.Appkit4-icon.icon-pencil-fill:before {
    content: "\ea1c"
}

.Appkit4-icon.icon-person-fill:before {
    content: "\ea1d"
}

.Appkit4-icon.icon-physician-fill:before {
    content: "\ea1e"
}

.Appkit4-icon.icon-pie-chart-fill:before {
    content: "\ea1f"
}

.Appkit4-icon.icon-platform-fill:before {
    content: "\ea20"
}

.Appkit4-icon.icon-play-fill:before {
    content: "\ea21"
}

.Appkit4-icon.icon-powerbi-fill:before {
    content: "\ea23"
}

.Appkit4-icon.icon-power-button-fill:before {
    content: "\ea24"
}

.Appkit4-icon.icon-power-plant-fill:before {
    content: "\ea25"
}

.Appkit4-icon.icon-powerport-plug-outlet-fill:before {
    content: "\ea26"
}

.Appkit4-icon.icon-ppt-fill:before {
    content: "\ea27"
}

.Appkit4-icon.icon-prescription-fill:before {
    content: "\ea28"
}

.Appkit4-icon.icon-printer-fill:before {
    content: "\ea29"
}

.Appkit4-icon.icon-profitability-fill:before {
    content: "\ea2b"
}

.Appkit4-icon.icon-projector-fill:before {
    content: "\ea2c"
}

.Appkit4-icon.icon-purpose-fill:before {
    content: "\ea2d"
}

.Appkit4-icon.icon-qrcode-fill:before {
    content: "\ea2e"
}

.Appkit4-icon.icon-query-fill:before {
    content: "\ea2f"
}

.Appkit4-icon.icon-radio-fill:before {
    content: "\ea30"
}

.Appkit4-icon.icon-rating-fill:before {
    content: "\ea31"
}

.Appkit4-icon.icon-realestate-fill:before {
    content: "\ea32"
}

.Appkit4-icon.icon-refresh-fill:before {
    content: "\ea33"
}

.Appkit4-icon.icon-revenue-fill:before {
    content: "\ea34"
}

.Appkit4-icon.icon-right-chevron-circle-fill:before {
    content: "\ea35"
}

.Appkit4-icon.icon-right-chevron-fill:before {
    content: "\ea36"
}

.Appkit4-icon.icon-save-fill:before {
    content: "\ea37"
}

.Appkit4-icon.icon-savings-fill:before {
    content: "\ea39"
}

.Appkit4-icon.icon-screen-mirroring-fill:before {
    content: "\ea3a"
}

.Appkit4-icon.icon-search-fill:before {
    content: "\ea3b"
}

.Appkit4-icon.icon-serenity-space-fill:before {
    content: "\ea3c"
}

.Appkit4-icon.icon-service-fill:before {
    content: "\ea3d"
}

.Appkit4-icon.icon-setting-fill:before {
    content: "\ea3e"
}

.Appkit4-icon.icon-share-fill:before {
    content: "\ea3f"
}

.Appkit4-icon.icon-shareios-fill:before {
    content: "\ea40"
}

.Appkit4-icon.icon-shopping-bag-fill:before {
    content: "\ea42"
}

.Appkit4-icon.icon-shopping-cart-fill:before {
    content: "\ea43"
}

.Appkit4-icon.icon-shopping-basket-fill:before {
    content: "\ea44"
}

.Appkit4-icon.icon-shower-fill:before {
    content: "\ea45"
}

.Appkit4-icon.icon-signpost-fill:before {
    content: "\ea47"
}

.Appkit4-icon.icon-sorting-ascendant-fill:before {
    content: "\ea48"
}

.Appkit4-icon.icon-sorting-descendant-fill:before {
    content: "\ea49"
}

.Appkit4-icon.icon-sorting-fill:before {
    content: "\ea4a"
}

.Appkit4-icon.icon-spark-line-fill:before {
    content: "\ea4b"
}

.Appkit4-icon.icon-speedometer-fill:before {
    content: "\ea4c"
}

.Appkit4-icon.icon-spider-chart-fill:before {
    content: "\ea4d"
}

.Appkit4-icon.icon-stewardship-fill:before {
    content: "\ea4f"
}

.Appkit4-icon.icon-success-fill:before {
    content: "\ea50"
}

.Appkit4-icon.icon-survey-checkmark-fill:before {
    content: "\ea51"
}

.Appkit4-icon.icon-survey-fill:before {
    content: "\ea52"
}

.Appkit4-icon.icon-table-data-fill:before {
    content: "\ea53"
}

.Appkit4-icon.icon-tag-fill:before {
    content: "\ea54"
}

.Appkit4-icon.icon-talent-fill:before {
    content: "\ea55"
}

.Appkit4-icon.icon-tanker-fill:before {
    content: "\ea56"
}

.Appkit4-icon.icon-target-fill:before {
    content: "\ea57"
}

.Appkit4-icon.icon-telecom-fill:before {
    content: "\ea58"
}

.Appkit4-icon.icon-thermometer-fill:before {
    content: "\ea59"
}

.Appkit4-icon.icon-thumb-down-fill:before {
    content: "\ea5a"
}

.Appkit4-icon.icon-thumb-up-fill:before {
    content: "\ea5b"
}

.Appkit4-icon.icon-ticket-fill:before {
    content: "\ea5c"
}

.Appkit4-icon.icon-time-fill:before {
    content: "\ea5d"
}

.Appkit4-icon.icon-toggle-fill:before {
    content: "\ea5e"
}

.Appkit4-icon.icon-touchscreen-fill:before {
    content: "\ea5f"
}

.Appkit4-icon.icon-train-railway-fill:before {
    content: "\ea60"
}

.Appkit4-icon.icon-transform-fill:before {
    content: "\ea61"
}

.Appkit4-icon.icon-truck-fill:before {
    content: "\ea62"
}

.Appkit4-icon.icon-truck-connected-fill:before {
    content: "\ea63"
}

.Appkit4-icon.icon-typography-fonts-fill:before {
    content: "\ea64"
}

.Appkit4-icon.icon-umbrella-fill:before {
    content: "\ea65"
}

.Appkit4-icon.icon-up-chevron-circle-fill:before {
    content: "\ea66"
}

.Appkit4-icon.icon-up-chevron-fill:before {
    content: "\ea67"
}

.Appkit4-icon.icon-upload-fill:before {
    content: "\ea68"
}

.Appkit4-icon.icon-upload-light-fill:before {
    content: "\ea69"
}

.Appkit4-icon.icon-venn-ab-horizontal-fill:before {
    content: "\ea6b"
}

.Appkit4-icon.icon-venn-ab-vertical-fill:before {
    content: "\ea6c"
}

.Appkit4-icon.icon-venn-abc-fill:before {
    content: "\ea6d"
}

.Appkit4-icon.icon-venn-abc-reversed-fill:before {
    content: "\ea6e"
}

.Appkit4-icon.icon-vertical-more-fill:before {
    content: "\ea6f"
}

.Appkit4-icon.icon-video-fill:before {
    content: "\ea70"
}

.Appkit4-icon.icon-video-conference-fill:before {
    content: "\ea71"
}

.Appkit4-icon.icon-view-fill:before {
    content: "\ea72"
}

.Appkit4-icon.icon-visitor-fill:before {
    content: "\ea73"
}

.Appkit4-icon.icon-volume-off-fill:before {
    content: "\ea74"
}

.Appkit4-icon.icon-volume-on-fill:before {
    content: "\ea75"
}

.Appkit4-icon.icon-volume-up-fill:before {
    content: "\ea76"
}

.Appkit4-icon.icon-wait-fill:before {
    content: "\ea77"
}

.Appkit4-icon.icon-walking-workstation-fill:before {
    content: "\ea78"
}

.Appkit4-icon.icon-wallet-fill:before {
    content: "\ea79"
}

.Appkit4-icon.icon-warning-fill:before {
    content: "\ea7a"
}

.Appkit4-icon.icon-waterdrop-fill:before {
    content: "\ea7b"
}

.Appkit4-icon.icon-wealth-fill:before {
    content: "\ea7c"
}

.Appkit4-icon.icon-webcast-studio-fill:before {
    content: "\ea7d"
}

.Appkit4-icon.icon-weight-fill:before {
    content: "\ea7e"
}

.Appkit4-icon.icon-wifi-fill:before {
    content: "\ea7f"
}

.Appkit4-icon.icon-windmill-fill:before {
    content: "\ea80"
}

.Appkit4-icon.icon-jewelry-fill:before {
    content: "\ea81"
}

.Appkit4-icon.icon-workflow-fill:before {
    content: "\ea82"
}

.Appkit4-icon.icon-xbrl-fill:before {
    content: "\ea83"
}

.Appkit4-icon.icon-xls-fill:before {
    content: "\ea84"
}

.Appkit4-icon.icon-check-mark-fill:before {
    content: "\ea85"
}

.Appkit4-icon.icon-close-fill:before {
    content: "\ea86"
}

.Appkit4-icon.icon-downtrend-fill:before {
    content: "\ea87"
}

.Appkit4-icon.icon-home-fill:before {
    content: "\ea88"
}

.Appkit4-icon.icon-minus-fill:before {
    content: "\ea89"
}

.Appkit4-icon.icon-plus-fill:before {
    content: "\ea8a"
}

.Appkit4-icon.icon-uptrend-fill:before {
    content: "\ea8b"
}

.Appkit4-icon.icon-woman-fill:before {
    content: "\ea8c"
}

.Appkit4-icon.icon-pin-outline:before {
    content: "\ea9b"
}

.Appkit4-icon.icon-unpin-outline:before {
    content: "\ea9c"
}

.Appkit4-icon.icon-view-off-fill:before {
    content: "\ebb0"
}

.Appkit4-icon.icon-data-lowercase-outline:before {
    content: "\ebb1"
}

.Appkit4-icon.icon-data-addsuffix-outline:before {
    content: "\ebb2"
}

.Appkit4-icon.icon-data-addprefix-outline:before {
    content: "\ebb3"
}

.Appkit4-icon.icon-data-mixed-outline:before {
    content: "\ebb4"
}

.Appkit4-icon.icon-data-letters-outline:before {
    content: "\ebb5"
}

.Appkit4-icon.icon-data-trim-outline:before {
    content: "\ebb6"
}

.Appkit4-icon.icon-data-numeric-outline:before {
    content: "\ebb7"
}

.Appkit4-icon.icon-data-uppercase-outline:before {
    content: "\ebb8"
}

.Appkit4-icon.icon-data-value-outline:before {
    content: "\ebb9"
}

.Appkit4-icon.icon-data-letters-fill:before {
    content: "\ebba"
}

.Appkit4-icon.icon-data-addprefix-fill:before {
    content: "\ebbb"
}

.Appkit4-icon.icon-data-addsuffix-fill:before {
    content: "\ebbc"
}

.Appkit4-icon.icon-data-lowercase-fill:before {
    content: "\ebbd"
}

.Appkit4-icon.icon-data-value-fill:before {
    content: "\ebbe"
}

.Appkit4-icon.icon-data-numeric-fill:before {
    content: "\ebbf"
}

.Appkit4-icon.icon-data-trim-fill:before {
    content: "\ebc0"
}

.Appkit4-icon.icon-data-uppercase-fill:before {
    content: "\ebc1"
}

.Appkit4-icon.icon-data-mixed-fill:before {
    content: "\ebc2"
}

.Appkit4-icon.icon-digital-techtransformation-outline:before {
    content: "\ebc3"
}

.Appkit4-icon.icon-error-outline:before {
    content: "\ebc4"
}

.Appkit4-icon.icon-warning-outline:before {
    content: "\ebc5"
}

.Appkit4-icon.icon-success-outline:before {
    content: "\ebc6"
}

.Appkit4-icon.icon-foodbeverage-outline:before {
    content: "\ebc7"
}

.Appkit4-icon.icon-3by3grid-fill:before {
    content: "\ebc8"
}

.Appkit4-icon.icon-archive-fill:before {
    content: "\ebc9"
}

.Appkit4-icon.icon-arrow-increase-small-fill:before {
    content: "\ebca"
}

.Appkit4-icon.icon-arrow-decrease-small-fill:before {
    content: "\ebcb"
}

.Appkit4-icon.icon-paper-fill:before {
    content: "\ebcc"
}

.Appkit4-icon.icon-arrow-left-small-fill:before {
    content: "\ebcd"
}

.Appkit4-icon.icon-pin-small-fill:before {
    content: "\ebce"
}

.Appkit4-icon.icon-check-hook-fill:before {
    content: "\ebcf"
}

.Appkit4-icon.icon-redo-fill:before {
    content: "\ebd0"
}

.Appkit4-icon.icon-return-fill:before {
    content: "\ebd1"
}

.Appkit4-icon.icon-unpin-fill:before {
    content: "\ebd2"
}

.Appkit4-icon.icon-pin-fill:before {
    content: "\ebd3"
}

.Appkit4-icon.icon-table-data-compressed-fill:before {
    content: "\ebd4"
}

.Appkit4-icon.icon-moon-fill:before {
    content: "\ebd5"
}

.Appkit4-icon.icon-paperclip-fill:before {
    content: "\ebd6"
}

.Appkit4-icon.icon-arrow-down-small-fill:before {
    content: "\ebd7"
}

.Appkit4-icon.icon-placeholder-fill:before {
    content: "\ebd8"
}

.Appkit4-icon.icon-circle-empty-fill:before {
    content: "\ebd9"
}

.Appkit4-icon.icon-copy-fill:before {
    content: "\ebda"
}

.Appkit4-icon.icon-list-bar-view-fill:before {
    content: "\ebdb"
}

.Appkit4-icon.icon-junk-fill:before {
    content: "\ebdc"
}

.Appkit4-icon.icon-arrow-right-small-fill:before {
    content: "\ebdd"
}

.Appkit4-icon.icon-arrow-up-small-fill:before {
    content: "\ebde"
}

.Appkit4-icon.icon-enter-left-outline:before {
    content: "\ed07"
}

.Appkit4-icon.icon-enter-right-outline:before {
    content: "\ed08"
}

.Appkit4-icon.icon-align-center-fill:before {
    content: "\ed0e"
}

.Appkit4-icon.icon-align-left-fill:before {
    content: "\ed0f"
}

.Appkit4-icon.icon-align-right-fill:before {
    content: "\ed10"
}

.Appkit4-icon.icon-bold-fill:before {
    content: "\ed11"
}

.Appkit4-icon.icon-bulleted-list-fill:before {
    content: "\ed12"
}

.Appkit4-icon.icon-caret-down-fill:before {
    content: "\ed13"
}

.Appkit4-icon.icon-font-italic-fill:before {
    content: "\ed14"
}

.Appkit4-icon.icon-font-fill:before {
    content: "\ed15"
}

.Appkit4-icon.icon-font-size-fill:before {
    content: "\ed16"
}

.Appkit4-icon.icon-font-strikethrough-fill:before {
    content: "\ed17"
}

.Appkit4-icon.icon-font-underline-fill:before {
    content: "\ed18"
}

.Appkit4-icon.icon-hyperlink-broken-fill:before {
    content: "\ed19"
}

.Appkit4-icon.icon-hyperlink-fill:before {
    content: "\ed1a"
}

.Appkit4-icon.icon-indent-fill:before {
    content: "\ed1b"
}

.Appkit4-icon.icon-insert-picture-fill:before {
    content: "\ed1c"
}

.Appkit4-icon.icon-justify-fill:before {
    content: "\ed1d"
}

.Appkit4-icon.icon-numbered-list-fill:before {
    content: "\ed1e"
}

.Appkit4-icon.icon-redo-alt-fill:before {
    content: "\ed1f"
}

.Appkit4-icon.icon-reduce-indent-fill:before {
    content: "\ed20"
}

.Appkit4-icon.icon-undo-fill:before {
    content: "\ed21"
}

.Appkit4-icon.icon-3dimensions-fill:before {
    content: "\ee4d"
}

.Appkit4-icon.icon-accept-fill:before {
    content: "\ee4e"
}

.Appkit4-icon.icon-account-alert-fill:before {
    content: "\ee4f"
}

.Appkit4-icon.icon-4lframework-fill:before {
    content: "\ee50"
}

.Appkit4-icon.icon-account-box-fill:before {
    content: "\ee51"
}

.Appkit4-icon.icon-account-check-fill:before {
    content: "\ee52"
}

.Appkit4-icon.icon-account-remove-fill:before {
    content: "\ee53"
}

.Appkit4-icon.icon-account-switch-fill:before {
    content: "\ee54"
}

.Appkit4-icon.icon-air-filter-fill:before {
    content: "\ee55"
}

.Appkit4-icon.icon-account-convert-fill:before {
    content: "\ee56"
}

.Appkit4-icon.icon-arrow-down-bold-fill:before {
    content: "\ee57"
}

.Appkit4-icon.icon-analysis-fill:before {
    content: "\ee58"
}

.Appkit4-icon.icon-ask-question-fill:before {
    content: "\ee59"
}

.Appkit4-icon.icon-arrow-up-bold-fill:before {
    content: "\ee5a"
}

.Appkit4-icon.icon-book-fill:before {
    content: "\ee5b"
}

.Appkit4-icon.icon-budget-fill:before {
    content: "\ee5c"
}

.Appkit4-icon.icon-biometrics-fill:before {
    content: "\ee5d"
}

.Appkit4-icon.icon-award-ribbon-fill:before {
    content: "\ee5e"
}

.Appkit4-icon.icon-button-fill:before {
    content: "\ee5f"
}

.Appkit4-icon.icon-chevron-double-left-fill:before {
    content: "\ee60"
}

.Appkit4-icon.icon-calendar-clock-fill:before {
    content: "\ee61"
}

.Appkit4-icon.icon-aggregate-fill:before {
    content: "\ee62"
}

.Appkit4-icon.icon-circle-star-fill:before {
    content: "\ee63"
}

.Appkit4-icon.icon-chevron-double-right-fill:before {
    content: "\ee64"
}

.Appkit4-icon.icon-checkbox-fill:before {
    content: "\ee65"
}

.Appkit4-icon.icon-cloud-alert-fill:before {
    content: "\ee66"
}

.Appkit4-icon.icon-cloud-check-fill:before {
    content: "\ee67"
}

.Appkit4-icon.icon-cloud-disable-fill:before {
    content: "\ee68"
}

.Appkit4-icon.icon-cloud-clock-fill:before {
    content: "\ee69"
}

.Appkit4-icon.icon-cloud-delete-fill:before {
    content: "\ee6a"
}

.Appkit4-icon.icon-clapping-applause-fill:before {
    content: "\ee6b"
}

.Appkit4-icon.icon-cloud-loading-fill:before {
    content: "\ee6c"
}

.Appkit4-icon.icon-confetti-celebration-fill:before {
    content: "\ee6d"
}

.Appkit4-icon.icon-cookie-fill:before {
    content: "\ee6e"
}

.Appkit4-icon.icon-commentary-fill:before {
    content: "\ee6f"
}

.Appkit4-icon.icon-dashboard-fill:before {
    content: "\ee70"
}

.Appkit4-icon.icon-dictionary-fill:before {
    content: "\ee71"
}

.Appkit4-icon.icon-document-alert-fill:before {
    content: "\ee72"
}

.Appkit4-icon.icon-document-download-fill:before {
    content: "\ee73"
}

.Appkit4-icon.icon-document-file-fill:before {
    content: "\ee74"
}

.Appkit4-icon.icon-currency-exchange-fill:before {
    content: "\ee75"
}

.Appkit4-icon.icon-database-search-fill:before {
    content: "\ee76"
}

.Appkit4-icon.icon-document-link-fill:before {
    content: "\ee77"
}

.Appkit4-icon.icon-document-export-fill:before {
    content: "\ee78"
}

.Appkit4-icon.icon-document-multiple-fill:before {
    content: "\ee79"
}

.Appkit4-icon.icon-container-fill:before {
    content: "\ee7a"
}

.Appkit4-icon.icon-document-policies-fill:before {
    content: "\ee7b"
}

.Appkit4-icon.icon-document-send-fill:before {
    content: "\ee7c"
}

.Appkit4-icon.icon-exclamation-fill:before {
    content: "\ee7d"
}

.Appkit4-icon.icon-filter-remove-fill:before {
    content: "\ee7e"
}

.Appkit4-icon.icon-folder-download-fill:before {
    content: "\ee7f"
}

.Appkit4-icon.icon-flags-fill:before {
    content: "\ee80"
}

.Appkit4-icon.icon-flash-drive-fill:before {
    content: "\ee81"
}

.Appkit4-icon.icon-fire-fill:before {
    content: "\ee82"
}

.Appkit4-icon.icon-folder-open-angled-fill:before {
    content: "\ee83"
}

.Appkit4-icon.icon-flower-fill:before {
    content: "\ee84"
}

.Appkit4-icon.icon-extend-fill:before {
    content: "\ee85"
}

.Appkit4-icon.icon-folder-plus-fill:before {
    content: "\ee86"
}

.Appkit4-icon.icon-footer-fill:before {
    content: "\ee87"
}

.Appkit4-icon.icon-group-fill:before {
    content: "\ee88"
}

.Appkit4-icon.icon-gift-fill:before {
    content: "\ee89"
}

.Appkit4-icon.icon-hashtag-fill:before {
    content: "\ee8a"
}

.Appkit4-icon.icon-header-fill:before {
    content: "\ee8b"
}

.Appkit4-icon.icon-holding-glass-fill:before {
    content: "\ee8c"
}

.Appkit4-icon.icon-information-letter-fill:before {
    content: "\ee8d"
}

.Appkit4-icon.icon-home-filter-fill:before {
    content: "\ee8e"
}

.Appkit4-icon.icon-kanban-fill:before {
    content: "\ee8f"
}

.Appkit4-icon.icon-hazard-fill:before {
    content: "\ee90"
}

.Appkit4-icon.icon-kpi-fill:before {
    content: "\ee91"
}

.Appkit4-icon.icon-key-change-fill:before {
    content: "\ee92"
}

.Appkit4-icon.icon-lens-aperture-fill:before {
    content: "\ee93"
}

.Appkit4-icon.icon-list-format-fill:before {
    content: "\ee94"
}

.Appkit4-icon.icon-mailbox-fill:before {
    content: "\ee95"
}

.Appkit4-icon.icon-list-play-fill:before {
    content: "\ee96"
}

.Appkit4-icon.icon-lock-off-fill:before {
    content: "\ee97"
}

.Appkit4-icon.icon-map-fill:before {
    content: "\ee98"
}

.Appkit4-icon.icon-map-location-fill:before {
    content: "\ee99"
}

.Appkit4-icon.icon-manage-resources-fill:before {
    content: "\ee9a"
}

.Appkit4-icon.icon-mute-fill:before {
    content: "\ee9b"
}

.Appkit4-icon.icon-notifications-alert-fill:before {
    content: "\ee9c"
}

.Appkit4-icon.icon-notifications-first-fill:before {
    content: "\ee9d"
}

.Appkit4-icon.icon-mentions-fill:before {
    content: "\ee9e"
}

.Appkit4-icon.icon-object-fill:before {
    content: "\ee9f"
}

.Appkit4-icon.icon-notifications-off-fill:before {
    content: "\eea0"
}

.Appkit4-icon.icon-octagram-fill:before {
    content: "\eea1"
}

.Appkit4-icon.icon-org-chart-fill:before {
    content: "\eea2"
}

.Appkit4-icon.icon-palm-tree-fill:before {
    content: "\eea3"
}

.Appkit4-icon.icon-pen-fill:before {
    content: "\eea4"
}

.Appkit4-icon.icon-permitted-with-caution-fill:before {
    content: "\eea5"
}

.Appkit4-icon.icon-pinboard-fill:before {
    content: "\eea6"
}

.Appkit4-icon.icon-place-fill:before {
    content: "\eea7"
}

.Appkit4-icon.icon-poll-fill:before {
    content: "\eea8"
}

.Appkit4-icon.icon-placing-glass-fill:before {
    content: "\eea9"
}

.Appkit4-icon.icon-praise-gratitude-fill:before {
    content: "\eeaa"
}

.Appkit4-icon.icon-power-bi-report-fill:before {
    content: "\eeab"
}

.Appkit4-icon.icon-revert-fill:before {
    content: "\eeac"
}

.Appkit4-icon.icon-ribbon-1st-place-fill:before {
    content: "\eead"
}

.Appkit4-icon.icon-reject-fill:before {
    content: "\eeae"
}

.Appkit4-icon.icon-ribbon-2nd-place-fill:before {
    content: "\eeaf"
}

.Appkit4-icon.icon-ribbon-3rd-place-fill:before {
    content: "\eeb0"
}

.Appkit4-icon.icon-search-not-found-fill:before {
    content: "\eeb1"
}

.Appkit4-icon.icon-sections-fill:before {
    content: "\eeb2"
}

.Appkit4-icon.icon-selection-fill:before {
    content: "\eeb3"
}

.Appkit4-icon.icon-shield-check-fill:before {
    content: "\eeb4"
}

.Appkit4-icon.icon-shield-fill:before {
    content: "\eeb5"
}

.Appkit4-icon.icon-shield-half-fill:before {
    content: "\eeb6"
}

.Appkit4-icon.icon-shield-off-fill:before {
    content: "\eeb7"
}

.Appkit4-icon.icon-side-eyes-fill:before {
    content: "\eeb8"
}

.Appkit4-icon.icon-sign-off-fill:before {
    content: "\eeb9"
}

.Appkit4-icon.icon-site-link-fill:before {
    content: "\eeba"
}

.Appkit4-icon.icon-sitting-fill:before {
    content: "\eebb"
}

.Appkit4-icon.icon-smartphone-fill:before {
    content: "\eebc"
}

.Appkit4-icon.icon-speak-fill:before {
    content: "\eebd"
}

.Appkit4-icon.icon-star-fill:before {
    content: "\eebe"
}

.Appkit4-icon.icon-sticker-fill:before {
    content: "\eebf"
}

.Appkit4-icon.icon-strategy-fill:before {
    content: "\eec0"
}

.Appkit4-icon.icon-summary-prioritization-fill:before {
    content: "\eec1"
}

.Appkit4-icon.icon-survey-scale1-fill:before {
    content: "\eec2"
}

.Appkit4-icon.icon-survey-scale2-fill:before {
    content: "\eec3"
}

.Appkit4-icon.icon-survey-scale3-fill:before {
    content: "\eec4"
}

.Appkit4-icon.icon-survey-scale4-fill:before {
    content: "\eec5"
}

.Appkit4-icon.icon-survey-scale5-fill:before {
    content: "\eec6"
}

.Appkit4-icon.icon-tablet-fill:before {
    content: "\eec7"
}

.Appkit4-icon.icon-text-box-fill:before {
    content: "\eec8"
}

.Appkit4-icon.icon-text-fill:before {
    content: "\eec9"
}

.Appkit4-icon.icon-time-lapse-fill:before {
    content: "\eeca"
}

.Appkit4-icon.icon-tree-view-fill:before {
    content: "\eecb"
}

.Appkit4-icon.icon-trophy-fill:before {
    content: "\eecc"
}

.Appkit4-icon.icon-uncertainty-fill:before {
    content: "\eecd"
}

.Appkit4-icon.icon-update-fill:before {
    content: "\eece"
}

.Appkit4-icon.icon-user-inactive-fill:before {
    content: "\eecf"
}

.Appkit4-icon.icon-vector-fill:before {
    content: "\eed0"
}

.Appkit4-icon.icon-water-leak-fill:before {
    content: "\eed1"
}

.Appkit4-icon.icon-webcast-fill:before {
    content: "\eed2"
}

.Appkit4-icon.icon-website-fill:before {
    content: "\eed3"
}

.Appkit4-icon.icon-workout-fill:before {
    content: "\eed4"
}

.Appkit4-icon.icon-zoom-in-fill:before {
    content: "\eed5"
}

.Appkit4-icon.icon-zoom-out-fill:before {
    content: "\eed6"
}

.Appkit4-icon.icon-accept-outline:before {
    content: "\eed7"
}

.Appkit4-icon.icon-4lframework-outline:before {
    content: "\eed8"
}

.Appkit4-icon.icon-3dimensions-outline:before {
    content: "\eed9"
}

.Appkit4-icon.icon-account-alert-outline:before {
    content: "\eeda"
}

.Appkit4-icon.icon-account-box-outline:before {
    content: "\eedb"
}

.Appkit4-icon.icon-account-check-outline:before {
    content: "\eedc"
}

.Appkit4-icon.icon-account-convert-outline:before {
    content: "\eedd"
}

.Appkit4-icon.icon-account-switch-outline:before {
    content: "\eede"
}

.Appkit4-icon.icon-account-remove-outline:before {
    content: "\eedf"
}

.Appkit4-icon.icon-aggregate-outline:before {
    content: "\eee0"
}

.Appkit4-icon.icon-air-filter-outline:before {
    content: "\eee1"
}

.Appkit4-icon.icon-analysis-outline:before {
    content: "\eee2"
}

.Appkit4-icon.icon-arrow-down-bold-outline:before {
    content: "\eee3"
}

.Appkit4-icon.icon-arrow-up-bold-outline:before {
    content: "\eee4"
}

.Appkit4-icon.icon-ask-question-outline:before {
    content: "\eee5"
}

.Appkit4-icon.icon-award-ribbon-outline:before {
    content: "\eee6"
}

.Appkit4-icon.icon-biometrics-outline:before {
    content: "\eee7"
}

.Appkit4-icon.icon-budget-outline:before {
    content: "\eee8"
}

.Appkit4-icon.icon-book-outline:before {
    content: "\eee9"
}

.Appkit4-icon.icon-button-outline:before {
    content: "\eeea"
}

.Appkit4-icon.icon-calendar-clock-outline:before {
    content: "\eeeb"
}

.Appkit4-icon.icon-checkbox-outline:before {
    content: "\eeec"
}

.Appkit4-icon.icon-chevron-double-left-outline:before {
    content: "\eeed"
}

.Appkit4-icon.icon-chevron-double-right-outline:before {
    content: "\eeee"
}

.Appkit4-icon.icon-clapping-applause-outline:before {
    content: "\eeef"
}

.Appkit4-icon.icon-cloud-alert-outline:before {
    content: "\eef0"
}

.Appkit4-icon.icon-circle-star-outline:before {
    content: "\eef1"
}

.Appkit4-icon.icon-cloud-check-outline:before {
    content: "\eef2"
}

.Appkit4-icon.icon-cloud-clock-outline:before {
    content: "\eef3"
}

.Appkit4-icon.icon-cloud-disable-outline:before {
    content: "\eef4"
}

.Appkit4-icon.icon-cloud-delete-outline:before {
    content: "\eef5"
}

.Appkit4-icon.icon-commentary-outline:before {
    content: "\eef6"
}

.Appkit4-icon.icon-confetti-celebration-outline:before {
    content: "\eef7"
}

.Appkit4-icon.icon-cloud-loading-outline:before {
    content: "\eef8"
}

.Appkit4-icon.icon-container-outline:before {
    content: "\eef9"
}

.Appkit4-icon.icon-dashboard-outline:before {
    content: "\eefa"
}

.Appkit4-icon.icon-currency-exchange-outline:before {
    content: "\eefb"
}

.Appkit4-icon.icon-database-search-outline:before {
    content: "\eefc"
}

.Appkit4-icon.icon-dictionary-outline:before {
    content: "\eefd"
}

.Appkit4-icon.icon-cookie-outline:before {
    content: "\eefe"
}

.Appkit4-icon.icon-document-alert-outline:before {
    content: "\eeff"
}

.Appkit4-icon.icon-document-download-outline:before {
    content: "\ef00"
}

.Appkit4-icon.icon-document-export-outline:before {
    content: "\ef01"
}

.Appkit4-icon.icon-document-file-outline:before {
    content: "\ef02"
}

.Appkit4-icon.icon-document-multiple-outline:before {
    content: "\ef03"
}

.Appkit4-icon.icon-document-link-outline:before {
    content: "\ef04"
}

.Appkit4-icon.icon-document-policies-outline:before {
    content: "\ef05"
}

.Appkit4-icon.icon-extend-outline:before {
    content: "\ef06"
}

.Appkit4-icon.icon-document-send-outline:before {
    content: "\ef07"
}

.Appkit4-icon.icon-exclamation-outline:before {
    content: "\ef08"
}

.Appkit4-icon.icon-fire-outline:before {
    content: "\ef09"
}

.Appkit4-icon.icon-flower-outline:before {
    content: "\ef0a"
}

.Appkit4-icon.icon-folder-download-outline:before {
    content: "\ef0b"
}

.Appkit4-icon.icon-flash-drive-outline:before {
    content: "\ef0c"
}

.Appkit4-icon.icon-folder-open-angled-outline:before {
    content: "\ef0d"
}

.Appkit4-icon.icon-folder-plus-outline:before {
    content: "\ef0e"
}

.Appkit4-icon.icon-footer-outline:before {
    content: "\ef0f"
}

.Appkit4-icon.icon-filter-remove-outline:before {
    content: "\ef10"
}

.Appkit4-icon.icon-gift-outline:before {
    content: "\ef11"
}

.Appkit4-icon.icon-group-outline:before {
    content: "\ef12"
}

.Appkit4-icon.icon-hashtag-outline:before {
    content: "\ef13"
}

.Appkit4-icon.icon-hazard-outline:before {
    content: "\ef14"
}

.Appkit4-icon.icon-header-outline:before {
    content: "\ef15"
}

.Appkit4-icon.icon-flags-outline:before {
    content: "\ef16"
}

.Appkit4-icon.icon-holding-glass-outline:before {
    content: "\ef17"
}

.Appkit4-icon.icon-home-filter-outline:before {
    content: "\ef18"
}

.Appkit4-icon.icon-information-letter-outline:before {
    content: "\ef19"
}

.Appkit4-icon.icon-kanban-outline:before {
    content: "\ef1a"
}

.Appkit4-icon.icon-key-change-outline:before {
    content: "\ef1b"
}

.Appkit4-icon.icon-kpi-outline:before {
    content: "\ef1c"
}

.Appkit4-icon.icon-lens-aperture-outline:before {
    content: "\ef1d"
}

.Appkit4-icon.icon-list-format-outline:before {
    content: "\ef1e"
}

.Appkit4-icon.icon-list-play-outline:before {
    content: "\ef1f"
}

.Appkit4-icon.icon-lock-off-outline:before {
    content: "\ef20"
}

.Appkit4-icon.icon-manage-resources-outline:before {
    content: "\ef21"
}

.Appkit4-icon.icon-mailbox-outline:before {
    content: "\ef22"
}

.Appkit4-icon.icon-map-location-outline:before {
    content: "\ef23"
}

.Appkit4-icon.icon-map-outline:before {
    content: "\ef24"
}

.Appkit4-icon.icon-mute-outline:before {
    content: "\ef25"
}

.Appkit4-icon.icon-mentions-outline:before {
    content: "\ef26"
}

.Appkit4-icon.icon-notifications-first-outline:before {
    content: "\ef27"
}

.Appkit4-icon.icon-notifications-off-outline:before {
    content: "\ef28"
}

.Appkit4-icon.icon-notifications-alert-outline:before {
    content: "\ef29"
}

.Appkit4-icon.icon-object-outline:before {
    content: "\ef2a"
}

.Appkit4-icon.icon-org-chart-outline:before {
    content: "\ef2b"
}

.Appkit4-icon.icon-octagram-outline:before {
    content: "\ef2c"
}

.Appkit4-icon.icon-pen-outline:before {
    content: "\ef2d"
}

.Appkit4-icon.icon-permitted-with-caution-outline:before {
    content: "\ef2e"
}

.Appkit4-icon.icon-pinboard-outline:before {
    content: "\ef2f"
}

.Appkit4-icon.icon-placing-glass-outline:before {
    content: "\ef30"
}

.Appkit4-icon.icon-place-outline:before {
    content: "\ef31"
}

.Appkit4-icon.icon-power-bi-report-outline:before {
    content: "\ef32"
}

.Appkit4-icon.icon-poll-outline:before {
    content: "\ef33"
}

.Appkit4-icon.icon-reject-outline:before {
    content: "\ef34"
}

.Appkit4-icon.icon-revert-outline:before {
    content: "\ef35"
}

.Appkit4-icon.icon-praise-gratitude-outline:before {
    content: "\ef36"
}

.Appkit4-icon.icon-ribbon-1st-place-outline:before {
    content: "\ef37"
}

.Appkit4-icon.icon-palm-tree-outline:before {
    content: "\ef38"
}

.Appkit4-icon.icon-ribbon-3rd-place-outline:before {
    content: "\ef39"
}

.Appkit4-icon.icon-ribbon-2nd-place-outline:before {
    content: "\ef3a"
}

.Appkit4-icon.icon-search-not-found-outline:before {
    content: "\ef3b"
}

.Appkit4-icon.icon-sections-outline:before {
    content: "\ef3c"
}

.Appkit4-icon.icon-selection-outline:before {
    content: "\ef3d"
}

.Appkit4-icon.icon-shield-check-outline:before {
    content: "\ef3e"
}

.Appkit4-icon.icon-shield-half-outline:before {
    content: "\ef3f"
}

.Appkit4-icon.icon-shield-off-outline:before {
    content: "\ef40"
}

.Appkit4-icon.icon-shield-outline:before {
    content: "\ef41"
}

.Appkit4-icon.icon-side-eyes-outline:before {
    content: "\ef42"
}

.Appkit4-icon.icon-sign-off-outline:before {
    content: "\ef43"
}

.Appkit4-icon.icon-site-link-outline:before {
    content: "\ef44"
}

.Appkit4-icon.icon-sitting-outline:before {
    content: "\ef45"
}

.Appkit4-icon.icon-smartphone-outline:before {
    content: "\ef46"
}

.Appkit4-icon.icon-speak-outline:before {
    content: "\ef47"
}

.Appkit4-icon.icon-sticker-outline:before {
    content: "\ef48"
}

.Appkit4-icon.icon-strategy-outline:before {
    content: "\ef49"
}

.Appkit4-icon.icon-summary-prioritization-outline:before {
    content: "\ef4a"
}

.Appkit4-icon.icon-survey-scale1-outline:before {
    content: "\ef4b"
}

.Appkit4-icon.icon-survey-scale2-outline:before {
    content: "\ef4c"
}

.Appkit4-icon.icon-survey-scale3-outline:before {
    content: "\ef4d"
}

.Appkit4-icon.icon-survey-scale4-outline:before {
    content: "\ef4e"
}

.Appkit4-icon.icon-survey-scale5-outline:before {
    content: "\ef4f"
}

.Appkit4-icon.icon-tablet-outline:before {
    content: "\ef50"
}

.Appkit4-icon.icon-text-box-outline:before {
    content: "\ef51"
}

.Appkit4-icon.icon-text-outline:before {
    content: "\ef52"
}

.Appkit4-icon.icon-time-lapse-outline:before {
    content: "\ef53"
}

.Appkit4-icon.icon-tree-view-outline:before {
    content: "\ef54"
}

.Appkit4-icon.icon-trophy-outline:before {
    content: "\ef55"
}

.Appkit4-icon.icon-uncertainty-outline:before {
    content: "\ef56"
}

.Appkit4-icon.icon-update-outline:before {
    content: "\ef57"
}

.Appkit4-icon.icon-user-inactive-outline:before {
    content: "\ef58"
}

.Appkit4-icon.icon-vector-outline:before {
    content: "\ef59"
}

.Appkit4-icon.icon-water-leak-outline:before {
    content: "\ef5a"
}

.Appkit4-icon.icon-webcast-outline:before {
    content: "\ef5b"
}

.Appkit4-icon.icon-website-outline:before {
    content: "\ef5c"
}

.Appkit4-icon.icon-workout-outline:before {
    content: "\ef5d"
}

.Appkit4-icon.icon-zoom-in-outline:before {
    content: "\ef5e"
}

.Appkit4-icon.icon-zoom-out-outline:before {
    content: "\ef5f"
}

.Appkit4-icon.icon-expand-chevron-fill:before {
    content: "\efc1"
}

.Appkit4-icon.icon-collapse-chevron-fill:before {
    content: "\efc2"
}

.Appkit4-icon.icon-collapse-chevron-outline:before {
    content: "\efc3"
}

.Appkit4-icon.icon-success-incomplete-outline:before {
    content: "\efc4"
}

.Appkit4-icon.icon-drag-handle-outline:before {
    content: "\efc5"
}

.Appkit4-icon.icon-drag-handle-fill:before {
    content: "\efc6"
}

.Appkit4-icon.icon-success-incomplete-fill:before {
    content: "\efc7"
}

body.no-outline :focus,
body.no-outline a:focus {
    outline: 0
}

[tooltip] {
    position: fixed;
    padding: var(--spacing-3);
    border-radius: var(--border-radius-2);
    backdrop-filter: var(--blur-2);
    background-color: rgba(var(--color-background-container-inverse-rgb), 0.72);
    transition: transform .3s, visibility .3s, opacity .3s;
    visibility: visible;
    z-index: 10000;
    max-width: 15rem;
    color: var(--color-background-alt);
    font-size: .875rem;
    line-height: 1rem
}

[tooltip] .ap-tooltip-text {
    color: var(--color-background-alt);
    font-size: .875rem;
    line-height: 1rem
}

[tooltip]:not(.show) {
    visibility: hidden;
    opacity: 0
}

[tooltip]:not(.show).right {
    transform: translateX(-0.3125rem)
}

[tooltip]:not(.show).left {
    transform: translateX(0.3125rem)
}

[tooltip]:not(.show).top {
    transform: translateY(0.3125rem)
}

[tooltip]:not(.show).bottom {
    transform: translateY(-0.3125rem)
}

.ap-container,
.ap-container-fluid,
.ap-container-lg,
.ap-container-md,
.ap-container-sm {
    width: 100%;
    padding-right: var(--ap-gutter-x, 0.5rem);
    padding-left: var(--ap-gutter-x, 0.5rem);
    margin-right: auto;
    margin-left: auto
}

@media(min-width: 600px) {

    .ap-container-sm,
    .ap-container {
        max-width: 600px
    }
}

@media(min-width: 1240px) {

    .ap-container-md,
    .ap-container-sm,
    .ap-container {
        max-width: 1240px
    }
}

@media(min-width: 1440px) {

    .ap-container-lg,
    .ap-container-md,
    .ap-container-sm,
    .ap-container {
        max-width: 1440px
    }
}

.ap-container .row {
    --ap-gutter-x: 1rem;
    --ap-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1*var(--ap-gutter-y));
    margin-right: calc(-0.5*var(--ap-gutter-x));
    margin-left: calc(-0.5*var(--ap-gutter-x))
}

.ap-container .row .col {
    flex: 1 0 0%
}

.ap-container .row .row-cols-auto>* {
    flex: 0 0 auto;
    width: auto
}

.ap-container .row .row-cols-1>* {
    flex: 0 0 auto;
    width: 100%
}

.ap-container .row .row-cols-2>* {
    flex: 0 0 auto;
    width: 50%
}

.ap-container .row .row-cols-3>* {
    flex: 0 0 auto;
    width: 33.3333333333%
}

.ap-container .row .row-cols-4>* {
    flex: 0 0 auto;
    width: 25%
}

.ap-container .row .row-cols-5>* {
    flex: 0 0 auto;
    width: 20%
}

.ap-container .row .row-cols-6>* {
    flex: 0 0 auto;
    width: 16.6666666667%
}

.ap-container .row .col-auto {
    flex: 0 0 auto;
    width: auto
}

.ap-container .row .col-1 {
    flex: 0 0 auto;
    width: 8.33333333%
}

.ap-container .row .col-2 {
    flex: 0 0 auto;
    width: 16.66666667%
}

.ap-container .row .col-3 {
    flex: 0 0 auto;
    width: 25%
}

.ap-container .row .col-4 {
    flex: 0 0 auto;
    width: 33.33333333%
}

.ap-container .row .col-5 {
    flex: 0 0 auto;
    width: 41.66666667%
}

.ap-container .row .col-6 {
    flex: 0 0 auto;
    width: 50%
}

.ap-container .row .col-7 {
    flex: 0 0 auto;
    width: 58.33333333%
}

.ap-container .row .col-8 {
    flex: 0 0 auto;
    width: 66.66666667%
}

.ap-container .row .col-9 {
    flex: 0 0 auto;
    width: 75%
}

.ap-container .row .col-10 {
    flex: 0 0 auto;
    width: 83.33333333%
}

.ap-container .row .col-11 {
    flex: 0 0 auto;
    width: 91.66666667%
}

.ap-container .row .col-12 {
    flex: 0 0 auto;
    width: 100%
}

.ap-container .row .offset-1 {
    margin-left: 8.33333333%
}

.ap-container .row .offset-2 {
    margin-left: 16.66666667%
}

.ap-container .row .offset-3 {
    margin-left: 25%
}

.ap-container .row .offset-4 {
    margin-left: 33.33333333%
}

.ap-container .row .offset-5 {
    margin-left: 41.66666667%
}

.ap-container .row .offset-6 {
    margin-left: 50%
}

.ap-container .row .offset-7 {
    margin-left: 58.33333333%
}

.ap-container .row .offset-8 {
    margin-left: 66.66666667%
}

.ap-container .row .offset-9 {
    margin-left: 75%
}

.ap-container .row .offset-10 {
    margin-left: 83.33333333%
}

.ap-container .row .offset-11 {
    margin-left: 91.66666667%
}

.ap-container .row .g-0,
.ap-container .row .gx-0 {
    --ap-gutter-x: 0
}

.ap-container .row .g-0,
.ap-container .row .gy-0 {
    --ap-gutter-y: 0
}

.ap-container .row .g-1,
.ap-container .row .gx-1 {
    --ap-gutter-x: 0.5rem
}

.ap-container .row .g-1,
.ap-container .row .gy-1 {
    --ap-gutter-y: 0.5rem
}

.ap-container .row .g-2,
.ap-container .row .gx-2 {
    --ap-gutter-x: 1rem
}

.ap-container .row .g-2,
.ap-container .row .gy-2 {
    --ap-gutter-y: 1rem
}

.ap-container .row .g-3,
.ap-container .row .gx-3 {
    --ap-gutter-x: 1.5rem
}

.ap-container .row .g-3,
.ap-container .row .gy-3 {
    --ap-gutter-y: 1.5rem
}

.ap-container .row .g-4,
.ap-container .row .gx-4 {
    --ap-gutter-x: 2rem
}

.ap-container .row .g-4,
.ap-container .row .gy-4 {
    --ap-gutter-y: 2rem
}

.ap-container .row .g-5,
.ap-container .row .gx-5 {
    --ap-gutter-x: 2.5rem
}

.ap-container .row .g-5,
.ap-container .row .gy-5 {
    --ap-gutter-y: 2.5rem
}

.ap-container .row .g-6,
.ap-container .row .gx-6 {
    --ap-gutter-x: 3rem
}

.ap-container .row .g-6,
.ap-container .row .gy-6 {
    --ap-gutter-y: 3rem
}

.ap-container .row .g-7,
.ap-container .row .gx-7 {
    --ap-gutter-x: 3.5rem
}

.ap-container .row .g-7,
.ap-container .row .gy-7 {
    --ap-gutter-y: 3.5rem
}

@media(min-width: 600px) {
    .ap-container .row .col-sm {
        flex: 1 0 0%
    }

    .ap-container .row .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .ap-container .row .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .ap-container .row .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .ap-container .row .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .ap-container .row .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .ap-container .row .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .ap-container .row .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .ap-container .row .col-sm-auto {
        flex: 0 0 auto;
        width: auto
    }

    .ap-container .row .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .ap-container .row .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .ap-container .row .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .ap-container .row .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .ap-container .row .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .ap-container .row .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .ap-container .row .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .ap-container .row .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .ap-container .row .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .ap-container .row .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .ap-container .row .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .ap-container .row .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .ap-container .row .offset-sm-0 {
        margin-left: 0
    }

    .ap-container .row .offset-sm-1 {
        margin-left: 8.33333333%
    }

    .ap-container .row .offset-sm-2 {
        margin-left: 16.66666667%
    }

    .ap-container .row .offset-sm-3 {
        margin-left: 25%
    }

    .ap-container .row .offset-sm-4 {
        margin-left: 33.33333333%
    }

    .ap-container .row .offset-sm-5 {
        margin-left: 41.66666667%
    }

    .ap-container .row .offset-sm-6 {
        margin-left: 50%
    }

    .ap-container .row .offset-sm-7 {
        margin-left: 58.33333333%
    }

    .ap-container .row .offset-sm-8 {
        margin-left: 66.66666667%
    }

    .ap-container .row .offset-sm-9 {
        margin-left: 75%
    }

    .ap-container .row .offset-sm-10 {
        margin-left: 83.33333333%
    }

    .ap-container .row .offset-sm-11 {
        margin-left: 91.66666667%
    }

    .ap-container .row .g-sm-0,
    .ap-container .row .gx-sm-0 {
        --ap-gutter-x: 0
    }

    .ap-container .row .g-sm-0,
    .ap-container .row .gy-sm-0 {
        --ap-gutter-y: 0
    }

    .ap-container .row .g-sm-1,
    .ap-container .row .gx-sm-1 {
        --ap-gutter-x: 0.5rem
    }

    .ap-container .row .g-sm-1,
    .ap-container .row .gy-sm-1 {
        --ap-gutter-y: 0.5rem
    }

    .ap-container .row .g-sm-2,
    .ap-container .row .gx-sm-2 {
        --ap-gutter-x: 1rem
    }

    .ap-container .row .g-sm-2,
    .ap-container .row .gy-sm-2 {
        --ap-gutter-y: 1rem
    }

    .ap-container .row .g-sm-3,
    .ap-container .row .gx-sm-3 {
        --ap-gutter-x: 1.5rem
    }

    .ap-container .row .g-sm-3,
    .ap-container .row .gy-sm-3 {
        --ap-gutter-y: 1.5rem
    }

    .ap-container .row .g-sm-4,
    .ap-container .row .gx-sm-4 {
        --ap-gutter-x: 2rem
    }

    .ap-container .row .g-sm-4,
    .ap-container .row .gy-sm-4 {
        --ap-gutter-y: 2rem
    }

    .ap-container .row .g-sm-5,
    .ap-container .row .gx-sm-5 {
        --ap-gutter-x: 2.5rem
    }

    .ap-container .row .g-sm-5,
    .ap-container .row .gy-sm-5 {
        --ap-gutter-y: 2.5rem
    }

    .ap-container .row .g-sm-6,
    .ap-container .row .gx-sm-6 {
        --ap-gutter-x: 3rem
    }

    .ap-container .row .g-sm-6,
    .ap-container .row .gy-sm-6 {
        --ap-gutter-y: 3rem
    }

    .ap-container .row .g-sm-7,
    .ap-container .row .gx-sm-7 {
        --ap-gutter-x: 3.5rem
    }

    .ap-container .row .g-sm-7,
    .ap-container .row .gy-sm-7 {
        --ap-gutter-y: 3.5rem
    }
}

@media(min-width: 1240px) {
    .ap-container .row .col-md {
        flex: 1 0 0%
    }

    .ap-container .row .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .ap-container .row .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .ap-container .row .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .ap-container .row .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .ap-container .row .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .ap-container .row .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .ap-container .row .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .ap-container .row .col-md-auto {
        flex: 0 0 auto;
        width: auto
    }

    .ap-container .row .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .ap-container .row .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .ap-container .row .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .ap-container .row .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .ap-container .row .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .ap-container .row .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .ap-container .row .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .ap-container .row .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .ap-container .row .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .ap-container .row .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .ap-container .row .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .ap-container .row .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .ap-container .row .offset-md-0 {
        margin-left: 0
    }

    .ap-container .row .offset-md-1 {
        margin-left: 8.33333333%
    }

    .ap-container .row .offset-md-2 {
        margin-left: 16.66666667%
    }

    .ap-container .row .offset-md-3 {
        margin-left: 25%
    }

    .ap-container .row .offset-md-4 {
        margin-left: 33.33333333%
    }

    .ap-container .row .offset-md-5 {
        margin-left: 41.66666667%
    }

    .ap-container .row .offset-md-6 {
        margin-left: 50%
    }

    .ap-container .row .offset-md-7 {
        margin-left: 58.33333333%
    }

    .ap-container .row .offset-md-8 {
        margin-left: 66.66666667%
    }

    .ap-container .row .offset-md-9 {
        margin-left: 75%
    }

    .ap-container .row .offset-md-10 {
        margin-left: 83.33333333%
    }

    .ap-container .row .offset-md-11 {
        margin-left: 91.66666667%
    }

    .ap-container .row .g-md-0,
    .ap-container .row .gx-md-0 {
        --ap-gutter-x: 0
    }

    .ap-container .row .g-md-0,
    .ap-container .row .gy-md-0 {
        --ap-gutter-y: 0
    }

    .ap-container .row .g-md-1,
    .ap-container .row .gx-md-1 {
        --ap-gutter-x: 0.5rem
    }

    .ap-container .row .g-md-1,
    .ap-container .row .gy-md-1 {
        --ap-gutter-y: 0.5rem
    }

    .ap-container .row .g-md-2,
    .ap-container .row .gx-md-2 {
        --ap-gutter-x: 1rem
    }

    .ap-container .row .g-md-2,
    .ap-container .row .gy-md-2 {
        --ap-gutter-y: 1rem
    }

    .ap-container .row .g-md-3,
    .ap-container .row .gx-md-3 {
        --ap-gutter-x: 1.5rem
    }

    .ap-container .row .g-md-3,
    .ap-container .row .gy-md-3 {
        --ap-gutter-y: 1.5rem
    }

    .ap-container .row .g-md-4,
    .ap-container .row .gx-md-4 {
        --ap-gutter-x: 2rem
    }

    .ap-container .row .g-md-4,
    .ap-container .row .gy-md-4 {
        --ap-gutter-y: 2rem
    }

    .ap-container .row .g-md-5,
    .ap-container .row .gx-md-5 {
        --ap-gutter-x: 2.5rem
    }

    .ap-container .row .g-md-5,
    .ap-container .row .gy-md-5 {
        --ap-gutter-y: 2.5rem
    }

    .ap-container .row .g-md-6,
    .ap-container .row .gx-md-6 {
        --ap-gutter-x: 3rem
    }

    .ap-container .row .g-md-6,
    .ap-container .row .gy-md-6 {
        --ap-gutter-y: 3rem
    }

    .ap-container .row .g-md-7,
    .ap-container .row .gx-md-7 {
        --ap-gutter-x: 3.5rem
    }

    .ap-container .row .g-md-7,
    .ap-container .row .gy-md-7 {
        --ap-gutter-y: 3.5rem
    }
}

@media(min-width: 1440px) {
    .ap-container .row .col-lg {
        flex: 1 0 0%
    }

    .ap-container .row .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto
    }

    .ap-container .row .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%
    }

    .ap-container .row .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%
    }

    .ap-container .row .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.3333333333%
    }

    .ap-container .row .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%
    }

    .ap-container .row .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%
    }

    .ap-container .row .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.6666666667%
    }

    .ap-container .row .col-lg-auto {
        flex: 0 0 auto;
        width: auto
    }

    .ap-container .row .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%
    }

    .ap-container .row .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%
    }

    .ap-container .row .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }

    .ap-container .row .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .ap-container .row .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .ap-container .row .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .ap-container .row .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%
    }

    .ap-container .row .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .ap-container .row .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }

    .ap-container .row .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .ap-container .row .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .ap-container .row .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }

    .ap-container .row .offset-lg-0 {
        margin-left: 0
    }

    .ap-container .row .offset-lg-1 {
        margin-left: 8.33333333%
    }

    .ap-container .row .offset-lg-2 {
        margin-left: 16.66666667%
    }

    .ap-container .row .offset-lg-3 {
        margin-left: 25%
    }

    .ap-container .row .offset-lg-4 {
        margin-left: 33.33333333%
    }

    .ap-container .row .offset-lg-5 {
        margin-left: 41.66666667%
    }

    .ap-container .row .offset-lg-6 {
        margin-left: 50%
    }

    .ap-container .row .offset-lg-7 {
        margin-left: 58.33333333%
    }

    .ap-container .row .offset-lg-8 {
        margin-left: 66.66666667%
    }

    .ap-container .row .offset-lg-9 {
        margin-left: 75%
    }

    .ap-container .row .offset-lg-10 {
        margin-left: 83.33333333%
    }

    .ap-container .row .offset-lg-11 {
        margin-left: 91.66666667%
    }

    .ap-container .row .g-lg-0,
    .ap-container .row .gx-lg-0 {
        --ap-gutter-x: 0
    }

    .ap-container .row .g-lg-0,
    .ap-container .row .gy-lg-0 {
        --ap-gutter-y: 0
    }

    .ap-container .row .g-lg-1,
    .ap-container .row .gx-lg-1 {
        --ap-gutter-x: 0.5rem
    }

    .ap-container .row .g-lg-1,
    .ap-container .row .gy-lg-1 {
        --ap-gutter-y: 0.5rem
    }

    .ap-container .row .g-lg-2,
    .ap-container .row .gx-lg-2 {
        --ap-gutter-x: 1rem
    }

    .ap-container .row .g-lg-2,
    .ap-container .row .gy-lg-2 {
        --ap-gutter-y: 1rem
    }

    .ap-container .row .g-lg-3,
    .ap-container .row .gx-lg-3 {
        --ap-gutter-x: 1.5rem
    }

    .ap-container .row .g-lg-3,
    .ap-container .row .gy-lg-3 {
        --ap-gutter-y: 1.5rem
    }

    .ap-container .row .g-lg-4,
    .ap-container .row .gx-lg-4 {
        --ap-gutter-x: 2rem
    }

    .ap-container .row .g-lg-4,
    .ap-container .row .gy-lg-4 {
        --ap-gutter-y: 2rem
    }

    .ap-container .row .g-lg-5,
    .ap-container .row .gx-lg-5 {
        --ap-gutter-x: 2.5rem
    }

    .ap-container .row .g-lg-5,
    .ap-container .row .gy-lg-5 {
        --ap-gutter-y: 2.5rem
    }

    .ap-container .row .g-lg-6,
    .ap-container .row .gx-lg-6 {
        --ap-gutter-x: 3rem
    }

    .ap-container .row .g-lg-6,
    .ap-container .row .gy-lg-6 {
        --ap-gutter-y: 3rem
    }

    .ap-container .row .g-lg-7,
    .ap-container .row .gx-lg-7 {
        --ap-gutter-x: 3.5rem
    }

    .ap-container .row .g-lg-7,
    .ap-container .row .gy-lg-7 {
        --ap-gutter-y: 3.5rem
    }
}

.ap-container .row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--ap-gutter-x)*.5);
    padding-left: calc(var(--ap-gutter-x)*.5);
    margin-top: var(--ap-gutter-y)
}

.ap-grid {
    display: grid;
    grid-template-rows: repeat(var(--ap-rows, 1), 1fr);
    grid-template-columns: repeat(var(--ap-columns, 12), 1fr);
    gap: var(--ap-gap, 1rem)
}

.ap-grid .g-col-1 {
    grid-column: auto/span 1
}

.ap-grid .g-col-2 {
    grid-column: auto/span 2
}

.ap-grid .g-col-3 {
    grid-column: auto/span 3
}

.ap-grid .g-col-4 {
    grid-column: auto/span 4
}

.ap-grid .g-col-5 {
    grid-column: auto/span 5
}

.ap-grid .g-col-6 {
    grid-column: auto/span 6
}

.ap-grid .g-col-7 {
    grid-column: auto/span 7
}

.ap-grid .g-col-8 {
    grid-column: auto/span 8
}

.ap-grid .g-col-9 {
    grid-column: auto/span 9
}

.ap-grid .g-col-10 {
    grid-column: auto/span 10
}

.ap-grid .g-col-11 {
    grid-column: auto/span 11
}

.ap-grid .g-col-12 {
    grid-column: auto/span 12
}

.ap-grid .g-start-1 {
    grid-column-start: 1
}

.ap-grid .g-start-2 {
    grid-column-start: 2
}

.ap-grid .g-start-3 {
    grid-column-start: 3
}

.ap-grid .g-start-4 {
    grid-column-start: 4
}

.ap-grid .g-start-5 {
    grid-column-start: 5
}

.ap-grid .g-start-6 {
    grid-column-start: 6
}

.ap-grid .g-start-7 {
    grid-column-start: 7
}

.ap-grid .g-start-8 {
    grid-column-start: 8
}

.ap-grid .g-start-9 {
    grid-column-start: 9
}

.ap-grid .g-start-10 {
    grid-column-start: 10
}

.ap-grid .g-start-11 {
    grid-column-start: 11
}

@media(min-width: 600px) {
    .ap-grid .g-col-sm-1 {
        grid-column: auto/span 1
    }

    .ap-grid .g-col-sm-2 {
        grid-column: auto/span 2
    }

    .ap-grid .g-col-sm-3 {
        grid-column: auto/span 3
    }

    .ap-grid .g-col-sm-4 {
        grid-column: auto/span 4
    }

    .ap-grid .g-col-sm-5 {
        grid-column: auto/span 5
    }

    .ap-grid .g-col-sm-6 {
        grid-column: auto/span 6
    }

    .ap-grid .g-col-sm-7 {
        grid-column: auto/span 7
    }

    .ap-grid .g-col-sm-8 {
        grid-column: auto/span 8
    }

    .ap-grid .g-col-sm-9 {
        grid-column: auto/span 9
    }

    .ap-grid .g-col-sm-10 {
        grid-column: auto/span 10
    }

    .ap-grid .g-col-sm-11 {
        grid-column: auto/span 11
    }

    .ap-grid .g-col-sm-12 {
        grid-column: auto/span 12
    }

    .ap-grid .g-start-sm-1 {
        grid-column-start: 1
    }

    .ap-grid .g-start-sm-2 {
        grid-column-start: 2
    }

    .ap-grid .g-start-sm-3 {
        grid-column-start: 3
    }

    .ap-grid .g-start-sm-4 {
        grid-column-start: 4
    }

    .ap-grid .g-start-sm-5 {
        grid-column-start: 5
    }

    .ap-grid .g-start-sm-6 {
        grid-column-start: 6
    }

    .ap-grid .g-start-sm-7 {
        grid-column-start: 7
    }

    .ap-grid .g-start-sm-8 {
        grid-column-start: 8
    }

    .ap-grid .g-start-sm-9 {
        grid-column-start: 9
    }

    .ap-grid .g-start-sm-10 {
        grid-column-start: 10
    }

    .ap-grid .g-start-sm-11 {
        grid-column-start: 11
    }
}

@media(min-width: 1240px) {
    .ap-grid .g-col-md-1 {
        grid-column: auto/span 1
    }

    .ap-grid .g-col-md-2 {
        grid-column: auto/span 2
    }

    .ap-grid .g-col-md-3 {
        grid-column: auto/span 3
    }

    .ap-grid .g-col-md-4 {
        grid-column: auto/span 4
    }

    .ap-grid .g-col-md-5 {
        grid-column: auto/span 5
    }

    .ap-grid .g-col-md-6 {
        grid-column: auto/span 6
    }

    .ap-grid .g-col-md-7 {
        grid-column: auto/span 7
    }

    .ap-grid .g-col-md-8 {
        grid-column: auto/span 8
    }

    .ap-grid .g-col-md-9 {
        grid-column: auto/span 9
    }

    .ap-grid .g-col-md-10 {
        grid-column: auto/span 10
    }

    .ap-grid .g-col-md-11 {
        grid-column: auto/span 11
    }

    .ap-grid .g-col-md-12 {
        grid-column: auto/span 12
    }

    .ap-grid .g-start-md-1 {
        grid-column-start: 1
    }

    .ap-grid .g-start-md-2 {
        grid-column-start: 2
    }

    .ap-grid .g-start-md-3 {
        grid-column-start: 3
    }

    .ap-grid .g-start-md-4 {
        grid-column-start: 4
    }

    .ap-grid .g-start-md-5 {
        grid-column-start: 5
    }

    .ap-grid .g-start-md-6 {
        grid-column-start: 6
    }

    .ap-grid .g-start-md-7 {
        grid-column-start: 7
    }

    .ap-grid .g-start-md-8 {
        grid-column-start: 8
    }

    .ap-grid .g-start-md-9 {
        grid-column-start: 9
    }

    .ap-grid .g-start-md-10 {
        grid-column-start: 10
    }

    .ap-grid .g-start-md-11 {
        grid-column-start: 11
    }
}

@media(min-width: 1440px) {
    .ap-grid .g-col-lg-1 {
        grid-column: auto/span 1
    }

    .ap-grid .g-col-lg-2 {
        grid-column: auto/span 2
    }

    .ap-grid .g-col-lg-3 {
        grid-column: auto/span 3
    }

    .ap-grid .g-col-lg-4 {
        grid-column: auto/span 4
    }

    .ap-grid .g-col-lg-5 {
        grid-column: auto/span 5
    }

    .ap-grid .g-col-lg-6 {
        grid-column: auto/span 6
    }

    .ap-grid .g-col-lg-7 {
        grid-column: auto/span 7
    }

    .ap-grid .g-col-lg-8 {
        grid-column: auto/span 8
    }

    .ap-grid .g-col-lg-9 {
        grid-column: auto/span 9
    }

    .ap-grid .g-col-lg-10 {
        grid-column: auto/span 10
    }

    .ap-grid .g-col-lg-11 {
        grid-column: auto/span 11
    }

    .ap-grid .g-col-lg-12 {
        grid-column: auto/span 12
    }

    .ap-grid .g-start-lg-1 {
        grid-column-start: 1
    }

    .ap-grid .g-start-lg-2 {
        grid-column-start: 2
    }

    .ap-grid .g-start-lg-3 {
        grid-column-start: 3
    }

    .ap-grid .g-start-lg-4 {
        grid-column-start: 4
    }

    .ap-grid .g-start-lg-5 {
        grid-column-start: 5
    }

    .ap-grid .g-start-lg-6 {
        grid-column-start: 6
    }

    .ap-grid .g-start-lg-7 {
        grid-column-start: 7
    }

    .ap-grid .g-start-lg-8 {
        grid-column-start: 8
    }

    .ap-grid .g-start-lg-9 {
        grid-column-start: 9
    }

    .ap-grid .g-start-lg-10 {
        grid-column-start: 10
    }

    .ap-grid .g-start-lg-11 {
        grid-column-start: 11
    }
}

@media(min-width: 0)and (max-width: 600px) {
    .row:not(.g-0):not(.gx-0) {
        --ap-gutter-x: 1rem
    }

    .ap-container:not(.g-0):not(.gx-0) {
        --ap-gutter-x: 1.5rem
    }

    .ap-grid {
        --ap-rows: 1;
        --ap-columns: 12;
        --ap-gap: 1rem;
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
}

@media(min-width: 600px)and (max-width: 1240px) {
    .ap-container .row:not(.g-0):not(.gx-0) {
        --ap-gutter-x: 1.5rem
    }

    .ap-container:not(.g-0):not(.gx-0) {
        --ap-gutter-x: 1.5rem
    }

    .ap-grid {
        --ap-rows: 1;
        --ap-columns: 12;
        --ap-gap: 1.5rem;
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
}

@media(min-width: 1240px)and (max-width: 1440px) {
    .ap-container .row:not(.g-0):not(.gx-0) {
        --ap-gutter-x: 1.5rem
    }

    .ap-container:not(.g-0):not(.gx-0) {
        --ap-gutter-x: 2rem
    }

    .ap-grid {
        --ap-rows: 1;
        --ap-columns: 12;
        --ap-gap: 1.5rem;
        margin-left: 2rem;
        margin-right: 2rem
    }
}

@media(min-width: 1440px) {
    .ap-container .row:not(.g-0):not(.gx-0) {
        --ap-gutter-x: 2rem
    }

    .ap-container:not(.g-0):not(.gx-0) {
        --ap-gutter-x: 2.5rem
    }

    .ap-grid {
        --ap-rows: 1;
        --ap-columns: 12;
        --ap-gap: 2rem;
        margin-left: 2.5rem;
        margin-right: 2.5rem
    }
}

.ap-container .align-baseline {
    vertical-align: baseline !important
}

.ap-container .align-top {
    vertical-align: top !important
}

.ap-container .align-middle {
    vertical-align: middle !important
}

.ap-container .align-bottom {
    vertical-align: bottom !important
}

.ap-container .align-text-bottom {
    vertical-align: text-bottom !important
}

.ap-container .align-text-top {
    vertical-align: text-top !important
}

.ap-container .float-start {
    float: left !important
}

.ap-container .float-end {
    float: right !important
}

.ap-container .float-none {
    float: none !important
}

.ap-container .opacity-0 {
    opacity: 0 !important
}

.ap-container .opacity-25 {
    opacity: .25 !important
}

.ap-container .opacity-50 {
    opacity: .5 !important
}

.ap-container .opacity-75 {
    opacity: .75 !important
}

.ap-container .opacity-100 {
    opacity: 1 !important
}

.ap-container .overflow-auto {
    overflow: auto !important
}

.ap-container .overflow-hidden {
    overflow: hidden !important
}

.ap-container .overflow-visible {
    overflow: visible !important
}

.ap-container .overflow-scroll {
    overflow: scroll !important
}

.ap-container .d-inline {
    display: inline !important
}

.ap-container .d-inline-block {
    display: inline-block !important
}

.ap-container .d-block {
    display: block !important
}

.ap-container .d-grid {
    display: grid !important
}

.ap-container .d-table {
    display: table !important
}

.ap-container .d-table-row {
    display: table-row !important
}

.ap-container .d-table-cell {
    display: table-cell !important
}

.ap-container .d-flex {
    display: flex !important
}

.ap-container .d-inline-flex {
    display: inline-flex !important
}

.ap-container .d-none {
    display: none !important
}

.ap-container .w-25 {
    width: 25% !important
}

.ap-container .w-50 {
    width: 50% !important
}

.ap-container .w-75 {
    width: 75% !important
}

.ap-container .w-100 {
    width: 100% !important
}

.ap-container .w-auto {
    width: auto !important
}

.ap-container .mw-100 {
    max-width: 100% !important
}

.ap-container .vw-100 {
    width: 100vw !important
}

.ap-container .min-vw-100 {
    min-width: 100vw !important
}

.ap-container .h-25 {
    height: 25% !important
}

.ap-container .h-50 {
    height: 50% !important
}

.ap-container .h-75 {
    height: 75% !important
}

.ap-container .h-100 {
    height: 100% !important
}

.ap-container .h-auto {
    height: auto !important
}

.ap-container .mh-100 {
    max-height: 100% !important
}

.ap-container .vh-100 {
    height: 100vh !important
}

.ap-container .min-vh-100 {
    min-height: 100vh !important
}

.ap-container .flex-fill {
    flex: 1 1 auto !important
}

.ap-container .flex-row {
    flex-direction: row !important
}

.ap-container .flex-column {
    flex-direction: column !important
}

.ap-container .flex-row-reverse {
    flex-direction: row-reverse !important
}

.ap-container .flex-column-reverse {
    flex-direction: column-reverse !important
}

.ap-container .flex-grow-0 {
    flex-grow: 0 !important
}

.ap-container .flex-grow-1 {
    flex-grow: 1 !important
}

.ap-container .flex-shrink-0 {
    flex-shrink: 0 !important
}

.ap-container .flex-shrink-1 {
    flex-shrink: 1 !important
}

.ap-container .flex-wrap {
    flex-wrap: wrap !important
}

.ap-container .flex-nowrap {
    flex-wrap: nowrap !important
}

.ap-container .flex-wrap-reverse {
    flex-wrap: wrap-reverse !important
}

.ap-container .gap-0 {
    gap: 0 !important
}

.ap-container .gap-1 {
    gap: .5rem !important
}

.ap-container .gap-2 {
    gap: 1rem !important
}

.ap-container .gap-3 {
    gap: 1.5rem !important
}

.ap-container .gap-4 {
    gap: 2rem !important
}

.ap-container .gap-5 {
    gap: 2.5rem !important
}

.ap-container .gap-6 {
    gap: 3rem !important
}

.ap-container .gap-7 {
    gap: 3.5rem !important
}

.ap-container .justify-content-start {
    justify-content: flex-start !important
}

.ap-container .justify-content-end {
    justify-content: flex-end !important
}

.ap-container .justify-content-center {
    justify-content: center !important
}

.ap-container .justify-content-between {
    justify-content: space-between !important
}

.ap-container .justify-content-around {
    justify-content: space-around !important
}

.ap-container .justify-content-evenly {
    justify-content: space-evenly !important
}

.ap-container .align-items-start {
    align-items: flex-start !important
}

.ap-container .align-items-end {
    align-items: flex-end !important
}

.ap-container .align-items-center {
    align-items: center !important
}

.ap-container .align-items-baseline {
    align-items: baseline !important
}

.ap-container .align-items-stretch {
    align-items: stretch !important
}

.ap-container .align-content-start {
    align-content: flex-start !important
}

.ap-container .align-content-end {
    align-content: flex-end !important
}

.ap-container .align-content-center {
    align-content: center !important
}

.ap-container .align-content-between {
    align-content: space-between !important
}

.ap-container .align-content-around {
    align-content: space-around !important
}

.ap-container .align-content-stretch {
    align-content: stretch !important
}

.ap-container .align-self-auto {
    align-self: auto !important
}

.ap-container .align-self-start {
    align-self: flex-start !important
}

.ap-container .align-self-end {
    align-self: flex-end !important
}

.ap-container .align-self-center {
    align-self: center !important
}

.ap-container .align-self-baseline {
    align-self: baseline !important
}

.ap-container .align-self-stretch {
    align-self: stretch !important
}

.ap-container .order-first {
    order: -1 !important
}

.ap-container .order-0 {
    order: 0 !important
}

.ap-container .order-1 {
    order: 1 !important
}

.ap-container .order-2 {
    order: 2 !important
}

.ap-container .order-3 {
    order: 3 !important
}

.ap-container .order-4 {
    order: 4 !important
}

.ap-container .order-5 {
    order: 5 !important
}

.ap-container .order-last {
    order: 6 !important
}

.ap-container .m-0 {
    margin: 0 !important
}

.ap-container .m-1 {
    margin: .5rem !important
}

.ap-container .m-2 {
    margin: 1rem !important
}

.ap-container .m-3 {
    margin: 1.5rem !important
}

.ap-container .m-4 {
    margin: 2rem !important
}

.ap-container .m-5 {
    margin: 2.5rem !important
}

.ap-container .m-6 {
    margin: 3rem !important
}

.ap-container .m-7 {
    margin: 3.5rem !important
}

.ap-container .m-auto {
    margin: auto !important
}

.ap-container .mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.ap-container .mx-1 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
}

.ap-container .mx-2 {
    margin-right: 1rem !important;
    margin-left: 1rem !important
}

.ap-container .mx-3 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important
}

.ap-container .mx-4 {
    margin-right: 2rem !important;
    margin-left: 2rem !important
}

.ap-container .mx-5 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important
}

.ap-container .mx-6 {
    margin-right: 3rem !important;
    margin-left: 3rem !important
}

.ap-container .mx-7 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important
}

.ap-container .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important
}

.ap-container .my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.ap-container .my-1 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

.ap-container .my-2 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

.ap-container .my-3 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

.ap-container .my-4 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
}

.ap-container .my-5 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important
}

.ap-container .my-6 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

.ap-container .my-7 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important
}

.ap-container .my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important
}

.ap-container .mt-0 {
    margin-top: 0 !important
}

.ap-container .mt-1 {
    margin-top: .5rem !important
}

.ap-container .mt-2 {
    margin-top: 1rem !important
}

.ap-container .mt-3 {
    margin-top: 1.5rem !important
}

.ap-container .mt-4 {
    margin-top: 2rem !important
}

.ap-container .mt-5 {
    margin-top: 2.5rem !important
}

.ap-container .mt-6 {
    margin-top: 3rem !important
}

.ap-container .mt-7 {
    margin-top: 3.5rem !important
}

.ap-container .mt-auto {
    margin-top: auto !important
}

.ap-container .me-0 {
    margin-right: 0 !important
}

.ap-container .me-1 {
    margin-right: .5rem !important
}

.ap-container .me-2 {
    margin-right: 1rem !important
}

.ap-container .me-3 {
    margin-right: 1.5rem !important
}

.ap-container .me-4 {
    margin-right: 2rem !important
}

.ap-container .me-5 {
    margin-right: 2.5rem !important
}

.ap-container .me-6 {
    margin-right: 3rem !important
}

.ap-container .me-7 {
    margin-right: 3.5rem !important
}

.ap-container .me-auto {
    margin-right: auto !important
}

.ap-container .mb-0 {
    margin-bottom: 0 !important
}

.ap-container .mb-1 {
    margin-bottom: .5rem !important
}

.ap-container .mb-2 {
    margin-bottom: 1rem !important
}

.ap-container .mb-3 {
    margin-bottom: 1.5rem !important
}

.ap-container .mb-4 {
    margin-bottom: 2rem !important
}

.ap-container .mb-5 {
    margin-bottom: 2.5rem !important
}

.ap-container .mb-6 {
    margin-bottom: 3rem !important
}

.ap-container .mb-7 {
    margin-bottom: 3.5rem !important
}

.ap-container .mb-auto {
    margin-bottom: auto !important
}

.ap-container .ms-0 {
    margin-left: 0 !important
}

.ap-container .ms-1 {
    margin-left: .5rem !important
}

.ap-container .ms-2 {
    margin-left: 1rem !important
}

.ap-container .ms-3 {
    margin-left: 1.5rem !important
}

.ap-container .ms-4 {
    margin-left: 2rem !important
}

.ap-container .ms-5 {
    margin-left: 2.5rem !important
}

.ap-container .ms-6 {
    margin-left: 3rem !important
}

.ap-container .ms-7 {
    margin-left: 3.5rem !important
}

.ap-container .ms-auto {
    margin-left: auto !important
}

@media(min-width: 600px) {
    .ap-container .float-sm-start {
        float: left !important
    }

    .ap-container .float-sm-end {
        float: right !important
    }

    .ap-container .float-sm-none {
        float: none !important
    }

    .ap-container .d-sm-inline {
        display: inline !important
    }

    .ap-container .d-sm-inline-block {
        display: inline-block !important
    }

    .ap-container .d-sm-block {
        display: block !important
    }

    .ap-container .d-sm-grid {
        display: grid !important
    }

    .ap-container .d-sm-table {
        display: table !important
    }

    .ap-container .d-sm-table-row {
        display: table-row !important
    }

    .ap-container .d-sm-table-cell {
        display: table-cell !important
    }

    .ap-container .d-sm-flex {
        display: flex !important
    }

    .ap-container .d-sm-inline-flex {
        display: inline-flex !important
    }

    .ap-container .d-sm-none {
        display: none !important
    }

    .ap-container .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .ap-container .flex-sm-row {
        flex-direction: row !important
    }

    .ap-container .flex-sm-column {
        flex-direction: column !important
    }

    .ap-container .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .ap-container .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

    .ap-container .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .ap-container .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .ap-container .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .ap-container .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .ap-container .flex-sm-wrap {
        flex-wrap: wrap !important
    }

    .ap-container .flex-sm-nowrap {
        flex-wrap: nowrap !important
    }

    .ap-container .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .ap-container .gap-sm-0 {
        gap: 0 !important
    }

    .ap-container .gap-sm-1 {
        gap: .5rem !important
    }

    .ap-container .gap-sm-2 {
        gap: 1rem !important
    }

    .ap-container .gap-sm-3 {
        gap: 1.5rem !important
    }

    .ap-container .gap-sm-4 {
        gap: 2rem !important
    }

    .ap-container .gap-sm-5 {
        gap: 2.5rem !important
    }

    .ap-container .gap-sm-6 {
        gap: 3rem !important
    }

    .ap-container .gap-sm-7 {
        gap: 3.5rem !important
    }

    .ap-container .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .ap-container .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .ap-container .justify-content-sm-center {
        justify-content: center !important
    }

    .ap-container .justify-content-sm-between {
        justify-content: space-between !important
    }

    .ap-container .justify-content-sm-around {
        justify-content: space-around !important
    }

    .ap-container .justify-content-sm-evenly {
        justify-content: space-evenly !important
    }

    .ap-container .align-items-sm-start {
        align-items: flex-start !important
    }

    .ap-container .align-items-sm-end {
        align-items: flex-end !important
    }

    .ap-container .align-items-sm-center {
        align-items: center !important
    }

    .ap-container .align-items-sm-baseline {
        align-items: baseline !important
    }

    .ap-container .align-items-sm-stretch {
        align-items: stretch !important
    }

    .ap-container .align-content-sm-start {
        align-content: flex-start !important
    }

    .ap-container .align-content-sm-end {
        align-content: flex-end !important
    }

    .ap-container .align-content-sm-center {
        align-content: center !important
    }

    .ap-container .align-content-sm-between {
        align-content: space-between !important
    }

    .ap-container .align-content-sm-around {
        align-content: space-around !important
    }

    .ap-container .align-content-sm-stretch {
        align-content: stretch !important
    }

    .ap-container .align-self-sm-auto {
        align-self: auto !important
    }

    .ap-container .align-self-sm-start {
        align-self: flex-start !important
    }

    .ap-container .align-self-sm-end {
        align-self: flex-end !important
    }

    .ap-container .align-self-sm-center {
        align-self: center !important
    }

    .ap-container .align-self-sm-baseline {
        align-self: baseline !important
    }

    .ap-container .align-self-sm-stretch {
        align-self: stretch !important
    }

    .ap-container .order-sm-first {
        order: -1 !important
    }

    .ap-container .order-sm-0 {
        order: 0 !important
    }

    .ap-container .order-sm-1 {
        order: 1 !important
    }

    .ap-container .order-sm-2 {
        order: 2 !important
    }

    .ap-container .order-sm-3 {
        order: 3 !important
    }

    .ap-container .order-sm-4 {
        order: 4 !important
    }

    .ap-container .order-sm-5 {
        order: 5 !important
    }

    .ap-container .order-sm-last {
        order: 6 !important
    }

    .ap-container .m-sm-0 {
        margin: 0 !important
    }

    .ap-container .m-sm-1 {
        margin: .5rem !important
    }

    .ap-container .m-sm-2 {
        margin: 1rem !important
    }

    .ap-container .m-sm-3 {
        margin: 1.5rem !important
    }

    .ap-container .m-sm-4 {
        margin: 2rem !important
    }

    .ap-container .m-sm-5 {
        margin: 2.5rem !important
    }

    .ap-container .m-sm-6 {
        margin: 3rem !important
    }

    .ap-container .m-sm-7 {
        margin: 3.5rem !important
    }

    .ap-container .m-sm-auto {
        margin: auto !important
    }

    .ap-container .mx-sm-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .ap-container .mx-sm-1 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .ap-container .mx-sm-2 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .ap-container .mx-sm-3 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .ap-container .mx-sm-4 {
        margin-right: 2rem !important;
        margin-left: 2rem !important
    }

    .ap-container .mx-sm-5 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important
    }

    .ap-container .mx-sm-6 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .ap-container .mx-sm-7 {
        margin-right: 3.5rem !important;
        margin-left: 3.5rem !important
    }

    .ap-container .mx-sm-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .ap-container .my-sm-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .ap-container .my-sm-1 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .ap-container .my-sm-2 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .ap-container .my-sm-3 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .ap-container .my-sm-4 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .ap-container .my-sm-5 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important
    }

    .ap-container .my-sm-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .ap-container .my-sm-7 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important
    }

    .ap-container .my-sm-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .ap-container .mt-sm-0 {
        margin-top: 0 !important
    }

    .ap-container .mt-sm-1 {
        margin-top: .5rem !important
    }

    .ap-container .mt-sm-2 {
        margin-top: 1rem !important
    }

    .ap-container .mt-sm-3 {
        margin-top: 1.5rem !important
    }

    .ap-container .mt-sm-4 {
        margin-top: 2rem !important
    }

    .ap-container .mt-sm-5 {
        margin-top: 2.5rem !important
    }

    .ap-container .mt-sm-6 {
        margin-top: 3rem !important
    }

    .ap-container .mt-sm-7 {
        margin-top: 3.5rem !important
    }

    .ap-container .mt-sm-auto {
        margin-top: auto !important
    }

    .ap-container .me-sm-0 {
        margin-right: 0 !important
    }

    .ap-container .me-sm-1 {
        margin-right: .5rem !important
    }

    .ap-container .me-sm-2 {
        margin-right: 1rem !important
    }

    .ap-container .me-sm-3 {
        margin-right: 1.5rem !important
    }

    .ap-container .me-sm-4 {
        margin-right: 2rem !important
    }

    .ap-container .me-sm-5 {
        margin-right: 2.5rem !important
    }

    .ap-container .me-sm-6 {
        margin-right: 3rem !important
    }

    .ap-container .me-sm-7 {
        margin-right: 3.5rem !important
    }

    .ap-container .me-sm-auto {
        margin-right: auto !important
    }

    .ap-container .mb-sm-0 {
        margin-bottom: 0 !important
    }

    .ap-container .mb-sm-1 {
        margin-bottom: .5rem !important
    }

    .ap-container .mb-sm-2 {
        margin-bottom: 1rem !important
    }

    .ap-container .mb-sm-3 {
        margin-bottom: 1.5rem !important
    }

    .ap-container .mb-sm-4 {
        margin-bottom: 2rem !important
    }

    .ap-container .mb-sm-5 {
        margin-bottom: 2.5rem !important
    }

    .ap-container .mb-sm-6 {
        margin-bottom: 3rem !important
    }

    .ap-container .mb-sm-7 {
        margin-bottom: 3.5rem !important
    }

    .ap-container .mb-sm-auto {
        margin-bottom: auto !important
    }

    .ap-container .ms-sm-0 {
        margin-left: 0 !important
    }

    .ap-container .ms-sm-1 {
        margin-left: .5rem !important
    }

    .ap-container .ms-sm-2 {
        margin-left: 1rem !important
    }

    .ap-container .ms-sm-3 {
        margin-left: 1.5rem !important
    }

    .ap-container .ms-sm-4 {
        margin-left: 2rem !important
    }

    .ap-container .ms-sm-5 {
        margin-left: 2.5rem !important
    }

    .ap-container .ms-sm-6 {
        margin-left: 3rem !important
    }

    .ap-container .ms-sm-7 {
        margin-left: 3.5rem !important
    }

    .ap-container .ms-sm-auto {
        margin-left: auto !important
    }
}

@media(min-width: 1240px) {
    .ap-container .float-md-start {
        float: left !important
    }

    .ap-container .float-md-end {
        float: right !important
    }

    .ap-container .float-md-none {
        float: none !important
    }

    .ap-container .d-md-inline {
        display: inline !important
    }

    .ap-container .d-md-inline-block {
        display: inline-block !important
    }

    .ap-container .d-md-block {
        display: block !important
    }

    .ap-container .d-md-grid {
        display: grid !important
    }

    .ap-container .d-md-table {
        display: table !important
    }

    .ap-container .d-md-table-row {
        display: table-row !important
    }

    .ap-container .d-md-table-cell {
        display: table-cell !important
    }

    .ap-container .d-md-flex {
        display: flex !important
    }

    .ap-container .d-md-inline-flex {
        display: inline-flex !important
    }

    .ap-container .d-md-none {
        display: none !important
    }

    .ap-container .flex-md-fill {
        flex: 1 1 auto !important
    }

    .ap-container .flex-md-row {
        flex-direction: row !important
    }

    .ap-container .flex-md-column {
        flex-direction: column !important
    }

    .ap-container .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .ap-container .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

    .ap-container .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .ap-container .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .ap-container .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .ap-container .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .ap-container .flex-md-wrap {
        flex-wrap: wrap !important
    }

    .ap-container .flex-md-nowrap {
        flex-wrap: nowrap !important
    }

    .ap-container .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .ap-container .gap-md-0 {
        gap: 0 !important
    }

    .ap-container .gap-md-1 {
        gap: .5rem !important
    }

    .ap-container .gap-md-2 {
        gap: 1rem !important
    }

    .ap-container .gap-md-3 {
        gap: 1.5rem !important
    }

    .ap-container .gap-md-4 {
        gap: 2rem !important
    }

    .ap-container .gap-md-5 {
        gap: 2.5rem !important
    }

    .ap-container .gap-md-6 {
        gap: 3rem !important
    }

    .ap-container .gap-md-7 {
        gap: 3.5rem !important
    }

    .ap-container .justify-content-md-start {
        justify-content: flex-start !important
    }

    .ap-container .justify-content-md-end {
        justify-content: flex-end !important
    }

    .ap-container .justify-content-md-center {
        justify-content: center !important
    }

    .ap-container .justify-content-md-between {
        justify-content: space-between !important
    }

    .ap-container .justify-content-md-around {
        justify-content: space-around !important
    }

    .ap-container .justify-content-md-evenly {
        justify-content: space-evenly !important
    }

    .ap-container .align-items-md-start {
        align-items: flex-start !important
    }

    .ap-container .align-items-md-end {
        align-items: flex-end !important
    }

    .ap-container .align-items-md-center {
        align-items: center !important
    }

    .ap-container .align-items-md-baseline {
        align-items: baseline !important
    }

    .ap-container .align-items-md-stretch {
        align-items: stretch !important
    }

    .ap-container .align-content-md-start {
        align-content: flex-start !important
    }

    .ap-container .align-content-md-end {
        align-content: flex-end !important
    }

    .ap-container .align-content-md-center {
        align-content: center !important
    }

    .ap-container .align-content-md-between {
        align-content: space-between !important
    }

    .ap-container .align-content-md-around {
        align-content: space-around !important
    }

    .ap-container .align-content-md-stretch {
        align-content: stretch !important
    }

    .ap-container .align-self-md-auto {
        align-self: auto !important
    }

    .ap-container .align-self-md-start {
        align-self: flex-start !important
    }

    .ap-container .align-self-md-end {
        align-self: flex-end !important
    }

    .ap-container .align-self-md-center {
        align-self: center !important
    }

    .ap-container .align-self-md-baseline {
        align-self: baseline !important
    }

    .ap-container .align-self-md-stretch {
        align-self: stretch !important
    }

    .ap-container .order-md-first {
        order: -1 !important
    }

    .ap-container .order-md-0 {
        order: 0 !important
    }

    .ap-container .order-md-1 {
        order: 1 !important
    }

    .ap-container .order-md-2 {
        order: 2 !important
    }

    .ap-container .order-md-3 {
        order: 3 !important
    }

    .ap-container .order-md-4 {
        order: 4 !important
    }

    .ap-container .order-md-5 {
        order: 5 !important
    }

    .ap-container .order-md-last {
        order: 6 !important
    }

    .ap-container .m-md-0 {
        margin: 0 !important
    }

    .ap-container .m-md-1 {
        margin: .5rem !important
    }

    .ap-container .m-md-2 {
        margin: 1rem !important
    }

    .ap-container .m-md-3 {
        margin: 1.5rem !important
    }

    .ap-container .m-md-4 {
        margin: 2rem !important
    }

    .ap-container .m-md-5 {
        margin: 2.5rem !important
    }

    .ap-container .m-md-6 {
        margin: 3rem !important
    }

    .ap-container .m-md-7 {
        margin: 3.5rem !important
    }

    .ap-container .m-md-auto {
        margin: auto !important
    }

    .ap-container .mx-md-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .ap-container .mx-md-1 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .ap-container .mx-md-2 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .ap-container .mx-md-3 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .ap-container .mx-md-4 {
        margin-right: 2rem !important;
        margin-left: 2rem !important
    }

    .ap-container .mx-md-5 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important
    }

    .ap-container .mx-md-6 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .ap-container .mx-md-7 {
        margin-right: 3.5rem !important;
        margin-left: 3.5rem !important
    }

    .ap-container .mx-md-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .ap-container .my-md-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .ap-container .my-md-1 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .ap-container .my-md-2 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .ap-container .my-md-3 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .ap-container .my-md-4 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .ap-container .my-md-5 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important
    }

    .ap-container .my-md-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .ap-container .my-md-7 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important
    }

    .ap-container .my-md-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .ap-container .mt-md-0 {
        margin-top: 0 !important
    }

    .ap-container .mt-md-1 {
        margin-top: .5rem !important
    }

    .ap-container .mt-md-2 {
        margin-top: 1rem !important
    }

    .ap-container .mt-md-3 {
        margin-top: 1.5rem !important
    }

    .ap-container .mt-md-4 {
        margin-top: 2rem !important
    }

    .ap-container .mt-md-5 {
        margin-top: 2.5rem !important
    }

    .ap-container .mt-md-6 {
        margin-top: 3rem !important
    }

    .ap-container .mt-md-7 {
        margin-top: 3.5rem !important
    }

    .ap-container .mt-md-auto {
        margin-top: auto !important
    }

    .ap-container .me-md-0 {
        margin-right: 0 !important
    }

    .ap-container .me-md-1 {
        margin-right: .5rem !important
    }

    .ap-container .me-md-2 {
        margin-right: 1rem !important
    }

    .ap-container .me-md-3 {
        margin-right: 1.5rem !important
    }

    .ap-container .me-md-4 {
        margin-right: 2rem !important
    }

    .ap-container .me-md-5 {
        margin-right: 2.5rem !important
    }

    .ap-container .me-md-6 {
        margin-right: 3rem !important
    }

    .ap-container .me-md-7 {
        margin-right: 3.5rem !important
    }

    .ap-container .me-md-auto {
        margin-right: auto !important
    }

    .ap-container .mb-md-0 {
        margin-bottom: 0 !important
    }

    .ap-container .mb-md-1 {
        margin-bottom: .5rem !important
    }

    .ap-container .mb-md-2 {
        margin-bottom: 1rem !important
    }

    .ap-container .mb-md-3 {
        margin-bottom: 1.5rem !important
    }

    .ap-container .mb-md-4 {
        margin-bottom: 2rem !important
    }

    .ap-container .mb-md-5 {
        margin-bottom: 2.5rem !important
    }

    .ap-container .mb-md-6 {
        margin-bottom: 3rem !important
    }

    .ap-container .mb-md-7 {
        margin-bottom: 3.5rem !important
    }

    .ap-container .mb-md-auto {
        margin-bottom: auto !important
    }

    .ap-container .ms-md-0 {
        margin-left: 0 !important
    }

    .ap-container .ms-md-1 {
        margin-left: .5rem !important
    }

    .ap-container .ms-md-2 {
        margin-left: 1rem !important
    }

    .ap-container .ms-md-3 {
        margin-left: 1.5rem !important
    }

    .ap-container .ms-md-4 {
        margin-left: 2rem !important
    }

    .ap-container .ms-md-5 {
        margin-left: 2.5rem !important
    }

    .ap-container .ms-md-6 {
        margin-left: 3rem !important
    }

    .ap-container .ms-md-7 {
        margin-left: 3.5rem !important
    }

    .ap-container .ms-md-auto {
        margin-left: auto !important
    }
}

@media(min-width: 1440px) {
    .ap-container .float-lg-start {
        float: left !important
    }

    .ap-container .float-lg-end {
        float: right !important
    }

    .ap-container .float-lg-none {
        float: none !important
    }

    .ap-container .d-lg-inline {
        display: inline !important
    }

    .ap-container .d-lg-inline-block {
        display: inline-block !important
    }

    .ap-container .d-lg-block {
        display: block !important
    }

    .ap-container .d-lg-grid {
        display: grid !important
    }

    .ap-container .d-lg-table {
        display: table !important
    }

    .ap-container .d-lg-table-row {
        display: table-row !important
    }

    .ap-container .d-lg-table-cell {
        display: table-cell !important
    }

    .ap-container .d-lg-flex {
        display: flex !important
    }

    .ap-container .d-lg-inline-flex {
        display: inline-flex !important
    }

    .ap-container .d-lg-none {
        display: none !important
    }

    .ap-container .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .ap-container .flex-lg-row {
        flex-direction: row !important
    }

    .ap-container .flex-lg-column {
        flex-direction: column !important
    }

    .ap-container .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .ap-container .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

    .ap-container .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .ap-container .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .ap-container .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .ap-container .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .ap-container .flex-lg-wrap {
        flex-wrap: wrap !important
    }

    .ap-container .flex-lg-nowrap {
        flex-wrap: nowrap !important
    }

    .ap-container .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .ap-container .gap-lg-0 {
        gap: 0 !important
    }

    .ap-container .gap-lg-1 {
        gap: .5rem !important
    }

    .ap-container .gap-lg-2 {
        gap: 1rem !important
    }

    .ap-container .gap-lg-3 {
        gap: 1.5rem !important
    }

    .ap-container .gap-lg-4 {
        gap: 2rem !important
    }

    .ap-container .gap-lg-5 {
        gap: 2.5rem !important
    }

    .ap-container .gap-lg-6 {
        gap: 3rem !important
    }

    .ap-container .gap-lg-7 {
        gap: 3.5rem !important
    }

    .ap-container .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .ap-container .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .ap-container .justify-content-lg-center {
        justify-content: center !important
    }

    .ap-container .justify-content-lg-between {
        justify-content: space-between !important
    }

    .ap-container .justify-content-lg-around {
        justify-content: space-around !important
    }

    .ap-container .justify-content-lg-evenly {
        justify-content: space-evenly !important
    }

    .ap-container .align-items-lg-start {
        align-items: flex-start !important
    }

    .ap-container .align-items-lg-end {
        align-items: flex-end !important
    }

    .ap-container .align-items-lg-center {
        align-items: center !important
    }

    .ap-container .align-items-lg-baseline {
        align-items: baseline !important
    }

    .ap-container .align-items-lg-stretch {
        align-items: stretch !important
    }

    .ap-container .align-content-lg-start {
        align-content: flex-start !important
    }

    .ap-container .align-content-lg-end {
        align-content: flex-end !important
    }

    .ap-container .align-content-lg-center {
        align-content: center !important
    }

    .ap-container .align-content-lg-between {
        align-content: space-between !important
    }

    .ap-container .align-content-lg-around {
        align-content: space-around !important
    }

    .ap-container .align-content-lg-stretch {
        align-content: stretch !important
    }

    .ap-container .align-self-lg-auto {
        align-self: auto !important
    }

    .ap-container .align-self-lg-start {
        align-self: flex-start !important
    }

    .ap-container .align-self-lg-end {
        align-self: flex-end !important
    }

    .ap-container .align-self-lg-center {
        align-self: center !important
    }

    .ap-container .align-self-lg-baseline {
        align-self: baseline !important
    }

    .ap-container .align-self-lg-stretch {
        align-self: stretch !important
    }

    .ap-container .order-lg-first {
        order: -1 !important
    }

    .ap-container .order-lg-0 {
        order: 0 !important
    }

    .ap-container .order-lg-1 {
        order: 1 !important
    }

    .ap-container .order-lg-2 {
        order: 2 !important
    }

    .ap-container .order-lg-3 {
        order: 3 !important
    }

    .ap-container .order-lg-4 {
        order: 4 !important
    }

    .ap-container .order-lg-5 {
        order: 5 !important
    }

    .ap-container .order-lg-last {
        order: 6 !important
    }

    .ap-container .m-lg-0 {
        margin: 0 !important
    }

    .ap-container .m-lg-1 {
        margin: .5rem !important
    }

    .ap-container .m-lg-2 {
        margin: 1rem !important
    }

    .ap-container .m-lg-3 {
        margin: 1.5rem !important
    }

    .ap-container .m-lg-4 {
        margin: 2rem !important
    }

    .ap-container .m-lg-5 {
        margin: 2.5rem !important
    }

    .ap-container .m-lg-6 {
        margin: 3rem !important
    }

    .ap-container .m-lg-7 {
        margin: 3.5rem !important
    }

    .ap-container .m-lg-auto {
        margin: auto !important
    }

    .ap-container .mx-lg-0 {
        margin-right: 0 !important;
        margin-left: 0 !important
    }

    .ap-container .mx-lg-1 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .ap-container .mx-lg-2 {
        margin-right: 1rem !important;
        margin-left: 1rem !important
    }

    .ap-container .mx-lg-3 {
        margin-right: 1.5rem !important;
        margin-left: 1.5rem !important
    }

    .ap-container .mx-lg-4 {
        margin-right: 2rem !important;
        margin-left: 2rem !important
    }

    .ap-container .mx-lg-5 {
        margin-right: 2.5rem !important;
        margin-left: 2.5rem !important
    }

    .ap-container .mx-lg-6 {
        margin-right: 3rem !important;
        margin-left: 3rem !important
    }

    .ap-container .mx-lg-7 {
        margin-right: 3.5rem !important;
        margin-left: 3.5rem !important
    }

    .ap-container .mx-lg-auto {
        margin-right: auto !important;
        margin-left: auto !important
    }

    .ap-container .my-lg-0 {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    .ap-container .my-lg-1 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .ap-container .my-lg-2 {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }

    .ap-container .my-lg-3 {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }

    .ap-container .my-lg-4 {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }

    .ap-container .my-lg-5 {
        margin-top: 2.5rem !important;
        margin-bottom: 2.5rem !important
    }

    .ap-container .my-lg-6 {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }

    .ap-container .my-lg-7 {
        margin-top: 3.5rem !important;
        margin-bottom: 3.5rem !important
    }

    .ap-container .my-lg-auto {
        margin-top: auto !important;
        margin-bottom: auto !important
    }

    .ap-container .mt-lg-0 {
        margin-top: 0 !important
    }

    .ap-container .mt-lg-1 {
        margin-top: .5rem !important
    }

    .ap-container .mt-lg-2 {
        margin-top: 1rem !important
    }

    .ap-container .mt-lg-3 {
        margin-top: 1.5rem !important
    }

    .ap-container .mt-lg-4 {
        margin-top: 2rem !important
    }

    .ap-container .mt-lg-5 {
        margin-top: 2.5rem !important
    }

    .ap-container .mt-lg-6 {
        margin-top: 3rem !important
    }

    .ap-container .mt-lg-7 {
        margin-top: 3.5rem !important
    }

    .ap-container .mt-lg-auto {
        margin-top: auto !important
    }

    .ap-container .me-lg-0 {
        margin-right: 0 !important
    }

    .ap-container .me-lg-1 {
        margin-right: .5rem !important
    }

    .ap-container .me-lg-2 {
        margin-right: 1rem !important
    }

    .ap-container .me-lg-3 {
        margin-right: 1.5rem !important
    }

    .ap-container .me-lg-4 {
        margin-right: 2rem !important
    }

    .ap-container .me-lg-5 {
        margin-right: 2.5rem !important
    }

    .ap-container .me-lg-6 {
        margin-right: 3rem !important
    }

    .ap-container .me-lg-7 {
        margin-right: 3.5rem !important
    }

    .ap-container .me-lg-auto {
        margin-right: auto !important
    }

    .ap-container .mb-lg-0 {
        margin-bottom: 0 !important
    }

    .ap-container .mb-lg-1 {
        margin-bottom: .5rem !important
    }

    .ap-container .mb-lg-2 {
        margin-bottom: 1rem !important
    }

    .ap-container .mb-lg-3 {
        margin-bottom: 1.5rem !important
    }

    .ap-container .mb-lg-4 {
        margin-bottom: 2rem !important
    }

    .ap-container .mb-lg-5 {
        margin-bottom: 2.5rem !important
    }

    .ap-container .mb-lg-6 {
        margin-bottom: 3rem !important
    }

    .ap-container .mb-lg-7 {
        margin-bottom: 3.5rem !important
    }

    .ap-container .mb-lg-auto {
        margin-bottom: auto !important
    }

    .ap-container .ms-lg-0 {
        margin-left: 0 !important
    }

    .ap-container .ms-lg-1 {
        margin-left: .5rem !important
    }

    .ap-container .ms-lg-2 {
        margin-left: 1rem !important
    }

    .ap-container .ms-lg-3 {
        margin-left: 1.5rem !important
    }

    .ap-container .ms-lg-4 {
        margin-left: 2rem !important
    }

    .ap-container .ms-lg-5 {
        margin-left: 2.5rem !important
    }

    .ap-container .ms-lg-6 {
        margin-left: 3rem !important
    }

    .ap-container .ms-lg-7 {
        margin-left: 3.5rem !important
    }

    .ap-container .ms-lg-auto {
        margin-left: auto !important
    }
}

.cdk-overlay-container {
    pointer-events: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 1000
}

.cdk-overlay-container:empty {
    display: none
}

.cdk-global-overlay-wrapper {
    pointer-events: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    position: absolute;
    z-index: 1000
}

.cdk-overlay-pane {
    position: absolute;
    pointer-events: auto;
    box-sizing: border-box;
    z-index: 1000;
    display: flex;
    max-width: 100%;
    max-height: 100%
}

.cdk-overlay-backdrop {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    pointer-events: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
    opacity: 0
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 1
}

.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: .6
}

.cdk-overlay-dark-backdrop {
    background: rgba(0, 0, 0, .32)
}

.cdk-overlay-transparent-backdrop {
    transition: visibility 1ms linear, opacity 1ms linear;
    visibility: hidden;
    opacity: 1
}

.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
    opacity: 0;
    visibility: visible
}

.cdk-overlay-backdrop-noop-animation {
    transition: none
}

.cdk-overlay-connected-position-bounding-box {
    position: absolute;
    z-index: 1000;
    display: flex;
    flex-direction: column;
    min-width: .0625rem;
    min-height: .0625rem
}

.cdk-global-scrollblock {
    position: fixed;
    width: 100%;
    overflow-y: scroll
}

/*# sourceMappingURL=appkit.common.min.css.map */