/* Dxplus v1.3.1 */
.MomAccordion[data-v-5eb4805c] {
    display: block;
    background-color: #fff
}

.MomAccordion--variant-card[data-v-5eb4805c] {
    box-shadow: 0 0 2px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.12);
    border-radius: 4px
}

@media(min-width:48rem) {
    .MomAccordion[data-v-5eb4805c] {
        border-radius: 4px
    }
}

@media print {
    .MomAccordion[data-v-5eb4805c] {
        box-shadow: none
    }
}

.MomIcon[data-v-df76a720] {
    display: inline-flex;
    vertical-align: bottom;
    flex: 0 0 auto;
    fill: currentColor
}

.MomIcon--size-s[data-v-df76a720] {
    width: 1.25rem;
    height: 1.25rem
}

.MomIcon--size-m[data-v-df76a720] {
    width: 1.5rem;
    height: 1.5rem
}

.MomIcon--size-l[data-v-df76a720] {
    width: 2rem;
    height: 2rem
}

.MomIcon--size-l1[data-v-df76a720] {
    width: 2.5rem;
    height: 2.5rem
}

.MomIcon--size-xl[data-v-df76a720] {
    width: 3rem;
    height: 3rem
}

.MomIcon--variant-primary[data-v-df76a720] {
    color: #ffc23e
}

.MomIcon--variant-secondary[data-v-df76a720] {
    color: #ff8400
}

.MomIcon--variant-error[data-v-df76a720] {
    color: #cc3123
}

.MomIcon--variant-warning[data-v-df76a720] {
    color: #c75000
}

.MomIcon--variant-success[data-v-df76a720] {
    color: #008700
}

.MomIcon--variant-info[data-v-df76a720] {
    color: #2a68da
}

.MomIcon--variant-default[data-v-df76a720] {
    color: #0c0d0d
}

.MomIcon--variant-light[data-v-df76a720] {
    color: #fff
}

.MomIcon--variant-muted[data-v-df76a720] {
    color: #6d7989
}

.MomIcon--variant-disabled[data-v-df76a720] {
    color: #d3d3d3
}

.MomIcon--variant-link[data-v-df76a720] {
    color: #0056d2
}

.MomIcon > svg {
    position: relative;
    width: 100%;
    height: 100%
}

.mom-ul .MomLink[data-v-71364d98] {
    vertical-align: top
}

.MomLink[data-v-71364d98] {
    display: inline-flex;
    vertical-align: bottom;
    color: #0056d2;
    outline-offset: 0
}

.MomLink--display-inline[data-v-71364d98] {
    display: inline
}

.MomLink[data-v-71364d98]:active {
    color: #0543b6
}

.MomLink:visited .MomLink__Icon[data-v-71364d98], .MomLink[data-v-71364d98]:visited {
    color: #639
}

.MomLink:hover .MomLink__Icon[data-v-71364d98], .MomLink[data-v-71364d98]:hover {
    color: #0543b6
}

.MomLink--dark-mode[data-v-71364d98] {
    color: #82aeff
}

    .MomLink--dark-mode[data-v-71364d98]:active {
        color: #a7c6ff
    }

    .MomLink--dark-mode[data-v-71364d98]:visited {
        color: #ddbcf8
    }

.MomLink--is-disabled[data-v-71364d98] {
    cursor: not-allowed;
    color: #a0a1a2 !important
}

    .MomLink--is-disabled[data-v-71364d98]:active {
        color: #a0a1a2 !important
    }

.MomLink.MomViewAllLink .MomLink__Icon[data-v-71364d98] {
    margin-top: .125rem;
    margin-left: .5rem
}

    .MomLink.MomViewAllLink .MomLink__Icon[data-v-71364d98]:visited {
        color: #639
    }

    .MomLink.MomViewAllLink .MomLink__Icon[data-v-71364d98]:hover {
        color: #0543b6
    }

.MomLink .MomLink__Icon[data-v-71364d98] {
    color: #0056d2
}

.MomLink--size-m .MomLink__Icon--left[data-v-71364d98] {
    margin-right: .25rem
}

.MomLink--size-s .MomLink__Icon--left[data-v-71364d98] {
    margin-right: .125rem
}

.MomLink--size-m .MomLink__Icon--right[data-v-71364d98] {
    margin-left: .25rem
}

.MomLink--size-s .MomLink__Icon--right[data-v-71364d98] {
    margin-left: .125rem
}

.MomLink--is-disabled .MomLink__Icon[data-v-71364d98] {
    cursor: not-allowed;
    color: #a0a1a2 !important
}

    .MomLink--is-disabled .MomLink__Icon[data-v-71364d98]:active {
        color: #a0a1a2 !important
    }

.MomLink__Text[data-v-71364d98] {
    text-align: left;
    margin-bottom: 0
}

.MomLink--hide-text .MomLink__Text[data-v-71364d98] {
    display: none !important;
    position: absolute !important;
    clip: rect(1px,1px,1px,1px) !important;
    overflow: hidden !important;
    height: 1px !important;
    width: 1px !important;
    padding: 0 !important;
    border: 0 !important
}

.MomAccordionItem {
    margin-bottom: .25rem
}

    .MomAccordionItem:last-child {
        margin-bottom: 0
    }

.MomAccordionItem--is-disabled {
    opacity: .5;
    cursor: not-allowed
}

@media(min-width:48rem) {
    .MomAccordionItem:first-child {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px
    }

    .MomAccordionItem:last-child {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px
    }
}

.MomAccordionItem .MomAccordionItem__Arrow {
    margin: .125rem .75rem .125rem 0;
    color: #0056d2
}

.MomAccordionItem--is-expanded .MomAccordionItem .MomAccordionItem__Arrow {
    color: #0543b6
}

.MomAccordionItem .MomAccordionItem__StatusIcon {
    position: relative;
    margin: .125rem 0 .125rem .75rem
}

.MomAccordionItem .MomAccordionItem__StatusIcon--status-complete {
    color: #21aa00
}

.MomAccordionItem .MomAccordionItem__StatusIcon--status-incomplete {
    color: #b5b6b7
}

.MomAccordionItem.MomAccordionItem--is-expanded .MomAccordionItem__StatusIcon {
    color: #3678e9
}

.MomAccordionItem.MomAccordionItem--is-expanded .MomAccordionItem__StatusIcon--status-complete {
    color: #21aa00
}

.MomAccordionItem__Header {
    display: flex;
    width: 100%;
    padding: .75rem 1rem;
    outline-offset: -3px;
    background-color: #e5eefb
}

.MomAccordionItem--is-expanded .MomAccordionItem__Header {
    background-color: #cee0ff
}

.MomAccordionItem:first-child .MomAccordionItem__Header {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.MomAccordionItem:last-child:not(.MomAccordionItem--is-expanded):not(.MomAccordionItem--has-summary) .MomAccordionItem__Header {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

@media(min-width:48rem) {
    .MomAccordionItem:first-child .MomAccordionItem__Header {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px
    }

    .MomAccordionItem:last-child:not(.MomAccordionItem--is-expanded):not(.MomAccordionItem--has-summary) .MomAccordionItem__Header {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px
    }
}

@media print {
    .MomAccordionItem__Header {
        padding: .5rem .75rem
    }
}

.MomAccordionItem__Title {
    text-align: left;
    overflow-wrap: break-word;
    margin-right: auto;
    color: #0056d2;
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
    font-weight: 600 !important
}

.MomAccordionItem--is-expanded .MomAccordionItem__Title {
    color: #0543b6
}

.MomAccordionItem__Summary {
    padding: .75rem 1.5rem 1.5rem
}

@media(min-width:48rem) {
    .MomAccordionItem__Summary {
        padding: .75rem 2rem 1.5rem
    }

    .MomAccordionItem:last-child .MomAccordionItem__Summary {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px
    }
}

@media print {
    .MomAccordionItem__Summary {
        padding: .75rem
    }
}

.MomAccordionItem__EditLink {
    display: flex !important;
    margin-left: auto;
    margin-bottom: 1rem
}

@media print {
    .MomAccordionItem__EditLink {
        display: none
    }
}

.MomAccordionItem__Content {
    position: relative;
    height: 0;
    visibility: hidden;
    overflow: hidden;
    padding: 0 1.5rem;
    transition-property: padding,opacity;
    transition-duration: .175s;
    transition-timing-function: ease
}

.MomAccordionItem--is-expanded .MomAccordionItem__Content {
    height: auto;
    visibility: visible;
    overflow: visible;
    padding: 1.5rem
}

@media(min-width:48rem) {
    .MomAccordionItem__Content {
        padding: 0 2rem
    }

    .MomAccordionItem--is-expanded .MomAccordionItem__Content {
        padding: 1.5rem 2rem
    }

    .MomAccordionItem:last-child .MomAccordionItem__Content {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px
    }
}

@media print {
    .MomAccordionItem__Content {
        padding: 0 .75rem
    }

    .MomAccordionItem--is-expanded .MomAccordionItem__Content {
        padding: .75rem
    }
}

.MomBanner[data-v-494f59a2] {
    display: flex;
    padding: .75rem;
    border-width: .0625rem;
    border-style: solid;
    border-radius: 4px;
    max-width: 100%;
    margin-bottom: 1.5rem
}

    .MomBanner[data-v-494f59a2]:last-child {
        margin-bottom: 0
    }

.MomBanner--size-m[data-v-494f59a2] {
    width: 12rem
}

@media(min-width:48rem) {
    .MomBanner--size-m[data-v-494f59a2] {
        width: 20rem
    }
}

.MomBanner--size-l[data-v-494f59a2] {
    width: 20rem
}

@media(min-width:48rem) {
    .MomBanner--size-l[data-v-494f59a2] {
        width: 30rem
    }
}

.MomBanner--size-xl[data-v-494f59a2] {
    width: 25rem
}

@media(min-width:48rem) {
    .MomBanner--size-xl[data-v-494f59a2] {
        width: 45rem
    }
}

.MomBanner--size-full[data-v-494f59a2] {
    width: 100%
}

@media(min-width:48rem) {
    .MomBanner--size-full[data-v-494f59a2] {
        width: 100%
    }
}

.MomBanner--variant-page-banner[data-v-494f59a2] {
    padding: 1.5rem
}

.MomBanner--variant-notification[data-v-494f59a2] {
    position: fixed;
    top: 2rem;
    left: 0;
    right: 0;
    margin: auto;
    border-width: .0625rem;
    border-radius: 4px;
    box-shadow: 0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);
    z-index: 700
}

.MomBanner--type-info[data-v-494f59a2] {
    border-color: #2a68da;
    background-color: #e5eefb
}

.MomBanner--type-success[data-v-494f59a2] {
    border-color: #008700;
    background-color: #f8fff2
}

.MomBanner--type-error[data-v-494f59a2], .MomBanner--type-internet-lost[data-v-494f59a2] {
    border-color: #cc3123;
    background-color: #fef5f5
}

.MomBanner--type-warning[data-v-494f59a2] {
    border-color: #ff7300;
    background-color: #fff0d7
}

@media print {
    .MomBanner[data-v-494f59a2] {
        background-color: #fff;
        border-width: .125rem
    }
}

.MomBanner__Icon[data-v-494f59a2] {
    margin-right: .5rem
}

.MomBanner--type-info .MomBanner__Icon[data-v-494f59a2] {
    color: #2a68da
}

.MomBanner--type-success .MomBanner__Icon[data-v-494f59a2] {
    color: #008700
}

.MomBanner--type-error .MomBanner__Icon[data-v-494f59a2], .MomBanner--type-internet-lost .MomBanner__Icon[data-v-494f59a2] {
    color: #cc3123
}

.MomBanner--type-warning .MomBanner__Icon[data-v-494f59a2] {
    color: #ff7300
}

.MomBanner__Content[data-v-494f59a2] {
    display: flex;
    align-items: center;
    margin-right: auto
}

.MomBanner__CloseButton[data-v-494f59a2] {
    margin-left: 1rem;
    align-self: flex-start
}

.MomNotification[data-v-34252dc1] {
    margin: .75rem auto 0;
    box-shadow: 0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);
    z-index: 700
}

    .MomNotification[data-v-34252dc1]:first-child {
        margin-top: 2rem
    }

.MomButton[data-v-8b9d0812] {
    display: inline-flex;
    vertical-align: bottom;
    border-radius: 8px;
    outline-offset: 0;
    transition-property: box-shadow,transform;
    transition-duration: .175s;
    transition-timing-function: ease;
    user-select: none
}

    .MomButton[data-v-8b9d0812]:hover {
        transform: translateY(-.0625rem);
        box-shadow: 0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)
    }

    .MomButton[data-v-8b9d0812]:active {
        transform: none;
        box-shadow: none;
        transition: none
    }

.MomButton--is-disabled[data-v-8b9d0812] {
    box-shadow: none;
    cursor: not-allowed
}

    .MomButton--is-disabled[data-v-8b9d0812]:hover {
        transform: none;
        box-shadow: none
    }

.MomButton--variant-primary[data-v-8b9d0812] {
    background-color: #ffc23e;
    color: #0c0d0d;
    border: .0625rem solid #ffc23e
}

    .MomButton--variant-primary[data-v-8b9d0812]:active, .MomButton--variant-primary[data-v-8b9d0812]:hover {
        background-color: #ffc23e;
        border-color: #ffc23e
    }

.MomButton--variant-primary.MomButton--status-success[data-v-8b9d0812] {
    background-color: #008700;
    color: #fff;
    border-color: #008700
}

    .MomButton--variant-primary.MomButton--status-success[data-v-8b9d0812]:active, .MomButton--variant-primary.MomButton--status-success[data-v-8b9d0812]:hover {
        background-color: #007200;
        border-color: #007200
    }

.MomButton--variant-primary.MomButton--status-error[data-v-8b9d0812] {
    background-color: #cc3123;
    color: #fff;
    border-color: #cc3123
}

    .MomButton--variant-primary.MomButton--status-error[data-v-8b9d0812]:active, .MomButton--variant-primary.MomButton--status-error[data-v-8b9d0812]:hover {
        background-color: #b02215;
        border-color: #b02215
    }

.MomButton--variant-primary.MomButton--status-warning[data-v-8b9d0812] {
    background-color: #c75000;
    color: #fff;
    border-color: #c75000
}

    .MomButton--variant-primary.MomButton--status-warning[data-v-8b9d0812]:active, .MomButton--variant-primary.MomButton--status-warning[data-v-8b9d0812]:hover {
        background-color: #c75000;
        border-color: #c75000
    }

.MomButton--variant-primary.MomButton--is-disabled[data-v-8b9d0812] {
    background-color: #d3d3d3;
    color: #fff;
    border-color: #d3d3d3
}

.MomButton--variant-secondary[data-v-8b9d0812] {
    background-color: #fff;
    color: #c75000;
    border: .0625rem solid #c75000
}

    .MomButton--variant-secondary[data-v-8b9d0812]:active, .MomButton--variant-secondary[data-v-8b9d0812]:hover {
        color: #c75000;
        border-color: #c75000
    }

.MomButton--variant-secondary.MomButton--status-success[data-v-8b9d0812] {
    background-color: #fff;
    color: #008700;
    border-color: #008700
}

    .MomButton--variant-secondary.MomButton--status-success[data-v-8b9d0812]:active, .MomButton--variant-secondary.MomButton--status-success[data-v-8b9d0812]:hover {
        color: #007200;
        border-color: #007200
    }

.MomButton--variant-secondary.MomButton--status-error[data-v-8b9d0812] {
    background-color: #fff;
    color: #cc3123;
    border-color: #cc3123
}

    .MomButton--variant-secondary.MomButton--status-error[data-v-8b9d0812]:active, .MomButton--variant-secondary.MomButton--status-error[data-v-8b9d0812]:hover {
        color: #b02215;
        border-color: #b02215
    }

.MomButton--variant-secondary.MomButton--status-warning[data-v-8b9d0812] {
    background-color: #fff;
    color: #c75000;
    border-color: #c75000
}

    .MomButton--variant-secondary.MomButton--status-warning[data-v-8b9d0812]:active, .MomButton--variant-secondary.MomButton--status-warning[data-v-8b9d0812]:hover {
        color: #c75000;
        border-color: #c75000
    }

.MomButton--variant-secondary.MomButton--is-disabled[data-v-8b9d0812] {
    color: #d3d3d3;
    border-color: #d3d3d3
}

.MomButton--size-l[data-v-8b9d0812] {
    padding: .625rem 1.4375rem
}

.MomButton--size-m[data-v-8b9d0812] {
    padding: .4375rem 1.4375rem
}

.MomButton--size-s[data-v-8b9d0812] {
    padding: .1875rem .4375rem
}

.MomButton--hide-text.MomButton--size-l[data-v-8b9d0812] {
    padding: 1rem
}

.MomButton--hide-text.MomButton--size-m[data-v-8b9d0812] {
    padding: .4375rem
}

.MomButton--hide-text.MomButton--size-s[data-v-8b9d0812] {
    padding: .1875rem
}

@media print {
    .MomButton[data-v-8b9d0812] {
        display: none
    }
}

.MomButton__Icon[data-v-8b9d0812] {
    display: flex
}

.MomButton__Icon--left[data-v-8b9d0812] {
    margin-left: -.25rem
}

.MomButton--size-l .MomButton__Icon--left[data-v-8b9d0812], .MomButton--size-m .MomButton__Icon--left[data-v-8b9d0812] {
    margin-right: .5rem
}

.MomButton--size-s .MomButton__Icon--left[data-v-8b9d0812] {
    margin-right: .25rem
}

.MomButton__Icon--right[data-v-8b9d0812] {
    margin-right: -.25rem
}

.MomButton--size-l .MomButton__Icon--right[data-v-8b9d0812], .MomButton--size-m .MomButton__Icon--right[data-v-8b9d0812] {
    margin-left: .5rem
}

.MomButton--size-s .MomButton__Icon--right[data-v-8b9d0812] {
    margin-left: .25rem
}

.MomButton__Text[data-v-8b9d0812] {
    text-align: left
}

.MomButton--hide-text .MomButton__Text[data-v-8b9d0812] {
    display: none !important;
    position: absolute !important;
    clip: rect(1px,1px,1px,1px) !important;
    overflow: hidden !important;
    height: 1px !important;
    width: 1px !important;
    padding: 0 !important;
    border: 0 !important
}

.MomButton--variant-secondary.MomButton--status-default .MomButton__Icon > .MomIcon, .MomButton--variant-secondary.MomButton--status-default:hover .MomButton__Icon > .MomIcon {
    color: #c75000
}

.MomButton--variant-secondary.MomButton--status-success:hover .MomButton__Icon > .MomIcon {
    color: #007200
}

.MomButton--variant-secondary.MomButton--status-error:hover .MomButton__Icon > .MomIcon {
    color: #b02215
}

.MomButton--variant-secondary.MomButton--status-warning:hover .MomButton__Icon > .MomIcon {
    color: #c75000
}

.MomHorizontalLine[data-v-e5262a74] {
    margin-top: 2rem;
    margin-bottom: 2rem;
    border-top: .0625rem solid #bbc5d0
}

.MomHorizontalLine--is-full-width[data-v-e5262a74] {
    margin-left: -1.5rem;
    margin-right: -1.5rem
}

@media(min-width:48rem) {
    .MomHorizontalLine--is-full-width[data-v-e5262a74] {
        margin-left: -2rem;
        margin-right: -2rem
    }
}

.MomHorizontalLine--is-last-line[data-v-e5262a74] {
    margin-top: 3rem;
    margin-bottom: 1.5rem
}

.MomTooltip[data-v-3663875c] {
    display: inline-flex;
    vertical-align: bottom;
    max-width: 100%
}

.MomTooltip__Toggle[data-v-3663875c] {
    display: flex;
    cursor: help;
    outline-offset: 0;
    max-width: 100%
}

.MomTooltip__Popout[data-v-3663875c] {
    position: fixed;
    max-width: calc(100% - 2rem);
    margin-left: 1rem;
    margin-right: 1rem;
    z-index: 500;
    display: none
}

.MomTooltip__Popout--is-show[data-v-3663875c] {
    display: block
}

.MomTooltip__PopoutContentWrapper[data-v-3663875c] {
    max-width: 22.5rem;
    background-color: #414c5a;
    color: #fff;
    max-height: 22.5rem;
    padding: .75rem;
    border-radius: 4px;
    overflow-y: auto
}

.MomTooltip__PopoutArrowWrapper[data-v-3663875c] {
    position: absolute;
    width: 100%;
    height: .75rem
}

.MomTooltip__Popout[data-popper-placement=bottom] .MomTooltip__PopoutArrowWrapper[data-v-3663875c] {
    bottom: 100%
}

.MomTooltip__PopoutArrow[data-v-3663875c] {
    position: absolute;
    width: 1rem;
    height: 1rem;
    border-top: .625rem solid #414c5a;
    border-bottom: 0;
    border-left: .5rem solid transparent;
    border-right: .5rem solid transparent;
    padding-bottom: .375rem
}

.MomTooltip__Popout[data-popper-placement=bottom] .MomTooltip__PopoutArrow[data-v-3663875c] {
    border-top: 0;
    border-bottom: .625rem solid #414c5a;
    padding-top: .375rem;
    padding-bottom: 0
}

.MomTooltip__Shadow[data-v-3663875c] {
    position: absolute;
    width: 100%;
    left: 0;
    height: 1.5rem
}

.MomTooltip__Shadow--top[data-v-3663875c] {
    top: 0;
    border-radius: 4px 4px 0 0;
    background: linear-gradient(0deg,rgba(68,68,68,0) 0,rgba(68,68,68,.8))
}

.MomTooltip__Shadow--bottom[data-v-3663875c] {
    bottom: 0;
    border-radius: 0 0 4px 4px;
    background: linear-gradient(180deg,rgba(68,68,68,0) 0,rgba(68,68,68,.8))
}

.MomCard[data-v-f1afee3a] {
    background-color: #fff;
    box-shadow: 0 0 2px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.12);
    padding: 1.5rem;
    border-radius: 8px;
    margin-bottom: 1.5rem
}

    .MomCard[data-v-f1afee3a]:last-child {
        margin-bottom: 0
    }

@media(min-width:48rem) {
    .MomCard[data-v-f1afee3a] {
        padding: 1.5rem 2rem;
        border-radius: 8px
    }
}

@media print {
    .MomCard[data-v-f1afee3a] {
        box-shadow: none;
        padding: 0
    }
}

.MomCard--variant-requirement[data-v-f1afee3a] {
    box-shadow: none;
    padding-top: 0;
    padding-bottom: 2rem;
    border: .0625rem solid #bbc5d0;
    border-radius: 8px;
    min-height: 12.5rem
}

@media print {
    .MomCard--variant-requirement[data-v-f1afee3a] {
        box-shadow: none;
        padding: 0 1.5rem 2rem
    }
}

.MomCard--variant-navigation[data-v-f1afee3a] {
    cursor: pointer
}

.MomCard__Header[data-v-f1afee3a] {
    display: flex;
    margin-bottom: 1rem
}

.MomCard--variant-summary-action .MomCard__Header[data-v-f1afee3a], .MomCard--variant-summary .MomCard__Header[data-v-f1afee3a] {
    justify-content: space-between
}

.MomCard--variant-requirement .MomCard__Header[data-v-f1afee3a] {
    padding: .75rem 1.5rem;
    margin: 0 -1.5rem 1.5rem;
    min-height: 4.5rem;
    border-radius: 8px 8px 0 0;
    justify-content: center;
    background-color: #e5eefb
}

@media(min-width:48rem) {
    .MomCard--variant-requirement .MomCard__Header[data-v-f1afee3a] {
        padding: .75rem 2rem;
        margin: 0 -2rem 1.5rem
    }
}

.MomCard--variant-navigation .MomCard__Header[data-v-f1afee3a] {
    justify-content: space-between;
    margin-bottom: 0
}

.MomCard__Header:hover .MomCard__NavIcon[data-v-f1afee3a] {
    color: #0543b6
}

.MomCard__TitleWrapper[data-v-f1afee3a] {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.MomCard__TooltipTitle[data-v-f1afee3a] {
    max-width: 45rem;
    line-height: 0
}

.MomCard--variant-requirement .MomCard__TooltipTitle[data-v-f1afee3a] {
    text-align: center
}

.MomCard__TooltipTitle > .MomTooltip[data-v-f1afee3a] {
    margin-top: .25rem;
    margin-bottom: .25rem;
    padding-left: .5rem
}

.MomCard--variant-requirement .MomCard__TooltipTitle > .MomTooltip[data-v-f1afee3a] {
    margin-top: .125rem;
    margin-bottom: .125rem
}

.MomCard__Title[data-v-f1afee3a] {
    margin-bottom: 0;
    overflow-wrap: break-word
}

.MomCard--variant-requirement .MomCard__Title[data-v-f1afee3a] {
    text-align: center;
    line-height: 1.5rem !important
}

.MomCard__TooltipTitle .MomCard__Title[data-v-f1afee3a] {
    display: inline;
    vertical-align: bottom
}

.MomCard__EditLink[data-v-f1afee3a] {
    margin-left: 1rem;
    margin-top: .125rem;
    margin-bottom: .125rem;
    align-self: flex-start
}

@media print {
    .MomCard__EditLink[data-v-f1afee3a] {
        display: none
    }
}

.MomCard__NavIcon[data-v-f1afee3a] {
    color: #0056d2;
    margin-top: 4px;
    margin-left: 1rem
}

.MomCard__Action[data-v-f1afee3a] {
    margin-right: 1rem
}

    .MomCard__Action[data-v-f1afee3a]:last-child {
        margin-right: 0
    }

@media print {
    .MomCard__Action[data-v-f1afee3a] {
        display: none
    }
}

.MomProgressIndicator[data-v-113bf3a6] {
    width: 100%
}

.MomProgressIndicator__Header[data-v-113bf3a6] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-bottom: .25rem;
    color: #414c5a;
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    font-weight: 400 !important
}

.MomProgressIndicator__Wrapper[data-v-113bf3a6] {
    background-color: #dae0e8;
    border-radius: 4px;
    height: .625rem
}

.MomProgressIndicator__Title[data-v-113bf3a6] {
    align-items: flex-start
}

.MomProgressIndicator__Text--withTitle[data-v-113bf3a6] {
    margin-left: auto
}

.MomProgressIndicator__Bar[data-v-113bf3a6] {
    background: #21aa00;
    width: 10%;
    height: .625rem;
    transition: all .25s ease 0s;
    border-radius: 4px
}

.MomOnboardingBanner__Content {
    margin-top: .5rem
}

.MomOnboardingBanner__Step {
    display: inline-flex;
    vertical-align: bottom;
    margin-top: .5rem
}

.MomOnboardingBanner__StepIcon {
    margin-right: .5rem
}

.MomOnboardingBanner__Step--green .MomOnboardingBanner__StepIcon {
    color: #008700
}

.MomOnboardingBanner__Step--red .MomOnboardingBanner__StepIcon {
    color: #cc3123
}

.MomOnboardingBanner__Step--blue .MomOnboardingBanner__StepIcon {
    color: #0056d2
}

.MomOnboardingBanner__Step--orange .MomOnboardingBanner__StepIcon {
    color: #c75000
}

.MomOnboardingBanner__Step--grey .MomOnboardingBanner__StepIcon {
    color: #666768
}

.MomBreadcrumb[data-v-fb58f07e] {
    display: flex
}

@media print {
    .MomBreadcrumb[data-v-fb58f07e] {
        display: none
    }
}

.MomBreadcrumb__Item[data-v-fb58f07e] {
    display: flex;
    margin-right: .5rem
}

    .MomBreadcrumb__Item[data-v-fb58f07e]:last-child {
        margin-right: 0
    }

.MomBreadcrumb--responsive .MomBreadcrumb__Item[data-v-fb58f07e] {
    display: none
}

@media(min-width:48rem) {
    .MomBreadcrumb--responsive .MomBreadcrumb__Item[data-v-fb58f07e] {
        display: flex
    }
}

.MomBreadcrumb__MobileItem[data-v-fb58f07e] {
    display: flex;
    margin-right: .5rem
}

    .MomBreadcrumb__MobileItem[data-v-fb58f07e]:last-child {
        margin-right: 0
    }

.MomBreadcrumb__MobileItem .MomBreadcrumb__Icon[data-v-fb58f07e] {
    margin-right: .5rem
}

@media(min-width:48rem) {
    .MomBreadcrumb__MobileItem[data-v-fb58f07e] {
        display: none
    }
}

.MomBreadcrumb__Link[data-v-fb58f07e] {
    margin-right: .5rem
}

.MomBreadcrumb__Icon[data-v-fb58f07e] {
    color: #6d7989
}

.MomGridColumn[data-v-11a6a124] {
    flex: 1 1 auto;
    max-width: 100%;
    box-sizing: border-box
}

.MomGridContainer--gutter-s .MomGridColumn[data-v-11a6a124] {
    padding: .75rem .25rem
}

.MomGridContainer--gutter-m .MomGridColumn[data-v-11a6a124] {
    padding: .75rem .5rem
}

.MomGridContainer--gutter-l .MomGridColumn[data-v-11a6a124] {
    padding: .75rem
}

.MomGridContainer--gutter-none .MomGridColumn[data-v-11a6a124] {
    padding: .75rem 0
}

.MomGridColumn > .MomCard[data-v-11a6a124] {
    height: 100%
}

.MomGridColumn--col-1[data-v-11a6a124] {
    flex-basis: 8.333%;
    max-width: 8.333%
}

.MomGridColumn--col-2[data-v-11a6a124] {
    flex-basis: 16.666%;
    max-width: 16.666%
}

.MomGridColumn--col-3[data-v-11a6a124] {
    flex-basis: 25%;
    max-width: 25%
}

.MomGridColumn--col-4[data-v-11a6a124] {
    flex-basis: 33.333%;
    max-width: 33.333%
}

.MomGridColumn--col-5[data-v-11a6a124] {
    flex-basis: 41.666%;
    max-width: 41.666%
}

.MomGridColumn--col-6[data-v-11a6a124] {
    flex-basis: 50%;
    max-width: 50%
}

.MomGridColumn--col-7[data-v-11a6a124] {
    flex-basis: 58.333%;
    max-width: 58.333%
}

.MomGridColumn--col-8[data-v-11a6a124] {
    flex-basis: 66.666%;
    max-width: 66.666%
}

.MomGridColumn--col-9[data-v-11a6a124] {
    flex-basis: 75%;
    max-width: 75%
}

.MomGridColumn--col-10[data-v-11a6a124] {
    flex-basis: 83.333%;
    max-width: 83.333%
}

.MomGridColumn--col-11[data-v-11a6a124] {
    flex-basis: 91.666%;
    max-width: 91.666%
}

.MomGridColumn--col-12[data-v-11a6a124] {
    flex-basis: 100%;
    max-width: 100%
}

@media(min-width:40rem) {
    .MomGridColumn--col-sm-1[data-v-11a6a124] {
        flex-basis: 8.333%;
        max-width: 8.333%
    }

    .MomGridColumn--col-sm-2[data-v-11a6a124] {
        flex-basis: 16.666%;
        max-width: 16.666%
    }

    .MomGridColumn--col-sm-3[data-v-11a6a124] {
        flex-basis: 25%;
        max-width: 25%
    }

    .MomGridColumn--col-sm-4[data-v-11a6a124] {
        flex-basis: 33.333%;
        max-width: 33.333%
    }

    .MomGridColumn--col-sm-5[data-v-11a6a124] {
        flex-basis: 41.666%;
        max-width: 41.666%
    }

    .MomGridColumn--col-sm-6[data-v-11a6a124] {
        flex-basis: 50%;
        max-width: 50%
    }

    .MomGridColumn--col-sm-7[data-v-11a6a124] {
        flex-basis: 58.333%;
        max-width: 58.333%
    }

    .MomGridColumn--col-sm-8[data-v-11a6a124] {
        flex-basis: 66.666%;
        max-width: 66.666%
    }

    .MomGridColumn--col-sm-9[data-v-11a6a124] {
        flex-basis: 75%;
        max-width: 75%
    }

    .MomGridColumn--col-sm-10[data-v-11a6a124] {
        flex-basis: 83.333%;
        max-width: 83.333%
    }

    .MomGridColumn--col-sm-11[data-v-11a6a124] {
        flex-basis: 91.666%;
        max-width: 91.666%
    }

    .MomGridColumn--col-sm-12[data-v-11a6a124] {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media(min-width:48rem) {
    .MomGridColumn--col-md-1[data-v-11a6a124] {
        flex-basis: 8.333%;
        max-width: 8.333%
    }

    .MomGridColumn--col-md-2[data-v-11a6a124] {
        flex-basis: 16.666%;
        max-width: 16.666%
    }

    .MomGridColumn--col-md-3[data-v-11a6a124] {
        flex-basis: 25%;
        max-width: 25%
    }

    .MomGridColumn--col-md-4[data-v-11a6a124] {
        flex-basis: 33.333%;
        max-width: 33.333%
    }

    .MomGridColumn--col-md-5[data-v-11a6a124] {
        flex-basis: 41.666%;
        max-width: 41.666%
    }

    .MomGridColumn--col-md-6[data-v-11a6a124] {
        flex-basis: 50%;
        max-width: 50%
    }

    .MomGridColumn--col-md-7[data-v-11a6a124] {
        flex-basis: 58.333%;
        max-width: 58.333%
    }

    .MomGridColumn--col-md-8[data-v-11a6a124] {
        flex-basis: 66.666%;
        max-width: 66.666%
    }

    .MomGridColumn--col-md-9[data-v-11a6a124] {
        flex-basis: 75%;
        max-width: 75%
    }

    .MomGridColumn--col-md-10[data-v-11a6a124] {
        flex-basis: 83.333%;
        max-width: 83.333%
    }

    .MomGridColumn--col-md-11[data-v-11a6a124] {
        flex-basis: 91.666%;
        max-width: 91.666%
    }

    .MomGridColumn--col-md-12[data-v-11a6a124] {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media(min-width:56rem) {
    .MomGridColumn--col-lg-1[data-v-11a6a124] {
        flex-basis: 8.333%;
        max-width: 8.333%
    }

    .MomGridColumn--col-lg-2[data-v-11a6a124] {
        flex-basis: 16.666%;
        max-width: 16.666%
    }

    .MomGridColumn--col-lg-3[data-v-11a6a124] {
        flex-basis: 25%;
        max-width: 25%
    }

    .MomGridColumn--col-lg-4[data-v-11a6a124] {
        flex-basis: 33.333%;
        max-width: 33.333%
    }

    .MomGridColumn--col-lg-5[data-v-11a6a124] {
        flex-basis: 41.666%;
        max-width: 41.666%
    }

    .MomGridColumn--col-lg-6[data-v-11a6a124] {
        flex-basis: 50%;
        max-width: 50%
    }

    .MomGridColumn--col-lg-7[data-v-11a6a124] {
        flex-basis: 58.333%;
        max-width: 58.333%
    }

    .MomGridColumn--col-lg-8[data-v-11a6a124] {
        flex-basis: 66.666%;
        max-width: 66.666%
    }

    .MomGridColumn--col-lg-9[data-v-11a6a124] {
        flex-basis: 75%;
        max-width: 75%
    }

    .MomGridColumn--col-lg-10[data-v-11a6a124] {
        flex-basis: 83.333%;
        max-width: 83.333%
    }

    .MomGridColumn--col-lg-11[data-v-11a6a124] {
        flex-basis: 91.666%;
        max-width: 91.666%
    }

    .MomGridColumn--col-lg-12[data-v-11a6a124] {
        flex-basis: 100%;
        max-width: 100%
    }
}

@media(min-width:64rem) {
    .MomGridColumn--col-xl-1[data-v-11a6a124] {
        flex-basis: 8.333%;
        max-width: 8.333%
    }

    .MomGridColumn--col-xl-2[data-v-11a6a124] {
        flex-basis: 16.666%;
        max-width: 16.666%
    }

    .MomGridColumn--col-xl-3[data-v-11a6a124] {
        flex-basis: 25%;
        max-width: 25%
    }

    .MomGridColumn--col-xl-4[data-v-11a6a124] {
        flex-basis: 33.333%;
        max-width: 33.333%
    }

    .MomGridColumn--col-xl-5[data-v-11a6a124] {
        flex-basis: 41.666%;
        max-width: 41.666%
    }

    .MomGridColumn--col-xl-6[data-v-11a6a124] {
        flex-basis: 50%;
        max-width: 50%
    }

    .MomGridColumn--col-xl-7[data-v-11a6a124] {
        flex-basis: 58.333%;
        max-width: 58.333%
    }

    .MomGridColumn--col-xl-8[data-v-11a6a124] {
        flex-basis: 66.666%;
        max-width: 66.666%
    }

    .MomGridColumn--col-xl-9[data-v-11a6a124] {
        flex-basis: 75%;
        max-width: 75%
    }

    .MomGridColumn--col-xl-10[data-v-11a6a124] {
        flex-basis: 83.333%;
        max-width: 83.333%
    }

    .MomGridColumn--col-xl-11[data-v-11a6a124] {
        flex-basis: 91.666%;
        max-width: 91.666%
    }

    .MomGridColumn--col-xl-12[data-v-11a6a124] {
        flex-basis: 100%;
        max-width: 100%
    }
}

.MomGridContainer[data-v-42e5f250] {
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
    margin-top: -.75rem !important;
    margin-bottom: -.75rem !important
}

.MomGridContainer--gutter-s[data-v-42e5f250] {
    margin-left: -.25rem !important;
    margin-right: -.25rem !important
}

.MomGridContainer--gutter-m[data-v-42e5f250] {
    margin-left: -.5rem !important;
    margin-right: -.5rem !important
}

.MomGridContainer--gutter-l[data-v-42e5f250] {
    margin-left: -.75rem !important;
    margin-right: -.75rem !important
}

.MomGridContainer--gutter-none[data-v-42e5f250] {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.PersonCard[data-v-dd39f31e] {
    display: inline-flex;
    max-width: 100%;
    min-height: 12.375rem;
    width: 30rem;
    background-color: #fff;
    box-shadow: 0 0 2px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.12);
    border-radius: 4px;
    text-align: left;
    font-size: .875rem !important;
    line-height: 1.5rem !important
}

@media print {
    .PersonCard[data-v-dd39f31e] {
        box-shadow: none;
        padding: 0
    }
}

@media print {
    .PersonCard--variant-circle[data-v-dd39f31e] {
        box-shadow: none;
        padding: 0 1.5rem 2rem
    }
}

.PersonCard__Title[data-v-dd39f31e] {
    margin-bottom: 0;
    padding-bottom: 1.5rem;
    word-break: break-word;
    font-size: 1.25rem !important
}

.PersonCard__ContentWrapper[data-v-dd39f31e] {
    display: grid;
    padding: 1.5rem 1.5rem 1.5rem 0
}

.PersonCard__Content[data-v-dd39f31e]:not(:last-child) {
    padding-bottom: .75rem
}

.PersonCard__Content--description[data-v-dd39f31e] {
    color: #0c0d0d;
    word-break: break-word;
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    font-weight: 400 !important
}

.PersonCard__Content--label[data-v-dd39f31e] {
    color: #414c5a;
    word-break: break-word;
    line-height: 1.25rem !important;
    font-size: .875rem !important;
    font-weight: 400 !important
}

.PersonCard__ImageWrapper[data-v-dd39f31e] {
    display: grid;
    width: auto;
    height: 100%;
    padding: 1.5rem
}

.PersonCard__ImageWrapper--top[data-v-dd39f31e] {
    align-content: flex-start;
    align-self: flex-start
}

.PersonCard__ImageWrapper--center[data-v-dd39f31e] {
    align-content: center;
    align-self: center
}

.PersonCard__ImageWrapper--bottom[data-v-dd39f31e] {
    align-content: flex-end;
    align-self: flex-end
}

.PersonCard__Image[data-v-dd39f31e] {
    border-radius: 4px;
    overflow: hidden;
    width: 7.5rem;
    height: 7.5rem;
    min-width: 7.5rem;
    background: #e4e6e7 no-repeat 50%;
    background-size: cover;
    object-fit: cover
}

@media(min-width:48rem) {
    .PersonCard__Image[data-v-dd39f31e] {
        width: 9.375rem;
        height: 9.375rem;
        min-width: 9.375rem
    }
}

.PersonCard__Image--variant-circle[data-v-dd39f31e] {
    border-radius: 50%;
    overflow: hidden;
    width: 7.5rem;
    height: 7.5rem;
    min-width: 7.5rem;
    background: #e4e6e7 no-repeat 50%;
    background-size: cover
}

@media(min-width:48rem) {
    .PersonCard__Image--variant-circle[data-v-dd39f31e] {
        width: 9.375rem;
        height: 9.375rem;
        min-width: 9.375rem
    }
}

.MomMetricCard[data-v-8352c1a8] {
    max-width: 100%;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 0 2px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.12);
    padding: 1.5rem 2rem;
    border-radius: 8px;
    text-align: left;
    font-size: .875rem !important;
    line-height: 1.5rem !important
}

@media print {
    .MomMetricCard[data-v-8352c1a8] {
        box-shadow: none;
        padding: 0
    }
}

@media(max-width:48rem) {
    .MomMetricCard[data-v-8352c1a8] {
        padding: 1.5rem
    }
}

.MomMetricCard--variant-content[data-v-8352c1a8] {
    padding: 1.5625rem
}

@media print {
    .MomMetricCard--variant-content[data-v-8352c1a8] {
        box-shadow: none;
        padding: 0 1.5rem 2rem
    }
}

.MomMetricCard .MomCard__Title[data-v-8352c1a8] {
    color: #0c0d0d
}

.MomMetricCard__TitleWrapper[data-v-8352c1a8] {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.MomMetricCard__TooltipTitle[data-v-8352c1a8] {
    max-width: 45rem;
    line-height: 0
}

.MomMetricCard__Title[data-v-8352c1a8] {
    margin-bottom: 0;
    word-break: break-word;
    color: #0c0d0d
}

.MomMetricCard__TooltipTitle .MomMetricCard__Title[data-v-8352c1a8] {
    display: inline;
    vertical-align: bottom
}

.MomTooltip[data-v-8352c1a8] {
    padding-bottom: .25rem;
    padding-left: .5rem
}

.MomMetricCard__Tags[data-v-8352c1a8] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: .5rem;
    margin: .5rem 0
}

.MomMetricCard__Tags--space[data-v-8352c1a8] {
    margin-bottom: 1rem
}

.MomMetricCard__Tag[data-v-8352c1a8] {
    color: #414c5a;
    padding: .125rem .25rem;
    border-radius: 4px;
    background-color: #ededed;
    word-break: break-word;
    line-height: 1.25rem !important
}

.MomMetricCard__ListDescriptions[data-v-8352c1a8] {
    display: grid;
    margin: .5rem 0 2rem
}

.MomMetricCard__ListDescriptions .MomMetricCard__ListDescriptionItem[data-v-8352c1a8] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start
}

.MomMetricCard__ListDescriptions .MomMetricCard__ListDescriptionItem .MomMetricCard__DotIcon[data-v-8352c1a8] {
    margin-right: .5rem;
    margin-top: .125rem
}

.MomMetricCard__ListDescriptions .MomMetricCard__ListDescriptionItem span[data-v-8352c1a8] {
    word-break: break-word;
    color: #0c0d0d;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

@media(min-width:48rem) {
    .MomMetricCard__ListDescriptions[data-v-8352c1a8] {
        grid-template-columns: repeat(3,1fr);
        gap: .5rem 1rem
    }
}

@media(max-width:48rem) {
    .MomMetricCard__ListDescriptions[data-v-8352c1a8] {
        grid-template-columns: auto;
        gap: .5rem
    }
}

.MomMetricCard__MetricGrid[data-v-8352c1a8] {
    display: grid
}

@media(min-width:48rem) {
    .MomMetricCard__MetricGrid[data-v-8352c1a8] {
        grid-template-columns: repeat(3,1fr);
        gap: 1.5rem
    }
}

@media(max-width:48rem) {
    .MomMetricCard__MetricGrid[data-v-8352c1a8] {
        grid-template-columns: 1fr;
        gap: .75rem
    }
}

.MomMetricCard__MetricGrid .MomMetricCard__MetricWrapper[data-v-8352c1a8] {
    display: grid;
    grid-template-columns: auto 1fr
}

.MomMetricCard__MetricGrid .MomMetricCard__MetricWrapper .MomMetricCard__MetricValue[data-v-8352c1a8] {
    color: #0543b6;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: .75rem;
    font-weight: 600 !important;
    font-size: 1.75rem !important;
    line-height: 2.25rem !important
}

@media(min-width:48rem) {
    .MomMetricCard__MetricGrid .MomMetricCard__MetricWrapper .MomMetricCard__MetricValue[data-v-8352c1a8] {
        flex-basis: fit-content;
        flex-shrink: 1
    }
}

@media(max-width:48rem) {
    .MomMetricCard__MetricGrid .MomMetricCard__MetricWrapper .MomMetricCard__MetricValue[data-v-8352c1a8] {
        width: 4.875rem
    }
}

.MomMetricCard__MetricGrid .MomMetricCard__MetricWrapper .MomMetricCard__MetricTextWrapper[data-v-8352c1a8] {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    line-height: 1.25rem !important
}

.MomMetricCard__MetricGrid .MomMetricCard__MetricWrapper .MomMetricCard__MetricTextWrapper .MomMetricCard__MetricLabel[data-v-8352c1a8] {
    color: #0c0d0d;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 600 !important
}

.MomMetricCard__MetricGrid .MomMetricCard__MetricWrapper .MomMetricCard__MetricTextWrapper .MomMetricCard__MetricDescription[data-v-8352c1a8] {
    color: #414c5a;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.25rem
}

.MomMetricCard__ListDescriptions .MomMetricCard__ListDescriptionItem .MomMetricCard__DotIcon {
    display: flex;
    justify-content: center;
    align-items: center
}

    .MomMetricCard__ListDescriptions .MomMetricCard__ListDescriptionItem .MomMetricCard__DotIcon > svg {
        width: 12px;
        height: 12px
    }

.MomDivider[data-v-30ed830c] {
    background-color: #8692a1
}

.MomDivider--horizontal[data-v-30ed830c] {
    width: 100%;
    height: 1px
}

.MomDivider--vertical[data-v-30ed830c] {
    width: 1px;
    height: inherit
}

.MomLayoutWrapper[data-v-d1396860] {
    margin: 0 auto;
    padding: 0 1.5rem;
    max-width: 73rem
}

@media(min-width:48rem) {
    .MomLayoutWrapper[data-v-d1396860] {
        padding: 0 2rem;
        max-width: 74rem
    }
}

@media print {
    .MomLayoutWrapper[data-v-d1396860] {
        padding: 0
    }
}

.MomPage__Main .MomLayoutWrapper[data-v-d1396860] {
    padding: 0 1.5rem;
    max-width: 70rem
}

@media(min-width:48rem) {
    .MomPage__Main .MomLayoutWrapper[data-v-d1396860] {
        max-width: 73rem
    }
}

@media print {
    .MomPage__Main .MomLayoutWrapper[data-v-d1396860] {
        padding: 0
    }
}

.MomDescriptionItem[data-v-54c481fb] {
    display: block
}

.MomDescriptionItem--variant-table[data-v-54c481fb] {
    display: flex;
    justify-content: space-between
}

.MomDescriptionItem--has-top-border[data-v-54c481fb] {
    border-top: .125rem solid #bbc5d0;
    padding-top: .5rem;
    margin-top: .5rem
}

@media(min-width:48rem) {
    .MomDescriptionItem[data-v-54c481fb] {
        display: flex
    }

    .MomDescriptionItem--has-bottom-border[data-v-54c481fb] {
        border-bottom: .0625rem solid #dae0e8;
        padding-bottom: .5rem
    }

    .MomDescriptionItem--variant-vertical[data-v-54c481fb] {
        display: block
    }
}

@media print {
    .MomDescriptionItem[data-v-54c481fb] {
        display: flex
    }

    .MomDescriptionItem--has-bottom-border[data-v-54c481fb] {
        border-bottom: .0625rem solid #dae0e8;
        padding-bottom: .5rem
    }

    .MomDescriptionItem--variant-vertical[data-v-54c481fb] {
        display: block
    }
}

.MomDescriptionItem__TermWrapper[data-v-54c481fb] {
    line-height: 0
}

.MomDescriptionItem--variant-table .MomDescriptionItem__TermWrapper > .MomTooltip[data-v-54c481fb] {
    margin-top: .125rem;
    margin-bottom: .125rem
}

.MomDescriptionItem--variant-table .MomDescriptionItem__TermWrapper[data-v-54c481fb] {
    margin-right: 1rem
}

@media(min-width:48rem) {
    .MomDescriptionItem--termWidth-s .MomDescriptionItem__TermWrapper[data-v-54c481fb] {
        width: 9.375rem;
        margin-right: .5rem
    }

    .MomDescriptionItem--termWidth-m .MomDescriptionItem__TermWrapper[data-v-54c481fb] {
        width: 12.5rem;
        margin-right: .5rem
    }

    .MomDescriptionItem--termWidth-l .MomDescriptionItem__TermWrapper[data-v-54c481fb] {
        width: 15.625rem;
        margin-right: .5rem
    }

    .MomDescriptionItem__TermWrapper > .MomTooltip[data-v-54c481fb] {
        margin-top: .125rem;
        margin-bottom: .125rem
    }

    .MomDescriptionItem--variant-vertical .MomDescriptionItem__TermWrapper > .MomTooltip[data-v-54c481fb] {
        margin: 0
    }
}

@media print {
    .MomDescriptionItem--termWidth-s .MomDescriptionItem__TermWrapper[data-v-54c481fb] {
        width: 9.375rem;
        margin-right: .5rem
    }

    .MomDescriptionItem--termWidth-m .MomDescriptionItem__TermWrapper[data-v-54c481fb] {
        width: 12.5rem;
        margin-right: .5rem
    }

    .MomDescriptionItem--termWidth-l .MomDescriptionItem__TermWrapper[data-v-54c481fb] {
        width: 15.625rem;
        margin-right: .5rem
    }
}

.MomDescriptionItem__Term[data-v-54c481fb] {
    color: #1d232b;
    overflow-wrap: break-word;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.MomDescriptionItem--variant-table .MomDescriptionItem__Term[data-v-54c481fb] {
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomDescriptionItem--is-bold .MomDescriptionItem__Term[data-v-54c481fb] {
    font-weight: 600 !important
}

@media(min-width:48rem) {
    .MomDescriptionItem__Term[data-v-54c481fb] {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .MomDescriptionItem--variant-vertical .MomDescriptionItem__Term[data-v-54c481fb] {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }
}

@media print {
    .MomDescriptionItem__Term[data-v-54c481fb] {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .MomDescriptionItem--variant-vertical .MomDescriptionItem__Term[data-v-54c481fb] {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }
}

.MomDescriptionItem__Details[data-v-54c481fb] {
    overflow-wrap: break-word;
    margin-left: 0;
    font-weight: 600 !important
}

.MomDescriptionItem--variant-table .MomDescriptionItem__Details[data-v-54c481fb] {
    text-align: right;
    max-width: 35% P
}

.MomDescriptionItem--is-bold .MomDescriptionItem__Details[data-v-54c481fb] {
    font-weight: 600 !important
}

@media(min-width:48rem) {
    .MomDescriptionItem__Details[data-v-54c481fb] {
        font-weight: 600 !important
    }

    .MomDescriptionItem--termWidth-s .MomDescriptionItem__Details[data-v-54c481fb] {
        width: calc(100% - 9.875rem)
    }

    .MomDescriptionItem--termWidth-m .MomDescriptionItem__Details[data-v-54c481fb] {
        width: calc(100% - 13rem)
    }

    .MomDescriptionItem--termWidth-l .MomDescriptionItem__Details[data-v-54c481fb] {
        width: calc(100% - 16.125rem)
    }

    .MomDescriptionItem--variant-vertical .MomDescriptionItem__Details[data-v-54c481fb] {
        font-weight: 600 !important
    }
}

@media print {
    .MomDescriptionItem--termWidth-s .MomDescriptionItem__Details[data-v-54c481fb] {
        width: calc(100% - 9.875rem)
    }

    .MomDescriptionItem--termWidth-m .MomDescriptionItem__Details[data-v-54c481fb] {
        width: calc(100% - 13rem)
    }

    .MomDescriptionItem--termWidth-l .MomDescriptionItem__Details[data-v-54c481fb] {
        width: calc(100% - 16.125rem)
    }
}

.MomDescriptionList__Item[data-v-6aabb613] {
    margin-bottom: 1rem
}

    .MomDescriptionList__Item[data-v-6aabb613]:last-child {
        margin-bottom: 0
    }

.MomDescriptionList--has-divider .MomDescriptionList__Item[data-v-6aabb613], .MomDescriptionList--variant-table .MomDescriptionList__Item[data-v-6aabb613] {
    margin-bottom: .5rem
}

    .MomDescriptionList--has-divider .MomDescriptionList__Item[data-v-6aabb613]:last-child, .MomDescriptionList--variant-table .MomDescriptionList__Item[data-v-6aabb613]:last-child {
        margin-bottom: 0
    }

@media(min-width:64rem) {
    .MomDescriptionList__Item[data-v-6aabb613] {
        margin-bottom: .5rem
    }

        .MomDescriptionList__Item[data-v-6aabb613]:last-child {
            margin-bottom: 0
        }

    .MomDescriptionList--variant-vertical .MomDescriptionList__Item[data-v-6aabb613] {
        margin-bottom: 1rem
    }

        .MomDescriptionList--variant-vertical .MomDescriptionList__Item[data-v-6aabb613]:last-child {
            margin-bottom: 0
        }
}

@media print {
    .MomDescriptionList__Item[data-v-6aabb613] {
        margin-bottom: .5rem
    }

        .MomDescriptionList__Item[data-v-6aabb613]:last-child {
            margin-bottom: 0
        }

    .MomDescriptionList--variant-vertical .MomDescriptionList__Item[data-v-6aabb613] {
        margin-bottom: 1rem
    }

        .MomDescriptionList--variant-vertical .MomDescriptionList__Item[data-v-6aabb613]:last-child {
            margin-bottom: 0
        }
}

.MomBadge[data-v-db19c880] {
    position: relative;
    display: inline-block
}

.MomBadge--pointer[data-v-db19c880] {
    cursor: pointer
}

.MomBadge--size-s[data-v-db19c880] {
    width: 1.25rem;
    height: 1.25rem
}

.MomBadge--size-m[data-v-db19c880] {
    width: 1.5rem;
    height: 1.5rem
}

.MomBadge--size-l[data-v-db19c880] {
    width: 2rem;
    height: 2rem
}

.MomBadge--size-l1[data-v-db19c880] {
    width: 2.5rem;
    height: 2.5rem
}

.MomBadge--size-xl[data-v-db19c880] {
    width: 3rem;
    height: 3rem
}

.MomBadge__Badge[data-v-db19c880] {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    padding: 0 3px;
    border-radius: .75rem;
    background: #c75000;
    color: #fff
}

.MomBadge__Badge--size-s[data-v-db19c880] {
    font-size: .5rem;
    min-width: .625rem;
    height: .625rem
}

.MomBadge__Badge--size-m[data-v-db19c880] {
    font-size: .625rem;
    min-width: .75rem;
    height: .75rem
}

.MomBadge__Badge--size-l[data-v-db19c880] {
    font-size: .75rem;
    min-width: .875rem;
    height: .875rem
}

.MomBadge__Badge--size-l1[data-v-db19c880] {
    font-size: .75rem;
    min-width: 1rem;
    height: 1rem
}

.MomBadge__Badge--size-xl[data-v-db19c880] {
    font-size: .875rem;
    min-width: 1.125rem;
    height: 1.125rem
}

.MomBadge__Badge--position-tr[data-v-db19c880] {
    right: -.375rem;
    top: 0
}

.MomBadge__Badge--position-tl[data-v-db19c880] {
    left: -.375rem;
    top: 0
}

.MomBadge__Badge--position-br[data-v-db19c880] {
    right: -.375rem;
    bottom: 0
}

.MomBadge__Badge--position-bl[data-v-db19c880] {
    left: -.375rem;
    bottom: 0
}

.MomBadge__Badge--hideIndicator-true[data-v-db19c880] {
    display: none
}

.MomModal__Wrapper[data-v-9052d062] {
    display: flex
}

.MomModal[data-v-9052d062] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding: 1rem 1rem 1.875rem;
    z-index: 600
}

@media(min-width:48rem) {
    .MomModal[data-v-9052d062] {
        justify-content: center;
        align-items: center;
        padding: 1rem
    }
}

.MomModal__Overlay[data-v-9052d062] {
    background-color: rgba(0,0,0,.75);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.MomModal__Card[data-v-9052d062] {
    position: relative;
    width: auto;
    max-height: calc(100vh - 2rem);
    overflow-y: auto;
    outline: none;
    min-width: 18.75rem;
    box-shadow: 0 11px 15px rgba(0,0,0,.2),0 24px 38px rgba(0,0,0,.14),0 9px 46px rgba(0,0,0,.12);
    border-radius: 4px
}

.MomModal__Card--max-width-600[data-v-9052d062] {
    max-width: 37.5rem
}

.MomModal__Card--max-width-none[data-v-9052d062] {
    max-width: none
}

@media print {
    .MomModal__Card[data-v-9052d062] {
        box-shadow: none
    }
}

.MomModal__CloseButton[data-v-9052d062] {
    position: absolute;
    top: .5rem;
    right: .5rem;
    outline-offset: 0;
    border: none;
    background-color: transparent
}

@media print {
    .MomModal__CloseButton[data-v-9052d062] {
        display: none
    }
}

.MomPagination[data-v-5dc9e849] {
    display: flex;
    align-items: center;
    justify-content: center
}

@media(min-width:48rem) {
    .MomPagination[data-v-5dc9e849] {
        justify-content: space-between
    }
}

@media print {
    .MomPagination[data-v-5dc9e849] {
        display: none
    }
}

.MomPagination__Index[data-v-5dc9e849] {
    display: none;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

@media(min-width:48rem) {
    .MomPagination__Index[data-v-5dc9e849] {
        display: block
    }
}

.MomPagination__Navigation[data-v-5dc9e849] {
    display: flex
}

.MomPagination__Button[data-v-5dc9e849] {
    min-width: 1.75rem;
    color: #1d232b;
    padding: .25rem .5rem;
    border-radius: 4px;
    outline-offset: 0;
    display: none;
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    margin-right: .5rem
}

    .MomPagination__Button[data-v-5dc9e849]:last-child {
        margin-right: 0
    }

    .MomPagination__Button[data-v-5dc9e849]:hover {
        background-color: #eef1f4
    }

.MomPagination__Button--current-page[data-v-5dc9e849] {
    display: block;
    color: #fff !important;
    background-color: #0056d2 !important;
    cursor: default;
    font-weight: 600 !important
}

    .MomPagination__Button--current-page[data-v-5dc9e849]:hover {
        text-decoration: none
    }

.MomPagination__Button--next[data-v-5dc9e849], .MomPagination__Button--prev[data-v-5dc9e849] {
    display: block
}

.MomPagination__Button--is-disabled[data-v-5dc9e849] {
    color: #a0a1a2 !important;
    background: none !important
}

@media(min-width:48rem) {
    .MomPagination__Button[data-v-5dc9e849] {
        display: block
    }
}

.MomPagination__Button > .MomIcon[data-v-5dc9e849] {
    height: 100%;
    margin: 0 auto
}

.MomPagination__Ellipsis[data-v-5dc9e849] {
    padding: .25rem .5rem;
    color: #1d232b;
    outline-offset: 0;
    display: none;
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    margin-right: .5rem
}

    .MomPagination__Ellipsis[data-v-5dc9e849]:last-child {
        margin-right: 0
    }

@media(min-width:48rem) {
    .MomPagination__Ellipsis[data-v-5dc9e849] {
        display: block
    }
}

.MomPagination__Button--is-disabled .MomIcon {
    color: #a0a1a2 !important;
    background: none !important
}

.MomSpinner--size-s[data-v-5fddac1f] {
    width: 1.25rem;
    height: 1.25rem
}

.MomSpinner--size-m[data-v-5fddac1f] {
    width: 1.5rem;
    height: 1.5rem
}

.MomSpinner--size-l[data-v-5fddac1f] {
    width: 2rem;
    height: 2rem
}

.MomSpinner--size-xl[data-v-5fddac1f] {
    width: 3rem;
    height: 3rem
}

.MomSpinner > svg[data-v-5fddac1f] {
    -webkit-transition-property: -webkit-transform;
    -webkit-animation-name: rotate-data-v-5fddac1f;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-transition-property: -moz-transform;
    -moz-animation-name: rotate-data-v-5fddac1f;
    -moz-animation-duration: 1.2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    transition-property: transform;
    animation-name: rotate-data-v-5fddac1f;
    animation-duration: 1.2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear
}

@-webkit-keyframes rotate-data-v-5fddac1f {
    0% {
        -webkit-transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn)
    }
}

@-moz-keyframes rotate-data-v-5fddac1f {
    0% {
        -moz-transform: rotate(0deg)
    }

    to {
        -moz-transform: rotate(1turn)
    }
}

@keyframes rotate-data-v-5fddac1f {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.MomInputCheckboxButton[data-v-ad60969c] {
    display: flex;
    position: relative
}

.MomInputCheckboxButton p[class^=MomInputCheckboxButton__Label][data-v-ad60969c] {
    margin-top: 0;
    margin-bottom: 0
}

.MomInputCheckboxButton__Input[data-v-ad60969c] {
    display: none !important;
    position: absolute !important;
    clip: rect(1px,1px,1px,1px) !important;
    overflow: hidden !important;
    height: 1px !important;
    width: 1px !important;
    padding: 0 !important;
    border: 0 !important
}

.MomInputCheckboxButton__Label[data-v-ad60969c] {
    display: flex;
    outline-offset: 0
}

.MomInputCheckboxButton--is-disabled .MomInputCheckboxButton__Label[data-v-ad60969c] {
    cursor: not-allowed
}

.MomInputCheckboxButton__Input:focus + .MomInputCheckboxButton__Label[data-v-ad60969c] {
    outline: solid #82aeff;
    outline-offset: 0
}

.remove-outline .MomInputCheckboxButton__Input:focus + .MomInputCheckboxButton__Label[data-v-ad60969c] {
    outline: none
}

.MomInputCheckboxButton__LabelIcon[data-v-ad60969c] {
    color: #6d7989;
    margin-right: .5rem
}

    .MomInputCheckboxButton__LabelIcon[data-v-ad60969c]:hover {
        color: #2a68da
    }

.MomInputCheckboxButton--is-checked .MomInputCheckboxButton__LabelIcon[data-v-ad60969c] {
    color: #418df1
}

    .MomInputCheckboxButton--is-checked .MomInputCheckboxButton__LabelIcon[data-v-ad60969c]:hover {
        color: #2a68da
    }

.MomInputCheckboxButton--input-state-error .MomInputCheckboxButton__LabelIcon[data-v-ad60969c] {
    color: #e73929 !important
}

.MomInputCheckboxButton--input-state-warning .MomInputCheckboxButton__LabelIcon[data-v-ad60969c] {
    color: #ff8400 !important
}

.MomInputCheckboxButton--is-disabled .MomInputCheckboxButton__LabelIcon[data-v-ad60969c] {
    color: #b5b6b7 !important
}

.MomInputCheckboxButton--hide-text .MomInputCheckboxButton__LabelIcon[data-v-ad60969c] {
    margin-right: 0
}

.MomInputCheckboxButton__LabelMain[data-v-ad60969c] {
    display: flex;
    flex-direction: column
}

@media(min-width:48rem) {
    .MomInputCheckboxButton__LabelMain[data-v-ad60969c] {
        flex-direction: row
    }
}

.MomInputCheckboxButton__LabelText[data-v-ad60969c] {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    margin-right: .25rem
}

    .MomInputCheckboxButton__LabelText[data-v-ad60969c]:last-child {
        margin-right: 0
    }

.MomInputCheckboxButton--is-disabled .MomInputCheckboxButton__LabelText[data-v-ad60969c] {
    color: #a0a1a2
}

.MomInputCheckboxButton--hide-text .MomInputCheckboxButton__LabelText[data-v-ad60969c] {
    display: none !important;
    position: absolute !important;
    clip: rect(1px,1px,1px,1px) !important;
    overflow: hidden !important;
    height: 1px !important;
    width: 1px !important;
    padding: 0 !important;
    border: 0 !important
}

.MomInputCheckboxButton__LabelDescription[data-v-ad60969c] {
    color: #414c5a;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomInputCheckboxButton--is-disabled .MomInputCheckboxButton__LabelDescription[data-v-ad60969c] {
    color: #b5b6b7
}

.MomInputCheckboxButton__LabelSelectedDescription[data-v-ad60969c] {
    color: #000;
    padding: 1.5rem 0;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomInputCheckboxButton--is-disabled .MomInputCheckboxButton__LabelSelectedDescription[data-v-ad60969c] {
    color: #b5b6b7
}

.MomInputDropdownList[data-v-6d1f5df4] {
    position: relative;
    display: block;
    max-height: 18.75rem;
    background-color: #fff;
    overflow-y: auto;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);
    user-select: none;
    outline: none
}

.MomInputDropdownList__Option[data-v-6d1f5df4] {
    display: flex;
    flex-direction: row;
    padding: .5rem .75rem;
    background-color: #fff;
    overflow-wrap: break-word;
    cursor: pointer;
    user-select: none;
    transition: background-color .175s ease;
    border-bottom: 1px solid #dae0e8
}

    .MomInputDropdownList__Option[data-v-6d1f5df4]:last-child {
        border-bottom: none
    }

    .MomInputDropdownList__Option--is-highlighted[data-v-6d1f5df4], .MomInputDropdownList__Option[data-v-6d1f5df4]:hover {
        background-color: #cee0ff
    }

.MomInputDropdownList__Option--is-selected[data-v-6d1f5df4] {
    background-color: #a7c6ff !important;
    border-bottom: 1px solid #fff
}

.MomInputDropdownList__Option--is-disabled[data-v-6d1f5df4] {
    background-color: #fff !important;
    cursor: not-allowed
}

.MomInputDropdownList__Option--no-options[data-v-6d1f5df4] {
    background-color: #fff !important;
    cursor: default
}

.MomInputDropdownList__Option--free-text[data-v-6d1f5df4] {
    border-top: .0625rem solid #bbc5d0
}

.MomInputDropdownList__Option--free-text-only[data-v-6d1f5df4] {
    border-top: none !important
}

.MomInputDropdownList__OptionLabel[data-v-6d1f5df4] {
    min-height: 1.5rem;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomInputDropdownList__Option--is-disabled .MomInputDropdownList__OptionLabel[data-v-6d1f5df4] {
    color: #a0a1a2
}

.MomInputDropdownList__Option--no-options .MomInputDropdownList__OptionLabel[data-v-6d1f5df4] {
    color: #566271
}

.MomInputDropdownList__OptionLabel .MomInputDropdownList__OptionFreeText[data-v-6d1f5df4] {
    font-weight: 600 !important
}

.MomInputDropdownList__OptionDescription[data-v-6d1f5df4] {
    color: #566271;
    font-size: .75rem !important;
    line-height: 1rem !important
}

.MomInputDropdownList__Option--is-disabled .MomInputDropdownList__OptionDescription[data-v-6d1f5df4] {
    color: #b5b6b7
}

.MomInputDropdownList__LoadingSpinner[data-v-6d1f5df4] {
    margin: .5rem auto
}

.MomInputDropdownList[data-popper-placement=top][data-v-6d1f5df4] {
    border-radius: 4px 4px 0 0
}

.MomInputDropdownList__MarkedText {
    background-color: #cee0ff
}

.MomInputSelect[data-v-4e27c2ef] {
    position: relative;
    max-width: 100%;
    min-height: 2.5rem;
    border: .0625rem solid #bbc5d0;
    border-radius: 4px
}

    .MomInputSelect[data-v-4e27c2ef]:focus-within {
        border-color: #3678e9
    }

.MomInputSelect--input-state-disabled[data-v-4e27c2ef] {
    border-color: #d3d3d3 !important;
    background-color: #ededed !important
}

.MomInputSelect--input-state-error[data-v-4e27c2ef] {
    border-color: #e73929 !important
}

.MomInputSelect--input-state-warning[data-v-4e27c2ef] {
    border-color: #ee6b00 !important
}

.MomInputSelect--size-xs[data-v-4e27c2ef] {
    width: 4rem
}

.MomInputSelect--size-xs1[data-v-4e27c2ef] {
    width: 6rem
}

.MomInputSelect--size-s[data-v-4e27c2ef] {
    width: 10rem
}

.MomInputSelect--size-m[data-v-4e27c2ef] {
    width: 20rem
}

.MomInputSelect--size-l[data-v-4e27c2ef] {
    width: 30rem
}

.MomInputSelect--size-xl[data-v-4e27c2ef] {
    width: 45rem
}

.MomInputSelect--size-full[data-v-4e27c2ef] {
    width: 100%
}

.MomInputSelect__ToggleButton[data-v-4e27c2ef] {
    min-height: 2.375rem;
    position: relative;
    width: 100%;
    padding: .4375rem 1.9375rem .4375rem .6875rem;
    text-align: left;
    white-space: nowrap;
    outline: none;
    overflow: hidden;
    display: flex;
    background: transparent;
    border: none;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomInputSelect--input-state-disabled .MomInputSelect__ToggleButton[data-v-4e27c2ef] {
    cursor: not-allowed;
    color: #a0a1a2
}

.MomInputSelect__ToggleButton.MomInputSelect__Placeholder[data-v-4e27c2ef] {
    color: #566271;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomInputSelect--input-state-disabled .MomInputSelect__ToggleButton.MomInputSelect__Placeholder[data-v-4e27c2ef] {
    color: #b5b6b7
}

.MomInputSelect__ToggleText[data-v-4e27c2ef] {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
}

.MomInputSelect__ToggleIcon[data-v-4e27c2ef] {
    position: absolute;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    padding: .4375rem;
    color: #566271;
    overflow: hidden
}

.MomInputSelect--input-state-disabled .MomInputSelect__ToggleIcon[data-v-4e27c2ef] {
    color: #b5b6b7
}

.MomInputSelect__Dropdown[data-v-4e27c2ef] {
    max-width: 100%;
    z-index: 400
}

.MomInputSelect--size-xs .MomInputSelect__Dropdown[data-v-4e27c2ef] {
    width: 4rem
}

.MomInputSelect--size-xs1 .MomInputSelect__Dropdown[data-v-4e27c2ef] {
    width: 6rem
}

.MomInputSelect--size-s .MomInputSelect__Dropdown[data-v-4e27c2ef] {
    width: 10rem
}

.MomInputSelect--size-m .MomInputSelect__Dropdown[data-v-4e27c2ef] {
    width: 20rem
}

.MomInputSelect--size-l .MomInputSelect__Dropdown[data-v-4e27c2ef] {
    width: 30rem
}

.MomInputSelect--size-xl .MomInputSelect__Dropdown[data-v-4e27c2ef] {
    width: 45rem
}

.MomInputSelect--size-full .MomInputSelect__Dropdown[data-v-4e27c2ef] {
    width: 100%
}

.MomInputSelect__Tags[data-v-4e27c2ef] {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -.3125rem
}

.MomInputSelect__Tag[data-v-4e27c2ef] {
    display: inline-block;
    background-color: #cee0ff;
    padding-left: .5rem;
    padding-right: .5rem;
    padding-bottom: .25rem;
    border-radius: 4px;
    margin-right: .25rem;
    margin-bottom: .25rem
}

.MomInputSelect__Tag_Label[data-v-4e27c2ef] {
    margin-right: .5rem;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.MomInputSelect__Tag__CloseButton[data-v-4e27c2ef] {
    height: 1.25rem
}

.MomInputSelect__Tag__CloseIcon[data-v-4e27c2ef] {
    width: 14px;
    height: 14px;
    margin-bottom: .1875rem
}

.MomInputText {
    position: relative;
    display: flex;
    max-width: 100%;
    height: 2.5rem;
    background-color: #fff;
    outline: none
}

.MomInputText--size-xs {
    width: 4rem
}

.MomInputText--size-xs1 {
    width: 6rem
}

.MomInputText--size-s {
    width: 10rem
}

.MomInputText--size-m {
    width: 20rem
}

.MomInputText--size-l {
    width: 30rem
}

.MomInputText--size-xl {
    width: 45rem
}

.MomInputText--size-full {
    width: 100%
}

.MomInputText__Input {
    appearance: none;
    padding: .5rem .75rem;
    flex-basis: 100%;
    max-width: 100%;
    min-width: 0;
    flex-grow: 1;
    border: none;
    background: none;
    outline: none;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomInputAutosuggest__TextInput > .MomInputText__Input {
    padding-right: 2.5rem
}

.MomInputText--input-state-disabled .MomInputText__Input {
    cursor: not-allowed;
    color: #a0a1a2
}

    .MomInputText--input-state-disabled .MomInputText__Input:-ms-input-placeholder {
        color: #b5b6b7 !important
    }

    .MomInputText--input-state-disabled .MomInputText__Input::placeholder {
        color: #b5b6b7
    }

.MomInputText--text-align-center .MomInputText__Input {
    text-align: center
}

.MomInputText--text-transform-uppercase .MomInputText__Input {
    text-transform: uppercase
}

.MomInputText--text-transform-lowercase .MomInputText__Input {
    text-transform: lowercase
}

.MomInputText__Input:-ms-input-placeholder {
    color: #566271 !important;
    text-transform: none !important
}

.MomInputText__Input::placeholder {
    color: #566271;
    opacity: 1;
    text-transform: none
}

.MomInputText__Border {
    border: 1px solid #bbc5d0;
    border-radius: 4px;
    transform-origin: bottom;
    transition: background-color .175s ease
}

    .MomInputText__Border:focus-within {
        border-color: #3678e9
    }

    .MomInputText__Border.MomInputText--input-state-disabled {
        border-color: #d3d3d3;
        background-color: #ededed
    }

    .MomInputText__Border.MomInputText--input-state-error, .MomInputText__Border.MomInputText--input-state-error:focus-within {
        border-color: #e73929
    }

    .MomInputText__Border.MomInputText--input-state-warning, .MomInputText__Border.MomInputText--input-state-warning:focus-within {
        border-color: #ee6b00
    }

    .MomInputText__Border.MomInputText--input-state-success, .MomInputText__Border.MomInputText--input-state-sucess:focus-within {
        border-color: #21aa00
    }

    .MomInputText__Border.MomInputAutosuggest--is-menu-open, .MomInputText__Border.MomInputDate--is-picker-show {
        border-color: #3678e9
    }

.MomInputText__Prefix, .MomInputText__Suffix {
    color: #566271;
    white-space: nowrap;
    padding: .4375rem .6875rem
}

.MomInputText--input-state-disabled .MomInputText__Prefix, .MomInputText--input-state-disabled .MomInputText__Suffix {
    cursor: not-allowed;
    color: #b5b6b7
}

.MomInputText__Prefix {
    padding-right: 0
}

    .MomInputText__Prefix + .MomInputText__Input {
        padding-left: .25rem
    }

.MomInputText__Suffix {
    padding-left: 0
}

.MomInputAutosuggest__TextInput > .MomInputText__Input, .MomInputDate__TextInput > .MomInputText__Input, .MomInputDateRange__TextInput > .MomInputText__Input {
    padding-right: 1.9375rem
}

.MomInputAutosuggest[data-v-596e4f1f] {
    position: relative;
    width: 100%;
    max-width: 100%
}

.MomInputAutosuggest--size-xs[data-v-596e4f1f] {
    width: 4rem
}

.MomInputAutosuggest--size-xs1[data-v-596e4f1f] {
    width: 6rem
}

.MomInputAutosuggest--size-s[data-v-596e4f1f] {
    width: 10rem
}

.MomInputAutosuggest--size-m[data-v-596e4f1f] {
    width: 20rem
}

.MomInputAutosuggest--size-l[data-v-596e4f1f] {
    width: 30rem
}

.MomInputAutosuggest--size-xl[data-v-596e4f1f] {
    width: 45rem
}

.MomInputAutosuggest--size-full[data-v-596e4f1f] {
    width: 100%
}

.MomInputAutosuggest__Icon[data-v-596e4f1f] {
    position: absolute;
    top: .0625rem;
    bottom: .0625rem;
    right: .0625rem;
    padding: .4375rem;
    border-radius: 0 4px 0 0;
    color: #566271;
    overflow: hidden;
    background-color: transparent;
    border: none
}

.MomInputAutosuggest--input-state-disabled .MomInputAutosuggest__Icon[data-v-596e4f1f] {
    color: #b5b6b7
}

.MomInputAutosuggest__Dropdown[data-v-596e4f1f] {
    position: absolute;
    width: 100%;
    z-index: 400
}

.MomStatus[data-v-f4a3eeb6] {
    display: inline-flex;
    vertical-align: bottom
}

.MomStatus__Icon[data-v-f4a3eeb6] {
    margin-right: .25rem
}

.MomStatus--status-success .MomStatus__Icon[data-v-f4a3eeb6] {
    color: #008700
}

.MomStatus--status-unverified .MomStatus__Icon[data-v-f4a3eeb6] {
    color: #666768
}

.MomStatus--status-not-approved .MomStatus__Icon[data-v-f4a3eeb6] {
    color: #cc3123
}

.MomStatus--status-warning .MomStatus__Icon[data-v-f4a3eeb6] {
    color: #c75000
}

.MomStatus--status-active .MomStatus__Icon[data-v-f4a3eeb6] {
    color: #0056d2
}

.MomStatus--status-inactive .MomStatus__Icon[data-v-f4a3eeb6] {
    color: #414c5a
}

.MomStatus__Text[data-v-f4a3eeb6] {
    font-weight: 600 !important
}

.MomStatus--status-success .MomStatus__Text[data-v-f4a3eeb6] {
    color: #008700
}

.MomStatus--status-unverified .MomStatus__Text[data-v-f4a3eeb6] {
    color: #666768
}

.MomStatus--status-not-approved .MomStatus__Text[data-v-f4a3eeb6] {
    color: #cc3123
}

.MomStatus--status-warning .MomStatus__Text[data-v-f4a3eeb6] {
    color: #c75000
}

.MomStatus--status-active .MomStatus__Text[data-v-f4a3eeb6] {
    color: #0056d2
}

.MomStatus--status-inactive .MomStatus__Text[data-v-f4a3eeb6] {
    color: #414c5a
}

.MomScoreBadge[data-v-14ffb3cc] {
    border-radius: 4px;
    background-color: #e5eefb;
    padding: 1rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.MomScoreBadge__Text[data-v-14ffb3cc] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: column;
    color: #0c0d0d;
    font-weight: 600 !important;
    font-size: 2.25rem !important;
    line-height: 2.5rem
}

.MomScoreBadge__Text--highlight[data-v-14ffb3cc] {
    text-transform: uppercase
}

.MomScoreBadge__Text--score[data-v-14ffb3cc] {
    text-transform: uppercase;
    height: 2.5rem
}

.MomScoreBadge__Text--baseScore[data-v-14ffb3cc] {
    font-size: .875rem !important
}

.MomScoreBadge__Text--footer[data-v-14ffb3cc] {
    font-weight: 600 !important;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.MomServiceStatus[data-v-5ff07245] {
    margin: 0
}

    .MomServiceStatus[data-v-5ff07245]:before {
        content: "\a";
        width: 1rem;
        height: 1rem;
        border-radius: 50%;
        display: inline-block;
        margin-right: .25rem;
        margin-bottom: -.125rem
    }

.MomServiceStatus--status-online[data-v-5ff07245] {
    color: #008700
}

    .MomServiceStatus--status-online[data-v-5ff07245]:before {
        background: #008700
    }

.MomServiceStatus--status-offline[data-v-5ff07245] {
    color: #cc3123
}

    .MomServiceStatus--status-offline[data-v-5ff07245]:before {
        background: #cc3123
    }

.MomServiceStatus .MomServiceStatus__Text[data-v-5ff07245] {
    line-height: 1.5rem !important;
    font-size: 1rem !important;
    font-weight: 600 !important
}

.MomInputTextarea[data-v-5e5ea362] {
    position: relative;
    display: flex;
    width: 100%;
    border: .0625rem solid #bbc5d0;
    border-radius: 4px
}

    .MomInputTextarea[data-v-5e5ea362]:focus-within {
        border-color: #3678e9
    }

.MomInputTextarea--input-state-disabled[data-v-5e5ea362] {
    border-color: #d3d3d3 !important;
    background-color: #ededed !important
}

.MomInputTextarea--input-state-error[data-v-5e5ea362] {
    border-color: #e73929 !important
}

.MomInputTextarea--input-state-warning[data-v-5e5ea362] {
    border-color: #ee6b00 !important
}

.MomInputTextarea--input-state-success[data-v-5e5ea362] {
    border-color: #21aa00 !important
}

.MomInputTextarea__Input[data-v-5e5ea362] {
    appearance: none;
    padding: .4375rem .6875rem;
    min-height: 6.125rem;
    border: none;
    background: none;
    outline: none;
    resize: vertical
}

    .MomInputTextarea__Input[data-v-5e5ea362]:-ms-input-placeholder {
        color: #566271 !important;
        text-transform: none !important
    }

    .MomInputTextarea__Input[data-v-5e5ea362]::placeholder {
        color: #566271 !important;
        opacity: 1;
        text-transform: none !important
    }

.MomInputTextarea--input-state-disabled .MomInputTextarea__Input[data-v-5e5ea362] {
    cursor: not-allowed;
    color: #a0a1a2;
    -webkit-text-fill-color: #a0a1a2;
    resize: none
}

    .MomInputTextarea--input-state-disabled .MomInputTextarea__Input[data-v-5e5ea362]:-ms-input-placeholder {
        color: #b5b6b7 !important
    }

    .MomInputTextarea--input-state-disabled .MomInputTextarea__Input[data-v-5e5ea362]::placeholder {
        color: #b5b6b7 !important
    }

.MomInputTextarea__Input--no-resize[data-v-5e5ea362] {
    resize: none
}

.MomInputTextarea__Character[data-v-5e5ea362] {
    margin-top: .25rem;
    cursor: default
}

.MomInputTextarea__Character--is-disabled[data-v-5e5ea362] {
    color: #a0a1a2
}

.MomInputRadioButton[data-v-de5d55fe] {
    display: flex;
    position: relative
}

.MomInputRadioButton p[class^=MomInputRadioButton__Label][data-v-de5d55fe] {
    margin-top: 0;
    margin-bottom: 0
}

.MomInputRadioButton__Input[data-v-de5d55fe] {
    display: none !important;
    position: absolute !important;
    clip: rect(1px,1px,1px,1px) !important;
    overflow: hidden !important;
    height: 1px !important;
    width: 1px !important;
    padding: 0 !important;
    border: 0 !important
}

.MomInputRadioButton__Label[data-v-de5d55fe] {
    display: flex;
    outline-offset: 0
}

.MomInputRadioButton--is-disabled .MomInputRadioButton__Label[data-v-de5d55fe] {
    cursor: not-allowed
}

.MomInputRadioButton__Input:focus + .MomInputRadioButton__Label[data-v-de5d55fe] {
    outline: solid #82aeff;
    outline-offset: 0
}

.remove-outline .MomInputRadioButton__Input:focus + .MomInputRadioButton__Label[data-v-de5d55fe] {
    outline: none
}

.MomInputRadioButton__LabelIcon[data-v-de5d55fe] {
    color: #6d7989;
    margin-right: .5rem
}

    .MomInputRadioButton__LabelIcon[data-v-de5d55fe]:hover {
        color: #2a68da
    }

.MomInputRadioButton--is-checked .MomInputRadioButton__LabelIcon[data-v-de5d55fe] {
    color: #418df1
}

    .MomInputRadioButton--is-checked .MomInputRadioButton__LabelIcon[data-v-de5d55fe]:hover {
        color: #2a68da
    }

.MomInputRadioButton--input-state-error .MomInputRadioButton__LabelIcon[data-v-de5d55fe] {
    color: #e73929 !important
}

.MomInputRadioButton--input-state-warning .MomInputRadioButton__LabelIcon[data-v-de5d55fe] {
    color: #ff8400 !important
}

.MomInputRadioButton--is-disabled .MomInputRadioButton__LabelIcon[data-v-de5d55fe] {
    color: #b5b6b7 !important
}

.MomInputRadioButton--hide-text .MomInputRadioButton__LabelIcon[data-v-de5d55fe] {
    margin-right: 0
}

.MomInputRadioButton__LabelMain[data-v-de5d55fe] {
    display: flex;
    flex-direction: column
}

@media(min-width:48rem) {
    .MomInputRadioButton__LabelMain[data-v-de5d55fe] {
        flex-direction: row
    }
}

.MomInputRadioButton__LabelText[data-v-de5d55fe] {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    margin-right: .25rem
}

    .MomInputRadioButton__LabelText[data-v-de5d55fe]:last-child {
        margin-right: 0
    }

.MomInputRadioButton--is-disabled .MomInputRadioButton__LabelText[data-v-de5d55fe] {
    color: #a0a1a2
}

.MomInputRadioButton--hide-text .MomInputRadioButton__LabelText[data-v-de5d55fe] {
    display: none !important;
    position: absolute !important;
    clip: rect(1px,1px,1px,1px) !important;
    overflow: hidden !important;
    height: 1px !important;
    width: 1px !important;
    padding: 0 !important;
    border: 0 !important
}

.MomInputRadioButton__LabelDescription[data-v-de5d55fe] {
    color: #414c5a;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomInputRadioButton--is-disabled .MomInputRadioButton__LabelDescription[data-v-de5d55fe] {
    color: #b5b6b7
}

.MomInputRadioButton__LabelSelectedDescription[data-v-de5d55fe] {
    color: #000;
    padding: 1.5rem 0;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomInputRadioButton--is-disabled .MomInputRadioButton__LabelSelectedDescription[data-v-de5d55fe] {
    color: #b5b6b7
}

p[class^=MomInputRadioButton__Label][data-v-3a3d44bd] {
    margin-top: 0;
    margin-bottom: 0
}

.MomInputRadioButton__Input[data-v-3a3d44bd] {
    display: none !important;
    position: absolute !important;
    clip: rect(1px,1px,1px,1px) !important;
    overflow: hidden !important;
    height: 1px !important;
    width: 1px !important;
    padding: 0 !important;
    border: 0 !important
}

.MomInputRadioButton__Label[data-v-3a3d44bd] {
    display: flex;
    padding: 1rem;
    border: .0625rem solid #bbc5d0;
    background-color: #fff;
    box-shadow: 0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);
    border-radius: 4px;
    transition-property: box-shadow,transform;
    transition-duration: .175s;
    transition-timing-function: ease
}

    .MomInputRadioButton__Label[data-v-3a3d44bd]:hover {
        border-color: #82aeff;
        transform: translateY(-.0625rem);
        box-shadow: 0 12px 17px rgba(0,0,0,.14),0 5px 22px rgba(0,0,0,.14)
    }

    .MomInputRadioButton__Label[data-v-3a3d44bd]:active {
        box-shadow: none
    }

.MomInputRadioButton--is-checked .MomInputRadioButton__Label[data-v-3a3d44bd] {
    border-color: #6d7989
}

.MomInputRadioButton--input-state-error .MomInputRadioButton__Label[data-v-3a3d44bd] {
    border-color: #e73929
}

.MomInputRadioButton--input-state-warning .MomInputRadioButton__Label[data-v-3a3d44bd] {
    border-color: #ee6b00
}

.MomInputRadioButton--is-disabled .MomInputRadioButton__Label[data-v-3a3d44bd] {
    border-color: #d3d3d3;
    cursor: not-allowed;
    box-shadow: none
}

    .MomInputRadioButton--is-disabled .MomInputRadioButton__Label[data-v-3a3d44bd]:hover {
        transform: none;
        box-shadow: none
    }

.MomInputRadioButton__Input:focus + .MomInputRadioButton__Label[data-v-3a3d44bd] {
    outline: solid #82aeff;
    outline-offset: 0
}

.remove-outline .MomInputRadioButton__Input:focus + .MomInputRadioButton__Label[data-v-3a3d44bd] {
    outline: none
}

.MomInputRadioButton__LabelIcon[data-v-3a3d44bd] {
    color: #6d7989;
    margin-right: .5rem
}

    .MomInputRadioButton__LabelIcon[data-v-3a3d44bd]:hover {
        color: #2a68da
    }

.MomInputRadioButton--is-checked .MomInputRadioButton__LabelIcon[data-v-3a3d44bd] {
    color: #418df1
}

    .MomInputRadioButton--is-checked .MomInputRadioButton__LabelIcon[data-v-3a3d44bd]:hover {
        color: #2a68da
    }

.MomInputRadioButton--input-state-error .MomInputRadioButton__LabelIcon[data-v-3a3d44bd] {
    color: #e73929 !important
}

.MomInputRadioButton--input-state-warning .MomInputRadioButton__LabelIcon[data-v-3a3d44bd] {
    color: #ff8400 !important
}

.MomInputRadioButton--is-disabled .MomInputRadioButton__LabelIcon[data-v-3a3d44bd] {
    color: #b5b6b7 !important
}

.MomInputRadioButton__LabelContent[data-v-3a3d44bd] {
    display: flex;
    justify-content: space-between;
    width: 100%
}

@media(min-width:48rem) {
    .MomInputRadioButton__LabelContent[data-v-3a3d44bd] {
        word-break: normal
    }
}

.MomInputRadioButton__LabelMain[data-v-3a3d44bd] {
    margin-right: 1rem
}

    .MomInputRadioButton__LabelMain[data-v-3a3d44bd]:last-child {
        margin-right: 0
    }

.MomInputRadioButton__LabelText[data-v-3a3d44bd] {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    margin-bottom: .25rem
}

    .MomInputRadioButton__LabelText[data-v-3a3d44bd]:last-child {
        margin-bottom: 0
    }

.MomInputRadioButton--is-disabled .MomInputRadioButton__LabelText[data-v-3a3d44bd] {
    color: #a0a1a2
}

.MomInputRadioButton__LabelDescription[data-v-3a3d44bd] {
    color: #414c5a;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.MomInputRadioButton--is-disabled .MomInputRadioButton__LabelDescription[data-v-3a3d44bd] {
    color: #b5b6b7
}

.MomInputRadioButton__LabelSelectedDescription[data-v-3a3d44bd] {
    color: #000;
    padding: 1.5rem 0;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomInputRadioButton--is-disabled .MomInputRadioButton__LabelSelectedDescription[data-v-3a3d44bd] {
    color: #b5b6b7
}

.MomInputRadioButton__LabelSupporting[data-v-3a3d44bd] {
    text-align: right;
    max-width: 35%;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomInputRadioButton--is-disabled .MomInputRadioButton__LabelSupporting[data-v-3a3d44bd] {
    color: #a0a1a2
}

.MomInputRadio[data-v-55886dc9] {
    display: flex;
    margin-bottom: .5rem
}

    .MomInputRadio[data-v-55886dc9]:last-child {
        margin-bottom: 0
    }

.MomInputRadio--variant-card[data-v-55886dc9], .MomInputRadio--variant-vertical[data-v-55886dc9] {
    flex-direction: column
}

.MomInputRadio--variant-card > [data-v-55886dc9], .MomInputRadio--variant-vertical > [data-v-55886dc9] {
    margin-bottom: .5rem
}

    .MomInputRadio--variant-card > [data-v-55886dc9]:last-child, .MomInputRadio--variant-vertical > [data-v-55886dc9]:last-child {
        margin-bottom: 0
    }

.MomInputRadio--variant-horizontal[data-v-55886dc9] {
    flex-wrap: wrap;
    margin-bottom: -.5rem !important
}

.MomInputRadio--variant-horizontal > [data-v-55886dc9] {
    margin-right: 1.5rem
}

    .MomInputRadio--variant-horizontal > [data-v-55886dc9]:last-child {
        margin-right: 0
    }

.MomInputRadio--variant-horizontal > [data-v-55886dc9] {
    margin-bottom: .5rem
}

p[class^=MomInputCheckboxButton__Label][data-v-f4b17daa] {
    margin-top: 0;
    margin-bottom: 0
}

.MomInputCheckboxButton__Input[data-v-f4b17daa] {
    display: none !important;
    position: absolute !important;
    clip: rect(1px,1px,1px,1px) !important;
    overflow: hidden !important;
    height: 1px !important;
    width: 1px !important;
    padding: 0 !important;
    border: 0 !important
}

.MomInputCheckboxButton__Label[data-v-f4b17daa] {
    display: flex;
    padding: 1rem;
    border: .0625rem solid #bbc5d0;
    background-color: #fff;
    box-shadow: 0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);
    border-radius: 4px;
    transition-property: box-shadow,transform;
    transition-duration: .175s;
    transition-timing-function: ease
}

    .MomInputCheckboxButton__Label[data-v-f4b17daa]:hover {
        border-color: #82aeff;
        transform: translateY(-.0625rem);
        box-shadow: 0 12px 17px rgba(0,0,0,.14),0 5px 22px rgba(0,0,0,.14)
    }

    .MomInputCheckboxButton__Label[data-v-f4b17daa]:active {
        box-shadow: none
    }

.MomInputCheckboxButton--is-checked .MomInputCheckboxButton__Label[data-v-f4b17daa] {
    border-color: #6d7989
}

.MomInputCheckboxButton--input-state-error .MomInputCheckboxButton__Label[data-v-f4b17daa] {
    border-color: #e73929
}

.MomInputCheckboxButton--input-state-warning .MomInputCheckboxButton__Label[data-v-f4b17daa] {
    border-color: #ee6b00
}

.MomInputCheckboxButton--is-disabled .MomInputCheckboxButton__Label[data-v-f4b17daa] {
    border-color: #d3d3d3;
    cursor: not-allowed;
    box-shadow: none
}

    .MomInputCheckboxButton--is-disabled .MomInputCheckboxButton__Label[data-v-f4b17daa]:hover {
        transform: none;
        box-shadow: none
    }

.MomInputCheckboxButton__Input:focus + .MomInputCheckboxButton__Label[data-v-f4b17daa] {
    outline: solid #82aeff;
    outline-offset: 0
}

.remove-outline .MomInputCheckboxButton__Input:focus + .MomInputCheckboxButton__Label[data-v-f4b17daa] {
    outline: none
}

.MomInputCheckboxButton__LabelIcon[data-v-f4b17daa] {
    color: #6d7989;
    margin-right: .5rem
}

    .MomInputCheckboxButton__LabelIcon[data-v-f4b17daa]:hover {
        color: #2a68da
    }

.MomInputCheckboxButton--is-checked .MomInputCheckboxButton__LabelIcon[data-v-f4b17daa] {
    color: #418df1
}

    .MomInputCheckboxButton--is-checked .MomInputCheckboxButton__LabelIcon[data-v-f4b17daa]:hover {
        color: #2a68da
    }

.MomInputCheckboxButton--input-state-error .MomInputCheckboxButton__LabelIcon[data-v-f4b17daa] {
    color: #e73929 !important
}

.MomInputCheckboxButton--input-state-warning .MomInputCheckboxButton__LabelIcon[data-v-f4b17daa] {
    color: #ff8400 !important
}

.MomInputCheckboxButton--is-disabled .MomInputCheckboxButton__LabelIcon[data-v-f4b17daa] {
    color: #b5b6b7 !important
}

.MomInputCheckboxButton__LabelContent[data-v-f4b17daa] {
    display: flex;
    justify-content: space-between;
    width: 100%
}

@media(min-width:48rem) {
    .MomInputCheckboxButton__LabelContent[data-v-f4b17daa] {
        word-break: normal
    }
}

.MomInputCheckboxButton__LabelMain[data-v-f4b17daa] {
    margin-right: 1rem
}

    .MomInputCheckboxButton__LabelMain[data-v-f4b17daa]:last-child {
        margin-right: 0
    }

.MomInputCheckboxButton__LabelText[data-v-f4b17daa] {
    margin-bottom: .25rem
}

    .MomInputCheckboxButton__LabelText[data-v-f4b17daa]:last-child {
        margin-bottom: 0
    }

.MomInputCheckboxButton--is-disabled .MomInputCheckboxButton__LabelText[data-v-f4b17daa] {
    color: #a0a1a2
}

.MomInputCheckboxButton__LabelDescription[data-v-f4b17daa] {
    color: #414c5a;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.MomInputCheckboxButton--is-disabled .MomInputCheckboxButton__LabelDescription[data-v-f4b17daa] {
    color: #b5b6b7
}

.MomInputCheckboxButton--is-disabled .MomInputCheckboxButton__LabelSupporting[data-v-f4b17daa] {
    color: #a0a1a2
}

.MomInputCheckbox[data-v-4746d4cd] {
    display: flex;
    margin-bottom: .5rem
}

    .MomInputCheckbox[data-v-4746d4cd]:last-child {
        margin-bottom: 0
    }

.MomInputCheckbox--variant-card[data-v-4746d4cd], .MomInputCheckbox--variant-vertical[data-v-4746d4cd] {
    flex-direction: column
}

.MomInputCheckbox--variant-card > [data-v-4746d4cd], .MomInputCheckbox--variant-vertical > [data-v-4746d4cd] {
    margin-bottom: .5rem
}

    .MomInputCheckbox--variant-card > [data-v-4746d4cd]:last-child, .MomInputCheckbox--variant-vertical > [data-v-4746d4cd]:last-child {
        margin-bottom: 0
    }

.MomInputCheckbox--variant-horizontal[data-v-4746d4cd] {
    flex-wrap: wrap;
    margin-bottom: -.5rem !important
}

.MomInputCheckbox--variant-horizontal > [data-v-4746d4cd] {
    margin-bottom: .5rem;
    margin-right: 1.5rem
}

    .MomInputCheckbox--variant-horizontal > [data-v-4746d4cd]:last-child {
        margin-right: 0
    }

.MomInputDate[data-v-30fd91ba] {
    width: 10rem;
    position: relative
}

.MomInputDate__Picker[data-v-30fd91ba] {
    position: absolute;
    top: .0625rem;
    bottom: .0625rem;
    right: .0625rem;
    padding: .4375rem;
    outline: none;
    color: #566271;
    overflow: hidden
}

.MomInputDate--input-state-disabled .MomInputDate__Picker[data-v-30fd91ba] {
    color: #b5b6b7
}

.vdp-datepicker {
    height: auto;
    z-index: 400
}

    .vdp-datepicker input {
        display: none
    }

.vdp-datepicker__calendar {
    width: 14rem !important;
    border: none !important;
    box-shadow: 0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);
    border-radius: 0 4px 4px 4px
}

    .vdp-datepicker__calendar header {
        line-height: 2.5rem !important
    }

        .vdp-datepicker__calendar header span {
            width: 9rem !important
        }

            .vdp-datepicker__calendar header span.next, .vdp-datepicker__calendar header span.prev {
                width: 2.5rem !important
            }

        .vdp-datepicker__calendar header .up:not(.disabled) {
            color: #0056d2
        }

        .vdp-datepicker__calendar header .next:hover, .vdp-datepicker__calendar header .prev:hover, .vdp-datepicker__calendar header .up:hover {
            background: none !important
        }

        .vdp-datepicker__calendar header .up:hover {
            color: #0543b6 !important
        }

    .vdp-datepicker__calendar .cell {
        transition: all .1s ease-in-out;
        padding: 0 !important
    }

        .vdp-datepicker__calendar .cell.day-header {
            width: 2rem !important;
            height: 2rem !important;
            cursor: default !important;
            font-size: .75rem !important;
            line-height: 1.75rem !important
        }

        .vdp-datepicker__calendar .cell.day {
            width: 1.5rem !important;
            height: 1.5rem !important;
            border-radius: 50%;
            border: none !important;
            margin: .25rem !important;
            font-size: .875rem !important;
            line-height: 1.5rem !important
        }

            .vdp-datepicker__calendar .cell.day:not(.blank):not(.disabled):hover {
                background-color: #eef1f4 !important
            }

            .vdp-datepicker__calendar .cell.day:not(.blank):not(.disabled).selected {
                background-color: #418df1 !important;
                color: #fff !important;
                font-weight: 600 !important
            }

        .vdp-datepicker__calendar .cell.month, .vdp-datepicker__calendar .cell.year {
            width: 33.333% !important;
            height: 2rem !important;
            border: none !important;
            font-size: .875rem !important;
            line-height: 1.5rem !important
        }

            .vdp-datepicker__calendar .cell.month:not(.blank):not(.disabled):hover, .vdp-datepicker__calendar .cell.year:not(.blank):not(.disabled):hover {
                background-color: #eef1f4 !important
            }

            .vdp-datepicker__calendar .cell.month:nth-child(3n-1), .vdp-datepicker__calendar .cell.year:nth-child(3n-1) {
                border-right: .0625rem solid #dae0e8 !important
            }

            .vdp-datepicker__calendar .cell.month:nth-child(3n+1), .vdp-datepicker__calendar .cell.year:nth-child(3n+1) {
                border-left: .0625rem solid #dae0e8 !important
            }

            .vdp-datepicker__calendar .cell.month:nth-child(n+2):nth-child(-n+10), .vdp-datepicker__calendar .cell.year:nth-child(n+2):nth-child(-n+10) {
                border-bottom: .0625rem solid #dae0e8 !important
            }

            .vdp-datepicker__calendar .cell.month:nth-child(n+2):nth-child(-n+4), .vdp-datepicker__calendar .cell.year:nth-child(n+2):nth-child(-n+4) {
                border-top: .0625rem solid #dae0e8 !important
            }

            .vdp-datepicker__calendar .cell.month:not(.blank):not(.disabled).selected, .vdp-datepicker__calendar .cell.year:not(.blank):not(.disabled).selected {
                background-color: #418df1 !important;
                color: #fff !important;
                font-weight: 600 !important
            }

.vdp-datepicker[data-popper-placement=top-start] .vdp-datepicker__calendar {
    border-radius: 4px 4px 4px 0
}

#app .vc-grid-container {
    width: 100%;
    display: -ms-grid
}

    #app .vc-grid-container.vc-weeks {
        padding: 5px 6px 7px
    }

    #app .vc-grid-container .vc-day-content {
        min-height: 1.8rem;
        width: 1.8rem;
        height: 1.8rem;
        margin: .1rem auto
    }

#app .vc-arrows-container {
    padding: 8px 10px
}

#app .vc-opacity-0 {
    position: relative
}

#app .vc-popover-content.direction-bottom {
    margin-top: 10px
}

#app .vc-popover-caret.align-left {
    left: 18px
}

#app .vc-header {
    padding: 10px 10px 0
}

.vc-highlight {
    width: 28px;
    height: 28px
}

.MomInputDateRange[data-v-66607e84] {
    width: 20rem;
    position: relative
}

.MomInputDateRange__Picker[data-v-66607e84] {
    position: absolute;
    top: .0625rem;
    bottom: .0625rem;
    right: .0625rem;
    padding: .4375rem;
    outline: none;
    color: #566271;
    overflow: hidden
}

.MomInputDateRange--input-state-disabled .MomInputDateRange__Picker[data-v-66607e84] {
    color: #b5b6b7
}

.MomInputDateRange {
    border-radius: 4px
}

    .MomInputDateRange .vc-container {
        font-family: Open Sans,Lato,sans-serif
    }

    .MomInputDateRange .vc-popover-content.direction-bottom {
        margin-top: 0
    }

    .MomInputDateRange .vc-popover-caret {
        display: none
    }

    .MomInputDateRange .vc-header .vc-title {
        color: #0056d2;
        font-size: 1rem !important;
        line-height: 1.5rem !important;
        font-weight: 400 !important
    }

        .MomInputDateRange .vc-header .vc-title:hover {
            color: #0543b6;
            opacity: 1
        }

    .MomInputDateRange .vc-weekday {
        color: #000;
        font-size: .75rem !important;
        line-height: 1rem !important;
        font-weight: 400 !important
    }

    .MomInputDateRange .vc-day-layer .vc-bg-blue-600 {
        background-color: #418df1
    }

    .MomInputDateRange .vc-day-layer .vc-bg-blue-200 {
        background-color: #a7c6ff
    }

.MomFormFlexWrapper[data-v-4b401330] {
    display: flex;
    flex-wrap: wrap;
    max-width: 100%;
    margin-bottom: 0 !important
}

    .MomFormFlexWrapper[data-v-4b401330]:last-child {
        margin-bottom: -.5rem !important
    }

.MomFormFlexWrapper > * {
    margin-right: .625rem
}

.MomFormFlexWrapper > :last-child {
    margin-right: 0
}

.MomFormFlexWrapper > * {
    margin-bottom: .5rem !important
}

.MomUploadDropzone[data-v-7eac9b88] {
    position: relative;
    width: 30rem;
    padding: 1.5rem;
    max-width: 100%;
    overflow: hidden;
    background-color: #fff;
    border: .125rem dashed #bbc5d0;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

    .MomUploadDropzone[data-v-7eac9b88]:hover {
        background-color: #e5eefb;
        border-color: #3678e9;
        cursor: pointer
    }

.MomUploadDropzone--input-state-error[data-v-7eac9b88] {
    background-color: #fef5f5 !important;
    border-color: #e73929 !important
}

.MomUploadDropzone--input-state-warning[data-v-7eac9b88] {
    background-color: #fef4eb !important;
    border-color: #ff8400 !important
}

.MomUploadDropzone--input-state-disabled[data-v-7eac9b88], .MomUploadDropzone--is-uploading[data-v-7eac9b88] {
    background-color: #fff !important;
    border-color: #d3d3d3 !important
}

.MomUploadDropzone__Icon[data-v-7eac9b88] {
    display: inline-block;
    margin-right: 1rem
}

.MomUploadDropzone__Maintext[data-v-7eac9b88] {
    margin-bottom: .25rem
}

.MomUploadDropzone__Icon[data-v-7eac9b88] {
    color: #6d7989
}

.MomUploadDropzone--input-state-disabled .MomUploadDropzone__Icon[data-v-7eac9b88], .MomUploadDropzone--is-uploading .MomUploadDropzone__Icon[data-v-7eac9b88] {
    color: #d3d3d3
}

.MomUploadDropzone__Maintext[data-v-7eac9b88] {
    color: #1d232b
}

.MomUploadDropzone--input-state-disabled .MomUploadDropzone__Maintext[data-v-7eac9b88], .MomUploadDropzone--is-uploading .MomUploadDropzone__Maintext[data-v-7eac9b88] {
    color: #b5b6b7
}

.MomUploadDropzone__Subtext[data-v-7eac9b88] {
    color: #414c5a
}

.MomUploadDropzone--input-state-disabled .MomUploadDropzone__Subtext[data-v-7eac9b88], .MomUploadDropzone--is-uploading .MomUploadDropzone__Subtext[data-v-7eac9b88] {
    color: #b5b6b7
}

.MomUploadFileList[data-v-1073b8f9] {
    width: 30rem;
    max-width: 100%
}

.MomUploadFileList__File[data-v-1073b8f9] {
    display: flex;
    padding: .75rem 1rem .75rem 1.5rem;
    border: .0625rem solid #418df1;
    border-radius: 4px;
    align-items: center;
    margin-bottom: 1rem
}

    .MomUploadFileList__File[data-v-1073b8f9]:last-child {
        margin-bottom: 0
    }

.MomUploadFileList__File--upload-completed[data-v-1073b8f9] {
    background-color: #e5eefb
}

.MomUploadFileList__FileName[data-v-1073b8f9] {
    color: #1d232b;
    width: calc(100% - 12rem);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomUploadFileList__FileSize[data-v-1073b8f9] {
    color: #566271;
    width: 4rem;
    text-align: right;
    margin-left: .5rem;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.MomUploadFileList__FileProgress[data-v-1073b8f9] {
    position: relative;
    width: 3rem;
    height: .5rem;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    background-color: #e2e2e2;
    border-radius: 4px
}

.MomUploadFileList__FileProgressBar[data-v-1073b8f9] {
    position: absolute;
    height: 100%;
    background-color: #3678e9;
    border-radius: 4px
}

.MomUploadFileList__ViewLink[data-v-1073b8f9] {
    margin-left: auto;
    margin-right: 1.5rem
}

.MomUploadFileList__FileAction[data-v-1073b8f9] {
    color: #566271
}

.MomUpload[data-v-26d5f33c] {
    width: 30rem;
    max-width: 100%
}

.MomUpload__Main[data-v-26d5f33c] {
    position: relative;
    margin-bottom: 1.5rem
}

    .MomUpload__Main[data-v-26d5f33c]:last-child {
        margin-bottom: 0
    }

.MomUpload__Overlay[data-v-26d5f33c] {
    position: absolute;
    z-index: 1;
    background-color: transparent;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: not-allowed
}

.MomUploadButton {
    width: 30rem;
    max-width: 100%
}

.MomUploadButton__Main {
    position: relative;
    margin-bottom: 1.5rem
}

    .MomUploadButton__Main:last-child {
        margin-bottom: 0
    }

    .MomUploadButton__Main .dz-message {
        display: table-cell
    }

.MomUploadButton__Overlay {
    position: absolute;
    z-index: 1;
    background-color: transparent;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: not-allowed
}

.MomImage__SpinnerContainer[data-v-6bb5fd36] {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto
}

.MomImageCarousel[data-v-7c7a7fa0] {
    max-width: 100%
}

.MomImageCarousel__PreviewContainer[data-v-7c7a7fa0] {
    width: 100%;
    position: relative
}

.MomImageCarousel__ImageWrapper[data-v-7c7a7fa0] {
    width: calc(100% - 6rem);
    height: 100%;
    margin-left: 3rem;
    margin-right: 3rem;
    background-color: #566271
}

.MomImageCarousel--image-full .MomImageCarousel__ImageWrapper[data-v-7c7a7fa0] {
    width: 100%;
    margin-left: 0;
    margin-right: 0
}

.MomImageCarousel__Image[data-v-7c7a7fa0] {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    transition: opacity .25s ease;
    overflow: hidden
}

.MomImageCarousel__Image > img[data-v-7c7a7fa0] {
    margin: auto;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%
}

.MomImageCarousel__Image--zoomable > img[data-v-7c7a7fa0] {
    cursor: zoom-in
}

.MomImageCarousel__Image--zoom_max > img[data-v-7c7a7fa0] {
    cursor: zoom-out
}

.MomImageCarousel__Image--hidden[data-v-7c7a7fa0] {
    opacity: 0
}

.MomImageCarousel__DescriptionWrapper[data-v-7c7a7fa0] {
    width: calc(100% - 6rem);
    margin-left: 3rem;
    margin-right: 3rem;
    height: 3rem;
    margin-top: 1rem;
    overflow: auto;
    overflow-wrap: break-word
}

.MomImageCarousel--image-full .MomImageCarousel__DescriptionWrapper[data-v-7c7a7fa0] {
    width: 100%;
    margin-left: 0;
    margin-right: 0
}

.MomImageCarousel__PrevButton[data-v-7c7a7fa0] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    color: #1d232b;
    padding: .5rem;
    outline-offset: 0
}

.MomImageCarousel--image-full .MomImageCarousel__PrevButton[data-v-7c7a7fa0] {
    color: #fff;
    background-color: rgba(0,0,0,.5);
    border-radius: 0 4px 4px 0
}

.MomImageCarousel__NextButton[data-v-7c7a7fa0] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    color: #1d232b;
    padding: .5rem;
    outline-offset: 0
}

.MomImageCarousel--image-full .MomImageCarousel__NextButton[data-v-7c7a7fa0] {
    color: #fff;
    background-color: rgba(0,0,0,.5);
    border-radius: 4px 0 0 4px
}

.MomImageCarousel__ThumbnailImageWrapper[data-v-7c7a7fa0] {
    display: flex;
    margin-top: .5rem
}

.MomImageCarousel__ThumbnailImageWrapper .MomImageCarousel__ThumbnailPrevButton[data-v-7c7a7fa0] {
    width: 3rem;
    color: #1d232b;
    padding: .5rem;
    outline-offset: 0
}

.MomImageCarousel__ThumbnailImageWrapper .MomImageCarousel__ThumbnailImages[data-v-7c7a7fa0] {
    max-width: calc(100% - 6rem);
    display: flex;
    overflow: hidden
}

.MomImageCarousel__ThumbnailImageWrapper .MomImageCarousel__ThumbnailImages .MomImageCarousel__ThumbnailImage[data-v-7c7a7fa0] {
    width: 4rem;
    height: 4rem;
    border: .0625rem solid #bbc5d0;
    margin: 0 .25rem;
    cursor: pointer;
    object-fit: cover;
    object-position: 50% 50%
}

    .MomImageCarousel__ThumbnailImageWrapper .MomImageCarousel__ThumbnailImages .MomImageCarousel__ThumbnailImage[data-v-7c7a7fa0]:first-child {
        margin-left: 0
    }

    .MomImageCarousel__ThumbnailImageWrapper .MomImageCarousel__ThumbnailImages .MomImageCarousel__ThumbnailImage[data-v-7c7a7fa0]:last-child {
        margin-right: 0
    }

.MomImageCarousel__ThumbnailImageWrapper .MomImageCarousel__ThumbnailImages .MomImageCarousel__ThumbnailImage--selected[data-v-7c7a7fa0] {
    border: .125rem solid #418df1
}

.MomImageCarousel__ThumbnailImageWrapper .MomImageCarousel__ThumbnailNextButton[data-v-7c7a7fa0] {
    width: 3rem;
    color: #1d232b;
    padding: .5rem;
    outline-offset: 0
}

.MomImageCarousel__ThumbnailImageWrapper--most-left .MomImageCarousel__ThumbnailPrevButton[data-v-7c7a7fa0] {
    display: none
}

.MomImageCarousel__ThumbnailImageWrapper--most-left .MomImageCarousel__ThumbnailImages[data-v-7c7a7fa0] {
    margin-left: 3rem
}

.MomImageCarousel__ThumbnailImageWrapper--most-right .MomImageCarousel__ThumbnailNextButton[data-v-7c7a7fa0] {
    display: none
}

.MomImageCarousel__ThumbnailImageWrapper--most-right .MomImageCarousel__ThumbnailImages[data-v-7c7a7fa0] {
    margin-right: 3rem
}

.MomImageCarousel__ThumbnailImageWrapper--no-scrollable .MomImageCarousel__ThumbnailNextButton[data-v-7c7a7fa0], .MomImageCarousel__ThumbnailImageWrapper--no-scrollable .MomImageCarousel__ThumbnailPrevButton[data-v-7c7a7fa0] {
    display: none
}

.MomImageCarousel__ThumbnailImageWrapper--no-scrollable .MomImageCarousel__ThumbnailImages[data-v-7c7a7fa0] {
    margin: auto
}

.MomImageCarousel__ThumbnailBulletWrapper[data-v-7c7a7fa0] {
    display: flex;
    justify-content: center;
    margin-top: 1.5rem
}

.MomImageCarousel__ThumbnailBulletWrapper .MomImageCarousel__ThumbnailBullet[data-v-7c7a7fa0] {
    width: .5rem;
    height: .5rem;
    margin: 0 .25rem;
    cursor: pointer;
    background-color: #bbc5d0;
    border-radius: 50%
}

    .MomImageCarousel__ThumbnailBulletWrapper .MomImageCarousel__ThumbnailBullet[data-v-7c7a7fa0]:first-child {
        margin-left: 0
    }

    .MomImageCarousel__ThumbnailBulletWrapper .MomImageCarousel__ThumbnailBullet[data-v-7c7a7fa0]:last-child {
        margin-right: 0
    }

.MomImageCarousel__ThumbnailBulletWrapper .MomImageCarousel__ThumbnailBullet--selected[data-v-7c7a7fa0] {
    background-color: #1d232b
}

.MomImageCarousel__Placeholder[data-v-7c7a7fa0] {
    max-width: 100%;
    background-color: #eef1f4;
    display: flex;
    align-items: center;
    justify-content: center
}

.MomImageCarousel__Placeholder .MomImageCarousel__PlaceholderText[data-v-7c7a7fa0] {
    color: #566271
}

.MomImageModal__Wrapper[data-v-64206cb2] {
    display: flex
}

.MomImageModal__Preview[data-v-64206cb2] {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -.5rem
}

.MomImageModal__PreviewThumbnail[data-v-64206cb2] {
    width: 4rem;
    height: 4rem;
    border: .0625rem solid #bbc5d0;
    margin-right: .5rem;
    margin-bottom: .5rem;
    cursor: pointer;
    object-fit: cover;
    object-position: 50% 50%
}

    .MomImageModal__PreviewThumbnail[data-v-64206cb2]:last-child {
        margin-right: 0
    }

.MomImageModal[data-v-64206cb2] {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 600;
    outline: none
}

.MomImageModal__Overlay[data-v-64206cb2] {
    background-color: rgba(0,0,0,.75);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.MomImageModal__Overlay--transparent[data-v-64206cb2] {
    background: none
}

.MomImageModal__Body[data-v-64206cb2] {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    padding-top: 5rem;
    padding-bottom: 5.5rem
}

@media(min-width:48rem) {
    .MomImageModal__Body[data-v-64206cb2] {
        padding-left: 5rem;
        padding-right: 5rem
    }

    .MomImageModal__Body--has-thumbnails[data-v-64206cb2] {
        height: calc(100% - 5.5625rem)
    }
}

.MomImageModal__Image[data-v-64206cb2] {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: opacity .25s ease
}

.MomImageModal__Image--hidden[data-v-64206cb2] {
    opacity: 0
}

.MomImageModal__Image > img[data-v-64206cb2] {
    position: relative;
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto
}

.MomImageModal__Caption[data-v-64206cb2] {
    width: 100%;
    height: 5.5rem;
    padding: 1rem 1rem 1.5rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.MomImageModal__Counter[data-v-64206cb2], .MomImageModal__Filename[data-v-64206cb2] {
    position: relative;
    color: #fff;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomImageModal__CloseButton[data-v-64206cb2] {
    position: absolute;
    top: 0;
    right: 0;
    margin: .75rem;
    color: #fff;
    outline-offset: 0;
    z-index: 1
}

@media(min-width:48rem) {
    .MomImageModal__CloseButton[data-v-64206cb2] {
        margin: 1.5rem
    }
}

.MomImageModal__PrevButton[data-v-64206cb2] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    color: #fff;
    outline-offset: 0
}

@media(min-width:48rem) {
    .MomImageModal__PrevButton[data-v-64206cb2] {
        margin-left: 1rem;
        margin-right: 1rem
    }
}

.MomImageModal__NextButton[data-v-64206cb2] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    color: #fff;
    outline-offset: 0
}

@media(min-width:48rem) {
    .MomImageModal__NextButton[data-v-64206cb2] {
        margin-left: 1rem;
        margin-right: 1rem
    }
}

.MomImageModal__Shadow[data-v-64206cb2] {
    position: absolute;
    width: 3rem;
    height: 100%;
    top: 0
}

.MomImageModal__Shadow--left[data-v-64206cb2] {
    left: 0;
    background: linear-gradient(90deg,rgba(0,0,0,.5) 0,transparent)
}

.MomImageModal__Shadow--right[data-v-64206cb2] {
    right: 0;
    background: linear-gradient(270deg,rgba(0,0,0,.5) 0,transparent)
}

@media(min-width:48rem) {
    .MomImageModal__Shadow[data-v-64206cb2] {
        display: none
    }
}

.MomImageModal__Footer[data-v-64206cb2] {
    position: relative;
    width: 100%;
    height: 5.5625rem;
    padding: .75rem 1rem;
    border-top: .0625rem solid #fff;
    display: none
}

@media(min-width:48rem) {
    .MomImageModal__Footer[data-v-64206cb2] {
        display: block
    }
}

.MomImageModal__ThumbnailWrapper[data-v-64206cb2] {
    position: relative;
    display: flex;
    width: 48rem;
    max-width: 100%;
    margin: auto
}

.MomImageModal__ThumbnailWrapper .MomImageModal__ThumbnailPrevButton[data-v-64206cb2] {
    position: relative;
    width: 3rem;
    color: #fff;
    padding: .5rem;
    outline-offset: 0
}

.MomImageModal__ThumbnailWrapper .MomImageModal__ThumbnailImages[data-v-64206cb2] {
    position: relative;
    max-width: calc(100% - 6rem);
    display: flex;
    overflow: hidden
}

.MomImageModal__ThumbnailWrapper .MomImageModal__ThumbnailImages .MomImageModal__ThumbnailImage[data-v-64206cb2] {
    width: 4rem;
    height: 4rem;
    border: .0625rem solid #bbc5d0;
    margin: 0 .25rem;
    cursor: pointer;
    object-fit: cover;
    object-position: 50% 50%
}

    .MomImageModal__ThumbnailWrapper .MomImageModal__ThumbnailImages .MomImageModal__ThumbnailImage[data-v-64206cb2]:first-child {
        margin-left: 0
    }

    .MomImageModal__ThumbnailWrapper .MomImageModal__ThumbnailImages .MomImageModal__ThumbnailImage[data-v-64206cb2]:last-child {
        margin-right: 0
    }

.MomImageModal__ThumbnailWrapper .MomImageModal__ThumbnailImages .MomImageModal__ThumbnailImage--selected[data-v-64206cb2] {
    border: .125rem solid #418df1
}

.MomImageModal__ThumbnailWrapper .MomImageModal__ThumbnailNextButton[data-v-64206cb2] {
    position: relative;
    width: 3rem;
    color: #fff;
    padding: .5rem;
    outline-offset: 0
}

.MomImageModal__ThumbnailWrapper--most-left .MomImageModal__ThumbnailPrevButton[data-v-64206cb2] {
    display: none
}

.MomImageModal__ThumbnailWrapper--most-left .MomImageModal__ThumbnailImages[data-v-64206cb2] {
    margin-left: 3rem
}

.MomImageModal__ThumbnailWrapper--most-right .MomImageModal__ThumbnailNextButton[data-v-64206cb2] {
    display: none
}

.MomImageModal__ThumbnailWrapper--most-right .MomImageModal__ThumbnailImages[data-v-64206cb2] {
    margin-right: 3rem
}

.MomImageModal__ThumbnailWrapper--no-scrollable .MomImageModal__ThumbnailNextButton[data-v-64206cb2], .MomImageModal__ThumbnailWrapper--no-scrollable .MomImageModal__ThumbnailPrevButton[data-v-64206cb2] {
    display: none
}

.MomImageModal__ThumbnailWrapper--no-scrollable .MomImageModal__ThumbnailImages[data-v-64206cb2] {
    margin: auto
}

.MomFormLabel[data-v-b3db0632] {
    display: flex;
    align-items: center
}

.MomFormLabel--html-base[data-v-b3db0632] {
    display: block;
    line-height: 0;
    padding: 0
}

.MomFormLabel--tooltip[data-v-b3db0632] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start
}

.MomFormLabel__Text[data-v-b3db0632] {
    color: #0c0d0d;
    margin-bottom: 0
}

.MomFormLabel .MomTooltip {
    margin-left: .125rem
}

.MomFormSubsection[data-v-0d94d278] {
    border-left: .125rem solid #bbc5d0;
    padding-left: 1rem;
    max-width: 100%;
    margin-bottom: 1.5rem
}

    .MomFormSubsection[data-v-0d94d278]:last-child {
        margin-bottom: 0
    }

.MomFormSubsection--size-xs[data-v-0d94d278] {
    width: 4rem
}

.MomFormSubsection--size-xs1[data-v-0d94d278] {
    width: 6rem
}

.MomFormSubsection--size-s[data-v-0d94d278] {
    width: 10rem
}

.MomFormSubsection--size-m[data-v-0d94d278] {
    width: 20rem
}

.MomFormSubsection--size-l[data-v-0d94d278] {
    width: 30rem
}

.MomFormSubsection--size-xl[data-v-0d94d278] {
    width: 45rem
}

.MomFormSubsection--size-full[data-v-0d94d278] {
    width: 100%
}

.MomFormMessage__Item[data-v-0657e636] {
    display: flex;
    margin-bottom: .25rem
}

    .MomFormMessage__Item[data-v-0657e636]:last-child {
        margin-bottom: 0
    }

.MomFormMessage__Icon[data-v-0657e636] {
    margin-right: .25rem
}

.MomFormMessage--input-state-error .MomFormMessage__Icon[data-v-0657e636] {
    color: #e73929
}

.MomFormMessage--input-state-warning .MomFormMessage__Icon[data-v-0657e636] {
    color: #c75000
}

.MomFormMessage--input-state-error .MomFormMessage__Text[data-v-0657e636] {
    color: #cc3123
}

.MomFormMessage--input-state-warning .MomFormMessage__Text[data-v-0657e636] {
    color: #c75000
}

.MomFormGroup[data-v-b7f2cc1a] {
    margin-bottom: 1.5rem
}

    .MomFormGroup[data-v-b7f2cc1a]:last-child {
        margin-bottom: 0
    }

.MomFormGroup[data-v-b7f2cc1a] {
    min-width: 0;
    max-width: 100%
}

.MomFormGroup--size-xs[data-v-b7f2cc1a] {
    width: 4rem
}

.MomFormGroup--size-xs1[data-v-b7f2cc1a] {
    width: 6rem
}

.MomFormGroup--size-s[data-v-b7f2cc1a] {
    width: 10rem
}

.MomFormGroup--size-m[data-v-b7f2cc1a] {
    width: 20rem
}

.MomFormGroup--size-l[data-v-b7f2cc1a] {
    width: 30rem
}

.MomFormGroup--size-xl[data-v-b7f2cc1a] {
    width: 45rem
}

.MomFormGroup--size-full[data-v-b7f2cc1a] {
    width: 100%
}

.MomFormGroup__Header[data-v-b7f2cc1a] {
    display: flex;
    margin-bottom: .5rem;
    justify-content: space-between
}

.MomFormGroup__Link[data-v-b7f2cc1a] {
    margin-left: .5rem;
    flex: 0 0 auto
}

.MomFormGroup__Input[data-v-b7f2cc1a] {
    display: flex;
    flex-direction: column
}

.MomFormGroup__Input > [data-v-b7f2cc1a] {
    margin-bottom: .5rem
}

    .MomFormGroup__Input > [data-v-b7f2cc1a]:last-child {
        margin-bottom: 0
    }

.MomFormGroup__Footer[data-v-b7f2cc1a] {
    margin-top: .5rem
}

.MomFormGroup__Hint[data-v-b7f2cc1a] {
    color: #414c5a
}

.MomCard .MomFormDeclarationSection[data-v-0baa1321] {
    margin-left: -1.5rem;
    margin-right: -1.5rem
}

@media(min-width:48rem) {
    .MomCard .MomFormDeclarationSection[data-v-0baa1321] {
        margin-left: -2rem;
        margin-right: -2rem
    }
}

.MomFormDeclarationSection__Declaration[data-v-0baa1321] {
    background-color: #e5eefb;
    padding: 1.25rem 2.8125rem;
    margin-top: 1.5rem
}

@media print {
    .MomFormDeclarationSection__Declaration[data-v-0baa1321] {
        background-color: #fff;
        border: .0625rem solid #414c5a
    }
}

.MomFormDeclarationSection__DeclarationTitle[data-v-0baa1321] {
    font-weight: 700 !important
}

.MomFormDeclarationSection__DeclarationCheckbox[data-v-0baa1321] {
    margin-top: 1rem
}

.MomFormDeclarationSection__Download[data-v-0baa1321] {
    padding: 1.25rem 2.8125rem
}

@media print {
    .MomFormDeclarationSection__Download[data-v-0baa1321] {
        display: none
    }
}

.MomFormGroupAddMultiple {
    margin-bottom: 1.5rem
}

    .MomFormGroupAddMultiple:last-child {
        margin-bottom: 0
    }

.MomFormGroupAddMultiple {
    min-width: 0;
    max-width: 100%
}

.MomFormGroupAddMultiple--size-xs {
    width: 4rem
}

    .MomFormGroupAddMultiple--size-xs .MomFormGroupAddMultiple__Label {
        max-width: 4rem;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: .5rem;
        flex-grow: 1
    }

        .MomFormGroupAddMultiple--size-xs .MomFormGroupAddMultiple__Label .MomFormLabel {
            display: flex;
            align-items: center
        }

.MomFormGroupAddMultiple--size-xs1 {
    width: 6rem
}

    .MomFormGroupAddMultiple--size-xs1 .MomFormGroupAddMultiple__Label {
        max-width: 6rem;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: .5rem;
        flex-grow: 1
    }

        .MomFormGroupAddMultiple--size-xs1 .MomFormGroupAddMultiple__Label .MomFormLabel {
            display: flex;
            align-items: center
        }

.MomFormGroupAddMultiple--size-s {
    width: 10rem
}

    .MomFormGroupAddMultiple--size-s .MomFormGroupAddMultiple__Label {
        max-width: 10rem;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: .5rem;
        flex-grow: 1
    }

        .MomFormGroupAddMultiple--size-s .MomFormGroupAddMultiple__Label .MomFormLabel {
            display: flex;
            align-items: center
        }

.MomFormGroupAddMultiple--size-m {
    width: 20rem
}

    .MomFormGroupAddMultiple--size-m .MomFormGroupAddMultiple__Label {
        max-width: 20rem;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: .5rem;
        flex-grow: 1
    }

        .MomFormGroupAddMultiple--size-m .MomFormGroupAddMultiple__Label .MomFormLabel {
            display: flex;
            align-items: center
        }

.MomFormGroupAddMultiple--size-l {
    width: 30rem
}

    .MomFormGroupAddMultiple--size-l .MomFormGroupAddMultiple__Label {
        max-width: 30rem;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: .5rem;
        flex-grow: 1
    }

        .MomFormGroupAddMultiple--size-l .MomFormGroupAddMultiple__Label .MomFormLabel {
            display: flex;
            align-items: center
        }

.MomFormGroupAddMultiple--size-xl {
    width: 45rem
}

    .MomFormGroupAddMultiple--size-xl .MomFormGroupAddMultiple__Label {
        max-width: 45rem;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: .5rem;
        flex-grow: 1
    }

        .MomFormGroupAddMultiple--size-xl .MomFormGroupAddMultiple__Label .MomFormLabel {
            display: flex;
            align-items: center
        }

.MomFormGroupAddMultiple--size-full {
    width: 100%
}

    .MomFormGroupAddMultiple--size-full .MomFormGroupAddMultiple__Label {
        max-width: 100%;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        margin-bottom: .5rem;
        flex-grow: 1
    }

        .MomFormGroupAddMultiple--size-full .MomFormGroupAddMultiple__Label .MomFormLabel {
            display: flex;
            align-items: center
        }

.MomFormGroupAddMultiple .MomFormGroupAddMultiple__Footer {
    margin-top: .5rem
}

.MomFormGroupAddMultiple .MomFormGroupAddMultiple__Hint {
    color: #566271
}

.MomOverlaySpinner[data-v-430df154] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.75);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    z-index: 600
}

.MomStepIndicator__Container[data-v-7573b836] {
    display: flex;
    flex-direction: column
}

.MomStepIndicator[data-v-7573b836] {
    position: relative;
    padding: 0 1.5rem
}

@media(min-width:48rem) {
    .MomStepIndicator[data-v-7573b836] {
        display: flex;
        overflow: auto;
        align-items: flex-start;
        padding: 0 !important
    }
}

@media print {
    .MomStepIndicator[data-v-7573b836] {
        display: none
    }
}

.MomStepIndicator--responsive[data-v-7573b836] {
    display: flex;
    overflow: auto;
    align-items: flex-start
}

@media(max-width:48rem) {
    .MomStepIndicator--responsive[data-v-7573b836] {
        margin: auto !important
    }
}

.MomStepIndicator__Step[data-v-7573b836] {
    display: flex;
    flex-direction: row;
    position: relative;
    margin-bottom: .5rem
}

    .MomStepIndicator__Step[data-v-7573b836]:last-child {
        margin-bottom: 0
    }

@media(min-width:48rem) {
    .MomStepIndicator__Step[data-v-7573b836] {
        flex: 0 0 auto;
        flex-direction: column;
        margin-bottom: 0
    }
}

.MomStepIndicator--responsive .MomStepIndicator__Step[data-v-7573b836] {
    flex: 0 0 auto;
    flex-direction: column;
    margin-bottom: 0
}

.MomStepIndicator__IconWrapper[data-v-7573b836] {
    height: 1.5rem;
    display: flex;
    flex-direction: row;
    align-items: center
}

@media(min-width:64rem) {
    .MomStepIndicator__IconWrapper[data-v-7573b836] {
        min-width: 100%
    }
}

.MomStepIndicator--responsive .MomStepIndicator__IconWrapper[data-v-7573b836] {
    min-width: 100%
}

.MomStepIndicator__LineAfter[data-v-7573b836], .MomStepIndicator__LineBefore[data-v-7573b836] {
    height: .125rem;
    display: none;
    width: 4.9375rem;
    flex-grow: 1
}

@media(min-width:64rem) {
    .MomStepIndicator__LineAfter[data-v-7573b836], .MomStepIndicator__LineBefore[data-v-7573b836] {
        display: block;
        width: 6.1875rem
    }
}

.MomStepIndicator--responsive .MomStepIndicator__LineAfter[data-v-7573b836], .MomStepIndicator--responsive .MomStepIndicator__LineBefore[data-v-7573b836] {
    display: block;
    width: 1.8125rem
}

@media(min-width:48rem) {
    .MomStepIndicator--responsive .MomStepIndicator__LineAfter[data-v-7573b836], .MomStepIndicator--responsive .MomStepIndicator__LineBefore[data-v-7573b836] {
        display: block;
        width: 4.9375rem
    }
}

@media(min-width:64rem) {
    .MomStepIndicator--responsive .MomStepIndicator__LineAfter[data-v-7573b836], .MomStepIndicator--responsive .MomStepIndicator__LineBefore[data-v-7573b836] {
        display: block;
        width: 6.1875rem
    }
}

@media(max-width:48rem) {
    .MomStepIndicator__LineAfter--last[data-v-7573b836] {
        display: none !important
    }
}

.MomStepIndicator__Step--disabled .MomStepIndicator__LineBefore[data-v-7573b836] {
    background-color: #a0a1a2
}

.MomStepIndicator__Step--complete .MomStepIndicator__LineBefore[data-v-7573b836] {
    background-color: #21aa00
}

.MomStepIndicator__Step--current .MomStepIndicator__LineBefore[data-v-7573b836] {
    background-color: #3678e9
}

.MomStepIndicator__Step--next-disabled .MomStepIndicator__LineAfter[data-v-7573b836] {
    background-color: #a0a1a2
}

.MomStepIndicator__Step--next-complete .MomStepIndicator__LineAfter[data-v-7573b836] {
    background-color: #21aa00
}

.MomStepIndicator__Step--next-current .MomStepIndicator__LineAfter[data-v-7573b836] {
    background-color: #3678e9
}

.MomStepIndicator__Icon[data-v-7573b836] {
    margin-left: -.125rem;
    margin-right: -.125rem
}

.MomStepIndicator__Step--complete .MomStepIndicator__Icon[data-v-7573b836] {
    color: #21aa00
}

.MomStepIndicator__Number[data-v-7573b836] {
    width: 1.25rem;
    height: 1.25rem;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    font-weight: 600 !important
}

.MomStepIndicator__Step--current .MomStepIndicator__Number[data-v-7573b836] {
    background-color: #3678e9
}

.MomStepIndicator__Step--disabled .MomStepIndicator__Number[data-v-7573b836] {
    background-color: #a0a1a2
}

.MomStepIndicator__Number span[data-v-7573b836] {
    margin: auto 0
}

.MomStepIndicator__Link[data-v-7573b836] {
    color: #0c0d0d !important;
    margin-left: .5rem;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

@media(min-width:64rem) {
    .MomStepIndicator__Link[data-v-7573b836] {
        margin-left: calc(50% - 8px)
    }
}

.MomStepIndicator__Step--current .MomStepIndicator__Link[data-v-7573b836] {
    cursor: default;
    color: #0c0d0d !important;
    font-weight: 600 !important
}

.MomStepIndicator__Step--disabled .MomStepIndicator__Link[data-v-7573b836] {
    color: #a0a1a2 !important
}

.MomStepIndicator--responsive .MomStepIndicator__Link[data-v-7573b836] {
    display: none
}

@media(min-width:48rem) {
    .MomStepIndicator--responsive .MomStepIndicator__Link[data-v-7573b836] {
        display: flex;
        margin-left: calc(50% - 8px)
    }
}

@media(min-width:48rem) {
    .MomStepIndicator__Link--first[data-v-7573b836] {
        margin-left: 0;
        max-width: calc(75% - 8px)
    }
}

@media(min-width:48rem) {
    .MomStepIndicator--responsive .MomStepIndicator__Link--first[data-v-7573b836] {
        margin-left: 0
    }
}

.MomStepIndicator__CurrentStep[data-v-7573b836] {
    padding-bottom: .25rem;
    margin: 0 auto;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

@media(min-width:48rem) {
    .MomStepIndicator__CurrentStep[data-v-7573b836] {
        display: none
    }
}

.MomStepIndicator__CurrentStepLabel[data-v-7573b836] {
    font-weight: 600 !important
}

.MomStepIndicator.MomStepIndicator--responsive[data-v-7573b836] {
    overflow: visible !important
}

.MomSummaryItem[data-v-5ba89e20] {
    padding-bottom: .5rem;
    border-bottom: .0625rem solid #dae0e8;
    margin-bottom: .5rem
}

    .MomSummaryItem[data-v-5ba89e20]:last-child {
        margin-bottom: 0;
        border-bottom: none
    }

.MomSummarySubsection .MomSummaryItem[data-v-5ba89e20]:last-child {
    border-bottom: .0625rem solid #dae0e8
}

.MomSummarySubsection:last-child .MomSummaryItem[data-v-5ba89e20]:last-child {
    border-bottom: none
}

@media(min-width:48rem) {
    .MomSummaryItem[data-v-5ba89e20] {
        display: flex
    }
}

@media print {
    .MomSummaryItem[data-v-5ba89e20] {
        display: flex
    }
}

.MomSummaryItem__Label[data-v-5ba89e20] {
    width: 100%;
    color: #1d232b
}

@media(min-width:48rem) {
    .MomSummaryItem__Label[data-v-5ba89e20] {
        width: calc(50% - 1rem);
        margin-right: 1rem
    }
}

.MomSummaryItem__Description[data-v-5ba89e20] {
    width: 100%;
    overflow-wrap: break-word
}

.MomSummaryItem__Description .MomSummaryItem__DescriptionText[data-v-5ba89e20] {
    font-weight: 600 !important
}

@media(min-width:48rem) {
    .MomSummaryItem__Description[data-v-5ba89e20] {
        width: 50%
    }
}

.MomSummarySubsection[data-v-e586a6be] {
    margin-bottom: 2rem
}

    .MomSummarySubsection[data-v-e586a6be]:last-child {
        margin-bottom: 0
    }

.MomSummaryItem + .MomSummarySubsection[data-v-e586a6be] {
    margin-top: 2rem
}

.MomSummary[data-v-2fa5c880] {
    margin-bottom: 3rem
}

    .MomSummary[data-v-2fa5c880]:last-child {
        margin-bottom: 0
    }

.MomSummaryHeader[data-v-2fa5c880] {
    display: flex;
    justify-content: space-between;
    padding-bottom: 1rem;
    margin-bottom: 1.5rem;
    border-bottom: .125rem solid #1d232b
}

.MomSummaryTitle[data-v-2fa5c880] {
    margin-bottom: 0;
    overflow-wrap: break-word
}

.MomSummary__EditLink[data-v-2fa5c880] {
    margin-top: .25rem;
    margin-bottom: .25rem;
    margin-left: 1rem;
    align-self: flex-start
}

@media(min-width:48rem) {
    .MomSummary__EditLink[data-v-2fa5c880] {
        margin-top: .375rem;
        margin-bottom: .375rem
    }
}

@media print {
    .MomSummary__EditLink[data-v-2fa5c880] {
        display: none
    }
}

.MomTab[data-v-10cc2933] {
    margin-top: 1rem;
    display: none
}

.MomTab--is-active[data-v-10cc2933] {
    display: block
}

.MomTabBar__Tabs[data-v-6ff03ca5] {
    padding-left: 0;
    margin: 0;
    border-bottom: 1px solid #bbc5d0;
    overflow: auto;
    white-space: nowrap;
    display: none
}

@media(min-width:48rem) {
    .MomTabBar__Tabs[data-v-6ff03ca5] {
        display: block
    }
}

.MomTabBar__Tab[data-v-6ff03ca5] {
    display: inline-block;
    padding: .5rem .625rem;
    border-bottom: 4px solid transparent
}

.MomTabBar__Tab--is-active[data-v-6ff03ca5] {
    color: #0c0d0d;
    border-bottom: 4px solid #ffc23e
}

.MomTabBar__Tab[data-v-6ff03ca5]:hover {
    color: #0039a2
}

.MomTabBar__TabLink[data-v-6ff03ca5] {
    color: #0056d2;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.MomTabBar__Tab--is-active .MomTabBar__TabLink[data-v-6ff03ca5] {
    color: #0c0d0d;
    font-weight: 600 !important
}

.MomTabBar__TabLink[data-v-6ff03ca5]:hover {
    color: #0039a2
}

.MomTabBar__TabMobileSelect[data-v-6ff03ca5] {
    background-color: #fff
}

@media(min-width:48rem) {
    .MomTabBar__TabMobileSelect[data-v-6ff03ca5] {
        display: none
    }
}

.MomTableTd[data-v-75cc72e0] {
    text-align: left;
    padding: .75rem;
    border-bottom: .0625rem solid #bbc5d0;
    cursor: default;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.MomTableTd--selectable-column[data-v-75cc72e0] {
    padding: .625rem .375rem
}

.MomTableTd--first-column[data-v-75cc72e0], .MomTableTd--selectable-column[data-v-75cc72e0] {
    position: sticky;
    left: 0;
    background-color: #fff;
    background-clip: padding-box;
    z-index: 10
}

.MomTableTd--selectable-column + .MomTableTd--first-column[data-v-75cc72e0] {
    left: 2.25rem
}

.MomTableTd--last-column[data-v-75cc72e0] {
    position: sticky;
    right: 0;
    background-color: #fff;
    background-clip: padding-box;
    z-index: 10
}

.MomTable__Table--vertical-align-top .MomTableTd[data-v-75cc72e0] {
    vertical-align: top
}

.MomTable__Table--vertical-align-middle .MomTableTd[data-v-75cc72e0] {
    vertical-align: middle
}

.MomTableTr--is-selectable:hover .MomTableTd[data-v-75cc72e0] {
    background-color: #cee0ff
}

.MomTableTr--is-selected .MomTableTd[data-v-75cc72e0] {
    background-color: #a7c6ff
}

.MomTableTr--is-clickable .MomTableTd[data-v-75cc72e0] {
    cursor: pointer
}

.MomTableTr--is-clickable:hover .MomTableTd[data-v-75cc72e0] {
    background-color: #cee0ff
}

.MomTableTr--is-locked .MomTableTd[data-v-75cc72e0] {
    background-color: #fee7e6
}

.MomTableTr--is-disabled .MomTableTd[data-v-75cc72e0] {
    color: #b5b6b7
}

.MomTable--is-disabled .MomTableTd[data-v-75cc72e0] {
    color: #b5b6b7;
    border-bottom: .0625rem solid #e2e2e2
}

.MomTableTr--is-placeholder .MomTableTd[data-v-75cc72e0] {
    color: #566271;
    text-align: center;
    margin: auto
}

.MomTableTbody .MomTableTr--is-placeholder .MomTableTd[data-v-75cc72e0] {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.MomTable--is-disabled .MomTableTr--is-placeholder .MomTableTd[data-v-75cc72e0] {
    color: #d3d3d3
}

.MomTableTd[data-v-75cc72e0]:first-child {
    border-left: .0625rem solid #bbc5d0
}

.MomTableTr:last-child .MomTableTd[data-v-75cc72e0]:first-child {
    border-bottom-left-radius: 4px
}

.MomTable--is-disabled .MomTableTd[data-v-75cc72e0]:first-child {
    border-left: .0625rem solid #e2e2e2
}

.MomTableTd[data-v-75cc72e0]:last-child {
    border-right: .0625rem solid #bbc5d0
}

.MomTableTr:last-child .MomTableTd[data-v-75cc72e0]:last-child {
    border-bottom-right-radius: 4px
}

.MomTable--is-disabled .MomTableTd[data-v-75cc72e0]:last-child {
    border-right: .0625rem solid #e2e2e2
}

.MomTableTh[data-v-152bfb47] {
    text-align: left;
    background-color: #eef1f4;
    padding: .75rem;
    vertical-align: top;
    border-bottom: .0625rem solid #bbc5d0;
    cursor: default;
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    font-weight: 600 !important
}

.MomTableTh--selectable-column[data-v-152bfb47] {
    padding: .625rem .375rem
}

.MomTableTh--first-column[data-v-152bfb47], .MomTableTh--selectable-column[data-v-152bfb47] {
    position: sticky;
    left: 0;
    background-color: #eef1f4;
    background-clip: padding-box;
    z-index: 10
}

.MomTableTh--selectable-column + .MomTableTh--first-column[data-v-152bfb47] {
    left: 2.25rem
}

.MomTableTh--last-column[data-v-152bfb47] {
    position: sticky;
    right: 0;
    background-color: #eef1f4;
    background-clip: padding-box;
    z-index: 10
}

.MomTable--is-disabled .MomTableTh[data-v-152bfb47] {
    color: #b5b6b7;
    border-bottom: .0625rem solid #e2e2e2
}

.MomTableTr:first-child .MomTableTh[data-v-152bfb47] {
    border-top: .0625rem solid #bbc5d0
}

.MomTable--is-disabled .MomTableTr:first-child .MomTableTh[data-v-152bfb47] {
    border-top: .0625rem solid #e2e2e2
}

.MomTableTh[data-v-152bfb47]:first-child {
    border-left: .0625rem solid #bbc5d0;
    border-top-left-radius: 4px
}

.MomTable--is-disabled .MomTableTh[data-v-152bfb47]:first-child {
    border-left: .0625rem solid #e2e2e2
}

.MomTableTh[data-v-152bfb47]:last-child {
    border-right: .0625rem solid #bbc5d0;
    border-top-right-radius: 4px
}

.MomTable--is-disabled .MomTableTh[data-v-152bfb47]:last-child {
    border-right: .0625rem solid #e2e2e2
}

.MomTableTh__Wrapper[data-v-152bfb47] {
    display: flex;
    align-items: center
}

.MomTable tr.MomTableTr__Expandable:nth-last-child(2):not(.MomTableTr__Expandable--is-expanded) .MomTableTd:first-child {
    border-bottom-left-radius: 4px
}

.MomTable tr.MomTableTr__Expandable:nth-last-child(2):not(.MomTableTr__Expandable--is-expanded) .MomTableTd:last-child {
    border-bottom-right-radius: 4px
}

.MomTable tr:last-child .MomTableTd__ExpandableContent {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.MomTableTd__ExpandableButtonTd, .MomTableTh__ExpandableButtonTh {
    max-width: 1%
}

    .MomTableTd__ExpandableButtonTd .MomIcon, .MomTableTh__ExpandableButtonTh .MomIcon {
        margin-right: 0 !important
    }

.MomTableTd__ExpandableButtonTd--is-disabled .MomIcon, .MomTableTh__ExpandableButtonTh--is-disabled .MomIcon {
    margin-right: 0 !important;
    color: #a0a1a2 !important
}

.ExpandableButtonPlaceholder {
    min-width: 1.75rem
}

.MomTableTd__ExpandableContent {
    width: 0;
    background-color: #f9fafb
}

.MomTableTr__Expandable--is-expanded {
    background-color: #f9fafb
}

    .MomTableTr__Expandable--is-expanded .MomTableTd {
        border-bottom: none
    }

.MomTableCardRow[data-v-796c10fc] {
    display: flex
}

.MomTableCardRow .MomTableCardRow__Content[data-v-796c10fc] {
    border: 1px solid #bbc5d0;
    border-top: none
}

.MomTableCardRow:first-child .MomTableCardRow__Content[data-v-796c10fc] {
    border-top: 1px solid #bbc5d0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.MomTableCardRow:last-child .MomTableCardRow__Content[data-v-796c10fc] {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.MomTableCardRow__SelectableColumn[data-v-796c10fc] {
    padding-right: 1.125rem
}

.MomTableCardRow__Content[data-v-796c10fc] {
    flex: 1;
    padding: 1rem 1rem .5rem;
    border-bottom-width: 0
}

.MomTable__TableWrapper[data-v-497c9c5d] {
    position: relative
}

.MomTable__ScrollWrapper[data-v-497c9c5d] {
    max-width: 100%;
    overflow-x: auto
}

.MomTable__Table[data-v-497c9c5d] {
    border-collapse: separate;
    background-color: #fff;
    border-radius: 4px
}

.MomTable__Table--fullwidth[data-v-497c9c5d] {
    width: 100%
}

.MomTable__Table--striped .MomTableTbody .MomTableTr:nth-of-type(2n):not(.MomTableTr--is-selected) .MomTableTd[data-v-497c9c5d], .MomTable__Table--striped .MomTableTbody .MomTableTr[data-v-497c9c5d]:nth-of-type(2n):not(.MomTableTr--is-selected) {
    background-color: #f4f4f4
}

.MomTable__Table--hide-mobile[data-v-497c9c5d] {
    display: none
}

@media(min-width:48rem) {
    .MomTable__Table--hide-mobile[data-v-497c9c5d] {
        display: table
    }
}

.MomTable__Shadow[data-v-497c9c5d] {
    position: absolute;
    top: 0;
    width: .5rem;
    height: 100%
}

.MomTable__Shadow--left[data-v-497c9c5d] {
    left: 0;
    background: linear-gradient(270deg,transparent 0,rgba(0,0,0,.2))
}

.MomTable__Shadow--right[data-v-497c9c5d] {
    right: 0;
    background: linear-gradient(90deg,transparent 0,rgba(0,0,0,.2))
}

.MomTable__Spinner[data-v-497c9c5d] {
    margin: auto
}

.MomTable__Pagination[data-v-497c9c5d] {
    margin-top: .5rem
}

.MomTable__MobileTable[data-v-497c9c5d] {
    display: block
}

@media(min-width:48rem) {
    .MomTable__MobileTable[data-v-497c9c5d] {
        display: none
    }
}

.MomTable__MobileCell[data-v-497c9c5d] {
    margin-bottom: .5rem
}

.MomTable__MobileCellLabel[data-v-497c9c5d] {
    color: #414c5a;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.MomTable__MobileCellValue[data-v-497c9c5d] {
    color: #0c0d0d
}

.MomTable__InputSelect--open[data-v-497c9c5d] {
    padding-bottom: 18.75rem;
    margin-bottom: -18.75rem
}

.MomFormActionButton {
    padding-top: 2rem;
    padding-bottom: 3rem;
    background-color: transparent
}

.MomFormActionButton--sticky {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    background-color: #fff;
    position: -webkit-sticky;
    position: sticky;
    z-index: 800;
    bottom: 0
}

@media(min-width:48rem) {
    .MomFormActionButton--sticky {
        box-shadow: 0 -4px 4px rgba(0,0,0,.25)
    }
}

.MomFormActionButton__Wrapper {
    display: flex;
    flex-direction: column
}

@media(min-width:48rem) {
    .MomFormActionButton__Wrapper {
        flex-direction: row;
        justify-content: space-between
    }
}

.MomFormActionButton__LeftContainer {
    flex: 1
}

.MomFormActionButton__RightContainer {
    display: flex;
    flex-direction: column;
    align-items: flex-end
}

@media(max-width:48rem) {
    .MomFormActionButton__RightContainer {
        align-items: center
    }
}

.MomFormActionButton__BackButton {
    margin-right: .625rem !important;
    width: 100%;
    justify-content: center;
    margin-bottom: .9375rem
}

@media(min-width:48rem) {
    .MomFormActionButton__BackButton {
        width: auto;
        margin-bottom: 0
    }
}

.MomFormActionButton__ContinueButton {
    width: 100%;
    justify-content: center;
    margin-bottom: .9375rem
}

@media(min-width:48rem) {
    .MomFormActionButton__ContinueButton {
        width: auto;
        margin-bottom: 0
    }
}

.MomFormActionButton__SaveButton {
    width: 100%;
    justify-content: center
}

@media(min-width:48rem) {
    .MomFormActionButton__SaveButton {
        width: auto
    }
}

.MomFormActionButton__LastSaved {
    color: #414c5a;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.MomPage .MomFormActionButton {
    margin-bottom: -3rem
}

.MomPage .MomFormActionButton--sticky {
    margin-top: 1.5rem
}

.MomPageFooter[data-v-c8e54a5e] {
    background-color: #1d232b;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.MomPageFooter__Content[data-v-c8e54a5e] {
    display: flex;
    flex-direction: column
}

.MomPageFooter__Nav[data-v-c8e54a5e] {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: .5rem
}

@media(min-width:48rem) {
    .MomPageFooter__Nav[data-v-c8e54a5e] {
        margin-bottom: 1.5rem
    }
}

.MomPageFooter__Link[data-v-c8e54a5e] {
    color: #fff !important;
    margin-right: 1rem
}

    .MomPageFooter__Link[data-v-c8e54a5e]:last-child {
        margin-right: 0
    }

    .MomPageFooter__Link :hover .MomIcon[data-v-c8e54a5e], .MomPageFooter__Link[data-v-c8e54a5e] :hover {
        color: #a7c6ff
    }

    .MomPageFooter__Link[data-v-c8e54a5e] :active {
        color: #fff !important
    }

.MomPageFooter__Legal[data-v-c8e54a5e] {
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

@media(min-width:48rem) {
    .MomPageFooter__Legal[data-v-c8e54a5e] {
        align-items: flex-end
    }
}

.MomPageFooter__Copyright[data-v-c8e54a5e], .MomPageFooter__LastUpdatedDate[data-v-c8e54a5e] {
    display: flex
}

@media(min-width:48rem) {
    .MomPageFooter__Copyright[data-v-c8e54a5e], .MomPageFooter__LastUpdatedDate[data-v-c8e54a5e] {
        display: inline-flex;
        margin-left: .25rem;
        white-space: nowrap
    }
}

.MomPageFooter--responsive .MomPageFooter__Nav[data-v-c8e54a5e] {
    display: flex;
    flex-direction: column
}

@media(min-width:48rem) {
    .MomPageFooter--responsive .MomPageFooter__Nav[data-v-c8e54a5e] {
        flex-direction: row
    }
}

.MomPageFooter--responsive .MomPageFooter__Link[data-v-c8e54a5e] {
    margin-bottom: 1rem
}

@media(min-width:48rem) {
    .MomPageFooter--responsive .MomPageFooter__Link[data-v-c8e54a5e] {
        margin-bottom: 0
    }
}

.MomPageFooter__Link .MomIcon {
    color: #fff !important;
    width: 1rem;
    height: 1rem;
    margin-top: .3125rem
}

.MomPageFooter__Link :active .MomIcon, .MomPageFooter__Link :hover .MomIcon {
    color: #fff !important
}

.MomPageFooter__Link:hover, .MomPageFooter__Link:hover .MomIcon {
    color: #a7c6ff !important
}

.MomPageHeader__MastheadWrapper[data-v-56be871d] {
    background-color: #f4f4f4;
    padding: .25rem 0
}

@media print {
    .MomPageHeader__MastheadWrapper[data-v-56be871d] {
        display: none
    }
}

.MomPageHeader__Masthead[data-v-56be871d] {
    display: flex;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%
}

@media(max-width:392px) {
    .MomPageHeader__Masthead[data-v-56be871d] {
        padding-left: 8px;
        padding-right: 8px
    }
}

@media(min-width:48rem) {
    .MomPageHeader__Masthead[data-v-56be871d] {
        padding-left: 32px;
        padding-right: 32px
    }
}

.MomPageHeader__MastheadLink[data-v-56be871d] {
    display: inline-flex;
    text-decoration: none
}

.MomPageHeader__MastheadLink figure[data-v-56be871d] {
    flex: 0 0 auto;
    margin: 0
}

.MastheadDescriptor[data-v-56be871d] {
    color: #0c0d0d;
    margin-left: 4px;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400
}

@media(min-width:48rem) {
    .MastheadDescriptor[data-v-56be871d] {
        margin-left: 8px;
        font-size: 16px;
        line-height: 24px
    }
}

.GovExpandedHeader[data-v-56be871d] {
    padding-left: 12px;
    padding-right: 12px
}

@media(min-width:48rem) {
    .GovExpandedHeader[data-v-56be871d] {
        display: flex;
        padding-left: 0;
        padding-right: 0
    }
}

.IdentifyLink[data-v-56be871d] {
    color: #0056d2;
    margin-left: 4px;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    white-space: nowrap;
    align-self: center
}

    .IdentifyLink[data-v-56be871d]:hover {
        color: #0543b6
    }

@media(min-width:48rem) {
    .IdentifyLink[data-v-56be871d] {
        margin-left: 8px;
        margin-right: 4px;
        font-size: 16px;
        line-height: 24px
    }
}

.ChevronStyle[data-v-56be871d] {
    display: inline-flex;
    width: 16px;
    height: 16px;
    align-self: center;
    align-items: center;
    color: #0056d2
}

@media(min-width:48rem) {
    .ChevronStyle[data-v-56be871d] {
        width: 18px;
        height: 18px
    }
}

.GovExpandedFont[data-v-56be871d], .GovExpandedLinkFont[data-v-56be871d] {
    font-size: 16px;
    font-family: sans-serif;
    display: inline-block
}

.GovExpandedLinkFont[data-v-56be871d] {
    color: #0056d2
}

    .GovExpandedLinkFont[data-v-56be871d]:visited {
        color: #639
    }

    .GovExpandedLinkFont[data-v-56be871d]:hover {
        color: #0543b6
    }

.GovExpandedDiv[data-v-56be871d] {
    display: flex;
    margin-bottom: 32px
}

@media(min-width:48rem) {
    .GovExpandedDiv[data-v-56be871d] {
        width: 50%
    }
}

.BoldFont[data-v-56be871d] {
    font-weight: 600
}

.DisplayBlock[data-v-56be871d] {
    display: block
}

.MomPageHeader__Dropdown[data-v-56be871d] {
    position: absolute;
    max-width: 100%;
    z-index: 400
}

.MomInputSelect--size-xs .MomPageHeader__Dropdown[data-v-56be871d] {
    width: 4rem
}

.MomInputSelect--size-xs1 .MomPageHeader__Dropdown[data-v-56be871d] {
    width: 6rem
}

.MomInputSelect--size-s .MomPageHeader__Dropdown[data-v-56be871d] {
    width: 10rem
}

.MomInputSelect--size-m .MomPageHeader__Dropdown[data-v-56be871d] {
    width: 20rem
}

.MomInputSelect--size-l .MomPageHeader__Dropdown[data-v-56be871d] {
    width: 30rem
}

.MomInputSelect--size-xl .MomPageHeader__Dropdown[data-v-56be871d] {
    width: 45rem
}

.MomInputSelect--size-full .MomPageHeader__Dropdown[data-v-56be871d] {
    width: 100%
}

.MomPageHeader__LanguageSwitcher[data-v-56be871d] {
    margin-left: auto;
    margin-right: 0
}

@media(max-width:48rem) {
    .MomPageHeader__LanguageSwitcher[data-v-56be871d] {
        display: none !important
    }
}

.MomSearchKeywordSuggestion[data-v-f86428fa] {
    color: #0c0d0d;
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    font-weight: 600 !important
}

.MomSearchKeywordSuggestion .MomSearchKeywordSuggestion__Title[data-v-f86428fa] {
    margin-bottom: .5rem
}

.MomSearchKeywordSuggestion .MomSearchKeywordSuggestion__KeywordGroup .MomSearchKeywordSuggestion__Keyword[data-v-f86428fa] {
    color: #0056d2
}

    .MomSearchKeywordSuggestion .MomSearchKeywordSuggestion__KeywordGroup .MomSearchKeywordSuggestion__Keyword[data-v-f86428fa]:active, .MomSearchKeywordSuggestion .MomSearchKeywordSuggestion__KeywordGroup .MomSearchKeywordSuggestion__Keyword[data-v-f86428fa]:hover {
        color: #0543b6
    }

.MomSubLinkList .MomSubLinkList__Link {
    color: #0056d2
}

    .MomSubLinkList .MomSubLinkList__Link .MomLink__Text {
        font-size: .875rem !important;
        line-height: 1.25rem !important
    }

    .MomSubLinkList .MomSubLinkList__Link:not(:last-child) .MomLink__Text :after {
        content: "  | ";
        color: #0056d2
    }

    .MomSubLinkList .MomSubLinkList__Link:active, .MomSubLinkList .MomSubLinkList__Link:hover {
        color: #0039a2
    }

.MomSearchLinkResult[data-v-13e2908e] {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.MomSearchLinkResult .MomSearchLinkResult__CategoryWrapper[data-v-13e2908e] {
    width: 100%;
    display: flex
}

.MomSearchLinkResult .MomSearchLinkResult__CategoryWrapper .MomSearchLinkResult__Category[data-v-13e2908e] {
    color: #414c5a;
    flex: 1;
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    font-weight: 600 !important
}

.MomSearchLinkResult .MomSearchLinkResult__CategoryWrapper .MomSearchLinkResult__Separator[data-v-13e2908e] {
    color: #414c5a;
    display: block;
    margin: 0 1rem;
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    font-weight: 600 !important
}

.MomSearchLinkResult .MomSearchLinkResult__Title[data-v-13e2908e] {
    color: #0056d2;
    font-size: 1rem !important;
    line-height: 1.375rem !important;
    font-weight: 600 !important
}

    .MomSearchLinkResult .MomSearchLinkResult__Title[data-v-13e2908e]:active, .MomSearchLinkResult .MomSearchLinkResult__Title[data-v-13e2908e]:hover {
        color: #0543b6
    }

.MomSearchBar {
    display: flex;
    justify-content: flex-end;
    max-width: 100%
}

    .MomSearchBar .MomSearchBar__InputWrapper {
        flex: 1;
        display: flex;
        position: relative;
        border: 1px solid #bbc5d0;
        border-radius: 8px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        transform-origin: bottom;
        transition: background-color .175s ease;
        background: #fff
    }

    .MomSearchBar .MomSearchBar__SearchFilter {
        display: none;
        border-radius: 8px;
        border: none;
        border-right: 1px solid #bbc5d0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

        .MomSearchBar .MomSearchBar__SearchFilter:focus {
            border-right-color: #bbc5d0
        }

    .MomSearchBar .MomSearchBar__SearchInputWrapper {
        position: relative;
        flex: 1;
        display: flex
    }

    .MomSearchBar .MomSearchBar__SearchInput {
        border: none;
        border-radius: 8px;
        flex: 1
    }

    .MomSearchBar .MomSearchBar__SearchButton--mobile, .MomSearchBar .MomSearchBar__SearchButton--tablet {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important
    }

    .MomSearchBar .MomSearchBar__SearchButton--tablet {
        display: none !important
    }

@media(min-width:48rem) {
    .MomSearchBar .MomSearchBar__SearchButton--tablet {
        display: flex !important
    }
}

.MomSearchBar .MomSearchBar__SearchButton--mobile {
    display: flex !important
}

@media(min-width:48rem) {
    .MomSearchBar .MomSearchBar__SearchButton--mobile {
        display: none !important
    }
}

.MomSearchBar .MomSearchBar__SearchResult {
    display: none;
    position: absolute;
    z-index: 400;
    left: -1px;
    top: calc(100% + 1px);
    width: calc(100% + 42px);
    background: #fff;
    border: 1px solid #bbc5d0;
    border-top: none;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    transform-origin: bottom;
    transition: background-color .175s ease
}

@media(min-width:48rem) {
    .MomSearchBar .MomSearchBar__SearchResult {
        width: calc(100% + 2px)
    }
}

.MomSearchBar .MomSearchBar__SearchResult .MomSearchBar__SearchResultListing {
    padding: 1rem;
    max-height: 25rem;
    overflow-y: auto
}

    .MomSearchBar .MomSearchBar__SearchResult .MomSearchBar__SearchResultListing .MomGridContainer--gutter-l .MomGridColumn {
        padding: .5rem 0
    }

    .MomSearchBar .MomSearchBar__SearchResult .MomSearchBar__SearchResultListing .MomSearchBar__SearchSuggestion {
        margin-bottom: 1rem
    }

        .MomSearchBar .MomSearchBar__SearchResult .MomSearchBar__SearchResultListing .MomSearchBar__SearchSuggestion:last-child {
            margin-bottom: 0
        }

    .MomSearchBar .MomSearchBar__SearchResult .MomSearchBar__SearchResultListing .MomSearchBar__SearchResultItem:not(:first-child) {
        padding-top: .625rem
    }

    .MomSearchBar .MomSearchBar__SearchResult .MomSearchBar__SearchResultListing .MomSearchBar__SearchResultItem:not(:last-child) {
        border-bottom: 1px solid #bbc5d0
    }

.MomSearchBar .MomSearchBar__SearchButton {
    width: 100%;
    border-radius: 0;
    justify-content: center;
    border-radius: 0 0 8px 8px
}

    .MomSearchBar .MomSearchBar__SearchButton:hover {
        transform: none;
        box-shadow: none
    }

.MomSearchBar--variant-icon .MomSearchBar__SearchResult {
    width: calc(100% + 2px)
}

.MomSearchBar--variant-icon .MomSearchBar__InputWrapper {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}

.MomSearchBar--variant-icon .MomSearchBar__SearchInput {
    border: none
}

    .MomSearchBar--variant-icon .MomSearchBar__SearchInput.MomInputText__Border:focus-within {
        border-color: none
    }

.MomSearchBar--variant-icon .MomSearchBar__SearchIconWrapper {
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto .75rem
}

.MomSearchBar--show-dropdown .MomSearchBar__SearchResult {
    display: block
}

@media(min-width:48rem) {
    .MomSearchBar .MomSearchBar__SearchFilter {
        display: block
    }
}

.MomMenuLayoutWrapper {
    width: 100%
}

.MomMenuMobileContent__MobileMenuItem:visited {
    color: #0c0d0d !important
}

    .MomMenuMobileContent__MobileMenuItem:visited :hover, .MomMenuMobileContent__MobileMenuItem:visited :hover .MomIcon {
        color: #0543b6
    }

.MomMenuMobileContent__MobileMenu {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0;
    z-index: 10;
    width: 100%;
    box-shadow: 0 2px 2px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.1);
    background-color: #fff;
    border-radius: 0 0 8px 8px
}

    .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 {
        padding: 1.5rem 0;
        display: flex;
        flex-direction: column
    }

        .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuContainer--level1:not(:first-child) {
            padding-top: 1rem
        }

        .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuContainer--level1--isLanguageSwitcher:last-child {
            border-top: .0625rem solid #bbc5d0
        }

            .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuContainer--level1--isLanguageSwitcher:last-child .MomMenuMobileContent__MobileMenuItem {
                justify-content: flex-start;
                font-size: 1rem;
                color: #0056d2;
                display: flex;
                flex-direction: row;
                align-items: flex-start;
                width: 100%;
                font-weight: 400 !important;
                line-height: 1.5rem !important
            }

                .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuContainer--level1--isLanguageSwitcher:last-child .MomMenuMobileContent__MobileMenuItem .MomIcon {
                    color: #0056d2
                }

                .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuContainer--level1--isLanguageSwitcher:last-child .MomMenuMobileContent__MobileMenuItem--active, .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuContainer--level1--isLanguageSwitcher:last-child .MomMenuMobileContent__MobileMenuItem--active .MomIcon, .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuContainer--level1--isLanguageSwitcher:last-child .MomMenuMobileContent__MobileMenuItem:hover, .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuContainer--level1--isLanguageSwitcher:last-child .MomMenuMobileContent__MobileMenuItem:hover .MomIcon {
                    color: #0543b6
                }

            .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuContainer--level1--isLanguageSwitcher:last-child .MomMenuMobileContent__MobileMenuContainer--level2 .MomMenuMobileContent__MobileMenuItem {
                color: #0c0d0d
            }

                .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuContainer--level1--isLanguageSwitcher:last-child .MomMenuMobileContent__MobileMenuContainer--level2 .MomMenuMobileContent__MobileMenuItem:hover, .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuContainer--level1--isLanguageSwitcher:last-child .MomMenuMobileContent__MobileMenuContainer--level2 .MomMenuMobileContent__MobileMenuItem:hover .MomIcon {
                    color: #0543b6
                }

        .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuContainer--level1--isLanguageSwitcher:only-child {
            border-top: none
        }

        .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuViewAll {
            margin-top: 1rem;
            line-height: 1.5rem !important
        }

            .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level1 .MomMenuMobileContent__MobileMenuViewAll .MomLink__Icon {
                margin-left: .5rem;
                margin-top: 2px
            }

    .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level2, .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level3 {
        padding-left: 1rem
    }

        .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level2 .MomMenuMobileContent__MobileMenuContainer--level2, .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level2 .MomMenuMobileContent__MobileMenuContainer--level3, .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level3 .MomMenuMobileContent__MobileMenuContainer--level2, .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuWrapper--level3 .MomMenuMobileContent__MobileMenuContainer--level3 {
            padding-top: 1rem
        }

    .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuItem {
        font-size: 1rem;
        color: #0c0d0d;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        width: 100%;
        font-weight: 600 !important;
        line-height: 1.5rem !important
    }

        .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuItem .MomIcon {
            color: #0c0d0d
        }

    .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuItem--active, .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuItem--active .MomIcon {
        color: #0543b6
    }

    .MomMenuMobileContent__MobileMenu .MomMenuMobileContent__MobileMenuItem--external {
        justify-content: flex-start
    }

.MomMenuMobileContent__SearchLayout--mobile {
    display: none
}

@media(max-width:48rem) {
    .MomMenuMobileContent__SearchLayout--mobile {
        display: flex;
        flex-grow: 1;
        padding: 1.5rem 0 0;
        background: none
    }

    .MomMenuMobileContent__SearchLayout--mobile-no-menu {
        padding-bottom: 1.5rem
    }
}

@media(min-width:48rem) {
    .MomMenuMobileContent__SearchLayout--show-mobile {
        display: flex;
        flex-grow: 1;
        padding: 1.5rem 0 0;
        background: none
    }

    .MomMenuMobileContent__SearchLayout--show-mobile-no-menu {
        padding-bottom: 1.5rem
    }
}

.MomPageHeader[data-v-14087dec] {
    box-shadow: 0 2px 2px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.1);
    background-color: #fff
}

.MomPageHeader--is-sticky[data-v-14087dec] {
    padding-bottom: 3.25rem;
    box-shadow: none
}

@media print {
    .MomPageHeader--is-sticky[data-v-14087dec] {
        padding-bottom: 0
    }
}

@media print {
    .MomPageHeader[data-v-14087dec] {
        box-shadow: none
    }
}

.MomPageHeader__MastheadWrapper[data-v-14087dec] {
    background-color: #f4f4f4;
    padding: .25rem 0
}

@media print {
    .MomPageHeader__MastheadWrapper[data-v-14087dec] {
        display: none
    }
}

.MomPageHeader__Masthead[data-v-14087dec] {
    display: flex
}

.MomPageHeader__MastheadLink[data-v-14087dec] {
    display: inline-flex;
    text-decoration: none;
    font-size: 12px
}

.MomPageHeader__MastheadLink figure[data-v-14087dec] {
    flex: 0 0 auto;
    margin: 0
}

@media(min-width:48rem) {
    .MomPageHeader__MastheadLink[data-v-14087dec] {
        font-size: 16px
    }
}

.MomPageHeader__MastheadDescriptor[data-v-14087dec] {
    margin-left: .5rem;
    color: #0c0d0d;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.MomPageHeader__MainWrapper[data-v-14087dec] {
    padding-top: .75rem;
    padding-bottom: .75rem
}

.MomPageHeader__Main[data-v-14087dec] {
    display: flex;
    justify-content: space-between
}

.MomPageHeader__Main figure[data-v-14087dec] {
    margin: 0
}

.MomPageHeader__User[data-v-14087dec] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-left: 1rem;
    width: calc(100% - 8.5rem)
}

.MomPageHeader__User--language-switcher[data-v-14087dec] {
    width: calc(100% - 11rem)
}

.MomPageHeader__UserInfo[data-v-14087dec] {
    border-right: .0625rem solid #bbc5d0;
    padding-right: .75rem;
    max-width: calc(100% - 2.25rem);
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

@media(min-width:48rem) {
    .MomPageHeader__UserInfo[data-v-14087dec] {
        max-width: calc(100% - 5.75rem)
    }
}

@media print {
    .MomPageHeader__UserInfo[data-v-14087dec] {
        border-right: none;
        padding-right: 0
    }
}

.MomPageHeader__UserName[data-v-14087dec] {
    white-space: nowrap;
    max-width: 25rem;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    display: none
}

@media(min-width:30rem) {
    .MomPageHeader__UserName[data-v-14087dec] {
        display: block
    }
}

@media print {
    .MomPageHeader__UserName[data-v-14087dec] {
        display: block
    }
}

.MomPageHeader__CompanyTooltip[data-v-14087dec] {
    display: flex;
    max-width: 25rem;
    justify-content: flex-end
}

.MomPageHeader__Company[data-v-14087dec] {
    max-width: 100%;
    text-align: right;
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis
}

.MomPageHeader__CompanyName[data-v-14087dec] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: none
}

@media(min-width:30rem) {
    .MomPageHeader__CompanyName[data-v-14087dec] {
        display: inline
    }
}

.MomPageHeader__CompanyUen[data-v-14087dec] {
    white-space: nowrap;
    margin-left: .25rem
}

@media(min-width:30rem) {
    .MomPageHeader__CompanyUen[data-v-14087dec] {
        white-space: nowrap
    }
}

.MomPageHeader__CompanyUen[data-v-14087dec]:before {
    content: "(";
    display: none
}

@media(min-width:30rem) {
    .MomPageHeader__CompanyUen[data-v-14087dec]:before {
        display: inline
    }
}

.MomPageHeader__CompanyUen[data-v-14087dec]:after {
    content: ")";
    display: none
}

@media(min-width:30rem) {
    .MomPageHeader__CompanyUen[data-v-14087dec]:after {
        display: inline
    }
}

.MomPageHeader__Logout[data-v-14087dec] {
    white-space: nowrap;
    padding-left: .75rem
}

@media print {
    .MomPageHeader__Logout[data-v-14087dec] {
        display: none
    }
}

@media(min-width:48rem) {
    .MomPageHeader__LogoutLink[data-v-14087dec] {
        display: none
    }
}

.MomPageHeader__LogoutLink--tablet[data-v-14087dec] {
    display: none
}

@media(min-width:48rem) {
    .MomPageHeader__LogoutLink--tablet[data-v-14087dec] {
        display: inline-flex
    }
}

.MomPageHeader_BreadcrumbContainer[data-v-14087dec] {
    display: flex;
    border-top: .0625rem solid #bbc5d0;
    align-items: center;
    padding: 1rem 0 .5rem
}

.MomPageHeader__MomBadgeContainer[data-v-14087dec] {
    display: flex;
    flex-direction: row-reverse;
    overflow-x: hidden;
    overflow-y: hidden;
    margin-left: auto;
    column-gap: 1.5rem;
    padding-right: .75rem;
    padding-left: .75rem
}

.MomPageHeader__Title[data-v-14087dec] {
    padding-top: 1rem;
    padding-bottom: 1.5rem;
    margin-bottom: 0;
    max-width: 100%
}

.MomPageHeader_BreadcrumbContainer + .MomPageHeader__Title[data-v-14087dec] {
    padding-top: 0;
    border-top: none
}

.MomPageHeader--has-stickybar .MomPageHeader__Title[data-v-14087dec] {
    padding-bottom: 0
}

@media print {
    .MomPageHeader__Title[data-v-14087dec] {
        padding-top: .5rem;
        padding-bottom: 1rem;
        border-top: none
    }
}

.MomPageHeader__StickyBarWrapper[data-v-14087dec] {
    background-color: #fff;
    padding-top: .75rem;
    padding-bottom: .75rem;
    transition: all .175s ease;
    transition-property: padding,opacity
}

.MomPageHeader--is-sticky .MomPageHeader__StickyBarWrapper[data-v-14087dec] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 800;
    box-shadow: 0 2px 2px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.1)
}

@media print {
    .MomPageHeader--is-sticky .MomPageHeader__StickyBarWrapper[data-v-14087dec] {
        position: relative
    }
}

@media print {
    .MomPageHeader__StickyBarWrapper[data-v-14087dec] {
        box-shadow: none
    }
}

.MomPageHeader__StickyBar[data-v-14087dec] {
    display: flex;
    justify-content: space-between
}

.MomPageHeader__Subtitle[data-v-14087dec] {
    line-height: 27px !important;
    color: #2d3642;
    margin-right: 1rem;
    width: calc(40% - 1rem);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.MomPageHeader__SaveInfo[data-v-14087dec] {
    display: flex;
    width: 60%;
    justify-content: flex-end
}

.MomPageHeader__LastSavedTime[data-v-14087dec] {
    line-height: 27px !important;
    color: #414c5a;
    margin-right: .5rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: none;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

@media(min-width:48rem) {
    .MomPageHeader__LastSavedTime[data-v-14087dec] {
        display: block
    }
}

@media print {
    .MomPageHeader__LastSavedTime[data-v-14087dec] {
        margin-right: 0
    }
}

.MomPageHeader__SaveButton[data-v-14087dec] {
    white-space: nowrap
}

@media print {
    .MomPageHeader__SaveButton[data-v-14087dec] {
        display: none
    }
}

.MomPageHeader__MenuIcon--mobile[data-v-14087dec] {
    display: none
}

@media(max-width:48rem) {
    .MomPageHeader__MenuIcon--mobile[data-v-14087dec] {
        display: inline-block;
        align-self: center;
        margin-left: 1rem
    }

    .MomPageHeader__MenuIcon--mobile .MomLink__Icon[data-v-14087dec] {
        color: #0c0d0d
    }
}

.MomPageHeader__Menu[data-v-14087dec] {
    flex-grow: 1;
    margin-left: 2.5rem
}

@media(max-width:48rem) {
    .MomPageHeader__Menu[data-v-14087dec] {
        display: none
    }
}

.MomPageHeader__Menu .MomMenu__item-container:not(.MomMenu__item-container--single) > .MomMenu__sub-wrapper[data-v-14087dec] {
    margin-top: 1.9375rem;
    margin-left: -2rem;
    width: calc(100% + 64px);
    border-radius: 0 0 8px 8px
}

.MomPageHeader__Menu .MomMenu__item-container.MomMenu__item-container--single > .MomMenu__sub-wrapper[data-v-14087dec] {
    margin-top: 1.9375rem;
    border-radius: 0 0 8px 8px
}

.MomPageHeader__Menu--mobile[data-v-14087dec] {
    display: none
}

@media(max-width:48rem) {
    .MomPageHeader__Menu--mobile[data-v-14087dec] {
        border-top: .0625rem solid #bbc5d0;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        position: relative
    }
}

.MomPageSearch {
    box-shadow: 0 2px 2px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.1);
    background-color: #fff;
    width: 100%
}

.MomPageSearch--sticky, .MomPageSearch--sticky-noMobile {
    position: sticky;
    top: 0;
    z-index: 800
}

@media(max-width:30rem) {
    .MomPageSearch--sticky-noMobile {
        position: static;
        z-index: auto;
        width: 100%
    }
}

@media print {
    .MomPageSearch {
        box-shadow: none
    }
}

.MomPageSearch__MastheadWrapper {
    background-color: #f4f4f4;
    padding: .25rem 0
}

@media print {
    .MomPageSearch__MastheadWrapper {
        display: none
    }
}

.MomPageSearch__Masthead {
    display: flex
}

.MomPageSearch__MastheadLink {
    display: inline-flex;
    text-decoration: none;
    padding-top: .75rem;
    padding-bottom: .75rem
}

.MomPageSearch__MastheadLink--logo {
    margin-right: .25rem
}

@media(min-width:48rem) {
    .MomPageSearch__MastheadLink {
        margin-right: 1.5rem
    }
}

.MomPageSearch__MastheadLink figure {
    flex: 0 0 auto;
    margin: 0
}

.MomPageSearch__MastheadDescriptor {
    margin-left: .5rem;
    color: #0c0d0d;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.MomPageSearch__Main {
    display: flex;
    justify-content: space-between;
    align-items: center
}

    .MomPageSearch__Main figure {
        margin: 0
    }

.MomPageSearch__Content {
    flex: 1;
    max-width: calc(100% - 8.75rem);
    align-self: stretch
}

.MomPageSearch__Content--language-switcher {
    width: calc(100% - 17rem)
}

.MomPageSearch__SearchToggle {
    color: #0056d2 !important;
    padding-left: 0;
    padding-right: 0
}

@media(max-width:48rem) {
    .MomPageSearch__SearchToggle {
        padding-right: 0
    }
}

.MomPageSearch__SearchToggle .MomPageSearch__SearchToggleIcon {
    color: #0056d2 !important
}

.MomPageSearch__SearchToggle:hover, .MomPageSearch__SearchToggle:hover .MomPageSearch__SearchToggleIcon {
    color: #0543b6 !important
}

.MomPageSearch__Separator {
    margin: 0 !important;
    display: none
}

.MomPageSearch--show-search-bar .MomPageSearch__Separator {
    display: block
}

.MomPageSearch__MomBadgeContainer {
    display: flex;
    flex-direction: row-reverse;
    margin-left: auto;
    column-gap: 1.5rem;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    align-items: center;
    overflow-x: hidden
}

.MomPageSearch__SearchBar {
    display: none;
    transition-property: padding,opacity;
    transition-duration: .175s;
    transition-timing-function: ease
}

.MomPageSearch--show-search-bar .MomPageSearch__SearchBar {
    display: flex;
    justify-content: flex-end;
    padding-top: 1.125rem;
    padding-bottom: 1.125rem
}

.MomPageSearch__SearchInput {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    flex: 1
}

.MomPageSearch__SearchButton--mobile, .MomPageSearch__SearchButton--tablet {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important
}

.MomPageSearch__SearchButton--tablet {
    display: none !important
}

@media(min-width:48rem) {
    .MomPageSearch__SearchButton--tablet {
        display: flex !important
    }
}

.MomPageSearch__SearchButton--mobile {
    display: flex !important
}

@media(min-width:48rem) {
    .MomPageSearch__SearchButton--mobile {
        display: none !important
    }
}

.MomPageSearch__MenuIcon--mobile {
    display: none
}

@media(max-width:48rem) {
    .MomPageSearch__MenuIcon--mobile {
        display: inline-block;
        align-self: center;
        margin-left: 1.5rem
    }

        .MomPageSearch__MenuIcon--mobile .MomLink__Icon {
            color: #0c0d0d
        }
}

.MomPageSearch__MenuIcon--show-mobile {
    display: inline-block;
    align-self: center;
    margin-left: 1.5rem
}

    .MomPageSearch__MenuIcon--show-mobile .MomLink__Icon {
        color: #0c0d0d
    }

.MomPageSearch__Menu {
    flex-grow: 1;
    margin-left: 2.5rem
}

@media(max-width:48rem) {
    .MomPageSearch__Menu {
        display: none
    }
}

.MomPageSearch__Menu .MomMenu__item-container:not(.MomMenu__item-container--single) > .MomMenu__sub-wrapper {
    margin-top: 1.9375rem;
    margin-left: -2rem;
    width: calc(100% + 64px);
    border-radius: 0 0 8px 8px
}

.MomPageSearch__Menu .MomMenu__item-container.MomMenu__item-container--single > .MomMenu__sub-wrapper {
    margin-top: 1.9375rem;
    border-radius: 0 0 8px 8px
}

.MomPageSearch__Menu--mobile {
    display: none
}

@media(max-width:48rem) {
    .MomPageSearch__Menu--mobile {
        border-top: .0625rem solid #bbc5d0;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        position: relative
    }
}

.MomPageSearch__Menu--show-mobile {
    display: inline-block;
    border-top: .0625rem solid #bbc5d0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative
}

.MomMenuList__Item {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    line-height: 1.5rem !important
}

    .MomMenuList__Item .MomMenuList__ItemIcon {
        margin-right: .5rem;
        padding-top: 2px
    }

.MomMenu__Highlight {
    position: absolute;
    bottom: 0;
    height: 5px;
    width: 100%;
    background-color: #0056d2
}

.MomMenu {
    font-weight: 600 !important
}

    .MomMenu .MomMenu__item--level1 .MomLink .MomIcon {
        color: #0c0d0d
    }

    .MomMenu .MomMenu__item--level1 .MomLink:hover, .MomMenu .MomMenu__item--level1 .MomLink:hover span {
        color: #0543b6
    }

    .MomMenu .MomMenu__item--level1 .MomMenu__ViewAll.MomLink .MomIcon {
        color: #0056d2
    }

.MomMenu__wrapper {
    display: flex;
    align-items: flex-start;
    flex-wrap: nowrap
}

.MomMenu__wrapper--full-height {
    height: 100%;
    align-items: stretch
}

    .MomMenu__wrapper--full-height > .MomMenu__item-container {
        display: flex
    }

.MomMenu__wrapper .MomMenu__ViewAll {
    margin-top: 2rem
}

    .MomMenu__wrapper .MomMenu__ViewAll .MomIcon {
        padding-left: .25rem
    }

.MomMenu__item-container {
    cursor: pointer
}

.MomMenu__item-container--single .MomMenu__sub-wrapper .MomMenu__wrapper {
    gap: 0
}

    .MomMenu__item-container--single .MomMenu__sub-wrapper .MomMenu__wrapper aside:hover {
        color: #0039a2
    }

    .MomMenu__item-container--single .MomMenu__sub-wrapper .MomMenu__wrapper aside:not(:last-child) .heading {
        margin-bottom: .5rem
    }

    .MomMenu__item-container--single .MomMenu__sub-wrapper .MomMenu__wrapper aside:last-child .heading {
        margin-bottom: 0
    }

@media(min-width:48rem) {
    .MomMenu__item-container--single {
        position: relative
    }

        .MomMenu__item-container--single .MomMenu__sub-wrapper {
            position: absolute;
            width: auto;
            animation-name: fullFadeInUp
        }
}

.MomMenu__item-container .MomMenu__sub-wrapper {
    display: none
}

    .MomMenu__item-container .MomMenu__sub-wrapper .MomMenu__item-text {
        color: #0c0d0d;
        font-size: 1rem
    }

    .MomMenu__item-container .MomMenu__sub-wrapper .MomMenu__ViewAll {
        color: #0056d2
    }

        .MomMenu__item-container .MomMenu__sub-wrapper .MomMenu__ViewAll:hover, .MomMenu__item-container .MomMenu__sub-wrapper .MomMenu__ViewAll:hover span {
            color: #0543b6
        }

        .MomMenu__item-container .MomMenu__sub-wrapper .MomMenu__ViewAll span {
            color: #0056d2
        }

    .MomMenu__item-container .MomMenu__sub-wrapper .MomIcon {
        color: #0c0d0d
    }

    .MomMenu__item-container .MomMenu__sub-wrapper ul .MomMenu__item-container {
        margin-right: 0
    }

        .MomMenu__item-container .MomMenu__sub-wrapper ul .MomMenu__item-container:not(:last-child) {
            margin-bottom: .5rem
        }

.MomMenu__item-container.hovering > .MomMenu__item, .MomMenu__item-container.hovering > .MomMenu__item .MomIcon, .MomMenu__item-container:hover > .MomMenu__item, .MomMenu__item-container:hover > .MomMenu__item .MomIcon {
    color: #0039a2
}

.MomMenu__item-container.hovering .MomMenu__sub-wrapper {
    display: block;
    animation-duration: .175s;
    animation-timing-function: cubic-bezier(.075,.82,.165,1);
    animation-fill-mode: forwards
}

.MomMenu__item-container:not(:last-child) {
    margin-right: 1.5rem
}

.MomMenu__item-container.MomMenu__item-search--mobile {
    display: none
}

.MomMenu__item-container .MomMenu__MenuIcon--active {
    color: #0056d2
}

.MomMenu__item {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    transition: all .175s;
    width: min-content;
    white-space: nowrap;
    position: relative
}

    .MomMenu__item.MomLink, .MomMenu__item .MomLink, .MomMenu__item .MomLink__Text {
        color: currentColor
    }

    .MomMenu__item .MomMenu__MenuIcon {
        margin-left: .25rem
    }

.MomMenu__sub-wrapper {
    position: absolute;
    width: 100%;
    margin-top: .5rem;
    background-color: #fff;
    left: 0;
    padding: 1.5rem;
    z-index: 1;
    box-shadow: 0 0 transparent,0 0 transparent,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);
    border-radius: 8px;
    animation-name: fullFadeInUp
}

.MomMenu__sub-wrapper--inHeader {
    top: 3.375rem
}

.MomMenu__sub-wrapper .MomMenu__wrapper {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(268px,1fr));
    column-gap: 1.5rem;
    row-gap: 2rem
}

    .MomMenu__sub-wrapper .MomMenu__wrapper > * {
        min-width: calc(25% - 2rem)
    }

    .MomMenu__sub-wrapper .MomMenu__wrapper .heading {
        overflow-wrap: break-word
    }

        .MomMenu__sub-wrapper .MomMenu__wrapper .heading:hover {
            color: #0039a2
        }

.MomMenu__sub-wrapper .MomMenu__item-container .MomMenu__item {
    white-space: pre-wrap;
    flex-grow: 1
}

.MomMenu--mobile-trigger {
    display: none;
    cursor: pointer
}

@media(max-width:48rem) {
    .MomMenu--mobile-trigger {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        width: 100%
    }
}

.MomMenu .MomIcon > svg {
    position: relative;
    width: 100%;
    height: 110%
}

@media(min-width:48rem) {
    .MomMenu--mobile {
        display: none
    }
}

@media(max-width:48rem) {
    .MomMenu--mobile {
        margin-top: .5rem;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        position: relative
    }
}

.MomMenu .MomMenu__item-container--single h5.heading.mom-is-h5 {
    font-size: 16px !important
}

.MomMenu .MomMenu__item--bottom-pad {
    padding-bottom: .5rem
}

@keyframes fullFadeInUp {
    0% {
        opacity: 0;
        transform: translate3d(0,100%,0)
    }

    to {
        opacity: 1;
        transform: translateY(0,0,0)
    }
}

@keyframes singleFadeInUp {
    0% {
        opacity: 0;
        transform: translateX(-40%) translateY(100%)
    }

    to {
        opacity: 1;
        transform: translateX(-40%) translateY(0)
    }
}

.MomPageRespHeader__Main--sticky-noMobile[data-v-1539f0b7], .MomPageRespHeader__Main--sticky[data-v-1539f0b7] {
    position: sticky;
    top: 0;
    z-index: 800
}

@media(max-width:30rem) {
    .MomPageRespHeader__Main--sticky-noMobile[data-v-1539f0b7] {
        position: static;
        z-index: auto;
        width: 100%
    }
}

.MomPageRespHeader__Content[data-v-1539f0b7] {
    height: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    margin-right: 1.5rem
}

@media(max-width:48rem) {
    .MomPageRespHeader__Content[data-v-1539f0b7] {
        overflow-x: visible
    }
}

.MomPageRespHeader__Content--remove-pr[data-v-1539f0b7] {
    margin-right: 0
}

.MomPageRespHeader__User[data-v-1539f0b7] {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-left: 1rem;
    width: calc(100% - 1.5rem)
}

@media(min-width:48rem) {
    .MomPageRespHeader__User[data-v-1539f0b7] {
        width: calc(100% - 3rem)
    }
}

.MomPageRespHeader__UserInfo[data-v-1539f0b7] {
    border-right: .0625rem solid #bbc5d0;
    padding-right: .75rem;
    max-width: calc(100% - 2.25rem);
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

@media(min-width:48rem) {
    .MomPageRespHeader__UserInfo[data-v-1539f0b7] {
        max-width: calc(100% - 5.75rem);
        border-right: .0625rem solid #bbc5d0;
        padding-right: .75rem
    }
}

@media print {
    .MomPageRespHeader__UserInfo[data-v-1539f0b7] {
        border-right: none;
        padding-right: 0
    }
}

.MomPageRespHeader__UserName[data-v-1539f0b7] {
    white-space: nowrap;
    max-width: 25rem;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    display: none;
    font-weight: 600 !important
}

@media(min-width:30rem) {
    .MomPageRespHeader__UserName[data-v-1539f0b7] {
        display: block
    }
}

@media print {
    .MomPageRespHeader__UserName[data-v-1539f0b7] {
        display: block
    }
}

.MomPageRespHeader__ProfileUserName[data-v-1539f0b7] {
    max-width: 100%;
    font-weight: 600 !important
}

.MomPageRespHeader__CompanyTooltip[data-v-1539f0b7] {
    display: flex;
    max-width: 25rem;
    width: 100%;
    justify-content: flex-end
}

.MomPageRespHeader__Company[data-v-1539f0b7] {
    max-width: 100%;
    text-align: right;
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis
}

.MomPageRespHeader__CompanyName[data-v-1539f0b7] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: none
}

@media(min-width:30rem) {
    .MomPageRespHeader__CompanyName[data-v-1539f0b7] {
        display: inline
    }
}

.MomPageRespHeader__CompanyUen[data-v-1539f0b7] {
    white-space: nowrap;
    margin-left: .25rem
}

@media(min-width:30rem) {
    .MomPageRespHeader__CompanyUen[data-v-1539f0b7] {
        white-space: nowrap
    }
}

.MomPageRespHeader__CompanyUen[data-v-1539f0b7]:before {
    content: "(";
    display: none
}

@media(min-width:30rem) {
    .MomPageRespHeader__CompanyUen[data-v-1539f0b7]:before {
        display: inline
    }
}

.MomPageRespHeader__CompanyUen[data-v-1539f0b7]:after {
    content: ")";
    display: none
}

@media(min-width:30rem) {
    .MomPageRespHeader__CompanyUen[data-v-1539f0b7]:after {
        display: inline
    }
}

.MomPageRespHeader__LoginButton[data-v-1539f0b7] {
    padding: .5rem .75rem
}

.MomPageRespHeader__LoginButton--tablet[data-v-1539f0b7] {
    display: none
}

@media(min-width:48rem) {
    .MomPageRespHeader__LoginButton--tablet[data-v-1539f0b7] {
        display: inline-flex
    }
}

.MomPageRespHeader__LoginButton--mobile[data-v-1539f0b7] {
    display: inline-flex
}

@media(min-width:48rem) {
    .MomPageRespHeader__LoginButton--mobile[data-v-1539f0b7] {
        display: none
    }
}

.MomPageRespHeader__Logout[data-v-1539f0b7] {
    white-space: nowrap;
    padding-left: .75rem
}

@media print {
    .MomPageRespHeader__Logout[data-v-1539f0b7] {
        display: none
    }
}

@media(min-width:48rem) {
    .MomPageRespHeader__LogoutLink[data-v-1539f0b7] {
        display: none
    }
}

.MomPageRespHeader__LogoutLink--tablet[data-v-1539f0b7] {
    display: none
}

@media(min-width:48rem) {
    .MomPageRespHeader__LogoutLink--tablet[data-v-1539f0b7] {
        display: inline-flex
    }
}

.MomPageRespHeader__ProfileDropdown__Desktop[data-v-1539f0b7] {
    position: absolute;
    top: 4.625rem;
    z-index: 400;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);
    width: 100%;
    visibility: hidden
}

@media(min-width:48rem) {
    .MomPageRespHeader__ProfileDropdown__Desktop[data-v-1539f0b7] {
        right: 0;
        width: 20rem;
        visibility: visible
    }
}

.MomPageRespHeader__ProfileDropdown__Mobile[data-v-1539f0b7] {
    position: absolute;
    z-index: 400;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);
    width: 100%;
    visibility: visible
}

@media(min-width:48rem) {
    .MomPageRespHeader__ProfileDropdown__Mobile[data-v-1539f0b7] {
        right: 0;
        width: 20rem;
        visibility: hidden
    }
}

.MomPageRespHeader__ProfileUser[data-v-1539f0b7] {
    padding: 1rem 1.5rem;
    border-bottom: 1px solid #bbc5d0
}

.MomPageRespHeader__ProfileLogout[data-v-1539f0b7] {
    padding: 1rem 1.5rem
}

.MomPageRespHeader__Menu[data-v-1539f0b7] {
    flex-grow: 1;
    flex-shrink: 0;
    padding-left: 1rem;
    height: 100%;
    display: flex;
    align-items: center
}

@media(max-width:48rem) {
    .MomPageRespHeader__Menu[data-v-1539f0b7] {
        display: none
    }
}

.MomPageRespHeader__Menu .MomMenu__item-container:not(.MomMenu__item-container--single) > .MomMenu__sub-wrapper[data-v-1539f0b7] {
    margin-top: 1.9375rem;
    margin-left: -2rem;
    width: calc(100% + 64px);
    border-radius: 0 0 8px 8px
}

.MomPageRespHeader__Menu .MomMenu__item-container.MomMenu__item-container--single > .MomMenu__sub-wrapper[data-v-1539f0b7] {
    margin-top: 1.9375rem;
    border-radius: 0 0 8px 8px
}

.MomPageRespHeader__Menu--mobile[data-v-1539f0b7] {
    display: none
}

@media(max-width:48rem) {
    .MomPageRespHeader__Menu--mobile[data-v-1539f0b7] {
        border-top: .0625rem solid #bbc5d0;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        position: relative
    }
}

.MomPageHeader__MastheadLink {
    display: inline-flex;
    text-decoration: none
}

.MomPageHeader__MastheadLink--logo {
    margin-right: .25rem;
    margin-top: .75rem;
    margin-bottom: .75rem
}

@media(min-width:48rem) {
    .MomPageHeader__MastheadLink--logo {
        margin-right: 1.5rem
    }
}

.MomPageHeader__MastheadLink figure {
    flex: 0 0 auto;
    margin: 0
}

@media(min-width:48rem) {
    .MomPageHeader__MastheadLink {
        font-size: 16px
    }
}

.MomPageHeader__MastheadLink {
    font-size: 12px
}

.MomPageSearchBar {
    box-shadow: 0 2px 2px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.1);
    background-color: #fff
}

.MomPageSearchBar--sticky, .MomPageSearchBar--sticky-noMobile {
    position: sticky;
    top: 0;
    z-index: 800
}

@media(max-width:30rem) {
    .MomPageSearchBar--sticky-noMobile {
        position: static;
        z-index: auto;
        width: 100%
    }
}

@media print {
    .MomPageSearchBar {
        box-shadow: none
    }
}

.MomPageSearchBar .MomPageSearchBar__SearchLayout {
    background-color: #e5eefb;
    padding-top: 32px;
    padding-bottom: 32px
}

@media(max-width:48rem) {
    .MomPageSearchBar .MomPageSearchBar__SearchLayout {
        display: none
    }
}

.MomPageSearchBar .MomPageSearchBar__SearchLayout--mobile {
    display: none
}

@media(max-width:48rem) {
    .MomPageSearchBar .MomPageSearchBar__SearchLayout--mobile {
        display: flex;
        flex-grow: 1;
        padding: 1.5rem 1.5rem 0;
        background: none
    }

    .MomPageSearchBar .MomPageSearchBar__SearchLayout--mobile-no-menu {
        padding-bottom: 1.5rem
    }
}

.MomPageSearchBar .MomPageSearchBar__Menu {
    flex-grow: 1;
    margin-left: 1rem
}

@media(max-width:48rem) {
    .MomPageSearchBar .MomPageSearchBar__Menu {
        display: none
    }
}

.MomPageSearchBar .MomPageSearchBar__Menu .MomMenu__item-container:not(.MomMenu__item-container--single) > .MomMenu__sub-wrapper {
    margin-top: 1.9375rem;
    margin-left: -2rem;
    width: calc(100% + 64px);
    border-radius: 0 0 8px 8px
}

.MomPageSearchBar .MomPageSearchBar__Menu .MomMenu__item-container.MomMenu__item-container--single > .MomMenu__sub-wrapper {
    margin-top: 1.9375rem;
    border-radius: 0 0 8px 8px
}

.MomPageSearchBar .MomPageSearchBar__Menu--mobile {
    display: none
}

@media(max-width:48rem) {
    .MomPageSearchBar .MomPageSearchBar__Menu--mobile {
        border-top: .0625rem solid #bbc5d0;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        position: relative
    }
}

.MomPageSearchBar .MomPageSearchBar__Menu--show-mobile {
    display: inline-block;
    border-top: .0625rem solid #bbc5d0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    position: relative
}

.MomPageSearchBar .MomPageSearchBar__Menu--pr-1 {
    padding-right: 1.5rem
}

.MomPageSearchBar .MomPageSearchBar__MenuIcon--mobile {
    display: none
}

@media(max-width:48rem) {
    .MomPageSearchBar .MomPageSearchBar__MenuIcon--mobile {
        display: flex;
        align-items: center
    }

        .MomPageSearchBar .MomPageSearchBar__MenuIcon--mobile .MomLink__Icon {
            color: #0056d2
        }
}

.MomPageSearchBar .MomPageSearchBar__MenuIcon--show-mobile {
    display: flex;
    align-items: center
}

    .MomPageSearchBar .MomPageSearchBar__MenuIcon--show-mobile .MomLink__Icon {
        color: #0056d2
    }

.MomPageSearchBar__MastheadWrapper {
    background-color: #f4f4f4;
    padding: .25rem 0
}

@media print {
    .MomPageSearchBar__MastheadWrapper {
        display: none
    }
}

.MomPageSearchBar__Masthead {
    display: flex
}

.MomPageSearchBar__MastheadLink {
    display: inline-flex;
    text-decoration: none
}

    .MomPageSearchBar__MastheadLink figure {
        flex: 0 0 auto;
        margin: 0
    }

.MomPageSearchBar__MastheadDescriptor {
    margin-left: .5rem;
    color: #0c0d0d;
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.MomPageSearchBar__Main {
    display: flex;
    align-items: stretch;
    position: relative;
    justify-content: space-between;
    height: 100%
}

    .MomPageSearchBar__Main figure {
        margin: 0
    }

    .MomPageSearchBar__Main .MomPageSearchBar__SearchButton {
        align-items: center
    }

        .MomPageSearchBar__Main .MomPageSearchBar__SearchButton > .MomLink__Icon {
            color: #0056d2
        }

@media(max-width:48rem) {
    .MomPageSearchBar__Main .MomPageSearchBar__SearchButton {
        display: none
    }
}

.MomPageSearchBar__Main .MomPageSearchBar__SearchButton--mobile, .MomPageSearchBar__Main .MomPageSearchBar__SearchButton--show-mobile {
    display: none
}

.MomPageSearchBar__Separator {
    margin: 0 !important;
    display: none
}

.MomPageSearchBar--show-search-bar .MomPageSearchBar__Separator {
    display: block
}

.MomPageSearchBar__MomBadgeContainer {
    display: flex;
    flex-direction: row-reverse;
    margin-left: auto;
    column-gap: 1.5rem;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    align-items: center;
    overflow-x: hidden
}

.MomPageSearchBar__SearchBar {
    display: none;
    transition-property: padding,opacity;
    transition-duration: .175s;
    transition-timing-function: ease
}

.MomPageSearchBar--show-search-bar .MomPageSearchBar__SearchBar {
    display: flex;
    justify-content: flex-end;
    padding-top: 1.125rem;
    padding-bottom: 1.125rem
}

.MomPageSearchBar__SearchInput {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    flex: 1
}

.flg\:1 {
    flex-grow: 1 !important
}

.MomStackListItem[data-v-6cdf406b] {
    padding: 0;
    position: relative
}

@media print {
    .MomStackListItem[data-v-6cdf406b] {
        display: block
    }
}

.MomStackListItem_HorizontalLine[data-v-6cdf406b] {
    position: static;
    height: 1px;
    left: 0;
    background: #bbc5d0;
    flex: none;
    order: 1;
    align-self: stretch;
    flex-grow: 0;
    margin: 0
}

.MomStackListItem_HorizontalLine--hide[data-v-6cdf406b] {
    display: none
}

.MomStackListItem_Main[data-v-6cdf406b] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 24px 32px;
    position: static;
    background: #fff;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
    margin: 0;
    border-radius: 4px
}

@media print {
    .MomStackListItem_Main[data-v-6cdf406b] {
        display: block
    }
}

@media(max-width:48rem) {
    .MomStackListItem_Main[data-v-6cdf406b] {
        padding: 1.5rem
    }
}

.MomStackListItem_Header_Wrapper[data-v-6cdf406b] {
    display: block;
    flex-direction: row;
    align-items: flex-start;
    position: static;
    align-self: stretch;
    margin-bottom: .5rem;
    gap: 1.5rem;
    justify-content: space-between
}

@media(min-width:48rem) {
    .MomStackListItem_Header_Wrapper[data-v-6cdf406b] {
        display: flex
    }
}

.MomStackListItem_Header[data-v-6cdf406b] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: static;
    flex-grow: 1
}

@media(min-width:48rem) {
    .MomStackListItem_Header[data-v-6cdf406b] {
        margin-bottom: 1rem
    }
}

.MomStackListItem_Status[data-v-6cdf406b] {
    display: flex;
    flex-direction: column;
    padding: 0;
    position: static;
    flex: none;
    order: 1;
    flex-grow: 0
}

@media(min-width:48rem) {
    .MomStackListItem_Status[data-v-6cdf406b] {
        align-items: flex-end;
        margin-bottom: 0
    }
}

@media(max-width:48rem) {
    .MomStackListItem_Status[data-v-6cdf406b] {
        margin-bottom: 1rem
    }
}

@media print {
    .MomStackListItem_Status[data-v-6cdf406b] {
        display: block
    }
}

.MomStackListItem_HeaderStatus[data-v-6cdf406b] {
    margin-bottom: 0
}

.MomStackListItem_HeaderStatus--grey[data-v-6cdf406b] {
    color: #414c5a
}

.MomStackListItem_HeaderStatus--green[data-v-6cdf406b] {
    color: #008700
}

.MomStackListItem_HeaderStatus--red[data-v-6cdf406b] {
    color: #cc3123
}

.MomStackListItem_HeaderStatus--orange[data-v-6cdf406b] {
    color: #c75000
}

.MomStackListItem_HeaderStatus--purple[data-v-6cdf406b] {
    color: #8843cd
}

.MomStackListItem_HeaderSubStatus[data-v-6cdf406b] {
    color: #414c5a
}

.MomStackListItem__Description[data-v-6cdf406b] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: static;
    align-self: stretch;
    flex-grow: 1
}

@media print {
    .MomStackListItem__Description[data-v-6cdf406b] {
        display: block
    }
}

.MomStackListItem_Actions[data-v-6cdf406b] {
    position: static;
    margin-top: 1.5rem
}

@media(min-width:48rem) {
    .MomStackListItem_Actions[data-v-6cdf406b] {
        display: flex;
        flex-direction: row;
        align-items: flex-start
    }

    .MomStackListItem_Actions .MomButton[data-v-6cdf406b]:not(:last-child) {
        margin-right: .75rem
    }
}

@media(max-width:48rem) {
    .MomStackListItem_Actions[data-v-6cdf406b] {
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }

    .MomStackListItem_Actions .MomButton[data-v-6cdf406b]:not(:last-child) {
        margin-bottom: .75rem
    }
}

@media print {
    .MomStackListItem_Actions[data-v-6cdf406b] {
        display: none
    }
}

.MomStackList {
    display: block;
    padding: 0;
    position: relative;
    border-radius: 4px;
    border: 1px solid #bbc5d0
}

    .MomStackList .MomStackListItem:last-child .MomStackListItem_HorizontalLine {
        display: none
    }

.MomWatchlistItem[data-v-2ca6154c] {
    display: flex;
    padding: 1.5rem 2rem;
    max-width: 100%
}

@media(max-width:48rem) {
    .MomWatchlistItem[data-v-2ca6154c] {
        padding: 1.5rem
    }
}

.MomWatchlistItem--itemWidth-xl[data-v-2ca6154c] {
    width: 25rem
}

@media(min-width:48rem) {
    .MomWatchlistItem--itemWidth-xl[data-v-2ca6154c] {
        width: 45rem
    }
}

.MomWatchlistItem--itemWidth-full[data-v-2ca6154c] {
    width: 100%
}

@media(min-width:48rem) {
    .MomWatchlistItem--itemWidth-full[data-v-2ca6154c] {
        width: 100%
    }
}

.MomWatchlistItem--variant-notification--read-false[data-v-2ca6154c] {
    background-color: #e5eefb
}

.MomWatchlistItem__NotificationIcon[data-v-2ca6154c] {
    color: #3678e9;
    margin: 2px 10px 2px 2px
}

.MomWatchlistItem__NotificationIcon--read-true[data-v-2ca6154c] {
    visibility: hidden
}

.MomWatchlistItem__TermWrapper[data-v-2ca6154c] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 1.5rem
}

.MomWatchlistItem__Desc[data-v-2ca6154c] {
    word-break: break-word;
    max-width: 100%;
    flex-grow: 1;
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    font-weight: 600 !important
}

@media(min-width:48rem) {
    .MomWatchlistItem__Desc[data-v-2ca6154c] {
        max-width: 80%;
        line-height: 1.5rem !important
    }
}

.MomWatchlistItem__Desc a[data-v-2ca6154c] {
    cursor: pointer;
    color: #0056d2
}

    .MomWatchlistItem__Desc a[data-v-2ca6154c]:hover {
        color: #0543b6
    }

.MomWatchlistItem__Container[data-v-2ca6154c] {
    width: 100%
}

.MomWatchlistItem__Timestamp[data-v-2ca6154c] {
    display: none
}

@media(min-width:48rem) {
    .MomWatchlistItem__Timestamp[data-v-2ca6154c] {
        color: #414c5a;
        display: flex;
        word-break: break-word;
        margin: .125rem 0;
        flex: 0 0 9.375rem;
        justify-content: flex-start;
        font-size: .875rem !important;
        line-height: 1.25rem !important;
        font-weight: 400 !important
    }
}

.MomWatchlistItem__Timestamp--mobile[data-v-2ca6154c] {
    color: #414c5a;
    word-break: break-word;
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    font-weight: 400 !important
}

@media(min-width:48rem) {
    .MomWatchlistItem__Timestamp--mobile[data-v-2ca6154c] {
        display: none
    }
}

.MomWatchlistItem__Details[data-v-2ca6154c] {
    color: #414c5a;
    padding-top: .5rem;
    padding-bottom: 1rem;
    max-width: 100%;
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    font-weight: 400 !important
}

.MomWatchlistItem__Details a[data-v-2ca6154c] {
    cursor: pointer;
    color: #0543b6
}

    .MomWatchlistItem__Details a[data-v-2ca6154c]:hover {
        color: #0039a2
    }

@media(min-width:48rem) {
    .MomWatchlistItem__Details[data-v-2ca6154c] {
        padding-bottom: 0;
        padding-top: .5rem;
        max-width: 70%
    }
}

.MomWatchlist[data-v-d8cf462c] {
    border-radius: 4px;
    overflow: hidden;
    background-color: #fff;
    border: .0625rem solid #bbc5d0
}

.MomWatchlist .MomWatchlistItem[data-v-d8cf462c]:not(:last-child) {
    border-bottom: .09375rem solid #bbc5d0
}

.MomWatchList--termWidth-xl[data-v-d8cf462c] {
    width: 100%
}

@media(min-width:48rem) {
    .MomWatchList--termWidth-xl[data-v-d8cf462c] {
        width: 45rem
    }
}

.MomWatchList--termWidth-full[data-v-d8cf462c] {
    width: 100%
}

@media(min-width:48rem) {
    .MomWatchList--termWidth-full[data-v-d8cf462c] {
        width: 100%
    }
}

.MomWatchList__Item--has-divider[data-v-d8cf462c] {
    border-bottom: .09375rem solid #bbc5d0
}

.MomSlider {
    padding-bottom: .625rem
}

.MomSlider--size-xs {
    max-width: 4rem
}

.MomSlider--size-xs1 {
    max-width: 6rem
}

.MomSlider--size-s {
    max-width: 10rem
}

.MomSlider--size-m {
    max-width: 20rem
}

.MomSlider--size-l {
    max-width: 30rem
}

.MomSlider--size-xl {
    max-width: 45rem
}

.MomSlider--size-full {
    max-width: 100%
}

.vue-slider-disabled {
    opacity: .5;
    cursor: not-allowed
}

    .vue-slider-disabled .vue-slider-process, .vue-slider-disabled .vue-slider-rail {
        background-color: #d3d3d3
    }

.vue-slider-rail {
    background-color: #bbc5d0;
    border-radius: 4px;
    cursor: pointer
}

.vue-slider-process {
    background-color: #3678e9;
    border-radius: 4px
}

.vue-slider-mark {
    z-index: 4
}

    .vue-slider-mark:first-child .vue-slider-mark-step, .vue-slider-mark:last-child .vue-slider-mark-step {
        display: none
    }

.vue-slider-mark-step {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: rgba(0,0,0,.16);
    display: none
}

.vue-slider-mark-label {
    font-size: 16px;
    white-space: nowrap;
    cursor: pointer
}

.vue-slider-mark-label-active {
    font-weight: 600
}

.vue-slider-mark .vue-slider-mark-label {
    margin-top: 1rem;
    color: #0c0d0d
}

.vue-slider-dot-handle {
    position: absolute;
    cursor: pointer;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #2a68da;
    box-sizing: border-box;
    box-shadow: 0 4px 4px rgba(0,0,0,.25);
    top: -5px;
    left: -5px
}

.vue-slider-dot-handle-disabled {
    cursor: not-allowed;
    background-color: #d3d3d3
}

.vue-slider-dot-tooltip-inner {
    font-size: 14px;
    white-space: nowrap;
    padding: 2px 5px;
    min-width: 20px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    border-color: #3498db;
    background-color: #3498db;
    box-sizing: content-box
}

    .vue-slider-dot-tooltip-inner:after {
        content: "";
        position: absolute
    }

.vue-slider-dot-tooltip-inner-top:after {
    top: 100%;
    left: 50%;
    transform: translate(-50%);
    height: 0;
    width: 0;
    border: 10px solid transparent;
    border-top-color: inherit
}

.vue-slider-dot-tooltip-inner-bottom:after {
    bottom: 100%;
    left: 50%;
    transform: translate(-50%);
    height: 0;
    width: 0;
    border: 10px solid transparent;
    border-bottom-color: inherit
}

.vue-slider-dot-tooltip-inner-left:after {
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
    height: 0;
    width: 0;
    border: 10px solid transparent;
    border-left-color: inherit
}

.vue-slider-dot-tooltip-inner-right:after {
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
    height: 0;
    width: 0;
    border: 10px solid transparent;
    border-right-color: inherit
}

.vue-slider-dot-tooltip-wrapper {
    opacity: 0;
    transition: all .3s
}

.vue-slider-dot-tooltip-wrapper-show {
    opacity: 1
}

.MomPageTitle[data-v-bcbe8f86] {
    background-color: #e5eefb;
    color: #0c0d0d;
    padding-top: 1rem;
    padding-bottom: 2.25rem
}

.MomPageTitle--darkMode[data-v-bcbe8f86] {
    background-color: #0543b6;
    color: #fff
}

.MomPageTitle .MomPageTitle__Breadcrumb[data-v-bcbe8f86] {
    padding-bottom: 1rem
}

.MomPageTitle .MomPageTitle__PageSubtitle[data-v-bcbe8f86] {
    font-weight: 400 !important;
    font-size: 1.125rem !important;
    line-height: 1.5rem !important
}

.MomPageTitle .MomPageTitle__Breadcrumb .MomLink, .MomPageTitle .MomPageTitle__Breadcrumb .MomLink:visited {
    color: #0056d2
}

    .MomPageTitle .MomPageTitle__Breadcrumb .MomLink:hover, .MomPageTitle .MomPageTitle__Breadcrumb .MomLink:visited:hover {
        color: #0543b6
    }

.MomPageTitle .MomPageTitle__Breadcrumb .MomBreadcrumb__Icon {
    color: #6d7989
}

.MomPageTitle--darkMode .MomPageTitle__Breadcrumb .MomBreadcrumb__Icon, .MomPageTitle--darkMode .MomPageTitle__Breadcrumb .MomLink, .MomPageTitle--darkMode .MomPageTitle__Breadcrumb .MomLink:visited {
    color: #fff
}

.MomLinkList .MomLinkListItem {
    margin-bottom: .5rem
}

.MomLinkListItem {
    color: #0056d2;
    line-height: 1.5rem !important
}

    .MomLinkListItem .MomLinkListItem__IconWrapper {
        margin-right: .5rem;
        display: flex;
        align-items: center;
        height: 24px
    }

    .MomLinkListItem .MomLinkListItem__Link {
        vertical-align: top;
        display: inline-block;
        font-family: Open Sans;
        font-size: 1rem;
        line-height: 1.5rem;
        font-weight: 600 !important
    }

.MomLinkListItem--with-icon {
    list-style-type: none;
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.MomLinkListItem--disabled .MomLinkListItem__Icon {
    color: #a0a1a2 !important
}

.MomLinkListItem__Icon {
    width: 1rem;
    height: 1rem;
    vertical-align: top
}

.MomLinkListItem__Icon--dot {
    display: flex;
    justify-content: center;
    align-items: center
}

    .MomLinkListItem__Icon--dot > svg {
        width: 12px;
        height: 12px
    }

.MomLinkListItem--icon-color-default .MomLinkListItem__Icon {
    color: #0c0d0d
}

.MomLinkListItem--icon-color-light .MomLinkListItem__Icon {
    color: #fff
}

.MomLinkListItem--icon-color-link .MomLinkListItem__Icon {
    color: #0056d2
}

.MomLinkList[data-v-1ad34781] {
    padding-left: 0;
    margin-bottom: 0;
    display: grid;
    grid-template-columns: repeat(1,1fr);
    grid-gap: 0 1rem
}

.MomLinkList--sm-col-1[data-v-1ad34781] {
    grid-template-columns: repeat(1,1fr)
}

.MomLinkList--sm-col-1 .MomLinkListItem[data-v-1ad34781]:last-child {
    margin-bottom: 0
}

.MomLinkList--sm-col-2[data-v-1ad34781] {
    grid-template-columns: repeat(2,1fr)
}

.MomLinkList--sm-col-2 .MomLinkListItem[data-v-1ad34781]:last-child, .MomLinkList--sm-col-2 .MomLinkListItem[data-v-1ad34781]:nth-last-child(2) {
    margin-bottom: 0
}

.MomLinkList--sm-col-3[data-v-1ad34781] {
    grid-template-columns: repeat(3,1fr)
}

.MomLinkList--sm-col-3 .MomLinkListItem[data-v-1ad34781]:last-child, .MomLinkList--sm-col-3 .MomLinkListItem[data-v-1ad34781]:nth-last-child(2), .MomLinkList--sm-col-3 .MomLinkListItem[data-v-1ad34781]:nth-last-child(3) {
    margin-bottom: 0
}

@media(min-width:48rem) {
    .MomLinkList--md-col-1[data-v-1ad34781] {
        grid-template-columns: repeat(1,1fr)
    }

    .MomLinkList--md-col-1 .MomLinkListItem[data-v-1ad34781]:last-child {
        margin-bottom: 0
    }

    .MomLinkList--md-col-2[data-v-1ad34781] {
        grid-template-columns: repeat(2,1fr)
    }

    .MomLinkList--md-col-2 .MomLinkListItem[data-v-1ad34781]:last-child, .MomLinkList--md-col-2 .MomLinkListItem[data-v-1ad34781]:nth-last-child(2) {
        margin-bottom: 0
    }

    .MomLinkList--md-col-3[data-v-1ad34781] {
        grid-template-columns: repeat(3,1fr)
    }

    .MomLinkList--md-col-3 .MomLinkListItem[data-v-1ad34781]:last-child, .MomLinkList--md-col-3 .MomLinkListItem[data-v-1ad34781]:nth-last-child(2), .MomLinkList--md-col-3 .MomLinkListItem[data-v-1ad34781]:nth-last-child(3) {
        margin-bottom: 0
    }
}

.MomLinkList--variant-link .MomLinkListItem__Icon {
    color: #0056d2
}

.MomSectionHeader[data-v-5d9b1eef] {
    display: flex;
    flex-direction: row;
    padding-bottom: .75rem;
    margin-bottom: 1rem;
    border-bottom: .0625rem solid #bbc5d0
}

.MomSectionHeader .MomSectionHeader__Title[data-v-5d9b1eef] {
    color: #0c0d0d
}

.MomSectionHeader .MomSectionHeader__TitleIcon[data-v-5d9b1eef] {
    margin-right: .5rem;
    margin-top: 2px
}

.MomSectionHeader .MomIcon--size-l[data-v-5d9b1eef] {
    width: 2rem;
    height: 2rem
}

.MomLinkSection .MomLinkSection__TitleWrapper[data-v-5c4a8d01] {
    display: flex;
    flex-direction: row
}

.MomLinkSection .MomLinkSection__TitleWrapper .MomLinkSection__Title[data-v-5c4a8d01] {
    padding-left: .5rem;
    margin-top: -.125rem;
    font-size: 1.625rem !important;
    line-height: 2.25rem !important
}

.MomLinkSection .MomLinkSection__ViewAllLink[data-v-5c4a8d01] {
    margin-top: 1rem;
    color: #0056d2;
    padding-right: .25rem
}

.MomLinkSection .MomLinkSection__ViewAllLink .MomLink__Icon {
    color: #0056d2;
    margin-left: .5rem;
    margin-top: .125rem
}

.MomLinkSection .MomLinkSection__ViewAllLink:hover .MomLinkSection__ViewAll {
    color: #0039a2
}

.MomLinkSection--variant-link .MomLinkSection__Content--icon .MomLinkListItem__Icon {
    color: #0056d2
}

.MomFooterPanel[data-v-fafae616] {
    background-color: #002a7b;
    padding: 2.25rem 0
}

.MomFooterPanel .MomFooterPanel__Wrapper .MomFooterPanel__NavWrapper[data-v-fafae616] {
    margin-top: 1.5rem;
    display: flex;
    gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between
}

.MomFooterPanel .MomFooterPanel__Logo[data-v-fafae616] {
    display: inline-block;
    background-image: url(../assets/img/mom-logo-white.png);
    width: 9.125rem;
    height: 4.5rem;
    background-repeat: no-repeat;
    background-size: contain
}

.MomFooterPanel .MomFooterPanel__Nav[data-v-fafae616] {
    display: flex;
    flex-direction: column
}

.MomFooterPanel .MomFooterPanel__Link[data-v-fafae616] {
    margin-right: 1.5rem
}

    .MomFooterPanel .MomFooterPanel__Link[data-v-fafae616]:last-child {
        margin-right: 0
    }

.MomFooterPanel .MomFooterPanel__Link[data-v-fafae616] {
    color: #fff !important;
    margin-bottom: 1rem
}

    .MomFooterPanel .MomFooterPanel__Link[data-v-fafae616]:hover {
        color: #a7c6ff !important
    }

    .MomFooterPanel .MomFooterPanel__Link[data-v-fafae616]:active {
        color: #fff !important
    }

.MomFooterPanel .MomFooterPanel__NavSocial[data-v-fafae616] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start
}

.MomFooterPanel .MomFooterPanel__NavSocial .MomFooterPanel__SocialLink[data-v-fafae616] {
    width: 2.875rem;
    height: 2.875rem;
    margin-right: 1rem
}

    .MomFooterPanel .MomFooterPanel__NavSocial .MomFooterPanel__SocialLink[data-v-fafae616]:last-child {
        margin-right: 0
    }

@media(min-width:64rem) {
    .MomFooterPanel .MomFooterPanel__Wrapper .MomFooterPanel__NavWrapper[data-v-fafae616] {
        margin-top: 3rem;
        display: flex;
        gap: 1.5rem;
        flex-direction: row;
        align-items: center
    }

    .MomFooterPanel .MomFooterPanel__Nav[data-v-fafae616] {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap
    }

    .MomFooterPanel .MomFooterPanel__Link[data-v-fafae616] {
        margin-bottom: 0
    }

    .MomFooterPanel .MomFooterPanel__NavSocial[data-v-fafae616] {
        justify-content: flex-end
    }
}

.MomFooterPanel__Link {
    display: inline !important;
    color: #fff !important
}

    .MomFooterPanel__Link .MomIcon {
        color: #fff !important;
        width: 1rem;
        height: 1rem;
        margin-bottom: .1875rem
    }

    .MomFooterPanel__Link:active .MomIcon {
        color: #fff !important
    }

    .MomFooterPanel__Link:hover, .MomFooterPanel__Link:hover .MomIcon {
        color: #a7c6ff !important
    }

.MomFeatureList .MomFeatureList__Content[data-v-aa834d5a] {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    grid-gap: 1rem 1rem
}

@media(min-width:48rem) {
    .MomFeatureList--col-1 .MomFeatureList__Content[data-v-aa834d5a] {
        grid-template-columns: repeat(1,1fr)
    }

    .MomFeatureList--col-2 .MomFeatureList__Content[data-v-aa834d5a] {
        grid-template-columns: repeat(2,1fr)
    }

    .MomFeatureList--col-3 .MomFeatureList__Content[data-v-aa834d5a] {
        grid-template-columns: repeat(3,1fr)
    }
}

.MomFeatureList .MomCard, .MomFeatureList .MomCard:last-child {
    margin-bottom: 0
}

.MomFeatureCard.MomCard {
    padding: 1.5rem;
    border-radius: 8px
}

.MomFeatureCard .contain, .MomFeatureCard > div {
    height: 100%;
    display: flex;
    flex-direction: column
}

.MomFeatureCard__Title {
    display: flex;
    flex-direction: row;
    align-items: top;
    justify-content: flex-start;
    margin-bottom: 1rem;
    color: #0c0d0d
}

    .MomFeatureCard__Title .MomIcon {
        margin-right: .5rem;
        margin-top: 2px
    }

.MomFeatureCard__Content {
    display: flex;
    flex-direction: column;
    flex: 1
}

    .MomFeatureCard__Content .MomFeatureCard__ListWrapper {
        flex: 1
    }

    .MomFeatureCard__Content .MomFeatureCard__ViewAllLink {
        margin-top: 1rem
    }

        .MomFeatureCard__Content .MomFeatureCard__ViewAllLink .MomLink__Icon {
            color: #0056d2;
            margin: .125rem 0 .125rem .5rem
        }

.MomSimpleTable__TableWrapper[data-v-46c3b387] {
    position: relative;
    width: 100%
}

.MomSimpleTable__ScrollWrapper[data-v-46c3b387] {
    max-width: 100%;
    overflow-x: auto
}

.MomSimpleTable[data-v-46c3b387] {
    width: 100%;
    border-collapse: separate;
    table-layout: fixed;
    line-height: 1.5rem !important;
    font-size: 1rem !important
}

.MomSimpleTable tr:first-child th[data-v-46c3b387]:first-child {
    border-top-left-radius: 4px
}

.MomSimpleTable tr:first-child th[data-v-46c3b387]:last-child {
    border-top-right-radius: 4px
}

.MomSimpleTable tr:last-child td[data-v-46c3b387]:first-child {
    border-bottom-left-radius: 4px
}

.MomSimpleTable tr:last-child td[data-v-46c3b387]:last-child {
    border-bottom-right-radius: 4px
}

.MomSimpleTable.MomSimpleTable--is-vertical tr:first-child th[data-v-46c3b387]:first-child {
    border-top-left-radius: 4px
}

.MomSimpleTable.MomSimpleTable--is-vertical tr:first-child td[data-v-46c3b387]:last-child {
    border-top-right-radius: 4px
}

.MomSimpleTable.MomSimpleTable--is-vertical tr:last-child th[data-v-46c3b387]:first-child {
    border-bottom-left-radius: 4px
}

.MomSimpleTable.MomSimpleTable--is-vertical tr:last-child td[data-v-46c3b387]:last-child {
    border-bottom-right-radius: 4px
}

.MomSimpleTable tr td[data-v-46c3b387], .MomSimpleTable tr th[data-v-46c3b387] {
    padding: .75rem;
    border-left: 1px solid #bbc5d0;
    border-top: 1px solid #bbc5d0
}

    .MomSimpleTable tr td[data-v-46c3b387]:last-child, .MomSimpleTable tr th[data-v-46c3b387]:last-child {
        border-right: 1px solid #bbc5d0
    }

.MomSimpleTable tr:last-child td[data-v-46c3b387], .MomSimpleTable tr:last-child th[data-v-46c3b387] {
    border-bottom: 1px solid #bbc5d0
}

.MomSimpleTable tbody tr:first-child td[data-v-46c3b387], .MomSimpleTable tbody tr:first-child th[data-v-46c3b387] {
    border-top: none
}

.MomSimpleTable.MomSimpleTable--is-vertical tbody tr:first-child td[data-v-46c3b387], .MomSimpleTable.MomSimpleTable--is-vertical tbody tr:first-child th[data-v-46c3b387] {
    border-top: 1px solid #bbc5d0
}

.MomSimpleTable th[data-v-46c3b387] {
    background-color: #eef1f4;
    text-align: left;
    font-weight: 600 !important
}

.MomSimpleTable td[data-v-46c3b387] {
    background-color: #fff
}

.MomSimpleTable .MomSimpleTable__Column--w-1[data-v-46c3b387] {
    width: 8.333%;
    max-width: 8.333%
}

.MomSimpleTable .MomSimpleTable__Column--w-2[data-v-46c3b387] {
    width: 16.666%;
    max-width: 16.666%
}

.MomSimpleTable .MomSimpleTable__Column--w-3[data-v-46c3b387] {
    width: 25%;
    max-width: 25%
}

.MomSimpleTable .MomSimpleTable__Column--w-4[data-v-46c3b387] {
    width: 33.333%;
    max-width: 33.333%
}

.MomSimpleTable .MomSimpleTable__Column--w-5[data-v-46c3b387] {
    width: 41.666%;
    max-width: 41.666%
}

.MomSimpleTable .MomSimpleTable__Column--w-6[data-v-46c3b387] {
    width: 50%;
    max-width: 50%
}

.MomSimpleTable .MomSimpleTable__Column--w-7[data-v-46c3b387] {
    width: 58.333%;
    max-width: 58.333%
}

.MomSimpleTable .MomSimpleTable__Column--w-8[data-v-46c3b387] {
    width: 66.666%;
    max-width: 66.666%
}

.MomSimpleTable .MomSimpleTable__Column--w-9[data-v-46c3b387] {
    width: 75%;
    max-width: 75%
}

.MomSimpleTable .MomSimpleTable__Column--w-10[data-v-46c3b387] {
    width: 83.333%;
    max-width: 83.333%
}

.MomSimpleTable .MomSimpleTable__Column--w-11[data-v-46c3b387] {
    width: 91.666%;
    max-width: 91.666%
}

.MomSimpleTable .MomSimpleTable__Column--w-12[data-v-46c3b387] {
    width: 100%;
    max-width: 100%
}

.MomArticleItem .MomArticleItem__Date {
    color: #414c5a
}

.MomArticleItem .MomArticleItem__Title {
    color: #0056d2
}

    .MomArticleItem .MomArticleItem__Title:hover {
        color: #0543b6
    }

.MomArticleItem .MomArticleItem__Content {
    color: #0c0d0d;
    padding-top: .5rem;
    overflow: hidden
}

.MomArticleItem .MomArticleItem__Content--max-lines-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.MomArticleItem .MomArticleItem__Content--max-lines-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.MomArticleItem .MomArticleItem__Content--max-lines-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.MomArticleList > [data-v-7527d528] {
    margin-bottom: 1.5rem
}

    .MomArticleList > [data-v-7527d528]:last-child {
        margin-bottom: 0
    }

.MomArticleList .MomArticleList__ViewAll[data-v-7527d528] {
    color: #0056d2;
    padding-right: .5rem
}

.MomArticleList .MomArticleList__ViewAllLink .MomLink__Icon {
    color: #0056d2;
    margin: .125rem 0
}

.MomArticleList .MomArticleList__ViewAllLink:hover .MomArticleList__ViewAll {
    color: #0543b6
}

.MomArticleList .MomSectionHeader {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start
}

.MomNewsroomCard.MomCard[data-v-0784314b] {
    border-radius: 8px
}

.MomNewsroomCard .MomNewsroomCard__InnerWrapper > [data-v-0784314b] {
    margin-bottom: 1rem
}

    .MomNewsroomCard .MomNewsroomCard__InnerWrapper > [data-v-0784314b]:last-child {
        margin-bottom: 0
    }

.MomNewsroomCard .MomNewsroomCard__ViewAll[data-v-0784314b] {
    color: #0056d2;
    padding-right: .5rem
}

.MomNewsroomCard.MomCard {
    padding: 1.5rem
}

.MomNewsroomCard .MomNewsroomCard__ViewAllLink .MomLink__Icon {
    color: #0056d2;
    margin: .125rem 0
}

.MomNewsroomCard .MomNewsroomCard__ViewAllLink:hover .MomNewsroomCard__ViewAll {
    color: #0543b6
}

.MomAccordionSection .MomAccordionItem {
    margin-bottom: .5rem
}

    .MomAccordionSection .MomAccordionItem:last-child {
        margin-bottom: 0
    }

    .MomAccordionSection .MomAccordionItem .MomAccordionItem__Header {
        border-radius: 8px
    }

@media(min-width:48rem) {
    .MomAccordionItem:first-child .MomAccordionSection .MomAccordionItem .MomAccordionItem__Header {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px
    }

    .MomAccordionItem:last-child .MomAccordionSection .MomAccordionItem .MomAccordionItem__Header {
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px
    }
}

.MomAccordionSection .MomAccordionItem .MomAccordionItem__Content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    color: #0c0d0d
}

.MomAccordionSection .MomAccordionItem .MomAccordionItem__Title {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
    font-weight: 600 !important
}

.MomAccordionSection .MomAccordionItem .MomAccordionItem__StatusIcon {
    display: none
}

.MomAccordionSection .MomAccordionItem .MomAccordionItem__Arrow {
    margin: .125rem .75rem .125rem 0
}

.MomAccordionSection .MomAccordion .MomAccordionItem .MomAccordionItem__Header {
    padding: 1rem;
    align-items: flex-start;
    outline-offset: -3px;
    background-color: #f9fafb;
    border-radius: 8px
}

.MomAccordionSection .MomAccordion .MomAccordionItem:first-child .MomAccordion__Header.MomAccordion__Header {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

.MomAccordionSection .MomAccordion .MomAccordionItem:last-child .MomAccordionItem__Header.MomAccordionItem__Header {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
}

.MomAccordionSection .MomAccordion .MomAccordionItem.MomAccordionItem--is-expanded .MomAccordionItem__Header.MomAccordionItem__Header {
    background-color: #cee0ff;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.MomBlockQuote[data-v-a900d532] {
    background-color: #fff;
    padding: 1rem;
    box-shadow: -6px 0 0 0 #bbc5d0
}

.MomBlockQuote p[data-v-a900d532] {
    color: #0c0d0d
}

.glider, .glider-contain {
    margin: 0 auto;
    position: relative
}

.glider, .glider-track {
    transform: translateZ(0)
}

.glider-dot, .glider-next, .glider-prev {
    border: 0;
    padding: 0;
    user-select: none;
    outline: 0
}

.glider-contain {
    width: 100%
}

.glider {
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none
}

.glider-track {
    width: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    z-index: 1
}

.glider.draggable {
    user-select: none;
    cursor: -webkit-grab;
    cursor: grab
}

    .glider.draggable .glider-slide img {
        user-select: none;
        pointer-events: none
    }

.glider.drag {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.glider-slide {
    user-select: none;
    justify-content: center;
    align-content: center;
    width: 100%;
    min-width: 150px
}

    .glider-slide img {
        max-width: 100%
    }

.glider::-webkit-scrollbar {
    opacity: 0;
    height: 0
}

.glider-next, .glider-prev {
    position: absolute;
    background: 0 0;
    z-index: 2;
    font-size: 40px;
    text-decoration: none;
    left: -23px;
    top: 30%;
    cursor: pointer;
    color: #666;
    opacity: 1;
    line-height: 1;
    transition: opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)
}

    .glider-next:focus, .glider-next:hover, .glider-prev:focus, .glider-prev:hover {
        color: #ccc
    }

.glider-next {
    right: -23px;
    left: auto
}

    .glider-next.disabled, .glider-prev.disabled {
        opacity: .25;
        color: #666;
        cursor: default
    }

.glider-hide {
    opacity: 0
}

.glider-dots {
    user-select: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    padding: 0
}

.glider-dot {
    display: block;
    cursor: pointer;
    color: #ccc;
    border-radius: 999px;
    background: #ccc;
    width: 12px;
    height: 12px;
    margin: 7px
}

    .glider-dot:focus, .glider-dot:hover {
        background: #ddd
    }

    .glider-dot.active {
        background: #a89cc8
    }

@media(max-width:36em) {
    .glider::-webkit-scrollbar {
        opacity: 1;
        -webkit-appearance: none;
        width: 7px;
        height: 3px
    }

    .glider::-webkit-scrollbar-thumb {
        opacity: 1;
        border-radius: 99px;
        background-color: hsla(0,0%,61.2%,.25);
        -webkit-box-shadow: 0 0 1px hsla(0,0%,100%,.25);
        box-shadow: 0 0 1px hsla(0,0%,100%,.25)
    }
}

.MomCarousel__Container {
    position: relative
}

.MomCarousel {
    overflow-x: hidden
}

.MomCarousel__Dots {
    position: absolute;
    bottom: 1rem;
    width: 100%;
    margin: auto 0
}

    .MomCarousel__Dots .glider-dot {
        width: .75rem;
        height: .75rem;
        margin: .25rem;
        background-color: #bbc5d0
    }

        .MomCarousel__Dots .glider-dot.active {
            background-color: #0c0d0d
        }

.MomHeroBanner[data-v-4bb8f145] {
    display: flex;
    flex-direction: row;
    color: #0c0d0d;
    background-color: #fff
}

.MomHeroBanner--has-image[data-v-4bb8f145] {
    background-size: cover;
    background-repeat: no-repeat;
    color: #fff
}

@media(max-width:48rem) {
    .MomHeroBanner--has-image[data-v-4bb8f145] {
        box-shadow: inset 0 0 0 1000px rgba(0,0,0,.4)
    }
}

.MomHeroBanner .MomHeroBanner__Content[data-v-4bb8f145] {
    flex: 1;
    padding: 6rem 2rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    max-width: 45rem
}

.MomHeroBanner .MomHeroBanner__Content > [data-v-4bb8f145] {
    margin-bottom: 2rem
}

    .MomHeroBanner .MomHeroBanner__Content > [data-v-4bb8f145]:last-child {
        margin-bottom: 0
    }

.MomHeroBanner .MomHeroBanner__ImageWrapper[data-v-4bb8f145] {
    display: none
}

.MomHeroBanner .MomHeroBanner__Title[data-v-4bb8f145] {
    font-weight: 600 !important
}

.MomHeroBanner .MomHeroBanner__Description[data-v-4bb8f145] {
    font-weight: 400 !important
}

@media(min-width:48rem) {
    .MomHeroBanner[data-v-4bb8f145] {
        background-image: none !important
    }

    .MomHeroBanner--has-image[data-v-4bb8f145] {
        color: #0c0d0d
    }

    .MomHeroBanner--has-image .MomHeroBanner__Content[data-v-4bb8f145] {
        align-items: flex-start;
        text-align: start
    }

    .MomHeroBanner .MomHeroBanner__ImageWrapper[data-v-4bb8f145] {
        display: block;
        flex: 1;
        background-size: cover;
        background-repeat: no-repeat
    }

    .MomHeroBanner .MomHeroBanner__ImageWrapper--has-border[data-v-4bb8f145] {
        margin-right: 2rem;
        border-radius: 8px
    }
}

.MomFootNote__Details[data-v-9a3d55fa] {
    color: #0c0d0d;
    line-height: 1.25rem !important;
    font-size: .875rem !important
}

.MomFootNote__Title[data-v-9a3d55fa] {
    color: #0c0d0d
}

.MomPageNavigationItem .MomIcon {
    color: #0c0d0d !important;
    margin-top: auto;
    margin-bottom: auto;
    height: 2rem;
    width: 2rem
}

.MomPageNavigationItem .MomPageNavigationItem__Text {
    color: #0c0d0d;
    font-weight: 300 !important;
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
}

.MomPageNavigationItem .MomPageNavigationItem__PageTitle {
    color: #0056d2;
    font-weight: 600 !important;
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
}

.MomPageNavigationItem :active .MomIcon, .MomPageNavigationItem :active .MomPageNavigationItem__Text, .MomPageNavigationItem :hover .MomIcon, .MomPageNavigationItem :hover .MomPageNavigationItem__Text {
    color: #0c0d0d
}

.MomPageNavigationItem :active .MomPageNavigationItem__PageTitle, .MomPageNavigationItem :hover .MomPageNavigationItem__PageTitle {
    color: #0543b6
}

.MomPageNavigationItem--variant-prev .MomLink__Text {
    text-align: left
}

.MomPageNavigationItem--variant-next .MomLink__Text {
    text-align: right
}

.MomPageNavigation {
    display: flex
}

@media(min-width:48rem) {
    .MomPageNavigation--variant-both {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 1rem
    }
}

@media(max-width:48rem) {
    .MomPageNavigation--variant-both {
        flex-direction: column;
        gap: 1rem
    }

        .MomPageNavigation--variant-both .MomPageNavigationItem--variant-prev {
            align-self: flex-start
        }

        .MomPageNavigation--variant-both .MomPageNavigationItem--variant-next {
            align-self: flex-end
        }
}

@media(min-width:48rem) {
    .MomPageNavigation--variant-prev {
        flex-direction: row;
        justify-content: flex-start
    }
}

@media(max-width:48rem) {
    .MomPageNavigation--variant-prev {
        flex-direction: column;
        align-items: flex-start
    }
}

@media(min-width:48rem) {
    .MomPageNavigation--variant-next {
        flex-direction: row;
        justify-content: flex-end
    }
}

@media(max-width:48rem) {
    .MomPageNavigation--variant-next {
        flex-direction: column;
        align-items: flex-end
    }
}

.MomRelatedTool .MomRelatedTool__Content[data-v-e369fb00] {
    display: grid;
    grid-template-columns: repeat(1,1fr);
    grid-gap: 1rem 1rem
}

@media(min-width:48rem) {
    .MomRelatedTool--col-1 .MomRelatedTool__Content[data-v-e369fb00] {
        grid-template-columns: repeat(1,1fr)
    }

    .MomRelatedTool--col-2 .MomRelatedTool__Content[data-v-e369fb00] {
        grid-template-columns: repeat(2,1fr)
    }

    .MomRelatedTool--col-3 .MomRelatedTool__Content[data-v-e369fb00] {
        grid-template-columns: repeat(3,1fr)
    }
}

.MomRelatedTool .MomCard {
    cursor: pointer;
    margin-bottom: 0
}

    .MomRelatedTool .MomCard:last-child {
        margin-bottom: 0
    }

.MomRelatedTool .MomCard {
    border-radius: 8px;
    padding: 1.5rem
}

    .MomRelatedTool .MomCard .MomCard__Header {
        margin-bottom: .5rem
    }

.MomRelatedTool .MomRelatedTool__Content .mom-p, .MomRelatedTool .MomRelatedTool__Content .MomCard__Title {
    color: #0c0d0d
}

.MomBaseInfoCard[data-v-0e140c08] {
    cursor: pointer
}

.MomBaseInfoCard.MomCard[data-v-0e140c08] {
    padding: 1.5rem;
    border-radius: 8px
}

.MomBaseInfoCard .MomBaseInfoCard__Title[data-v-0e140c08] {
    margin-bottom: .25rem
}

.MomBaseInfoCard .MomBaseInfoCard__SubWrapper[data-v-0e140c08] {
    display: flex;
    flex-direction: row
}

.MomBaseInfoCard .MomBaseInfoCard__TitleWrapper[data-v-0e140c08] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start
}

.MomBaseInfoCard .MomBaseInfoCard__DesktopStatus[data-v-0e140c08] {
    display: none
}

@media(min-width:48rem) {
    .MomBaseInfoCard .MomBaseInfoCard__DesktopStatus[data-v-0e140c08] {
        display: inherit
    }
}

.MomBaseInfoCard .MomBaseInfoCard__MobileStatus[data-v-0e140c08] {
    display: none;
    margin-top: .25rem
}

@media(max-width:48rem) {
    .MomBaseInfoCard .MomBaseInfoCard__MobileStatus[data-v-0e140c08] {
        display: inherit
    }
}

.MomBaseInfoCard .MomBaseInfoCard__Wrapper[data-v-0e140c08] {
    display: flex;
    flex-direction: column;
    padding-bottom: 1rem
}

.MomBaseInfoCard .MomBaseInfoCard__Wrapper .MomBaseInfoCard__Subtitle[data-v-0e140c08] {
    color: #414c5a;
    font-weight: 600 !important
}

.MomBaseInfoCard .MomBaseInfoCard__Wrapper .MomBaseInfoCard__SubtitleSlot[data-v-0e140c08] {
    margin-left: .75rem;
    padding-left: .75rem
}

.MomBaseInfoCard .MomBaseInfoCard__Wrapper .MomBaseInfoCard__Separator[data-v-0e140c08] {
    border-left: 1px solid #414c5a
}

.MomBaseInfoCard .MomBaseInfoCard__LinkWrapper[data-v-0e140c08] {
    padding-top: 1rem
}

.MomBaseInfoCard .MomBaseInfoCard__LinkWrapper .MomBaseInfoCard__Link[data-v-0e140c08] {
    color: #0056d2
}

    .MomBaseInfoCard .MomBaseInfoCard__LinkWrapper .MomBaseInfoCard__Link[data-v-0e140c08]:hover {
        color: #0543b6
    }

.MomBaseInfoCard .MomBaseInfoCard__LinkWrapper .MomBaseInfoCard__Link + .MomBaseInfoCard__Link[data-v-0e140c08] {
    margin-left: .75rem;
    padding-left: .75rem;
    border-left: 1px solid #0543b6
}

.MomBaseInfoCard .MomBaseInfoCard__LastUpdatedDate[data-v-0e140c08] {
    padding-top: 1rem;
    color: #414c5a
}

.MomServiceCard__TitleWrapper[data-v-fb33e8ca] {
    margin-bottom: .25rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start
}

.MomServiceCard__TitleWrapper .MomServiceCard__Title[data-v-fb33e8ca] {
    margin-bottom: 0
}

.MomServiceCard__TitleWrapper .MomServiceCard__Status[data-v-fb33e8ca] {
    min-width: 8rem;
    margin-left: 1rem
}

.MomServiceCard__TitleWrapper .MomServiceCard__Content[data-v-fb33e8ca] {
    margin-top: 16px
}

.MomHubCard .MomHubCard__Title[data-v-04bebf19] {
    margin-bottom: 1rem
}

.MomHubCard .MomHubCard__LinkWrapper[data-v-04bebf19] {
    padding-top: 1rem;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end
}

.MomHubCard .MomHubCard__Content[data-v-04bebf19] {
    color: #0c0d0d
}

.MomHubCard .MomHubCard__Content--max-lines-1[data-v-04bebf19], .MomHubCard .MomHubCard__TitleText--max-lines-1[data-v-04bebf19] {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.MomHubCard .MomHubCard__Content--max-lines-2[data-v-04bebf19], .MomHubCard .MomHubCard__TitleText--max-lines-2[data-v-04bebf19] {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.MomHubCard .MomHubCard__Content--max-lines-3[data-v-04bebf19], .MomHubCard .MomHubCard__TitleText--max-lines-3[data-v-04bebf19] {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.MomHubCard {
    cursor: pointer;
    position: relative
}

    .MomHubCard .MomHubCard__Link {
        position: right
    }

        .MomHubCard .MomHubCard__Link .MomLink__Icon {
            color: #0056d2
        }

    .MomHubCard .MomHubCard__Title:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }

    .MomHubCard:hover .MomHubCard__Link > .MomIcon, .MomHubCard:hover .MomHubCard__Title {
        color: #0543b6
    }

.MomSharePage .MomSharePage__Nav[data-v-1fa2322e] {
    border-top: 1px solid #8692a1;
    padding: 1rem 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.MomSharePage .MomSharePage__Nav .MomSharePage__NavItem[data-v-1fa2322e] {
    margin-right: 1rem
}

    .MomSharePage .MomSharePage__Nav .MomSharePage__NavItem[data-v-1fa2322e]:last-child {
        margin-right: 0
    }

.MomSharePage .MomSharePage__Nav .MomSharePage__Text[data-v-1fa2322e] {
    color: #414c5a
}

.MomSharePage .MomSharePage__Nav .MomSharePage__SocialLink figure[data-v-1fa2322e] {
    margin-top: -.75rem;
    height: 1.25rem;
    width: 1.25rem
}

.MomSharePage .MomSharePage__Nav .MomSharePage__SocialLink figure svg[data-v-1fa2322e] {
    position: relative;
    width: 100%;
    height: 100%
}

@media(min-width:48rem) {
    .MomSharePage .MomSharePage__Nav[data-v-1fa2322e] {
        justify-content: flex-end
    }

    .MomSharePage .MomSharePage__Nav .MomSharePage__NavItem[data-v-1fa2322e] {
        margin-right: 1rem
    }

        .MomSharePage .MomSharePage__Nav .MomSharePage__NavItem[data-v-1fa2322e]:last-child {
            margin-right: 0
        }

    .MomSharePage .MomSharePage__Nav .MomSharePage__SocialLink figure[data-v-1fa2322e] {
        margin-top: -.5rem;
        height: 1.5rem;
        width: 1.5rem
    }
}

.MomSharePage .MomSharePage__Link .MomIcon {
    color: #0c0d0d;
    height: 1.25rem;
    width: 1.25rem
}

@media(min-width:48rem) {
    .MomSharePage .MomSharePage__Link .MomIcon {
        height: 1.5rem;
        width: 1.5rem
    }
}

.MomSideMenuLink[data-v-564a8829] {
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    font-weight: 600 !important
}

.MomSideMenuLink .MomSideMenuLink__MainLink[data-v-564a8829] {
    display: block;
    padding: 1rem 1rem 1rem .625rem;
    color: #0c0d0d;
    background-color: #fff;
    border-left: 6px solid #fff
}

    .MomSideMenuLink .MomSideMenuLink__MainLink[data-v-564a8829]:hover {
        color: #0c0d0d;
        background-color: #e5eefb;
        border-color: #e5eefb
    }

.MomSideMenuLink .MomSideMenuLink__MainLink--is-current[data-v-564a8829] {
    background-color: #cee0ff;
    border-color: #0056d2
}

    .MomSideMenuLink .MomSideMenuLink__MainLink--is-current[data-v-564a8829]:hover {
        color: #0c0d0d;
        border-color: #0056d2;
        background-color: #cee0ff
    }

.MomSideMenuLink .MomSideMenuLink__SubMenu .MomSideMenuLink__SubMenuLink .MomSideMenuLink__MainLink[data-v-564a8829] {
    padding: 1rem 1rem 1rem 1.625rem
}

.MomSideMenuLink .MomSideMenuLink__SubMenu .MomSideMenuLink__MainLink--is-current[data-v-564a8829] {
    background-color: #fff;
    border-left: 6px solid #fff;
    color: #0056d2
}

.MomSideMenu {
    display: none
}

.MomSideMenu--mobile {
    display: flex;
    flex-direction: column
}

@media(min-width:64rem) {
    .MomSideMenu {
        display: flex;
        flex-direction: column;
        max-width: 15rem
    }

    .MomSideMenu--mobile {
        display: none
    }

    .MomSideMenu .MomSideMenu__Link {
        width: 100%
    }

    .MomSideMenu .MomSideMenu__BackToTop {
        padding: 1rem 1rem 1rem 0
    }

        .MomSideMenu .MomSideMenu__BackToTop .MomLink__Text {
            color: #0056d2;
            font-size: 1rem !important;
            line-height: 1.5rem !important;
            font-weight: 600 !important
        }

        .MomSideMenu .MomSideMenu__BackToTop:active, .MomSideMenu .MomSideMenu__BackToTop:active .MomLink__Text, .MomSideMenu .MomSideMenu__BackToTop:hover, .MomSideMenu .MomSideMenu__BackToTop:hover .MomLink__Text {
            color: #0543b6
        }
}

.MomEmphasis[data-v-c8edcb9a] {
    display: flex;
    padding: 1rem;
    max-width: 100%;
    background-color: #fff;
    border-left-width: .375rem;
    border-left-style: solid;
    margin-bottom: 1.5rem
}

    .MomEmphasis[data-v-c8edcb9a]:last-child {
        margin-bottom: 0
    }

.MomEmphasis--type-info[data-v-c8edcb9a] {
    border-color: #82aeff
}

.MomEmphasis--type-success[data-v-c8edcb9a] {
    border-color: #8fe74f
}

.MomEmphasis--type-error[data-v-c8edcb9a] {
    border-color: #ff6e61
}

.MomEmphasis--type-warning[data-v-c8edcb9a] {
    border-color: #ffc23e
}

.MomEmphasis--type-example[data-v-c8edcb9a] {
    border-color: #d1a2f8
}

@media print {
    .MomEmphasis[data-v-c8edcb9a] {
        background-color: #fff;
        border-width: .125rem
    }
}

.MomEmphasis__Icon[data-v-c8edcb9a] {
    margin-right: .5rem
}

.MomEmphasis--type-info .MomEmphasis__Icon[data-v-c8edcb9a] {
    color: #2a68da
}

.MomEmphasis--type-success .MomEmphasis__Icon[data-v-c8edcb9a] {
    color: #008700
}

.MomEmphasis--type-error .MomEmphasis__Icon[data-v-c8edcb9a] {
    color: #cc3123
}

.MomEmphasis--type-warning .MomEmphasis__Icon[data-v-c8edcb9a] {
    color: #ff7300
}

.MomEmphasis--type-example .MomEmphasis__Icon[data-v-c8edcb9a] {
    color: #8843cd
}

.MomEmphasis__Title[data-v-c8edcb9a] {
    margin-bottom: .5rem
}

.MomEmphasis--type-info .MomEmphasis__Title[data-v-c8edcb9a] {
    color: #0543b6
}

.MomEmphasis--type-success .MomEmphasis__Title[data-v-c8edcb9a] {
    color: #008700
}

.MomEmphasis--type-error .MomEmphasis__Title[data-v-c8edcb9a] {
    color: #cc3123
}

.MomEmphasis--type-warning .MomEmphasis__Title[data-v-c8edcb9a] {
    color: #c75000
}

.MomEmphasis--type-example .MomEmphasis__Title[data-v-c8edcb9a] {
    color: #8843cd
}

.MomEmphasis__Content[data-v-c8edcb9a] {
    display: flex;
    align-items: center;
    margin-right: auto
}

.MomEmphasis__Content p[data-v-c8edcb9a] {
    color: #0c0d0d
}

.MomLogoBar {
    padding: 2.25rem 0;
    background: #f9fafb
}

    .MomLogoBar .mom-is-h2 {
        margin: 0 auto;
        color: #0c0d0d
    }

    .MomLogoBar .row-image {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        overflow-x: visible;
        justify-content: center;
        gap: 1rem
    }

        .MomLogoBar .row-image img {
            min-width: 150px;
            max-height: 100px;
            object-fit: cover
        }

            .MomLogoBar .row-image img:not(:last-child) {
                margin-right: 1.5625rem
            }

.MomMediaList .glider-track {
    padding-bottom: 1rem
}

.MomMediaList .MomCarousel__Dots {
    position: relative;
    margin-top: 1rem
}

.MomMediaList .glider-slide {
    justify-content: start
}

.MomMediaList .MomGridContainer {
    margin: 0 !important
}

.MomMediaList .MomGridContainer--gutter-l .MomGridColumn--col-4 {
    padding: 0 .5rem
}

    .MomMediaList .MomGridContainer--gutter-l .MomGridColumn--col-4:first-child {
        padding-left: .125rem;
        padding-right: 1rem
    }

    .MomMediaList .MomGridContainer--gutter-l .MomGridColumn--col-4:nth-child(3) {
        padding-left: 1rem;
        padding-right: .125rem
    }

.MomMediaList .MomGridContainer--gutter-l .MomGridColumn--col-6 {
    padding: 0
}

    .MomMediaList .MomGridContainer--gutter-l .MomGridColumn--col-6:first-child {
        padding-left: .125rem;
        padding-right: .75rem
    }

    .MomMediaList .MomGridContainer--gutter-l .MomGridColumn--col-6:nth-child(2) {
        padding-left: .75rem;
        padding-right: .125rem
    }

.MomMediaList .MomGridContainer--gutter-l .MomGridColumn--col-12 {
    padding: 0 .125rem
}

.MomMediaList .card__image {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden
}

    .MomMediaList .card__image.MomCard {
        border-radius: 8px
    }

    .MomMediaList .card__image img {
        height: 134px;
        width: 100%;
        object-fit: cover
    }

    .MomMediaList .card__image .content {
        padding: 1.5rem 1.5rem 0
    }

.MomMediaList .MomMediaList__Content {
    color: #0c0d0d;
    padding-top: .5rem;
    overflow: hidden
}

.MomMediaList .MomMediaList__Content--max-lines-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.MomMediaList .MomMediaList__Content--max-lines-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.MomMediaList .MomMediaList__Content--max-lines-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}

.MomStatusSummaryItem_Value[data-v-576581ee] {
    max-width: 5.75rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.MomStatusSummary[data-v-d14fa81e] {
    display: grid;
    gap: 1rem;
    grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
    width: 100%
}

.MomStatusSummary--card[data-v-d14fa81e] {
    border-radius: 4px;
    background-color: #fff;
    padding: 1.5rem 1.5rem 1.5rem .5rem
}

.MomVideo[data-v-8ff57096] {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding-top: 56.25%
}

.MomVideo iframe[data-v-8ff57096] {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.MomPlatformMessage[data-v-5fa8f7c4] {
    display: flex;
    max-width: 100%;
    margin-bottom: 1.5rem
}

    .MomPlatformMessage[data-v-5fa8f7c4]:last-child {
        margin-bottom: 0
    }

@media(max-width:48rem) {
    .MomPlatformMessage[data-v-5fa8f7c4] {
        padding: 1.5rem
    }
}

@media(min-width:48rem) {
    .MomPlatformMessage[data-v-5fa8f7c4] {
        padding: 1.5rem 1.5rem 1.5rem 5rem
    }
}

.MomPlatformMessage--type-info[data-v-5fa8f7c4] {
    background-color: #e5eefb
}

.MomPlatformMessage--type-success[data-v-5fa8f7c4] {
    background-color: #f8fff2
}

.MomPlatformMessage--type-error[data-v-5fa8f7c4] {
    background-color: #fef5f5
}

.MomPlatformMessage--type-warning[data-v-5fa8f7c4] {
    background-color: #fff0d7
}

.MomPlatformMessage--type-broadcast[data-v-5fa8f7c4] {
    background-color: #ffd483
}

@media print {
    .MomPlatformMessage[data-v-5fa8f7c4] {
        background-color: #fff;
        border-width: .125rem
    }
}

.MomPlatformMessage__Icon[data-v-5fa8f7c4] {
    margin-right: .5rem;
    margin-top: .125rem
}

.MomPlatformMessage--type-info .MomPlatformMessage__Icon[data-v-5fa8f7c4] {
    color: #2a68da
}

.MomPlatformMessage--type-success .MomPlatformMessage__Icon[data-v-5fa8f7c4] {
    color: #008700
}

.MomPlatformMessage--type-error .MomPlatformMessage__Icon[data-v-5fa8f7c4] {
    color: #cc3123
}

.MomPlatformMessage--type-warning .MomPlatformMessage__Icon[data-v-5fa8f7c4] {
    color: #ff7300
}

.MomPlatformMessage__Container[data-v-5fa8f7c4] {
    display: flex;
    flex-direction: column;
    margin-right: auto;
    flex-grow: 1;
    max-width: 45.5rem;
    padding-right: .5rem
}

.MomPlatformMessage__Container .MomPlatformMessage__ContainerTitle[data-v-5fa8f7c4] {
    color: #0c0d0d;
    margin-bottom: 1rem;
    font-weight: 600 !important
}

.MomPlatformMessage__Container .MomLink[data-v-5fa8f7c4] {
    color: #000;
    text-decoration: underline
}

.MomPlatformMessage__CloseButton[data-v-5fa8f7c4] {
    align-self: flex-start
}

.MomNewsletter__Wrapper .MomNewsletter__InnerWrapper[data-v-07815981] {
    display: flex
}

.MomNewsletter__Wrapper .MomNewsletter__InnerWrapper .MomNewsletter__ImageWrapper[data-v-07815981], .MomNewsletter__Wrapper .MomNewsletter__InnerWrapper .MomNewsletter__InputWrapper[data-v-07815981] {
    flex: 1
}

@media(min-width:48rem) {
    .MomNewsletter__Wrapper .MomNewsletter__InnerWrapper[data-v-07815981] {
        flex-direction: row
    }

    .MomNewsletter__Wrapper .MomNewsletter__InnerWrapper .MomNewsletter__InputWrapper[data-v-07815981] {
        flex: 2;
        margin-right: 1.5rem
    }
}

@media(max-width:48rem) {
    .MomNewsletter__Wrapper .MomNewsletter__InnerWrapper[data-v-07815981] {
        flex-direction: column-reverse
    }

    .MomNewsletter__Wrapper .MomNewsletter__InnerWrapper .MomNewsletter__ImageWrapper[data-v-07815981] {
        margin-bottom: 1.5rem
    }
}

.MomNewsletter__Wrapper .MomNewsletter__Description[data-v-07815981] {
    margin-top: 1rem
}

.MomNewsletter__Wrapper .MomNewsletter__InputContainer[data-v-07815981] {
    margin-top: 1.5rem;
    display: block
}

.MomNewsletter__Wrapper .MomNewsletter__InputContainer > [data-v-07815981] {
    margin-bottom: .5rem
}

    .MomNewsletter__Wrapper .MomNewsletter__InputContainer > [data-v-07815981]:last-child {
        margin-bottom: 0
    }

@media(min-width:48rem) {
    .MomNewsletter__Wrapper .MomNewsletter__InputContainer[data-v-07815981] {
        display: flex;
        flex-direction: row
    }

    .MomNewsletter__Wrapper .MomNewsletter__InputContainer > [data-v-07815981], .MomNewsletter__Wrapper .MomNewsletter__InputContainer > [data-v-07815981]:last-child {
        margin-bottom: 0
    }

    .MomNewsletter__Wrapper .MomNewsletter__InputContainer > [data-v-07815981] {
        margin-right: .5rem
    }

        .MomNewsletter__Wrapper .MomNewsletter__InputContainer > [data-v-07815981]:last-child {
            margin-right: 0
        }
}

.MomNewsletter__Wrapper .MomNewsletter__Image[data-v-07815981] {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.MomNewsletter__Wrapper .MomNewsletter__Description[data-v-07815981], .MomNewsletter__Wrapper .MomNewsletter__Title[data-v-07815981] {
    color: #0c0d0d
}

.MomNewsletter .MomNewsletter__Input {
    width: 100%
}

.MomAcknowledgementPage__ContentCard[data-v-4a7c1326] {
    min-height: 18.75rem;
    word-break: break-all
}

.MomAcknowledgementPage__Header[data-v-4a7c1326] {
    display: flex;
    align-items: flex-start;
    margin-bottom: 1.5rem
}

@media(min-width:48rem) {
    .MomAcknowledgementPage__Header[data-v-4a7c1326] {
        align-items: center
    }
}

.MomAcknowledgementPage__Icon[data-v-4a7c1326] {
    margin-right: .5rem
}

.MomAcknowledgementPage--status-info .MomAcknowledgementPage__Icon[data-v-4a7c1326] {
    color: #2a68da
}

.MomAcknowledgementPage--status-success .MomAcknowledgementPage__Icon[data-v-4a7c1326] {
    color: #008700
}

.MomAcknowledgementPage--status-error .MomAcknowledgementPage__Icon[data-v-4a7c1326] {
    color: #cc3123
}

.MomAcknowledgementPage--status-warning .MomAcknowledgementPage__Icon[data-v-4a7c1326] {
    color: #ff7300
}

.MomAcknowledgementPage__Title[data-v-4a7c1326] {
    margin-bottom: 0;
    margin-top: 0
}

.MomAcknowlegdementPage__Links[data-v-4a7c1326] {
    display: flex;
    flex-direction: column
}

@media print {
    .MomAcknowlegdementPage__Links[data-v-4a7c1326] {
        display: none
    }
}

.MomAcknowlegdementPage__Link[data-v-4a7c1326] {
    margin-bottom: .75rem
}

    .MomAcknowlegdementPage__Link[data-v-4a7c1326]:last-child {
        margin-bottom: 0
    }

.MomAcknowledgementPage__ActionCard[data-v-4a7c1326] {
    margin-top: 2rem;
    padding-top: 1.25rem;
    padding-bottom: 2.625rem
}

@media print {
    .MomAcknowledgementPage__ActionCard[data-v-4a7c1326] {
        display: none
    }
}

.MomAcknowledgementPageDxd__PreCard[data-v-19accf4b] {
    margin-bottom: 1.5rem
}

.MomAcknowledgementPageDxd__Header[data-v-19accf4b] {
    display: flex;
    align-items: center;
    margin-bottom: 1.25rem
}

.MomAcknowledgementPageDxd__Title[data-v-19accf4b] {
    margin-bottom: 0
}

.MomAcknowlegdementPageDxd__Links[data-v-19accf4b] {
    display: flex;
    flex-direction: column
}

@media print {
    .MomAcknowlegdementPageDxd__Links[data-v-19accf4b] {
        display: none
    }
}

.MomAcknowlegdementPageDxd__Link[data-v-19accf4b] {
    margin-bottom: .75rem
}

    .MomAcknowlegdementPageDxd__Link[data-v-19accf4b]:last-child {
        margin-bottom: 0
    }

@media print {
    .MomAcknowledgementPageDxd__ActionCard[data-v-19accf4b] {
        display: none
    }
}

.MomAcknowledgementPageDxd__RelatedActionCard[data-v-19accf4b] {
    padding-top: 1.25rem;
    padding-bottom: 2.625rem;
    margin-bottom: 3.3125rem
}

@media print {
    .MomAcknowledgementPageDxd__RelatedActionCard[data-v-19accf4b] {
        display: none
    }
}

.MomAcknowledgementPageDxd__Links[data-v-19accf4b] {
    margin-top: 2.125rem;
    display: flex;
    flex-direction: column
}

@media(min-width:48rem) {
    .MomAcknowledgementPageDxd__Links[data-v-19accf4b] {
        flex-direction: row
    }
}

.MomAcknowledgementPageDxd__Link[data-v-19accf4b] {
    padding-right: 1.5rem;
    margin-top: 1rem
}

    .MomAcknowledgementPageDxd__Link[data-v-19accf4b]:first-child {
        margin-top: 0
    }

@media(min-width:48rem) {
    .MomAcknowledgementPageDxd__Link[data-v-19accf4b] {
        margin-top: 0
    }
}

.MomBlockerPage[data-v-45b82448] {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
}

@media(min-width:48rem) {
    .MomBlockerPage[data-v-45b82448] {
        padding-top: 3.5rem !important;
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }
}

.MomBlockerPage_Grid[data-v-45b82448] {
    flex-direction: column-reverse
}

@media(min-width:48rem) {
    .MomBlockerPage_Grid[data-v-45b82448] {
        flex-direction: row
    }
}

.MomBlockerPage__Title[data-v-45b82448] {
    margin-bottom: 3rem
}

.MomBlockerPage__Blocker[data-v-45b82448] {
    margin-bottom: 1rem
}

    .MomBlockerPage__Blocker[data-v-45b82448]:last-child {
        margin-bottom: 0
    }

.MomBlockerPage__Blocker[data-v-45b82448] {
    border: .0625rem solid #bbc5d0;
    padding: 2rem;
    border-radius: 4px
}

.MomBlockerPage__Image[data-v-45b82448] {
    width: 100%;
    height: auto
}

.MomLandingPage__Card[data-v-eba5190e] {
    padding-bottom: 2rem
}

.MomLandingPage__Title[data-v-eba5190e] {
    margin-bottom: 1.5rem
}

.MomLandingPage__Content[data-v-eba5190e] {
    margin-bottom: 2rem
}

.MomLandingPage__Note[data-v-eba5190e] {
    background-color: #f9fafb;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    margin-bottom: 2rem;
    padding: 1.5rem
}

@media(min-width:48rem) {
    .MomLandingPage__Note[data-v-eba5190e] {
        margin-left: -2rem;
        margin-right: -2rem;
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media print {
    .MomLandingPage__Note[data-v-eba5190e] {
        background-color: #fff
    }
}

.MomLandingPage__Duration[data-v-eba5190e] {
    margin-bottom: 1.5rem
}

.MomLogout__ContentCard[data-v-fe29fc70] {
    margin-bottom: 2.5rem
}

.MomLogout__PreCard[data-v-fe29fc70] {
    margin-bottom: 1.625rem
}

.MomLogout__Header[data-v-fe29fc70] {
    display: flex;
    align-items: center;
    margin-bottom: 1.5rem
}

.MomLogout__Title[data-v-fe29fc70] {
    margin-bottom: 0
}

.MomLogout__ActionCard[data-v-fe29fc70] {
    padding-top: 1.25rem;
    padding-bottom: 2.625rem;
    margin-bottom: 2.625rem;
    margin-top: 2.625rem
}

@media print {
    .MomLogout__ActionCard[data-v-fe29fc70] {
        display: none
    }
}

.MomLogout__RelatedActionCard[data-v-fe29fc70] {
    padding-top: 1.25rem;
    padding-bottom: 2.625rem;
    margin-bottom: 4.1875rem
}

@media print {
    .MomLogout__RelatedActionCard[data-v-fe29fc70] {
        display: none
    }
}

.MomLogout__Links[data-v-fe29fc70] {
    margin-top: 1.15rem;
    display: flex;
    flex-direction: column
}

@media(min-width:48rem) {
    .MomLogout__Links[data-v-fe29fc70] {
        flex-direction: row
    }
}

.MomLogout__Link[data-v-fe29fc70] {
    padding-right: 1.65rem
}

@media(max-width:48rem) {
    .MomLogout__Link[data-v-fe29fc70] {
        margin-top: 1rem
    }

        .MomLogout__Link[data-v-fe29fc70]:first-child {
            margin-top: 0
        }
}

.MomLogout__AdditionalContentCard[data-v-fe29fc70] {
    margin-bottom: 2.3125rem
}

.MomMatrixTablePage__HorizontalLine[data-v-56936c4e] {
    margin: 1.5rem 0 2rem
}

.MomMatrixTablePage__Section[data-v-56936c4e] {
    margin-bottom: 2.5rem
}

    .MomMatrixTablePage__Section[data-v-56936c4e]:last-child {
        margin-bottom: 0
    }

.MomMatrixTablePage__Link[data-v-56936c4e] {
    display: flex;
    margin-bottom: 2.375rem
}

    .MomMatrixTablePage__Link[data-v-56936c4e]:last-child {
        margin-bottom: 0
    }

.MomMatrixTablePage__SubmitButtonSet[data-v-56936c4e] {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.MomMatrixTablePage__DraftButton[data-v-56936c4e] {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.MomMatrixTablePage__BackButton[data-v-56936c4e] {
    margin-right: 1.8rem
}

.MomMultiStepForm__Wrapper[data-v-8a0594b0] {
    display: flex;
    flex-direction: column;
    margin: 0
}

.MomMultiStepForm__StepIndicator[data-v-8a0594b0] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1.9rem;
    margin-top: 1.8rem
}

.MomMultiStepForm__DeclarationCheckbox[data-v-8a0594b0] {
    margin-top: 1rem
}

.MomMultiStepForm[data-v-5c90b4ac] {
    display: flex;
    flex-direction: column;
    background-color: #fff;
    box-shadow: 0 0 2px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.12)
}

.MomMultiStepForm--step[data-v-5c90b4ac] {
    justify-content: flex-end
}

@media(min-width:64rem) {
    .MomMultiStepForm[data-v-5c90b4ac] {
        flex-direction: row;
        border-radius: 8px
    }
}

@media print {
    .MomMultiStepForm[data-v-5c90b4ac] {
        box-shadow: none;
        padding: 0
    }
}

.MomMultiStepForm__Nav[data-v-5c90b4ac] {
    display: none
}

@media(min-width:64rem) {
    .MomMultiStepForm__Nav[data-v-5c90b4ac] {
        display: block;
        width: 18.75rem;
        padding: .625rem 0;
        border-right: 2px solid #eef1f4
    }
}

.MomMultiStepForm__NavItem[data-v-5c90b4ac] {
    position: relative;
    display: flex;
    width: 100%;
    padding: .9375rem 2.5rem;
    justify-content: flex-start
}

.MomMultiStepForm__NavItem--current[data-v-5c90b4ac] {
    font-weight: 600 !important
}

.MomMultiStepForm__NavItem--display-link[data-v-5c90b4ac]:hover {
    background-color: #e5eefb;
    cursor: pointer
}

.MomMultiStepForm__NavItem--display-link.MomMultiStepForm__NavItem--current[data-v-5c90b4ac] {
    padding-left: 2.125rem;
    background-color: #cee0ff;
    border-left: .375rem solid #2a68da
}

    .MomMultiStepForm__NavItem--display-link.MomMultiStepForm__NavItem--current[data-v-5c90b4ac]:hover {
        background-color: #cee0ff;
        cursor: default
    }

.MomMultiStepForm__NavIcon[data-v-5c90b4ac] {
    margin-right: .75rem
}

.MomMultiStepForm__NavItem--complete .MomMultiStepForm__NavIcon[data-v-5c90b4ac] {
    color: #21aa00
}

.MomMultiStepForm__NavLabel[data-v-5c90b4ac] {
    text-align: left
}

.MomMultiStepForm__NavNumber[data-v-5c90b4ac] {
    display: inline-block;
    width: 1.25rem;
    min-width: 1.25rem;
    height: 1.25rem;
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    font-weight: 600 !important;
    color: #fff;
    margin: .125rem 1rem .125rem .125rem;
    border-radius: 50%;
    text-align: center
}

.MomMultiStepForm__NavItem--current .MomMultiStepForm__NavNumber[data-v-5c90b4ac] {
    background-color: #3678e9
}

.MomMultiStepForm__NavItem--disabled .MomMultiStepForm__NavNumber[data-v-5c90b4ac] {
    background-color: #a0a1a2
}

.MomMultiStepForm__NavStepLine[data-v-5c90b4ac] {
    position: absolute;
    top: 2.1875rem;
    left: 3.1875rem;
    height: 100%;
    width: 2px
}

.MomMultiStepForm__NavItem--complete .MomMultiStepForm__NavStepLine[data-v-5c90b4ac] {
    background-color: #21aa00
}

.MomMultiStepForm__NavItem--current .MomMultiStepForm__NavStepLine[data-v-5c90b4ac] {
    background-color: #3678e9
}

.MomMultiStepForm__NavItem--disabled .MomMultiStepForm__NavStepLine[data-v-5c90b4ac] {
    background-color: #a0a1a2
}

.MomMultiStepForm__MobileNav[data-v-5c90b4ac] {
    padding: 1.5rem
}

@media(min-width:64rem) {
    .MomMultiStepForm__MobileNav[data-v-5c90b4ac] {
        display: none
    }
}

.MomMultiStepForm__Content[data-v-5c90b4ac] {
    flex: 1;
    padding: 1.5rem
}

@media(min-width:64rem) {
    .MomMultiStepForm__Content[data-v-5c90b4ac] {
        max-width: calc(100% - 18.75rem)
    }
}

@media(min-width:64rem) {
    .MomMultiStepForm__Action[data-v-5c90b4ac] {
        margin-left: 18.75rem
    }
}

.MomMyInfoPage__Wrapper[data-v-8e52c19a] {
    display: flex;
    flex-direction: column;
    margin: 0
}

.MomMyInfoPage__StepIndicator[data-v-8e52c19a] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1.9375rem;
    margin-top: .9375rem
}

.MomPage__Wrapper[data-v-c21810bc] {
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.MomPage[data-v-c21810bc] {
    flex: 1 0 auto;
    display: flex;
    flex-direction: column;
    background-color: #f9fafb
}

.MomPage__SkipLink[data-v-c21810bc] {
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    height: .0625rem;
    width: .0625rem;
    overflow: hidden;
    background-color: #1d232b;
    color: #fff;
    border: 0;
    position: absolute;
    left: -10000px;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    padding: .5rem
}

    .MomPage__SkipLink[data-v-c21810bc]:focus {
        position: fixed;
        top: 0;
        left: 0;
        clip: auto;
        height: auto;
        width: auto
    }

.MomPage__Header[data-v-c21810bc] {
    flex: none
}

.MomPage__Breadcrumb[data-v-c21810bc] {
    padding-bottom: 1.5rem
}

.MomPage__Title[data-v-c21810bc] {
    margin-bottom: 1.5rem
}

.MomPage__Main[data-v-c21810bc] {
    display: block;
    flex: 1 0 auto;
    padding-top: 1.5rem;
    padding-bottom: 3rem
}

.MomPage__Main--vertical-centered[data-v-c21810bc] {
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media print {
    .MomPage__Main[data-v-c21810bc] {
        display: block
    }
}

.MomPage__Footer[data-v-c21810bc] {
    flex: none
}

@media print {
    .MomPage__Footer[data-v-c21810bc] {
        display: none
    }
}

.MomPaymentPage__ContentCard[data-v-18c83ad4] {
    margin-bottom: 2.5rem
}

.MomPaymentPage__Title[data-v-18c83ad4] {
    margin-bottom: 1.875rem
}

.MomPaymentPage__EmailAcknowledgement__HelpText[data-v-18c83ad4] {
    font-size: .8rem;
    font-weight: 400
}

.MomPaymentPage__PaymentDetails[data-v-18c83ad4] {
    margin-bottom: 2.75rem
}

.MomPaymentPage__PaymentMethod__Title[data-v-18c83ad4] {
    margin-bottom: 1.75rem
}

.MomPaymentPage__PaymentMethod[data-v-18c83ad4] {
    margin-bottom: 4.25rem
}

.MomPaymentPage__EmailAcknowledgement[data-v-18c83ad4] {
    margin-bottom: 3.375rem
}

.MomPaymentPage__MainContent[data-v-18c83ad4] {
    margin-bottom: 2.1875rem
}

.MomPaymentPage__Declaration[data-v-18c83ad4] {
    margin-bottom: .9375rem
}

.MomPaymentPage__PaymentButton[data-v-18c83ad4] {
    margin-bottom: 5.625rem
}

.MomSingleStepAccordionForm__Wrapper[data-v-4afb4530] {
    display: flex;
    flex-direction: column
}

.MomSingleStepAccordionForm__Wrapper--min-h[data-v-4afb4530] {
    min-height: 100vh
}

.MomSingleStepAccordionForm__ContentCard[data-v-4afb4530] {
    padding: 0;
    margin-bottom: 0
}

.MomSingleStepAccordionForm__HorizontalLine[data-v-4afb4530] {
    margin: 1.5rem 0 2rem
}

.MomSingleStepAccordionForm__Card[data-v-4afb4530] {
    box-shadow: 0 0 #000;
    padding: 0;
    margin: 0
}

@media print {
    .MomSingleStepAccordionForm__Footer[data-v-4afb4530] {
        display: none
    }
}

.MomSingleStepAccordionForm__Link[data-v-4afb4530] {
    display: flex;
    margin-bottom: 2.375rem
}

    .MomSingleStepAccordionForm__Link[data-v-4afb4530]:last-child {
        margin-bottom: 0
    }

.MomSingleStepAccordionForm__SubmitButtonSet[data-v-4afb4530] {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.MomSingleStepAccordionForm__DraftButton[data-v-4afb4530] {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.MomSingleStepAccordionForm__BackButton[data-v-4afb4530] {
    margin-right: 1.8rem
}

.MomSingleStepForm__Section[data-v-6f165d58] {
    margin-bottom: 1.5rem
}

    .MomSingleStepForm__Section[data-v-6f165d58]:last-child {
        margin-bottom: 0
    }

.MomSingleStepForm__HorizontalLine[data-v-6f165d58] {
    margin: 1.5rem 0 2rem
}

.MomSingleStepForm__Link[data-v-6f165d58] {
    display: flex;
    margin-bottom: 2.375rem
}

    .MomSingleStepForm__Link[data-v-6f165d58]:last-child {
        margin-bottom: 0
    }

.MomSingleStepForm__SubmitButtonSet[data-v-6f165d58] {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.MomSingleStepForm__DraftButton[data-v-6f165d58] {
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.MomSingleStepForm__BackButton[data-v-6f165d58] {
    margin-right: 1.8rem
}

.MomSorryPage[data-v-2c0944b6] {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
}

@media(min-width:48rem) {
    .MomSorryPage[data-v-2c0944b6] {
        padding-top: 3.5rem !important;
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }
}

.MomSorryPage_Grid[data-v-2c0944b6] {
    flex-direction: column-reverse
}

@media(min-width:48rem) {
    .MomSorryPage_Grid[data-v-2c0944b6] {
        flex-direction: row
    }
}

@media(min-width:48rem) {
    .MomSorryPage_Content[data-v-2c0944b6] {
        padding-top: 2.75rem
    }
}

.MomSorryPage__Image[data-v-2c0944b6] {
    width: 100%;
    height: auto
}

.MomSummaryPage__Content[data-v-4538ad15] {
    margin-bottom: 3rem
}

.MomSummaryPage__Declaration_Title[data-v-4538ad15] {
    font-weight: 600 !important
}

.MomSummaryPage__DeclarationCheckbox[data-v-4538ad15] {
    margin-top: 1rem
}

.MomSummaryPage__Footer[data-v-4538ad15] {
    margin-top: 2rem
}

@media print {
    .MomSummaryPage__Footer[data-v-4538ad15] {
        display: none
    }
}

.MomSummaryPage__Button[data-v-4538ad15] {
    display: flex;
    margin-bottom: 2.375rem
}

    .MomSummaryPage__Button[data-v-4538ad15]:last-child {
        margin-bottom: 0
    }

.MomListingPage__ContentCard[data-v-604e370f] {
    min-height: 18.75rem
}

.MomListingPage__PreCard[data-v-604e370f] {
    margin-bottom: 1.5rem
}

.MomListingPage__SearchResults[data-v-604e370f] {
    margin-top: 1.5rem
}

.MomHorizontalLine[data-v-604e370f] {
    margin: 1rem 0
}

.MomListingPage__SortFilter[data-v-604e370f] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 1.5rem
}

@media(max-width:48rem) {
    .MomListingPage__SortFilter[data-v-604e370f] {
        flex-direction: column;
        gap: 1rem
    }
}

@media(max-width:48rem) {
    .MomListingPage__SortFilter > [data-v-604e370f] {
        justify-content: center;
        align-self: stretch
    }
}

.MomListingPage__SearchFilter[data-v-604e370f] {
    display: none
}

@media(min-width:48rem) {
    .MomListingPage__SearchFilter[data-v-604e370f] {
        display: block
    }
}

@media(min-width:48rem) {
    .MomListingPage__SearchFilter--mobile[data-v-604e370f] {
        display: none
    }
}

.MomDashboard_HeaderActions {
    margin-bottom: 1rem
}

@media(min-width:48rem) {
    .MomDashboard_HeaderActions {
        display: flex;
        flex-direction: row;
        align-items: flex-start
    }

        .MomDashboard_HeaderActions .MomButton:not(:last-child) {
            margin-right: .75rem
        }
}

@media(max-width:48rem) {
    .MomDashboard_HeaderActions {
        display: flex;
        flex-direction: column;
        align-items: flex-start
    }

        .MomDashboard_HeaderActions .MomButton:not(:last-child) {
            margin-bottom: .75rem
        }
}

#ContactInformation .MomDescriptionItem {
    margin-bottom: 16px
}

    #ContactInformation .MomDescriptionItem:last-child {
        margin-bottom: 0
    }

#ContactInformation .MomDescriptionItem__Details {
    font-weight: 400 !important;
    display: flex;
    flex-wrap: wrap;
    width: 70%
}

.MomDetailsPage_CardContent {
    margin-top: -12px !important;
    margin-bottom: -12px !important
}

.DetailsPage__Ratings__Details--content .MomProgressIndicator:first-child {
    margin-bottom: 16px
}

@media(max-width:48rem) {
    .DetailsPage__Ratings__Details--content .MomProgressIndicator:first-child {
        margin-bottom: 24px
    }
}

.MomDetailsPage_HeaderContainer {
    display: flex;
    justify-content: space-between;
    margin-bottom: .5rem
}

@media(max-width:48rem) {
    .MomDetailsPage_HeaderContainer {
        flex-direction: column;
        margin-bottom: 1.5rem
    }
}

@media(max-width:48rem) {
    .MomDetailsPage_HeaderContainer > * {
        justify-content: center;
        align-self: stretch
    }
}

.MomDefaultPage--vertical-centered[data-v-c0c35878] {
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media print {
    .MomDefaultPage[data-v-c0c35878] {
        display: block
    }
}

.MomSearchResultsPage .MomFilters {
    display: flex;
    margin-bottom: 2rem
}

@media(max-width:30rem) {
    .MomSearchResultsPage .MomFilters {
        display: none
    }

    .MomSearchResultsPage .MomFilters--active {
        display: flex;
        flex-direction: column;
        gap: 1rem;
        border-radius: 8px;
        background-color: #f9fafb;
        padding: 1rem
    }

        .MomSearchResultsPage .MomFilters--active .MomFiltersAdjustment .MomFiltersAdjustment--icon {
            height: 1.25rem;
            width: 1.25rem
        }
}

@media(min-width:30rem) {
    .MomSearchResultsPage .MomFilters > * {
        display: flex
    }

    .MomSearchResultsPage .MomFilters > :not(:last-child) {
        margin-right: 1rem
    }
}

@media(max-width:30rem) {
    .MomFiltersAdjustment {
        display: flex;
        flex-direction: row;
        margin-bottom: .5rem
    }

        .MomFiltersAdjustment .MomFiltersAdjustment--icon {
            height: 1.25rem;
            width: 1.25rem
        }
}

@media(min-width:30rem) {
    .MomFiltersAdjustment {
        display: none
    }
}

.MomFAQPage .list__title {
    display: flex;
    align-items: flex-start;
    gap: 0 1rem
}

    .MomFAQPage .list__title h2 {
        flex-grow: 1;
        width: 70%
    }

@media(max-width:30rem) {
    .MomFAQPage .list__title {
        flex-direction: column
    }
}

.MomFAQPage .list__title .icons__row {
    align-self: flex-start;
    flex-grow: 1;
    min-width: 16.875rem;
    margin-top: .375rem
}

@media(max-width:30rem) {
    .MomFAQPage .list__title .icons__row {
        display: none
    }
}

.MomFAQHubPage .faq-hub__list {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 1.5rem
}

    .MomFAQHubPage .faq-hub__list > * {
        width: calc(33% - 3rem);
        flex-grow: 1
    }

@media(max-width:30rem) {
    .MomFAQHubPage .faq-hub__list > * {
        min-width: 100%;
        margin-right: 0 !important;
        margin-bottom: 1.5rem
    }
}

.MomServiceLandingPage .section-service {
    display: flex;
    align-items: center
}

    .MomServiceLandingPage .section-service .MomDivider--vertical {
        align-self: stretch
    }

    .MomServiceLandingPage .section-service .MomButton {
        margin-top: .5rem
    }

@media(max-width:30rem) {
    .MomServiceLandingPage .section-service {
        flex-direction: column;
        align-items: flex-start
    }

        .MomServiceLandingPage .section-service > :last-child {
            margin-top: 1.5rem
        }

        .MomServiceLandingPage .section-service .MomButton {
            width: 100%;
            justify-content: center
        }
}

.MomPageTitle .MomPageTitle__PageSubtitle {
    font-weight: 400 !important;
    font-size: 1.125rem !important;
    line-height: 1.5rem !important
}

.c\:black {
    color: #000 !important
}

@media (min-width:30rem) {
    .mobile\(c\:black\) {
        color: #000 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:black\) {
        color: #000 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:black\) {
        color: #000 !important
    }
}

.c\:white {
    color: #fff !important
}

@media (min-width:30rem) {
    .mobile\(c\:white\) {
        color: #fff !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:white\) {
        color: #fff !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:white\) {
        color: #fff !important
    }
}

.c\:grey-80 {
    color: #333 !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-80\) {
        color: #333 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-80\) {
        color: #333 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-80\) {
        color: #333 !important
    }
}

.c\:grey-70 {
    color: #666768 !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-70\) {
        color: #666768 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-70\) {
        color: #666768 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-70\) {
        color: #666768 !important
    }
}

.c\:grey-60 {
    color: #7f8182 !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-60\) {
        color: #7f8182 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-60\) {
        color: #7f8182 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-60\) {
        color: #7f8182 !important
    }
}

.c\:grey-50 {
    color: #a0a1a2 !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-50\) {
        color: #a0a1a2 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-50\) {
        color: #a0a1a2 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-50\) {
        color: #a0a1a2 !important
    }
}

.c\:grey-40 {
    color: #b5b6b7 !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-40\) {
        color: #b5b6b7 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-40\) {
        color: #b5b6b7 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-40\) {
        color: #b5b6b7 !important
    }
}

.c\:grey-30 {
    color: #d3d3d3 !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-30\) {
        color: #d3d3d3 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-30\) {
        color: #d3d3d3 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-30\) {
        color: #d3d3d3 !important
    }
}

.c\:grey-20 {
    color: #e2e2e2 !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-20\) {
        color: #e2e2e2 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-20\) {
        color: #e2e2e2 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-20\) {
        color: #e2e2e2 !important
    }
}

.c\:grey-10 {
    color: #ededed !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-10\) {
        color: #ededed !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-10\) {
        color: #ededed !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-10\) {
        color: #ededed !important
    }
}

.c\:grey-darkest {
    color: #000 !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-darkest\) {
        color: #000 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-darkest\) {
        color: #000 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-darkest\) {
        color: #000 !important
    }
}

.c\:grey-darker {
    color: #444 !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-darker\) {
        color: #444 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-darker\) {
        color: #444 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-darker\) {
        color: #444 !important
    }
}

.c\:grey-dark {
    color: #72777a !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-dark\) {
        color: #72777a !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-dark\) {
        color: #72777a !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-dark\) {
        color: #72777a !important
    }
}

.c\:grey {
    color: #c6cacc !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey\) {
        color: #c6cacc !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey\) {
        color: #c6cacc !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey\) {
        color: #c6cacc !important
    }
}

.c\:grey-light {
    color: #e1e3e4 !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-light\) {
        color: #e1e3e4 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-light\) {
        color: #e1e3e4 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-light\) {
        color: #e1e3e4 !important
    }
}

.c\:grey-lighter {
    color: #f4f4f4 !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-lighter\) {
        color: #f4f4f4 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-lighter\) {
        color: #f4f4f4 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-lighter\) {
        color: #f4f4f4 !important
    }
}

.c\:grey-lightest {
    color: #fafafa !important
}

@media (min-width:30rem) {
    .mobile\(c\:grey-lightest\) {
        color: #fafafa !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:grey-lightest\) {
        color: #fafafa !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:grey-lightest\) {
        color: #fafafa !important
    }
}

.c\:blue-100 {
    color: #002a7b !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-100\) {
        color: #002a7b !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-100\) {
        color: #002a7b !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-100\) {
        color: #002a7b !important
    }
}

.c\:blue-90 {
    color: #0039a2 !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-90\) {
        color: #0039a2 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-90\) {
        color: #0039a2 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-90\) {
        color: #0039a2 !important
    }
}

.c\:blue-80 {
    color: #0543b6 !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-80\) {
        color: #0543b6 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-80\) {
        color: #0543b6 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-80\) {
        color: #0543b6 !important
    }
}

.c\:blue-70 {
    color: #0056d2 !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-70\) {
        color: #0056d2 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-70\) {
        color: #0056d2 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-70\) {
        color: #0056d2 !important
    }
}

.c\:blue-60 {
    color: #2a68da !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-60\) {
        color: #2a68da !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-60\) {
        color: #2a68da !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-60\) {
        color: #2a68da !important
    }
}

.c\:blue-50 {
    color: #3678e9 !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-50\) {
        color: #3678e9 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-50\) {
        color: #3678e9 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-50\) {
        color: #3678e9 !important
    }
}

.c\:blue-40 {
    color: #418df1 !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-40\) {
        color: #418df1 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-40\) {
        color: #418df1 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-40\) {
        color: #418df1 !important
    }
}

.c\:blue-30 {
    color: #5a96fa !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-30\) {
        color: #5a96fa !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-30\) {
        color: #5a96fa !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-30\) {
        color: #5a96fa !important
    }
}

.c\:blue-20 {
    color: #82aeff !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-20\) {
        color: #82aeff !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-20\) {
        color: #82aeff !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-20\) {
        color: #82aeff !important
    }
}

.c\:blue-10 {
    color: #a7c6ff !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-10\) {
        color: #a7c6ff !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-10\) {
        color: #a7c6ff !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-10\) {
        color: #a7c6ff !important
    }
}

.c\:blue-5 {
    color: #cee0ff !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-5\) {
        color: #cee0ff !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-5\) {
        color: #cee0ff !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-5\) {
        color: #cee0ff !important
    }
}

.c\:blue-0 {
    color: #e5eefb !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-0\) {
        color: #e5eefb !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-0\) {
        color: #e5eefb !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-0\) {
        color: #e5eefb !important
    }
}

.c\:blue-darker {
    color: #1f253d !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-darker\) {
        color: #1f253d !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-darker\) {
        color: #1f253d !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-darker\) {
        color: #1f253d !important
    }
}

.c\:blue-dark {
    color: #005787 !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-dark\) {
        color: #005787 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-dark\) {
        color: #005787 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-dark\) {
        color: #005787 !important
    }
}

.c\:blue {
    color: #006eab !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue\) {
        color: #006eab !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue\) {
        color: #006eab !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue\) {
        color: #006eab !important
    }
}

.c\:blue-light {
    color: #83c2ec !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-light\) {
        color: #83c2ec !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-light\) {
        color: #83c2ec !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-light\) {
        color: #83c2ec !important
    }
}

.c\:blue-lighter {
    color: #d0e9f7 !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-lighter\) {
        color: #d0e9f7 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-lighter\) {
        color: #d0e9f7 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-lighter\) {
        color: #d0e9f7 !important
    }
}

.c\:blue-lightest {
    color: #f2f7fc !important
}

@media (min-width:30rem) {
    .mobile\(c\:blue-lightest\) {
        color: #f2f7fc !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:blue-lightest\) {
        color: #f2f7fc !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:blue-lightest\) {
        color: #f2f7fc !important
    }
}

.c\:cool-grey-100 {
    color: #0c0d0d !important
}

@media (min-width:30rem) {
    .mobile\(c\:cool-grey-100\) {
        color: #0c0d0d !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:cool-grey-100\) {
        color: #0c0d0d !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:cool-grey-100\) {
        color: #0c0d0d !important
    }
}

.c\:cool-grey-90 {
    color: #1d232b !important
}

@media (min-width:30rem) {
    .mobile\(c\:cool-grey-90\) {
        color: #1d232b !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:cool-grey-90\) {
        color: #1d232b !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:cool-grey-90\) {
        color: #1d232b !important
    }
}

.c\:cool-grey-80 {
    color: #2d3642 !important
}

@media (min-width:30rem) {
    .mobile\(c\:cool-grey-80\) {
        color: #2d3642 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:cool-grey-80\) {
        color: #2d3642 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:cool-grey-80\) {
        color: #2d3642 !important
    }
}

.c\:cool-grey-70 {
    color: #414c5a !important
}

@media (min-width:30rem) {
    .mobile\(c\:cool-grey-70\) {
        color: #414c5a !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:cool-grey-70\) {
        color: #414c5a !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:cool-grey-70\) {
        color: #414c5a !important
    }
}

.c\:cool-grey-60 {
    color: #566271 !important
}

@media (min-width:30rem) {
    .mobile\(c\:cool-grey-60\) {
        color: #566271 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:cool-grey-60\) {
        color: #566271 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:cool-grey-60\) {
        color: #566271 !important
    }
}

.c\:cool-grey-50 {
    color: #6d7989 !important
}

@media (min-width:30rem) {
    .mobile\(c\:cool-grey-50\) {
        color: #6d7989 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:cool-grey-50\) {
        color: #6d7989 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:cool-grey-50\) {
        color: #6d7989 !important
    }
}

.c\:cool-grey-40 {
    color: #8692a1 !important
}

@media (min-width:30rem) {
    .mobile\(c\:cool-grey-40\) {
        color: #8692a1 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:cool-grey-40\) {
        color: #8692a1 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:cool-grey-40\) {
        color: #8692a1 !important
    }
}

.c\:cool-grey-30 {
    color: #a0abb8 !important
}

@media (min-width:30rem) {
    .mobile\(c\:cool-grey-30\) {
        color: #a0abb8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:cool-grey-30\) {
        color: #a0abb8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:cool-grey-30\) {
        color: #a0abb8 !important
    }
}

.c\:cool-grey-20 {
    color: #bbc5d0 !important
}

@media (min-width:30rem) {
    .mobile\(c\:cool-grey-20\) {
        color: #bbc5d0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:cool-grey-20\) {
        color: #bbc5d0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:cool-grey-20\) {
        color: #bbc5d0 !important
    }
}

.c\:cool-grey-10 {
    color: #dae0e8 !important
}

@media (min-width:30rem) {
    .mobile\(c\:cool-grey-10\) {
        color: #dae0e8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:cool-grey-10\) {
        color: #dae0e8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:cool-grey-10\) {
        color: #dae0e8 !important
    }
}

.c\:cool-grey-5 {
    color: #eef1f4 !important
}

@media (min-width:30rem) {
    .mobile\(c\:cool-grey-5\) {
        color: #eef1f4 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:cool-grey-5\) {
        color: #eef1f4 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:cool-grey-5\) {
        color: #eef1f4 !important
    }
}

.c\:cool-grey-0 {
    color: #f9fafb !important
}

@media (min-width:30rem) {
    .mobile\(c\:cool-grey-0\) {
        color: #f9fafb !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:cool-grey-0\) {
        color: #f9fafb !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:cool-grey-0\) {
        color: #f9fafb !important
    }
}

.c\:green-90 {
    color: #007200 !important
}

@media (min-width:30rem) {
    .mobile\(c\:green-90\) {
        color: #007200 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:green-90\) {
        color: #007200 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:green-90\) {
        color: #007200 !important
    }
}

.c\:green-80 {
    color: #008700 !important
}

@media (min-width:30rem) {
    .mobile\(c\:green-80\) {
        color: #008700 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:green-80\) {
        color: #008700 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:green-80\) {
        color: #008700 !important
    }
}

.c\:green-70 {
    color: #21aa00 !important
}

@media (min-width:30rem) {
    .mobile\(c\:green-70\) {
        color: #21aa00 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:green-70\) {
        color: #21aa00 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:green-70\) {
        color: #21aa00 !important
    }
}

.c\:green-60 {
    color: #45bf00 !important
}

@media (min-width:30rem) {
    .mobile\(c\:green-60\) {
        color: #45bf00 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:green-60\) {
        color: #45bf00 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:green-60\) {
        color: #45bf00 !important
    }
}

.c\:green-50 {
    color: #73d42b !important
}

@media (min-width:30rem) {
    .mobile\(c\:green-50\) {
        color: #73d42b !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:green-50\) {
        color: #73d42b !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:green-50\) {
        color: #73d42b !important
    }
}

.c\:green-40 {
    color: #8fe74f !important
}

@media (min-width:30rem) {
    .mobile\(c\:green-40\) {
        color: #8fe74f !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:green-40\) {
        color: #8fe74f !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:green-40\) {
        color: #8fe74f !important
    }
}

.c\:green-30 {
    color: #a3f069 !important
}

@media (min-width:30rem) {
    .mobile\(c\:green-30\) {
        color: #a3f069 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:green-30\) {
        color: #a3f069 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:green-30\) {
        color: #a3f069 !important
    }
}

.c\:green-20 {
    color: #c2f49c !important
}

@media (min-width:30rem) {
    .mobile\(c\:green-20\) {
        color: #c2f49c !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:green-20\) {
        color: #c2f49c !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:green-20\) {
        color: #c2f49c !important
    }
}

.c\:green-10 {
    color: #dbf8c3 !important
}

@media (min-width:30rem) {
    .mobile\(c\:green-10\) {
        color: #dbf8c3 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:green-10\) {
        color: #dbf8c3 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:green-10\) {
        color: #dbf8c3 !important
    }
}

.c\:green-5 {
    color: #eeffe0 !important
}

@media (min-width:30rem) {
    .mobile\(c\:green-5\) {
        color: #eeffe0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:green-5\) {
        color: #eeffe0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:green-5\) {
        color: #eeffe0 !important
    }
}

.c\:green-0 {
    color: #f8fff2 !important
}

@media (min-width:30rem) {
    .mobile\(c\:green-0\) {
        color: #f8fff2 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:green-0\) {
        color: #f8fff2 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:green-0\) {
        color: #f8fff2 !important
    }
}

.c\:red-90 {
    color: #b02215 !important
}

@media (min-width:30rem) {
    .mobile\(c\:red-90\) {
        color: #b02215 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:red-90\) {
        color: #b02215 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:red-90\) {
        color: #b02215 !important
    }
}

.c\:red-80 {
    color: #cc3123 !important
}

@media (min-width:30rem) {
    .mobile\(c\:red-80\) {
        color: #cc3123 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:red-80\) {
        color: #cc3123 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:red-80\) {
        color: #cc3123 !important
    }
}

.c\:red-70 {
    color: #e73929 !important
}

@media (min-width:30rem) {
    .mobile\(c\:red-70\) {
        color: #e73929 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:red-70\) {
        color: #e73929 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:red-70\) {
        color: #e73929 !important
    }
}

.c\:red-60 {
    color: #ff4a39 !important
}

@media (min-width:30rem) {
    .mobile\(c\:red-60\) {
        color: #ff4a39 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:red-60\) {
        color: #ff4a39 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:red-60\) {
        color: #ff4a39 !important
    }
}

.c\:red-50 {
    color: #ff5b4b !important
}

@media (min-width:30rem) {
    .mobile\(c\:red-50\) {
        color: #ff5b4b !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:red-50\) {
        color: #ff5b4b !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:red-50\) {
        color: #ff5b4b !important
    }
}

.c\:red-40 {
    color: #ff6e61 !important
}

@media (min-width:30rem) {
    .mobile\(c\:red-40\) {
        color: #ff6e61 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:red-40\) {
        color: #ff6e61 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:red-40\) {
        color: #ff6e61 !important
    }
}

.c\:red-30 {
    color: #ff8479 !important
}

@media (min-width:30rem) {
    .mobile\(c\:red-30\) {
        color: #ff8479 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:red-30\) {
        color: #ff8479 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:red-30\) {
        color: #ff8479 !important
    }
}

.c\:red-20 {
    color: #ffa198 !important
}

@media (min-width:30rem) {
    .mobile\(c\:red-20\) {
        color: #ffa198 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:red-20\) {
        color: #ffa198 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:red-20\) {
        color: #ffa198 !important
    }
}

.c\:red-10 {
    color: #ffbeb8 !important
}

@media (min-width:30rem) {
    .mobile\(c\:red-10\) {
        color: #ffbeb8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:red-10\) {
        color: #ffbeb8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:red-10\) {
        color: #ffbeb8 !important
    }
}

.c\:red-5 {
    color: #fee7e6 !important
}

@media (min-width:30rem) {
    .mobile\(c\:red-5\) {
        color: #fee7e6 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:red-5\) {
        color: #fee7e6 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:red-5\) {
        color: #fee7e6 !important
    }
}

.c\:red-0 {
    color: #fef5f5 !important
}

@media (min-width:30rem) {
    .mobile\(c\:red-0\) {
        color: #fef5f5 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:red-0\) {
        color: #fef5f5 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:red-0\) {
        color: #fef5f5 !important
    }
}

.c\:orange-100 {
    color: #c75000 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-100\) {
        color: #c75000 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-100\) {
        color: #c75000 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-100\) {
        color: #c75000 !important
    }
}

.c\:orange-90 {
    color: #c75000 !important;
    color: #ee6b00 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-90\) {
        color: #ee6b00 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-90\) {
        color: #ee6b00 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-90\) {
        color: #ee6b00 !important
    }
}

.c\:orange-80 {
    color: #ff7300 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-80\) {
        color: #ff7300 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-80\) {
        color: #ff7300 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-80\) {
        color: #ff7300 !important
    }
}

.c\:orange-70 {
    color: #ff8400 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-70\) {
        color: #ff8400 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-70\) {
        color: #ff8400 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-70\) {
        color: #ff8400 !important
    }
}

.c\:orange-60 {
    color: #ff9d00 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-60\) {
        color: #ff9d00 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-60\) {
        color: #ff9d00 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-60\) {
        color: #ff9d00 !important
    }
}

.c\:orange-50 {
    color: #ffae17 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-50\) {
        color: #ffae17 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-50\) {
        color: #ffae17 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-50\) {
        color: #ffae17 !important
    }
}

.c\:orange-40 {
    color: #ffc23e !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-40\) {
        color: #ffc23e !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-40\) {
        color: #ffc23e !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-40\) {
        color: #ffc23e !important
    }
}

.c\:orange-30 {
    color: #ffd483 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-30\) {
        color: #ffd483 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-30\) {
        color: #ffd483 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-30\) {
        color: #ffd483 !important
    }
}

.c\:orange-20 {
    color: #ffdfa8 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-20\) {
        color: #ffdfa8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-20\) {
        color: #ffdfa8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-20\) {
        color: #ffdfa8 !important
    }
}

.c\:orange-10 {
    color: #ffebc1 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-10\) {
        color: #ffebc1 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-10\) {
        color: #ffebc1 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-10\) {
        color: #ffebc1 !important
    }
}

.c\:orange-5 {
    color: #fff0d7 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-5\) {
        color: #fff0d7 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-5\) {
        color: #fff0d7 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-5\) {
        color: #fff0d7 !important
    }
}

.c\:orange-0 {
    color: #fef4eb !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-0\) {
        color: #fef4eb !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-0\) {
        color: #fef4eb !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-0\) {
        color: #fef4eb !important
    }
}

.c\:orange-dark {
    color: #ba5d00 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-dark\) {
        color: #ba5d00 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-dark\) {
        color: #ba5d00 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-dark\) {
        color: #ba5d00 !important
    }
}

.c\:orange {
    color: #e77200 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange\) {
        color: #e77200 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange\) {
        color: #e77200 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange\) {
        color: #e77200 !important
    }
}

.c\:orange-light {
    color: #ffb74d !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-light\) {
        color: #ffb74d !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-light\) {
        color: #ffb74d !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-light\) {
        color: #ffb74d !important
    }
}

.c\:orange-lighter {
    color: #ffcd84 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-lighter\) {
        color: #ffcd84 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-lighter\) {
        color: #ffcd84 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-lighter\) {
        color: #ffcd84 !important
    }
}

.c\:orange-lightest {
    color: #fff0d9 !important
}

@media (min-width:30rem) {
    .mobile\(c\:orange-lightest\) {
        color: #fff0d9 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:orange-lightest\) {
        color: #fff0d9 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:orange-lightest\) {
        color: #fff0d9 !important
    }
}

.c\:purple-90 {
    color: #639 !important
}

@media (min-width:30rem) {
    .mobile\(c\:purple-90\) {
        color: #639 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:purple-90\) {
        color: #639 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:purple-90\) {
        color: #639 !important
    }
}

.c\:purple-80 {
    color: #8843cd !important
}

@media (min-width:30rem) {
    .mobile\(c\:purple-80\) {
        color: #8843cd !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:purple-80\) {
        color: #8843cd !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:purple-80\) {
        color: #8843cd !important
    }
}

.c\:purple-70 {
    color: #a766e8 !important
}

@media (min-width:30rem) {
    .mobile\(c\:purple-70\) {
        color: #a766e8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:purple-70\) {
        color: #a766e8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:purple-70\) {
        color: #a766e8 !important
    }
}

.c\:purple-60 {
    color: #bb7eed !important
}

@media (min-width:30rem) {
    .mobile\(c\:purple-60\) {
        color: #bb7eed !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:purple-60\) {
        color: #bb7eed !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:purple-60\) {
        color: #bb7eed !important
    }
}

.c\:purple-50 {
    color: #d1a2f8 !important
}

@media (min-width:30rem) {
    .mobile\(c\:purple-50\) {
        color: #d1a2f8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:purple-50\) {
        color: #d1a2f8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:purple-50\) {
        color: #d1a2f8 !important
    }
}

.c\:purple-40 {
    color: #ddbcf8 !important
}

@media (min-width:30rem) {
    .mobile\(c\:purple-40\) {
        color: #ddbcf8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:purple-40\) {
        color: #ddbcf8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:purple-40\) {
        color: #ddbcf8 !important
    }
}

.c\:purple-30 {
    color: #e8d1fa !important
}

@media (min-width:30rem) {
    .mobile\(c\:purple-30\) {
        color: #e8d1fa !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:purple-30\) {
        color: #e8d1fa !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:purple-30\) {
        color: #e8d1fa !important
    }
}

.c\:purple-20 {
    color: #ecdcf9 !important
}

@media (min-width:30rem) {
    .mobile\(c\:purple-20\) {
        color: #ecdcf9 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:purple-20\) {
        color: #ecdcf9 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:purple-20\) {
        color: #ecdcf9 !important
    }
}

.c\:purple-10 {
    color: #f2e6fb !important
}

@media (min-width:30rem) {
    .mobile\(c\:purple-10\) {
        color: #f2e6fb !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:purple-10\) {
        color: #f2e6fb !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:purple-10\) {
        color: #f2e6fb !important
    }
}

.c\:purple-5 {
    color: #f8eeff !important
}

@media (min-width:30rem) {
    .mobile\(c\:purple-5\) {
        color: #f8eeff !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:purple-5\) {
        color: #f8eeff !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:purple-5\) {
        color: #f8eeff !important
    }
}

.c\:purple-0 {
    color: #fcf8ff !important
}

@media (min-width:30rem) {
    .mobile\(c\:purple-0\) {
        color: #fcf8ff !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:purple-0\) {
        color: #fcf8ff !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:purple-0\) {
        color: #fcf8ff !important
    }
}

.c\:system-green {
    color: #11aa58 !important
}

@media (min-width:30rem) {
    .mobile\(c\:system-green\) {
        color: #11aa58 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:system-green\) {
        color: #11aa58 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:system-green\) {
        color: #11aa58 !important
    }
}

.c\:system-green-light {
    color: #d1f8cb !important
}

@media (min-width:30rem) {
    .mobile\(c\:system-green-light\) {
        color: #d1f8cb !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:system-green-light\) {
        color: #d1f8cb !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:system-green-light\) {
        color: #d1f8cb !important
    }
}

.c\:system-red {
    color: #e62325 !important
}

@media (min-width:30rem) {
    .mobile\(c\:system-red\) {
        color: #e62325 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:system-red\) {
        color: #e62325 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:system-red\) {
        color: #e62325 !important
    }
}

.c\:system-red-light {
    color: #ffe5e9 !important
}

@media (min-width:30rem) {
    .mobile\(c\:system-red-light\) {
        color: #ffe5e9 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:system-red-light\) {
        color: #ffe5e9 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:system-red-light\) {
        color: #ffe5e9 !important
    }
}

.c\:system-yellow {
    color: #947100 !important
}

@media (min-width:30rem) {
    .mobile\(c\:system-yellow\) {
        color: #947100 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:system-yellow\) {
        color: #947100 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:system-yellow\) {
        color: #947100 !important
    }
}

.c\:system-yellow-light {
    color: #fffaca !important
}

@media (min-width:30rem) {
    .mobile\(c\:system-yellow-light\) {
        color: #fffaca !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:system-yellow-light\) {
        color: #fffaca !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:system-yellow-light\) {
        color: #fffaca !important
    }
}

.c\:system-blue {
    color: #203296 !important
}

@media (min-width:30rem) {
    .mobile\(c\:system-blue\) {
        color: #203296 !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:system-blue\) {
        color: #203296 !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:system-blue\) {
        color: #203296 !important
    }
}

.c\:system-blue-light {
    color: #eef0fa !important
}

@media (min-width:30rem) {
    .mobile\(c\:system-blue-light\) {
        color: #eef0fa !important
    }
}

@media (min-width:48rem) {
    .tablet\(c\:system-blue-light\) {
        color: #eef0fa !important
    }
}

@media (min-width:64rem) {
    .desktop\(c\:system-blue-light\) {
        color: #eef0fa !important
    }
}

.bgc\:black {
    background-color: #000 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:black\) {
        background-color: #000 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:black\) {
        background-color: #000 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:black\) {
        background-color: #000 !important
    }
}

.bgc\:white {
    background-color: #fff !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:white\) {
        background-color: #fff !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:white\) {
        background-color: #fff !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:white\) {
        background-color: #fff !important
    }
}

.bgc\:grey-80 {
    background-color: #333 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-80\) {
        background-color: #333 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-80\) {
        background-color: #333 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-80\) {
        background-color: #333 !important
    }
}

.bgc\:grey-70 {
    background-color: #666768 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-70\) {
        background-color: #666768 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-70\) {
        background-color: #666768 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-70\) {
        background-color: #666768 !important
    }
}

.bgc\:grey-60 {
    background-color: #7f8182 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-60\) {
        background-color: #7f8182 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-60\) {
        background-color: #7f8182 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-60\) {
        background-color: #7f8182 !important
    }
}

.bgc\:grey-50 {
    background-color: #a0a1a2 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-50\) {
        background-color: #a0a1a2 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-50\) {
        background-color: #a0a1a2 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-50\) {
        background-color: #a0a1a2 !important
    }
}

.bgc\:grey-40 {
    background-color: #b5b6b7 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-40\) {
        background-color: #b5b6b7 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-40\) {
        background-color: #b5b6b7 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-40\) {
        background-color: #b5b6b7 !important
    }
}

.bgc\:grey-30 {
    background-color: #d3d3d3 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-30\) {
        background-color: #d3d3d3 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-30\) {
        background-color: #d3d3d3 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-30\) {
        background-color: #d3d3d3 !important
    }
}

.bgc\:grey-20 {
    background-color: #e2e2e2 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-20\) {
        background-color: #e2e2e2 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-20\) {
        background-color: #e2e2e2 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-20\) {
        background-color: #e2e2e2 !important
    }
}

.bgc\:grey-10 {
    background-color: #ededed !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-10\) {
        background-color: #ededed !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-10\) {
        background-color: #ededed !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-10\) {
        background-color: #ededed !important
    }
}

.bgc\:grey-darkest {
    background-color: #000 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-darkest\) {
        background-color: #000 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-darkest\) {
        background-color: #000 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-darkest\) {
        background-color: #000 !important
    }
}

.bgc\:grey-darker {
    background-color: #444 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-darker\) {
        background-color: #444 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-darker\) {
        background-color: #444 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-darker\) {
        background-color: #444 !important
    }
}

.bgc\:grey-dark {
    background-color: #72777a !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-dark\) {
        background-color: #72777a !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-dark\) {
        background-color: #72777a !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-dark\) {
        background-color: #72777a !important
    }
}

.bgc\:grey {
    background-color: #c6cacc !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey\) {
        background-color: #c6cacc !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey\) {
        background-color: #c6cacc !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey\) {
        background-color: #c6cacc !important
    }
}

.bgc\:grey-light {
    background-color: #e1e3e4 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-light\) {
        background-color: #e1e3e4 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-light\) {
        background-color: #e1e3e4 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-light\) {
        background-color: #e1e3e4 !important
    }
}

.bgc\:grey-lighter {
    background-color: #f4f4f4 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-lighter\) {
        background-color: #f4f4f4 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-lighter\) {
        background-color: #f4f4f4 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-lighter\) {
        background-color: #f4f4f4 !important
    }
}

.bgc\:grey-lightest {
    background-color: #fafafa !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:grey-lightest\) {
        background-color: #fafafa !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:grey-lightest\) {
        background-color: #fafafa !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:grey-lightest\) {
        background-color: #fafafa !important
    }
}

.bgc\:blue-100 {
    background-color: #002a7b !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-100\) {
        background-color: #002a7b !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-100\) {
        background-color: #002a7b !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-100\) {
        background-color: #002a7b !important
    }
}

.bgc\:blue-90 {
    background-color: #0039a2 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-90\) {
        background-color: #0039a2 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-90\) {
        background-color: #0039a2 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-90\) {
        background-color: #0039a2 !important
    }
}

.bgc\:blue-80 {
    background-color: #0543b6 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-80\) {
        background-color: #0543b6 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-80\) {
        background-color: #0543b6 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-80\) {
        background-color: #0543b6 !important
    }
}

.bgc\:blue-70 {
    background-color: #0056d2 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-70\) {
        background-color: #0056d2 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-70\) {
        background-color: #0056d2 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-70\) {
        background-color: #0056d2 !important
    }
}

.bgc\:blue-60 {
    background-color: #2a68da !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-60\) {
        background-color: #2a68da !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-60\) {
        background-color: #2a68da !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-60\) {
        background-color: #2a68da !important
    }
}

.bgc\:blue-50 {
    background-color: #3678e9 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-50\) {
        background-color: #3678e9 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-50\) {
        background-color: #3678e9 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-50\) {
        background-color: #3678e9 !important
    }
}

.bgc\:blue-40 {
    background-color: #418df1 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-40\) {
        background-color: #418df1 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-40\) {
        background-color: #418df1 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-40\) {
        background-color: #418df1 !important
    }
}

.bgc\:blue-30 {
    background-color: #5a96fa !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-30\) {
        background-color: #5a96fa !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-30\) {
        background-color: #5a96fa !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-30\) {
        background-color: #5a96fa !important
    }
}

.bgc\:blue-20 {
    background-color: #82aeff !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-20\) {
        background-color: #82aeff !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-20\) {
        background-color: #82aeff !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-20\) {
        background-color: #82aeff !important
    }
}

.bgc\:blue-10 {
    background-color: #a7c6ff !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-10\) {
        background-color: #a7c6ff !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-10\) {
        background-color: #a7c6ff !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-10\) {
        background-color: #a7c6ff !important
    }
}

.bgc\:blue-5 {
    background-color: #cee0ff !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-5\) {
        background-color: #cee0ff !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-5\) {
        background-color: #cee0ff !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-5\) {
        background-color: #cee0ff !important
    }
}

.bgc\:blue-0 {
    background-color: #e5eefb !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-0\) {
        background-color: #e5eefb !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-0\) {
        background-color: #e5eefb !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-0\) {
        background-color: #e5eefb !important
    }
}

.bgc\:blue-darker {
    background-color: #1f253d !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-darker\) {
        background-color: #1f253d !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-darker\) {
        background-color: #1f253d !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-darker\) {
        background-color: #1f253d !important
    }
}

.bgc\:blue-dark {
    background-color: #005787 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-dark\) {
        background-color: #005787 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-dark\) {
        background-color: #005787 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-dark\) {
        background-color: #005787 !important
    }
}

.bgc\:blue {
    background-color: #006eab !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue\) {
        background-color: #006eab !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue\) {
        background-color: #006eab !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue\) {
        background-color: #006eab !important
    }
}

.bgc\:blue-light {
    background-color: #83c2ec !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-light\) {
        background-color: #83c2ec !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-light\) {
        background-color: #83c2ec !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-light\) {
        background-color: #83c2ec !important
    }
}

.bgc\:blue-lighter {
    background-color: #d0e9f7 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-lighter\) {
        background-color: #d0e9f7 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-lighter\) {
        background-color: #d0e9f7 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-lighter\) {
        background-color: #d0e9f7 !important
    }
}

.bgc\:blue-lightest {
    background-color: #f2f7fc !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:blue-lightest\) {
        background-color: #f2f7fc !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:blue-lightest\) {
        background-color: #f2f7fc !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:blue-lightest\) {
        background-color: #f2f7fc !important
    }
}

.bgc\:cool-grey-100 {
    background-color: #0c0d0d !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:cool-grey-100\) {
        background-color: #0c0d0d !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:cool-grey-100\) {
        background-color: #0c0d0d !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:cool-grey-100\) {
        background-color: #0c0d0d !important
    }
}

.bgc\:cool-grey-90 {
    background-color: #1d232b !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:cool-grey-90\) {
        background-color: #1d232b !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:cool-grey-90\) {
        background-color: #1d232b !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:cool-grey-90\) {
        background-color: #1d232b !important
    }
}

.bgc\:cool-grey-80 {
    background-color: #2d3642 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:cool-grey-80\) {
        background-color: #2d3642 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:cool-grey-80\) {
        background-color: #2d3642 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:cool-grey-80\) {
        background-color: #2d3642 !important
    }
}

.bgc\:cool-grey-70 {
    background-color: #414c5a !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:cool-grey-70\) {
        background-color: #414c5a !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:cool-grey-70\) {
        background-color: #414c5a !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:cool-grey-70\) {
        background-color: #414c5a !important
    }
}

.bgc\:cool-grey-60 {
    background-color: #566271 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:cool-grey-60\) {
        background-color: #566271 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:cool-grey-60\) {
        background-color: #566271 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:cool-grey-60\) {
        background-color: #566271 !important
    }
}

.bgc\:cool-grey-50 {
    background-color: #6d7989 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:cool-grey-50\) {
        background-color: #6d7989 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:cool-grey-50\) {
        background-color: #6d7989 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:cool-grey-50\) {
        background-color: #6d7989 !important
    }
}

.bgc\:cool-grey-40 {
    background-color: #8692a1 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:cool-grey-40\) {
        background-color: #8692a1 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:cool-grey-40\) {
        background-color: #8692a1 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:cool-grey-40\) {
        background-color: #8692a1 !important
    }
}

.bgc\:cool-grey-30 {
    background-color: #a0abb8 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:cool-grey-30\) {
        background-color: #a0abb8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:cool-grey-30\) {
        background-color: #a0abb8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:cool-grey-30\) {
        background-color: #a0abb8 !important
    }
}

.bgc\:cool-grey-20 {
    background-color: #bbc5d0 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:cool-grey-20\) {
        background-color: #bbc5d0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:cool-grey-20\) {
        background-color: #bbc5d0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:cool-grey-20\) {
        background-color: #bbc5d0 !important
    }
}

.bgc\:cool-grey-10 {
    background-color: #dae0e8 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:cool-grey-10\) {
        background-color: #dae0e8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:cool-grey-10\) {
        background-color: #dae0e8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:cool-grey-10\) {
        background-color: #dae0e8 !important
    }
}

.bgc\:cool-grey-5 {
    background-color: #eef1f4 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:cool-grey-5\) {
        background-color: #eef1f4 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:cool-grey-5\) {
        background-color: #eef1f4 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:cool-grey-5\) {
        background-color: #eef1f4 !important
    }
}

.bgc\:cool-grey-0 {
    background-color: #f9fafb !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:cool-grey-0\) {
        background-color: #f9fafb !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:cool-grey-0\) {
        background-color: #f9fafb !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:cool-grey-0\) {
        background-color: #f9fafb !important
    }
}

.bgc\:green-90 {
    background-color: #007200 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:green-90\) {
        background-color: #007200 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:green-90\) {
        background-color: #007200 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:green-90\) {
        background-color: #007200 !important
    }
}

.bgc\:green-80 {
    background-color: #008700 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:green-80\) {
        background-color: #008700 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:green-80\) {
        background-color: #008700 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:green-80\) {
        background-color: #008700 !important
    }
}

.bgc\:green-70 {
    background-color: #21aa00 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:green-70\) {
        background-color: #21aa00 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:green-70\) {
        background-color: #21aa00 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:green-70\) {
        background-color: #21aa00 !important
    }
}

.bgc\:green-60 {
    background-color: #45bf00 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:green-60\) {
        background-color: #45bf00 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:green-60\) {
        background-color: #45bf00 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:green-60\) {
        background-color: #45bf00 !important
    }
}

.bgc\:green-50 {
    background-color: #73d42b !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:green-50\) {
        background-color: #73d42b !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:green-50\) {
        background-color: #73d42b !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:green-50\) {
        background-color: #73d42b !important
    }
}

.bgc\:green-40 {
    background-color: #8fe74f !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:green-40\) {
        background-color: #8fe74f !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:green-40\) {
        background-color: #8fe74f !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:green-40\) {
        background-color: #8fe74f !important
    }
}

.bgc\:green-30 {
    background-color: #a3f069 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:green-30\) {
        background-color: #a3f069 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:green-30\) {
        background-color: #a3f069 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:green-30\) {
        background-color: #a3f069 !important
    }
}

.bgc\:green-20 {
    background-color: #c2f49c !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:green-20\) {
        background-color: #c2f49c !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:green-20\) {
        background-color: #c2f49c !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:green-20\) {
        background-color: #c2f49c !important
    }
}

.bgc\:green-10 {
    background-color: #dbf8c3 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:green-10\) {
        background-color: #dbf8c3 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:green-10\) {
        background-color: #dbf8c3 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:green-10\) {
        background-color: #dbf8c3 !important
    }
}

.bgc\:green-5 {
    background-color: #eeffe0 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:green-5\) {
        background-color: #eeffe0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:green-5\) {
        background-color: #eeffe0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:green-5\) {
        background-color: #eeffe0 !important
    }
}

.bgc\:green-0 {
    background-color: #f8fff2 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:green-0\) {
        background-color: #f8fff2 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:green-0\) {
        background-color: #f8fff2 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:green-0\) {
        background-color: #f8fff2 !important
    }
}

.bgc\:red-90 {
    background-color: #b02215 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:red-90\) {
        background-color: #b02215 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:red-90\) {
        background-color: #b02215 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:red-90\) {
        background-color: #b02215 !important
    }
}

.bgc\:red-80 {
    background-color: #cc3123 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:red-80\) {
        background-color: #cc3123 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:red-80\) {
        background-color: #cc3123 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:red-80\) {
        background-color: #cc3123 !important
    }
}

.bgc\:red-70 {
    background-color: #e73929 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:red-70\) {
        background-color: #e73929 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:red-70\) {
        background-color: #e73929 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:red-70\) {
        background-color: #e73929 !important
    }
}

.bgc\:red-60 {
    background-color: #ff4a39 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:red-60\) {
        background-color: #ff4a39 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:red-60\) {
        background-color: #ff4a39 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:red-60\) {
        background-color: #ff4a39 !important
    }
}

.bgc\:red-50 {
    background-color: #ff5b4b !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:red-50\) {
        background-color: #ff5b4b !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:red-50\) {
        background-color: #ff5b4b !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:red-50\) {
        background-color: #ff5b4b !important
    }
}

.bgc\:red-40 {
    background-color: #ff6e61 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:red-40\) {
        background-color: #ff6e61 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:red-40\) {
        background-color: #ff6e61 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:red-40\) {
        background-color: #ff6e61 !important
    }
}

.bgc\:red-30 {
    background-color: #ff8479 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:red-30\) {
        background-color: #ff8479 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:red-30\) {
        background-color: #ff8479 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:red-30\) {
        background-color: #ff8479 !important
    }
}

.bgc\:red-20 {
    background-color: #ffa198 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:red-20\) {
        background-color: #ffa198 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:red-20\) {
        background-color: #ffa198 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:red-20\) {
        background-color: #ffa198 !important
    }
}

.bgc\:red-10 {
    background-color: #ffbeb8 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:red-10\) {
        background-color: #ffbeb8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:red-10\) {
        background-color: #ffbeb8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:red-10\) {
        background-color: #ffbeb8 !important
    }
}

.bgc\:red-5 {
    background-color: #fee7e6 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:red-5\) {
        background-color: #fee7e6 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:red-5\) {
        background-color: #fee7e6 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:red-5\) {
        background-color: #fee7e6 !important
    }
}

.bgc\:red-0 {
    background-color: #fef5f5 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:red-0\) {
        background-color: #fef5f5 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:red-0\) {
        background-color: #fef5f5 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:red-0\) {
        background-color: #fef5f5 !important
    }
}

.bgc\:orange-100 {
    background-color: #c75000 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-100\) {
        background-color: #c75000 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-100\) {
        background-color: #c75000 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-100\) {
        background-color: #c75000 !important
    }
}

.bgc\:orange-90 {
    background-color: #ee6b00 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-90\) {
        background-color: #ee6b00 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-90\) {
        background-color: #ee6b00 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-90\) {
        background-color: #ee6b00 !important
    }
}

.bgc\:orange-80 {
    background-color: #ff7300 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-80\) {
        background-color: #ff7300 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-80\) {
        background-color: #ff7300 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-80\) {
        background-color: #ff7300 !important
    }
}

.bgc\:orange-70 {
    background-color: #ff8400 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-70\) {
        background-color: #ff8400 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-70\) {
        background-color: #ff8400 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-70\) {
        background-color: #ff8400 !important
    }
}

.bgc\:orange-60 {
    background-color: #ff9d00 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-60\) {
        background-color: #ff9d00 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-60\) {
        background-color: #ff9d00 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-60\) {
        background-color: #ff9d00 !important
    }
}

.bgc\:orange-50 {
    background-color: #ffae17 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-50\) {
        background-color: #ffae17 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-50\) {
        background-color: #ffae17 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-50\) {
        background-color: #ffae17 !important
    }
}

.bgc\:orange-40 {
    background-color: #ffc23e !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-40\) {
        background-color: #ffc23e !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-40\) {
        background-color: #ffc23e !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-40\) {
        background-color: #ffc23e !important
    }
}

.bgc\:orange-30 {
    background-color: #ffd483 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-30\) {
        background-color: #ffd483 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-30\) {
        background-color: #ffd483 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-30\) {
        background-color: #ffd483 !important
    }
}

.bgc\:orange-20 {
    background-color: #ffdfa8 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-20\) {
        background-color: #ffdfa8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-20\) {
        background-color: #ffdfa8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-20\) {
        background-color: #ffdfa8 !important
    }
}

.bgc\:orange-10 {
    background-color: #ffebc1 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-10\) {
        background-color: #ffebc1 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-10\) {
        background-color: #ffebc1 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-10\) {
        background-color: #ffebc1 !important
    }
}

.bgc\:orange-5 {
    background-color: #fff0d7 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-5\) {
        background-color: #fff0d7 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-5\) {
        background-color: #fff0d7 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-5\) {
        background-color: #fff0d7 !important
    }
}

.bgc\:orange-0 {
    background-color: #fef4eb !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-0\) {
        background-color: #fef4eb !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-0\) {
        background-color: #fef4eb !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-0\) {
        background-color: #fef4eb !important
    }
}

.bgc\:orange-dark {
    background-color: #ba5d00 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-dark\) {
        background-color: #ba5d00 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-dark\) {
        background-color: #ba5d00 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-dark\) {
        background-color: #ba5d00 !important
    }
}

.bgc\:orange {
    background-color: #e77200 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange\) {
        background-color: #e77200 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange\) {
        background-color: #e77200 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange\) {
        background-color: #e77200 !important
    }
}

.bgc\:orange-light {
    background-color: #ffb74d !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-light\) {
        background-color: #ffb74d !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-light\) {
        background-color: #ffb74d !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-light\) {
        background-color: #ffb74d !important
    }
}

.bgc\:orange-lighter {
    background-color: #ffcd84 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-lighter\) {
        background-color: #ffcd84 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-lighter\) {
        background-color: #ffcd84 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-lighter\) {
        background-color: #ffcd84 !important
    }
}

.bgc\:orange-lightest {
    background-color: #fff0d9 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:orange-lightest\) {
        background-color: #fff0d9 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:orange-lightest\) {
        background-color: #fff0d9 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:orange-lightest\) {
        background-color: #fff0d9 !important
    }
}

.bgc\:purple-90 {
    background-color: #639 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:purple-90\) {
        background-color: #639 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:purple-90\) {
        background-color: #639 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:purple-90\) {
        background-color: #639 !important
    }
}

.bgc\:purple-80 {
    background-color: #8843cd !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:purple-80\) {
        background-color: #8843cd !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:purple-80\) {
        background-color: #8843cd !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:purple-80\) {
        background-color: #8843cd !important
    }
}

.bgc\:purple-70 {
    background-color: #a766e8 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:purple-70\) {
        background-color: #a766e8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:purple-70\) {
        background-color: #a766e8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:purple-70\) {
        background-color: #a766e8 !important
    }
}

.bgc\:purple-60 {
    background-color: #bb7eed !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:purple-60\) {
        background-color: #bb7eed !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:purple-60\) {
        background-color: #bb7eed !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:purple-60\) {
        background-color: #bb7eed !important
    }
}

.bgc\:purple-50 {
    background-color: #d1a2f8 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:purple-50\) {
        background-color: #d1a2f8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:purple-50\) {
        background-color: #d1a2f8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:purple-50\) {
        background-color: #d1a2f8 !important
    }
}

.bgc\:purple-40 {
    background-color: #ddbcf8 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:purple-40\) {
        background-color: #ddbcf8 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:purple-40\) {
        background-color: #ddbcf8 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:purple-40\) {
        background-color: #ddbcf8 !important
    }
}

.bgc\:purple-30 {
    background-color: #e8d1fa !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:purple-30\) {
        background-color: #e8d1fa !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:purple-30\) {
        background-color: #e8d1fa !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:purple-30\) {
        background-color: #e8d1fa !important
    }
}

.bgc\:purple-20 {
    background-color: #ecdcf9 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:purple-20\) {
        background-color: #ecdcf9 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:purple-20\) {
        background-color: #ecdcf9 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:purple-20\) {
        background-color: #ecdcf9 !important
    }
}

.bgc\:purple-10 {
    background-color: #f2e6fb !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:purple-10\) {
        background-color: #f2e6fb !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:purple-10\) {
        background-color: #f2e6fb !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:purple-10\) {
        background-color: #f2e6fb !important
    }
}

.bgc\:purple-5 {
    background-color: #f8eeff !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:purple-5\) {
        background-color: #f8eeff !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:purple-5\) {
        background-color: #f8eeff !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:purple-5\) {
        background-color: #f8eeff !important
    }
}

.bgc\:purple-0 {
    background-color: #fcf8ff !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:purple-0\) {
        background-color: #fcf8ff !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:purple-0\) {
        background-color: #fcf8ff !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:purple-0\) {
        background-color: #fcf8ff !important
    }
}

.bgc\:system-green {
    background-color: #11aa58 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:system-green\) {
        background-color: #11aa58 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:system-green\) {
        background-color: #11aa58 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:system-green\) {
        background-color: #11aa58 !important
    }
}

.bgc\:system-green-light {
    background-color: #d1f8cb !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:system-green-light\) {
        background-color: #d1f8cb !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:system-green-light\) {
        background-color: #d1f8cb !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:system-green-light\) {
        background-color: #d1f8cb !important
    }
}

.bgc\:system-red {
    background-color: #e62325 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:system-red\) {
        background-color: #e62325 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:system-red\) {
        background-color: #e62325 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:system-red\) {
        background-color: #e62325 !important
    }
}

.bgc\:system-red-light {
    background-color: #ffe5e9 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:system-red-light\) {
        background-color: #ffe5e9 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:system-red-light\) {
        background-color: #ffe5e9 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:system-red-light\) {
        background-color: #ffe5e9 !important
    }
}

.bgc\:system-yellow {
    background-color: #947100 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:system-yellow\) {
        background-color: #947100 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:system-yellow\) {
        background-color: #947100 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:system-yellow\) {
        background-color: #947100 !important
    }
}

.bgc\:system-yellow-light {
    background-color: #fffaca !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:system-yellow-light\) {
        background-color: #fffaca !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:system-yellow-light\) {
        background-color: #fffaca !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:system-yellow-light\) {
        background-color: #fffaca !important
    }
}

.bgc\:system-blue {
    background-color: #203296 !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:system-blue\) {
        background-color: #203296 !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:system-blue\) {
        background-color: #203296 !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:system-blue\) {
        background-color: #203296 !important
    }
}

.bgc\:system-blue-light {
    background-color: #eef0fa !important
}

@media (min-width:30rem) {
    .mobile\(bgc\:system-blue-light\) {
        background-color: #eef0fa !important
    }
}

@media (min-width:48rem) {
    .tablet\(bgc\:system-blue-light\) {
        background-color: #eef0fa !important
    }
}

@media (min-width:64rem) {
    .desktop\(bgc\:system-blue-light\) {
        background-color: #eef0fa !important
    }
}

.bsh\:s {
    box-shadow: 0 0 2px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.12) !important
}

@media (min-width:30rem) {
    .mobile\(bsh\:s\) {
        box-shadow: 0 0 2px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.12) !important
    }
}

@media (min-width:48rem) {
    .tablet\(bsh\:s\) {
        box-shadow: 0 0 2px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.12) !important
    }
}

@media (min-width:64rem) {
    .desktop\(bsh\:s\) {
        box-shadow: 0 0 2px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.12) !important
    }
}

.bsh\:m {
    box-shadow: 0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12) !important
}

@media (min-width:30rem) {
    .mobile\(bsh\:m\) {
        box-shadow: 0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12) !important
    }
}

@media (min-width:48rem) {
    .tablet\(bsh\:m\) {
        box-shadow: 0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12) !important
    }
}

@media (min-width:64rem) {
    .desktop\(bsh\:m\) {
        box-shadow: 0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12) !important
    }
}

.bsh\:l {
    box-shadow: 0 12px 17px rgba(0,0,0,.14),0 5px 22px rgba(0,0,0,.12) !important
}

@media (min-width:30rem) {
    .mobile\(bsh\:l\) {
        box-shadow: 0 12px 17px rgba(0,0,0,.14),0 5px 22px rgba(0,0,0,.12) !important
    }
}

@media (min-width:48rem) {
    .tablet\(bsh\:l\) {
        box-shadow: 0 12px 17px rgba(0,0,0,.14),0 5px 22px rgba(0,0,0,.12) !important
    }
}

@media (min-width:64rem) {
    .desktop\(bsh\:l\) {
        box-shadow: 0 12px 17px rgba(0,0,0,.14),0 5px 22px rgba(0,0,0,.12) !important
    }
}

.bsh\:xl {
    box-shadow: 0 11px 15px rgba(0,0,0,.2),0 24px 38px rgba(0,0,0,.14),0 9px 46px rgba(0,0,0,.12) !important
}

@media (min-width:30rem) {
    .mobile\(bsh\:xl\) {
        box-shadow: 0 11px 15px rgba(0,0,0,.2),0 24px 38px rgba(0,0,0,.14),0 9px 46px rgba(0,0,0,.12) !important
    }
}

@media (min-width:48rem) {
    .tablet\(bsh\:xl\) {
        box-shadow: 0 11px 15px rgba(0,0,0,.2),0 24px 38px rgba(0,0,0,.14),0 9px 46px rgba(0,0,0,.12) !important
    }
}

@media (min-width:64rem) {
    .desktop\(bsh\:xl\) {
        box-shadow: 0 11px 15px rgba(0,0,0,.2),0 24px 38px rgba(0,0,0,.14),0 9px 46px rgba(0,0,0,.12) !important
    }
}

.bsh\:header {
    box-shadow: 0 2px 2px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.1) !important
}

@media (min-width:30rem) {
    .mobile\(bsh\:header\) {
        box-shadow: 0 2px 2px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.1) !important
    }
}

@media (min-width:48rem) {
    .tablet\(bsh\:header\) {
        box-shadow: 0 2px 2px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.1) !important
    }
}

@media (min-width:64rem) {
    .desktop\(bsh\:header\) {
        box-shadow: 0 2px 2px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.1) !important
    }
}

.ts\:2xl {
    font-size: 1.75rem !important;
    line-height: 2.25rem !important
}

@media (min-width:48rem) {
    .ts\:2xl {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }
}

.ts\:xl {
    font-size: 1.5rem !important;
    line-height: 2rem !important
}

@media (min-width:48rem) {
    .ts\:xl {
        font-size: 1.75rem !important;
        line-height: 2.25rem !important
    }
}

.ts\:l {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
}

.ts\:m {
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.ts\:s {
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.ts\:xs {
    font-size: .75rem !important;
    line-height: 1rem !important
}

.ts\:is_3xl {
    font-size: 1.875rem !important;
    line-height: 2.5rem !important
}

@media (min-width:48rem) {
    .ts\:is_3xl {
        font-size: 2.375rem !important;
        line-height: 3.25rem !important
    }
}

.ts\:is_2xl {
    font-size: 1.625rem !important;
    line-height: 2.25rem !important
}

.ts\:is_xl {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
}

.ts\:is_lg {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important
}

.ts\:is_md {
    font-size: 1rem !important;
    line-height: 1.375rem !important
}

.ts\:is_sm {
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.ts\:is_xs {
    font-size: .8125rem !important;
    line-height: 1.125rem !important
}

.ts\:is_2xs {
    font-size: .75rem !important;
    line-height: 1rem !important
}

.fz\:2xl {
    font-size: 1.75rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:2xl\) {
        font-size: 1.75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:2xl\) {
        font-size: 1.75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:2xl\) {
        font-size: 1.75rem !important
    }
}

.fz\:2xl-tablet {
    font-size: 2.25rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:2xl-tablet\) {
        font-size: 2.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:2xl-tablet\) {
        font-size: 2.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:2xl-tablet\) {
        font-size: 2.25rem !important
    }
}

.fz\:xl {
    font-size: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:xl\) {
        font-size: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:xl\) {
        font-size: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:xl\) {
        font-size: 1.5rem !important
    }
}

.fz\:xl-tablet {
    font-size: 1.75rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:xl-tablet\) {
        font-size: 1.75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:xl-tablet\) {
        font-size: 1.75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:xl-tablet\) {
        font-size: 1.75rem !important
    }
}

.fz\:l {
    font-size: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:l\) {
        font-size: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:l\) {
        font-size: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:l\) {
        font-size: 1.25rem !important
    }
}

.fz\:m {
    font-size: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:m\) {
        font-size: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:m\) {
        font-size: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:m\) {
        font-size: 1rem !important
    }
}

.fz\:s {
    font-size: .875rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:s\) {
        font-size: .875rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:s\) {
        font-size: .875rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:s\) {
        font-size: .875rem !important
    }
}

.fz\:xs {
    font-size: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:xs\) {
        font-size: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:xs\) {
        font-size: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:xs\) {
        font-size: .75rem !important
    }
}

.fz\:is_3xl {
    font-size: 1.875rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:is_3xl\) {
        font-size: 1.875rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:is_3xl\) {
        font-size: 1.875rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:is_3xl\) {
        font-size: 1.875rem !important
    }
}

.fz\:is_3xl-tablet {
    font-size: 2.375rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:is_3xl-tablet\) {
        font-size: 2.375rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:is_3xl-tablet\) {
        font-size: 2.375rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:is_3xl-tablet\) {
        font-size: 2.375rem !important
    }
}

.fz\:is_2xl {
    font-size: 1.625rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:is_2xl\) {
        font-size: 1.625rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:is_2xl\) {
        font-size: 1.625rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:is_2xl\) {
        font-size: 1.625rem !important
    }
}

.fz\:is_xl {
    font-size: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:is_xl\) {
        font-size: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:is_xl\) {
        font-size: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:is_xl\) {
        font-size: 1.25rem !important
    }
}

.fz\:is_lg {
    font-size: 1.125rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:is_lg\) {
        font-size: 1.125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:is_lg\) {
        font-size: 1.125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:is_lg\) {
        font-size: 1.125rem !important
    }
}

.fz\:is_md {
    font-size: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:is_md\) {
        font-size: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:is_md\) {
        font-size: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:is_md\) {
        font-size: 1rem !important
    }
}

.fz\:is_sm {
    font-size: .875rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:is_sm\) {
        font-size: .875rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:is_sm\) {
        font-size: .875rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:is_sm\) {
        font-size: .875rem !important
    }
}

.fz\:is_xs {
    font-size: .8125rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:is_xs\) {
        font-size: .8125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:is_xs\) {
        font-size: .8125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:is_xs\) {
        font-size: .8125rem !important
    }
}

.fz\:is_2xs {
    font-size: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(fz\:is_2xs\) {
        font-size: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(fz\:is_2xs\) {
        font-size: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(fz\:is_2xs\) {
        font-size: .75rem !important
    }
}

.lh\:2xl {
    line-height: 2.25rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:2xl\) {
        line-height: 2.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:2xl\) {
        line-height: 2.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:2xl\) {
        line-height: 2.25rem !important
    }
}

.lh\:2xl-tablet {
    line-height: 2.5rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:2xl-tablet\) {
        line-height: 2.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:2xl-tablet\) {
        line-height: 2.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:2xl-tablet\) {
        line-height: 2.5rem !important
    }
}

.lh\:xl {
    line-height: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:xl\) {
        line-height: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:xl\) {
        line-height: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:xl\) {
        line-height: 2rem !important
    }
}

.lh\:xl-tablet {
    line-height: 2.25rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:xl-tablet\) {
        line-height: 2.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:xl-tablet\) {
        line-height: 2.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:xl-tablet\) {
        line-height: 2.25rem !important
    }
}

.lh\:l {
    line-height: 1.75rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:l\) {
        line-height: 1.75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:l\) {
        line-height: 1.75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:l\) {
        line-height: 1.75rem !important
    }
}

.lh\:m {
    line-height: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:m\) {
        line-height: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:m\) {
        line-height: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:m\) {
        line-height: 1.5rem !important
    }
}

.lh\:s {
    line-height: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:s\) {
        line-height: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:s\) {
        line-height: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:s\) {
        line-height: 1.25rem !important
    }
}

.lh\:xs {
    line-height: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:xs\) {
        line-height: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:xs\) {
        line-height: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:xs\) {
        line-height: 1rem !important
    }
}

.lh\:is_3xl {
    line-height: 2.5rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:is_3xl\) {
        line-height: 2.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:is_3xl\) {
        line-height: 2.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:is_3xl\) {
        line-height: 2.5rem !important
    }
}

.lh\:is_3xl-tablet {
    line-height: 3.25rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:is_3xl-tablet\) {
        line-height: 3.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:is_3xl-tablet\) {
        line-height: 3.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:is_3xl-tablet\) {
        line-height: 3.25rem !important
    }
}

.lh\:is_2xl {
    line-height: 2.25rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:is_2xl\) {
        line-height: 2.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:is_2xl\) {
        line-height: 2.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:is_2xl\) {
        line-height: 2.25rem !important
    }
}

.lh\:is_xl {
    line-height: 1.75rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:is_xl\) {
        line-height: 1.75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:is_xl\) {
        line-height: 1.75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:is_xl\) {
        line-height: 1.75rem !important
    }
}

.lh\:is_lg {
    line-height: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:is_lg\) {
        line-height: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:is_lg\) {
        line-height: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:is_lg\) {
        line-height: 1.5rem !important
    }
}

.lh\:is_md {
    line-height: 1.375rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:is_md\) {
        line-height: 1.375rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:is_md\) {
        line-height: 1.375rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:is_md\) {
        line-height: 1.375rem !important
    }
}

.lh\:is_sm {
    line-height: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:is_sm\) {
        line-height: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:is_sm\) {
        line-height: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:is_sm\) {
        line-height: 1.25rem !important
    }
}

.lh\:is_xs {
    line-height: 1.125rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:is_xs\) {
        line-height: 1.125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:is_xs\) {
        line-height: 1.125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:is_xs\) {
        line-height: 1.125rem !important
    }
}

.lh\:is_2xs {
    line-height: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(lh\:is_2xs\) {
        line-height: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(lh\:is_2xs\) {
        line-height: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(lh\:is_2xs\) {
        line-height: 1rem !important
    }
}

.fs\:n {
    font-style: normal !important
}

@media (min-width:30rem) {
    .mobile\(fs\:n\) {
        font-style: normal !important
    }
}

@media (min-width:48rem) {
    .tablet\(fs\:n\) {
        font-style: normal !important
    }
}

@media (min-width:64rem) {
    .desktop\(fs\:n\) {
        font-style: normal !important
    }
}

.fs\:i {
    font-style: italic !important
}

@media (min-width:30rem) {
    .mobile\(fs\:i\) {
        font-style: italic !important
    }
}

@media (min-width:48rem) {
    .tablet\(fs\:i\) {
        font-style: italic !important
    }
}

@media (min-width:64rem) {
    .desktop\(fs\:i\) {
        font-style: italic !important
    }
}

.fs\:o {
    font-style: oblique !important
}

@media (min-width:30rem) {
    .mobile\(fs\:o\) {
        font-style: oblique !important
    }
}

@media (min-width:48rem) {
    .tablet\(fs\:o\) {
        font-style: oblique !important
    }
}

@media (min-width:64rem) {
    .desktop\(fs\:o\) {
        font-style: oblique !important
    }
}

.fw\:light {
    font-weight: 300 !important
}

@media (min-width:30rem) {
    .mobile\(fw\:light\) {
        font-weight: 300 !important
    }
}

@media (min-width:48rem) {
    .tablet\(fw\:light\) {
        font-weight: 300 !important
    }
}

@media (min-width:64rem) {
    .desktop\(fw\:light\) {
        font-weight: 300 !important
    }
}

.fw\:regular {
    font-weight: 400 !important
}

@media (min-width:30rem) {
    .mobile\(fw\:regular\) {
        font-weight: 400 !important
    }
}

@media (min-width:48rem) {
    .tablet\(fw\:regular\) {
        font-weight: 400 !important
    }
}

@media (min-width:64rem) {
    .desktop\(fw\:regular\) {
        font-weight: 400 !important
    }
}

.fw\:semibold {
    font-weight: 600 !important
}

@media (min-width:30rem) {
    .mobile\(fw\:semibold\) {
        font-weight: 600 !important
    }
}

@media (min-width:48rem) {
    .tablet\(fw\:semibold\) {
        font-weight: 600 !important
    }
}

@media (min-width:64rem) {
    .desktop\(fw\:semibold\) {
        font-weight: 600 !important
    }
}

.fw\:bold {
    font-weight: 700 !important
}

@media (min-width:30rem) {
    .mobile\(fw\:bold\) {
        font-weight: 700 !important
    }
}

@media (min-width:48rem) {
    .tablet\(fw\:bold\) {
        font-weight: 700 !important
    }
}

@media (min-width:64rem) {
    .desktop\(fw\:bold\) {
        font-weight: 700 !important
    }
}

.ta\:l {
    text-align: left !important
}

@media (min-width:30rem) {
    .mobile\(ta\:l\) {
        text-align: left !important
    }
}

@media (min-width:48rem) {
    .tablet\(ta\:l\) {
        text-align: left !important
    }
}

@media (min-width:64rem) {
    .desktop\(ta\:l\) {
        text-align: left !important
    }
}

.ta\:r {
    text-align: right !important
}

@media (min-width:30rem) {
    .mobile\(ta\:r\) {
        text-align: right !important
    }
}

@media (min-width:48rem) {
    .tablet\(ta\:r\) {
        text-align: right !important
    }
}

@media (min-width:64rem) {
    .desktop\(ta\:r\) {
        text-align: right !important
    }
}

.ta\:c {
    text-align: center !important
}

@media (min-width:30rem) {
    .mobile\(ta\:c\) {
        text-align: center !important
    }
}

@media (min-width:48rem) {
    .tablet\(ta\:c\) {
        text-align: center !important
    }
}

@media (min-width:64rem) {
    .desktop\(ta\:c\) {
        text-align: center !important
    }
}

.ta\:j {
    text-align: justify !important
}

@media (min-width:30rem) {
    .mobile\(ta\:j\) {
        text-align: justify !important
    }
}

@media (min-width:48rem) {
    .tablet\(ta\:j\) {
        text-align: justify !important
    }
}

@media (min-width:64rem) {
    .desktop\(ta\:j\) {
        text-align: justify !important
    }
}

.ta\:ja {
    text-align: justify-all !important
}

@media (min-width:30rem) {
    .mobile\(ta\:ja\) {
        text-align: justify-all !important
    }
}

@media (min-width:48rem) {
    .tablet\(ta\:ja\) {
        text-align: justify-all !important
    }
}

@media (min-width:64rem) {
    .desktop\(ta\:ja\) {
        text-align: justify-all !important
    }
}

.tt\:c {
    text-transform: capitalize !important
}

@media (min-width:30rem) {
    .mobile\(tt\:c\) {
        text-transform: capitalize !important
    }
}

@media (min-width:48rem) {
    .tablet\(tt\:c\) {
        text-transform: capitalize !important
    }
}

@media (min-width:64rem) {
    .desktop\(tt\:c\) {
        text-transform: capitalize !important
    }
}

.tt\:u {
    text-transform: uppercase !important
}

@media (min-width:30rem) {
    .mobile\(tt\:u\) {
        text-transform: uppercase !important
    }
}

@media (min-width:48rem) {
    .tablet\(tt\:u\) {
        text-transform: uppercase !important
    }
}

@media (min-width:64rem) {
    .desktop\(tt\:u\) {
        text-transform: uppercase !important
    }
}

.tt\:l {
    text-transform: lowercase !important
}

@media (min-width:30rem) {
    .mobile\(tt\:l\) {
        text-transform: lowercase !important
    }
}

@media (min-width:48rem) {
    .tablet\(tt\:l\) {
        text-transform: lowercase !important
    }
}

@media (min-width:64rem) {
    .desktop\(tt\:l\) {
        text-transform: lowercase !important
    }
}

.tt\:n {
    text-transform: none !important
}

@media (min-width:30rem) {
    .mobile\(tt\:n\) {
        text-transform: none !important
    }
}

@media (min-width:48rem) {
    .tablet\(tt\:n\) {
        text-transform: none !important
    }
}

@media (min-width:64rem) {
    .desktop\(tt\:n\) {
        text-transform: none !important
    }
}

.ws\:n {
    white-space: normal !important
}

@media (min-width:30rem) {
    .mobile\(ws\:n\) {
        white-space: normal !important
    }
}

@media (min-width:48rem) {
    .tablet\(ws\:n\) {
        white-space: normal !important
    }
}

@media (min-width:64rem) {
    .desktop\(ws\:n\) {
        white-space: normal !important
    }
}

.ws\:nw {
    white-space: nowrap !important
}

@media (min-width:30rem) {
    .mobile\(ws\:nw\) {
        white-space: nowrap !important
    }
}

@media (min-width:48rem) {
    .tablet\(ws\:nw\) {
        white-space: nowrap !important
    }
}

@media (min-width:64rem) {
    .desktop\(ws\:nw\) {
        white-space: nowrap !important
    }
}

.ws\:p {
    white-space: pre !important
}

@media (min-width:30rem) {
    .mobile\(ws\:p\) {
        white-space: pre !important
    }
}

@media (min-width:48rem) {
    .tablet\(ws\:p\) {
        white-space: pre !important
    }
}

@media (min-width:64rem) {
    .desktop\(ws\:p\) {
        white-space: pre !important
    }
}

.ws\:pw {
    white-space: pre-wrap !important
}

@media (min-width:30rem) {
    .mobile\(ws\:pw\) {
        white-space: pre-wrap !important
    }
}

@media (min-width:48rem) {
    .tablet\(ws\:pw\) {
        white-space: pre-wrap !important
    }
}

@media (min-width:64rem) {
    .desktop\(ws\:pw\) {
        white-space: pre-wrap !important
    }
}

.ws\:pl {
    white-space: pre-line !important
}

@media (min-width:30rem) {
    .mobile\(ws\:pl\) {
        white-space: pre-line !important
    }
}

@media (min-width:48rem) {
    .tablet\(ws\:pl\) {
        white-space: pre-line !important
    }
}

@media (min-width:64rem) {
    .desktop\(ws\:pl\) {
        white-space: pre-line !important
    }
}

.wb\:n {
    word-break: normal !important
}

@media (min-width:30rem) {
    .mobile\(wb\:n\) {
        word-break: normal !important
    }
}

@media (min-width:48rem) {
    .tablet\(wb\:n\) {
        word-break: normal !important
    }
}

@media (min-width:64rem) {
    .desktop\(wb\:n\) {
        word-break: normal !important
    }
}

.wb\:ba {
    word-break: break-all !important
}

@media (min-width:30rem) {
    .mobile\(wb\:ba\) {
        word-break: break-all !important
    }
}

@media (min-width:48rem) {
    .tablet\(wb\:ba\) {
        word-break: break-all !important
    }
}

@media (min-width:64rem) {
    .desktop\(wb\:ba\) {
        word-break: break-all !important
    }
}

.wb\:bw {
    word-break: break-word !important
}

@media (min-width:30rem) {
    .mobile\(wb\:bw\) {
        word-break: break-word !important
    }
}

@media (min-width:48rem) {
    .tablet\(wb\:bw\) {
        word-break: break-word !important
    }
}

@media (min-width:64rem) {
    .desktop\(wb\:bw\) {
        word-break: break-word !important
    }
}

.wb\:ka {
    word-break: keep-all !important
}

@media (min-width:30rem) {
    .mobile\(wb\:ka\) {
        word-break: keep-all !important
    }
}

@media (min-width:48rem) {
    .tablet\(wb\:ka\) {
        word-break: keep-all !important
    }
}

@media (min-width:64rem) {
    .desktop\(wb\:ka\) {
        word-break: keep-all !important
    }
}

.ac\:c {
    align-content: center !important
}

@media (min-width:30rem) {
    .mobile\(ac\:c\) {
        align-content: center !important
    }
}

@media (min-width:48rem) {
    .tablet\(ac\:c\) {
        align-content: center !important
    }
}

@media (min-width:64rem) {
    .desktop\(ac\:c\) {
        align-content: center !important
    }
}

.ac\:s {
    align-content: stretch !important
}

@media (min-width:30rem) {
    .mobile\(ac\:s\) {
        align-content: stretch !important
    }
}

@media (min-width:48rem) {
    .tablet\(ac\:s\) {
        align-content: stretch !important
    }
}

@media (min-width:64rem) {
    .desktop\(ac\:s\) {
        align-content: stretch !important
    }
}

.ac\:bl {
    align-content: baseline !important
}

@media (min-width:30rem) {
    .mobile\(ac\:bl\) {
        align-content: baseline !important
    }
}

@media (min-width:48rem) {
    .tablet\(ac\:bl\) {
        align-content: baseline !important
    }
}

@media (min-width:64rem) {
    .desktop\(ac\:bl\) {
        align-content: baseline !important
    }
}

.ac\:fs {
    align-content: flex-start !important
}

@media (min-width:30rem) {
    .mobile\(ac\:fs\) {
        align-content: flex-start !important
    }
}

@media (min-width:48rem) {
    .tablet\(ac\:fs\) {
        align-content: flex-start !important
    }
}

@media (min-width:64rem) {
    .desktop\(ac\:fs\) {
        align-content: flex-start !important
    }
}

.ac\:fe {
    align-content: flex-end !important
}

@media (min-width:30rem) {
    .mobile\(ac\:fe\) {
        align-content: flex-end !important
    }
}

@media (min-width:48rem) {
    .tablet\(ac\:fe\) {
        align-content: flex-end !important
    }
}

@media (min-width:64rem) {
    .desktop\(ac\:fe\) {
        align-content: flex-end !important
    }
}

.ac\:sb {
    align-content: space-between !important
}

@media (min-width:30rem) {
    .mobile\(ac\:sb\) {
        align-content: space-between !important
    }
}

@media (min-width:48rem) {
    .tablet\(ac\:sb\) {
        align-content: space-between !important
    }
}

@media (min-width:64rem) {
    .desktop\(ac\:sb\) {
        align-content: space-between !important
    }
}

.ac\:sa {
    align-content: space-around !important
}

@media (min-width:30rem) {
    .mobile\(ac\:sa\) {
        align-content: space-around !important
    }
}

@media (min-width:48rem) {
    .tablet\(ac\:sa\) {
        align-content: space-around !important
    }
}

@media (min-width:64rem) {
    .desktop\(ac\:sa\) {
        align-content: space-around !important
    }
}

.ai\:n {
    align-items: normal !important
}

@media (min-width:30rem) {
    .mobile\(ai\:n\) {
        align-items: normal !important
    }
}

@media (min-width:48rem) {
    .tablet\(ai\:n\) {
        align-items: normal !important
    }
}

@media (min-width:64rem) {
    .desktop\(ai\:n\) {
        align-items: normal !important
    }
}

.ai\:c {
    align-items: center !important
}

@media (min-width:30rem) {
    .mobile\(ai\:c\) {
        align-items: center !important
    }
}

@media (min-width:48rem) {
    .tablet\(ai\:c\) {
        align-items: center !important
    }
}

@media (min-width:64rem) {
    .desktop\(ai\:c\) {
        align-items: center !important
    }
}

.ai\:s {
    align-items: stretch !important
}

@media (min-width:30rem) {
    .mobile\(ai\:s\) {
        align-items: stretch !important
    }
}

@media (min-width:48rem) {
    .tablet\(ai\:s\) {
        align-items: stretch !important
    }
}

@media (min-width:64rem) {
    .desktop\(ai\:s\) {
        align-items: stretch !important
    }
}

.ai\:bl {
    align-items: baseline !important
}

@media (min-width:30rem) {
    .mobile\(ai\:bl\) {
        align-items: baseline !important
    }
}

@media (min-width:48rem) {
    .tablet\(ai\:bl\) {
        align-items: baseline !important
    }
}

@media (min-width:64rem) {
    .desktop\(ai\:bl\) {
        align-items: baseline !important
    }
}

.ai\:fs {
    align-items: flex-start !important
}

@media (min-width:30rem) {
    .mobile\(ai\:fs\) {
        align-items: flex-start !important
    }
}

@media (min-width:48rem) {
    .tablet\(ai\:fs\) {
        align-items: flex-start !important
    }
}

@media (min-width:64rem) {
    .desktop\(ai\:fs\) {
        align-items: flex-start !important
    }
}

.ai\:fe {
    align-items: flex-end !important
}

@media (min-width:30rem) {
    .mobile\(ai\:fe\) {
        align-items: flex-end !important
    }
}

@media (min-width:48rem) {
    .tablet\(ai\:fe\) {
        align-items: flex-end !important
    }
}

@media (min-width:64rem) {
    .desktop\(ai\:fe\) {
        align-items: flex-end !important
    }
}

.ai\:ss {
    align-items: self-start !important
}

@media (min-width:30rem) {
    .mobile\(ai\:ss\) {
        align-items: self-start !important
    }
}

@media (min-width:48rem) {
    .tablet\(ai\:ss\) {
        align-items: self-start !important
    }
}

@media (min-width:64rem) {
    .desktop\(ai\:ss\) {
        align-items: self-start !important
    }
}

.ai\:se {
    align-items: self-end !important
}

@media (min-width:30rem) {
    .mobile\(ai\:se\) {
        align-items: self-end !important
    }
}

@media (min-width:48rem) {
    .tablet\(ai\:se\) {
        align-items: self-end !important
    }
}

@media (min-width:64rem) {
    .desktop\(ai\:se\) {
        align-items: self-end !important
    }
}

.as\:a {
    align-self: auto !important
}

@media (min-width:30rem) {
    .mobile\(as\:a\) {
        align-self: auto !important
    }
}

@media (min-width:48rem) {
    .tablet\(as\:a\) {
        align-self: auto !important
    }
}

@media (min-width:64rem) {
    .desktop\(as\:a\) {
        align-self: auto !important
    }
}

.as\:n {
    align-self: normal !important
}

@media (min-width:30rem) {
    .mobile\(as\:n\) {
        align-self: normal !important
    }
}

@media (min-width:48rem) {
    .tablet\(as\:n\) {
        align-self: normal !important
    }
}

@media (min-width:64rem) {
    .desktop\(as\:n\) {
        align-self: normal !important
    }
}

.as\:c {
    align-self: center !important
}

@media (min-width:30rem) {
    .mobile\(as\:c\) {
        align-self: center !important
    }
}

@media (min-width:48rem) {
    .tablet\(as\:c\) {
        align-self: center !important
    }
}

@media (min-width:64rem) {
    .desktop\(as\:c\) {
        align-self: center !important
    }
}

.as\:s {
    align-self: stretch !important
}

@media (min-width:30rem) {
    .mobile\(as\:s\) {
        align-self: stretch !important
    }
}

@media (min-width:48rem) {
    .tablet\(as\:s\) {
        align-self: stretch !important
    }
}

@media (min-width:64rem) {
    .desktop\(as\:s\) {
        align-self: stretch !important
    }
}

.as\:bl {
    align-self: baseline !important
}

@media (min-width:30rem) {
    .mobile\(as\:bl\) {
        align-self: baseline !important
    }
}

@media (min-width:48rem) {
    .tablet\(as\:bl\) {
        align-self: baseline !important
    }
}

@media (min-width:64rem) {
    .desktop\(as\:bl\) {
        align-self: baseline !important
    }
}

.as\:fs {
    align-self: flex-start !important
}

@media (min-width:30rem) {
    .mobile\(as\:fs\) {
        align-self: flex-start !important
    }
}

@media (min-width:48rem) {
    .tablet\(as\:fs\) {
        align-self: flex-start !important
    }
}

@media (min-width:64rem) {
    .desktop\(as\:fs\) {
        align-self: flex-start !important
    }
}

.as\:fe {
    align-self: flex-end !important
}

@media (min-width:30rem) {
    .mobile\(as\:fe\) {
        align-self: flex-end !important
    }
}

@media (min-width:48rem) {
    .tablet\(as\:fe\) {
        align-self: flex-end !important
    }
}

@media (min-width:64rem) {
    .desktop\(as\:fe\) {
        align-self: flex-end !important
    }
}

.cl\:n {
    clear: none !important
}

@media (min-width:30rem) {
    .mobile\(cl\:n\) {
        clear: none !important
    }
}

@media (min-width:48rem) {
    .tablet\(cl\:n\) {
        clear: none !important
    }
}

@media (min-width:64rem) {
    .desktop\(cl\:n\) {
        clear: none !important
    }
}

.cl\:l {
    clear: left !important
}

@media (min-width:30rem) {
    .mobile\(cl\:l\) {
        clear: left !important
    }
}

@media (min-width:48rem) {
    .tablet\(cl\:l\) {
        clear: left !important
    }
}

@media (min-width:64rem) {
    .desktop\(cl\:l\) {
        clear: left !important
    }
}

.cl\:r {
    clear: right !important
}

@media (min-width:30rem) {
    .mobile\(cl\:r\) {
        clear: right !important
    }
}

@media (min-width:48rem) {
    .tablet\(cl\:r\) {
        clear: right !important
    }
}

@media (min-width:64rem) {
    .desktop\(cl\:r\) {
        clear: right !important
    }
}

.cl\:b {
    clear: both !important
}

@media (min-width:30rem) {
    .mobile\(cl\:b\) {
        clear: both !important
    }
}

@media (min-width:48rem) {
    .tablet\(cl\:b\) {
        clear: both !important
    }
}

@media (min-width:64rem) {
    .desktop\(cl\:b\) {
        clear: both !important
    }
}

.d\:n {
    display: none !important
}

@media (min-width:30rem) {
    .mobile\(d\:n\) {
        display: none !important
    }
}

@media (min-width:48rem) {
    .tablet\(d\:n\) {
        display: none !important
    }
}

@media (min-width:64rem) {
    .desktop\(d\:n\) {
        display: none !important
    }
}

.d\:i {
    display: inline !important
}

@media (min-width:30rem) {
    .mobile\(d\:i\) {
        display: inline !important
    }
}

@media (min-width:48rem) {
    .tablet\(d\:i\) {
        display: inline !important
    }
}

@media (min-width:64rem) {
    .desktop\(d\:i\) {
        display: inline !important
    }
}

.d\:b {
    display: block !important
}

@media (min-width:30rem) {
    .mobile\(d\:b\) {
        display: block !important
    }
}

@media (min-width:48rem) {
    .tablet\(d\:b\) {
        display: block !important
    }
}

@media (min-width:64rem) {
    .desktop\(d\:b\) {
        display: block !important
    }
}

.d\:ib {
    display: inline-block !important
}

@media (min-width:30rem) {
    .mobile\(d\:ib\) {
        display: inline-block !important
    }
}

@media (min-width:48rem) {
    .tablet\(d\:ib\) {
        display: inline-block !important
    }
}

@media (min-width:64rem) {
    .desktop\(d\:ib\) {
        display: inline-block !important
    }
}

.d\:li {
    display: list-item !important
}

@media (min-width:30rem) {
    .mobile\(d\:li\) {
        display: list-item !important
    }
}

@media (min-width:48rem) {
    .tablet\(d\:li\) {
        display: list-item !important
    }
}

@media (min-width:64rem) {
    .desktop\(d\:li\) {
        display: list-item !important
    }
}

.d\:t {
    display: table !important
}

@media (min-width:30rem) {
    .mobile\(d\:t\) {
        display: table !important
    }
}

@media (min-width:48rem) {
    .tablet\(d\:t\) {
        display: table !important
    }
}

@media (min-width:64rem) {
    .desktop\(d\:t\) {
        display: table !important
    }
}

.d\:it {
    display: inline-table !important
}

@media (min-width:30rem) {
    .mobile\(d\:it\) {
        display: inline-table !important
    }
}

@media (min-width:48rem) {
    .tablet\(d\:it\) {
        display: inline-table !important
    }
}

@media (min-width:64rem) {
    .desktop\(d\:it\) {
        display: inline-table !important
    }
}

.d\:tc {
    display: table-cell !important
}

@media (min-width:30rem) {
    .mobile\(d\:tc\) {
        display: table-cell !important
    }
}

@media (min-width:48rem) {
    .tablet\(d\:tc\) {
        display: table-cell !important
    }
}

@media (min-width:64rem) {
    .desktop\(d\:tc\) {
        display: table-cell !important
    }
}

.d\:tr {
    display: table-row !important
}

@media (min-width:30rem) {
    .mobile\(d\:tr\) {
        display: table-row !important
    }
}

@media (min-width:48rem) {
    .tablet\(d\:tr\) {
        display: table-row !important
    }
}

@media (min-width:64rem) {
    .desktop\(d\:tr\) {
        display: table-row !important
    }
}

.d\:f {
    display: flex !important
}

@media (min-width:30rem) {
    .mobile\(d\:f\) {
        display: flex !important
    }
}

@media (min-width:48rem) {
    .tablet\(d\:f\) {
        display: flex !important
    }
}

@media (min-width:64rem) {
    .desktop\(d\:f\) {
        display: flex !important
    }
}

.d\:if {
    display: inline-flex !important
}

@media (min-width:30rem) {
    .mobile\(d\:if\) {
        display: inline-flex !important
    }
}

@media (min-width:48rem) {
    .tablet\(d\:if\) {
        display: inline-flex !important
    }
}

@media (min-width:64rem) {
    .desktop\(d\:if\) {
        display: inline-flex !important
    }
}

.d\:c {
    display: contents !important
}

@media (min-width:30rem) {
    .mobile\(d\:c\) {
        display: contents !important
    }
}

@media (min-width:48rem) {
    .tablet\(d\:c\) {
        display: contents !important
    }
}

@media (min-width:64rem) {
    .desktop\(d\:c\) {
        display: contents !important
    }
}

.fld\:r {
    flex-direction: row !important
}

@media (min-width:30rem) {
    .mobile\(fld\:r\) {
        flex-direction: row !important
    }
}

@media (min-width:48rem) {
    .tablet\(fld\:r\) {
        flex-direction: row !important
    }
}

@media (min-width:64rem) {
    .desktop\(fld\:r\) {
        flex-direction: row !important
    }
}

.fld\:c {
    flex-direction: column !important
}

@media (min-width:30rem) {
    .mobile\(fld\:c\) {
        flex-direction: column !important
    }
}

@media (min-width:48rem) {
    .tablet\(fld\:c\) {
        flex-direction: column !important
    }
}

@media (min-width:64rem) {
    .desktop\(fld\:c\) {
        flex-direction: column !important
    }
}

.fld\:rr {
    flex-direction: row-reverse !important
}

@media (min-width:30rem) {
    .mobile\(fld\:rr\) {
        flex-direction: row-reverse !important
    }
}

@media (min-width:48rem) {
    .tablet\(fld\:rr\) {
        flex-direction: row-reverse !important
    }
}

@media (min-width:64rem) {
    .desktop\(fld\:rr\) {
        flex-direction: row-reverse !important
    }
}

.fld\:cr {
    flex-direction: column-reverse !important
}

@media (min-width:30rem) {
    .mobile\(fld\:cr\) {
        flex-direction: column-reverse !important
    }
}

@media (min-width:48rem) {
    .tablet\(fld\:cr\) {
        flex-direction: column-reverse !important
    }
}

@media (min-width:64rem) {
    .desktop\(fld\:cr\) {
        flex-direction: column-reverse !important
    }
}

.flw\:w {
    flex-wrap: wrap !important
}

@media (min-width:30rem) {
    .mobile\(flw\:w\) {
        flex-wrap: wrap !important
    }
}

@media (min-width:48rem) {
    .tablet\(flw\:w\) {
        flex-wrap: wrap !important
    }
}

@media (min-width:64rem) {
    .desktop\(flw\:w\) {
        flex-wrap: wrap !important
    }
}

.flw\:n {
    flex-wrap: nowrap !important
}

@media (min-width:30rem) {
    .mobile\(flw\:n\) {
        flex-wrap: nowrap !important
    }
}

@media (min-width:48rem) {
    .tablet\(flw\:n\) {
        flex-wrap: nowrap !important
    }
}

@media (min-width:64rem) {
    .desktop\(flw\:n\) {
        flex-wrap: nowrap !important
    }
}

.flw\:wr {
    flex-wrap: wrap-reverse !important
}

@media (min-width:30rem) {
    .mobile\(flw\:wr\) {
        flex-wrap: wrap-reverse !important
    }
}

@media (min-width:48rem) {
    .tablet\(flw\:wr\) {
        flex-wrap: wrap-reverse !important
    }
}

@media (min-width:64rem) {
    .desktop\(flw\:wr\) {
        flex-wrap: wrap-reverse !important
    }
}

.jc\:c {
    justify-content: center !important
}

@media (min-width:30rem) {
    .mobile\(jc\:c\) {
        justify-content: center !important
    }
}

@media (min-width:48rem) {
    .tablet\(jc\:c\) {
        justify-content: center !important
    }
}

@media (min-width:64rem) {
    .desktop\(jc\:c\) {
        justify-content: center !important
    }
}

.jc\:fs {
    justify-content: flex-start !important
}

@media (min-width:30rem) {
    .mobile\(jc\:fs\) {
        justify-content: flex-start !important
    }
}

@media (min-width:48rem) {
    .tablet\(jc\:fs\) {
        justify-content: flex-start !important
    }
}

@media (min-width:64rem) {
    .desktop\(jc\:fs\) {
        justify-content: flex-start !important
    }
}

.jc\:fe {
    justify-content: flex-end !important
}

@media (min-width:30rem) {
    .mobile\(jc\:fe\) {
        justify-content: flex-end !important
    }
}

@media (min-width:48rem) {
    .tablet\(jc\:fe\) {
        justify-content: flex-end !important
    }
}

@media (min-width:64rem) {
    .desktop\(jc\:fe\) {
        justify-content: flex-end !important
    }
}

.jc\:sb {
    justify-content: space-between !important
}

@media (min-width:30rem) {
    .mobile\(jc\:sb\) {
        justify-content: space-between !important
    }
}

@media (min-width:48rem) {
    .tablet\(jc\:sb\) {
        justify-content: space-between !important
    }
}

@media (min-width:64rem) {
    .desktop\(jc\:sb\) {
        justify-content: space-between !important
    }
}

.jc\:sa {
    justify-content: space-around !important
}

@media (min-width:30rem) {
    .mobile\(jc\:sa\) {
        justify-content: space-around !important
    }
}

@media (min-width:48rem) {
    .tablet\(jc\:sa\) {
        justify-content: space-around !important
    }
}

@media (min-width:64rem) {
    .desktop\(jc\:sa\) {
        justify-content: space-around !important
    }
}

.m\:96 {
    margin: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(m\:96\) {
        margin: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m\:96\) {
        margin: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m\:96\) {
        margin: 6rem !important
    }
}

.m\:64 {
    margin: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(m\:64\) {
        margin: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m\:64\) {
        margin: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m\:64\) {
        margin: 4rem !important
    }
}

.m\:48 {
    margin: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(m\:48\) {
        margin: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m\:48\) {
        margin: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m\:48\) {
        margin: 3rem !important
    }
}

.m\:32 {
    margin: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(m\:32\) {
        margin: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m\:32\) {
        margin: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m\:32\) {
        margin: 2rem !important
    }
}

.m\:24 {
    margin: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(m\:24\) {
        margin: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m\:24\) {
        margin: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m\:24\) {
        margin: 1.5rem !important
    }
}

.m\:20 {
    margin: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(m\:20\) {
        margin: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m\:20\) {
        margin: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m\:20\) {
        margin: 1.25rem !important
    }
}

.m\:16 {
    margin: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(m\:16\) {
        margin: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m\:16\) {
        margin: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m\:16\) {
        margin: 1rem !important
    }
}

.m\:12 {
    margin: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(m\:12\) {
        margin: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m\:12\) {
        margin: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m\:12\) {
        margin: .75rem !important
    }
}

.m\:8 {
    margin: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(m\:8\) {
        margin: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m\:8\) {
        margin: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m\:8\) {
        margin: .5rem !important
    }
}

.m\:4 {
    margin: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(m\:4\) {
        margin: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m\:4\) {
        margin: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m\:4\) {
        margin: .25rem !important
    }
}

.m\:2 {
    margin: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(m\:2\) {
        margin: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m\:2\) {
        margin: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m\:2\) {
        margin: .125rem !important
    }
}

.m\:0 {
    margin: 0 !important
}

@media (min-width:30rem) {
    .mobile\(m\:0\) {
        margin: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(m\:0\) {
        margin: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(m\:0\) {
        margin: 0 !important
    }
}

.m\:a {
    margin: auto !important
}

@media (min-width:30rem) {
    .mobile\(m\:a\) {
        margin: auto !important
    }
}

@media (min-width:48rem) {
    .tablet\(m\:a\) {
        margin: auto !important
    }
}

@media (min-width:64rem) {
    .desktop\(m\:a\) {
        margin: auto !important
    }
}

.m-x\:96 {
    margin-left: 6rem !important;
    margin-right: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(m-x\:96\) {
        margin-left: 6rem !important;
        margin-right: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-x\:96\) {
        margin-left: 6rem !important;
        margin-right: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-x\:96\) {
        margin-left: 6rem !important;
        margin-right: 6rem !important
    }
}

.m-x\:64 {
    margin-left: 4rem !important;
    margin-right: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(m-x\:64\) {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-x\:64\) {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-x\:64\) {
        margin-left: 4rem !important;
        margin-right: 4rem !important
    }
}

.m-x\:48 {
    margin-left: 3rem !important;
    margin-right: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(m-x\:48\) {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-x\:48\) {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-x\:48\) {
        margin-left: 3rem !important;
        margin-right: 3rem !important
    }
}

.m-x\:32 {
    margin-left: 2rem !important;
    margin-right: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(m-x\:32\) {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-x\:32\) {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-x\:32\) {
        margin-left: 2rem !important;
        margin-right: 2rem !important
    }
}

.m-x\:24 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(m-x\:24\) {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-x\:24\) {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-x\:24\) {
        margin-left: 1.5rem !important;
        margin-right: 1.5rem !important
    }
}

.m-x\:20 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(m-x\:20\) {
        margin-left: 1.25rem !important;
        margin-right: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-x\:20\) {
        margin-left: 1.25rem !important;
        margin-right: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-x\:20\) {
        margin-left: 1.25rem !important;
        margin-right: 1.25rem !important
    }
}

.m-x\:16 {
    margin-left: 1rem !important;
    margin-right: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(m-x\:16\) {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-x\:16\) {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-x\:16\) {
        margin-left: 1rem !important;
        margin-right: 1rem !important
    }
}

.m-x\:12 {
    margin-left: .75rem !important;
    margin-right: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(m-x\:12\) {
        margin-left: .75rem !important;
        margin-right: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-x\:12\) {
        margin-left: .75rem !important;
        margin-right: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-x\:12\) {
        margin-left: .75rem !important;
        margin-right: .75rem !important
    }
}

.m-x\:8 {
    margin-left: .5rem !important;
    margin-right: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(m-x\:8\) {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-x\:8\) {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-x\:8\) {
        margin-left: .5rem !important;
        margin-right: .5rem !important
    }
}

.m-x\:4 {
    margin-left: .25rem !important;
    margin-right: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(m-x\:4\) {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-x\:4\) {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-x\:4\) {
        margin-left: .25rem !important;
        margin-right: .25rem !important
    }
}

.m-x\:2 {
    margin-left: .125rem !important;
    margin-right: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(m-x\:2\) {
        margin-left: .125rem !important;
        margin-right: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-x\:2\) {
        margin-left: .125rem !important;
        margin-right: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-x\:2\) {
        margin-left: .125rem !important;
        margin-right: .125rem !important
    }
}

.m-x\:0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(m-x\:0\) {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-x\:0\) {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-x\:0\) {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

.m-x\:a {
    margin-left: auto !important;
    margin-right: auto !important
}

@media (min-width:30rem) {
    .mobile\(m-x\:a\) {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-x\:a\) {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-x\:a\) {
        margin-left: auto !important;
        margin-right: auto !important
    }
}

.m-y\:96 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(m-y\:96\) {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-y\:96\) {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-y\:96\) {
        margin-top: 6rem !important;
        margin-bottom: 6rem !important
    }
}

.m-y\:64 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(m-y\:64\) {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-y\:64\) {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-y\:64\) {
        margin-top: 4rem !important;
        margin-bottom: 4rem !important
    }
}

.m-y\:48 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(m-y\:48\) {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-y\:48\) {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-y\:48\) {
        margin-top: 3rem !important;
        margin-bottom: 3rem !important
    }
}

.m-y\:32 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(m-y\:32\) {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-y\:32\) {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-y\:32\) {
        margin-top: 2rem !important;
        margin-bottom: 2rem !important
    }
}

.m-y\:24 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(m-y\:24\) {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-y\:24\) {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-y\:24\) {
        margin-top: 1.5rem !important;
        margin-bottom: 1.5rem !important
    }
}

.m-y\:20 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(m-y\:20\) {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-y\:20\) {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-y\:20\) {
        margin-top: 1.25rem !important;
        margin-bottom: 1.25rem !important
    }
}

.m-y\:16 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(m-y\:16\) {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-y\:16\) {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-y\:16\) {
        margin-top: 1rem !important;
        margin-bottom: 1rem !important
    }
}

.m-y\:12 {
    margin-top: .75rem !important;
    margin-bottom: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(m-y\:12\) {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-y\:12\) {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-y\:12\) {
        margin-top: .75rem !important;
        margin-bottom: .75rem !important
    }
}

.m-y\:8 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(m-y\:8\) {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-y\:8\) {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-y\:8\) {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }
}

.m-y\:4 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(m-y\:4\) {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-y\:4\) {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-y\:4\) {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }
}

.m-y\:2 {
    margin-top: .125rem !important;
    margin-bottom: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(m-y\:2\) {
        margin-top: .125rem !important;
        margin-bottom: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-y\:2\) {
        margin-top: .125rem !important;
        margin-bottom: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-y\:2\) {
        margin-top: .125rem !important;
        margin-bottom: .125rem !important
    }
}

.m-y\:0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(m-y\:0\) {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-y\:0\) {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-y\:0\) {
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }
}

.m-y\:a {
    margin-top: auto !important;
    margin-bottom: auto !important
}

@media (min-width:30rem) {
    .mobile\(m-y\:a\) {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-y\:a\) {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-y\:a\) {
        margin-top: auto !important;
        margin-bottom: auto !important
    }
}

.m-t\:96 {
    margin-top: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(m-t\:96\) {
        margin-top: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-t\:96\) {
        margin-top: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-t\:96\) {
        margin-top: 6rem !important
    }
}

.m-t\:64 {
    margin-top: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(m-t\:64\) {
        margin-top: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-t\:64\) {
        margin-top: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-t\:64\) {
        margin-top: 4rem !important
    }
}

.m-t\:48 {
    margin-top: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(m-t\:48\) {
        margin-top: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-t\:48\) {
        margin-top: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-t\:48\) {
        margin-top: 3rem !important
    }
}

.m-t\:32 {
    margin-top: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(m-t\:32\) {
        margin-top: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-t\:32\) {
        margin-top: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-t\:32\) {
        margin-top: 2rem !important
    }
}

.m-t\:24 {
    margin-top: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(m-t\:24\) {
        margin-top: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-t\:24\) {
        margin-top: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-t\:24\) {
        margin-top: 1.5rem !important
    }
}

.m-t\:20 {
    margin-top: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(m-t\:20\) {
        margin-top: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-t\:20\) {
        margin-top: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-t\:20\) {
        margin-top: 1.25rem !important
    }
}

.m-t\:16 {
    margin-top: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(m-t\:16\) {
        margin-top: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-t\:16\) {
        margin-top: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-t\:16\) {
        margin-top: 1rem !important
    }
}

.m-t\:12 {
    margin-top: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(m-t\:12\) {
        margin-top: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-t\:12\) {
        margin-top: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-t\:12\) {
        margin-top: .75rem !important
    }
}

.m-t\:8 {
    margin-top: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(m-t\:8\) {
        margin-top: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-t\:8\) {
        margin-top: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-t\:8\) {
        margin-top: .5rem !important
    }
}

.m-t\:4 {
    margin-top: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(m-t\:4\) {
        margin-top: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-t\:4\) {
        margin-top: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-t\:4\) {
        margin-top: .25rem !important
    }
}

.m-t\:2 {
    margin-top: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(m-t\:2\) {
        margin-top: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-t\:2\) {
        margin-top: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-t\:2\) {
        margin-top: .125rem !important
    }
}

.m-t\:0 {
    margin-top: 0 !important
}

@media (min-width:30rem) {
    .mobile\(m-t\:0\) {
        margin-top: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-t\:0\) {
        margin-top: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-t\:0\) {
        margin-top: 0 !important
    }
}

.m-t\:a {
    margin-top: auto !important
}

@media (min-width:30rem) {
    .mobile\(m-t\:a\) {
        margin-top: auto !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-t\:a\) {
        margin-top: auto !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-t\:a\) {
        margin-top: auto !important
    }
}

.m-r\:96 {
    margin-right: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(m-r\:96\) {
        margin-right: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-r\:96\) {
        margin-right: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-r\:96\) {
        margin-right: 6rem !important
    }
}

.m-r\:64 {
    margin-right: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(m-r\:64\) {
        margin-right: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-r\:64\) {
        margin-right: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-r\:64\) {
        margin-right: 4rem !important
    }
}

.m-r\:48 {
    margin-right: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(m-r\:48\) {
        margin-right: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-r\:48\) {
        margin-right: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-r\:48\) {
        margin-right: 3rem !important
    }
}

.m-r\:32 {
    margin-right: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(m-r\:32\) {
        margin-right: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-r\:32\) {
        margin-right: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-r\:32\) {
        margin-right: 2rem !important
    }
}

.m-r\:24 {
    margin-right: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(m-r\:24\) {
        margin-right: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-r\:24\) {
        margin-right: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-r\:24\) {
        margin-right: 1.5rem !important
    }
}

.m-r\:20 {
    margin-right: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(m-r\:20\) {
        margin-right: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-r\:20\) {
        margin-right: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-r\:20\) {
        margin-right: 1.25rem !important
    }
}

.m-r\:16 {
    margin-right: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(m-r\:16\) {
        margin-right: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-r\:16\) {
        margin-right: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-r\:16\) {
        margin-right: 1rem !important
    }
}

.m-r\:12 {
    margin-right: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(m-r\:12\) {
        margin-right: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-r\:12\) {
        margin-right: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-r\:12\) {
        margin-right: .75rem !important
    }
}

.m-r\:8 {
    margin-right: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(m-r\:8\) {
        margin-right: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-r\:8\) {
        margin-right: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-r\:8\) {
        margin-right: .5rem !important
    }
}

.m-r\:4 {
    margin-right: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(m-r\:4\) {
        margin-right: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-r\:4\) {
        margin-right: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-r\:4\) {
        margin-right: .25rem !important
    }
}

.m-r\:2 {
    margin-right: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(m-r\:2\) {
        margin-right: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-r\:2\) {
        margin-right: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-r\:2\) {
        margin-right: .125rem !important
    }
}

.m-r\:0 {
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(m-r\:0\) {
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-r\:0\) {
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-r\:0\) {
        margin-right: 0 !important
    }
}

.m-r\:a {
    margin-right: auto !important
}

@media (min-width:30rem) {
    .mobile\(m-r\:a\) {
        margin-right: auto !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-r\:a\) {
        margin-right: auto !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-r\:a\) {
        margin-right: auto !important
    }
}

.m-b\:96 {
    margin-bottom: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(m-b\:96\) {
        margin-bottom: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-b\:96\) {
        margin-bottom: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-b\:96\) {
        margin-bottom: 6rem !important
    }
}

.m-b\:64 {
    margin-bottom: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(m-b\:64\) {
        margin-bottom: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-b\:64\) {
        margin-bottom: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-b\:64\) {
        margin-bottom: 4rem !important
    }
}

.m-b\:48 {
    margin-bottom: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(m-b\:48\) {
        margin-bottom: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-b\:48\) {
        margin-bottom: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-b\:48\) {
        margin-bottom: 3rem !important
    }
}

.m-b\:32 {
    margin-bottom: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(m-b\:32\) {
        margin-bottom: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-b\:32\) {
        margin-bottom: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-b\:32\) {
        margin-bottom: 2rem !important
    }
}

.m-b\:24 {
    margin-bottom: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(m-b\:24\) {
        margin-bottom: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-b\:24\) {
        margin-bottom: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-b\:24\) {
        margin-bottom: 1.5rem !important
    }
}

.m-b\:20 {
    margin-bottom: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(m-b\:20\) {
        margin-bottom: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-b\:20\) {
        margin-bottom: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-b\:20\) {
        margin-bottom: 1.25rem !important
    }
}

.m-b\:16 {
    margin-bottom: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(m-b\:16\) {
        margin-bottom: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-b\:16\) {
        margin-bottom: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-b\:16\) {
        margin-bottom: 1rem !important
    }
}

.m-b\:12 {
    margin-bottom: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(m-b\:12\) {
        margin-bottom: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-b\:12\) {
        margin-bottom: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-b\:12\) {
        margin-bottom: .75rem !important
    }
}

.m-b\:8 {
    margin-bottom: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(m-b\:8\) {
        margin-bottom: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-b\:8\) {
        margin-bottom: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-b\:8\) {
        margin-bottom: .5rem !important
    }
}

.m-b\:4 {
    margin-bottom: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(m-b\:4\) {
        margin-bottom: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-b\:4\) {
        margin-bottom: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-b\:4\) {
        margin-bottom: .25rem !important
    }
}

.m-b\:2 {
    margin-bottom: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(m-b\:2\) {
        margin-bottom: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-b\:2\) {
        margin-bottom: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-b\:2\) {
        margin-bottom: .125rem !important
    }
}

.m-b\:0 {
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(m-b\:0\) {
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-b\:0\) {
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-b\:0\) {
        margin-bottom: 0 !important
    }
}

.m-b\:a {
    margin-bottom: auto !important
}

@media (min-width:30rem) {
    .mobile\(m-b\:a\) {
        margin-bottom: auto !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-b\:a\) {
        margin-bottom: auto !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-b\:a\) {
        margin-bottom: auto !important
    }
}

.m-l\:96 {
    margin-left: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(m-l\:96\) {
        margin-left: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-l\:96\) {
        margin-left: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-l\:96\) {
        margin-left: 6rem !important
    }
}

.m-l\:64 {
    margin-left: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(m-l\:64\) {
        margin-left: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-l\:64\) {
        margin-left: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-l\:64\) {
        margin-left: 4rem !important
    }
}

.m-l\:48 {
    margin-left: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(m-l\:48\) {
        margin-left: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-l\:48\) {
        margin-left: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-l\:48\) {
        margin-left: 3rem !important
    }
}

.m-l\:32 {
    margin-left: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(m-l\:32\) {
        margin-left: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-l\:32\) {
        margin-left: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-l\:32\) {
        margin-left: 2rem !important
    }
}

.m-l\:24 {
    margin-left: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(m-l\:24\) {
        margin-left: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-l\:24\) {
        margin-left: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-l\:24\) {
        margin-left: 1.5rem !important
    }
}

.m-l\:20 {
    margin-left: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(m-l\:20\) {
        margin-left: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-l\:20\) {
        margin-left: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-l\:20\) {
        margin-left: 1.25rem !important
    }
}

.m-l\:16 {
    margin-left: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(m-l\:16\) {
        margin-left: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-l\:16\) {
        margin-left: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-l\:16\) {
        margin-left: 1rem !important
    }
}

.m-l\:12 {
    margin-left: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(m-l\:12\) {
        margin-left: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-l\:12\) {
        margin-left: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-l\:12\) {
        margin-left: .75rem !important
    }
}

.m-l\:8 {
    margin-left: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(m-l\:8\) {
        margin-left: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-l\:8\) {
        margin-left: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-l\:8\) {
        margin-left: .5rem !important
    }
}

.m-l\:4 {
    margin-left: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(m-l\:4\) {
        margin-left: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-l\:4\) {
        margin-left: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-l\:4\) {
        margin-left: .25rem !important
    }
}

.m-l\:2 {
    margin-left: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(m-l\:2\) {
        margin-left: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-l\:2\) {
        margin-left: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-l\:2\) {
        margin-left: .125rem !important
    }
}

.m-l\:0 {
    margin-left: 0 !important
}

@media (min-width:30rem) {
    .mobile\(m-l\:0\) {
        margin-left: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-l\:0\) {
        margin-left: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-l\:0\) {
        margin-left: 0 !important
    }
}

.m-l\:a {
    margin-left: auto !important
}

@media (min-width:30rem) {
    .mobile\(m-l\:a\) {
        margin-left: auto !important
    }
}

@media (min-width:48rem) {
    .tablet\(m-l\:a\) {
        margin-left: auto !important
    }
}

@media (min-width:64rem) {
    .desktop\(m-l\:a\) {
        margin-left: auto !important
    }
}

.nm\:96 {
    margin: -6rem !important
}

@media (min-width:30rem) {
    .mobile\(nm\:96\) {
        margin: -6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm\:96\) {
        margin: -6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm\:96\) {
        margin: -6rem !important
    }
}

.nm\:64 {
    margin: -4rem !important
}

@media (min-width:30rem) {
    .mobile\(nm\:64\) {
        margin: -4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm\:64\) {
        margin: -4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm\:64\) {
        margin: -4rem !important
    }
}

.nm\:48 {
    margin: -3rem !important
}

@media (min-width:30rem) {
    .mobile\(nm\:48\) {
        margin: -3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm\:48\) {
        margin: -3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm\:48\) {
        margin: -3rem !important
    }
}

.nm\:32 {
    margin: -2rem !important
}

@media (min-width:30rem) {
    .mobile\(nm\:32\) {
        margin: -2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm\:32\) {
        margin: -2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm\:32\) {
        margin: -2rem !important
    }
}

.nm\:24 {
    margin: -1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm\:24\) {
        margin: -1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm\:24\) {
        margin: -1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm\:24\) {
        margin: -1.5rem !important
    }
}

.nm\:20 {
    margin: -1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm\:20\) {
        margin: -1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm\:20\) {
        margin: -1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm\:20\) {
        margin: -1.25rem !important
    }
}

.nm\:16 {
    margin: -1rem !important
}

@media (min-width:30rem) {
    .mobile\(nm\:16\) {
        margin: -1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm\:16\) {
        margin: -1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm\:16\) {
        margin: -1rem !important
    }
}

.nm\:12 {
    margin: -.75rem !important
}

@media (min-width:30rem) {
    .mobile\(nm\:12\) {
        margin: -.75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm\:12\) {
        margin: -.75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm\:12\) {
        margin: -.75rem !important
    }
}

.nm\:8 {
    margin: -.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm\:8\) {
        margin: -.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm\:8\) {
        margin: -.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm\:8\) {
        margin: -.5rem !important
    }
}

.nm\:4 {
    margin: -.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm\:4\) {
        margin: -.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm\:4\) {
        margin: -.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm\:4\) {
        margin: -.25rem !important
    }
}

.nm\:2 {
    margin: -.125rem !important
}

@media (min-width:30rem) {
    .mobile\(nm\:2\) {
        margin: -.125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm\:2\) {
        margin: -.125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm\:2\) {
        margin: -.125rem !important
    }
}

.nm-x\:96 {
    margin-left: -6rem !important;
    margin-right: -6rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-x\:96\) {
        margin-left: -6rem !important;
        margin-right: -6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-x\:96\) {
        margin-left: -6rem !important;
        margin-right: -6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-x\:96\) {
        margin-left: -6rem !important;
        margin-right: -6rem !important
    }
}

.nm-x\:64 {
    margin-left: -4rem !important;
    margin-right: -4rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-x\:64\) {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-x\:64\) {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-x\:64\) {
        margin-left: -4rem !important;
        margin-right: -4rem !important
    }
}

.nm-x\:48 {
    margin-left: -3rem !important;
    margin-right: -3rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-x\:48\) {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-x\:48\) {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-x\:48\) {
        margin-left: -3rem !important;
        margin-right: -3rem !important
    }
}

.nm-x\:32 {
    margin-left: -2rem !important;
    margin-right: -2rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-x\:32\) {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-x\:32\) {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-x\:32\) {
        margin-left: -2rem !important;
        margin-right: -2rem !important
    }
}

.nm-x\:24 {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-x\:24\) {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-x\:24\) {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-x\:24\) {
        margin-left: -1.5rem !important;
        margin-right: -1.5rem !important
    }
}

.nm-x\:20 {
    margin-left: -1.25rem !important;
    margin-right: -1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-x\:20\) {
        margin-left: -1.25rem !important;
        margin-right: -1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-x\:20\) {
        margin-left: -1.25rem !important;
        margin-right: -1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-x\:20\) {
        margin-left: -1.25rem !important;
        margin-right: -1.25rem !important
    }
}

.nm-x\:16 {
    margin-left: -1rem !important;
    margin-right: -1rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-x\:16\) {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-x\:16\) {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-x\:16\) {
        margin-left: -1rem !important;
        margin-right: -1rem !important
    }
}

.nm-x\:12 {
    margin-left: -.75rem !important;
    margin-right: -.75rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-x\:12\) {
        margin-left: -.75rem !important;
        margin-right: -.75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-x\:12\) {
        margin-left: -.75rem !important;
        margin-right: -.75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-x\:12\) {
        margin-left: -.75rem !important;
        margin-right: -.75rem !important
    }
}

.nm-x\:8 {
    margin-left: -.5rem !important;
    margin-right: -.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-x\:8\) {
        margin-left: -.5rem !important;
        margin-right: -.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-x\:8\) {
        margin-left: -.5rem !important;
        margin-right: -.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-x\:8\) {
        margin-left: -.5rem !important;
        margin-right: -.5rem !important
    }
}

.nm-x\:4 {
    margin-left: -.25rem !important;
    margin-right: -.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-x\:4\) {
        margin-left: -.25rem !important;
        margin-right: -.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-x\:4\) {
        margin-left: -.25rem !important;
        margin-right: -.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-x\:4\) {
        margin-left: -.25rem !important;
        margin-right: -.25rem !important
    }
}

.nm-x\:2 {
    margin-left: -.125rem !important;
    margin-right: -.125rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-x\:2\) {
        margin-left: -.125rem !important;
        margin-right: -.125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-x\:2\) {
        margin-left: -.125rem !important;
        margin-right: -.125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-x\:2\) {
        margin-left: -.125rem !important;
        margin-right: -.125rem !important
    }
}

.nm-y\:96 {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-y\:96\) {
        margin-top: -6rem !important;
        margin-bottom: -6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-y\:96\) {
        margin-top: -6rem !important;
        margin-bottom: -6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-y\:96\) {
        margin-top: -6rem !important;
        margin-bottom: -6rem !important
    }
}

.nm-y\:64 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-y\:64\) {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-y\:64\) {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-y\:64\) {
        margin-top: -4rem !important;
        margin-bottom: -4rem !important
    }
}

.nm-y\:48 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-y\:48\) {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-y\:48\) {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-y\:48\) {
        margin-top: -3rem !important;
        margin-bottom: -3rem !important
    }
}

.nm-y\:32 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-y\:32\) {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-y\:32\) {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-y\:32\) {
        margin-top: -2rem !important;
        margin-bottom: -2rem !important
    }
}

.nm-y\:24 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-y\:24\) {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-y\:24\) {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-y\:24\) {
        margin-top: -1.5rem !important;
        margin-bottom: -1.5rem !important
    }
}

.nm-y\:20 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-y\:20\) {
        margin-top: -1.25rem !important;
        margin-bottom: -1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-y\:20\) {
        margin-top: -1.25rem !important;
        margin-bottom: -1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-y\:20\) {
        margin-top: -1.25rem !important;
        margin-bottom: -1.25rem !important
    }
}

.nm-y\:16 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-y\:16\) {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-y\:16\) {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-y\:16\) {
        margin-top: -1rem !important;
        margin-bottom: -1rem !important
    }
}

.nm-y\:12 {
    margin-top: -.75rem !important;
    margin-bottom: -.75rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-y\:12\) {
        margin-top: -.75rem !important;
        margin-bottom: -.75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-y\:12\) {
        margin-top: -.75rem !important;
        margin-bottom: -.75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-y\:12\) {
        margin-top: -.75rem !important;
        margin-bottom: -.75rem !important
    }
}

.nm-y\:8 {
    margin-top: -.5rem !important;
    margin-bottom: -.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-y\:8\) {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-y\:8\) {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-y\:8\) {
        margin-top: -.5rem !important;
        margin-bottom: -.5rem !important
    }
}

.nm-y\:4 {
    margin-top: -.25rem !important;
    margin-bottom: -.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-y\:4\) {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-y\:4\) {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-y\:4\) {
        margin-top: -.25rem !important;
        margin-bottom: -.25rem !important
    }
}

.nm-y\:2 {
    margin-top: -.125rem !important;
    margin-bottom: -.125rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-y\:2\) {
        margin-top: -.125rem !important;
        margin-bottom: -.125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-y\:2\) {
        margin-top: -.125rem !important;
        margin-bottom: -.125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-y\:2\) {
        margin-top: -.125rem !important;
        margin-bottom: -.125rem !important
    }
}

.nm-t\:96 {
    margin-top: -6rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-t\:96\) {
        margin-top: -6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-t\:96\) {
        margin-top: -6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-t\:96\) {
        margin-top: -6rem !important
    }
}

.nm-t\:64 {
    margin-top: -4rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-t\:64\) {
        margin-top: -4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-t\:64\) {
        margin-top: -4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-t\:64\) {
        margin-top: -4rem !important
    }
}

.nm-t\:48 {
    margin-top: -3rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-t\:48\) {
        margin-top: -3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-t\:48\) {
        margin-top: -3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-t\:48\) {
        margin-top: -3rem !important
    }
}

.nm-t\:32 {
    margin-top: -2rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-t\:32\) {
        margin-top: -2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-t\:32\) {
        margin-top: -2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-t\:32\) {
        margin-top: -2rem !important
    }
}

.nm-t\:24 {
    margin-top: -1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-t\:24\) {
        margin-top: -1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-t\:24\) {
        margin-top: -1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-t\:24\) {
        margin-top: -1.5rem !important
    }
}

.nm-t\:20 {
    margin-top: -1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-t\:20\) {
        margin-top: -1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-t\:20\) {
        margin-top: -1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-t\:20\) {
        margin-top: -1.25rem !important
    }
}

.nm-t\:16 {
    margin-top: -1rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-t\:16\) {
        margin-top: -1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-t\:16\) {
        margin-top: -1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-t\:16\) {
        margin-top: -1rem !important
    }
}

.nm-t\:12 {
    margin-top: -.75rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-t\:12\) {
        margin-top: -.75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-t\:12\) {
        margin-top: -.75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-t\:12\) {
        margin-top: -.75rem !important
    }
}

.nm-t\:8 {
    margin-top: -.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-t\:8\) {
        margin-top: -.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-t\:8\) {
        margin-top: -.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-t\:8\) {
        margin-top: -.5rem !important
    }
}

.nm-t\:4 {
    margin-top: -.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-t\:4\) {
        margin-top: -.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-t\:4\) {
        margin-top: -.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-t\:4\) {
        margin-top: -.25rem !important
    }
}

.nm-t\:2 {
    margin-top: -.125rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-t\:2\) {
        margin-top: -.125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-t\:2\) {
        margin-top: -.125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-t\:2\) {
        margin-top: -.125rem !important
    }
}

.nm-r\:96 {
    margin-right: -6rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-r\:96\) {
        margin-right: -6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-r\:96\) {
        margin-right: -6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-r\:96\) {
        margin-right: -6rem !important
    }
}

.nm-r\:64 {
    margin-right: -4rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-r\:64\) {
        margin-right: -4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-r\:64\) {
        margin-right: -4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-r\:64\) {
        margin-right: -4rem !important
    }
}

.nm-r\:48 {
    margin-right: -3rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-r\:48\) {
        margin-right: -3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-r\:48\) {
        margin-right: -3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-r\:48\) {
        margin-right: -3rem !important
    }
}

.nm-r\:32 {
    margin-right: -2rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-r\:32\) {
        margin-right: -2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-r\:32\) {
        margin-right: -2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-r\:32\) {
        margin-right: -2rem !important
    }
}

.nm-r\:24 {
    margin-right: -1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-r\:24\) {
        margin-right: -1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-r\:24\) {
        margin-right: -1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-r\:24\) {
        margin-right: -1.5rem !important
    }
}

.nm-r\:20 {
    margin-right: -1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-r\:20\) {
        margin-right: -1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-r\:20\) {
        margin-right: -1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-r\:20\) {
        margin-right: -1.25rem !important
    }
}

.nm-r\:16 {
    margin-right: -1rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-r\:16\) {
        margin-right: -1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-r\:16\) {
        margin-right: -1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-r\:16\) {
        margin-right: -1rem !important
    }
}

.nm-r\:12 {
    margin-right: -.75rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-r\:12\) {
        margin-right: -.75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-r\:12\) {
        margin-right: -.75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-r\:12\) {
        margin-right: -.75rem !important
    }
}

.nm-r\:8 {
    margin-right: -.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-r\:8\) {
        margin-right: -.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-r\:8\) {
        margin-right: -.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-r\:8\) {
        margin-right: -.5rem !important
    }
}

.nm-r\:4 {
    margin-right: -.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-r\:4\) {
        margin-right: -.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-r\:4\) {
        margin-right: -.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-r\:4\) {
        margin-right: -.25rem !important
    }
}

.nm-r\:2 {
    margin-right: -.125rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-r\:2\) {
        margin-right: -.125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-r\:2\) {
        margin-right: -.125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-r\:2\) {
        margin-right: -.125rem !important
    }
}

.nm-b\:96 {
    margin-bottom: -6rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-b\:96\) {
        margin-bottom: -6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-b\:96\) {
        margin-bottom: -6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-b\:96\) {
        margin-bottom: -6rem !important
    }
}

.nm-b\:64 {
    margin-bottom: -4rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-b\:64\) {
        margin-bottom: -4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-b\:64\) {
        margin-bottom: -4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-b\:64\) {
        margin-bottom: -4rem !important
    }
}

.nm-b\:48 {
    margin-bottom: -3rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-b\:48\) {
        margin-bottom: -3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-b\:48\) {
        margin-bottom: -3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-b\:48\) {
        margin-bottom: -3rem !important
    }
}

.nm-b\:32 {
    margin-bottom: -2rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-b\:32\) {
        margin-bottom: -2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-b\:32\) {
        margin-bottom: -2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-b\:32\) {
        margin-bottom: -2rem !important
    }
}

.nm-b\:24 {
    margin-bottom: -1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-b\:24\) {
        margin-bottom: -1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-b\:24\) {
        margin-bottom: -1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-b\:24\) {
        margin-bottom: -1.5rem !important
    }
}

.nm-b\:20 {
    margin-bottom: -1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-b\:20\) {
        margin-bottom: -1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-b\:20\) {
        margin-bottom: -1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-b\:20\) {
        margin-bottom: -1.25rem !important
    }
}

.nm-b\:16 {
    margin-bottom: -1rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-b\:16\) {
        margin-bottom: -1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-b\:16\) {
        margin-bottom: -1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-b\:16\) {
        margin-bottom: -1rem !important
    }
}

.nm-b\:12 {
    margin-bottom: -.75rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-b\:12\) {
        margin-bottom: -.75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-b\:12\) {
        margin-bottom: -.75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-b\:12\) {
        margin-bottom: -.75rem !important
    }
}

.nm-b\:8 {
    margin-bottom: -.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-b\:8\) {
        margin-bottom: -.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-b\:8\) {
        margin-bottom: -.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-b\:8\) {
        margin-bottom: -.5rem !important
    }
}

.nm-b\:4 {
    margin-bottom: -.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-b\:4\) {
        margin-bottom: -.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-b\:4\) {
        margin-bottom: -.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-b\:4\) {
        margin-bottom: -.25rem !important
    }
}

.nm-b\:2 {
    margin-bottom: -.125rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-b\:2\) {
        margin-bottom: -.125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-b\:2\) {
        margin-bottom: -.125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-b\:2\) {
        margin-bottom: -.125rem !important
    }
}

.nm-l\:96 {
    margin-left: -6rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-l\:96\) {
        margin-left: -6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-l\:96\) {
        margin-left: -6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-l\:96\) {
        margin-left: -6rem !important
    }
}

.nm-l\:64 {
    margin-left: -4rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-l\:64\) {
        margin-left: -4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-l\:64\) {
        margin-left: -4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-l\:64\) {
        margin-left: -4rem !important
    }
}

.nm-l\:48 {
    margin-left: -3rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-l\:48\) {
        margin-left: -3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-l\:48\) {
        margin-left: -3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-l\:48\) {
        margin-left: -3rem !important
    }
}

.nm-l\:32 {
    margin-left: -2rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-l\:32\) {
        margin-left: -2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-l\:32\) {
        margin-left: -2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-l\:32\) {
        margin-left: -2rem !important
    }
}

.nm-l\:24 {
    margin-left: -1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-l\:24\) {
        margin-left: -1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-l\:24\) {
        margin-left: -1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-l\:24\) {
        margin-left: -1.5rem !important
    }
}

.nm-l\:20 {
    margin-left: -1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-l\:20\) {
        margin-left: -1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-l\:20\) {
        margin-left: -1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-l\:20\) {
        margin-left: -1.25rem !important
    }
}

.nm-l\:16 {
    margin-left: -1rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-l\:16\) {
        margin-left: -1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-l\:16\) {
        margin-left: -1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-l\:16\) {
        margin-left: -1rem !important
    }
}

.nm-l\:12 {
    margin-left: -.75rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-l\:12\) {
        margin-left: -.75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-l\:12\) {
        margin-left: -.75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-l\:12\) {
        margin-left: -.75rem !important
    }
}

.nm-l\:8 {
    margin-left: -.5rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-l\:8\) {
        margin-left: -.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-l\:8\) {
        margin-left: -.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-l\:8\) {
        margin-left: -.5rem !important
    }
}

.nm-l\:4 {
    margin-left: -.25rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-l\:4\) {
        margin-left: -.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-l\:4\) {
        margin-left: -.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-l\:4\) {
        margin-left: -.25rem !important
    }
}

.nm-l\:2 {
    margin-left: -.125rem !important
}

@media (min-width:30rem) {
    .mobile\(nm-l\:2\) {
        margin-left: -.125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(nm-l\:2\) {
        margin-left: -.125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(nm-l\:2\) {
        margin-left: -.125rem !important
    }
}

.p\:96 {
    padding: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(p\:96\) {
        padding: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p\:96\) {
        padding: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p\:96\) {
        padding: 6rem !important
    }
}

.p\:64 {
    padding: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(p\:64\) {
        padding: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p\:64\) {
        padding: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p\:64\) {
        padding: 4rem !important
    }
}

.p\:48 {
    padding: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(p\:48\) {
        padding: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p\:48\) {
        padding: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p\:48\) {
        padding: 3rem !important
    }
}

.p\:32 {
    padding: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(p\:32\) {
        padding: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p\:32\) {
        padding: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p\:32\) {
        padding: 2rem !important
    }
}

.p\:24 {
    padding: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(p\:24\) {
        padding: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p\:24\) {
        padding: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p\:24\) {
        padding: 1.5rem !important
    }
}

.p\:20 {
    padding: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(p\:20\) {
        padding: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p\:20\) {
        padding: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p\:20\) {
        padding: 1.25rem !important
    }
}

.p\:16 {
    padding: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(p\:16\) {
        padding: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p\:16\) {
        padding: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p\:16\) {
        padding: 1rem !important
    }
}

.p\:12 {
    padding: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(p\:12\) {
        padding: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p\:12\) {
        padding: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p\:12\) {
        padding: .75rem !important
    }
}

.p\:8 {
    padding: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(p\:8\) {
        padding: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p\:8\) {
        padding: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p\:8\) {
        padding: .5rem !important
    }
}

.p\:4 {
    padding: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(p\:4\) {
        padding: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p\:4\) {
        padding: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p\:4\) {
        padding: .25rem !important
    }
}

.p\:2 {
    padding: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(p\:2\) {
        padding: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p\:2\) {
        padding: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p\:2\) {
        padding: .125rem !important
    }
}

.p\:0 {
    padding: 0 !important
}

@media (min-width:30rem) {
    .mobile\(p\:0\) {
        padding: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(p\:0\) {
        padding: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(p\:0\) {
        padding: 0 !important
    }
}

.p-x\:96 {
    padding-left: 6rem !important;
    padding-right: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(p-x\:96\) {
        padding-left: 6rem !important;
        padding-right: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-x\:96\) {
        padding-left: 6rem !important;
        padding-right: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-x\:96\) {
        padding-left: 6rem !important;
        padding-right: 6rem !important
    }
}

.p-x\:64 {
    padding-left: 4rem !important;
    padding-right: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(p-x\:64\) {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-x\:64\) {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-x\:64\) {
        padding-left: 4rem !important;
        padding-right: 4rem !important
    }
}

.p-x\:48 {
    padding-left: 3rem !important;
    padding-right: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(p-x\:48\) {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-x\:48\) {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-x\:48\) {
        padding-left: 3rem !important;
        padding-right: 3rem !important
    }
}

.p-x\:32 {
    padding-left: 2rem !important;
    padding-right: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(p-x\:32\) {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-x\:32\) {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-x\:32\) {
        padding-left: 2rem !important;
        padding-right: 2rem !important
    }
}

.p-x\:24 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(p-x\:24\) {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-x\:24\) {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-x\:24\) {
        padding-left: 1.5rem !important;
        padding-right: 1.5rem !important
    }
}

.p-x\:20 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(p-x\:20\) {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-x\:20\) {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-x\:20\) {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important
    }
}

.p-x\:16 {
    padding-left: 1rem !important;
    padding-right: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(p-x\:16\) {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-x\:16\) {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-x\:16\) {
        padding-left: 1rem !important;
        padding-right: 1rem !important
    }
}

.p-x\:12 {
    padding-left: .75rem !important;
    padding-right: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(p-x\:12\) {
        padding-left: .75rem !important;
        padding-right: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-x\:12\) {
        padding-left: .75rem !important;
        padding-right: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-x\:12\) {
        padding-left: .75rem !important;
        padding-right: .75rem !important
    }
}

.p-x\:8 {
    padding-left: .5rem !important;
    padding-right: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(p-x\:8\) {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-x\:8\) {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-x\:8\) {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }
}

.p-x\:4 {
    padding-left: .25rem !important;
    padding-right: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(p-x\:4\) {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-x\:4\) {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-x\:4\) {
        padding-left: .25rem !important;
        padding-right: .25rem !important
    }
}

.p-x\:2 {
    padding-left: .125rem !important;
    padding-right: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(p-x\:2\) {
        padding-left: .125rem !important;
        padding-right: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-x\:2\) {
        padding-left: .125rem !important;
        padding-right: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-x\:2\) {
        padding-left: .125rem !important;
        padding-right: .125rem !important
    }
}

.p-x\:0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(p-x\:0\) {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-x\:0\) {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-x\:0\) {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
}

.p-y\:96 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(p-y\:96\) {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-y\:96\) {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-y\:96\) {
        padding-top: 6rem !important;
        padding-bottom: 6rem !important
    }
}

.p-y\:64 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(p-y\:64\) {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-y\:64\) {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-y\:64\) {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important
    }
}

.p-y\:48 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(p-y\:48\) {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-y\:48\) {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-y\:48\) {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important
    }
}

.p-y\:32 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(p-y\:32\) {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-y\:32\) {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-y\:32\) {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important
    }
}

.p-y\:24 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(p-y\:24\) {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-y\:24\) {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-y\:24\) {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important
    }
}

.p-y\:20 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(p-y\:20\) {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-y\:20\) {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-y\:20\) {
        padding-top: 1.25rem !important;
        padding-bottom: 1.25rem !important
    }
}

.p-y\:16 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(p-y\:16\) {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-y\:16\) {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-y\:16\) {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important
    }
}

.p-y\:12 {
    padding-top: .75rem !important;
    padding-bottom: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(p-y\:12\) {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-y\:12\) {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-y\:12\) {
        padding-top: .75rem !important;
        padding-bottom: .75rem !important
    }
}

.p-y\:8 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(p-y\:8\) {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-y\:8\) {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-y\:8\) {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }
}

.p-y\:4 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(p-y\:4\) {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-y\:4\) {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-y\:4\) {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }
}

.p-y\:2 {
    padding-top: .125rem !important;
    padding-bottom: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(p-y\:2\) {
        padding-top: .125rem !important;
        padding-bottom: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-y\:2\) {
        padding-top: .125rem !important;
        padding-bottom: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-y\:2\) {
        padding-top: .125rem !important;
        padding-bottom: .125rem !important
    }
}

.p-y\:0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(p-y\:0\) {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-y\:0\) {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-y\:0\) {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }
}

.p-t\:96 {
    padding-top: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(p-t\:96\) {
        padding-top: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-t\:96\) {
        padding-top: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-t\:96\) {
        padding-top: 6rem !important
    }
}

.p-t\:64 {
    padding-top: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(p-t\:64\) {
        padding-top: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-t\:64\) {
        padding-top: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-t\:64\) {
        padding-top: 4rem !important
    }
}

.p-t\:48 {
    padding-top: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(p-t\:48\) {
        padding-top: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-t\:48\) {
        padding-top: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-t\:48\) {
        padding-top: 3rem !important
    }
}

.p-t\:32 {
    padding-top: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(p-t\:32\) {
        padding-top: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-t\:32\) {
        padding-top: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-t\:32\) {
        padding-top: 2rem !important
    }
}

.p-t\:24 {
    padding-top: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(p-t\:24\) {
        padding-top: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-t\:24\) {
        padding-top: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-t\:24\) {
        padding-top: 1.5rem !important
    }
}

.p-t\:20 {
    padding-top: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(p-t\:20\) {
        padding-top: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-t\:20\) {
        padding-top: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-t\:20\) {
        padding-top: 1.25rem !important
    }
}

.p-t\:16 {
    padding-top: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(p-t\:16\) {
        padding-top: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-t\:16\) {
        padding-top: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-t\:16\) {
        padding-top: 1rem !important
    }
}

.p-t\:12 {
    padding-top: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(p-t\:12\) {
        padding-top: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-t\:12\) {
        padding-top: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-t\:12\) {
        padding-top: .75rem !important
    }
}

.p-t\:8 {
    padding-top: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(p-t\:8\) {
        padding-top: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-t\:8\) {
        padding-top: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-t\:8\) {
        padding-top: .5rem !important
    }
}

.p-t\:4 {
    padding-top: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(p-t\:4\) {
        padding-top: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-t\:4\) {
        padding-top: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-t\:4\) {
        padding-top: .25rem !important
    }
}

.p-t\:2 {
    padding-top: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(p-t\:2\) {
        padding-top: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-t\:2\) {
        padding-top: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-t\:2\) {
        padding-top: .125rem !important
    }
}

.p-t\:0 {
    padding-top: 0 !important
}

@media (min-width:30rem) {
    .mobile\(p-t\:0\) {
        padding-top: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-t\:0\) {
        padding-top: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-t\:0\) {
        padding-top: 0 !important
    }
}

.p-r\:96 {
    padding-right: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(p-r\:96\) {
        padding-right: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-r\:96\) {
        padding-right: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-r\:96\) {
        padding-right: 6rem !important
    }
}

.p-r\:64 {
    padding-right: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(p-r\:64\) {
        padding-right: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-r\:64\) {
        padding-right: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-r\:64\) {
        padding-right: 4rem !important
    }
}

.p-r\:48 {
    padding-right: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(p-r\:48\) {
        padding-right: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-r\:48\) {
        padding-right: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-r\:48\) {
        padding-right: 3rem !important
    }
}

.p-r\:32 {
    padding-right: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(p-r\:32\) {
        padding-right: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-r\:32\) {
        padding-right: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-r\:32\) {
        padding-right: 2rem !important
    }
}

.p-r\:24 {
    padding-right: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(p-r\:24\) {
        padding-right: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-r\:24\) {
        padding-right: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-r\:24\) {
        padding-right: 1.5rem !important
    }
}

.p-r\:20 {
    padding-right: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(p-r\:20\) {
        padding-right: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-r\:20\) {
        padding-right: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-r\:20\) {
        padding-right: 1.25rem !important
    }
}

.p-r\:16 {
    padding-right: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(p-r\:16\) {
        padding-right: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-r\:16\) {
        padding-right: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-r\:16\) {
        padding-right: 1rem !important
    }
}

.p-r\:12 {
    padding-right: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(p-r\:12\) {
        padding-right: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-r\:12\) {
        padding-right: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-r\:12\) {
        padding-right: .75rem !important
    }
}

.p-r\:8 {
    padding-right: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(p-r\:8\) {
        padding-right: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-r\:8\) {
        padding-right: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-r\:8\) {
        padding-right: .5rem !important
    }
}

.p-r\:4 {
    padding-right: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(p-r\:4\) {
        padding-right: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-r\:4\) {
        padding-right: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-r\:4\) {
        padding-right: .25rem !important
    }
}

.p-r\:2 {
    padding-right: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(p-r\:2\) {
        padding-right: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-r\:2\) {
        padding-right: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-r\:2\) {
        padding-right: .125rem !important
    }
}

.p-r\:0 {
    padding-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(p-r\:0\) {
        padding-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-r\:0\) {
        padding-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-r\:0\) {
        padding-right: 0 !important
    }
}

.p-b\:96 {
    padding-bottom: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(p-b\:96\) {
        padding-bottom: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-b\:96\) {
        padding-bottom: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-b\:96\) {
        padding-bottom: 6rem !important
    }
}

.p-b\:64 {
    padding-bottom: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(p-b\:64\) {
        padding-bottom: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-b\:64\) {
        padding-bottom: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-b\:64\) {
        padding-bottom: 4rem !important
    }
}

.p-b\:48 {
    padding-bottom: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(p-b\:48\) {
        padding-bottom: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-b\:48\) {
        padding-bottom: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-b\:48\) {
        padding-bottom: 3rem !important
    }
}

.p-b\:32 {
    padding-bottom: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(p-b\:32\) {
        padding-bottom: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-b\:32\) {
        padding-bottom: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-b\:32\) {
        padding-bottom: 2rem !important
    }
}

.p-b\:24 {
    padding-bottom: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(p-b\:24\) {
        padding-bottom: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-b\:24\) {
        padding-bottom: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-b\:24\) {
        padding-bottom: 1.5rem !important
    }
}

.p-b\:20 {
    padding-bottom: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(p-b\:20\) {
        padding-bottom: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-b\:20\) {
        padding-bottom: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-b\:20\) {
        padding-bottom: 1.25rem !important
    }
}

.p-b\:16 {
    padding-bottom: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(p-b\:16\) {
        padding-bottom: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-b\:16\) {
        padding-bottom: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-b\:16\) {
        padding-bottom: 1rem !important
    }
}

.p-b\:12 {
    padding-bottom: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(p-b\:12\) {
        padding-bottom: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-b\:12\) {
        padding-bottom: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-b\:12\) {
        padding-bottom: .75rem !important
    }
}

.p-b\:8 {
    padding-bottom: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(p-b\:8\) {
        padding-bottom: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-b\:8\) {
        padding-bottom: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-b\:8\) {
        padding-bottom: .5rem !important
    }
}

.p-b\:4 {
    padding-bottom: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(p-b\:4\) {
        padding-bottom: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-b\:4\) {
        padding-bottom: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-b\:4\) {
        padding-bottom: .25rem !important
    }
}

.p-b\:2 {
    padding-bottom: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(p-b\:2\) {
        padding-bottom: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-b\:2\) {
        padding-bottom: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-b\:2\) {
        padding-bottom: .125rem !important
    }
}

.p-b\:0 {
    padding-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(p-b\:0\) {
        padding-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-b\:0\) {
        padding-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-b\:0\) {
        padding-bottom: 0 !important
    }
}

.p-l\:96 {
    padding-left: 6rem !important
}

@media (min-width:30rem) {
    .mobile\(p-l\:96\) {
        padding-left: 6rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-l\:96\) {
        padding-left: 6rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-l\:96\) {
        padding-left: 6rem !important
    }
}

.p-l\:64 {
    padding-left: 4rem !important
}

@media (min-width:30rem) {
    .mobile\(p-l\:64\) {
        padding-left: 4rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-l\:64\) {
        padding-left: 4rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-l\:64\) {
        padding-left: 4rem !important
    }
}

.p-l\:48 {
    padding-left: 3rem !important
}

@media (min-width:30rem) {
    .mobile\(p-l\:48\) {
        padding-left: 3rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-l\:48\) {
        padding-left: 3rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-l\:48\) {
        padding-left: 3rem !important
    }
}

.p-l\:32 {
    padding-left: 2rem !important
}

@media (min-width:30rem) {
    .mobile\(p-l\:32\) {
        padding-left: 2rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-l\:32\) {
        padding-left: 2rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-l\:32\) {
        padding-left: 2rem !important
    }
}

.p-l\:24 {
    padding-left: 1.5rem !important
}

@media (min-width:30rem) {
    .mobile\(p-l\:24\) {
        padding-left: 1.5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-l\:24\) {
        padding-left: 1.5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-l\:24\) {
        padding-left: 1.5rem !important
    }
}

.p-l\:20 {
    padding-left: 1.25rem !important
}

@media (min-width:30rem) {
    .mobile\(p-l\:20\) {
        padding-left: 1.25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-l\:20\) {
        padding-left: 1.25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-l\:20\) {
        padding-left: 1.25rem !important
    }
}

.p-l\:16 {
    padding-left: 1rem !important
}

@media (min-width:30rem) {
    .mobile\(p-l\:16\) {
        padding-left: 1rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-l\:16\) {
        padding-left: 1rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-l\:16\) {
        padding-left: 1rem !important
    }
}

.p-l\:12 {
    padding-left: .75rem !important
}

@media (min-width:30rem) {
    .mobile\(p-l\:12\) {
        padding-left: .75rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-l\:12\) {
        padding-left: .75rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-l\:12\) {
        padding-left: .75rem !important
    }
}

.p-l\:8 {
    padding-left: .5rem !important
}

@media (min-width:30rem) {
    .mobile\(p-l\:8\) {
        padding-left: .5rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-l\:8\) {
        padding-left: .5rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-l\:8\) {
        padding-left: .5rem !important
    }
}

.p-l\:4 {
    padding-left: .25rem !important
}

@media (min-width:30rem) {
    .mobile\(p-l\:4\) {
        padding-left: .25rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-l\:4\) {
        padding-left: .25rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-l\:4\) {
        padding-left: .25rem !important
    }
}

.p-l\:2 {
    padding-left: .125rem !important
}

@media (min-width:30rem) {
    .mobile\(p-l\:2\) {
        padding-left: .125rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-l\:2\) {
        padding-left: .125rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-l\:2\) {
        padding-left: .125rem !important
    }
}

.p-l\:0 {
    padding-left: 0 !important
}

@media (min-width:30rem) {
    .mobile\(p-l\:0\) {
        padding-left: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(p-l\:0\) {
        padding-left: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(p-l\:0\) {
        padding-left: 0 !important
    }
}

.va\:t {
    vertical-align: top !important
}

@media (min-width:30rem) {
    .mobile\(va\:t\) {
        vertical-align: top !important
    }
}

@media (min-width:48rem) {
    .tablet\(va\:t\) {
        vertical-align: top !important
    }
}

@media (min-width:64rem) {
    .desktop\(va\:t\) {
        vertical-align: top !important
    }
}

.va\:m {
    vertical-align: middle !important
}

@media (min-width:30rem) {
    .mobile\(va\:m\) {
        vertical-align: middle !important
    }
}

@media (min-width:48rem) {
    .tablet\(va\:m\) {
        vertical-align: middle !important
    }
}

@media (min-width:64rem) {
    .desktop\(va\:m\) {
        vertical-align: middle !important
    }
}

.va\:b {
    vertical-align: bottom !important
}

@media (min-width:30rem) {
    .mobile\(va\:b\) {
        vertical-align: bottom !important
    }
}

@media (min-width:48rem) {
    .tablet\(va\:b\) {
        vertical-align: bottom !important
    }
}

@media (min-width:64rem) {
    .desktop\(va\:b\) {
        vertical-align: bottom !important
    }
}

.va\:bl {
    vertical-align: baseline !important
}

@media (min-width:30rem) {
    .mobile\(va\:bl\) {
        vertical-align: baseline !important
    }
}

@media (min-width:48rem) {
    .tablet\(va\:bl\) {
        vertical-align: baseline !important
    }
}

@media (min-width:64rem) {
    .desktop\(va\:bl\) {
        vertical-align: baseline !important
    }
}

.va\:tt {
    vertical-align: text-top !important
}

@media (min-width:30rem) {
    .mobile\(va\:tt\) {
        vertical-align: text-top !important
    }
}

@media (min-width:48rem) {
    .tablet\(va\:tt\) {
        vertical-align: text-top !important
    }
}

@media (min-width:64rem) {
    .desktop\(va\:tt\) {
        vertical-align: text-top !important
    }
}

.va\:tb {
    vertical-align: text-bottom !important
}

@media (min-width:30rem) {
    .mobile\(va\:tb\) {
        vertical-align: text-bottom !important
    }
}

@media (min-width:48rem) {
    .tablet\(va\:tb\) {
        vertical-align: text-bottom !important
    }
}

@media (min-width:64rem) {
    .desktop\(va\:tb\) {
        vertical-align: text-bottom !important
    }
}

.va\:sub {
    vertical-align: sub !important
}

@media (min-width:30rem) {
    .mobile\(va\:sub\) {
        vertical-align: sub !important
    }
}

@media (min-width:48rem) {
    .tablet\(va\:sub\) {
        vertical-align: sub !important
    }
}

@media (min-width:64rem) {
    .desktop\(va\:sub\) {
        vertical-align: sub !important
    }
}

.va\:sup {
    vertical-align: super !important
}

@media (min-width:30rem) {
    .mobile\(va\:sup\) {
        vertical-align: super !important
    }
}

@media (min-width:48rem) {
    .tablet\(va\:sup\) {
        vertical-align: super !important
    }
}

@media (min-width:64rem) {
    .desktop\(va\:sup\) {
        vertical-align: super !important
    }
}

.contain > :first-child {
    margin-top: 0 !important
}

.contain > :last-child {
    margin-bottom: 0 !important
}

.wrap\:s {
    max-width: 30rem !important
}

@media (min-width:30rem) {
    .mobile\(wrap\:s\) {
        max-width: 30rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(wrap\:s\) {
        max-width: 30rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(wrap\:s\) {
        max-width: 30rem !important
    }
}

.wrap\:m {
    max-width: 45rem !important
}

@media (min-width:30rem) {
    .mobile\(wrap\:m\) {
        max-width: 45rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(wrap\:m\) {
        max-width: 45rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(wrap\:m\) {
        max-width: 45rem !important
    }
}

.wrap\:l {
    max-width: 70rem !important
}

@media (min-width:30rem) {
    .mobile\(wrap\:l\) {
        max-width: 70rem !important
    }
}

@media (min-width:48rem) {
    .tablet\(wrap\:l\) {
        max-width: 70rem !important
    }
}

@media (min-width:64rem) {
    .desktop\(wrap\:l\) {
        max-width: 70rem !important
    }
}

.wrap\:full {
    max-width: 100% !important
}

@media (min-width:30rem) {
    .mobile\(wrap\:full\) {
        max-width: 100% !important
    }
}

@media (min-width:48rem) {
    .tablet\(wrap\:full\) {
        max-width: 100% !important
    }
}

@media (min-width:64rem) {
    .desktop\(wrap\:full\) {
        max-width: 100% !important
    }
}

.wrap\:half {
    max-width: 50% !important
}

@media (min-width:30rem) {
    .mobile\(wrap\:half\) {
        max-width: 50% !important
    }
}

@media (min-width:48rem) {
    .tablet\(wrap\:half\) {
        max-width: 50% !important
    }
}

@media (min-width:64rem) {
    .desktop\(wrap\:half\) {
        max-width: 50% !important
    }
}

.stack-x\:96 > * {
    margin-right: 6rem !important
}

.stack-x\:96 > :last-child {
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-x\:96\) > * {
        margin-right: 6rem !important
    }

    .mobile\(stack-x\:96\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-x\:96\) > * {
        margin-right: 6rem !important
    }

    .tablet\(stack-x\:96\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-x\:96\) > * {
        margin-right: 6rem !important
    }

    .desktop\(stack-x\:96\) > :last-child {
        margin-right: 0 !important
    }
}

.stack-x\:64 > * {
    margin-right: 4rem !important
}

.stack-x\:64 > :last-child {
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-x\:64\) > * {
        margin-right: 4rem !important
    }

    .mobile\(stack-x\:64\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-x\:64\) > * {
        margin-right: 4rem !important
    }

    .tablet\(stack-x\:64\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-x\:64\) > * {
        margin-right: 4rem !important
    }

    .desktop\(stack-x\:64\) > :last-child {
        margin-right: 0 !important
    }
}

.stack-x\:48 > * {
    margin-right: 3rem !important
}

.stack-x\:48 > :last-child {
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-x\:48\) > * {
        margin-right: 3rem !important
    }

    .mobile\(stack-x\:48\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-x\:48\) > * {
        margin-right: 3rem !important
    }

    .tablet\(stack-x\:48\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-x\:48\) > * {
        margin-right: 3rem !important
    }

    .desktop\(stack-x\:48\) > :last-child {
        margin-right: 0 !important
    }
}

.stack-x\:32 > * {
    margin-right: 2rem !important
}

.stack-x\:32 > :last-child {
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-x\:32\) > * {
        margin-right: 2rem !important
    }

    .mobile\(stack-x\:32\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-x\:32\) > * {
        margin-right: 2rem !important
    }

    .tablet\(stack-x\:32\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-x\:32\) > * {
        margin-right: 2rem !important
    }

    .desktop\(stack-x\:32\) > :last-child {
        margin-right: 0 !important
    }
}

.stack-x\:24 > * {
    margin-right: 1.5rem !important
}

.stack-x\:24 > :last-child {
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-x\:24\) > * {
        margin-right: 1.5rem !important
    }

    .mobile\(stack-x\:24\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-x\:24\) > * {
        margin-right: 1.5rem !important
    }

    .tablet\(stack-x\:24\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-x\:24\) > * {
        margin-right: 1.5rem !important
    }

    .desktop\(stack-x\:24\) > :last-child {
        margin-right: 0 !important
    }
}

.stack-x\:20 > * {
    margin-right: 1.25rem !important
}

.stack-x\:20 > :last-child {
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-x\:20\) > * {
        margin-right: 1.25rem !important
    }

    .mobile\(stack-x\:20\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-x\:20\) > * {
        margin-right: 1.25rem !important
    }

    .tablet\(stack-x\:20\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-x\:20\) > * {
        margin-right: 1.25rem !important
    }

    .desktop\(stack-x\:20\) > :last-child {
        margin-right: 0 !important
    }
}

.stack-x\:16 > * {
    margin-right: 1rem !important
}

.stack-x\:16 > :last-child {
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-x\:16\) > * {
        margin-right: 1rem !important
    }

    .mobile\(stack-x\:16\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-x\:16\) > * {
        margin-right: 1rem !important
    }

    .tablet\(stack-x\:16\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-x\:16\) > * {
        margin-right: 1rem !important
    }

    .desktop\(stack-x\:16\) > :last-child {
        margin-right: 0 !important
    }
}

.stack-x\:12 > * {
    margin-right: .75rem !important
}

.stack-x\:12 > :last-child {
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-x\:12\) > * {
        margin-right: .75rem !important
    }

    .mobile\(stack-x\:12\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-x\:12\) > * {
        margin-right: .75rem !important
    }

    .tablet\(stack-x\:12\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-x\:12\) > * {
        margin-right: .75rem !important
    }

    .desktop\(stack-x\:12\) > :last-child {
        margin-right: 0 !important
    }
}

.stack-x\:8 > * {
    margin-right: .5rem !important
}

.stack-x\:8 > :last-child {
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-x\:8\) > * {
        margin-right: .5rem !important
    }

    .mobile\(stack-x\:8\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-x\:8\) > * {
        margin-right: .5rem !important
    }

    .tablet\(stack-x\:8\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-x\:8\) > * {
        margin-right: .5rem !important
    }

    .desktop\(stack-x\:8\) > :last-child {
        margin-right: 0 !important
    }
}

.stack-x\:4 > * {
    margin-right: .25rem !important
}

.stack-x\:4 > :last-child {
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-x\:4\) > * {
        margin-right: .25rem !important
    }

    .mobile\(stack-x\:4\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-x\:4\) > * {
        margin-right: .25rem !important
    }

    .tablet\(stack-x\:4\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-x\:4\) > * {
        margin-right: .25rem !important
    }

    .desktop\(stack-x\:4\) > :last-child {
        margin-right: 0 !important
    }
}

.stack-x\:2 > * {
    margin-right: .125rem !important
}

.stack-x\:2 > :last-child {
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-x\:2\) > * {
        margin-right: .125rem !important
    }

    .mobile\(stack-x\:2\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-x\:2\) > * {
        margin-right: .125rem !important
    }

    .tablet\(stack-x\:2\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-x\:2\) > * {
        margin-right: .125rem !important
    }

    .desktop\(stack-x\:2\) > :last-child {
        margin-right: 0 !important
    }
}

.stack-x\:0 > *, .stack-x\:0 > :last-child {
    margin-right: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-x\:0\) > *, .mobile\(stack-x\:0\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-x\:0\) > *, .tablet\(stack-x\:0\) > :last-child {
        margin-right: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-x\:0\) > *, .desktop\(stack-x\:0\) > :last-child {
        margin-right: 0 !important
    }
}

.stack-y\:96 > * {
    margin-bottom: 6rem !important
}

.stack-y\:96 > :last-child {
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-y\:96\) > * {
        margin-bottom: 6rem !important
    }

    .mobile\(stack-y\:96\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-y\:96\) > * {
        margin-bottom: 6rem !important
    }

    .tablet\(stack-y\:96\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-y\:96\) > * {
        margin-bottom: 6rem !important
    }

    .desktop\(stack-y\:96\) > :last-child {
        margin-bottom: 0 !important
    }
}

.stack-y\:64 > * {
    margin-bottom: 4rem !important
}

.stack-y\:64 > :last-child {
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-y\:64\) > * {
        margin-bottom: 4rem !important
    }

    .mobile\(stack-y\:64\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-y\:64\) > * {
        margin-bottom: 4rem !important
    }

    .tablet\(stack-y\:64\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-y\:64\) > * {
        margin-bottom: 4rem !important
    }

    .desktop\(stack-y\:64\) > :last-child {
        margin-bottom: 0 !important
    }
}

.stack-y\:48 > * {
    margin-bottom: 3rem !important
}

.stack-y\:48 > :last-child {
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-y\:48\) > * {
        margin-bottom: 3rem !important
    }

    .mobile\(stack-y\:48\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-y\:48\) > * {
        margin-bottom: 3rem !important
    }

    .tablet\(stack-y\:48\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-y\:48\) > * {
        margin-bottom: 3rem !important
    }

    .desktop\(stack-y\:48\) > :last-child {
        margin-bottom: 0 !important
    }
}

.stack-y\:32 > * {
    margin-bottom: 2rem !important
}

.stack-y\:32 > :last-child {
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-y\:32\) > * {
        margin-bottom: 2rem !important
    }

    .mobile\(stack-y\:32\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-y\:32\) > * {
        margin-bottom: 2rem !important
    }

    .tablet\(stack-y\:32\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-y\:32\) > * {
        margin-bottom: 2rem !important
    }

    .desktop\(stack-y\:32\) > :last-child {
        margin-bottom: 0 !important
    }
}

.stack-y\:24 > * {
    margin-bottom: 1.5rem !important
}

.stack-y\:24 > :last-child {
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-y\:24\) > * {
        margin-bottom: 1.5rem !important
    }

    .mobile\(stack-y\:24\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-y\:24\) > * {
        margin-bottom: 1.5rem !important
    }

    .tablet\(stack-y\:24\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-y\:24\) > * {
        margin-bottom: 1.5rem !important
    }

    .desktop\(stack-y\:24\) > :last-child {
        margin-bottom: 0 !important
    }
}

.stack-y\:20 > * {
    margin-bottom: 1.25rem !important
}

.stack-y\:20 > :last-child {
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-y\:20\) > * {
        margin-bottom: 1.25rem !important
    }

    .mobile\(stack-y\:20\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-y\:20\) > * {
        margin-bottom: 1.25rem !important
    }

    .tablet\(stack-y\:20\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-y\:20\) > * {
        margin-bottom: 1.25rem !important
    }

    .desktop\(stack-y\:20\) > :last-child {
        margin-bottom: 0 !important
    }
}

.stack-y\:16 > * {
    margin-bottom: 1rem !important
}

.stack-y\:16 > :last-child {
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-y\:16\) > * {
        margin-bottom: 1rem !important
    }

    .mobile\(stack-y\:16\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-y\:16\) > * {
        margin-bottom: 1rem !important
    }

    .tablet\(stack-y\:16\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-y\:16\) > * {
        margin-bottom: 1rem !important
    }

    .desktop\(stack-y\:16\) > :last-child {
        margin-bottom: 0 !important
    }
}

.stack-y\:12 > * {
    margin-bottom: .75rem !important
}

.stack-y\:12 > :last-child {
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-y\:12\) > * {
        margin-bottom: .75rem !important
    }

    .mobile\(stack-y\:12\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-y\:12\) > * {
        margin-bottom: .75rem !important
    }

    .tablet\(stack-y\:12\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-y\:12\) > * {
        margin-bottom: .75rem !important
    }

    .desktop\(stack-y\:12\) > :last-child {
        margin-bottom: 0 !important
    }
}

.stack-y\:8 > * {
    margin-bottom: .5rem !important
}

.stack-y\:8 > :last-child {
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-y\:8\) > * {
        margin-bottom: .5rem !important
    }

    .mobile\(stack-y\:8\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-y\:8\) > * {
        margin-bottom: .5rem !important
    }

    .tablet\(stack-y\:8\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-y\:8\) > * {
        margin-bottom: .5rem !important
    }

    .desktop\(stack-y\:8\) > :last-child {
        margin-bottom: 0 !important
    }
}

.stack-y\:4 > * {
    margin-bottom: .25rem !important
}

.stack-y\:4 > :last-child {
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-y\:4\) > * {
        margin-bottom: .25rem !important
    }

    .mobile\(stack-y\:4\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-y\:4\) > * {
        margin-bottom: .25rem !important
    }

    .tablet\(stack-y\:4\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-y\:4\) > * {
        margin-bottom: .25rem !important
    }

    .desktop\(stack-y\:4\) > :last-child {
        margin-bottom: 0 !important
    }
}

.stack-y\:2 > * {
    margin-bottom: .125rem !important
}

.stack-y\:2 > :last-child {
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-y\:2\) > * {
        margin-bottom: .125rem !important
    }

    .mobile\(stack-y\:2\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-y\:2\) > * {
        margin-bottom: .125rem !important
    }

    .tablet\(stack-y\:2\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-y\:2\) > * {
        margin-bottom: .125rem !important
    }

    .desktop\(stack-y\:2\) > :last-child {
        margin-bottom: 0 !important
    }
}

.stack-y\:0 > *, .stack-y\:0 > :last-child {
    margin-bottom: 0 !important
}

@media (min-width:30rem) {
    .mobile\(stack-y\:0\) > *, .mobile\(stack-y\:0\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:48rem) {
    .tablet\(stack-y\:0\) > *, .tablet\(stack-y\:0\) > :last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width:64rem) {
    .desktop\(stack-y\:0\) > *, .desktop\(stack-y\:0\) > :last-child {
        margin-bottom: 0 !important
    }
}

@font-face {
    font-family: Lato;
    font-weight: 400;
    src: url(../assets/fonts/Lato-Regular.woff2) format("woff2"),url(../assets/fonts/Lato-Regular.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: Lato;
    font-weight: 700;
    src: url(../assets/fonts/Lato-Bold.woff2) format("woff2"),url(../assets/fonts/Lato-Bold.woff) format("woff");
    font-display: swap
}

@font-face {
    font-family: Open Sans;
    src: url(../assets/fonts/OpenSans-Light.woff2) format("woff2"),url(../assets/fonts/OpenSans-Light.woff) format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Open Sans;
    src: url(../assets/fonts/OpenSans-LightItalic.woff2) format("woff2"),url(../assets/fonts/OpenSans-LightItalic.woff) format("woff");
    font-weight: 300;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: Open Sans;
    src: url(../assets/fonts/OpenSans-Regular.woff2) format("woff2"),url(../assets/fonts/OpenSans-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Open Sans;
    src: url(../assets/fonts/OpenSans-RegularItalic.woff2) format("woff2"),url(../assets/fonts/OpenSans-RegularItalic.woff) format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: Open Sans;
    src: url(../assets/fonts/OpenSans-SemiBold.woff2) format("woff2"),url(../assets/fonts/OpenSans-SemiBold.woff) format("woff");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Open Sans;
    src: url(../assets/fonts/OpenSans-SemiBoldItalic.woff2) format("woff2"),url(../assets/fonts/OpenSans-SemiBoldItalic.woff) format("woff");
    font-weight: 600;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: Open Sans;
    src: url(../assets/fonts/OpenSans-Bold.woff2) format("woff2"),url(../assets/fonts/OpenSans-Bold.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Open Sans;
    src: url(../assets/fonts/OpenSans-BoldItalic.woff2) format("woff2"),url(../assets/fonts/OpenSans-BoldItalic.woff) format("woff");
    font-weight: 700;
    font-style: italic;
    font-display: swap
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
    display: block
}

blockquote, q {
    quotes: none
}

    blockquote:after, blockquote:before, q:after, q:before {
        content: "";
        content: none
    }

table {
    border-collapse: collapse;
    border-spacing: 0
}

button {
    appearance: none;
    border: none;
    background: none
}

:-moz-ui-invalid {
    box-shadow: none
}

:root {
    font-size: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body, html {
    height: 100%
}

    body:focus, html:focus {
        outline: none !important
    }

*, :after, :before {
    box-sizing: border-box
}

:focus {
    outline: .125rem solid #82aeff;
    outline-offset: .125rem
}

.remove-outline :focus {
    outline: none !important
}

::-moz-focus-inner {
    border: 0
}

body {
    font-family: Open Sans,Lato,sans-serif;
    color: #0c0d0d;
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.mom-h1, .mom-h2, .mom-h3, .mom-h4, .mom-h5, .mom-h6 {
    max-width: 45rem;
    margin-bottom: 1rem
}

    .mom-h1:last-child, .mom-h2:last-child, .mom-h3:last-child, .mom-h4:last-child, .mom-h5:last-child, .mom-h6:last-child {
        margin-bottom: 0
    }

.mom-h1, .mom-h2, .mom-h3, .mom-h4, .mom-h5, .mom-h6 {
    font-weight: 600 !important
}

.mom-h1 {
    color: #2d3642;
    font-size: 1.75rem !important;
    line-height: 2.25rem !important
}

.mom-h1, .mom-h2 {
    letter-spacing: -.5px
}

.mom-h2 {
    font-size: 1.5rem !important;
    line-height: 2rem !important
}

.mom-h3 {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
}

.mom-h4 {
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.mom-p {
    max-width: 45rem;
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    margin-bottom: 1.5rem
}

    .mom-p:last-child {
        margin-bottom: 0
    }

.mom-p-s {
    max-width: 45rem;
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    margin-bottom: 1.5rem
}

    .mom-p-s:last-child {
        margin-bottom: 0
    }

.mom-a, a {
    color: #0056d2;
    text-decoration: none;
    cursor: pointer
}

    .mom-a:active, a:active {
        color: #0543b6
    }

    .mom-a:visited, a:visited {
        color: #639
    }

    .mom-a:hover, .mom-a:hover .MomIcon, a:hover, a:hover .MomIcon {
        color: #0543b6
    }

ol, ul {
    list-style-type: none
}

.mom-ol, .mom-ol-alpha, .mom-ol-decimal, .mom-ol-roman, .mom-ul, .mom-ul-circle, .mom-ul-disc, .mom-ul-square {
    max-width: 80rem;
    padding-left: 1.75rem;
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    margin-bottom: 1.5rem
}

    .mom-ol-alpha:last-child, .mom-ol-decimal:last-child, .mom-ol-roman:last-child, .mom-ol:last-child, .mom-ul-circle:last-child, .mom-ul-disc:last-child, .mom-ul-square:last-child, .mom-ul:last-child {
        margin-bottom: 0
    }

    .mom-ol-alpha li, .mom-ol-decimal li, .mom-ol-roman li, .mom-ol li, .mom-ul-circle li, .mom-ul-disc li, .mom-ul-square li, .mom-ul li {
        margin-bottom: .25rem
    }

        .mom-ol-alpha li:last-child, .mom-ol-decimal li:last-child, .mom-ol-roman li:last-child, .mom-ol li:last-child, .mom-ul-circle li:last-child, .mom-ul-disc li:last-child, .mom-ul-square li:last-child, .mom-ul li:last-child {
            margin-bottom: 0
        }

.mom-p + .mom-ol, .mom-p + .mom-ol-alpha, .mom-p + .mom-ol-decimal, .mom-p + .mom-ol-roman, .mom-p + .mom-ul, .mom-p + .mom-ul-circle, .mom-p + .mom-ul-disc, .mom-p + .mom-ul-square, .mom-p-s + .mom-ol, .mom-p-s + .mom-ol-alpha, .mom-p-s + .mom-ol-decimal, .mom-p-s + .mom-ol-roman, .mom-p-s + .mom-ul, .mom-p-s + .mom-ul-circle, .mom-p-s + .mom-ul-disc, .mom-p-s + .mom-ul-square {
    margin-top: -1.25rem
}

.mom-ol-s, .mom-ol-s-alpha, .mom-ol-s-decimal, .mom-ol-s-roman, .mom-ul-s, .mom-ul-s-circle, .mom-ul-s-disc, .mom-ul-s-square {
    max-width: 45rem;
    padding-left: 1.75rem;
    font-size: .875rem !important;
    line-height: 1.25rem !important;
    margin-bottom: 1.5rem
}

    .mom-ol-s-alpha:last-child, .mom-ol-s-decimal:last-child, .mom-ol-s-roman:last-child, .mom-ol-s:last-child, .mom-ul-s-circle:last-child, .mom-ul-s-disc:last-child, .mom-ul-s-square:last-child, .mom-ul-s:last-child {
        margin-bottom: 0
    }

    .mom-ol-s-alpha li, .mom-ol-s-decimal li, .mom-ol-s-roman li, .mom-ol-s li, .mom-ul-s-circle li, .mom-ul-s-disc li, .mom-ul-s-square li, .mom-ul-s li {
        margin-bottom: .25rem
    }

        .mom-ol-s-alpha li:last-child, .mom-ol-s-decimal li:last-child, .mom-ol-s-roman li:last-child, .mom-ol-s li:last-child, .mom-ul-s-circle li:last-child, .mom-ul-s-disc li:last-child, .mom-ul-s-square li:last-child, .mom-ul-s li:last-child {
            margin-bottom: 0
        }

.mom-p + .mom-ol-s, .mom-p + .mom-ol-s-alpha, .mom-p + .mom-ol-s-decimal, .mom-p + .mom-ol-s-roman, .mom-p + .mom-ul-s, .mom-p + .mom-ul-s-circle, .mom-p + .mom-ul-s-disc, .mom-p + .mom-ul-s-square, .mom-p-s + .mom-ol-s, .mom-p-s + .mom-ol-s-alpha, .mom-p-s + .mom-ol-s-decimal, .mom-p-s + .mom-ol-s-roman, .mom-p-s + .mom-ul-s, .mom-p-s + .mom-ul-s-circle, .mom-p-s + .mom-ul-s-disc, .mom-p-s + .mom-ul-s-square {
    margin-top: -1.25rem
}

.mom-ul, .mom-ul-disc, .mom-ul-s, .mom-ul-s-disc {
    list-style-type: disc
}

.mom-ul-circle, .mom-ul-s-circle {
    list-style-type: circle
}

.mom-ul-s-square, .mom-ul-square {
    list-style-type: square
}

.mom-ol, .mom-ol-alpha, .mom-ol-s, .mom-ol-s-alpha {
    counter-reset: alpha;
    list-style-type: none
}

    .mom-ol-alpha > li:before, .mom-ol-s-alpha > li:before, .mom-ol-s > li:before, .mom-ol > li:before {
        counter-increment: alpha;
        content: "(" counter(alpha,lower-alpha) ") ";
        display: inline-flex;
        width: 1.5rem;
        margin-left: -1.5rem
    }

.mom-ol-decimal, .mom-ol-s-decimal {
    list-style-type: decimal
}

.mom-ol-roman, .mom-ol-s-roman {
    list-style-type: lower-roman
}

label {
    cursor: pointer
}

button, input, select, textarea {
    margin: 0;
    padding: 0;
    font-family: Open Sans,sans-serif;
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

textarea {
    width: 100%
}

button {
    cursor: pointer;
    user-select: none
}

    button[disabled] {
        cursor: not-allowed
    }

img, svg {
    display: block;
    max-width: 100%
}

strong {
    font-weight: 600 !important
}

em {
    font-style: italic
}

.prewrap {
    white-space: pre-wrap
}

.nowrap {
    white-space: nowrap
}

.mom-transition-fade-enter-active, .mom-transition-fade-leave-active {
    transition: opacity .175s ease
}

.mom-transition-fade-enter, .mom-transition-fade-leave-to {
    opacity: 0
}

@keyframes spin {
    to {
        transform: rotate(1turn) translateZ(0)
    }
}

@keyframes trace {
    to {
        stroke-dashoffset: 0
    }
}

.vuePortal__ForModal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 600
}

.vuePortal__ForNotification {
    position: fixed;
    top: 0;
    right: 50%;
    transform: translateX(50%);
    z-index: 700
}

.snapshot {
    margin-bottom: 1.5rem
}

    .snapshot:last-child {
        margin-bottom: 0
    }

@media(min-width:48rem) {
    body {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }

    .mom-h1 {
        font-size: 2.25rem !important;
        line-height: 2.5rem !important
    }

    .mom-h2 {
        font-size: 1.75rem !important;
        line-height: 2.25rem !important
    }

    .mom-h3 {
        font-size: 1.25rem !important;
        line-height: 1.75rem !important
    }

    .mom-h4 {
        line-height: 1.5rem !important
    }

    .mom-h4, .mom-p {
        font-size: 1rem !important
    }

    .mom-p {
        line-height: 1.5rem !important
    }

    .mom-ol, .mom-ol-alpha, .mom-ol-decimal, .mom-ol-roman, .mom-ul, .mom-ul-circle, .mom-ul-disc, .mom-ul-square {
        font-size: 1rem !important;
        line-height: 1.5rem !important
    }
}

@media print {
    body {
        width: 21cm;
        height: 29.7cm;
        margin: 0 auto !important
    }
}

.mom-button, .mom-button-l, .mom-button-s {
    font-weight: 600 !important
}

.mom-button-l {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
}

.mom-button {
    font-size: 1rem !important;
    line-height: 1.5rem !important
}

.mom-button-s {
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.mom-is-h1, .mom-is-h2, .mom-is-h3, .mom-is-h4, .mom-is-h5, .mom-is-h6 {
    max-width: 45rem;
    margin-bottom: 1rem
}

    .mom-is-h1:last-child, .mom-is-h2:last-child, .mom-is-h3:last-child, .mom-is-h4:last-child, .mom-is-h5:last-child, .mom-is-h6:last-child {
        margin-bottom: 0
    }

.mom-is-h1 {
    color: #2d3642;
    font-weight: 600 !important;
    font-size: 1.875rem !important;
    line-height: 2.5rem !important
}

.mom-is-h1, .mom-is-h2 {
    letter-spacing: -.5px
}

.mom-is-h2 {
    font-weight: 600 !important;
    font-size: 1.625rem !important;
    line-height: 2.25rem !important
}

.mom-is-h3 {
    letter-spacing: -.5px;
    font-weight: 300 !important;
    font-size: 1.625rem !important;
    line-height: 2.25rem !important
}

.mom-is-h4 {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important
}

.mom-is-h4, .mom-is-h5 {
    font-weight: 600 !important
}

.mom-is-h5 {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important
}

.mom-is-h6 {
    font-weight: 600 !important;
    line-height: 1.5rem !important
}

.mom-is-h6, .mom-is-md {
    font-size: 1rem !important
}

.mom-is-md {
    line-height: 1.5rem !important
}

.mom-is-sm {
    font-size: .875rem !important;
    line-height: 1.25rem !important
}

.mom-is-xs {
    font-size: .8125rem !important;
    line-height: 1.125rem !important
}

.mom-is-2xs {
    font-size: .75rem !important;
    line-height: 1rem !important
}

@media(min-width:48rem) {
    .mom-is-h1 {
        font-size: 2.375rem !important;
        line-height: 3.25rem !important
    }
}
