﻿.va-apex5-button-root, .va-experience .xflow-app-container .va-pvd3-button-root
{
    font-size: .875rem;
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    align-items: var(--apex-kit-button-align-items);
    background-color: var(--apex-kit-button-background-color);
    border: var(--apex-kit-button-border-width) var(--apex-kit-button-border-style) var(--apex-kit-button-border-color);
    border-radius: var(--apex-kit-button-border-radius);
    box-sizing: border-box;
    cursor: var(--apex-kit-button-cursor);
    display: var(--apex-kit-button-display);
    gap: var(--apex-kit-button-gap);
    justify-content: var(--apex-kit-button-justify-content);
    line-height: var(--apex-kit-button-line-height);
    margin-top: var(--apex-kit-button-margin-top);
    margin-left: var(--apex-kit-button-margin-left);
    margin-right: var(--apex-kit-button-margin-right);
    margin-bottom: var(--apex-kit-button-margin-bottom);
    max-width: var(--apex-kit-button-max-width);
    min-height: var(--apex-kit-button-min-height);
    overflow: var(--apex-kit-button-overflow);
    padding: var(--apex-kit-button-vertical-padding) var(--apex-kit-button-horizontal-padding);
    position: var(--apex-kit-button-position);
    vertical-align: var(--apex-kit-button-vertical-align);
    box-shadow: var(--apex-kit-button-box-shadow);
    outline: var(--apex-kit-button-outline);
    outline-color: var(--apex-kit-button-outline-color);
    outline-offset: var(--apex-kit-button-outline-offset);
    outline-style: var(--apex-kit-button-outline-style);
    outline-width: var(--apex-kit-button-outline-width);
    transition: var(--apex-kit-button-transition);
    color: var(--apex-kit-button-text-color);
    font-family: var(--apex-kit-button-font-family);
    font-style: var(--apex-kit-button-font-style);
    font-weight: var(--apex-kit-button-font-weight);
    text-align: var(--apex-kit-button-text-align);
    -webkit-text-decoration: var(--apex-kit-button-text-decoration);
    text-decoration: var(--apex-kit-button-text-decoration);
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact;
}
.va-apex5-button-root, .va-experience .xflow-app-container .va-pvd3-button-root, .va-apex5-button-root:before, .va-experience .xflow-app-container .va-pvd3-button-root:before, .va-apex5-button-root:after, .va-experience .xflow-app-container .va-pvd3-button-root:after
{
    box-sizing: border-box;
}
.va-apex5-button-root *, .va-experience .xflow-app-container .va-pvd3-button-root *, .va-apex5-button-root *:before, .va-experience .xflow-app-container .va-pvd3-button-root *:before, .va-apex5-button-root *:after, .va-experience .xflow-app-container .va-pvd3-button-root *:after
{
    box-sizing: border-box;
}
@media(min-width: 32em)
{
    .va-apex5-button-root, .va-experience .xflow-app-container .va-pvd3-button-root
    {
        font-size: 1rem;
    }
}
.va-apex5-button-root[pvd-full-width=true], .va-experience .xflow-app-container [pvd-full-width=true].va-pvd3-button-root, .va-apex5-button-root[pvd-full-width=pvd-full-width], .va-experience .xflow-app-container [pvd-full-width=pvd-full-width].va-pvd3-button-root
{
    display: block;
}
.va-apex5-button-root::-moz-focus-inner, .va-experience .xflow-app-container .va-pvd3-button-root::-moz-focus-inner
{
    border: 0;
}
.va-apex5-button-root:disabled .pvd-button__contents, .va-experience .xflow-app-container .va-pvd3-button-root:disabled .pvd-button__contents
{
    pointer-events: none;
}
.va-apex5-button-root.pvd-button--small, .va-experience .xflow-app-container .pvd-button--small.va-pvd3-button-root
{
    font-size: .75rem;
}
@media(min-width: 32em)
{
    .va-apex5-button-root.pvd-button--small, .va-experience .xflow-app-container .pvd-button--small.va-pvd3-button-root
    {
        font-size: .875rem;
    }
}
.va-apex5-button-root.pvd-button--large, .va-experience .xflow-app-container .pvd-button--large.va-pvd3-button-root
{
    font-size: 1.125rem;
}
@media(min-width: 32em)
{
    .va-apex5-button-root.pvd-button--large, .va-experience .xflow-app-container .pvd-button--large.va-pvd3-button-root
    {
        font-size: 1.25rem;
    }
}
.va-apex5-button-root.pvd-button--full-width, .va-experience .xflow-app-container .pvd-button--full-width.va-pvd3-button-root
{
    width: 100%;
}
.va-apex5-button-root.pvd-button--with-icon:before, .va-experience .xflow-app-container .pvd-button--with-icon.va-pvd3-button-root:before, .va-apex5-button-root.pvd-button--with-icon:after, .va-experience .xflow-app-container .pvd-button--with-icon.va-pvd3-button-root:after
{
    display: var(--apex-kit-button-with-icon-display);
}
.va-apex5-button-root.pvd-button--with-icon .pvd-button__contents, .va-experience .xflow-app-container .pvd-button--with-icon.va-pvd3-button-root .pvd-button__contents
{
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative;
}
.va-apex5-button-root.pvd-button--icon-only, .va-experience .xflow-app-container .pvd-button--icon-only.va-pvd3-button-root
{
    min-width: var(--apex-kit-button-min-width);
}
.va-apex5-button-root.pvd-button--icon-only .pvd-button__icon.pvd-button__icon--left .va-apex5-icon-root, .va-experience .xflow-app-container .pvd-button--icon-only.va-pvd3-button-root .pvd-button__icon.pvd-button__icon--left .va-apex5-icon-root, .va-apex5-button-root.pvd-button--icon-only .pvd-button__icon.pvd-button__icon--right .va-apex5-icon-root, .va-experience .xflow-app-container .pvd-button--icon-only.va-pvd3-button-root .pvd-button__icon.pvd-button__icon--right .va-apex5-icon-root
{
    margin: var(--apex-kit-button-icon-margin);
}
.va-apex5-button-root.pvd-button--icon-only .pvd-button__text, .va-experience .xflow-app-container .pvd-button--icon-only.va-pvd3-button-root .pvd-button__text
{
    border: 0;
    clip: rect(1px 1px 1px 1px);
    height: 1px;
    left: -5000px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.pvd-button__icon
{
    color: var(--apex-kit-button-icon-color);
    overflow: var(--apex-kit-button-icon-overflow);
}
.pvd-button__icon .va-apex5-icon-root
{
    display: var(--apex-kit-button-icon-display);
}
.pvd-button__icon.pvd-button__icon--left .va-apex5-icon-root
{
    margin-right: var(--apex-kit-button-icon-margin);
}
.pvd-button__icon.pvd-button__icon--right .va-apex5-icon-root
{
    margin-left: var(--apex-kit-button-icon-margin);
}
@media(forced-colors: active) and (forced-colors: active)
{
    .va-apex5-button-root:hover, .va-experience .xflow-app-container .va-pvd3-button-root:hover, .va-apex5-button-root.pvd-button--hover, .va-experience .xflow-app-container .pvd-button--hover.va-pvd3-button-root, .va-apex5-button-root:focus, .va-experience .xflow-app-container .va-pvd3-button-root:focus, .va-apex5-button-root.pvd-button--focus, .va-experience .xflow-app-container .pvd-button--focus.va-pvd3-button-root, .va-apex5-button-root:active, .va-experience .xflow-app-container .va-pvd3-button-root:active, .va-apex5-button-root.pvd-button--active, .va-experience .xflow-app-container .pvd-button--active.va-pvd3-button-root, .va-apex5-button-root:disabled, .va-experience .xflow-app-container .va-pvd3-button-root:disabled, .va-apex5-button-root.pvd-button--disabled, .va-experience .xflow-app-container .pvd-button--disabled.va-pvd3-button-root
    {
        outline: Highlight solid 2px!important;
        outline-offset: 2px!important;
    }
}
@media(forced-colors: active)
{
    .va-apex5-button-root:hover .pvd-button__icon .pvd-icon-root, .va-experience .xflow-app-container .va-pvd3-button-root:hover .pvd-button__icon .pvd-icon-root, .va-apex5-button-root.pvd-button--hover .pvd-button__icon .pvd-icon-root, .va-experience .xflow-app-container .pvd-button--hover.va-pvd3-button-root .pvd-button__icon .pvd-icon-root, .va-apex5-button-root:focus .pvd-button__icon .pvd-icon-root, .va-experience .xflow-app-container .va-pvd3-button-root:focus .pvd-button__icon .pvd-icon-root, .va-apex5-button-root.pvd-button--focus .pvd-button__icon .pvd-icon-root, .va-experience .xflow-app-container .pvd-button--focus.va-pvd3-button-root .pvd-button__icon .pvd-icon-root, .va-apex5-button-root:active .pvd-button__icon .pvd-icon-root, .va-experience .xflow-app-container .va-pvd3-button-root:active .pvd-button__icon .pvd-icon-root, .va-apex5-button-root.pvd-button--active .pvd-button__icon .pvd-icon-root, .va-experience .xflow-app-container .pvd-button--active.va-pvd3-button-root .pvd-button__icon .pvd-icon-root, .va-apex5-button-root:disabled .pvd-button__icon .pvd-icon-root, .va-experience .xflow-app-container .va-pvd3-button-root:disabled .pvd-button__icon .pvd-icon-root, .va-apex5-button-root.pvd-button--disabled .pvd-button__icon .pvd-icon-root, .va-experience .xflow-app-container .pvd-button--disabled.va-pvd3-button-root .pvd-button__icon .pvd-icon-root
    {
        color: LinkText;
    }
}
.va-apex5-content-block-root
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    color: var(--apex-kit-content-block-color);
    background-color: var(--apex-kit-content-block-background-color);
    border: var(--apex-kit-content-block-border);
    border-radius: var(--apex-kit-content-block-border-radius);
    box-shadow: var(--apex-kit-content-block-box-shadow);
    padding: var(--apex-kit-content-block-padding);
    gap: var(--apex-kit-content-block-gap);
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center;
}
.va-apex5-content-block-root, .va-apex5-content-block-root:before, .va-apex5-content-block-root:after
{
    box-sizing: border-box;
}
.va-apex5-content-block-root *, .va-apex5-content-block-root *:before, .va-apex5-content-block-root *:after
{
    box-sizing: border-box;
}
.va-apex5-content-block-root.pvd-content-block--action-align-left .pvd-content-block__action-wrapper
{
    align-self: flex-start;
    text-align: left;
}
.va-apex5-content-block-root.pvd-content-block--action-align-center .pvd-content-block__action-wrapper
{
    align-self: center;
    text-align: center;
}
.va-apex5-content-block-root.pvd-content-block--action-align-right .pvd-content-block__action-wrapper
{
    align-self: flex-end;
    text-align: right;
}
.va-apex5-content-block-root.pvd-content-block--body-align-left .pvd-content-block__body-wrapper
{
    align-self: flex-start;
    text-align: left;
}
.va-apex5-content-block-root.pvd-content-block--body-align-center .pvd-content-block__body-wrapper
{
    align-self: center;
    text-align: center;
}
.va-apex5-content-block-root.pvd-content-block--body-align-right .pvd-content-block__body-wrapper
{
    align-self: flex-end;
    text-align: right;
}
.va-apex5-content-block-root.pvd-content-block--heading-align-left .pvd-content-block__heading-wrapper
{
    align-self: flex-start;
    text-align: left;
}
.va-apex5-content-block-root.pvd-content-block--heading-align-center .pvd-content-block__heading-wrapper
{
    align-self: center;
    text-align: center;
}
.va-apex5-content-block-root.pvd-content-block--heading-align-right .pvd-content-block__heading-wrapper
{
    align-self: flex-end;
    text-align: right;
}
.va-apex5-content-block-root.pvd-content-block--image-align-left .pvd-content-block__image-wrapper
{
    align-self: flex-start;
    text-align: left;
}
.va-apex5-content-block-root.pvd-content-block--image-align-center .pvd-content-block__image-wrapper
{
    align-self: center;
    text-align: center;
}
.va-apex5-content-block-root.pvd-content-block--image-align-right .pvd-content-block__image-wrapper
{
    align-self: flex-end;
    text-align: right;
}
@media(min-width: 32em)
{
    .va-apex5-content-block-root.pvd-content-block--inline-at-512
    {
        align-items: flex-start;
        flex-direction: row;
    }
    .va-apex5-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__image-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__heading-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__body-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-at-512 .pvd-content-block__action-wrapper
    {
        align-self: flex-start;
        text-align: left;
    }
}
@media(min-width: 48em)
{
    .va-apex5-content-block-root.pvd-content-block--inline-at-768
    {
        align-items: flex-start;
        flex-direction: row;
    }
    .va-apex5-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__image-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__heading-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__body-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-at-768 .pvd-content-block__action-wrapper
    {
        align-self: flex-start;
        text-align: left;
    }
}
@media(min-width: 60em)
{
    .va-apex5-content-block-root.pvd-content-block--inline-at-960
    {
        align-items: flex-start;
        flex-direction: row;
    }
    .va-apex5-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__image-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__heading-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__body-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-at-960 .pvd-content-block__action-wrapper
    {
        align-self: flex-start;
        text-align: left;
    }
}
@media(min-width: 80em)
{
    .va-apex5-content-block-root.pvd-content-block--inline-at-1280
    {
        align-items: flex-start;
        flex-direction: row;
    }
    .va-apex5-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__image-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__heading-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__body-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-at-1280 .pvd-content-block__action-wrapper
    {
        align-self: flex-start;
        text-align: left;
    }
}
.va-apex5-content-block-root.pvd-content-block--inline-always
{
    align-items: flex-start;
    flex-direction: row;
}
.va-apex5-content-block-root.pvd-content-block--inline-always .pvd-content-block__image-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-always .pvd-content-block__heading-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-always .pvd-content-block__body-wrapper, .va-apex5-content-block-root.pvd-content-block--inline-always .pvd-content-block__action-wrapper
{
    align-self: flex-start;
    text-align: left;
}
@media(min-width: 32em)
{
    .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512
    {
        align-items: flex-start;
        flex-direction: row-reverse;
    }
}
@media(min-width: 48em)
{
    .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768
    {
        align-items: flex-start;
        flex-direction: row-reverse;
    }
}
@media(min-width: 60em)
{
    .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960
    {
        align-items: flex-start;
        flex-direction: row-reverse;
    }
}
@media(min-width: 80em)
{
    .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280
    {
        align-items: flex-start;
        flex-direction: row-reverse;
    }
}
.va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always
{
    align-items: flex-start;
    flex-direction: row-reverse;
}
.va-apex5-content-block-root.pvd-content-block--align-left
{
    align-items: flex-start;
    text-align: left;
}
.va-apex5-content-block-root.pvd-content-block--align-left .pvd-content-block__content-wrapper
{
    align-items: flex-start;
}
.va-apex5-content-block-root.pvd-content-block--align-right
{
    align-items: flex-end;
    text-align: right;
}
@media(min-width: 32em)
{
    .va-apex5-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-512
    {
        align-items: flex-start;
    }
}
@media(min-width: 48em)
{
    .va-apex5-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-768
    {
        align-items: flex-start;
    }
}
@media(min-width: 60em)
{
    .va-apex5-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-960
    {
        align-items: flex-start;
    }
}
@media(min-width: 80em)
{
    .va-apex5-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-at-1280
    {
        align-items: flex-start;
    }
}
.va-apex5-content-block-root.pvd-content-block--align-right.pvd-content-block--inline-always
{
    align-items: flex-start;
}
.va-apex5-content-block-root.pvd-content-block--align-right .pvd-content-block__content-wrapper
{
    align-items: flex-end;
}
.va-apex5-content-block-root .pvd-content-block__image-wrapper
{
    flex: 0 1 auto;
    line-height: 0;
    max-width: 100%;
}
.va-apex5-content-block-root .pvd-content-block__content-wrapper
{
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}
@media(min-width: 32em)
{
    .va-apex5-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-512
    {
        align-items: flex-start;
        text-align: left;
    }
}
@media(min-width: 48em)
{
    .va-apex5-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-768
    {
        align-items: flex-start;
        text-align: left;
    }
}
@media(min-width: 60em)
{
    .va-apex5-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-960
    {
        align-items: flex-start;
        text-align: left;
    }
}
@media(min-width: 80em)
{
    .va-apex5-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-at-1280
    {
        align-items: flex-start;
        text-align: left;
    }
}
.va-apex5-content-block-root .pvd-content-block__content-wrapper.pvd-content-block--inline-always
{
    align-items: flex-start;
    text-align: left;
}
.va-apex5-content-block-root .pvd-content-block__content-wrapper>.pvd-content-block__heading-wrapper:not(:first-child), .va-apex5-content-block-root .pvd-content-block__content-wrapper>.pvd-content-block__body-wrapper:not(:first-child), .va-apex5-content-block-root .pvd-content-block__content-wrapper>.pvd-content-block__action-wrapper:not(:first-child)
{
    margin: var(--apex-kit-content-block-content-children-margin);
}
.va-apex5-content-block-root .pvd-content-block__heading-wrapper
{
    display: inline-block;
    max-width: var(--apex-kit-content-block-max-width);
}
.va-apex5-content-block-root.pvd-content-block--heading-full-width .pvd-content-block__heading-wrapper
{
    max-width: 100%;
    width: 100%;
}
.va-apex5-content-block-root .pvd-content-block__body-wrapper
{
    display: inline-block;
    max-width: var(--apex-kit-content-block-max-width);
}
.va-apex5-content-block-root.pvd-content-block--body-full-width .pvd-content-block__body-wrapper
{
    max-width: 100%;
    width: 100%;
}
.va-apex5-content-block-root .pvd-content-block__image
{
    height: auto;
    max-width: 100%;
    width: var(--apex-kit-content-block-image-width);
}
.va-apex5-content-block-root .pvd-content-block__heading
{
    font-size: var(--apex-kit-content-block-heading-font-size);
    font-weight: var(--apex-kit-content-block-heading-font-weight);
    line-height: var(--apex-kit-content-block-heading-line-height);
    letter-spacing: var(--apex-kit-content-block-heading-letter-spacing);
    margin: 0;
}
.va-apex5-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1
{
    font-size: 2.375rem;
}
@media(min-width: 32em)
{
    .va-apex5-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1
    {
        font-size: 2.75rem;
    }
}
.va-apex5-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2
{
    font-size: 1.625rem;
}
@media(min-width: 32em)
{
    .va-apex5-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2
    {
        font-size: 1.875rem;
    }
}
.va-apex5-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3
{
    font-size: 1.375rem;
}
@media(min-width: 32em)
{
    .va-apex5-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-3
    {
        font-size: 1.625rem;
    }
}
.va-apex5-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5
{
    font-size: 1rem;
}
@media(min-width: 32em)
{
    .va-apex5-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-5
    {
        font-size: 1.125rem;
    }
}
.va-apex5-content-block-root .pvd-content-block__body
{
    font-size: .875rem;
    margin: 0;
}
@media(min-width: 32em)
{
    .va-apex5-content-block-root .pvd-content-block__body
    {
        font-size: 1rem;
    }
}
.va-apex5-content-block-root .pvd-content-block__body.pvd-content-block__body--small
{
    font-size: .75rem;
}
@media(min-width: 32em)
{
    .va-apex5-content-block-root .pvd-content-block__body.pvd-content-block__body--small
    {
        font-size: .875rem;
    }
}
.va-apex5-content-block-root .pvd-content-block__body.pvd-content-block__body--large
{
    font-size: 1.125rem;
}
@media(min-width: 32em)
{
    .va-apex5-content-block-root .pvd-content-block__body.pvd-content-block__body--large
    {
        font-size: 1.25rem;
    }
}
va-apex5-expand-collapse
{
    display: block;
}
.va-apex5-expand-collapse-root, .va-apex5-expand-collapse-root:before, .va-apex5-expand-collapse-root:after
{
    box-sizing: border-box;
}
.va-apex5-expand-collapse-root *, .va-apex5-expand-collapse-root *:before, .va-apex5-expand-collapse-root *:after
{
    box-sizing: border-box;
}
.va-apex5-expand-collapse-root .pvd-expand-collapse__interactive-button
{
    align-items: flex-start;
    background-color: transparent;
    border: var(--apex-kit-expand-collapse-heading-border);
    border-radius: var(--apex-kit-expand-collapse-heading-border-radius);
    color: var(--apex-kit-expand-collapse-heading-color);
    cursor: pointer;
    display: flex;
    font-family: var(--apex-kit-expand-collapse-content-font-family);
    font-size: var(--apex-kit-expand-collapse-text-font-size);
    font-style: normal;
    font-weight: var(--apex-kit-expand-collapse-heading-font-weight);
    gap: var(--apex-kit-expand-collapse-button-gap);
    line-height: var(--apex-kit-expand-collapse-heading-line-height);
    margin: 0;
    outline: var(--apex-kit-expand-collapse-heading-outline);
    outline-offset: var(--apex-kit-expand-collapse-heading-outline-offset);
    padding: var(--apex-kit-expand-collapse-button-padding);
    text-align: left;
    text-decoration-color: var(--apex-kit-expand-collapse-heading-text-decoration-color);
    transition: var(--apex-kit-expand-collapse-heading-transition);
    width: 100%;
}
.va-apex5-expand-collapse-root .pvd-expand-collapse__interactive-button [data-tag-name=pvd-scoped-icon]
{
    align-self: var(--apex-kit-expand-collapse-icon-align-self);
    height: 100%;
    line-height: 0;
}
.va-apex5-expand-collapse-root .pvd-expand-collapse__icon
{
    align-self: flex-start;
    color: var(--apex-kit-expand-collapse-heading-color);
    flex-shrink: 0;
    height: var(--apex-kit-expand-collapse-icon-height);
    position: relative;
    transition: var(--apex-kit-expand-collapse-icon-transition);
    transform: var(--apex-kit-expand-collapse-icon-transform);
}
.va-apex5-expand-collapse-root .pvd-expand-collapse__icon.va-apex5-icon-root
{
    height: var(--apex-kit-expand-collapse-icon-root-height);
}
@media(forced-colors: active)
{
    .va-apex5-expand-collapse-root .pvd-expand-collapse__icon.va-apex5-icon-root
    {
        color: ButtonText;
    }
}
.va-apex5-expand-collapse-root .pvd-expand-collapse__heading-wrapper
{
    align-self: center;
    padding: var(--apex-kit-expand-collapse-heading-wrapper-padding);
    position: relative;
}
.va-apex5-expand-collapse-root .pvd-expand-collapse__subheading-wrapper
{
    color: var(--apex-kit-expand-collapse-subheading-color);
    font-size: var(--apex-kit-expand-collapse-subheading-wrapper-font-size);
    margin: var(--apex-kit-expand-collapse-subheading-wrapper-margin);
    padding: var(--apex-kit-expand-collapse-subheading-wrapper-padding);
    text-align: start;
    text-decoration-color: var(--apex-kit-expand-collapse-subheading-text-decoration-color);
}
.va-apex5-expand-collapse-root .pvd-expand-collapse__content-wrapper
{
    color: var(--apex-kit-expand-collapse-content-color);
    display: var(--apex-kit-expand-collapse-content-wrapper-display);
    font-weight: var(--apex-kit-expand-collapse-content-font-weight);
    height: var(--apex-kit-expand-collapse-content-wrapper-height);
    overflow: var(--apex-kit-expand-collapse-content-wrapper-overflow);
    margin: var(--apex-kit-expand-collapse-content-wrapper-margin);
    padding: var(--apex-kit-expand-collapse-content-padding);
}
.va-apex5-expand-collapse-root .pvd-expand-collapse__heading
{
    color: var(--apex-kit-expand-collapse-heading-color);
    letter-spacing: var(--apex-kit-expand-collapse-heading-letter-spacing);
    margin: 0;
}
.va-apex5-expand-collapse-root .pvd-expand-collapse__subheading
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    color: var(--apex-kit-expand-collapse-content-color);
    font-family: var(--apex-kit-expand-collapse-content-font-family);
    font-size: var(--apex-kit-expand-collapse-subheading-font-size);
    letter-spacing: var(--apex-kit-expand-collapse-heading-letter-spacing);
    line-height: var(--apex-kit-expand-collapse-subheading-line-height);
}
.va-apex5-expand-collapse-root .pvd-expand-collapse__content
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    color: var(--apex-kit-expand-collapse-content-color);
    font-family: var(--apex-kit-expand-collapse-content-font-family);
}
va-apex5-field-group
{
    display: block;
}
.va-apex5-field-group-root
{
    color: var(--apex-kit-field-group-color);
    font-family: var(--apex-kit-field-group-font-family);
    font-size: var(--apex-kit-field-group-font-size);
    font-style: normal;
    font-weight: var(--apex-kit-field-group-font-weight);
    letter-spacing: 0;
    line-height: var(--apex-kit-field-group-line-height);
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
}
.va-apex5-field-group-root, .va-apex5-field-group-root:before, .va-apex5-field-group-root:after
{
    box-sizing: border-box;
}
.va-apex5-field-group-root *, .va-apex5-field-group-root *:before, .va-apex5-field-group-root *:after
{
    box-sizing: border-box;
}
.va-apex5-field-group-root>.pvd-field-group__group-label+.pvd-field-group__field-group
{
    margin: var(--apex-kit-field-group-general-margin);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper
{
    align-items: var(--apex-kit-field-group-align-items);
    display: var(--apex-kit-field-group-display);
    flex-flow: var(--apex-kit-field-group-flex-flow);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group+va-apex5-field-group
{
    margin-top: var(--apex-kit-field-group-gap-margin-top);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group
{
    flex: var(--apex-kit-field-group-full-width);
    margin-left: var(--apex-kit-field-group-general-margin-left);
    margin-top: var(--apex-kit-field-group-initial-value);
    min-width: var(--apex-kit-field-group-initial-value);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group:first-child
{
    margin-left: var(--apex-kit-field-group-initial-value);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group[pvd-fixed-width=""], .va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group[pvd-fixed-width=true], .va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group[pvd-fixed-width=pvd-fixed-width]
{
    flex: var(--apex-kit-field-group-fixed-width);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>*:not(.apex-kit__composed-field__wrapper):not(.apex-kit__composed-field__wrapper-with-slots):not(va-apex5-field-group+va-apex5-field-group), .va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>.apex-kit__composed-field__wrapper:not(.apex-kit__composed-field__wrapper-with-slots)>*, .va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>.apex-kit__composed-field__wrapper-with-slots>*>*
{
    margin-top: var(--apex-kit-field-group-general-margin-top);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>:first-child:not(.apex-kit__composed-field__wrapper):not(.apex-kit__composed-field__wrapper-with-slots), .va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>.apex-kit__composed-field__wrapper:not(.apex-kit__composed-field__wrapper-with-slots)>:first-child, .va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>.apex-kit__composed-field__wrapper-with-slots>*>:first-child
{
    margin-top: var(--apex-kit-field-group-initial-value);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>s-slot>s-assigned-wrapper .pvd-field-group__display-data
{
    color: var(--apex-kit-field-group-color);
    font-family: var(--apex-kit-field-group-font-family);
    font-size: var(--apex-kit-field-group-font-size);
    font-style: normal;
    font-weight: var(--apex-kit-field-group-font-weight);
    letter-spacing: 0;
    line-height: var(--apex-kit-field-group-line-height);
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    margin: var(--apex-kit-field-group-general-margin);
}
.va-apex5-field-group-root.pvd-field-group--vertical-align-center>.pvd-field-group__field-group>s-slot>s-assigned-wrapper
{
    align-items: center;
}
.va-apex5-field-group-root.pvd-field-group--vertical-align-bottom>.pvd-field-group__field-group>s-slot>s-assigned-wrapper
{
    align-items: flex-end;
}
.va-apex5-field-group-root>.pvd-field-group__field-group
{
    align-items: var(--apex-kit-field-group-align-items);
    display: var(--apex-kit-field-group-display);
    flex-flow: var(--apex-kit-field-group-flex-flow);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>.va-apex5-field-group-root+.va-apex5-field-group-root
{
    margin-top: var(--apex-kit-field-group-gap-margin-top);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>.va-apex5-field-group-root
{
    margin-left: var(--apex-kit-field-group-general-margin-left);
    margin-top: var(--apex-kit-field-group-initial-value);
    min-width: var(--apex-kit-field-group-initial-value);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>.va-apex5-field-group-root:first-child
{
    margin-left: var(--apex-kit-field-group-initial-value);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>.pvd-field-group--full-width
{
    flex: var(--apex-kit-field-group-full-width);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>.pvd-field-group--fixed-width
{
    flex: var(--apex-kit-field-group-fixed-width);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>*
{
    margin-top: var(--apex-kit-field-group-general-margin-top);
}
.va-apex5-field-group-root>.pvd-field-group__field-group>:first-child
{
    margin-top: var(--apex-kit-field-group-initial-value);
}
.va-apex5-field-group-root>.pvd-field-group__field-group .pvd-field-group__display-data
{
    color: var(--apex-kit-field-group-color);
    font-family: var(--apex-kit-field-group-font-family);
    font-size: var(--apex-kit-field-group-font-size);
    font-style: normal;
    font-weight: var(--apex-kit-field-group-font-weight);
    letter-spacing: 0;
    line-height: var(--apex-kit-field-group-line-height);
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    margin: var(--apex-kit-field-group-general-margin);
}
.va-apex5-field-group-root.pvd-field-group--vertical-align-center>.pvd-field-group__field-group
{
    align-items: center;
}
.va-apex5-field-group-root.pvd-field-group--vertical-align-bottom>.pvd-field-group__field-group
{
    align-items: flex-end;
}
s-root>.va-apex5-field-group-root.pvd-field-group--inline>.pvd-field-group__field-group
{
    display: block;
}
.va-apex5-form-root.pvd-form--dense .pvd-form__form>*
{
    margin-top: var(--apex-kit-form-margin-top);
}
.va-apex5-form-root.pvd-form--dense .pvd-form__form>s-slot>s-assigned-wrapper>*
{
    margin-top: var(--apex-kit-form-margin-top);
}
.va-apex5-form-root .pvd-form__form>*
{
    margin-top: var(--apex-kit-form-spacing-margin-top);
}
.va-apex5-form-root .pvd-form__form>*:first-child
{
    margin-top: 0;
}
.va-apex5-form-root .pvd-form__form>s-slot>s-assigned-wrapper>*
{
    margin-top: var(--apex-kit-form-spacing-margin-top);
}
.va-apex5-form-root .pvd-form__form>s-slot>s-assigned-wrapper>*:first-child
{
    margin-top: 0;
}
.va-apex5-grid-root
{
    margin: 0 var(--apex-kit-grid-side-margins);
    padding: var(--apex-kit-grid-vertical-margin-default) var(--apex-kit-grid-horizontal-margin-default);
}
.va-apex5-grid-root, .va-apex5-grid-root:before, .va-apex5-grid-root:after
{
    box-sizing: border-box;
}
.va-apex5-grid-root *, .va-apex5-grid-root *:before, .va-apex5-grid-root *:after
{
    box-sizing: border-box;
}
.va-apex5-grid-root.pvd-grid--disable-padding
{
    padding: 0;
}
.va-apex5-grid-root.pvd-grid--disable-max-width
{
    max-width: none;
}
.va-apex5-grid-root .pvd-grid__grid
{
    display: grid;
    grid-gap: var(--apex-kit-grid-gutter-gap);
    grid-template-columns: repeat(var(--apex-kit-grid-column-count),minmax(0,1fr));
    margin: 0;
}
.va-apex5-grid-root .pvd-grid__grid.pvd-grid__grid--disable-column-gap
{
    column-gap: 0;
}
.va-apex5-grid-root .pvd-grid__item
{
    grid-column-end: span min(1,var(--apex-kit-grid-column-count));
    margin: 0;
    width: auto;
}
va-apex5-icon
{
    line-height: 0;
}
.va-apex5-icon-root
{
    display: inline-block;
    fill: var(--apex-kit-icon-color);
    height: var(--apex-kit-icon-size-medium);
    position: relative;
    stroke: none;
    width: var(--apex-kit-icon-size-medium);
    box-sizing: var(--apex-kit-icon-box-sizing);
    padding: var(--apex-kit-icon-padding);
}
.va-apex5-icon-root.pvd-icon--large
{
    height: var(--apex-kit-icon-size-large);
    width: var(--apex-kit-icon-size-large);
}
.va-apex5-icon-root.pvd-icon--small
{
    height: var(--apex-kit-icon-size-small);
    width: var(--apex-kit-icon-size-small);
}
.va-apex5-icon-root.pvd-icon--extra-small
{
    height: var(--apex-kit-icon-size-extra-small);
    width: var(--apex-kit-icon-size-extra-small);
}
va-apex5-inline-alert
{
    display: block;
}
.va-apex5-inline-alert-root
{
    font-family: var(--apex-kit-inline-alert-font-family);
    font-style: normal;
    font-weight: var(--apex-kit-inline-alert-font-weight);
    letter-spacing: var(--apex-kit-inline-alert-letter-spacing);
    line-height: var(--apex-kit-inline-alert-font-line-height-normal);
    text-align: var(--apex-kit-inline-alert-text-align);
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    font-size: var(--apex-kit-inline-alert-text-font-size);
    display: flex;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact;
}
.va-apex5-inline-alert-root, .va-apex5-inline-alert-root:before, .va-apex5-inline-alert-root:after
{
    box-sizing: border-box;
}
.va-apex5-inline-alert-root *, .va-apex5-inline-alert-root *:before, .va-apex5-inline-alert-root *:after
{
    box-sizing: border-box;
}
.va-apex5-inline-alert-root .pvd-inline-alert__icon
{
    display: var(--apex-kit-inline-alert-icon-display);
    height: var(--apex-kit-inline-alert-icon-height);
}
.va-apex5-inline-alert-root .pvd-inline-alert__icon .va-apex5-icon-root
{
    background-color: var(--apex-kit-inline-alert-color-palette);
    --apex-kit-icon-color: var(--apex-kit-inline-alert-color-palette);
    content: "";
    height: 100%;
    -webkit-mask-image: var(--apex-kit-inline-alert-icon-component-content);
    mask-image: var(--apex-kit-inline-alert-icon-component-content);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
}
.va-apex5-inline-alert-root .va-apex5-icon
{
    height: 100%;
    line-height: 0;
}
.va-apex5-inline-alert-root .pvd-inline-alert__content
{
    color: var(--apex-kit-inline-alert-text-color);
    display: inline-block;
    padding-left: var(--apex-kit-inline-alert-content-padding-left);
}
.va-apex5-inline-alert-root .pvd-inline-alert__content-a11y-text
{
    border: 0;
    clip: rect(1px 1px 1px 1px);
    height: 1px;
    left: -5000px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.va-apex5-inline-alert-root .pvd-alert-content__title
{
    display: inline-block;
}
.va-apex5-inline-alert-root .pvd-alert-content__title:after
{
    content: ". ";
    white-space: pre;
}
va-apex5-input
{
    display: var(--apex-kit-input-display);
    font-size: var(--apex-kit-input-font-size);
}
.va-apex5-input-root
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.2;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    font-size: .875rem;
    align-items: var(--apex-kit-input-align-items);
    display: var(--apex-kit-input-display);
    font-size: var(--apex-kit-input-root-font-size);
}
@media(min-width: 32em)
{
    .va-apex5-input-root
    {
        font-size: 1rem;
    }
}
.va-apex5-input-root .pvd-input__input
{
    -webkit-appearance: var(--apex-kit-input-flex-appearance);
    -moz-appearance: var(--apex-kit-input-flex-appearance);
    appearance: var(--apex-kit-input-flex-appearance);
    background-color: var(--apex-kit-input-background-color);
    border: var(--apex-kit-input-border);
    border-radius: var(--apex-kit-input-border-radius);
    box-shadow: var(--apex-kit-input-box-shadow);
    color: var(--apex-kit-input-color);
    cursor: var(--apex-kit-input-cursor);
    display: var(--apex-kit-input-display);
    flex-basis: var(--apex-kit-input-flex-basis);
    flex-grow: var(--apex-kit-input-flex-grow);
    font-family: var(--apex-kit-input-font-family);
    font-size: var(--apex-kit-input-font-size);
    height: var(--apex-kit-input-height);
    line-height: var(--apex-kit-input-line-height);
    margin: var(--apex-kit-input-margin);
    margin-left: var(--apex-kit-input-margin-left);
    margin-right: var(--apex-kit-input-margin-right);
    max-width: var(--apex-kit-input-max-width);
    opacity: var(--apex-kit-input-opacity);
    outline: var(--apex-kit-input-outline);
    padding: var(--apex-kit-input-padding);
    padding-left: var(--apex-kit-input-padding-left);
    padding-right: var(--apex-kit-input-padding-right);
    text-align: var(--apex-kit-input-text-align);
    transition: var(--apex-kit-input-transition);
    vertical-align: var(--apex-kit-input-vertical-align);
    outline-color: var(--apex-kit-input-outline-color);
    outline-offset: var(--apex-kit-input-outline-offset);
    outline-style: var(--apex-kit-input-outline-style);
    outline-width: var(--apex-kit-input-outline-width);
}
.va-apex5-input-root .pvd-input__input, .va-apex5-input-root .pvd-input__input:before, .va-apex5-input-root .pvd-input__input:after
{
    box-sizing: border-box;
}
.va-apex5-input-root .pvd-input__input *, .va-apex5-input-root .pvd-input__input *:before, .va-apex5-input-root .pvd-input__input *:after
{
    box-sizing: border-box;
}
@supports(
-webkit-touch-callout: none)
{
.va-apex5-input-root .pvd-input__input:active:not(:focus)
{
    font-size: 16px!important;
}
}
.va-apex5-input-root .pvd-input__icon
{
    display: var(--apex-kit-input-icon-display);
    color: var(--apex-kit-input-icon-color);
    line-height: var(--apex-kit-input-icon-line-height);
    margin: var(--apex-kit-input-icon-margin);
    margin-left: var(--apex-kit-input-icon-margin-left);
    margin-right: var(--apex-kit-input-icon-margin-right);
    min-width: var(--apex-kit-input-icon-min-width);
    padding: var(--apex-kit-input-icon-padding);
    text-align: var(--apex-kit-input-icon-text-align);
    z-index: var(--apex-kit-input-icon-z-index);
}
.va-apex5-input-root.pvd-input--small
{
    font-size: .75rem;
}
@media(min-width: 32em)
{
    .va-apex5-input-root.pvd-input--small
    {
        font-size: .875rem;
    }
}
.va-apex5-input-root.pvd-input--large
{
    font-size: 1.125rem;
}
@media(min-width: 32em)
{
    .va-apex5-input-root.pvd-input--large
    {
        font-size: 1.25rem;
    }
}
.va-apex5-input-root s-fallback-wrapper:not([hidden=true]), .va-apex5-input-root s-fallback-wrapper[hidden=true]+s-assigned-wrapper
{
    align-items: var(--apex-kit-input-fallback-wrapper-align-items);
    display: var(--apex-kit-input-fallback-wrapper-display);
    flex-grow: var(--apex-kit-input-fallback-wrapper-flex-grow);
}
va-apex5-label
{
    display: var(--apex-kit-label-display);
    max-width: 100%;
}
.va-apex5-label-root
{
    color: var(--apex-kit-label-color);
    font-family: var(--apex-kit-label-font-family);
    font-style: normal;
    font-weight: var(--apex-kit-label-font-weight);
    letter-spacing: var(--apex-kit-label-letter-spacing);
    line-height: var(--apex-kit-label-line-height);
    text-align: left;
    -webkit-text-decoration: var(--apex-kit-label-text-decoration);
    text-decoration: var(--apex-kit-label-text-decoration);
    text-indent: 0;
    text-shadow: none;
    text-transform: var(--apex-kit-label-text-transform);
    display: var(--apex-kit-label-display);
    font-size: var(--apex-kit-label-font-size);
}
.va-apex5-label-root, .va-apex5-label-root:before, .va-apex5-label-root:after
{
    box-sizing: border-box;
}
.va-apex5-label-root *, .va-apex5-label-root *:before, .va-apex5-label-root *:after
{
    box-sizing: border-box;
}
.va-apex5-label-root .pvd-label__label
{
    font-size: var(--apex-kit-label-font-size);
    font-weight: var(--apex-kit-label-font-weight);
}
.va-apex5-label-root .pvd-label__indicator
{
    color: var(--apex-kit-label-color);
    font-weight: var(--apex-kit-label-font-weight);
    margin-left: var(--apex-kit-label-margin-left);
    font-size: var(--apex-kit-label-font-size);
    -webkit-text-decoration: var(--apex-kit-label-text-decoration);
    text-decoration: var(--apex-kit-label-text-decoration);
    text-transform: var(--apex-kit-label-text-transform);
}
.va-apex5-label-root .pvd-label__annotation
{
    color: var(--apex-kit-label-color);
    display: var(--apex-kit-label-display);
    margin-left: var(--apex-kit-label-margin-left);
    vertical-align: var(--apex-kit-label-vertical-align);
}
.va-apex5-label-root .pvd-label__annotation .va-apex5-icon-root
{
    vertical-align: var(--apex-kit-label-vertical-align);
}
@media print
{
    .va-apex5-label-root .pvd-label__annotation
    {
        display: var(--apex-kit-label-display);
    }
}
va-apex5-list-group
{
    display: block;
}
.va-apex5-list-group-root
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    font-size: .875rem;
    color: var(--apex-kit-list-group-color);
    display: var(--apex-kit-list-display);
    line-height: var(--apex-kit-list-group-line-height);
    margin: var(--apex-kit-list-group-margin);
    padding: var(--apex-kit-list-group-padding);
}
.va-apex5-list-group-root, .va-apex5-list-group-root:before, .va-apex5-list-group-root:after
{
    box-sizing: border-box;
}
.va-apex5-list-group-root *, .va-apex5-list-group-root *:before, .va-apex5-list-group-root *:after
{
    box-sizing: border-box;
}
@media(min-width: 32em)
{
    .va-apex5-list-group-root
    {
        font-size: 1rem;
    }
}
@media(min-width: 32em)
{
    .va-apex5-list-group-root.pvd-list-group--inline-at-512
    {
        display: flex;
        flex-wrap: wrap;
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item
    {
        margin-right: var(--apex-kit-list-group-margin-right);
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item+.pvd-list-group__list-item
    {
        margin-top: var(--apex-kit-list-group-margin-top);
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item.pvd-list-group__list-item--border
    {
        border-left: var(--apex-kit-list-group-border);
        border-top: var(--apex-kit-list-group-border-top);
        margin-right: var(--apex-kit-list-group-margin-right);
        padding-left: var(--apex-kit-list-group-padding-left);
        padding-top: var(--apex-kit-list-group-padding-top);
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-512.pvd-list-group--unordered .pvd-list-group__list-item .pvd-list-group__list-item-style, .va-apex5-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__nested-list
    {
        display: none;
    }
}
@media(min-width: 48em)
{
    .va-apex5-list-group-root.pvd-list-group--inline-at-768
    {
        display: flex;
        flex-wrap: wrap;
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item
    {
        margin-right: var(--apex-kit-list-group-margin-right);
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item+.pvd-list-group__list-item
    {
        margin-top: var(--apex-kit-list-group-margin-top);
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item.pvd-list-group__list-item--border
    {
        border-left: var(--apex-kit-list-group-border);
        border-top: var(--apex-kit-list-group-border-top);
        margin-right: var(--apex-kit-list-group-margin-right);
        padding-left: var(--apex-kit-list-group-padding-left);
        padding-top: var(--apex-kit-list-group-padding-top);
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-768.pvd-list-group--unordered .pvd-list-group__list-item .pvd-list-group__list-item-style, .va-apex5-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__nested-list
    {
        display: none;
    }
}
@media(min-width: 60em)
{
    .va-apex5-list-group-root.pvd-list-group--inline-at-960
    {
        display: flex;
        flex-wrap: wrap;
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item
    {
        margin-right: var(--apex-kit-list-group-margin-right);
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item+.pvd-list-group__list-item
    {
        margin-top: var(--apex-kit-list-group-margin-top);
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item.pvd-list-group__list-item--border
    {
        border-left: var(--apex-kit-list-group-border);
        border-top: var(--apex-kit-list-group-border-top);
        margin-right: var(--apex-kit-list-group-margin-right);
        padding-left: var(--apex-kit-list-group-padding-left);
        padding-top: var(--apex-kit-list-group-padding-top);
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-960.pvd-list-group--unordered .pvd-list-group__list-item .pvd-list-group__list-item-style, .va-apex5-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__nested-list
    {
        display: none;
    }
}
@media(min-width: 80em)
{
    .va-apex5-list-group-root.pvd-list-group--inline-at-1280
    {
        display: flex;
        flex-wrap: wrap;
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item
    {
        margin-right: var(--apex-kit-list-group-margin-right);
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item+.pvd-list-group__list-item
    {
        margin-top: var(--apex-kit-list-group-margin-top);
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item.pvd-list-group__list-item--border
    {
        border-left: var(--apex-kit-list-group-border);
        border-top: var(--apex-kit-list-group-border-top);
        margin-right: var(--apex-kit-list-group-margin-right);
        padding-left: var(--apex-kit-list-group-padding-left);
        padding-top: var(--apex-kit-list-group-padding-top);
    }
    .va-apex5-list-group-root.pvd-list-group--inline-at-1280.pvd-list-group--unordered .pvd-list-group__list-item .pvd-list-group__list-item-style, .va-apex5-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__nested-list
    {
        display: none;
    }
}
.va-apex5-list-group-root.pvd-list-group--inline-always
{
    display: flex;
    flex-wrap: wrap;
}
.va-apex5-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item
{
    margin-right: var(--apex-kit-list-group-margin-right);
}
.va-apex5-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item+.pvd-list-group__list-item
{
    margin-top: var(--apex-kit-list-group-margin-top);
    padding-top: var(--apex-kit-list-group-padding-top);
}
.va-apex5-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item.pvd-list-group__list-item--border
{
    border-left: var(--apex-kit-list-group-border);
    border-top: var(--apex-kit-list-group-border-top);
    margin-right: var(--apex-kit-list-group-margin-right);
    padding-left: var(--apex-kit-list-group-padding-left);
    padding-top: var(--apex-kit-list-group-padding-top);
}
.va-apex5-list-group-root.pvd-list-group--inline-always.pvd-list-group--unordered .pvd-list-group__list-item .pvd-list-group__list-item-style, .va-apex5-list-group-root.pvd-list-group--inline-always .pvd-list-group__nested-list
{
    display: none;
}
.va-apex5-list-group-root.pvd-list-group--small
{
    font-size: .75rem;
}
@media(min-width: 32em)
{
    .va-apex5-list-group-root.pvd-list-group--small
    {
        font-size: .875rem;
    }
}
.va-apex5-list-group-root.pvd-list-group--large
{
    font-size: 1.125rem;
}
@media(min-width: 32em)
{
    .va-apex5-list-group-root.pvd-list-group--large
    {
        font-size: 1.25rem;
    }
}
.va-apex5-list-group-root .pvd-list-group__list-item-style
{
    display: inline-block;
    grid-area: list-style-or-icon-left;
    margin-right: var(--apex-kit-list-group-margin-right);
}
.va-apex5-list-group-root.pvd-list-group--unordered>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
{
    margin-top: var(--apex-kit-list-group-margin-top);
    background-color: currentColor;
    border-radius: var(--apex-kit-list-group-border-radius);
    content: "";
    display: inline-block;
    height: var(--apex-kit-list-group-bullet-size);
    vertical-align: top;
    width: var(--apex-kit-list-group-bullet-size);
}
@media(min-width: 32em)
{
    .va-apex5-list-group-root.pvd-list-group--unordered>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
    {
        margin-top: var(--apex-kit-list-group-margin-top);
    }
}
@media(forced-colors: active)
{
    .va-apex5-list-group-root.pvd-list-group--unordered>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
    {
        background-color: CanvasText;
    }
}
.va-apex5-list-group-root.pvd-list-group--unordered.pvd-list-group--small>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
{
    margin-top: var(--apex-kit-list-group-margin-top);
}
@media(min-width: 32em)
{
    .va-apex5-list-group-root.pvd-list-group--unordered.pvd-list-group--small>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
    {
        margin-top: var(--apex-kit-list-group-margin-top);
    }
}
.va-apex5-list-group-root.pvd-list-group--unordered.pvd-list-group--large>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
{
    margin-top: var(--apex-kit-list-group-margin-top);
}
@media(min-width: 32em)
{
    .va-apex5-list-group-root.pvd-list-group--unordered.pvd-list-group--large>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
    {
        margin-top: var(--apex-kit-list-group-margin-top);
    }
}
.va-apex5-list-group-root.pvd-list-group--ordered
{
    counter-reset: va-apex5-list-group-counter;
}
.va-apex5-list-group-root.pvd-list-group--ordered>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
{
    content: counter(va-apex5-list-group-counter) ".";
    counter-increment: va-apex5-list-group-counter;
}
.va-apex5-list-group-root .pvd-list-group__list-item
{
    align-items: center;
    background-image: none;
    display: grid;
    grid-template-areas: "list-style-or-icon-left list-item-text icon-right" ". nested-list nested-list";
    grid-template-columns: auto 1fr auto;
}
.va-apex5-list-group-root .pvd-list-group__list-item+.pvd-list-group__list-item
{
    margin-top: var(--apex-kit-list-group-margin-top);
}
.va-apex5-list-group-root .pvd-list-group__list-item .pvd-list-group__list-item-text
{
    display: inline-block;
    grid-area: list-item-text;
}
.va-apex5-list-group-root .pvd-list-group__list-item.pvd-list-group__list-item--border
{
    border-top: var(--apex-kit-list-group-border);
    padding-top: var(--apex-kit-list-group-padding-top);
}
.va-apex5-list-group-root .pvd-list-group__nested-list
{
    grid-area: nested-list;
    margin-top: var(--apex-kit-list-group-margin-top);
}
.va-apex5-list-group-root .pvd-list-group__nested-list .pvd-list-group--unordered>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
{
    background-color: transparent;
    border: 1px solid currentColor;
    border-radius: 50%;
}
.va-apex5-list-group-root .pvd-list-group__list-item-icon
{
    margin-top: var(--apex-kit-list-group-margin-top);
    display: inline-block;
}
@media(min-width: 32em)
{
    .va-apex5-list-group-root .pvd-list-group__list-item-icon
    {
        margin-top: var(--apex-kit-list-group-margin-top);
    }
}
.va-apex5-list-group-root .pvd-list-group__list-item-icon>va-apex5-icon, .va-apex5-list-group-root .pvd-list-group__list-item-icon>.va-apex5-icon-root
{
    display: block;
}
.va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--left
{
    grid-area: list-style-or-icon-left;
    margin-right: var(--apex-kit-list-group-margin-right);
}
.va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--right
{
    grid-area: icon-right;
    margin-left: var(--apex-kit-list-group-margin-left);
}
.va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--link
{
    color: var(--apex-kit-text-color-link);
}
.va-apex5-list-group-root.pvd-list-group--small .pvd-list-group__list-item-icon
{
    margin-top: var(--apex-kit-list-group-margin-top);
}
@media(min-width: 32em)
{
    .va-apex5-list-group-root.pvd-list-group--small .pvd-list-group__list-item-icon
    {
        margin-top: var(--apex-kit-list-group-margin-top);
    }
}
.va-apex5-list-group-root.pvd-list-group--large .pvd-list-group__list-item-icon
{
    margin-top: var(--apex-kit-list-group-margin-top);
}
@media(min-width: 32em)
{
    .va-apex5-list-group-root.pvd-list-group--large .pvd-list-group__list-item-icon
    {
        margin-top: var(--apex-kit-list-group-margin-top);
    }
}
va-apex5-microcopy
{
    display: block;
}
.va-apex5-microcopy-root, .va-apex5-microcopy-root:before, .va-apex5-microcopy-root:after
{
    box-sizing: border-box;
}
.va-apex5-microcopy-root *, .va-apex5-microcopy-root *:before, .va-apex5-microcopy-root *:after
{
    box-sizing: border-box;
}
.va-apex5-microcopy-root .pvd-microcopy__microcopy
{
    font-size: var(--apex-kit-microcopy-text-font-size);
    font-family: var(--apex-kit-microcopy-font-family);
    font-style: normal;
    font-weight: var(--apex-kit-microcopy-font-weight);
    letter-spacing: var(--apex-kit-microcopy-letter-spacing);
    line-height: var(--apex-kit-microcopy-line-height);
    color: var(--apex-kit-microcopy-text-color);
    margin: 0;
}
va-apex5-modal .pvd-modal__scrollbar-measure
{
    border: 0;
    clip: rect(1px 1px 1px 1px);
    height: 1px;
    left: -5000px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    height: 100px;
    overflow: scroll;
    width: 100px;
}
.va-apex5-modal-root
{
    align-items: var(--apex-kit-modal-align-items);
    bottom: 0;
    display: var(--apex-kit-modal-display);
    visibility: var(--apex-kit-modal-visibility);
    height: 100%;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 100;
    animation: var(--apex-kit-modal-animation);
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
    print-color-adjust: exact;
}
.va-apex5-modal-root .pvd-modal__overlay
{
    background-color: var(--apex-kit-modal-overlay-background-color);
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}
.va-apex5-modal-root .pvd-modal__dialog
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    font-size: .875rem;
    animation: var(--apex-kit-modal-dialog-animation);
    background-color: var(--apex-kit-modal-dialog-background-color);
    border-radius: var(--apex-kit-modal-dialog-border-radius);
    border: var(--apex-kit-modal-dialog-border);
    box-shadow: var(--apex-kit-modal-dialog-box-shadow);
    color: var(--apex-kit-modal-dialog-color);
    display: flex;
    letter-spacing: var(--apex-kit-modal-dialog-letter-spacing);
    max-height: var(--apex-kit-modal-dialog-max-height);
    max-width: var(--apex-kit-modal-dialog-max-width);
    width: var(--apex-kit-modal-dialog-width);
    z-index: 1;
}
.va-apex5-modal-root .pvd-modal__dialog, .va-apex5-modal-root .pvd-modal__dialog:before, .va-apex5-modal-root .pvd-modal__dialog:after
{
    box-sizing: border-box;
}
.va-apex5-modal-root .pvd-modal__dialog *, .va-apex5-modal-root .pvd-modal__dialog *:before, .va-apex5-modal-root .pvd-modal__dialog *:after
{
    box-sizing: border-box;
}
@media(min-width: 32em)
{
    .va-apex5-modal-root .pvd-modal__dialog
    {
        font-size: 1rem;
    }
}
.va-apex5-modal-root .pvd-modal__content
{
    display: flex;
    flex-direction: column;
    padding: var(--apex-kit-modal-content-padding);
    position: relative;
    width: 100%;
}
.va-apex5-modal-root .pvd-modal__heading-wrapper
{
    margin: var(--apex-kit-modal-heading-wrapper-margin);
    padding: var(--apex-kit-modal-heading-wrapper-padding);
}
.va-apex5-modal-root .pvd-modal__heading
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    color: var(--apex-kit-modal-heading-color);
    font-size: var(--apex-kit-modal-heading-font-size);
    font-weight: var(--apex-kit-modal-heading-font-weight);
    line-height: var(--apex-kit-modal-heading-line-height);
    letter-spacing: var(--apex-kit-modal-heading-letter-spacing);
    margin: 0;
}
.va-apex5-modal-root .pvd-modal__heading.pvd-modal__heading--level-2
{
    font-size: 1.625rem;
}
@media(min-width: 32em)
{
    .va-apex5-modal-root .pvd-modal__heading.pvd-modal__heading--level-2
    {
        font-size: 1.875rem;
    }
}
.va-apex5-modal-root .pvd-modal__heading.pvd-modal__heading--level-3
{
    font-size: 1.375rem;
}
@media(min-width: 32em)
{
    .va-apex5-modal-root .pvd-modal__heading.pvd-modal__heading--level-3
    {
        font-size: 1.625rem;
    }
}
.va-apex5-modal-root .pvd-modal__heading.pvd-modal__heading--level-5
{
    font-size: 1rem;
}
@media(min-width: 32em)
{
    .va-apex5-modal-root .pvd-modal__heading.pvd-modal__heading--level-5
    {
        font-size: 1.125rem;
    }
}
.va-apex5-modal-root .pvd-modal__body-wrapper
{
    margin: var(--apex-kit-modal-body-wrapper-margin);
    overflow-y: auto;
    scrollbar-color: var(--apex-kit-modal-body-scrollbar-color);
    padding: var(--apex-kit-modal-body-wrapper-padding);
    outline: var(--apex-kit-modal-body-wrapper-outline);
    outline-offset: var(--apex-kit-modal-body-wrapper-outline-offset);
}
.va-apex5-modal-root .pvd-modal__body-wrapper:after
{
    content: "";
    display: block;
    height: var(--apex-kit-modal-body-bottom-height);
}
@media(min-width: 32em)
{
    .va-apex5-modal-root .pvd-modal__body-wrapper:after
    {
        height: var(--apex-kit-modal-body-bottom-height-at-512);
    }
}
.va-apex5-modal-root .pvd-modal__close-button
{
    align-items: center;
    color: var(--apex-kit-modal-close-button-color);
    height: var(--apex-kit-modal-close-button-height);
    width: var(--apex-kit-modal-close-button-width);
    justify-content: center;
    position: absolute;
    right: var(--apex-kit-modal-close-button-right);
    top: var(--apex-kit-modal-close-button-top);
}
.va-apex5-modal-root .pvd-modal__close-button:active, .va-apex5-modal-root .pvd-modal__close-button:focus
{
    box-shadow: none;
    outline: none;
}
.va-apex5-modal-root .pvd-modal__close-button:before
{
    border-radius: var(--apex-kit-modal-close-button-border-radius);
    content: "";
    display: block;
    height: var(--apex-kit-modal-close-button-height);
    position: absolute;
    width: var(--apex-kit-modal-close-button-width);
    box-shadow: var(--apex-kit-modal-close-button-box-shadow);
    border: var(--apex-kit-modal-close-button-border);
    transition: var(--apex-kit-modal-close-button-transition);
    background: var(--apex-kit-modal-close-button-background);
    outline: var(--apex-kit-modal-close-button-outline);
    outline-offset: var(--apex-kit-modal-close-button-outline-offset);
}
.va-apex5-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon
{
    height: var(--apex-kit-modal-close-button-icon-height);
    width: var(--apex-kit-modal-close-button-icon-width);
    padding: var(--apex-kit-modal-close-button-icon-padding);
}
.va-apex5-modal-root .pvd-modal__close-button-a11y-text
{
    border: 0;
    clip: rect(1px 1px 1px 1px);
    height: 1px;
    left: -5000px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.va-apex5-modal-root .pvd-modal__body
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    margin: 0;
}
va-apex5-select
{
    display: block;
    font-size: 0;
}
.va-apex5-select-root
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    font-size: .875rem;
}
.va-apex5-select-root, .va-apex5-select-root:before, .va-apex5-select-root:after
{
    box-sizing: border-box;
}
.va-apex5-select-root *, .va-apex5-select-root *:before, .va-apex5-select-root *:after
{
    box-sizing: border-box;
}
@media(min-width: 32em)
{
    .va-apex5-select-root
    {
        font-size: 1rem;
    }
}
.va-apex5-select-root.pvd-select--small
{
    font-size: .75rem;
}
@media(min-width: 32em)
{
    .va-apex5-select-root.pvd-select--small
    {
        font-size: .875rem;
    }
}
.va-apex5-select-root.pvd-select--large
{
    font-size: 1.125rem;
}
@media(min-width: 32em)
{
    .va-apex5-select-root.pvd-select--large
    {
        font-size: 1.25rem;
    }
}
.va-apex5-select-root.pvd-select--full-width .pvd-select__wrapper
{
    width: 100%;
}
.va-apex5-select-root .pvd-select__wrapper
{
    display: inline-block;
    position: relative;
}
.va-apex5-select-root .pvd-select__select
{
    color: var(--apex-kit-select-text-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--apex-kit-select-background-color);
    background-image: none;
    border: var(--apex-kit-select-border);
    box-shadow: var(--apex-kit-select-box-shadow);
    border-radius: var(--apex-kit-select-border-radius);
    cursor: var(--apex-kit-select-cursor);
    display: inline-block;
    font-family: inherit;
    font-size: var(--apex-kit-select-font-size);
    height: var(--apex-kit-select-height);
    line-height: var(--apex-kit-select-line-height);
    letter-spacing: var(--apex-kit-select-letter-spacing);
    margin: 0;
    outline-offset: var(--apex-kit-select-outline-offset);
    outline: var(--apex-kit-select-outline);
    transition: var(--apex-kit-select-transition);
    overflow: hidden;
    padding: var(--apex-kit-select-vertical-padding) var(--apex-kit-select-horizontal-padding);
    padding-right: var(--apex-kit-select-padding-right);
    vertical-align: top;
    width: 100%;
}
@supports(
-webkit-touch-callout: none)
{
.va-apex5-select-root .pvd-select__select:active:not(:focus)
{
    font-size: 16px!important;
}
}
@media(min-width: 32em)
{
    .va-apex5-select-root .pvd-select__select
    {
        padding-right: var(--apex-kit-select-padding-right-at-512);
    }
}
.va-apex5-select-root .pvd-select__select::placeholder
{
    color: var(--apex-kit-select-placeholder-color);
}
.va-apex5-select-root .pvd-select__select[multiple]
{
    height: auto;
    min-height: var(--apex-kit-select-height);
}
.va-apex5-select-root .pvd-select__select:-moz-ui-invalid
{
    box-shadow: none;
}
.va-apex5-select-root .pvd-select__icon
{
    bottom: 0;
    color: var(--apex-kit-select-icon-color);
    margin: auto;
    pointer-events: none;
    position: absolute;
    height: var(--apex-kit-select-icon-height);
    width: var(--apex-kit-select-icon-width);
    padding: var(--apex-kit-select-icon-padding);
    right: var(--apex-kit-select-icon-right);
    top: 0;
}
@media(min-width: 32em)
{
    .va-apex5-select-root .pvd-select__icon
    {
        right: var(--apex-kit-select-icon-right-at-512);
    }
}
@media(forced-colors: active)
{
    .va-apex5-select-root .pvd-select__icon
    {
        color: ButtonText;
    }
}
@keyframes va-apex5SpinnerRotate
{
    to
    {
        transform: rotate(360deg);
    }
}
@keyframes va-apex5SpinnerChaseTail
{
    12.5%
    {
        transform: rotate(135deg);
    }
    25%
    {
        transform: rotate(270deg);
    }
    37.5%
    {
        transform: rotate(405deg);
    }
    50%
    {
        transform: rotate(540deg);
    }
    62.5%
    {
        transform: rotate(675deg);
    }
    75%
    {
        transform: rotate(810deg);
    }
    87.5%
    {
        transform: rotate(945deg);
    }
    to
    {
        transform: rotate(1080deg);
    }
}
@keyframes va-apex5SpinnerRotateLeft
{
    0%
    {
        transform: rotate(130deg);
    }
    50%
    {
        transform: rotate(-5deg);
    }
}
@keyframes va-apex5SpinnerRotateRight
{
    0%
    {
        transform: rotate(-130deg);
    }
    50%
    {
        transform: rotate(5deg);
    }
}
@keyframes va-apex5SpinnerSideIn
{
    0%
    {
        margin: var(--uom-space-stack-eighth-x);
        opacity: 0;
        visibility: hidden;
    }
    to
    {
        margin: var(--uom-space-stack-eighth-x);
        opacity: 1;
        visibility: visible;
    }
}
.va-apex5-spinner-root
{
    display: var(--apex-kit-spinner-display);
    flex-direction: var(--apex-kit-spinner-flex-direction);
    font-family: Fidelity Sans;
    font-size: var(--apex-kit-spinner-font-size);
    font-weight: var(--apex-kit-spinner-font-weight);
    gap: var(--apex-kit-spinner-gap);
    line-height: var(--apex-kit-spinner-line-height);
}
.va-apex5-spinner-root, .va-apex5-spinner-root:before, .va-apex5-spinner-root:after
{
    box-sizing: border-box;
}
.va-apex5-spinner-root *, .va-apex5-spinner-root *:before, .va-apex5-spinner-root *:after
{
    box-sizing: border-box;
}
.va-apex5-spinner-root .pvd-spinner__spinner
{
    animation: va-apex5SpinnerRotate 1568ms linear infinite;
    direction: var(--apex-kit-spinner-direction);
    height: var(--apex-kit-spinner-height);
    margin-bottom: var(--apex-kit-spinner-margin-bottom);
    margin-left: var(--apex-kit-spinner-margin-left);
    margin-right: var(--apex-kit-spinner-margin-right);
    margin-top: var(--apex-kit-spinner-margin-top);
    min-height: var(--apex-kit-spinner-height);
    max-height: var(--apex-kit-spinner-height);
    position: var(--apex-kit-spinner-position);
    width: var(--apex-kit-spinner-width);
}
.va-apex5-spinner-root .pvd-spinner__visual
{
    animation-duration: var(--apex-kit-spinner-visual-animation-duration);
    animation-iteration-count: var(--apex-kit-spinner-visual-animation-iteration-count);
    animation-name: var(--apex-kit-spinner-visual-animation-name);
    animation-timing-function: var(--apex-kit-spinner-visual-animation-timing-function);
    color: var(--apex-kit-spinner-visual-color);
    display: var(--apex-kit-spinner-visual-display);
    height: var(--apex-kit-spinner-visual-height);
    opacity: var(--apex-kit-spinner-visual-opacity);
    position: var(--apex-kit-spinner-visual-position);
    white-space: var(--apex-kit-spinner-visual-white-space);
    width: var(--apex-kit-spinner-visual-width);
}
.va-apex5-spinner-root .pvd-spinner__mask
{
    display: var(--apex-kit-spinner-mask-display);
    height: var(--apex-kit-spinner-mask-height);
    overflow: var(--apex-kit-spinner-mask-overflow);
    position: var(--apex-kit-spinner-mask-position);
    width: var(--apex-kit-spinner-mask-width);
}
.va-apex5-spinner-root .pvd-spinner__mask.pvd-spinner__mask--left .pvd-spinner__mask-inner
{
    animation-name: va-apex5SpinnerRotateLeft;
    border-right-color: var(--apex-kit-spinner-border-right-color);
    left: var(--apex-kit-spinner-left);
    transform: var(--apex-kit-spinner-transform);
}
.va-apex5-spinner-root .pvd-spinner__mask.pvd-spinner__mask--right .pvd-spinner__mask-inner
{
    animation-name: va-apex5SpinnerRotateRight;
    border-left-color: var(--apex-kit-spinner-border-left-color);
    left: var(--apex-kit-spinner-left);
    transform: var(--apex-kit-spinner-transform);
}
.va-apex5-spinner-root .pvd-spinner__mask-inner
{
    animation-duration: var(--apex-kit-spinner-mask-inner-animation-duration);
    animation-iteration-count: var(--apex-kit-spinner-mask-inner-animation-iteration-count);
    animation-timing-function: var(--apex-kit-spinner-mask-inner-animation-timing-function);
    border-bottom-color: var(--apex-kit-spinner-mask-inner-border-bottom-color);
    border-radius: var(--apex-kit-spinner-mask-inner-border-radius);
    border-style: var(--apex-kit-spinner-mask-inner-border-style);
    border-width: var(--apex-kit-spinner-mask-inner-border-width);
    bottom: var(--apex-kit-spinner-mask-inner-bottom);
    position: var(--apex-kit-spinner-mask-inner-position);
    top: var(--apex-kit-spinner-mask-inner-top);
    width: var(--apex-kit-spinner-mask-inner-width);
}
.va-apex5-spinner-root .pvd-spinner__mask-inner, .va-apex5-spinner-root .pvd-spinner__mask-inner:before, .va-apex5-spinner-root .pvd-spinner__mask-inner:after
{
    box-sizing: border-box;
}
.va-apex5-spinner-root .pvd-spinner__mask-inner *, .va-apex5-spinner-root .pvd-spinner__mask-inner *:before, .va-apex5-spinner-root .pvd-spinner__mask-inner *:after
{
    box-sizing: border-box;
}
.va-apex5-spinner-root .pvd-spinner__microcopy
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    color: var(--apex-kit-spinner-microcopy-color);
    margin: var(--apex-kit-spinner-microcopy-margin);
    text-align: var(--apex-kit-spinner-microcopy-text-align);
    letter-spacing: var(--apex-kit-spinner-letter-spacing);
}
.va-apex5-spinner-root .pvd-spinner__microcopy.pvd-spinner__microcopy--screen-reader-only
{
    border: 0;
    clip: rect(1px 1px 1px 1px);
    height: 1px;
    left: -5000px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.va-apex5-spinner-root .pvd-spinner__microcopy-primary
{
    font-size: .875rem;
    align-items: var(--apex-kit-spinner-microcopy-primary-align-items);
    display: var(--apex-kit-spinner-microcopy-primary-display);
    justify-content: var(--apex-kit-spinner-microcopy-primary-justify-content);
    padding: var(--apex-kit-spinner-microcopy-padding);
    font-weight: var(--apex-kit-spinner-microcopy-font-weight);
}
@media(min-width: 32em)
{
    .va-apex5-spinner-root .pvd-spinner__microcopy-primary
    {
        font-size: 1rem;
    }
}
.va-apex5-spinner-root .pvd-spinner__microcopy-secondary
{
    font-size: .75rem;
    animation-delay: var(--apex-kit-spinner-microcopy-secondary-animation-delay);
    animation-duration: var(--apex-kit-spinner-microcopy-secondary-animation-duration);
    animation-fill-mode: var(--apex-kit-spinner-microcopy-secondary-animation-fill-mode);
    animation-iteration-count: var(--apex-kit-spinner-microcopy-secondary-animation-iteration-count);
    animation-name: va-apex5SpinnerSideIn;
    animation-timing-function: var(--apex-kit-spinner-microcopy-secondary-animation-timing-function);
    margin: var(--apex-kit-spinner-microcopy-secondary-margin);
    text-align: var(--apex-kit-spinner-microcopy-secondary-text-align);
    line-height: var(--apex-kit-spinner-line-height);
}
@media(min-width: 32em)
{
    .va-apex5-spinner-root .pvd-spinner__microcopy-secondary
    {
        font-size: .875rem;
    }
}
.va-apex5-spinner-root .pvd-spinner__microcopy-text
{
    margin: var(--apex-kit-spinner-microcopy-text-margin);
}
.va-apex5-spinner-root .pvd-spinner__microcopy-icon
{
    font-size: var(--apex-kit-spinner-microcopy-icon-font-size);
    margin: var(--apex-kit-spinner-microcopy-icon-margin);
}
.va-apex5-spinner-root:focus
{
    outline: var(--apex-kit-spinner-focus-outline);
}
.va-apex5-spinner-root.pvd-spinner--force-inline
{
    display: inline-block;
}
.va-apex5-spinner-root.pvd-spinner--force-block
{
    display: block;
}
.va-apex5-spinner-root.pvd-spinner--hidden
{
    display: none;
}
.va-apex5-spinner-root va-apex5-icon
{
    line-height: var(--apex-kit-spinner-line-height);
}
.va-apex5-spinner-root.pvd-spinner--disable-background
{
    --page-loading-spinner-dimensions: 200px;
    background-color: var(--apex-kit-spinner-background-color);
    border: solid 2px var(--apex-kit-spinner-border-color);
    border-radius: var(--apex-kit-spinner-border-radius);
    margin: var(--apex-kit-spinner-margin);
    padding: var(--apex-kit-spinner-padding);
    display: var(--apex-kit-spinner-display);
    box-shadow: 0 1px 4px rgba(0,0,0,.2);
    flex-direction: column;
    height: var(--page-loading-spinner-dimensions);
    justify-content: center;
    left: calc(50vw - var(--page-loading-spinner-dimensions) / 2);
    position: fixed;
    top: calc(50vh - var(--page-loading-spinner-dimensions) / 2);
    width: var(--page-loading-spinner-dimensions);
    z-index: 999999;
}
.va-apex5-spinner-root .pvd-page-loading-background
{
    background-color: var(--apex-kit-spinner-background-color);
    color: --apex-kit-spinner-color;
    bottom: 0;
    height: 100vh;
    left: 0;
    opacity: .5;
    position: fixed;
    right: 0;
    top: 0;
    width: 200%;
    z-index: 99999;
    display: var(--apex-kit-spinner-display);
    mix-blend-mode: overlay;
}
.va-apex5-title-root
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    font-size: .875rem;
    display: flex;
    flex-direction: column;
    color: var(--apex-kit-title-color);
}
.va-apex5-title-root, .va-apex5-title-root:before, .va-apex5-title-root:after
{
    box-sizing: border-box;
}
.va-apex5-title-root *, .va-apex5-title-root *:before, .va-apex5-title-root *:after
{
    box-sizing: border-box;
}
@media(min-width: 32em)
{
    .va-apex5-title-root
    {
        font-size: 1rem;
    }
}
.va-apex5-title-root.pvd-title--border-top
{
    border-top: var(--apex-kit-title-border);
    padding-top: var(--apex-kit-title-padding);
}
.va-apex5-title-root.pvd-title--border-bottom
{
    border-bottom: var(--apex-kit-title-border);
    padding-bottom: var(--apex-kit-title-padding);
}
.va-apex5-title-root.pvd-title--metadata .pvd-title__annotation-wrapper
{
    vertical-align: middle;
}
.va-apex5-title-root .pvd-title__title
{
    display: flex;
}
.va-apex5-title-root .pvd-title__heading-wrapper
{
    align-items: baseline;
    padding-right: var(--apex-kit-title-wrapper-padding-right);
}
.va-apex5-title-root .pvd-title__metadata-wrapper
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    font-size: .75rem;
    color: var(--apex-kit-title-metadata-wrapper-color);
    margin: var(--apex-kit-title-metadata-wrapper-margin);
}
@media(min-width: 32em)
{
    .va-apex5-title-root .pvd-title__metadata-wrapper
    {
        font-size: .875rem;
    }
}
.va-apex5-title-root .pvd-title__annotation-wrapper
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    font-size: .75rem;
    margin: var(--apex-kit-title-annotation-wrapper-margin);
    vertical-align: baseline;
}
@media(min-width: 32em)
{
    .va-apex5-title-root .pvd-title__annotation-wrapper
    {
        font-size: .875rem;
    }
}
.va-apex5-title-root .pvd-title__subheading-wrapper
{
    color: #000;
    font-family: Fidelity Sans,Helvetica,Arial,sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    font-size: .875rem;
    margin: var(--apex-kit-title-subheading-wrapper-margin);
}
@media(min-width: 32em)
{
    .va-apex5-title-root .pvd-title__subheading-wrapper
    {
        font-size: 1rem;
    }
}
.va-apex5-title-root .pvd-title__action-wrapper
{
    align-items: flex-start;
    display: flex;
    flex-shrink: 0;
    margin-left: auto;
}
.va-apex5-title-root .pvd-title__action-wrapper>s-slot>s-assigned-wrapper>*:not(:first-child), .va-apex5-title-root .pvd-title__action-wrapper>*:not(:first-child)
{
    margin: var(--apex-kit-title-action-wrapper-margin);
}
.va-apex5-title-root .pvd-title__action-wrapper>s-slot>s-assigned-wrapper>*:first-child, .va-apex5-title-root .pvd-title__action-wrapper>*:first-child
{
    margin: 0;
}
.va-apex5-title-root .pvd-title__heading
{
    font-size: var(--apex-kit-title-heading-level-4);
    font-weight: var(--apex-kit-title-heading-font-weight);
    line-height: var(--apex-kit-title-heading-line-height);
    display: inline;
    word-break: var(--apex-kit-title-heading-font-wrap);
}
.va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-1
{
    font-size: var(--apex-kit-title-heading-level-1);
}
.va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-2
{
    font-size: var(--apex-kit-title-heading-level-2);
}
.va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-3
{
    font-size: var(--apex-kit-title-heading-level-3);
}
.va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-5
{
    font-size: var(--apex-kit-title-heading-level-5);
}
.va-apex5-title-root .pvd-title__metadata
{
    display: inline;
}
.va-apex5-title-root .pvd-title__annotation
{
    display: inline;
    vertical-align: text-bottom;
}
.va-apex5-title-root .pvd-title__subheading
{
    display: block;
    margin: 0;
}
:root, .apex-kit-providence-theme
{
    --color-blue-24: #024a7a;
    --color-white: #fff;
    --fonts-family-sans: Fidelity Sans,Helvetica,Arial,sans;
    --color-blue-40: #356f95;
    --color-black: #000;
    --system-color-interactive-disabled: #bbb;
    --color-neutral-88: #e0e0e0;
    --color-orange-48: #ee6b08;
    --color-orange-58: #f88630;
    --color-neutral-73: #bbb;
    --fonts-weight-regular: 400;
    --fonts-weight-bold: 700;
    --fonts-line-height-heading: 1.25;
    --uom-space-stack-one-x: 1rem 0 0 0;
    --system-color-text-primary: #000;
    --system-uom-space-utility-one-x: 1rem;
    --component-font-size-heading-level-3-default: 1.375rem;
    --system-uom-border-radius-medium: 3px;
    --uom-space-inset-tile-default: 1rem 1rem 1.5rem 1rem;
    --uom-space-inset-tile-at-768: 2rem 2rem 2.5rem 2rem;
    --uom-space-stack-three-quarter-x: .75rem 0 0 0;
    --system-uom-illustraion-size-small: 2rem;
    --system-uom-illustraion-size-medium: 3rem;
    --system-uom-illustraion-size-large: 4rem;
    --system-uom-illustraion-size-extra-large: 6rem;
    --uom-space-inline-right-one-and-half-x: 0 1.5rem 0 0;
    --uom-space-inline-right-one-x: 0 1rem 0 0;
    --system-uom-space-inset-three-quarter-x: .75rem;
    --uom-space-stack-half-x: .5rem 0 0 0;
    --uom-space-inline-three-quarter-x: 0 0 0 .75rem;
    --fonts-size-text-small-at-512: .875rem;
    --fonts-line-height-normal: 1.5;
    --fonts-size-text-medium-at-512: 1rem;
    --uom-space-stack-quarter-x: .25rem 0 0 0;
    --fonts-size-text-large-default: 1.125rem;
    --fonts-size-text-medium-default: .875rem;
    --fonts-size-text-small-default: .75rem;
    --uom-space-inline-one-x: 0 0 0 1rem;
    --system-uom-space-inset-one-x: 1rem;
    --fonts-size-text-large-at-512: 1.25rem;
    --system-uom-space-inset-two-x: 2rem;
    --system-uom-space-inset-half-x: .5rem;
    --uom-space-stack-eighth-x: .125rem 0 0 0;
    --color-green-24: #0d6f3f;
    --color-red-39: #b41212;
    --system-uom-space-inset-one-and-half-x: 1.5rem;
    --system-uom-space-utility-one-and-half-x: 1.5rem;
    --system-uom-space-utility-three-quarter-x: .75rem;
    --system-uom-space-utility-two-x: 2rem;
    --color-red-47: #dc1616;
    --system-uom-space-utility-half-x: .5rem;
    --color-green-25: #568200;
    --system-color-background-white: #fff;
    --component-color-border-input: #7f7f7f;
    --system-uom-border-radius-default: 3px;
    --color-neutral-95: #f2f2f2;
    --system-color-text-disabled: #bbb;
    --system-color-text-secondary: #666;
    --component-color-alert-critical-fill: #fff;
    --color-red-48: #e01616;
    --system-uom-space-utility-quarter-x: .25rem;
    --color-neutral-80: #ccc;
    --color-neutral-40: #666;
    --system-uom-space-utility-three-x: 3rem;
    --component-font-size-heading-level-4-default: 1.125rem;
    --component-font-size-heading-level-4-at-512: 1.375rem;
    --uom-space-stack-one-and-half-x: 1.5rem 0 0 0;
    --uom-space-stack-two-x: 2rem 0 0 0;
    --component-font-size-heading-page-title-at-512: 2.75rem;
    --uom-space-inline-eighth-x: 0 0 0 .125rem;
    --system-color-interactive-primary: #024a7a;
    --component-color-alert-critical: #dc1616;
    --system-color-border-interactive-focus: #000;
    --system-color-background-light-gray: #f2f2f2;
    --system-uom-space-utility-eighth-x: .125rem;
    --system-uom-border-radius-small: 2px;
    --uom-space-inline-right-half-x: 0 .5rem 0 0;
    --component-font-size-heading-level-1-default: 2.375rem;
    --component-font-size-heading-level-1-at-512: 2.75rem;
    --component-font-size-heading-level-2-default: 1.625rem;
    --component-font-size-heading-level-2-at-512: 1.875rem;
    --component-font-size-heading-level-3-at-512: 1.625rem;
    --component-font-size-heading-level-5-default: 1rem;
    --component-font-size-heading-level-5-at-512: 1.125rem;
    --apex-kit-icon-svg--alert-critical: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20id%3D%22alert__critical%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2024a12%2012%200%201%201%200-24%2012%2012%200%200%201%200%2024m1.25-10.76V6.92a1.25%201.25%200%200%200-2.5%200v6.32a1.25%201.25%200%200%200%202.5%200M12%2018.79a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203%22%2F%3E%3C%2Fsvg%3E);
    --apex-kit-icon-svg--alert-info: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20id%3D%22alert__info%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%200a12%2012%200%201%201%200%2024%2012%2012%200%200%201%200-24m-.27%205.3a1.5%201.5%200%201%200%200%203%201.5%201.5%200%200%200%200-3m2.77%2013.2a1%201%200%200%200%200-2h-.75a.25.25%200%200%201-.25-.25V11.5a2%202%200%200%200-2-2h-1a1%201%200%201%200%200%202h.75a.25.25%200%200%201%20.25.25v4.5a.25.25%200%200%201-.25.25h-.75a1%201%200%200%200%200%202z%22%2F%3E%3C%2Fsvg%3E);
    --apex-kit-icon-svg--status-confirm: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20id%3D%22status__confirm%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2024a12%2012%200%201%201%200-24%2012%2012%200%200%201%200%2024M7.88%2011.88a1.25%201.25%200%201%200-1.96%201.55l3.1%203.92a1.25%201.25%200%200%200%201.86.1l7.51-7.5a1.25%201.25%200%200%200-1.76-1.77l-6.52%206.51z%22%2F%3E%3C%2Fsvg%3E);
    --apex-kit-icon-svg--alert-warning-full-color-yellow: url(data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D%220%200%2016%2015%22%20id%3D%22alert__warning--full-color-yellow%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eicon-alert-warning-filled%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23ffcd00%22%20d%3D%22M.8%2013.1L7.6.73h1.3l6.3%2012.75-.5.75H.8z%22%2F%3E%3Cpath%20d%3D%22M8%2011c.37%200%20.66.27.66.6%200%20.35-.3.62-.65.62.22%200%20.4-.17.4-.38s-.18-.38-.4-.38c-.23%200-.41.17-.41.38s.18.38.4.38c-.35%200-.65-.27-.65-.61%200-.34.3-.61.66-.61.5%200%20.9.37.9.84%200%20.46-.4.84-.9.84s-.9-.38-.9-.84c0-.47.4-.84.9-.84zm.66-1.23c0%20.34-.3.61-.65.61-.36%200-.66-.27-.66-.6v-4.6c0-.34.3-.61.66-.61.36%200%20.65.27.65.61v4.6z%22%2F%3E%3Cpath%20d%3D%22M9.65.94l6.19%2011.81c.25.48.22%201.05-.08%201.5-.3.45-.83.73-1.4.73H1.66c-.57%200-1.1-.28-1.4-.73a1.46%201.46%200%200%201-.08-1.5L6.36.94c.31-.6.95-.96%201.65-.96s1.33.37%201.64.96zm-1.64.26c-.2%200-.39.1-.48.28L1.35%2013.29a.3.3%200%200%200%20.01.31c.07.1.18.15.3.15h12.7c.12%200%20.23-.05.29-.15a.3.3%200%200%200%20.02-.3L8.48%201.47a.53.53%200%200%200-.47-.28z%22%2F%3E%3C%2Fsvg%3E);
}
:root .va-apex5-button-root, :root .va-experience .xflow-app-container .va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root, .apex-kit-providence-theme .va-experience .xflow-app-container .va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .va-pvd3-button-root
{
    --apex-kit-button-align-items: center;
    --apex-kit-button-background-color: var(--color-blue-24);
    --apex-kit-button-border-color: var(--color-blue-24);
    --apex-kit-button-border-width: 1px;
    --apex-kit-button-border-style: solid;
    --apex-kit-button-border-radius: .1875rem;
    --apex-kit-button-cursor: pointer;
    --apex-kit-button-display: inline-block;
    --apex-kit-button-horizontal-padding: 1em;
    --apex-kit-button-justify-content: center;
    --apex-kit-button-line-height: 1.2;
    --apex-kit-button-margin-top: 0;
    --apex-kit-button-margin-left: 0;
    --apex-kit-button-margin-right: 0;
    --apex-kit-button-margin-bottom: 0;
    --apex-kit-button-max-width: 100%;
    --apex-kit-button-min-height: 2.325em;
    --apex-kit-button-overflow: visible;
    --apex-kit-button-position: relative;
    --apex-kit-button-vertical-align: top;
    --apex-kit-button-vertical-padding: .5em;
    --apex-kit-button-box-shadow: transparent;
    --apex-kit-button-outline: none;
    --apex-kit-button-text-color: var(--color-white);
    --apex-kit-button-font-family: var(--fonts-family-sans);
    --apex-kit-button-font-style: normal;
    --apex-kit-button-font-weight: bold;
    --apex-kit-button-text-align: center;
    --apex-kit-button-text-decoration: none;
    --apex-kit-button-font-size: 0;
    --apex-kit-button-icon-color: var(--color-white);
    --apex-kit-button-icon-overflow: visible;
    --apex-kit-button-icon-display: block;
    --apex-kit-button-icon-margin: .7em;
    --apex-kit-button-typography-text-color: var(--color-white);
    --apex-kit-button-typography-font-weight: bold;
    --apex-kit-button-typography-line-height: 1.2;
    --apex-kit-button-typography-text-align: center;
}
:root .va-apex5-button-root:hover, :root .va-experience .xflow-app-container .va-pvd3-button-root:hover, :root .va-apex5-button-root.pvd-button--hover, :root .va-experience .xflow-app-container .pvd-button--hover.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root:hover, .apex-kit-providence-theme .va-experience .xflow-app-container .va-pvd3-button-root:hover, .va-experience .xflow-app-container .apex-kit-providence-theme .va-pvd3-button-root:hover, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--hover, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--hover.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--hover.va-pvd3-button-root
{
    --apex-kit-button-background-color: var(--color-blue-40);
}
:root .va-apex5-button-root:focus, :root .va-experience .xflow-app-container .va-pvd3-button-root:focus, :root .va-apex5-button-root.pvd-button--focus, :root .va-experience .xflow-app-container .pvd-button--focus.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root:focus, .apex-kit-providence-theme .va-experience .xflow-app-container .va-pvd3-button-root:focus, .va-experience .xflow-app-container .apex-kit-providence-theme .va-pvd3-button-root:focus, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--focus, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--focus.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--focus.va-pvd3-button-root
{
    --apex-kit-button-box-shadow: 0 0 0 1px var(--color-white),0 0 0 3px var(--color-black);
    --apex-kit-button-outline: none;
}
:root .va-apex5-button-root:active, :root .va-experience .xflow-app-container .va-pvd3-button-root:active, :root .va-apex5-button-root.pvd-button--active, :root .va-experience .xflow-app-container .pvd-button--active.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root:active, .apex-kit-providence-theme .va-experience .xflow-app-container .va-pvd3-button-root:active, .va-experience .xflow-app-container .apex-kit-providence-theme .va-pvd3-button-root:active, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--active, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--active.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--active.va-pvd3-button-root
{
    --apex-kit-button-background-color: var(--color-blue-40);
    --apex-kit-button-box-shadow: 0 0 0 1px var(--color-white),0 0 0 3px var(--color-black);
}
:root .va-apex5-button-root:disabled, :root .va-experience .xflow-app-container .va-pvd3-button-root:disabled, .apex-kit-providence-theme .va-apex5-button-root:disabled, .apex-kit-providence-theme .va-experience .xflow-app-container .va-pvd3-button-root:disabled, .va-experience .xflow-app-container .apex-kit-providence-theme .va-pvd3-button-root:disabled
{
    --apex-kit-button-background-color: var(--system-color-interactive-disabled);
    --apex-kit-button-border-color: var(--system-color-interactive-disabled);
    --apex-kit-button-box-shadow: none;
    --apex-kit-button-cursor: not-allowed;
    --apex-kit-button-outline: none;
    --apex-kit-button-text-color: var(--color-neutral-88);
    --apex-kit-button-icon-color: var(--color-neutral-88);
}
:root .va-apex5-button-root:disabled, :root .va-experience .xflow-app-container .va-pvd3-button-root:disabled, :root .va-apex5-button-root:disabled:hover, :root .va-apex5-button-root:disabled:active, :root .va-apex5-button-root:disabled.pvd-button--hover, :root .va-apex5-button-root:disabled.pvd-button--active, .apex-kit-providence-theme .va-apex5-button-root:disabled, .apex-kit-providence-theme .va-experience .xflow-app-container .va-pvd3-button-root:disabled, .va-experience .xflow-app-container .apex-kit-providence-theme .va-pvd3-button-root:disabled, .apex-kit-providence-theme .va-apex5-button-root:disabled:hover, .apex-kit-providence-theme .va-apex5-button-root:disabled:active, .apex-kit-providence-theme .va-apex5-button-root:disabled.pvd-button--hover, .apex-kit-providence-theme .va-apex5-button-root:disabled.pvd-button--active
{
    --apex-kit-button-background-color: var(--system-color-interactive-disabled);
    --apex-kit-button-border-color: var(--system-color-interactive-disabled);
    --apex-kit-button-box-shadow: none;
    --apex-kit-button-cursor: not-allowed;
    --apex-kit-button-outline: none;
}
@media(forced-colors: active)
{
    :root .va-apex5-button-root:disabled, :root .va-experience .xflow-app-container .va-pvd3-button-root:disabled, :root .va-apex5-button-root:disabled:hover, :root .va-apex5-button-root:disabled:active, :root .va-apex5-button-root:disabled.pvd-button--hover, :root .va-apex5-button-root:disabled.pvd-button--active, .apex-kit-providence-theme .va-apex5-button-root:disabled, .apex-kit-providence-theme .va-experience .xflow-app-container .va-pvd3-button-root:disabled, .va-experience .xflow-app-container .apex-kit-providence-theme .va-pvd3-button-root:disabled, .apex-kit-providence-theme .va-apex5-button-root:disabled:hover, .apex-kit-providence-theme .va-apex5-button-root:disabled:active, .apex-kit-providence-theme .va-apex5-button-root:disabled.pvd-button--hover, .apex-kit-providence-theme .va-apex5-button-root:disabled.pvd-button--active
    {
        --apex-kit-button-outline: none;
    }
}
:root .va-apex5-button-root.pvd-button--anchor, :root .va-experience .xflow-app-container .pvd-button--anchor.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--anchor, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--anchor.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--anchor.va-pvd3-button-root
{
    --apex-kit-button-text-decoration: none;
}
:root .va-apex5-button-root.pvd-button--anchor:hover, :root .va-experience .xflow-app-container .pvd-button--anchor.va-pvd3-button-root:hover, :root .va-apex5-button-root.pvd-button--anchor.pvd-button--hover, :root .va-experience .xflow-app-container .pvd-button--anchor.pvd-button--hover.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--anchor:hover, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--anchor.va-pvd3-button-root:hover, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--anchor.va-pvd3-button-root:hover, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--anchor.pvd-button--hover, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--anchor.pvd-button--hover.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--anchor.pvd-button--hover.va-pvd3-button-root
{
    --apex-kit-button-text-decoration: none;
}
:root .va-apex5-button-root.pvd-button--anchor:focus, :root .va-experience .xflow-app-container .pvd-button--anchor.va-pvd3-button-root:focus, :root .va-apex5-button-root.pvd-button--anchor.pvd-button--focus, :root .va-experience .xflow-app-container .pvd-button--anchor.pvd-button--focus.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--anchor:focus, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--anchor.va-pvd3-button-root:focus, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--anchor.va-pvd3-button-root:focus, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--anchor.pvd-button--focus, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--anchor.pvd-button--focus.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--anchor.pvd-button--focus.va-pvd3-button-root
{
    --apex-kit-button-border-radius: .1875rem;
    --apex-kit-button-box-shadow: 0 0 0 1px var(--color-white),0 0 0 3px var(--color-black);
    --apex-kit-button-outline: none;
}
:root .va-apex5-button-root.pvd-button--anchor:active, :root .va-experience .xflow-app-container .pvd-button--anchor.va-pvd3-button-root:active, :root .va-apex5-button-root.pvd-button--anchor.pvd-button--active, :root .va-experience .xflow-app-container .pvd-button--anchor.pvd-button--active.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--anchor:active, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--anchor.va-pvd3-button-root:active, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--anchor.va-pvd3-button-root:active, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--anchor.pvd-button--active, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--anchor.pvd-button--active.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--anchor.pvd-button--active.va-pvd3-button-root
{
    --apex-kit-button-border-radius: .1875rem;
    --apex-kit-button-box-shadow: 0 0 0 1px var(--color-white),0 0 0 3px var(--color-black);
    --apex-kit-button-outline: none;
}
:root .va-apex5-button-root.pvd-button--invitation, :root .va-experience .xflow-app-container .pvd-button--invitation.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--invitation.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--invitation.va-pvd3-button-root
{
    --apex-kit-button-background-color: var(--color-orange-48);
    --apex-kit-button-border-color: var(--color-orange-48);
}
:root .va-apex5-button-root.pvd-button--invitation:hover, :root .va-experience .xflow-app-container .pvd-button--invitation.va-pvd3-button-root:hover, :root .va-apex5-button-root.pvd-button--invitation.pvd-button--hover, :root .va-experience .xflow-app-container .pvd-button--invitation.pvd-button--hover.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation:hover, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--invitation.va-pvd3-button-root:hover, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--invitation.va-pvd3-button-root:hover, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation.pvd-button--hover, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--invitation.pvd-button--hover.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--invitation.pvd-button--hover.va-pvd3-button-root
{
    --apex-kit-button-background-color: var(--color-orange-58);
}
:root .va-apex5-button-root.pvd-button--invitation:active, :root .va-experience .xflow-app-container .pvd-button--invitation.va-pvd3-button-root:active, :root .va-apex5-button-root.pvd-button--invitation.pvd-button--active, :root .va-experience .xflow-app-container .pvd-button--invitation.pvd-button--active.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation:active, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--invitation.va-pvd3-button-root:active, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--invitation.va-pvd3-button-root:active, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation.pvd-button--active, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--invitation.pvd-button--active.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--invitation.pvd-button--active.va-pvd3-button-root
{
    --apex-kit-button-background-color: var(--color-orange-58);
}
:root .va-apex5-button-root.pvd-button--invitation:disabled, :root .va-experience .xflow-app-container .pvd-button--invitation.va-pvd3-button-root:disabled, :root .va-apex5-button-root.pvd-button--invitation:disabled:hover, :root .va-apex5-button-root.pvd-button--invitation:disabled.pvd-button--hover, :root .va-apex5-button-root.pvd-button--invitation:disabled:active, :root .va-apex5-button-root.pvd-button--invitation:disabled.pvd-button--active, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation:disabled, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--invitation.va-pvd3-button-root:disabled, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--invitation.va-pvd3-button-root:disabled, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation:disabled:hover, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation:disabled.pvd-button--hover, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation:disabled:active, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation:disabled.pvd-button--active
{
    --apex-kit-button-background-color: var(--system-color-interactive-disabled);
    --apex-kit-button-border-color: var(--system-color-interactive-disabled);
    --apex-kit-button-box-shadow: none;
    --apex-kit-button-cursor: not-allowed;
    --apex-kit-button-outline: none;
    --apex-kit-button-text-color: var(--color-neutral-88);
    --apex-kit-button-icon-color: var(--color-neutral-88);
}
@media(forced-colors: active)
{
    :root .va-apex5-button-root.pvd-button--invitation:disabled, :root .va-experience .xflow-app-container .pvd-button--invitation.va-pvd3-button-root:disabled, :root .va-apex5-button-root.pvd-button--invitation:disabled:hover, :root .va-apex5-button-root.pvd-button--invitation:disabled.pvd-button--hover, :root .va-apex5-button-root.pvd-button--invitation:disabled:active, :root .va-apex5-button-root.pvd-button--invitation:disabled.pvd-button--active, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation:disabled, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--invitation.va-pvd3-button-root:disabled, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--invitation.va-pvd3-button-root:disabled, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation:disabled:hover, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation:disabled.pvd-button--hover, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation:disabled:active, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--invitation:disabled.pvd-button--active
    {
        --apex-kit-button-outline: none;
    }
}
:root .va-apex5-button-root.pvd-button--secondary, :root .va-experience .xflow-app-container .pvd-button--secondary.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--secondary, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--secondary.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--secondary.va-pvd3-button-root
{
    --apex-kit-button-text-color: var(--color-blue-24);
    --apex-kit-button-background-color: transparent;
    --apex-kit-button-icon-color: var(--color-blue-24);
    --apex-kit-button-border-color: var(--color-blue-24);
}
:root .va-apex5-button-root.pvd-button--secondary:hover, :root .va-experience .xflow-app-container .pvd-button--secondary.va-pvd3-button-root:hover, :root .va-apex5-button-root.pvd-button--secondary.pvd-button--hover, :root .va-experience .xflow-app-container .pvd-button--secondary.pvd-button--hover.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--secondary:hover, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--secondary.va-pvd3-button-root:hover, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--secondary.va-pvd3-button-root:hover, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--secondary.pvd-button--hover, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--secondary.pvd-button--hover.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--secondary.pvd-button--hover.va-pvd3-button-root
{
    --apex-kit-button-background-color: var(--color-neutral-73);
}
:root .va-apex5-button-root.pvd-button--secondary:focus, :root .va-experience .xflow-app-container .pvd-button--secondary.va-pvd3-button-root:focus, :root .va-apex5-button-root.pvd-button--secondary.pvd-button--focus, :root .va-experience .xflow-app-container .pvd-button--secondary.pvd-button--focus.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--secondary:focus, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--secondary.va-pvd3-button-root:focus, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--secondary.va-pvd3-button-root:focus, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--secondary.pvd-button--focus, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--secondary.pvd-button--focus.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--secondary.pvd-button--focus.va-pvd3-button-root
{
    --apex-kit-button-background-color: transparent;
    --apex-kit-button-border-color: transparent;
    --apex-kit-button-box-shadow: 0 0 0 2px #000;
    --apex-kit-button-outline: none;
}
:root .va-apex5-button-root.pvd-button--secondary:active, :root .va-experience .xflow-app-container .pvd-button--secondary.va-pvd3-button-root:active, :root .va-apex5-button-root.pvd-button--secondary.pvd-button--active, :root .va-experience .xflow-app-container .pvd-button--secondary.pvd-button--active.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--secondary:active, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--secondary.va-pvd3-button-root:active, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--secondary.va-pvd3-button-root:active, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--secondary.pvd-button--active, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--secondary.pvd-button--active.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--secondary.pvd-button--active.va-pvd3-button-root
{
    --apex-kit-button-background-color: var(--color-neutral-73);
    --apex-kit-button-border-color: transparent;
    --apex-kit-button-box-shadow: 0 0 0 2px #000;
}
:root .va-apex5-button-root.pvd-button--secondary:disabled, :root .va-experience .xflow-app-container .pvd-button--secondary.va-pvd3-button-root:disabled, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--secondary:disabled, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--secondary.va-pvd3-button-root:disabled, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--secondary.va-pvd3-button-root:disabled
{
    --apex-kit-button-background-color: var(--system-color-interactive-disabled);
    --apex-kit-button-border-color: var(--system-color-interactive-disabled);
    --apex-kit-button-text-color: var(--color-neutral-88);
    --apex-kit-button-icon-color: var(--color-neutral-88);
    --apex-kit-button-box-shadow: none;
    --apex-kit-button-cursor: not-allowed;
    --apex-kit-button-outline: none;
}
@media(forced-colors: active)
{
    :root .va-apex5-button-root.pvd-button--secondary:disabled, :root .va-experience .xflow-app-container .pvd-button--secondary.va-pvd3-button-root:disabled, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--secondary:disabled, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--secondary.va-pvd3-button-root:disabled, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--secondary.va-pvd3-button-root:disabled
    {
        --apex-kit-button-outline: none;
    }
}
:root .va-apex5-button-root.pvd-button--tertiary, :root .va-experience .xflow-app-container .pvd-button--tertiary.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--tertiary.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--tertiary.va-pvd3-button-root
{
    --apex-kit-button-text-color: var(--color-blue-24);
    --apex-kit-button-background-color: transparent;
    --apex-kit-button-border-width: 0;
    --apex-kit-button-font-weight: var(--fonts-weight-regular);
    --apex-kit-button-icon-color: var(--color-blue-24);
}
:root .va-apex5-button-root.pvd-button--tertiary:hover, :root .va-experience .xflow-app-container .pvd-button--tertiary.va-pvd3-button-root:hover, :root .va-apex5-button-root.pvd-button--tertiary.pvd-button--hover, :root .va-experience .xflow-app-container .pvd-button--tertiary.pvd-button--hover.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary:hover, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--tertiary.va-pvd3-button-root:hover, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--tertiary.va-pvd3-button-root:hover, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary.pvd-button--hover, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--tertiary.pvd-button--hover.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--tertiary.pvd-button--hover.va-pvd3-button-root
{
    --apex-kit-button-background-color: transparent;
    --apex-kit-button-text-decoration: underline;
    --apex-kit-button-icon-color: var(--color-blue-24);
}
:root .va-apex5-button-root.pvd-button--tertiary:focus, :root .va-experience .xflow-app-container .pvd-button--tertiary.va-pvd3-button-root:focus, :root .va-apex5-button-root.pvd-button--tertiary.pvd-button--focus, :root .va-experience .xflow-app-container .pvd-button--tertiary.pvd-button--focus.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary:focus, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--tertiary.va-pvd3-button-root:focus, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--tertiary.va-pvd3-button-root:focus, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary.pvd-button--focus, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--tertiary.pvd-button--focus.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--tertiary.pvd-button--focus.va-pvd3-button-root
{
    --apex-kit-button-box-shadow: 0 0 0 1px var(--color-black);
    --apex-kit-button-text-decoration: none;
}
:root .va-apex5-button-root.pvd-button--tertiary:active, :root .va-experience .xflow-app-container .pvd-button--tertiary.va-pvd3-button-root:active, :root .va-apex5-button-root.pvd-button--tertiary.pvd-button--active, :root .va-experience .xflow-app-container .pvd-button--tertiary.pvd-button--active.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary:active, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--tertiary.va-pvd3-button-root:active, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--tertiary.va-pvd3-button-root:active, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary.pvd-button--active, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--tertiary.pvd-button--active.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--tertiary.pvd-button--active.va-pvd3-button-root
{
    --apex-kit-button-background-color: transparent;
    --apex-kit-button-box-shadow: 0 0 0 1px var(--color-black);
    --apex-kit-button-text-color: var(--color-blue-24);
    --apex-kit-button-text-decoration: underline;
    --apex-kit-button-icon-color: var(--color-blue-24);
}
:root .va-apex5-button-root.pvd-button--tertiary:disabled, :root .va-experience .xflow-app-container .pvd-button--tertiary.va-pvd3-button-root:disabled, :root .va-apex5-button-root.pvd-button--tertiary:disabled:hover, :root .va-apex5-button-root.pvd-button--tertiary:disabled.pvd-button--hover, :root .va-apex5-button-root.pvd-button--tertiary:disabled:active, :root .va-apex5-button-root.pvd-button--tertiary:disabled.pvd-button--active, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary:disabled, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--tertiary.va-pvd3-button-root:disabled, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--tertiary.va-pvd3-button-root:disabled, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary:disabled:hover, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary:disabled.pvd-button--hover, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary:disabled:active, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary:disabled.pvd-button--active
{
    --apex-kit-button-background-color: transparent;
    --apex-kit-button-cursor: not-allowed;
    --apex-kit-button-outline: none;
    --apex-kit-button-text-decoration: none;
    --apex-kit-button-text-color: var(--color-neutral-73);
    --apex-kit-button-icon-color: var(--color-neutral-73);
}
@media(forced-colors: active)
{
    :root .va-apex5-button-root.pvd-button--tertiary:disabled, :root .va-experience .xflow-app-container .pvd-button--tertiary.va-pvd3-button-root:disabled, :root .va-apex5-button-root.pvd-button--tertiary:disabled:hover, :root .va-apex5-button-root.pvd-button--tertiary:disabled.pvd-button--hover, :root .va-apex5-button-root.pvd-button--tertiary:disabled:active, :root .va-apex5-button-root.pvd-button--tertiary:disabled.pvd-button--active, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary:disabled, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--tertiary.va-pvd3-button-root:disabled, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--tertiary.va-pvd3-button-root:disabled, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary:disabled:hover, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary:disabled.pvd-button--hover, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary:disabled:active, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--tertiary:disabled.pvd-button--active
    {
        --apex-kit-button-outline: none;
    }
}
:root .va-apex5-button-root.pvd-button--with-icon, :root .va-experience .xflow-app-container .pvd-button--with-icon.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--with-icon, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--with-icon.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--with-icon.va-pvd3-button-root
{
    --apex-kit-button-with-icon-display: none;
}
:root .va-apex5-button-root.pvd-button--icon-only, :root .va-experience .xflow-app-container .pvd-button--icon-only.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--icon-only, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--icon-only.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--icon-only.va-pvd3-button-root
{
    --apex-kit-button-icon-margin: 0;
    --apex-kit-button-horizontal-padding: 1em;
    --apex-kit-button-vertical-padding: .5em;
}
:root .va-apex5-button-root.pvd-button--icon-only.pvd-button--icon-only-equilateral, :root .va-experience .xflow-app-container .pvd-button--icon-only.pvd-button--icon-only-equilateral.va-pvd3-button-root, .apex-kit-providence-theme .va-apex5-button-root.pvd-button--icon-only.pvd-button--icon-only-equilateral, .apex-kit-providence-theme .va-experience .xflow-app-container .pvd-button--icon-only.pvd-button--icon-only-equilateral.va-pvd3-button-root, .va-experience .xflow-app-container .apex-kit-providence-theme .pvd-button--icon-only.pvd-button--icon-only-equilateral.va-pvd3-button-root
{
    --apex-kit-button-vertical-padding: 1em;
}
:root .va-apex5-content-block-root, .apex-kit-providence-theme .va-apex5-content-block-root
{
    --apex-kit-content-block-max-width: 45rem;
    --apex-kit-content-block-heading-font-weight: var(--fonts-weight-bold);
    --apex-kit-content-block-heading-line-height: var(--fonts-line-height-heading);
    --apex-kit-content-block-content-children-margin: var(--uom-space-stack-one-x);
    --apex-kit-content-block-color: var(--system-color-text-primary);
    --apex-kit-content-block-gap: var(--system-uom-space-utility-one-x);
}
:root .va-apex5-content-block-root .pvd-content-block__heading, .apex-kit-providence-theme .va-apex5-content-block-root .pvd-content-block__heading
{
    --apex-kit-content-block-heading-font-size: var(--component-font-size-heading-level-3-default);
    --apex-kit-content-block-heading-letter-spacing: 0;
}
:root .va-apex5-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1, .apex-kit-providence-theme .va-apex5-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-1
{
    --apex-kit-content-block-heading-font-weight: var(--fonts-weight-regular);
}
:root .va-apex5-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2, .apex-kit-providence-theme .va-apex5-content-block-root .pvd-content-block__heading.pvd-content-block__heading--level-2
{
    --apex-kit-content-block-heading-font-weight: var(--fonts-weight-regular);
}
:root .va-apex5-content-block-root.pvd-content-block--tile-background, .apex-kit-providence-theme .va-apex5-content-block-root.pvd-content-block--tile-background
{
    --apex-kit-content-block-background-color: var(--color-white);
    --apex-kit-content-block-border: none;
    --apex-kit-content-block-border-radius: var(--system-uom-border-radius-medium);
    --apex-kit-content-block-box-shadow: 0 1px 4px 0 rgba(0,0,0,.3);
    --apex-kit-content-block-padding: var(--uom-space-inset-tile-default);
}
@media(min-width: 48em)
{
    :root .va-apex5-content-block-root.pvd-content-block--tile-background, .apex-kit-providence-theme .va-apex5-content-block-root.pvd-content-block--tile-background
    {
        --apex-kit-content-block-padding: var(--uom-space-inset-tile-at-768);
    }
}
:root .va-apex5-content-block-root.pvd-content-block--dense, .apex-kit-providence-theme .va-apex5-content-block-root.pvd-content-block--dense
{
    --apex-kit-content-block-content-children-margin: var(--uom-space-stack-three-quarter-x);
    --apex-kit-content-block-content-wrapper-margin: var(--uom-space-stack-three-quarter-x);
}
:root .va-apex5-content-block-root .pvd-content-block__image.pvd-content-block__image--small, .apex-kit-providence-theme .va-apex5-content-block-root .pvd-content-block__image.pvd-content-block__image--small
{
    --apex-kit-content-block-image-width: var(--system-uom-illustraion-size-small);
}
:root .va-apex5-content-block-root .pvd-content-block__image.pvd-content-block__image--medium, .apex-kit-providence-theme .va-apex5-content-block-root .pvd-content-block__image.pvd-content-block__image--medium
{
    --apex-kit-content-block-image-width: var(--system-uom-illustraion-size-medium);
}
:root .va-apex5-content-block-root .pvd-content-block__image.pvd-content-block__image--large, .apex-kit-providence-theme .va-apex5-content-block-root .pvd-content-block__image.pvd-content-block__image--large
{
    --apex-kit-content-block-image-width: var(--system-uom-illustraion-size-large);
}
:root .va-apex5-content-block-root .pvd-content-block__image.pvd-content-block__image--extra-large, .apex-kit-providence-theme .va-apex5-content-block-root .pvd-content-block__image.pvd-content-block__image--extra-large
{
    --apex-kit-content-block-image-width: var(--system-uom-illustraion-size-extra-large);
}
:root .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512, :root .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768, :root .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960, :root .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280, :root .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always, .apex-kit-providence-theme .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512, .apex-kit-providence-theme .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768, .apex-kit-providence-theme .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960, .apex-kit-providence-theme .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280, .apex-kit-providence-theme .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always
{
    --apex-kit-content-block-content-wrapper-margin: var(--uom-space-inline-right-one-and-half-x);
}
:root .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512.pvd-content-block--dense, :root .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768.pvd-content-block--dense, :root .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960.pvd-content-block--dense, :root .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280.pvd-content-block--dense, :root .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always.pvd-content-block--dense, .apex-kit-providence-theme .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-512.pvd-content-block--dense, .apex-kit-providence-theme .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-768.pvd-content-block--dense, .apex-kit-providence-theme .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-960.pvd-content-block--dense, .apex-kit-providence-theme .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-at-1280.pvd-content-block--dense, .apex-kit-providence-theme .va-apex5-content-block-root.pvd-content-block--inline-image-position-right.pvd-content-block--inline-always.pvd-content-block--dense
{
    --apex-kit-content-block-content-wrapper-margin: var(--uom-space-inline-right-one-x);
}
:root .va-apex5-expand-collapse-root, .apex-kit-providence-theme .va-apex5-expand-collapse-root
{
    --apex-kit-expand-collapse-button-gap: none;
    --apex-kit-expand-collapse-button-padding: 0;
    --apex-kit-expand-collapse-content-color: none;
    --apex-kit-expand-collapse-content-font-weight: none;
    --apex-kit-expand-collapse-content-padding: 0 0 0 calc(var(--system-uom-space-inset-three-quarter-x) + 1rem);
    --apex-kit-expand-collapse-content-wrapper-margin: var(--uom-space-stack-half-x);
    --apex-kit-expand-collapse-heading-border: 1px solid transparent;
    --apex-kit-expand-collapse-heading-border-radius: none;
    --apex-kit-expand-collapse-heading-color: var(--color-blue-40);
    --apex-kit-expand-collapse-content-font-family: var(--fonts-family-sans);
    --apex-kit-expand-collapse-heading-font-weight: var(--fonts-weight-bold);
    --apex-kit-expand-collapse-heading-letter-spacing: none;
    --apex-kit-expand-collapse-heading-line-height: var(--fonts-line-height-heading);
    --apex-kit-expand-collapse-heading-outline: none;
    --apex-kit-expand-collapse-heading-text-decoration-color: none;
    --apex-kit-expand-collapse-heading-wrapper-font-size: none;
    --apex-kit-expand-collapse-heading-wrapper-padding: var(--uom-space-inline-three-quarter-x);
    --apex-kit-expand-collapse-icon-align-self: unset;
    --apex-kit-expand-collapse-icon-height: 1.375em;
    --apex-kit-expand-collapse-icon-root-height: 1.375em;
    --apex-kit-expand-collapse-icon-transition: transform .25s ease-out;
    --apex-kit-expand-collapse-subheading-color: none;
    --apex-kit-expand-collapse-subheading-font-size: var(--fonts-size-text-small-at-512);
    --apex-kit-expand-collapse-subheading-line-height: var(--fonts-line-height-normal);
    --apex-kit-expand-collapse-subheading-text-decoration-color: none;
    --apex-kit-expand-collapse-subheading-wrapper-font-size: var(--fonts-size-text-medium-at-512);
    --apex-kit-expand-collapse-subheading-wrapper-margin: var(--uom-space-stack-quarter-x);
    --apex-kit-expand-collapse-subheading-wrapper-padding: 0 0 0 calc(var(--system-uom-space-inset-three-quarter-x) + 1rem);
    --apex-kit-expand-collapse-text-font-size: var(--fonts-size-text-large-default);
}
:root .va-apex5-expand-collapse-root .pvd-expand-collapse__interactive-button, .apex-kit-providence-theme .va-apex5-expand-collapse-root .pvd-expand-collapse__interactive-button
{
    --apex-kit-expand-collapse-text-font-size: var(--fonts-size-text-medium-default);
}
@media(min-width: 32em)
{
    :root .va-apex5-expand-collapse-root .pvd-expand-collapse__interactive-button, .apex-kit-providence-theme .va-apex5-expand-collapse-root .pvd-expand-collapse__interactive-button
    {
        --apex-kit-expand-collapse-text-font-size: var(--fonts-size-text-medium-at-512);
    }
}
:root .va-apex5-expand-collapse-root .pvd-expand-collapse__interactive-button:focus, .apex-kit-providence-theme .va-apex5-expand-collapse-root .pvd-expand-collapse__interactive-button:focus
{
    --apex-kit-expand-collapse-heading-border: 1px dotted var(--color-black);
    --apex-kit-expand-collapse-heading-outline: none;
    --apex-kit-expand-collapse-heading-outline-offset: none;
    --apex-kit-expand-collapse-heading-transition: none;
}
:root .va-apex5-expand-collapse-root.pvd-expand-collapse--small .pvd-expand-collapse__interactive-button, .apex-kit-providence-theme .va-apex5-expand-collapse-root.pvd-expand-collapse--small .pvd-expand-collapse__interactive-button
{
    --apex-kit-expand-collapse-text-font-size: var(--fonts-size-text-small-default);
}
@media(min-width: 32em)
{
    :root .va-apex5-expand-collapse-root.pvd-expand-collapse--small .pvd-expand-collapse__interactive-button, .apex-kit-providence-theme .va-apex5-expand-collapse-root.pvd-expand-collapse--small .pvd-expand-collapse__interactive-button
    {
        --apex-kit-expand-collapse-text-font-size: var(--fonts-size-text-small-at-512);
    }
}
:root .va-apex5-expand-collapse-root.pvd-expand-collapse--large, .apex-kit-providence-theme .va-apex5-expand-collapse-root.pvd-expand-collapse--large
{
    --apex-kit-expand-collapse-heading-wrapper-padding: var(--uom-space-inline-one-x);
    --apex-kit-expand-collapse-subheading-wrapper-padding: 0 0 0 calc(var(--system-uom-space-inset-one-x) + 1.25rem);
    --apex-kit-expand-collapse-content-padding: 0 0 0 calc(var(--system-uom-space-inset-one-x) + 1.25rem);
}
:root .va-apex5-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__interactive-button, .apex-kit-providence-theme .va-apex5-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__interactive-button
{
    --apex-kit-expand-collapse-text-font-size: var(--fonts-size-text-large-default);
}
@media(min-width: 32em)
{
    :root .va-apex5-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__interactive-button, .apex-kit-providence-theme .va-apex5-expand-collapse-root.pvd-expand-collapse--large .pvd-expand-collapse__interactive-button
    {
        --apex-kit-expand-collapse-text-font-size: var(--fonts-size-text-large-at-512);
    }
}
:root .va-apex5-expand-collapse-root.pvd-expand-collapse--expanded, .apex-kit-providence-theme .va-apex5-expand-collapse-root.pvd-expand-collapse--expanded
{
    --apex-kit-expand-collapse-content-wrapper-display: block;
    --apex-kit-expand-collapse-content-wrapper-height: auto;
    --apex-kit-expand-collapse-content-wrapper-overflow: auto;
    --apex-kit-expand-collapse-icon-transform: rotate(90deg);
}
:root .va-apex5-expand-collapse-root.pvd-expand-collapse--collapsed, .apex-kit-providence-theme .va-apex5-expand-collapse-root.pvd-expand-collapse--collapsed
{
    --apex-kit-expand-collapse-content-wrapper-display: none;
    --apex-kit-expand-collapse-content-wrapper-height: 0;
    --apex-kit-expand-collapse-content-wrapper-overflow: hidden;
    --apex-kit-expand-collapse-icon-transform: rotate(0deg);
}
:root .va-apex5-expand-collapse-root.pvd-expand-collapse--expanding, .apex-kit-providence-theme .va-apex5-expand-collapse-root.pvd-expand-collapse--expanding
{
    --apex-kit-expand-collapse-content-wrapper-display: block;
    --apex-kit-expand-collapse-content-wrapper-height: 0;
    --apex-kit-expand-collapse-content-wrapper-overflow: hidden;
    --apex-kit-expand-collapse-icon-transform: rotate(90deg);
}
:root .va-apex5-expand-collapse-root.pvd-expand-collapse--collapsing, .apex-kit-providence-theme .va-apex5-expand-collapse-root.pvd-expand-collapse--collapsing
{
    --apex-kit-expand-collapse-content-wrapper-display: block;
    --apex-kit-expand-collapse-content-wrapper-overflow: hidden;
    --apex-kit-expand-collapse-icon-transform: rotate(0deg);
}
:root .va-apex5-field-group-root, .apex-kit-providence-theme .va-apex5-field-group-root
{
    --apex-kit-field-group-color: var(--color-black);
    --apex-kit-field-group-display: block;
    --apex-kit-field-group-font-family: var(--fonts-family-sans);
    --apex-kit-field-group-font-weight: var(--fonts-weight-regular);
    --apex-kit-field-group-gap-margin-top: calc(var(--system-uom-space-inset-two-x) + var(--system-uom-space-inset-half-x));
    --apex-kit-field-group-general-margin: var(--uom-space-stack-eighth-x);
    --apex-kit-field-group-general-margin-top: var(--system-uom-space-inset-half-x);
    --apex-kit-field-group-line-height: var(--fonts-line-height-normal);
    --apex-kit-field-group-font-size: var(--fonts-size-text-medium-default);
}
@media screen and (min-width: 32em)
{
    :root .va-apex5-field-group-root, .apex-kit-providence-theme .va-apex5-field-group-root
    {
        --apex-kit-field-group-font-size: var(--fonts-size-text-medium-at-512);
    }
}
:root .va-apex5-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--small, .apex-kit-providence-theme .va-apex5-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--small
{
    --apex-kit-field-group-font-size: var(--fonts-size-text-small-default);
}
@media screen and (min-width: 32em)
{
    :root .va-apex5-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--small, .apex-kit-providence-theme .va-apex5-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--small
    {
        --apex-kit-field-group-font-size: var(--fonts-size-text-small-at-512);
    }
}
:root .va-apex5-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--large, .apex-kit-providence-theme .va-apex5-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--large
{
    --apex-kit-field-group-font-size: var(--fonts-size-text-large-default);
}
@media screen and (min-width: 32em)
{
    :root .va-apex5-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--large, .apex-kit-providence-theme .va-apex5-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--large
    {
        --apex-kit-field-group-font-size: var(--fonts-size-text-large-at-512);
    }
}
:root .va-apex5-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--performance-gain, .apex-kit-providence-theme .va-apex5-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--performance-gain
{
    --apex-kit-field-group-color: var(--color-green-24);
}
:root .va-apex5-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--performance-loss, .apex-kit-providence-theme .va-apex5-field-group-root .pvd-field-group__display-data.pvd-field-group__display-data--performance-loss
{
    --apex-kit-field-group-color: var(--color-red-39);
}
:root .va-apex5-field-group-root.pvd-field-group--dense, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--dense
{
    --apex-kit-field-group-gap-margin-top: var(--system-uom-space-inset-one-and-half-x);
}
:root .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group>s-slot>s-assigned-wrapper, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group>s-slot>s-assigned-wrapper
{
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--system-uom-space-inset-one-and-half-x);
}
:root .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group, :root .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group+va-apex5-field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group+va-apex5-field-group
{
    --apex-kit-field-group-gap-margin-top: 0;
}
:root .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group>s-slot>s-assigned-wrapper .pvd-field-group__field-group>s-slot>s-assigned-wrapper, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group>s-slot>s-assigned-wrapper .pvd-field-group__field-group>s-slot>s-assigned-wrapper
{
    --apex-kit-field-group-display: block;
}
:root .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group
{
    --apex-kit-field-group-align-items: flex-start;
    --apex-kit-field-group-display: flex;
    --apex-kit-field-group-flex-flow: row nowrap;
    --apex-kit-field-group-full-width: 1 1 100%;
    --apex-kit-field-group-fixed-width: 0 0 auto;
    --apex-kit-field-group-initial-value: 0;
    --apex-kit-field-group-general-margin-left: var(--system-uom-space-inset-one-and-half-x);
}
:root .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group>.va-apex5-field-group-root, :root .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group>.va-apex5-field-group-root+.va-apex5-field-group-root, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group>.va-apex5-field-group-root, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group>.va-apex5-field-group-root+.va-apex5-field-group-root
{
    --apex-kit-field-group-gap-margin-top: 0;
}
:root .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group .pvd-field-group__field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-always>.pvd-field-group__field-group .pvd-field-group__field-group
{
    --apex-kit-field-group-display: block;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group>s-slot>s-assigned-wrapper, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group>s-slot>s-assigned-wrapper
    {
        --apex-kit-field-group-align-items: flex-start;
        --apex-kit-field-group-display: flex;
        --apex-kit-field-group-flex-flow: row nowrap;
        --apex-kit-field-group-full-width: 1 1 100%;
        --apex-kit-field-group-fixed-width: 0 0 auto;
        --apex-kit-field-group-initial-value: 0;
        --apex-kit-field-group-general-margin-left: var(--system-uom-space-inset-one-and-half-x);
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group, :root .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group+va-apex5-field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group+va-apex5-field-group
    {
        --apex-kit-field-group-gap-margin-top: 0;
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group>s-slot>s-assigned-wrapper .pvd-field-group__field-group>s-slot>s-assigned-wrapper, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group>s-slot>s-assigned-wrapper .pvd-field-group__field-group>s-slot>s-assigned-wrapper
    {
        --apex-kit-field-group-display: block;
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group
    {
        --apex-kit-field-group-align-items: flex-start;
        --apex-kit-field-group-display: flex;
        --apex-kit-field-group-flex-flow: row nowrap;
        --apex-kit-field-group-full-width: 1 1 100%;
        --apex-kit-field-group-fixed-width: 0 0 auto;
        --apex-kit-field-group-initial-value: 0;
        --apex-kit-field-group-general-margin-left: var(--system-uom-space-inset-one-and-half-x);
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group>.va-apex5-field-group-root, :root .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group>.va-apex5-field-group-root+.va-apex5-field-group-root, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group>.va-apex5-field-group-root, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group>.va-apex5-field-group-root+.va-apex5-field-group-root
    {
        --apex-kit-field-group-gap-margin-top: 0;
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group .pvd-field-group__field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-512>.pvd-field-group__field-group .pvd-field-group__field-group
    {
        --apex-kit-field-group-display: block;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group>s-slot>s-assigned-wrapper, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group>s-slot>s-assigned-wrapper
    {
        --apex-kit-field-group-align-items: flex-start;
        --apex-kit-field-group-display: flex;
        --apex-kit-field-group-flex-flow: row nowrap;
        --apex-kit-field-group-full-width: 1 1 100%;
        --apex-kit-field-group-fixed-width: 0 0 auto;
        --apex-kit-field-group-initial-value: 0;
        --apex-kit-field-group-general-margin-left: var(--system-uom-space-inset-one-and-half-x);
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group, :root .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group+va-apex5-field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group+va-apex5-field-group
    {
        --apex-kit-field-group-gap-margin-top: 0;
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group>s-slot>s-assigned-wrapper .pvd-field-group__field-group>s-slot>s-assigned-wrapper, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group>s-slot>s-assigned-wrapper .pvd-field-group__field-group>s-slot>s-assigned-wrapper
    {
        --apex-kit-field-group-display: block;
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group
    {
        --apex-kit-field-group-align-items: flex-start;
        --apex-kit-field-group-display: flex;
        --apex-kit-field-group-flex-flow: row nowrap;
        --apex-kit-field-group-full-width: 1 1 100%;
        --apex-kit-field-group-fixed-width: 0 0 auto;
        --apex-kit-field-group-initial-value: 0;
        --apex-kit-field-group-general-margin-left: var(--system-uom-space-inset-one-and-half-x);
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group>.va-apex5-field-group-root, :root .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group>.va-apex5-field-group-root+.va-apex5-field-group-root, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group>.va-apex5-field-group-root, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group>.va-apex5-field-group-root+.va-apex5-field-group-root
    {
        --apex-kit-field-group-gap-margin-top: 0;
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group .pvd-field-group__field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-768>.pvd-field-group__field-group .pvd-field-group__field-group
    {
        --apex-kit-field-group-display: block;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group>s-slot>s-assigned-wrapper, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group>s-slot>s-assigned-wrapper
    {
        --apex-kit-field-group-align-items: flex-start;
        --apex-kit-field-group-display: flex;
        --apex-kit-field-group-flex-flow: row nowrap;
        --apex-kit-field-group-full-width: 1 1 100%;
        --apex-kit-field-group-fixed-width: 0 0 auto;
        --apex-kit-field-group-initial-value: 0;
        --apex-kit-field-group-general-margin-left: var(--system-uom-space-inset-one-and-half-x);
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group, :root .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group+va-apex5-field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group+va-apex5-field-group
    {
        --apex-kit-field-group-gap-margin-top: 0;
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group>s-slot>s-assigned-wrapper .pvd-field-group__field-group>s-slot>s-assigned-wrapper, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group>s-slot>s-assigned-wrapper .pvd-field-group__field-group>s-slot>s-assigned-wrapper
    {
        --apex-kit-field-group-display: block;
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group
    {
        --apex-kit-field-group-align-items: flex-start;
        --apex-kit-field-group-display: flex;
        --apex-kit-field-group-flex-flow: row nowrap;
        --apex-kit-field-group-full-width: 1 1 100%;
        --apex-kit-field-group-fixed-width: 0 0 auto;
        --apex-kit-field-group-initial-value: 0;
        --apex-kit-field-group-general-margin-left: var(--system-uom-space-inset-one-and-half-x);
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group>.va-apex5-field-group-root, :root .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group>.va-apex5-field-group-root+.va-apex5-field-group-root, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group>.va-apex5-field-group-root, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group>.va-apex5-field-group-root+.va-apex5-field-group-root
    {
        --apex-kit-field-group-gap-margin-top: 0;
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group .pvd-field-group__field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-960>.pvd-field-group__field-group .pvd-field-group__field-group
    {
        --apex-kit-field-group-display: block;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group>s-slot>s-assigned-wrapper, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group>s-slot>s-assigned-wrapper
    {
        --apex-kit-field-group-align-items: flex-start;
        --apex-kit-field-group-display: flex;
        --apex-kit-field-group-flex-flow: row nowrap;
        --apex-kit-field-group-full-width: 1 1 100%;
        --apex-kit-field-group-fixed-width: 0 0 auto;
        --apex-kit-field-group-initial-value: 0;
        --apex-kit-field-group-general-margin-left: var(--system-uom-space-inset-one-and-half-x);
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group, :root .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group+va-apex5-field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group>s-slot>s-assigned-wrapper>va-apex5-field-group+va-apex5-field-group
    {
        --apex-kit-field-group-gap-margin-top: 0;
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group>s-slot>s-assigned-wrapper .pvd-field-group__field-group>s-slot>s-assigned-wrapper, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group>s-slot>s-assigned-wrapper .pvd-field-group__field-group>s-slot>s-assigned-wrapper
    {
        --apex-kit-field-group-display: block;
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group
    {
        --apex-kit-field-group-align-items: flex-start;
        --apex-kit-field-group-display: flex;
        --apex-kit-field-group-flex-flow: row nowrap;
        --apex-kit-field-group-full-width: 1 1 100%;
        --apex-kit-field-group-fixed-width: 0 0 auto;
        --apex-kit-field-group-initial-value: 0;
        --apex-kit-field-group-general-margin-left: var(--system-uom-space-inset-one-and-half-x);
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group>.va-apex5-field-group-root, :root .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group>.va-apex5-field-group-root+.va-apex5-field-group-root, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group>.va-apex5-field-group-root, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group>.va-apex5-field-group-root+.va-apex5-field-group-root
    {
        --apex-kit-field-group-gap-margin-top: 0;
    }
    :root .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group .pvd-field-group__field-group, .apex-kit-providence-theme .va-apex5-field-group-root.pvd-field-group--inline-at-1280>.pvd-field-group__field-group .pvd-field-group__field-group
    {
        --apex-kit-field-group-display: block;
    }
}
:root .va-apex5-form-root, .apex-kit-providence-theme .va-apex5-form-root
{
    --apex-kit-form-margin-top: var(--system-uom-space-utility-one-and-half-x);
    --apex-kit-form-spacing-margin-top: 2.5rem;
}
:root .va-apex5-grid-root, .apex-kit-providence-theme .va-apex5-grid-root
{
    --apex-kit-grid-side-margins: auto;
    --apex-kit-grid-vertical-margin-default: 0;
    --apex-kit-grid-horizontal-margin-default: var(--system-uom-space-utility-one-x);
    --apex-kit-grid-gutter-gap: var(--system-uom-space-utility-three-quarter-x);
    --apex-kit-grid-column-count: 12;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root, .apex-kit-providence-theme .va-apex5-grid-root
    {
        padding: 0 var(--system-uom-space-utility-two-x);
        max-width: 80rem;
    }
    :root .va-apex5-grid-root.pvd-grid--disable-padding, .apex-kit-providence-theme .va-apex5-grid-root.pvd-grid--disable-padding
    {
        padding: 0;
    }
    :root .va-apex5-grid-root.pvd-grid--disable-max-width, .apex-kit-providence-theme .va-apex5-grid-root.pvd-grid--disable-max-width
    {
        max-width: none;
    }
}
@media screen and (min-width: 512px)
{
    :root .va-apex5-grid-root .pvd-grid__grid, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid
    {
        grid-gap: var(--system-uom-space-utility-one-and-half-x);
    }
    :root .va-apex5-grid-root .pvd-grid__grid.pvd-grid__grid--disable-column-gap, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid.pvd-grid__grid--disable-column-gap
    {
        grid-gap: 0;
    }
}
:root .va-apex5-grid-root .pvd-grid__grid--default-column-span-1 .pvd-grid__item, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid--default-column-span-1 .pvd-grid__item
{
    grid-column-end: span min(1,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__grid--default-column-span-2 .pvd-grid__item, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid--default-column-span-2 .pvd-grid__item
{
    grid-column-end: span min(2,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__grid--default-column-span-3 .pvd-grid__item, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid--default-column-span-3 .pvd-grid__item
{
    grid-column-end: span min(3,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__grid--default-column-span-4 .pvd-grid__item, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid--default-column-span-4 .pvd-grid__item
{
    grid-column-end: span min(4,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__grid--default-column-span-5 .pvd-grid__item, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid--default-column-span-5 .pvd-grid__item
{
    grid-column-end: span min(5,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__grid--default-column-span-6 .pvd-grid__item, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid--default-column-span-6 .pvd-grid__item
{
    grid-column-end: span min(6,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__grid--default-column-span-7 .pvd-grid__item, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid--default-column-span-7 .pvd-grid__item
{
    grid-column-end: span min(7,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__grid--default-column-span-8 .pvd-grid__item, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid--default-column-span-8 .pvd-grid__item
{
    grid-column-end: span min(8,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__grid--default-column-span-9 .pvd-grid__item, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid--default-column-span-9 .pvd-grid__item
{
    grid-column-end: span min(9,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__grid--default-column-span-10 .pvd-grid__item, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid--default-column-span-10 .pvd-grid__item
{
    grid-column-end: span min(10,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__grid--default-column-span-11 .pvd-grid__item, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid--default-column-span-11 .pvd-grid__item
{
    grid-column-end: span min(11,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__grid--default-column-span-12 .pvd-grid__item, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__grid--default-column-span-12 .pvd-grid__item
{
    grid-column-end: span min(12,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-1, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-1
{
    grid-column-end: span min(1,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-2, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-2
{
    grid-column-end: span min(2,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-3, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-3
{
    grid-column-end: span min(3,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-4, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-4
{
    grid-column-end: span min(4,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-5, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-5
{
    grid-column-end: span min(5,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-6, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-6
{
    grid-column-end: span min(6,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-7, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-7
{
    grid-column-end: span min(7,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-8, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-8
{
    grid-column-end: span min(8,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-9, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-9
{
    grid-column-end: span min(9,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-10, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-10
{
    grid-column-end: span min(10,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-11, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-11
{
    grid-column-end: span min(11,var(--apex-kit-grid-column-count));
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-12, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-12
{
    grid-column-end: span min(12,var(--apex-kit-grid-column-count));
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-1, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-1
    {
        grid-column-end: span min(1,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-2, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-2
    {
        grid-column-end: span min(2,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-3, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-3
    {
        grid-column-end: span min(3,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-4, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-4
    {
        grid-column-end: span min(4,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-5, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-5
    {
        grid-column-end: span min(5,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-6, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-6
    {
        grid-column-end: span min(6,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-7, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-7
    {
        grid-column-end: span min(7,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-8, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-8
    {
        grid-column-end: span min(8,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-9, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-9
    {
        grid-column-end: span min(9,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-10, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-10
    {
        grid-column-end: span min(10,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-11, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-11
    {
        grid-column-end: span min(11,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-12, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-12
    {
        grid-column-end: span min(12,var(--apex-kit-grid-column-count));
    }
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-512
    {
        grid-column-end: span min(1,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-512
    {
        grid-column-end: span min(2,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-512
    {
        grid-column-end: span min(3,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-512
    {
        grid-column-end: span min(4,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-512
    {
        grid-column-end: span min(5,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-512
    {
        grid-column-end: span min(6,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-512
    {
        grid-column-end: span min(7,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-512
    {
        grid-column-end: span min(8,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-512
    {
        grid-column-end: span min(9,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-512
    {
        grid-column-end: span min(10,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-512
    {
        grid-column-end: span min(11,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-512
    {
        grid-column-end: span min(12,var(--apex-kit-grid-column-count));
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-768
    {
        grid-column-end: span min(1,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-768
    {
        grid-column-end: span min(2,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-768
    {
        grid-column-end: span min(3,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-768
    {
        grid-column-end: span min(4,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-768
    {
        grid-column-end: span min(5,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-768
    {
        grid-column-end: span min(6,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-768
    {
        grid-column-end: span min(7,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-768
    {
        grid-column-end: span min(8,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-768
    {
        grid-column-end: span min(9,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-768
    {
        grid-column-end: span min(10,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-768
    {
        grid-column-end: span min(11,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-768
    {
        grid-column-end: span min(12,var(--apex-kit-grid-column-count));
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-960
    {
        grid-column-end: span min(1,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-960
    {
        grid-column-end: span min(2,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-960
    {
        grid-column-end: span min(3,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-960
    {
        grid-column-end: span min(4,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-960
    {
        grid-column-end: span min(5,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-960
    {
        grid-column-end: span min(6,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-960
    {
        grid-column-end: span min(7,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-960
    {
        grid-column-end: span min(8,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-960
    {
        grid-column-end: span min(9,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-960
    {
        grid-column-end: span min(10,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-960
    {
        grid-column-end: span min(11,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-960
    {
        grid-column-end: span min(12,var(--apex-kit-grid-column-count));
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-1-at-1280
    {
        grid-column-end: span min(1,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-2-at-1280
    {
        grid-column-end: span min(2,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-3-at-1280
    {
        grid-column-end: span min(3,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-4-at-1280
    {
        grid-column-end: span min(4,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-5-at-1280
    {
        grid-column-end: span min(5,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-6-at-1280
    {
        grid-column-end: span min(6,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-7-at-1280
    {
        grid-column-end: span min(7,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-8-at-1280
    {
        grid-column-end: span min(8,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-9-at-1280
    {
        grid-column-end: span min(9,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-10-at-1280
    {
        grid-column-end: span min(10,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-11-at-1280
    {
        grid-column-end: span min(11,var(--apex-kit-grid-column-count));
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-span-12-at-1280
    {
        grid-column-end: span min(12,var(--apex-kit-grid-column-count));
    }
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-1, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-1
{
    grid-row-end: span 1;
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-2, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-2
{
    grid-row-end: span 2;
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-3, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-3
{
    grid-row-end: span 3;
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-4, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-4
{
    grid-row-end: span 4;
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-5, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-5
{
    grid-row-end: span 5;
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-6, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-6
{
    grid-row-end: span 6;
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-7, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-7
{
    grid-row-end: span 7;
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-8, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-8
{
    grid-row-end: span 8;
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-9, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-9
{
    grid-row-end: span 9;
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-10, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-10
{
    grid-row-end: span 10;
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-11, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-11
{
    grid-row-end: span 11;
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-12, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-12
{
    grid-row-end: span 12;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-512
    {
        grid-row-end: span 1;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-512
    {
        grid-row-end: span 2;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-512
    {
        grid-row-end: span 3;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-512
    {
        grid-row-end: span 4;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-512
    {
        grid-row-end: span 5;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-512
    {
        grid-row-end: span 6;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-512
    {
        grid-row-end: span 7;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-512
    {
        grid-row-end: span 8;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-512
    {
        grid-row-end: span 9;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-512
    {
        grid-row-end: span 10;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-512
    {
        grid-row-end: span 11;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-512
    {
        grid-row-end: span 12;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-768
    {
        grid-row-end: span 1;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-768
    {
        grid-row-end: span 2;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-768
    {
        grid-row-end: span 3;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-768
    {
        grid-row-end: span 4;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-768
    {
        grid-row-end: span 5;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-768
    {
        grid-row-end: span 6;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-768
    {
        grid-row-end: span 7;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-768
    {
        grid-row-end: span 8;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-768
    {
        grid-row-end: span 9;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-768
    {
        grid-row-end: span 10;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-768
    {
        grid-row-end: span 11;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-768
    {
        grid-row-end: span 12;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-960
    {
        grid-row-end: span 1;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-960
    {
        grid-row-end: span 2;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-960
    {
        grid-row-end: span 3;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-960
    {
        grid-row-end: span 4;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-960
    {
        grid-row-end: span 5;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-960
    {
        grid-row-end: span 6;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-960
    {
        grid-row-end: span 7;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-960
    {
        grid-row-end: span 8;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-960
    {
        grid-row-end: span 9;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-960
    {
        grid-row-end: span 10;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-960
    {
        grid-row-end: span 11;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-960
    {
        grid-row-end: span 12;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-1-at-1280
    {
        grid-row-end: span 1;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-2-at-1280
    {
        grid-row-end: span 2;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-3-at-1280
    {
        grid-row-end: span 3;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-4-at-1280
    {
        grid-row-end: span 4;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-5-at-1280
    {
        grid-row-end: span 5;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-6-at-1280
    {
        grid-row-end: span 6;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-7-at-1280
    {
        grid-row-end: span 7;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-8-at-1280
    {
        grid-row-end: span 8;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-9-at-1280
    {
        grid-row-end: span 9;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-10-at-1280
    {
        grid-row-end: span 10;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-11-at-1280
    {
        grid-row-end: span 11;
    }
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--row-span-12-at-1280
    {
        grid-row-end: span 12;
    }
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-1, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-1
{
    grid-column-start: 1;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-512
    {
        grid-column-start: 1;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-768
    {
        grid-column-start: 1;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-960
    {
        grid-column-start: 1;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-1-at-1280
    {
        grid-column-start: 1;
    }
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-2, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-2
{
    grid-column-start: 2;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-512
    {
        grid-column-start: 2;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-768
    {
        grid-column-start: 2;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-960
    {
        grid-column-start: 2;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-2-at-1280
    {
        grid-column-start: 2;
    }
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-3, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-3
{
    grid-column-start: 3;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-512
    {
        grid-column-start: 3;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-768
    {
        grid-column-start: 3;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-960
    {
        grid-column-start: 3;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-3-at-1280
    {
        grid-column-start: 3;
    }
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-4, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-4
{
    grid-column-start: 4;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-512
    {
        grid-column-start: 4;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-768
    {
        grid-column-start: 4;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-960
    {
        grid-column-start: 4;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-4-at-1280
    {
        grid-column-start: 4;
    }
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-5, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-5
{
    grid-column-start: 5;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-512
    {
        grid-column-start: 5;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-768
    {
        grid-column-start: 5;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-960
    {
        grid-column-start: 5;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-5-at-1280
    {
        grid-column-start: 5;
    }
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-6, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-6
{
    grid-column-start: 6;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-512
    {
        grid-column-start: 6;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-768
    {
        grid-column-start: 6;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-960
    {
        grid-column-start: 6;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-6-at-1280
    {
        grid-column-start: 6;
    }
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-7, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-7
{
    grid-column-start: 7;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-512
    {
        grid-column-start: 7;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-768
    {
        grid-column-start: 7;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-960
    {
        grid-column-start: 7;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-7-at-1280
    {
        grid-column-start: 7;
    }
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-8, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-8
{
    grid-column-start: 8;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-512
    {
        grid-column-start: 8;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-768
    {
        grid-column-start: 8;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-960
    {
        grid-column-start: 8;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-8-at-1280
    {
        grid-column-start: 8;
    }
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-9, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-9
{
    grid-column-start: 9;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-512
    {
        grid-column-start: 9;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-768
    {
        grid-column-start: 9;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-960
    {
        grid-column-start: 9;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-9-at-1280
    {
        grid-column-start: 9;
    }
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-10, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-10
{
    grid-column-start: 10;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-512
    {
        grid-column-start: 10;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-768
    {
        grid-column-start: 10;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-960
    {
        grid-column-start: 10;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-10-at-1280
    {
        grid-column-start: 10;
    }
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-11, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-11
{
    grid-column-start: 11;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-512
    {
        grid-column-start: 11;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-768
    {
        grid-column-start: 11;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-960
    {
        grid-column-start: 11;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-11-at-1280
    {
        grid-column-start: 11;
    }
}
:root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-12, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-12
{
    grid-column-start: 12;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-512, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-512
    {
        grid-column-start: 12;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-768, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-768
    {
        grid-column-start: 12;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-960, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-960
    {
        grid-column-start: 12;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-1280, .apex-kit-providence-theme .va-apex5-grid-root .pvd-grid__item.pvd-grid__item--column-start-12-at-1280
    {
        grid-column-start: 12;
    }
}
:root .va-apex5-icon-root, .apex-kit-providence-theme .va-apex5-icon-root
{
    --apex-kit-icon-size-large: 1.5rem;
    --apex-kit-icon-size-medium: 1.25rem;
    --apex-kit-icon-size-small: 1rem;
    --apex-kit-icon-size-extra-small: 12px;
    --apex-kit-icon-focus-outline: 1px dotted var(--color-black);
    --apex-kit-icon-box-sizing: content-box;
    --apex-kit-icon-padding: 0;
    --apex-kit-icon-color: currentColor;
}
:root .va-apex5-icon-root:focus, .apex-kit-providence-theme .va-apex5-icon-root:focus
{
    outline: var(--apex-kit-icon-focus-outline);
}
:root .va-apex5-inline-alert-root, .apex-kit-providence-theme .va-apex5-inline-alert-root
{
    --apex-kit-inline-alert-color: var(--color-red-47);
    --apex-kit-inline-alert-color-palette: var(--color-red-47);
    --apex-kit-inline-alert-text-color: var(--color-red-47);
    --apex-kit-inline-alert-font-family: var(--fonts-family-sans);
    --apex-kit-inline-alert-font-weight: var(--fonts-weight-regular);
    --apex-kit-inline-alert-letter-spacing: 0;
    --apex-kit-inline-alert-font-line-height-normal: var(--fonts-line-height-normal);
    --apex-kit-inline-alert-text-font-size: var(--fonts-size-text-small-default);
    --apex-kit-inline-alert-icon-height: 1.5em;
    --apex-kit-inline-alert-content-padding-left: var(--system-uom-space-utility-half-x);
    --apex-kit-inline-alert-text-align: left;
    --apex-kit-inline-alert-icon-display: inline-block;
    --apex-kit-inline-alert-icon-component-content: var(--apex-kit-icon-svg--alert-critical);
}
@media screen and (min-width: 32em)
{
    :root .va-apex5-inline-alert-root, .apex-kit-providence-theme .va-apex5-inline-alert-root
    {
        --apex-kit-inline-alert-text-font-size: var(--fonts-size-text-small-at-512);
    }
}
:root .va-apex5-inline-alert-root.pvd-inline-alert--small, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--small
{
    --apex-kit-inline-alert-text-font-size: var(--fonts-size-text-small-default);
}
:root .va-apex5-inline-alert-root.pvd-inline-alert--large, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--large
{
    --apex-kit-inline-alert-text-font-size: var(--fonts-size-text-medium-default);
}
@media screen and (min-width: 32em)
{
    :root .va-apex5-inline-alert-root.pvd-inline-alert--large, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--large
    {
        --apex-kit-inline-alert-text-font-size: var(--fonts-size-text-medium-at-512);
    }
}
:root .va-apex5-inline-alert-root.pvd-inline-alert--info, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--info
{
    --apex-kit-inline-alert-icon-component-content: var(--apex-kit-icon-svg--alert-info);
}
:root .va-apex5-inline-alert-root.pvd-inline-alert--info .va-apex5-icon-root, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--info .va-apex5-icon-root
{
    --apex-kit-inline-alert-color: var(--color-blue-40);
    --apex-kit-inline-alert-color-palette: var(--color-blue-40);
}
:root .va-apex5-inline-alert-root.pvd-inline-alert--info .pvd-inline-alert__content, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--info .pvd-inline-alert__content
{
    --apex-kit-inline-alert-text-color: var(--color-black);
}
:root .va-apex5-inline-alert-root.pvd-inline-alert--success, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--success
{
    --apex-kit-inline-alert-icon-component-content: var(--apex-kit-icon-svg--status-confirm);
}
:root .va-apex5-inline-alert-root.pvd-inline-alert--success .va-apex5-icon-root, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--success .va-apex5-icon-root
{
    --apex-kit-inline-alert-color: var(--color-green-25);
    --apex-kit-inline-alert-color-palette: var(--color-green-25);
}
:root .va-apex5-inline-alert-root.pvd-inline-alert--success .pvd-inline-alert__content, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--success .pvd-inline-alert__content
{
    --apex-kit-inline-alert-text-color: var(--color-black);
}
:root .va-apex5-inline-alert-root.pvd-inline-alert--warning, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--warning
{
    --apex-kit-inline-alert-icon-component-content: var(--apex-kit-icon-svg--alert-warning-full-color-yellow);
}
:root .va-apex5-inline-alert-root.pvd-inline-alert--warning .va-apex5-icon-root, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--warning .va-apex5-icon-root
{
    background-color: transparent;
    content: var(--apex-kit-inline-alert-icon-component-content);
    -webkit-mask-image: none;
    mask-image: none;
}
:root .va-apex5-inline-alert-root.pvd-inline-alert--warning .pvd-inline-alert__content, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--warning .pvd-inline-alert__content
{
    --apex-kit-inline-alert-text-color: var(--color-black);
}
@media(forced-colors: active)
{
    :root .va-apex5-inline-alert-root .va-apex5-icon-root, :root .va-apex5-inline-alert-root.pvd-inline-alert--info .va-apex5-icon-root, :root .va-apex5-inline-alert-root.pvd-inline-alert--success .va-apex5-icon-root, :root .va-apex5-inline-alert-root.pvd-inline-alert--warning .va-apex5-icon-root, .apex-kit-providence-theme .va-apex5-inline-alert-root .va-apex5-icon-root, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--info .va-apex5-icon-root, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--success .va-apex5-icon-root, .apex-kit-providence-theme .va-apex5-inline-alert-root.pvd-inline-alert--warning .va-apex5-icon-root
    {
        --apex-kit-inline-alert-color: CanvasText;
        --apex-kit-inline-alert-color-palette: CanvasText;
    }
}
:root va-apex5-input, .apex-kit-providence-theme va-apex5-input
{
    --apex-kit-input-display: block;
    --apex-kit-input-font-size: 12;
}
:root .va-apex5-input-root, .apex-kit-providence-theme .va-apex5-input-root
{
    --apex-kit-input-align-items: center;
    --apex-kit-input-display: flex;
    --apex-kit-input-icon-color: none;
    --apex-kit-input-root-font-size: 1rem;
}
:root .va-apex5-input-root .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root .pvd-input__input
{
    --apex-kit-input-appearance: none;
    --apex-kit-input-background-color: var(--system-color-background-white);
    --apex-kit-input-border: 1px solid var(--component-color-border-input);
    --apex-kit-input-border-radius: var(--system-uom-border-radius-default);
    --apex-kit-input-box-shadow: 0;
    --apex-kit-input-color: var(--system-color-text-primary);
    --apex-kit-input-cursor: null;
    --apex-kit-input-display: inline-block;
    --apex-kit-input-flex-basis: 100%;
    --apex-kit-input-flex-grow: 1;
    --apex-kit-input-font-family: inherit;
    --apex-kit-input-font-size: inherit;
    --apex-kit-input-height: 2.325em;
    --apex-kit-input-line-height: inherit;
    --apex-kit-input-margin: 0;
    --apex-kit-input-margin-left: 0;
    --apex-kit-input-margin-right: 0;
    --apex-kit-input-max-width: 100%;
    --apex-kit-input-opacity: null;
    --apex-kit-input-outline: none;
    --apex-kit-input-padding: .5em 1em;
    --apex-kit-input-padding-left: 1em;
    --apex-kit-input-padding-right: 1em;
    --apex-kit-input-text-align: left;
    --apex-kit-input-vertical-align: top;
}
:root .va-apex5-input-root .pvd-input__input:hover:not(:disabled), .apex-kit-providence-theme .va-apex5-input-root .pvd-input__input:hover:not(:disabled)
{
    --apex-kit-input-border: 1px solid var(--color-white);
    --apex-kit-input-box-shadow: 0 0 0 2px var(--component-color-border-input);
}
:root .va-apex5-input-root .pvd-input__input:focus, :root .va-apex5-input-root .pvd-input__input:focus:hover, .apex-kit-providence-theme .va-apex5-input-root .pvd-input__input:focus, .apex-kit-providence-theme .va-apex5-input-root .pvd-input__input:focus:hover
{
    --apex-kit-input-border: 1px solid var(--color-white);
    --apex-kit-input-box-shadow: 0 0 0 2px var(--color-black);
}
:root .va-apex5-input-root .pvd-input__input:disabled, .apex-kit-providence-theme .va-apex5-input-root .pvd-input__input:disabled
{
    --apex-kit-input-background-color: var(--color-neutral-95);
    --apex-kit-input-border: 1px solid var(--color-neutral-73);
    --apex-kit-input-color: var(--system-color-text-disabled);
    --apex-kit-input-cursor: not-allowed;
}
:root .va-apex5-input-root .pvd-input__input::placeholder, .apex-kit-providence-theme .va-apex5-input-root .pvd-input__input::placeholder
{
    --apex-kit-input-color: var(--system-color-text-secondary);
    --apex-kit-input-line-height: inherit;
    --apex-kit-input-opacity: 1;
}
:root .va-apex5-input-root .pvd-input__input:disabled::placeholder, .apex-kit-providence-theme .va-apex5-input-root .pvd-input__input:disabled::placeholder
{
    --apex-kit-input-color: var(--system-color-text-disabled);
}
:root .va-apex5-input-root .pvd-input__input[type=number], .apex-kit-providence-theme .va-apex5-input-root .pvd-input__input[type=number]
{
    --apex-kit-input-appearance: textfield;
}
:root .va-apex5-input-root .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root .pvd-input__input
{
    --apex-kit-input-flex-grow: 1;
    --apex-kit-input-line-height: inherit;
    --apex-kit-input-max-width: 100%;
}
:root .va-apex5-input-root .pvd-input__icon, .apex-kit-providence-theme .va-apex5-input-root .pvd-input__icon
{
    --apex-kit-input-icon-display: block;
    --apex-kit-input-icon-line-height: 0;
    --apex-kit-input-icon-margin: 0;
    --apex-kit-input-icon-margin-left: 0;
    --apex-kit-input-icon-margin-right: 0;
    --apex-kit-input-icon-min-width: 1em;
    --apex-kit-input-icon-padding: 0;
    --apex-kit-input-icon-text-align: center;
    --apex-kit-input-icon-z-index: 1;
}
:root .va-apex5-input-root .pvd-input__icon.pvd-input__icon--left, .apex-kit-providence-theme .va-apex5-input-root .pvd-input__icon.pvd-input__icon--left
{
    --apex-kit-input-icon-margin-left: 1em;
}
:root .va-apex5-input-root .pvd-input__icon.pvd-input__icon--right, .apex-kit-providence-theme .va-apex5-input-root .pvd-input__icon.pvd-input__icon--right
{
    --apex-kit-input-icon-margin-right: 1em;
}
:root .va-apex5-input-root.pvd-input--disabled .pvd-input__icon, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--disabled .pvd-input__icon
{
    --apex-kit-input-color: var(--system-color-text-disabled);
}
:root .va-apex5-input-root.pvd-input--error .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--error .pvd-input__input
{
    --apex-kit-input-background-color: var(--component-color-alert-critical-fill);
    --apex-kit-input-border: 1px solid var(--color-red-48);
}
:root .va-apex5-input-root.pvd-input--error .pvd-input__input:focus, :root .va-apex5-input-root.pvd-input--error .pvd-input__input:focus:hover, :root .va-apex5-input-root.pvd-input--error .pvd-input__input:hover:not(:disabled), .apex-kit-providence-theme .va-apex5-input-root.pvd-input--error .pvd-input__input:focus, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--error .pvd-input__input:focus:hover, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--error .pvd-input__input:hover:not(:disabled)
{
    --apex-kit-input-border: 1px solid var(--color-red-48);
    --apex-kit-input-box-shadow: 0 0 0 2px var(--color-red-48);
}
:root .va-apex5-input-root.pvd-input--fixed-width .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--fixed-width .pvd-input__input
{
    --apex-kit-input-width: 14em;
}
:root .va-apex5-input-root.pvd-input--fixed-width .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--fixed-width .pvd-input__input
{
    --apex-kit-input-max-width: 14em;
}
:root .va-apex5-input-root.pvd-input--full-width .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--full-width .pvd-input__input
{
    --apex-kit-input-max-width: 100%;
    --apex-kit-input-width: 100%;
}
:root .va-apex5-input-root.pvd-input--full-width .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--full-width .pvd-input__input
{
    --apex-kit-input-max-width: 100%;
}
:root .va-apex5-input-root.pvd-input--text-center .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--text-center .pvd-input__input
{
    --apex-kit-input-text-align: center;
}
:root .va-apex5-input-root.pvd-input--text-right .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--text-right .pvd-input__input
{
    --apex-kit-input-text-align: right;
}
:root .va-apex5-input-root.pvd-input--zip.pvd-input--full-width .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--zip.pvd-input--full-width .pvd-input__input
{
    --apex-kit-input-max-width: 100%;
    --apex-kit-input-width: 100%;
}
:root .va-apex5-input-root.pvd-input--zip.pvd-input--full-width .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--zip.pvd-input--full-width .pvd-input__input
{
    --apex-kit-input-max-width: 100%;
}
:root .va-apex5-input-root.pvd-input--zip .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--zip .pvd-input__input
{
    --apex-kit-input-width: 14em;
}
:root .va-apex5-input-root.pvd-input--zip .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--zip .pvd-input__input
{
    --apex-kit-input-max-width: 14em;
}
:root .va-apex5-input-root.pvd-input--phone.pvd-input--full-width .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--phone.pvd-input--full-width .pvd-input__input
{
    --apex-kit-input-max-width: 100%;
    --apex-kit-input-width: 100%;
}
:root .va-apex5-input-root.pvd-input--phone.pvd-input--full-width .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--phone.pvd-input--full-width .pvd-input__input
{
    --apex-kit-input-max-width: 100%;
}
:root .va-apex5-input-root.pvd-input--phone .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--phone .pvd-input__input
{
    --apex-kit-input-width: 14em;
}
:root .va-apex5-input-root.pvd-input--phone .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--phone .pvd-input__input
{
    --apex-kit-input-max-width: 14em;
}
:root .va-apex5-input-root.pvd-input--ssn.pvd-input--full-width .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--ssn.pvd-input--full-width .pvd-input__input
{
    --apex-kit-input-max-width: 100%;
    --apex-kit-input-width: 100%;
}
:root .va-apex5-input-root.pvd-input--ssn.pvd-input--full-width .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--ssn.pvd-input--full-width .pvd-input__input
{
    --apex-kit-input-max-width: 100%;
}
:root .va-apex5-input-root.pvd-input--ssn .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--ssn .pvd-input__input
{
    --apex-kit-input-width: 14em;
}
:root .va-apex5-input-root.pvd-input--ssn .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--ssn .pvd-input__input
{
    --apex-kit-input-max-width: 14em;
}
:root .va-apex5-input-root.pvd-input--icon-left .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--icon-left .pvd-input__input
{
    --apex-kit-input-padding-left: 2.5em;
}
:root .va-apex5-input-root.pvd-input--icon-left>.pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--icon-left>.pvd-input__input
{
    --apex-kit-input-margin-left: -2em;
}
:root .va-apex5-input-root.pvd-input--icon-right .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--icon-right .pvd-input__input
{
    --apex-kit-input-padding-right: 2.5em;
}
:root .va-apex5-input-root.pvd-input--icon-right .pvd-input__input, .apex-kit-providence-theme .va-apex5-input-root.pvd-input--icon-right .pvd-input__input
{
    --apex-kit-input-margin-right: -2em;
}
:root .va-apex5-input-root s-fallback-wrapper:not([hidden=true]), :root .va-apex5-input-root s-fallback-wrapper[hidden=true]+s-assigned-wrapper, .apex-kit-providence-theme .va-apex5-input-root s-fallback-wrapper:not([hidden=true]), .apex-kit-providence-theme .va-apex5-input-root s-fallback-wrapper[hidden=true]+s-assigned-wrapper
{
    --apex-kit-input-fallback-wrapper-align-items: center;
    --apex-kit-input-fallback-wrapper-display: flex;
    --apex-kit-input-fallback-wrapper-flex-grow: 1;
}
:root va-apex5-label, .apex-kit-providence-theme va-apex5-label
{
    --apex-kit-label-display: block;
}
:root .va-apex5-label-root, .apex-kit-providence-theme .va-apex5-label-root
{
    --apex-kit-label-display: block;
    --apex-kit-label-color: var(--color-black);
    --apex-kit-label-font-family: var(--fonts-family-sans);
    --apex-kit-label-font-weight: var(--fonts-weight-regular);
    --apex-kit-label-line-height: var(--fonts-line-height-normal);
    --apex-kit-label-font-size: 0;
    --apex-kit-label-text-decoration: none;
    --apex-kit-label-text-transform: none;
    --apex-kit-label-letter-spacing: 0;
}
:root .va-apex5-label-root.pvd-label--large .pvd-label__label, .apex-kit-providence-theme .va-apex5-label-root.pvd-label--large .pvd-label__label
{
    --apex-kit-label-font-size: var(--fonts-size-text-medium-default);
    --apex-kit-label-font-weight: var(--fonts-weight-bold);
}
@media screen and (min-width: 32em)
{
    :root .va-apex5-label-root.pvd-label--large .pvd-label__label, .apex-kit-providence-theme .va-apex5-label-root.pvd-label--large .pvd-label__label
    {
        --apex-kit-label-font-size: var(--fonts-size-text-medium-at-512);
    }
}
:root .va-apex5-label-root.pvd-label--large .pvd-label__annotation .va-apex5-icon-root, .apex-kit-providence-theme .va-apex5-label-root.pvd-label--large .pvd-label__annotation .va-apex5-icon-root
{
    --apex-kit-label-vertical-align: baseline;
}
:root .va-apex5-label-root.pvd-label--secondary .pvd-label__label, .apex-kit-providence-theme .va-apex5-label-root.pvd-label--secondary .pvd-label__label
{
    --apex-kit-label-font-weight: var(--fonts-weight-regular);
}
:root .va-apex5-label-root .pvd-label__label, .apex-kit-providence-theme .va-apex5-label-root .pvd-label__label
{
    --apex-kit-label-font-size: var(--fonts-size-text-small-default);
    --apex-kit-label-font-weight: var(--fonts-weight-bold);
}
@media screen and (min-width: 32em)
{
    :root .va-apex5-label-root .pvd-label__label, .apex-kit-providence-theme .va-apex5-label-root .pvd-label__label
    {
        --apex-kit-label-font-size: var(--fonts-size-text-small-at-512);
    }
}
:root .va-apex5-label-root .pvd-label__indicator, .apex-kit-providence-theme .va-apex5-label-root .pvd-label__indicator
{
    --apex-kit-label-color: var(--color-black);
    --apex-kit-label-font-weight: var(--fonts-weight-regular);
    --apex-kit-label-margin-left: var(--system-uom-space-utility-quarter-x);
}
:root .va-apex5-label-root .pvd-label__indicator.pvd-label__indicator--required, .apex-kit-providence-theme .va-apex5-label-root .pvd-label__indicator.pvd-label__indicator--required
{
    --apex-kit-label-color: var(--color-red-48);
    --apex-kit-label-text-decoration: none;
}
:root .va-apex5-label-root .pvd-label__annotation, .apex-kit-providence-theme .va-apex5-label-root .pvd-label__annotation
{
    --apex-kit-label-color: var(--color-blue-40);
    --apex-kit-label-display: inline;
    --apex-kit-label-margin-left: var(--system-uom-space-utility-three-quarter-x);
    --apex-kit-label-vertical-align: middle;
}
:root .va-apex5-label-root .pvd-label__annotation .va-apex5-icon-root, .apex-kit-providence-theme .va-apex5-label-root .pvd-label__annotation .va-apex5-icon-root
{
    --apex-kit-label-vertical-align: text-top;
}
@media print
{
    :root .va-apex5-label-root .pvd-label__annotation, .apex-kit-providence-theme .va-apex5-label-root .pvd-label__annotation
    {
        --apex-kit-label-display: none;
    }
}
:root .va-apex5-list-group-root, .apex-kit-providence-theme .va-apex5-list-group-root
{
    --apex-kit-list-group-border-radius: none;
    --apex-kit-list-group-color: none;
    --apex-kit-list-display: block;
    --apex-kit-list-group-line-height: var(--fonts-line-height-normal);
    --apex-kit-list-group-margin: 0;
    --apex-kit-list-group-padding: 0;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item
    {
        --apex-kit-list-group-margin-right: var(--system-uom-space-utility-one-and-half-x);
    }
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item+.pvd-list-group__list-item, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item+.pvd-list-group__list-item
    {
        --apex-kit-list-group-margin-top: 0;
        --apex-kit-list-group-padding-top: 0;
    }
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item+.pvd-list-group__list-item:last-child, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item+.pvd-list-group__list-item:last-child
    {
        --apex-kit-list-group-margin-right: 0;
    }
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item.pvd-list-group__list-item--border, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-512 .pvd-list-group__list-item.pvd-list-group__list-item--border
    {
        --apex-kit-list-group-border: 1px solid var(--color-neutral-80);
        --apex-kit-list-group-border-top: 0;
        --apex-kit-list-group-margin-right: var(--system-uom-space-utility-one-x);
        --apex-kit-list-group-padding-left: var(--system-uom-space-utility-one-x);
        --apex-kit-list-group-margin-top: 0;
    }
}
@media screen and (min-width: 48rem)
{
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item
    {
        --apex-kit-list-group-margin-right: var(--system-uom-space-utility-one-and-half-x);
    }
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item+.pvd-list-group__list-item, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item+.pvd-list-group__list-item
    {
        --apex-kit-list-group-margin-top: 0;
        --apex-kit-list-group-padding-top: 0;
    }
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item+.pvd-list-group__list-item:last-child, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item+.pvd-list-group__list-item:last-child
    {
        --apex-kit-list-group-margin-right: 0;
    }
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item.pvd-list-group__list-item--border, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-768 .pvd-list-group__list-item.pvd-list-group__list-item--border
    {
        --apex-kit-list-group-border: 1px solid var(--color-neutral-80);
        --apex-kit-list-group-border-top: 0;
        --apex-kit-list-group-margin-right: var(--system-uom-space-utility-one-x);
        --apex-kit-list-group-padding-left: var(--system-uom-space-utility-one-x);
        --apex-kit-list-group-margin-top: 0;
    }
}
@media screen and (min-width: 60rem)
{
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item
    {
        --apex-kit-list-group-margin-right: var(--system-uom-space-utility-one-and-half-x);
    }
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item+.pvd-list-group__list-item, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item+.pvd-list-group__list-item
    {
        --apex-kit-list-group-margin-top: 0;
        --apex-kit-list-group-padding-top: 0;
    }
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item+.pvd-list-group__list-item:last-child, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item+.pvd-list-group__list-item:last-child
    {
        --apex-kit-list-group-margin-right: 0;
    }
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item.pvd-list-group__list-item--border, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-960 .pvd-list-group__list-item.pvd-list-group__list-item--border
    {
        --apex-kit-list-group-border: 1px solid var(--color-neutral-80);
        --apex-kit-list-group-border-top: 0;
        --apex-kit-list-group-margin-right: var(--system-uom-space-utility-one-x);
        --apex-kit-list-group-padding-left: var(--system-uom-space-utility-one-x);
        --apex-kit-list-group-margin-top: 0;
    }
}
@media screen and (min-width: 80rem)
{
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item
    {
        --apex-kit-list-group-margin-right: var(--system-uom-space-utility-one-and-half-x);
    }
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item+.pvd-list-group__list-item, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item+.pvd-list-group__list-item
    {
        --apex-kit-list-group-margin-top: 0;
        --apex-kit-list-group-padding-top: 0;
    }
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item+.pvd-list-group__list-item:last-child, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item+.pvd-list-group__list-item:last-child
    {
        --apex-kit-list-group-margin-right: 0;
    }
    :root .va-apex5-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item.pvd-list-group__list-item--border, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-at-1280 .pvd-list-group__list-item.pvd-list-group__list-item--border
    {
        --apex-kit-list-group-border: 1px solid var(--color-neutral-80);
        --apex-kit-list-group-border-top: 0;
        --apex-kit-list-group-margin-right: var(--system-uom-space-utility-one-x);
        --apex-kit-list-group-padding-left: var(--system-uom-space-utility-one-x);
        --apex-kit-list-group-margin-top: 0;
    }
}
:root .va-apex5-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item
{
    --apex-kit-list-group-margin-right: var(--system-uom-space-utility-one-and-half-x);
}
:root .va-apex5-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item+.pvd-list-group__list-item, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item+.pvd-list-group__list-item
{
    --apex-kit-list-group-margin-top: 0;
    --apex-kit-list-group-padding-top: 0;
}
:root .va-apex5-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item+.pvd-list-group__list-item:last-child, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item+.pvd-list-group__list-item:last-child
{
    --apex-kit-list-group-margin-right: 0;
}
:root .va-apex5-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item.pvd-list-group__list-item--border, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--inline-always .pvd-list-group__list-item.pvd-list-group__list-item--border
{
    --apex-kit-list-group-border: 1px solid var(--color-neutral-80);
    --apex-kit-list-group-border-top: 0;
    --apex-kit-list-group-margin-right: var(--system-uom-space-utility-one-x);
    --apex-kit-list-group-padding-left: var(--system-uom-space-utility-one-x);
    --apex-kit-list-group-margin-top: 0;
}
:root .va-apex5-list-group-root.pvd-list-group--unordered>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--unordered>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
{
    --apex-kit-list-group-bullet-size: var(--system-uom-space-utility-quarter-x);
    --apex-kit-list-group-margin-top: .53125rem;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-list-group-root.pvd-list-group--unordered>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--unordered>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
    {
        --apex-kit-list-group-margin-top: .625rem;
    }
}
:root .va-apex5-list-group-root.pvd-list-group--unordered.pvd-list-group--small>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--unordered.pvd-list-group--small>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
{
    --apex-kit-list-group-bullet-size: var(--system-uom-space-utility-quarter-x);
    --apex-kit-list-group-margin-top: .4375rem;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-list-group-root.pvd-list-group--unordered.pvd-list-group--small>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--unordered.pvd-list-group--small>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
    {
        --apex-kit-list-group-margin-top: .53125rem;
    }
}
:root .va-apex5-list-group-root.pvd-list-group--unordered.pvd-list-group--large>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--unordered.pvd-list-group--large>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
{
    --apex-kit-list-group-bullet-size: var(--system-uom-space-utility-quarter-x);
    --apex-kit-list-group-margin-top: .71875rem;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-list-group-root.pvd-list-group--unordered.pvd-list-group--large>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before, .apex-kit-providence-theme .va-apex5-list-group-root.pvd-list-group--unordered.pvd-list-group--large>.pvd-list-group__list-item>.pvd-list-group__list-item-style:before
    {
        --apex-kit-list-group-margin-top: .8125rem;
    }
}
:root .va-apex5-list-group-root .pvd-list-group__list-item-style, .apex-kit-providence-theme .va-apex5-list-group-root .pvd-list-group__list-item-style
{
    --apex-kit-list-group-margin-right: var(--system-uom-space-utility-three-quarter-x);
}
:root .va-apex5-list-group-root .pvd-list-group__list-item+.pvd-list-group__list-item, .apex-kit-providence-theme .va-apex5-list-group-root .pvd-list-group__list-item+.pvd-list-group__list-item
{
    --apex-kit-list-group-margin-top: var(--system-uom-space-utility-half-x);
}
:root .va-apex5-list-group-root .pvd-list-group__list-item.pvd-list-group__list-item--border, .apex-kit-providence-theme .va-apex5-list-group-root .pvd-list-group__list-item.pvd-list-group__list-item--border
{
    --apex-kit-list-group-border: 1px solid var(--color-neutral-80);
    --apex-kit-list-group-padding-top: var(--system-uom-space-utility-half-x);
}
:root .va-apex5-list-group-root .pvd-list-group__nested-list, .apex-kit-providence-theme .va-apex5-list-group-root .pvd-list-group__nested-list
{
    --apex-kit-space-utility-half-x: var(--system-uom-space-utility-half-x);
}
:root .va-apex5-list-group-root .pvd-list-group__list-item-icon, .apex-kit-providence-theme .va-apex5-list-group-root .pvd-list-group__list-item-icon
{
    --apex-kit-list-group-margin-top: .15625rem;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-list-group-root .pvd-list-group__list-item-icon, .apex-kit-providence-theme .va-apex5-list-group-root .pvd-list-group__list-item-icon
    {
        --apex-kit-list-group-margin-top: .25rem;
    }
}
:root .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--left, .apex-kit-providence-theme .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--left
{
    --apex-kit-list-group-margin-right: var(--system-uom-space-utility-three-quarter-x);
}
:root .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--right, .apex-kit-providence-theme .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--right
{
    --apex-kit-list-group-margin-left: var(--system-uom-space-utility-three-quarter-x);
}
:root .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--link, .apex-kit-providence-theme .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group__list-item-icon--link
{
    --apex-kit-text-color-link: var(--color-blue-40);
}
:root .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group--small .pvd-list-group__list-item-icon, .apex-kit-providence-theme .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group--small .pvd-list-group__list-item-icon
{
    --apex-kit-list-group-margin-top: .0625rem;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group--small .pvd-list-group__list-item-icon, .apex-kit-providence-theme .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group--small .pvd-list-group__list-item-icon
    {
        --apex-kit-list-group-margin-top: .15625rem;
    }
}
:root .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group--large .pvd-list-group__list-item-icon, .apex-kit-providence-theme .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group--large .pvd-list-group__list-item-icon
{
    --apex-kit-list-group-margin-top: .21875rem;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group--large .pvd-list-group__list-item-icon, .apex-kit-providence-theme .va-apex5-list-group-root .pvd-list-group__list-item-icon.pvd-list-group--large .pvd-list-group__list-item-icon
    {
        --apex-kit-list-group-margin-top: .3125rem;
    }
}
:root .va-apex5-microcopy-root, .apex-kit-providence-theme .va-apex5-microcopy-root
{
    --apex-kit-microcopy-font-family: var(--fonts-family-sans);
    --apex-kit-microcopy-font-weight: var(--fonts-weight-regular);
    --apex-kit-microcopy-line-height: var(--fonts-line-height-normal);
}
:root .va-apex5-microcopy-root .pvd-microcopy__microcopy, .apex-kit-providence-theme .va-apex5-microcopy-root .pvd-microcopy__microcopy
{
    --apex-kit-microcopy-text-color: var(--color-neutral-40);
    --apex-kit-microcopy-letter-spacing: unset;
    --apex-kit-microcopy-text-font-size: var(--fonts-size-text-small-default);
}
@media screen and (min-width: 32em)
{
    :root .va-apex5-microcopy-root .pvd-microcopy__microcopy, .apex-kit-providence-theme .va-apex5-microcopy-root .pvd-microcopy__microcopy
    {
        --apex-kit-microcopy-text-font-size: var(--fonts-size-text-small-at-512);
    }
}
:root .va-apex5-modal-root, .apex-kit-providence-theme .va-apex5-modal-root
{
    --apex-kit-modal-align-items: flex-end;
    --apex-kit-modal-display: flex;
    --apex-kit-modal-visibility: visible;
    --apex-kit-modal-animation: none;
    --apex-kit-modal-animation-fade-in: va-apex5ModalFadeIn .2s ease-out;
    --apex-kit-modal-animation-fade-out: va-apex5ModalFadeOut .2s ease-in;
    --apex-kit-modal-animation-slide-up: va-apex5ModalSlideUp .3s ease-out;
    --apex-kit-modal-animation-slide-down: va-apex5ModalSlideDown .3s ease-in;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-modal-root, .apex-kit-providence-theme .va-apex5-modal-root
    {
        --apex-kit-modal-align-items: center;
    }
}
@keyframes va-apex5ModalFadeIn
{
    0%
    {
        opacity: 0;
        visibility: hidden;
    }
    to
    {
        opacity: 1;
        visibility: visible;
    }
}
@keyframes va-apex5ModalFadeOut
{
    0%
    {
        opacity: 1;
        visibility: visible;
    }
    to
    {
        opacity: 0;
        visibility: hidden;
    }
}
@keyframes va-apex5ModalSlideUp
{
    0%
    {
        transform: translateY(100%);
    }
    to
    {
        transform: translateY(0);
    }
}
@keyframes va-apex5ModalSlideDown
{
    0%
    {
        transform: translateY(0);
    }
    to
    {
        transform: translateY(100%);
    }
}
:root .va-apex5-modal-root.pvd-modal--opening, .apex-kit-providence-theme .va-apex5-modal-root.pvd-modal--opening
{
    --apex-kit-modal-animation: var(--apex-kit-modal-animation-fade-in);
}
:root .va-apex5-modal-root.pvd-modal--opening .pvd-modal__dialog, .apex-kit-providence-theme .va-apex5-modal-root.pvd-modal--opening .pvd-modal__dialog
{
    --apex-kit-modal-dialog-animation: var(--apex-kit-modal-animation-slide-up);
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-modal-root.pvd-modal--opening .pvd-modal__dialog, .apex-kit-providence-theme .va-apex5-modal-root.pvd-modal--opening .pvd-modal__dialog
    {
        --apex-kit-modal-dialog-animation: none;
    }
}
:root .va-apex5-modal-root.pvd-modal--closing, .apex-kit-providence-theme .va-apex5-modal-root.pvd-modal--closing
{
    --apex-kit-modal-animation: var(--apex-kit-modal-animation-fade-out);
}
:root .va-apex5-modal-root.pvd-modal--closing .pvd-modal__dialog, .apex-kit-providence-theme .va-apex5-modal-root.pvd-modal--closing .pvd-modal__dialog
{
    --apex-kit-modal-dialog-animation: var(--apex-kit-modal-animation-slide-down);
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-modal-root.pvd-modal--closing .pvd-modal__dialog, .apex-kit-providence-theme .va-apex5-modal-root.pvd-modal--closing .pvd-modal__dialog
    {
        --apex-kit-modal-dialog-animation: none;
    }
}
:root .va-apex5-modal-root.pvd-modal--opened, .apex-kit-providence-theme .va-apex5-modal-root.pvd-modal--opened
{
    --apex-kit-modal-display: flex;
    --apex-kit-modal-visibility: visible;
}
:root .va-apex5-modal-root.pvd-modal--closed, .apex-kit-providence-theme .va-apex5-modal-root.pvd-modal--closed
{
    --apex-kit-modal-display: none;
    --apex-kit-modal-visibility: hidden;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-modal-root.pvd-modal--width-400 .pvd-modal__dialog, .apex-kit-providence-theme .va-apex5-modal-root.pvd-modal--width-400 .pvd-modal__dialog
    {
        --apex-kit-modal-dialog-max-width: 25rem;
    }
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-modal-root.pvd-modal--width-800 .pvd-modal__dialog, .apex-kit-providence-theme .va-apex5-modal-root.pvd-modal--width-800 .pvd-modal__dialog
    {
        --apex-kit-modal-dialog-max-width: 50rem;
    }
}
:root .va-apex5-modal-root.pvd-modal--content-overflow .pvd-modal__body-wrapper:focus, :root .va-apex5-modal-root.pvd-modal--content-overflow .pvd-modal__body-wrapper:active, .apex-kit-providence-theme .va-apex5-modal-root.pvd-modal--content-overflow .pvd-modal__body-wrapper:focus, .apex-kit-providence-theme .va-apex5-modal-root.pvd-modal--content-overflow .pvd-modal__body-wrapper:active
{
    --apex-kit-modal-body-wrapper-outline: 1px dotted var(--color-black);
}
:root .va-apex5-modal-root .pvd-modal__overlay, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__overlay
{
    --apex-kit-modal-overlay-background-color: rgba(0,0,0,.5);
}
:root .va-apex5-modal-root .pvd-modal__dialog, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__dialog
{
    --apex-kit-modal-dialog-window-innerHeight: 100vh;
    --apex-kit-modal-dialog-color: var(--system-color-text-primary);
    --apex-kit-modal-dialog-background-color: var(--color-white);
    --apex-kit-modal-dialog-border-radius: var(--system-uom-border-radius-medium);
    --apex-kit-modal-dialog-border: initial;
    --apex-kit-modal-dialog-box-shadow: 0 1px 4px 0 rgba(0,0,0,.2);
    --apex-kit-modal-dialog-max-height: calc(var(--apex-kit-modal-dialog-window-innerHeight) - var(--system-uom-space-utility-one-and-half-x));
    --apex-kit-modal-dialog-width: 100%;
    --apex-kit-modal-dialog-max-width: initial;
    --apex-kit-modal-dialog-animation: none;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-modal-root .pvd-modal__dialog, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__dialog
    {
        --apex-kit-modal-dialog-max-height: calc(var(--apex-kit-modal-dialog-window-innerHeight) - (var(--system-uom-space-utility-three-x) * 2));
        --apex-kit-modal-dialog-max-width: 37.5rem;
        --apex-kit-modal-dialog-width: calc(100% - 3rem);
    }
}
@media screen and (forced-colors: active)
{
    :root .va-apex5-modal-root .pvd-modal__dialog, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__dialog
    {
        --apex-kit-modal-dialog-border: 1px solid CanvasText;
    }
}
:root .va-apex5-modal-root .pvd-modal__dialog:focus, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__dialog:focus
{
    --apex-kit-modal-dialog-box-shadow: 0 0 0 2px #000;
}
@media screen and (forced-colors: active)
{
    :root .va-apex5-modal-root .pvd-modal__dialog:focus, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__dialog:focus
    {
        --apex-kit-modal-dialog-border: 2px solid CanvasText;
    }
}
:root .va-apex5-modal-root .pvd-modal__content, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__content
{
    --apex-kit-modal-content-padding: var(--system-uom-space-utility-one-x) var(--system-uom-space-utility-half-x) var(--system-uom-space-utility-half-x);
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-modal-root .pvd-modal__content, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__content
    {
        --apex-kit-modal-content-padding: var(--system-uom-space-utility-one-and-half-x) var(--system-uom-space-utility-half-x) var(--system-uom-space-utility-half-x);
    }
}
:root .va-apex5-modal-root .pvd-modal__heading-wrapper, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__heading-wrapper
{
    --apex-kit-modal-heading-wrapper-margin: var(--uom-space-inline-right-one-and-half-x);
    --apex-kit-modal-heading-wrapper-padding: 0 var(--system-uom-space-utility-one-x);
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-modal-root .pvd-modal__heading-wrapper, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__heading-wrapper
    {
        --apex-kit-modal-heading-wrapper-padding: 0 var(--system-uom-space-utility-one-and-half-x);
    }
}
:root .va-apex5-modal-root .pvd-modal__heading, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__heading
{
    --apex-kit-modal-heading-color: var(--system-color-text-primary);
    --apex-kit-modal-heading-font-weight: var(--fonts-weight-bold);
    --apex-kit-modal-heading-line-height: var(--fonts-line-height-heading);
    --apex-kit-modal-heading-font-size: var(--component-font-size-heading-level-4-default);
    --apex-kit-modal-heading-letter-spacing: normal;
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-modal-root .pvd-modal__heading, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__heading
    {
        --apex-kit-modal-heading-font-size: var(--component-font-size-heading-level-4-at-512);
    }
}
:root .va-apex5-modal-root .pvd-modal__heading.pvd-modal__heading--level-2, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__heading.pvd-modal__heading--level-2
{
    --apex-kit-modal-heading-font-weight: var(--fonts-weight-regular);
}
:root .va-apex5-modal-root .pvd-modal__body-wrapper, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__body-wrapper
{
    --apex-kit-modal-body-wrapper-margin: var(--uom-space-stack-one-and-half-x);
    --apex-kit-modal-body-wrapper-padding: 0 var(--system-uom-space-utility-one-x);
    --apex-kit-modal-body-scrollbar-color: auto;
    --apex-kit-modal-body-wrapper-outline: initial;
    --apex-kit-modal-body-wrapper-outline-offset: initial;
    --apex-kit-modal-body-bottom-height: var(--system-uom-space-utility-half-x);
    --apex-kit-modal-body-bottom-height-at-512: var(--system-uom-space-utility-one-and-half-x);
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-modal-root .pvd-modal__body-wrapper, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__body-wrapper
    {
        --apex-kit-modal-body-wrapper-margin: var(--uom-space-stack-two-x);
        --apex-kit-modal-body-wrapper-padding: 0 var(--system-uom-space-utility-one-and-half-x);
    }
}
:root .va-apex5-modal-root .pvd-modal__close-button, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__close-button
{
    background: none;
    border-width: 0;
    cursor: pointer;
    display: inline-flex;
    margin: 0;
    padding: 0;
    --apex-kit-modal-close-button-color: var(--color-neutral-40);
    --apex-kit-modal-close-button-height: var(--component-font-size-heading-page-title-at-512);
    --apex-kit-modal-close-button-width: var(--apex-kit-modal-close-button-height);
    --apex-kit-modal-close-button-right: .625rem;
    --apex-kit-modal-close-button-top: var(--apex-kit-modal-close-button-right);
    --apex-kit-modal-close-button-box-shadow: initial;
    --apex-kit-modal-close-button-border: initial;
    --apex-kit-modal-close-button-border-radius: var(--apex-kit-modal-dialog-border-radius);
    --apex-kit-modal-close-button-background: transparent;
    --apex-kit-modal-close-button-outline: none;
    --apex-kit-modal-close-button-outline-offset: 0;
    --apex-kit-modal-close-button-transition: initial;
}
@media screen and (forced-colors: active)
{
    :root .va-apex5-modal-root .pvd-modal__close-button, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__close-button
    {
        --apex-kit-modal-close-button-color: LinkText;
    }
}
@media screen and (min-width: 32rem)
{
    :root .va-apex5-modal-root .pvd-modal__close-button, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__close-button
    {
        --apex-kit-modal-close-button-right: var(--fonts-size-text-large-default);
        --apex-kit-modal-close-button-top: var(--apex-kit-modal-close-button-right);
    }
}
:root .va-apex5-modal-root .pvd-modal__close-button:hover, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__close-button:hover
{
    --apex-kit-modal-close-button-color: var(--color-blue-24);
}
:root .va-apex5-modal-root .pvd-modal__close-button:hover:before, :root .va-apex5-modal-root .pvd-modal__close-button:active:before, :root .va-apex5-modal-root .pvd-modal__close-button:focus:before, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__close-button:hover:before, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__close-button:active:before, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__close-button:focus:before
{
    --apex-kit-modal-close-button-box-shadow: 0 0 0 1px #000;
}
@media screen and (forced-colors: active)
{
    :root .va-apex5-modal-root .pvd-modal__close-button:hover:before, :root .va-apex5-modal-root .pvd-modal__close-button:active:before, :root .va-apex5-modal-root .pvd-modal__close-button:focus:before, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__close-button:hover:before, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__close-button:active:before, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__close-button:focus:before
    {
        --apex-kit-modal-close-button-border: 1px solid LinkText;
    }
}
:root .va-apex5-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon
{
    --apex-kit-modal-close-button-icon-height: var(--apex-kit-icon-size-small);
    --apex-kit-modal-close-button-icon-width: var(--apex-kit-icon-size-small);
    --apex-kit-modal-close-button-icon-padding: 0;
}
:root .va-apex5-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon .va-apex5-icon-root, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon .va-apex5-icon-root
{
    --apex-kit-icon-size-large: 1.5rem;
    --apex-kit-icon-size-medium: 1.25rem;
    --apex-kit-icon-size-small: 1rem;
    --apex-kit-icon-size-extra-small: 12px;
    --apex-kit-icon-focus-outline: 1px dotted var(--color-black);
    --apex-kit-icon-box-sizing: content-box;
    --apex-kit-icon-padding: 0;
    --apex-kit-icon-color: currentColor;
}
:root .va-apex5-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon .va-apex5-icon-root:focus, .apex-kit-providence-theme .va-apex5-modal-root .pvd-modal__close-button .pvd-modal-close-button__icon .va-apex5-icon-root:focus
{
    outline: var(--apex-kit-icon-focus-outline);
}
:root .va-apex5-select-root, .apex-kit-providence-theme .va-apex5-select-root
{
    --apex-kit-icon-size-medium: 1.25rem;
    --apex-kit-icon-size-small: 1rem;
    --apex-kit-select-text-color: var(--system-color-text-primary);
    --apex-kit-select-placeholder-color: var(--system-color-text-secondary);
    --apex-kit-select-background-color: var(--system-color-background-white);
    --apex-kit-select-border-width: 1px;
    --apex-kit-select-border-style: solid;
    --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--component-color-border-input);
    --apex-kit-select-border-radius: var(--system-uom-border-radius-default);
    --apex-kit-select-outline-offset: 0;
    --apex-kit-select-outline: none;
    --apex-kit-select-transition: none;
    --apex-kit-select-box-shadow-length-values: var(--uom-space-inline-eighth-x);
    --apex-kit-select-box-shadow: none;
    --apex-kit-select-cursor: pointer;
    --apex-kit-select-font-size: inherit;
    --apex-kit-select-letter-spacing: normal;
    --apex-kit-select-horizontal-padding: 1em;
    --apex-kit-select-vertical-padding: .5em;
    --apex-kit-select-line-height: 1.2;
    --apex-kit-select-height: calc((1em * var(--apex-kit-select-line-height)) + (var(--apex-kit-select-vertical-padding) * 2) + .125em);
    --apex-kit-select-icon-padding: 0;
    --apex-kit-select-icon-color: var(--system-color-interactive-primary);
    --apex-kit-select-text-size: var(--fonts-size-text-medium-default);
    --apex-kit-select-text-size-at-512: var(--fonts-size-text-medium-at-512);
    --apex-kit-select-icon-width: var(--apex-kit-icon-size-small);
    --apex-kit-select-icon-height: var(--apex-kit-select-icon-width);
    --apex-kit-select-padding-right: calc((var(--apex-kit-select-text-size) * 2) + var(--apex-kit-select-icon-width));
    --apex-kit-select-padding-right-at-512: calc((var(--apex-kit-select-text-size-at-512) * 2) + var(--apex-kit-select-icon-width));
    --apex-kit-select-icon-right: var(--apex-kit-select-text-size);
    --apex-kit-select-icon-right-at-512: var(--apex-kit-select-text-size-at-512);
}
:root .va-apex5-select-root.pvd-select--error .pvd-select__select, .apex-kit-providence-theme .va-apex5-select-root.pvd-select--error .pvd-select__select
{
    --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--component-color-alert-critical);
}
:root .va-apex5-select-root.pvd-select--error .pvd-select__select:hover, :root .va-apex5-select-root.pvd-select--error .pvd-select__select.pvd-select--hover, :root .va-apex5-select-root.pvd-select--error .pvd-select__select:focus, :root .va-apex5-select-root.pvd-select--error .pvd-select__select.pvd-select--focus, .apex-kit-providence-theme .va-apex5-select-root.pvd-select--error .pvd-select__select:hover, .apex-kit-providence-theme .va-apex5-select-root.pvd-select--error .pvd-select__select.pvd-select--hover, .apex-kit-providence-theme .va-apex5-select-root.pvd-select--error .pvd-select__select:focus, .apex-kit-providence-theme .va-apex5-select-root.pvd-select--error .pvd-select__select.pvd-select--focus
{
    --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--system-color-background-white);
    --apex-kit-select-box-shadow: var(--apex-kit-select-box-shadow-length-values) var(--component-color-alert-critical);
}
:root .va-apex5-select-root.pvd-select--disabled, .apex-kit-providence-theme .va-apex5-select-root.pvd-select--disabled
{
    --apex-kit-select-icon-color: var(--system-color-text-disabled);
}
:root .va-apex5-select-root.pvd-select--small, .apex-kit-providence-theme .va-apex5-select-root.pvd-select--small
{
    --apex-kit-select-text-size: var(--fonts-size-text-small-default);
    --apex-kit-select-text-size-at-512: var(--fonts-size-text-small-at-512);
    --apex-kit-select-icon-width: var(--apex-kit-icon-size-small);
    --apex-kit-select-icon-height: var(--apex-kit-select-icon-width);
    --apex-kit-select-padding-right: calc((var(--apex-kit-select-text-size) * 2) + var(--apex-kit-select-icon-width));
    --apex-kit-select-padding-right-at-512: calc((var(--apex-kit-select-text-size-at-512) * 2) + var(--apex-kit-select-icon-width));
    --apex-kit-select-icon-right: var(--apex-kit-select-text-size);
    --apex-kit-select-icon-right-at-512: var(--apex-kit-select-text-size-at-512);
}
:root .va-apex5-select-root.pvd-select--large, .apex-kit-providence-theme .va-apex5-select-root.pvd-select--large
{
    --apex-kit-select-text-size: var(--fonts-size-text-large-default);
    --apex-kit-select-text-size-at-512: var(--fonts-size-text-large-at-512);
    --apex-kit-select-icon-width: var(--apex-kit-icon-size-medium);
    --apex-kit-select-icon-height: var(--apex-kit-select-icon-width);
    --apex-kit-select-padding-right: calc((var(--apex-kit-select-text-size) * 2) + var(--apex-kit-select-icon-width));
    --apex-kit-select-padding-right-at-512: calc((var(--apex-kit-select-text-size-at-512) * 2) + var(--apex-kit-select-icon-width));
    --apex-kit-select-icon-right: var(--apex-kit-select-text-size);
    --apex-kit-select-icon-right-at-512: var(--apex-kit-select-text-size-at-512);
}
:root .va-apex5-select-root .pvd-select__select:hover, :root .va-apex5-select-root .pvd-select__select.pvd-select--hover, .apex-kit-providence-theme .va-apex5-select-root .pvd-select__select:hover, .apex-kit-providence-theme .va-apex5-select-root .pvd-select__select.pvd-select--hover
{
    --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--system-color-background-white);
    --apex-kit-select-box-shadow: var(--apex-kit-select-box-shadow-length-values) var(--component-color-border-input);
}
:root .va-apex5-select-root .pvd-select__select:focus, :root .va-apex5-select-root .pvd-select__select.pvd-select--focus, .apex-kit-providence-theme .va-apex5-select-root .pvd-select__select:focus, .apex-kit-providence-theme .va-apex5-select-root .pvd-select__select.pvd-select--focus
{
    --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--system-color-background-white);
    --apex-kit-select-box-shadow: var(--apex-kit-select-box-shadow-length-values) var(--system-color-border-interactive-focus);
}
:root .va-apex5-select-root .pvd-select__select:disabled, .apex-kit-providence-theme .va-apex5-select-root .pvd-select__select:disabled
{
    --apex-kit-select-background-color: var(--system-color-background-light-gray);
    --apex-kit-select-border: var(--apex-kit-select-border-width) var(--apex-kit-select-border-style) var(--system-color-text-disabled);
    --apex-kit-select-text-color: var(--system-color-text-disabled);
    --apex-kit-select-cursor: not-allowed;
}
:root .va-apex5-select-root .pvd-select__select:disabled::placeholder, .apex-kit-providence-theme .va-apex5-select-root .pvd-select__select:disabled::placeholder
{
    --apex-kit-select-placeholder-color: var(--system-color-text-disabled);
}
:root .va-apex5-select-root .pvd-select__select:disabled:hover, :root .va-apex5-select-root .pvd-select__select:disabled.pvd-select--hover, :root .va-apex5-select-root .pvd-select__select:disabled:focus, :root .va-apex5-select-root .pvd-select__select:disabled.pvd-select--focus, .apex-kit-providence-theme .va-apex5-select-root .pvd-select__select:disabled:hover, .apex-kit-providence-theme .va-apex5-select-root .pvd-select__select:disabled.pvd-select--hover, .apex-kit-providence-theme .va-apex5-select-root .pvd-select__select:disabled:focus, .apex-kit-providence-theme .va-apex5-select-root .pvd-select__select:disabled.pvd-select--focus
{
    --apex-kit-select-box-shadow: none;
}
:root .va-apex5-spinner-root, .apex-kit-providence-theme .va-apex5-spinner-root
{
    --apex-kit-spinner-direction: ltr;
    --apex-kit-spinner-display: block;
    --apex-kit-spinner-flex-direction: column;
    --apex-kit-spinner-height: 3rem;
    --apex-kit-spinner-margin-bottom: 0;
    --apex-kit-spinner-margin-left: auto;
    --apex-kit-spinner-margin-right: auto;
    --apex-kit-spinner-margin-top: 0;
    --apex-kit-spinner-position: relative;
    --apex-kit-spinner-width: 3rem;
    --apex-kit-spinner-letter-spacing: normal;
    --apex-kit-spinner-visual-animation-duration: 5332ms;
    --apex-kit-spinner-visual-animation-iteration-count: infinite;
    --apex-kit-spinner-visual-animation-name: va-apex5SpinnerChaseTail;
    --apex-kit-spinner-visual-animation-timing-function: cubic-bezier(.4,0,.2,1);
    --apex-kit-spinner-visual-color: var(--color-neutral-40);
    --apex-kit-spinner-visual-display: flex;
    --apex-kit-spinner-visual-height: 100%;
    --apex-kit-spinner-visual-opacity: 1;
    --apex-kit-spinner-visual-position: absolute;
    --apex-kit-spinner-visual-white-space: nowrap;
    --apex-kit-spinner-visual-width: 100%;
}
:root .va-apex5-spinner-root:focus, .apex-kit-providence-theme .va-apex5-spinner-root:focus
{
    --apex-kit-spinner-focus-outline: var(--system-uom-space-utility-eighth-x) dotted var(--color-black);
}
:root .va-apex5-spinner-root.pvd-spinner--small, .apex-kit-providence-theme .va-apex5-spinner-root.pvd-spinner--small
{
    --apex-kit-spinner-display: inline-block;
}
:root .va-apex5-spinner-root.pvd-spinner--small .pvd-spinner__spinner, .apex-kit-providence-theme .va-apex5-spinner-root.pvd-spinner--small .pvd-spinner__spinner
{
    --apex-kit-spinner-height: 1rem;
    --apex-kit-spinner-margin-bottom: 0;
    --apex-kit-spinner-width: 1rem;
}
:root .va-apex5-spinner-root.pvd-spinner--small .pvd-spinner__mask-inner, .apex-kit-providence-theme .va-apex5-spinner-root.pvd-spinner--small .pvd-spinner__mask-inner
{
    --apex-kit-spinner-border-width: var(--system-uom-border-radius-small);
}
:root .va-apex5-spinner-root.pvd-spinner--large .pvd-spinner__spinner, .apex-kit-providence-theme .va-apex5-spinner-root.pvd-spinner--large .pvd-spinner__spinner
{
    --apex-kit-spinner-height: 6rem;
    --apex-kit-spinner-width: 6rem;
}
:root .va-apex5-spinner-root.pvd-spinner--large .pvd-spinner__mask-inner, .apex-kit-providence-theme .va-apex5-spinner-root.pvd-spinner--large .pvd-spinner__mask-inner
{
    --apex-kit-spinner-border-width: var(--system-uom-space-utility-quarter-x);
}
:root .va-apex5-spinner-root.pvd-spinner--white .pvd-spinner__visual, .apex-kit-providence-theme .va-apex5-spinner-root.pvd-spinner--white .pvd-spinner__visual
{
    --apex-kit-spinner-color: var(--color-white);
}
:root .va-apex5-spinner-root.pvd-spinner--white .pvd-spinner__microcopy-text, .apex-kit-providence-theme .va-apex5-spinner-root.pvd-spinner--white .pvd-spinner__microcopy-text
{
    --apex-kit-spinner-color: var(--color-white);
}
:root .va-apex5-spinner-root.pvd-spinner--white .pvd-spinner__microcopy-secondary, .apex-kit-providence-theme .va-apex5-spinner-root.pvd-spinner--white .pvd-spinner__microcopy-secondary
{
    --apex-kit-spinner-color: var(--color-white);
}
:root .va-apex5-spinner-root.pvd-spinner--blue .pvd-spinner__visual, .apex-kit-providence-theme .va-apex5-spinner-root.pvd-spinner--blue .pvd-spinner__visual
{
    --apex-kit-spinner-color: var(--color-blue-24);
}
:root .va-apex5-spinner-root.pvd-spinner--blue .pvd-spinner__microcopy-primary, .apex-kit-providence-theme .va-apex5-spinner-root.pvd-spinner--blue .pvd-spinner__microcopy-primary
{
    --apex-kit-spinner-color: var(--color-blue-24);
}
:root .va-apex5-spinner-root.pvd-spinner--blue .pvd-spinner__microcopy-secondary, .apex-kit-providence-theme .va-apex5-spinner-root.pvd-spinner--blue .pvd-spinner__microcopy-secondary
{
    --apex-kit-spinner-color: var(--color-blue-24);
}
:root .va-apex5-spinner-root va-apex5-icon, .apex-kit-providence-theme .va-apex5-spinner-root va-apex5-icon
{
    --apex-kit-spinner-line-height: 0;
}
:root .va-apex5-spinner-root .pvd-spinner__mask, .apex-kit-providence-theme .va-apex5-spinner-root .pvd-spinner__mask
{
    --apex-kit-spinner-mask-display: inline-flex;
    --apex-kit-spinner-mask-height: 100%;
    --apex-kit-spinner-mask-overflow: hidden;
    --apex-kit-spinner-mask-position: relative;
    --apex-kit-spinner-mask-width: 50%;
}
:root .va-apex5-spinner-root .pvd-spinner__mask.pvd-spinner__mask--left .pvd-spinner__mask-inner, .apex-kit-providence-theme .va-apex5-spinner-root .pvd-spinner__mask.pvd-spinner__mask--left .pvd-spinner__mask-inner
{
    --apex-kit-spinner-border-right-color: transparent;
    --apex-kit-spinner-left: 0;
    --apex-kit-spinner-transform: rotate(129deg);
}
:root .va-apex5-spinner-root .pvd-spinner__mask.pvd-spinner__mask--right .pvd-spinner__mask-inner, .apex-kit-providence-theme .va-apex5-spinner-root .pvd-spinner__mask.pvd-spinner__mask--right .pvd-spinner__mask-inner
{
    --apex-kit-spinner-border-left-color: transparent;
    --apex-kit-spinner-left: -100%;
    --apex-kit-spinner-transform: rotate(-129deg);
}
:root .va-apex5-spinner-root .pvd-spinner__mask-inner, .apex-kit-providence-theme .va-apex5-spinner-root .pvd-spinner__mask-inner
{
    --apex-kit-spinner-mask-inner-animation-duration: 1333ms;
    --apex-kit-spinner-mask-inner-animation-iteration-count: infinite;
    --apex-kit-spinner-mask-inner-animation-timing-function: cubic-bezier(.4,0,.2,1);
    --apex-kit-spinner-mask-inner-border-bottom-color: transparent;
    --apex-kit-spinner-mask-inner-border-radius: 50%;
    --apex-kit-spinner-mask-inner-border-style: solid;
    --apex-kit-spinner-mask-inner-border-width: var(--system-uom-border-radius-medium);
    --apex-kit-spinner-mask-inner-bottom: 0;
    --apex-kit-spinner-mask-inner-position: absolute;
    --apex-kit-spinner-mask-inner-top: 0;
    --apex-kit-spinner-mask-inner-width: 200%;
}
:root .va-apex5-spinner-root .pvd-spinner__microcopy, .apex-kit-providence-theme .va-apex5-spinner-root .pvd-spinner__microcopy
{
    --apex-kit-spinner-microcopy-color: var(--system-color-text-secondary);
    --apex-kit-spinner-microcopy-margin: var(--uom-space-stack-half-x);
    --apex-kit-spinner-microcopy-text-align: center;
}
:root .va-apex5-spinner-root .pvd-spinner__microcopy-primary, .apex-kit-providence-theme .va-apex5-spinner-root .pvd-spinner__microcopy-primary
{
    --apex-kit-spinner-microcopy-font-weight: var(--fonts-weight-regular);
    --apex-kit-spinner-microcopy-primary-align-items: center;
    --apex-kit-spinner-microcopy-primary-display: flex;
    --apex-kit-spinner-microcopy-primary-justify-content: center;
}
:root .va-apex5-spinner-root .pvd-spinner__microcopy-secondary, .apex-kit-providence-theme .va-apex5-spinner-root .pvd-spinner__microcopy-secondary
{
    --apex-kit-spinner-microcopy-secondary-animation-delay: 5s;
    --apex-kit-spinner-microcopy-secondary-animation-duration: .2s;
    --apex-kit-spinner-microcopy-secondary-animation-fill-mode: both;
    --apex-kit-spinner-microcopy-secondary-animation-iteration-count: 1;
    --apex-kit-spinner-microcopy-secondary-animation-timing-function: ease-in;
    --apex-kit-spinner-microcopy-secondary-margin: var(--uom-space-stack-quarter-x);
    --apex-kit-spinner-microcopy-secondary-text-align: center;
}
:root .va-apex5-spinner-root .pvd-spinner__microcopy-text, .apex-kit-providence-theme .va-apex5-spinner-root .pvd-spinner__microcopy-text
{
    --apex-kit-spinner-microcopy-text-margin: 0;
}
:root .va-apex5-spinner-root .pvd-spinner__microcopy-icon, .apex-kit-providence-theme .va-apex5-spinner-root .pvd-spinner__microcopy-icon
{
    --apex-kit-spinner-microcopy-icon-font-size: 0;
    --apex-kit-spinner-microcopy-icon-margin: var(--uom-space-inline-right-half-x);
}
:root .va-apex5-spinner-root.pvd-spinner--disable-background, .apex-kit-providence-theme .va-apex5-spinner-root.pvd-spinner--disable-background
{
    --apex-kit-spinner-background-color: var(--color-white);
    --apex-kit-spinner-border-color: var(--color-black);
    --apex-kit-spinner-border-radius: .1875rem;
    --apex-kit-spinner-margin: 0 auto;
    --apex-kit-spinner-padding: var(--system-uom-space-inset-two-x);
}
:root .va-apex5-spinner-root .pvd-page-loading-background, .apex-kit-providence-theme .va-apex5-spinner-root .pvd-page-loading-background
{
    --apex-kit-spinner-background-color: var(--color-black);
    --apex-kit-spinner-color: var(--color-black);
}
:root .va-apex5-title-root, .apex-kit-providence-theme .va-apex5-title-root
{
    --apex-kit-title-color: var(--system-color-text-primary);
    --apex-kit-title-border: solid 1px var(--color-neutral-80);
    --apex-kit-title-padding: var(--system-uom-space-utility-one-x);
    --apex-kit-title-wrapper-padding-right: var(--system-uom-space-utility-two-x);
    --apex-kit-title-metadata-wrapper-color: var(--color-neutral-40);
    --apex-kit-title-metadata-wrapper-margin: var(--uom-space-inline-eighth-x);
    --apex-kit-title-annotation-wrapper-margin: var(--uom-space-inline-eighth-x);
    --apex-kit-title-subheading-wrapper-margin: var(--uom-space-stack-three-quarter-x);
    --apex-kit-title-action-wrapper-margin: var(--uom-space-inline-one-x);
}
:root .va-apex5-title-root .pvd-title__heading, .apex-kit-providence-theme .va-apex5-title-root .pvd-title__heading
{
    --apex-kit-title-heading-level-4: var(--component-font-size-heading-level-4-default);
    --apex-kit-title-heading-font-weight: var(--fonts-weight-bold);
    --apex-kit-title-heading-font-wrap: inherit;
    --apex-kit-title-heading-line-height: var(--fonts-line-height-heading);
}
@media(min-width: 32em)
{
    :root .va-apex5-title-root .pvd-title__heading, .apex-kit-providence-theme .va-apex5-title-root .pvd-title__heading
    {
        --apex-kit-title-heading-level-4: var(--component-font-size-heading-level-4-at-512);
    }
}
:root .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-1, .apex-kit-providence-theme .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-1
{
    --apex-kit-title-heading-level-1: var(--component-font-size-heading-level-1-default);
    --apex-kit-title-heading-font-weight: 400;
}
@media(min-width: 32em)
{
    :root .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-1, .apex-kit-providence-theme .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-1
    {
        --apex-kit-title-heading-level-1: var(--component-font-size-heading-level-1-at-512);
    }
}
:root .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-2, .apex-kit-providence-theme .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-2
{
    --apex-kit-title-heading-level-2: var(--component-font-size-heading-level-2-default);
}
@media(min-width: 32em)
{
    :root .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-2, .apex-kit-providence-theme .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-2
    {
        --apex-kit-title-heading-level-2: var(--component-font-size-heading-level-2-at-512);
    }
}
:root .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-3, .apex-kit-providence-theme .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-3
{
    --apex-kit-title-heading-level-3: var(--component-font-size-heading-level-3-default);
}
@media(min-width: 32em)
{
    :root .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-3, .apex-kit-providence-theme .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-3
    {
        --apex-kit-title-heading-level-3: var(--component-font-size-heading-level-3-at-512);
    }
}
:root .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-5, .apex-kit-providence-theme .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-5
{
    --apex-kit-title-heading-level-5: var(--component-font-size-heading-level-5-default);
}
@media(min-width: 32em)
{
    :root .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-5, .apex-kit-providence-theme .va-apex5-title-root .pvd-title__heading.pvd-title__heading--level-5
    {
        --apex-kit-title-heading-level-5: var(--component-font-size-heading-level-5-at-512);
    }
}
va-assistant-app html, va-assistant-app body, va-assistant-app span, va-assistant-app h1, va-assistant-app h2, va-assistant-app h3, va-assistant-app h4, va-assistant-app h5, va-assistant-app h6, va-assistant-app p, va-assistant-app blockquote, va-assistant-app pre
{
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
@font-face
{
    font-family: Fidelity-Sans-UL;
    src: url(https://digital.fidelity.com/stgw/digital/assets/fonts/FidelitySans-UltraLight.woff2) format("woff2"),url(https://digital.fidelity.com/stgw/digital/assets/fonts/FidelitySans-UltraLight.woff) format("woff");
    font-weight: 200;
    font-style: normal;
}
@font-face
{
    font-family: Fidelity-Sans-Lite;
    src: url(https://digital.fidelity.com/stgw/digital/assets/fonts/FidelitySans-Light.woff2) format("woff2"),url(https://digital.fidelity.com/stgw/digital/assets/fonts/FidelitySans-Light.woff) format("woff");
}
@font-face
{
    font-family: Fidelity-Sans;
    src: url(https://digital.fidelity.com/stgw/digital/assets/fonts/FidelitySans-Regular.woff2) format("woff2"),url(https://digital.fidelity.com/stgw/digital/assets/fonts/FidelitySans-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face
{
    font-family: Fidelity-Sans-Bold;
    src: url(https://digital.fidelity.com/stgw/digital/assets/fonts/FidelitySans-Bold.woff2) format("woff2"),url(https://digital.fidelity.com/stgw/digital/assets/fonts/FidelitySans-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
}
@font-face
{
    font-family: Fidelity-Sans-EB;
    src: url(https://digital.fidelity.com/stgw/digital/assets/fonts/FidelitySans-ExtraBold.woff2) format("woff2"),url(https://digital.fidelity.com/stgw/digital/assets/fonts/FidelitySans-ExtraBold.woff) format("woff");
    font-weight: 800;
    font-style: normal;
}
b
{
    font-family: Fidelity Sans Bold,Fidelity-Sans-Bold,Helvetica,sans-serif;
}
.va-button-default
{
    border: none;
    border-radius: 0;
    color: #024a7a;
    cursor: pointer;
    font-family: Fidelity Sans,Fidelity-Sans,Helvetica,sans-serif;
    font-size: 1em;
    margin-top: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    min-width: unset;
}
.va-button
{
    border-color: #024a7a;
    background-color: #024a7a;
    border-radius: .1875em;
    border: none;
    cursor: pointer;
    color: #fff;
    margin-right: .625em;
    padding: .375em 1em;
    vertical-align: middle;
}
.va-button:hover
{
    background-color: #035f9d;
}
.va-uppercase
{
    text-transform: uppercase;
}
.va-capitalize
{
    text-transform: capitalize;
}
.va-link
{
    background: none;
    border: none;
    color: #024a7a;
    cursor: pointer;
    text-shadow: none;
}
.va-demo-embedded-container
{
    width: 85%;
    margin-top: 2em;
    margin-left: auto;
    margin-right: auto;
}
.va-demo-page
{
    font-family: Fidelity Sans,sans-serif;
    background-color: #fff;
    font-weight: 400;
}
.va-demo-page .va-implementation-instructions
{
    background: #fff;
    box-shadow: 0 0 2px 1px rgba(0,0,0,.15);
    font-family: Fidelity Sans,sans-serif;
    font-size: 18px;
    font-weight: 200;
    width: 80%;
    margin: -2em auto 3em;
    padding: 1.5em;
    position: relative;
    border-radius: 8px;
}
.va-demo-page .va-implementation-instructions h1
{
    text-transform: uppercase;
    font-weight: 100;
    font-size: 36px;
    margin: 0 0 1em;
    text-align: center;
}
.va-demo-page .va-implementation-instructions ol
{
    padding: 1em;
}
.va-demo-page .va-code-examples
{
    box-sizing: border-box;
    background: rgba(0,0,0,.05);
    border-radius: 4px;
    display: block;
    font-size: 12px;
    line-height: 1.5em;
    margin: 10px 0;
    max-width: 100%;
    padding: 10px;
    position: relative;
}
.va-demo-page .va-code-examples:hover .va-code-copy
{
    opacity: 1;
}
.va-demo-page .va-code-examples__container
{
    overflow-x: scroll;
    width: 100%;
}
.va-demo-page .va-code-examples__container.links
{
    overflow-x: auto;
}
.va-demo-page .va-code-examples__container.links a
{
    font-size: 1.15em;
    color: #024a7a;
}
.va-demo-page .va-code-copy
{
    background: rgba(0,0,0,.25);
    border-radius: 3px;
    color: #fff;
    padding: .25em .5em;
    transition: .3s all;
    opacity: 0;
    position: absolute;
    right: 1em;
    top: 1em;
}
.va-demo-page .va-code-copy:hover
{
    background: rgba(0,0,0,.5);
}
.va-demo-page .va-code
{
    background: none;
    border: none;
    font-size: 14px;
    pointer-events: none;
    resize: none;
    white-space: nowrap;
    width: 100%;
}
.va-demo-page .va-code:focus
{
    outline: none;
}
.va-demo-page .va-code--scripts
{
    min-height: 6em;
}
.va-demo-page .va-code--components
{
    min-height: 2em;
}
.va-demo-page .scl-secondary-message--column
{
    align-items: center;
    display: flex;
    justify-content: center;
}
.va-demo-page .scl-gray-background
{
    background-color: #fff;
}
.va-demo-page .scl-secondary-message--1-column
{
    padding: 3.75em 0;
    width: 100%;
    box-sizing: border-box;
}
.va-demo-page .scl-secondary-message--column-image
{
    margin: 0 1em 0 0;
    max-width: 15.625em;
}
.va-demo-page .scl-secondary-message--columns-header h3
{
    font-size: 1.25em;
    font-weight: 400;
}
.va-demo-page .scl-secondary-message--column-description
{
    font-size: 1.25em;
    font-weight: 300;
}
.va-demo-page .launcher-button
{
    font-family: Fidelity Sans,sans-serif!important;
    padding: .5625em .8906em;
    background-color: #1373b4;
    background-image: linear-gradient(to bottom,#5ca2e6,#1373b4 50%);
    border: .0625em solid #366eb7;
    text-shadow: 0 -.0625em 0 #2a5893;
    font-size: 1em;
    color: #fff;
    outline: 0;
    border-radius: .3125em;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    vertical-align: middle;
    border-width: .0625em;
    border-style: solid;
    margin-top: 1em;
}
.ccp-va-container-padding--col
{
    margin: 0 1.2em 2.5em;
}
.ccp-va-container-padding--full
{
    margin: .5em 5%;
}
:host
{
    display: none;
    text-align: center;
}
:host([active=true])
{
    display: block;
}
va-apex5-loading-spinner
{
    display: none;
    text-align: center;
    padding-top: 124px;
    padding-bottom: 124px;
}
:host([inline=true][active=true])
{
    display: inline-block;
}
:host([inline=true][active=true]) .loading-spinner-pvd
{
    width: 1em;
    height: 1em;
    display: inline-block;
    margin-right: .5em;
}
:host([inline=true][active=true]) .loading-spinner-pvd .loading-spinner-layer.loading-spinner-layer-after, :host([inline=true][active=true]) .loading-spinner-pvd .loading-spinner-mask .loading-spinner-mask-after
{
    border-width: 2px;
}
va-apex5-loading-spinner[active=true][inline=true]
{
    display: inline-block;
}
va-apex5-loading-spinner[active=true][inline=true] .loading-spinner-pvd
{
    width: 1em;
    height: 1em;
    display: inline-block;
    margin-right: .5em;
}
va-apex5-loading-spinner[active=true][inline=true] .loading-spinner-pvd .loading-spinner-layer.loading-spinner-layer-after, va-apex5-loading-spinner[active=true][inline=true] .loading-spinner-pvd .loading-spinner-mask .loading-spinner-mask-after
{
    border-width: 2px;
}
va-apex5-loading-spinner[active=true]
{
    display: block;
}
va-apex5-loading-spinner[active=true][miniApp=true]
{
    padding-top: unset;
    padding-bottom: unset;
}
.loading-spinner-pvd
{
    display: block;
    position: relative;
    width: 3.75em;
    height: 3.75em;
    margin: 0 auto;
    direction: ltr;
    animation: container-rotate 1568ms linear infinite;
}
.loading-spinner-pvd .loading-spinner-layer
{
    position: absolute;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    color: #568200;
    display: flex;
    -webkit-animation-name: fill-unfill-rotate;
    -webkit-animation-duration: 5332ms;
    -webkit-animation-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-animation-iteration-count: infinite;
    animation-name: fill-unfill-rotate;
    animation-duration: 5332ms;
    animation-timing-function: cubic-bezier(.4,0,.2,1);
    animation-iteration-count: infinite;
    opacity: 1;
}
.loading-spinner-pvd .loading-spinner-layer.loading-spinner-layer-after
{
    left: 45%;
    width: 10%;
    border-top-style: solid;
}
.loading-spinner-pvd .loading-spinner-layer .loading-spinner-mask
{
    display: inline-flex;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
}
.loading-spinner-pvd .loading-spinner-layer .loading-spinner-mask.mask-left .loading-spinner-mask-after
{
    left: 0;
    border-right-color: transparent!important;
    transform: rotate(129deg);
    animation-name: left-spin;
}
.loading-spinner-pvd .loading-spinner-layer .loading-spinner-mask.mask-right .loading-spinner-mask-after
{
    left: -100%;
    border-left-color: transparent!important;
    transform: rotate(-129deg);
    animation-name: right-spin;
}
.loading-spinner-pvd .loading-spinner-layer .loading-spinner-mask .loading-spinner-mask-after
{
    bottom: 0;
    width: 200%;
    border-style: solid;
    border-bottom-color: transparent!important;
    -webkit-animation-duration: 1333ms;
    -webkit-animation-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-animation-iteration-count: infinite;
    animation-duration: 1333ms;
    animation-timing-function: cubic-bezier(.4,0,.2,1);
    animation-iteration-count: infinite;
}
.loading-spinner-pvd.white .loading-spinner-layer
{
    color: #fff;
}
.loading-spinner-pvd.black .loading-spinner-layer
{
    color: #000;
}
.loading-spinner-pvd .loading-spinner-layer.loading-spinner-layer-after, .loading-spinner-pvd .loading-spinner-mask .loading-spinner-mask-after
{
    box-sizing: border-box;
    position: absolute;
    top: 0;
    border-width: 3px;
    border-radius: 50%;
}
p.loading-spinner-content
{
    line-height: 1.5em;
    font-weight: 400;
    font-size: .875em;
}
@media screen and (min-width: 32em)
{
    p.loading-spinner-content
    {
        font-size: 1em;
    }
}
@media screen and (min-width: 60em)
{
    p.loading-spinner-content
    {
        font-size: 1.125em;
    }
}
p.loading-spinner-content.white
{
    color: #fff;
}
:host(.xlarge) .loading-spinner-pvd
{
    width: 6.25em;
    height: 6.25em;
}
:host(.xlarge) .loading-spinner-pvd .loading-spinner-layer.loading-spinner-layer-after, :host(.xlarge) .loading-spinner-pvd .loading-spinner-mask .loading-spinner-mask-after
{
    border-width: 5px;
}
:host(.xlarge) p.loading-spinner-content
{
    font-size: 1.125em;
    font-weight: 300;
}
@media screen and (min-width: 32em)
{
    :host(.xlarge) p.loading-spinner-content
    {
        font-size: 1.25em;
    }
}
@media screen and (min-width: 60em)
{
    :host(.xlarge) p.loading-spinner-content
    {
        font-size: 1.4375em;
    }
}
va-apex5-loading-spinner.xlarge .loading-spinner-pvd
{
    width: 6.25em;
    height: 6.25em;
}
va-apex5-loading-spinner.xlarge .loading-spinner-pvd .loading-spinner-layer.loading-spinner-layer-after, va-apex5-loading-spinner.xlarge .loading-spinner-pvd .loading-spinner-mask .loading-spinner-mask-after
{
    border-width: 5px;
}
va-apex5-loading-spinner.xlarge p.loading-spinner-content
{
    font-size: 1.125em;
    font-weight: 300;
}
.va-apex5-field-group-root>.pvd-field-group__field-group>.va-apex5-field-group-root
{
    margin-left: 0;
    margin-top: .5rem;
}
.va-apex5-content-block-root
{
    gap: unset;
}
@media screen and (min-width: 32em)
{
    va-apex5-loading-spinner.xlarge p.loading-spinner-content
    {
        font-size: 1.25em;
    }
}
@media screen and (min-width: 60em)
{
    va-apex5-loading-spinner.xlarge p.loading-spinner-content
    {
        font-size: 1.4375em;
    }
}
:host(.large) .loading-spinner-pvd
{
    width: 5em;
    height: 5em;
}
:host(.large) .loading-spinner-pvd .loading-spinner-layer.loading-spinner-layer-after, :host(.large) .loading-spinner-pvd .loading-spinner-mask .loading-spinner-mask-after
{
    border-width: 4px;
}
:host(.large) p.loading-spinner-content
{
    font-size: 1em;
}
@media screen and (min-width: 32em)
{
    :host(.large) p.loading-spinner-content
    {
        font-size: 1.125em;
    }
}
@media screen and (min-width: 60em)
{
    :host(.large) p.loading-spinner-content
    {
        font-size: 1.3125em;
    }
}
va-apex5-loading-spinner.large .loading-spinner-pvd
{
    width: 5em;
    height: 5em;
}
va-apex5-loading-spinner.large .loading-spinner-pvd .loading-spinner-layer.loading-spinner-layer-after, va-apex5-loading-spinner.large .loading-spinner-pvd .loading-spinner-mask .loading-spinner-mask-after
{
    border-width: 4px;
}
va-apex5-loading-spinner.large p.loading-spinner-content
{
    font-size: 1em;
}
@media screen and (min-width: 32em)
{
    va-apex5-loading-spinner.large p.loading-spinner-content
    {
        font-size: 1.125em;
    }
}
@media screen and (min-width: 60em)
{
    va-apex5-loading-spinner.large p.loading-spinner-content
    {
        font-size: 1.3125em;
    }
}
:host(.small) .loading-spinner-pvd
{
    width: 2.5em;
    height: 2.5em;
}
:host(.small) p.loading-spinner-content
{
    font-size: .75em;
}
@media screen and (min-width: 32em)
{
    :host(.small) p.loading-spinner-content
    {
        font-size: .875em;
    }
}
@media screen and (min-width: 60em)
{
    :host(.small) p.loading-spinner-content
    {
        font-size: 1em;
    }
}
va-apex5-loading-spinner.small .loading-spinner-pvd
{
    width: 2.5em;
    height: 2.5em;
}
va-apex5-loading-spinner.small p.loading-spinner-content
{
    font-size: .75em;
}
@media screen and (min-width: 32em)
{
    va-apex5-loading-spinner.small p.loading-spinner-content
    {
        font-size: .875em;
    }
}
@media screen and (min-width: 60em)
{
    va-apex5-loading-spinner.small p.loading-spinner-content
    {
        font-size: 1em;
    }
}
@keyframes container-rotate
{
    to
    {
        transform: rotate(360deg);
    }
}
@keyframes fill-unfill-rotate
{
    12.5%
    {
        transform: rotate(135deg);
    }
    25%
    {
        transform: rotate(270deg);
    }
    37.5%
    {
        transform: rotate(405deg);
    }
    50%
    {
        transform: rotate(540deg);
    }
    62.5%
    {
        transform: rotate(675deg);
    }
    75%
    {
        transform: rotate(810deg);
    }
    87.5%
    {
        transform: rotate(945deg);
    }
    to
    {
        transform: rotate(1080deg);
    }
}
@keyframes left-spin
{
    0%
    {
        transform: rotate(130deg);
    }
    50%
    {
        transform: rotate(-5deg);
    }
    to
    {
        transform: rotate(130deg);
    }
}
@keyframes right-spin
{
    0%
    {
        transform: rotate(-130deg);
    }
    50%
    {
        transform: rotate(5deg);
    }
    to
    {
        transform: rotate(-130deg);
    }
}
@keyframes fade-out
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
.screen-reader-only
{
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    white-space: nowrap;
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
}
.cdk-overlay-container
{
    z-index: 9999999999!important;
}
.va-experience .xflow-app-container .pvd-container
{
    padding-left: 0;
    padding-right: 0;
}
.va-experience .xflow-app-container .pvd-container .va-apex5-button-root+.pvd-button--primary, .va-experience .xflow-app-container .pvd-container .va-pvd3-button-root+.pvd-button--primary
{
    background-color: #368727;
    border-color: #368727;
}
.va-experience .xflow-app-container .pvd-container .va-apex5-button-root+.pvd-button--secondary, .va-experience .xflow-app-container .pvd-container .va-pvd3-button-root+.pvd-button--secondary
{
    border-color: #368727;
}
.va-experience .xflow-app-container .pvd-container .va-apex5-button-root+.pvd-button--secondary .pvd-button__text, .va-experience .xflow-app-container .pvd-container .va-pvd3-button-root+.pvd-button--secondary .pvd-button__text
{
    color: #368727;
}
.va-experience--error .va-apex5-icon-root.fa-error__icon
{
    fill: #999;
    width: 2rem;
    height: 2rem;
}
.fa-alert .va-apex5-icon-root.fa-alert__icon
{
    width: 60px;
    height: 60px;
}
.fa-alert__disclosures .pvd-expand-collapse__icon
{
    color: #000!important;
}
.fa-alert__options-container .va-options-content .va-option-container .fa-options__alert .va-option
{
    background-color: #368727;
    border-radius: 8px;
    color: #fff;
    width: auto;
    padding: 8px 16px;
    font-size: 16px;
    font-weight: 700;
    border-top: none;
    min-height: 37.2px;
}