/*
 * NOTE: This file (index.css) is NOT required for global-elements functionality.
 * It contains old Loop v3 styles that are not required now, as Loop v4 is used
 * in global-elements and all styles are bundled into global-elements.css.
 *
 * Purpose of adding it back:
 * This file is temporarily re-included to prevent other SPAs from breaking
 * due to Loop v3 CSS overriding Loop v4 or later v4+ versions. It is scoped
 * under #global-elements-wrapper so that it does not overwrite styles in other SPAs.
 *
 * Why is it still here after updating to v4?
 * The infra team confirmed that some old legacy SPAs might still be using older
 * versions of global-elements, and in those SPAs this Loop v3 index.css code
 * would still be getting utilised.
 *
 * This file will be removed once the infra team gives sign-off to delete it from the CDN.
 */
:where(#global-elements-wrapper .global-nav-loop) {

    .lc-Tooltip,
    .lc-Tooltip-wrapper {
        display: inline-block
    }

    .lc-Tooltip {
        border-radius: 4px;
        font-family: sans-serif;
        text-align: center;
        visibility: hidden;
        z-index: 1070
    }

    .lc-Tooltip--isVisible {
        visibility: visible
    }

    .lc .lc-Avatar {
        background: none;
        border: none;
        border-radius: 100%;
        cursor: pointer;
        font-family: inherit;
        outline: none;
        position: relative;
        vertical-align: top
    }

    .lc .lc-Avatar,
    .lc .lc-Avatar-label {
        display: inline-block;
        text-align: center
    }

    .lc .lc-Avatar-label {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .lc .lc-Avatar:disabled {
        cursor: not-allowed
    }

    .lc .lc-Avatar .lc-Avatar-image {
        border-radius: 100%;
        bottom: 0;
        height: auto;
        left: 0;
        max-width: 100%;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 100%
    }

    @supports ((-o-object-fit: cover) or (object-fit:cover)) {
        .lc .lc-Avatar .lc-Avatar-image {
            height: 100%;
            -o-object-fit: cover;
            object-fit: cover;
            top: 0;
            transform: none
        }
    }

    .lc .lc-Surface {
        background-size: cover;
        border-radius: inherit
    }

    .lc-SurfaceEE--coal01Background {
        background-color: #3f3f3f;
        color: #f3f3f3
    }

    .lc-SurfaceEE--coal02Background {
        background-color: #2b2b2b;
        color: #f3f3f3
    }

    .lc-SurfaceEE--blackBackground {
        background-color: #000;
        color: #f3f3f3
    }

    .lc-SurfaceEE--fogBackground {
        background-color: #f3f3f3;
        color: #111
    }

    .lc-SurfaceEE--teal01Background {
        background-color: #009ba5;
        color: #111
    }

    .lc-SurfaceEE--teal02Background {
        background-color: #057382;
        color: #f3f3f3
    }

    .lc-SurfaceEE--tealSubduedBackground {
        background-color: #93fede;
        color: #111
    }

    .lc-SurfaceEE--whiteBackground {
        background-color: #fff;
        color: #111
    }

    .lc-SurfaceEE--yellowBackground {
        background-color: #ebf304;
        color: #111
    }

    .lc-SurfaceEE--criticalBackground {
        background-color: #feeded;
        color: #111
    }

    .lc-SurfaceEE--warningBackground {
        background-color: #fef2de;
        color: #111
    }

    .lc-SurfaceEE--successBackground {
        background-color: #e5f6e3;
        color: #111
    }

    .lc-IconEE--sizeXXS {
        height: 16px;
        width: 16px
    }

    .lc-IconEE--sizeXS {
        height: 20px;
        width: 20px
    }

    .lc-IconEE--sizeS {
        height: 24px;
        width: 24px
    }

    .lc-IconEE--sizeM {
        height: 28px;
        width: 28px
    }

    .lc-IconEE--sizeL {
        height: 32px;
        width: 32px
    }

    .lc-IconEE--sizeXL {
        height: 48px;
        width: 48px
    }

    .lc-IconEE--sizeXXL {
        height: 64px;
        width: 64px
    }

    .lc-IconEE--styleVariantPrimary {
        fill: #057382
    }

    .lc-IconEE--styleVariantPrimary.lc-IconEE--onDarkBackground {
        fill: #ebf304
    }

    .lc-IconEE--styleVariantSecondary {
        fill: #111
    }

    .lc-IconEE--styleVariantSecondary.lc-IconEE--onDarkBackground {
        fill: #f3f3f3
    }

    .lc-IconEE--styleVariantSecondary.lc-IconEE--onTeal01Surface,
    .lc-IconEE--styleVariantSecondary.lc-IconEE--onTealSubduedSurface {
        fill: #111
    }

    .lc-IconEE--styleVariantSubdued {
        fill: #686868
    }

    .lc-IconEE--styleVariantSubdued.lc-IconEE--onDarkBackground {
        fill: #bbb
    }

    .lc-IconEE--styleVariantSuccess {
        fill: #138100
    }

    .lc-IconEE--styleVariantWarning {
        fill: #b14d00
    }

    .lc-IconEE--styleVariantCritical {
        fill: #d20007
    }

    .lc .lc-Badge-wrapper {
        position: relative
    }

    .lc .lc-Badge {
        pointer-events: none;
        position: absolute
    }

    .lc .lc-Badge--srText {
        clip: rect(0 0 0 0);
        border: 0;
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .lc {
        font-family: sans-serif
    }

    .lc *,
    .lc :after,
    .lc :before {
        box-sizing: border-box
    }

    .lc .lc-Box {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
        position: relative
    }

    .lc .lc-Button {
        display: inline-block;
        margin: 0;
        text-align: center
    }

    .lc .lc-Button:focus {
        outline: 2px solid transparent;
        outline-offset: 2px
    }

    .lc .lc-Button--displayBlock {
        display: block
    }

    .lc .lc-Button--fullWidth {
        width: 100%
    }

    @media (max-width: 567px) {
        .lc .lc-Button--fullWidthXS {
            width: 100%
        }
    }

    @media (max-width: 767px) {
        .lc .lc-Button--fullWidthS {
            width: 100%
        }
    }

    .lc .lc-Checkbox {
        position: relative
    }

    .lc .lc-Checkbox-label {
        cursor: pointer;
        display: inline-block
    }

    .lc .lc-Checkbox--disabled .lc-Checkbox-label {
        cursor: not-allowed
    }

    .lc .lc-Checkbox-box:after {
        content: "";
        display: inline-block;
        pointer-events: none
    }

    .lc .lc-FormControl {
        border: none;
        margin: 0;
        padding: 0;
        width: 100%
    }

    .lc .lc-FormControl-label {
        display: block;
        padding: 0
    }

    :root {
        --lc-columns-gap: 16px;
        --lc-column-width: calc(8.33333% - var(--lc-columns-gap));
        --lc-column-width-with-gap: calc(var(--lc-column-width) + var(--lc-columns-gap));
        --lc-columns-span-1-width: calc(var(--lc-column-width-with-gap)*1 - var(--lc-columns-gap));
        --lc-columns-span-2-width: calc(var(--lc-column-width-with-gap)*2 - var(--lc-columns-gap));
        --lc-columns-span-3-width: calc(var(--lc-column-width-with-gap)*3 - var(--lc-columns-gap));
        --lc-columns-span-4-width: calc(var(--lc-column-width-with-gap)*4 - var(--lc-columns-gap));
        --lc-columns-span-5-width: calc(var(--lc-column-width-with-gap)*5 - var(--lc-columns-gap));
        --lc-columns-span-6-width: calc(var(--lc-column-width-with-gap)*6 - var(--lc-columns-gap));
        --lc-columns-span-7-width: calc(var(--lc-column-width-with-gap)*7 - var(--lc-columns-gap));
        --lc-columns-span-8-width: calc(var(--lc-column-width-with-gap)*8 - var(--lc-columns-gap));
        --lc-columns-span-9-width: calc(var(--lc-column-width-with-gap)*9 - var(--lc-columns-gap));
        --lc-columns-span-10-width: calc(var(--lc-column-width-with-gap)*10 - var(--lc-columns-gap));
        --lc-columns-span-11-width: calc(var(--lc-column-width-with-gap)*11 - var(--lc-columns-gap));
        --lc-columns-span-12-width: calc(var(--lc-column-width-with-gap)*12 - var(--lc-columns-gap))
    }

    @media (min-width: 1440px) {
        :root {
            --lc-columns-gap: 24px
        }
    }

    .lc .lc-Columns {
        display: flex;
        flex-wrap: wrap;
        margin-left: -16px;
        margin-left: calc(0px - var(--lc-columns-gap));
        margin-top: -16px;
        margin-top: calc(0px - var(--lc-columns-gap))
    }

    .lc .lc-Col {
        margin-left: 16px;
        margin-left: var(--lc-columns-gap);
        margin-top: 16px;
        margin-top: var(--lc-columns-gap);
        max-width: calc(100% - 16px);
        max-width: var(--lc-columns-span-12-width);
        position: relative;
        width: 100%
    }

    .lc .lc-Col--alignBottom {
        align-self: flex-end
    }

    .lc .lc-Col--alignCenter {
        align-self: center
    }

    .lc .lc-Col--visible {
        min-height: 32px
    }

    .lc .lc-Col--visible:before {
        background: hsla(0, 0%, 92%, .35);
        bottom: 0;
        content: "";
        display: flex;
        justify-content: center;
        left: 0;
        outline: 1px dashed gray;
        outline-offset: -1px;
        position: absolute;
        right: 0;
        top: 0
    }

    .lc .lc-Col--0 {
        margin: 0;
        max-width: 0
    }

    .lc .lc-Col--1 {
        max-width: calc(8.33333% - 16px);
        max-width: var(--lc-columns-span-1-width)
    }

    .lc .lc-Col--2 {
        max-width: calc(16.66667% - 16px);
        max-width: var(--lc-columns-span-2-width)
    }

    .lc .lc-Col--3 {
        max-width: calc(25% - 16px);
        max-width: var(--lc-columns-span-3-width)
    }

    .lc .lc-Col--4 {
        max-width: calc(33.33333% - 16px);
        max-width: var(--lc-columns-span-4-width)
    }

    .lc .lc-Col--5 {
        max-width: calc(41.66667% - 16px);
        max-width: var(--lc-columns-span-5-width)
    }

    .lc .lc-Col--6 {
        max-width: calc(50% - 16px);
        max-width: var(--lc-columns-span-6-width)
    }

    .lc .lc-Col--7 {
        max-width: calc(58.33333% - 16px);
        max-width: var(--lc-columns-span-7-width)
    }

    .lc .lc-Col--8 {
        max-width: calc(66.66667% - 16px);
        max-width: var(--lc-columns-span-8-width)
    }

    .lc .lc-Col--9 {
        max-width: calc(75% - 16px);
        max-width: var(--lc-columns-span-9-width)
    }

    .lc .lc-Col--10 {
        max-width: calc(83.33333% - 16px);
        max-width: var(--lc-columns-span-10-width)
    }

    .lc .lc-Col--11 {
        max-width: calc(91.66667% - 16px);
        max-width: var(--lc-columns-span-11-width)
    }

    @media (min-width: 568px) {
        .lc .lc-Col--S0 {
            margin: 0;
            max-width: 0
        }

        .lc .lc-Col--S1 {
            max-width: calc(8.33333% - 16px);
            max-width: var(--lc-columns-span-1-width)
        }

        .lc .lc-Col--S2 {
            max-width: calc(16.66667% - 16px);
            max-width: var(--lc-columns-span-2-width)
        }

        .lc .lc-Col--S3 {
            max-width: calc(25% - 16px);
            max-width: var(--lc-columns-span-3-width)
        }

        .lc .lc-Col--S4 {
            max-width: calc(33.33333% - 16px);
            max-width: var(--lc-columns-span-4-width)
        }

        .lc .lc-Col--S5 {
            max-width: calc(41.66667% - 16px);
            max-width: var(--lc-columns-span-5-width)
        }

        .lc .lc-Col--S6 {
            max-width: calc(50% - 16px);
            max-width: var(--lc-columns-span-6-width)
        }

        .lc .lc-Col--S7 {
            max-width: calc(58.33333% - 16px);
            max-width: var(--lc-columns-span-7-width)
        }

        .lc .lc-Col--S8 {
            max-width: calc(66.66667% - 16px);
            max-width: var(--lc-columns-span-8-width)
        }

        .lc .lc-Col--S9 {
            max-width: calc(75% - 16px);
            max-width: var(--lc-columns-span-9-width)
        }

        .lc .lc-Col--S10 {
            max-width: calc(83.33333% - 16px);
            max-width: var(--lc-columns-span-10-width)
        }

        .lc .lc-Col--S11 {
            max-width: calc(91.66667% - 16px);
            max-width: var(--lc-columns-span-11-width)
        }
    }

    @media (min-width: 768px) {
        .lc .lc-Col--M0 {
            margin: 0;
            max-width: 0
        }

        .lc .lc-Col--M1 {
            max-width: calc(8.33333% - 16px);
            max-width: var(--lc-columns-span-1-width)
        }

        .lc .lc-Col--M2 {
            max-width: calc(16.66667% - 16px);
            max-width: var(--lc-columns-span-2-width)
        }

        .lc .lc-Col--M3 {
            max-width: calc(25% - 16px);
            max-width: var(--lc-columns-span-3-width)
        }

        .lc .lc-Col--M4 {
            max-width: calc(33.33333% - 16px);
            max-width: var(--lc-columns-span-4-width)
        }

        .lc .lc-Col--M5 {
            max-width: calc(41.66667% - 16px);
            max-width: var(--lc-columns-span-5-width)
        }

        .lc .lc-Col--M6 {
            max-width: calc(50% - 16px);
            max-width: var(--lc-columns-span-6-width)
        }

        .lc .lc-Col--M7 {
            max-width: calc(58.33333% - 16px);
            max-width: var(--lc-columns-span-7-width)
        }

        .lc .lc-Col--M8 {
            max-width: calc(66.66667% - 16px);
            max-width: var(--lc-columns-span-8-width)
        }

        .lc .lc-Col--M9 {
            max-width: calc(75% - 16px);
            max-width: var(--lc-columns-span-9-width)
        }

        .lc .lc-Col--M10 {
            max-width: calc(83.33333% - 16px);
            max-width: var(--lc-columns-span-10-width)
        }

        .lc .lc-Col--M11 {
            max-width: calc(91.66667% - 16px);
            max-width: var(--lc-columns-span-11-width)
        }
    }

    @media (min-width: 1024px) {
        .lc .lc-Col--L0 {
            margin: 0;
            max-width: 0
        }

        .lc .lc-Col--L1 {
            max-width: calc(8.33333% - 16px);
            max-width: var(--lc-columns-span-1-width)
        }

        .lc .lc-Col--L2 {
            max-width: calc(16.66667% - 16px);
            max-width: var(--lc-columns-span-2-width)
        }

        .lc .lc-Col--L3 {
            max-width: calc(25% - 16px);
            max-width: var(--lc-columns-span-3-width)
        }

        .lc .lc-Col--L4 {
            max-width: calc(33.33333% - 16px);
            max-width: var(--lc-columns-span-4-width)
        }

        .lc .lc-Col--L5 {
            max-width: calc(41.66667% - 16px);
            max-width: var(--lc-columns-span-5-width)
        }

        .lc .lc-Col--L6 {
            max-width: calc(50% - 16px);
            max-width: var(--lc-columns-span-6-width)
        }

        .lc .lc-Col--L7 {
            max-width: calc(58.33333% - 16px);
            max-width: var(--lc-columns-span-7-width)
        }

        .lc .lc-Col--L8 {
            max-width: calc(66.66667% - 16px);
            max-width: var(--lc-columns-span-8-width)
        }

        .lc .lc-Col--L9 {
            max-width: calc(75% - 16px);
            max-width: var(--lc-columns-span-9-width)
        }

        .lc .lc-Col--L10 {
            max-width: calc(83.33333% - 16px);
            max-width: var(--lc-columns-span-10-width)
        }

        .lc .lc-Col--L11 {
            max-width: calc(91.66667% - 16px);
            max-width: var(--lc-columns-span-11-width)
        }
    }

    @media (min-width: 1440px) {
        .lc .lc-Col--XL0 {
            margin: 0;
            max-width: 0
        }

        .lc .lc-Col--XL1 {
            max-width: calc(8.33333% - 16px);
            max-width: var(--lc-columns-span-1-width)
        }

        .lc .lc-Col--XL2 {
            max-width: calc(16.66667% - 16px);
            max-width: var(--lc-columns-span-2-width)
        }

        .lc .lc-Col--XL3 {
            max-width: calc(25% - 16px);
            max-width: var(--lc-columns-span-3-width)
        }

        .lc .lc-Col--XL4 {
            max-width: calc(33.33333% - 16px);
            max-width: var(--lc-columns-span-4-width)
        }

        .lc .lc-Col--XL5 {
            max-width: calc(41.66667% - 16px);
            max-width: var(--lc-columns-span-5-width)
        }

        .lc .lc-Col--XL6 {
            max-width: calc(50% - 16px);
            max-width: var(--lc-columns-span-6-width)
        }

        .lc .lc-Col--XL7 {
            max-width: calc(58.33333% - 16px);
            max-width: var(--lc-columns-span-7-width)
        }

        .lc .lc-Col--XL8 {
            max-width: calc(66.66667% - 16px);
            max-width: var(--lc-columns-span-8-width)
        }

        .lc .lc-Col--XL9 {
            max-width: calc(75% - 16px);
            max-width: var(--lc-columns-span-9-width)
        }

        .lc .lc-Col--XL10 {
            max-width: calc(83.33333% - 16px);
            max-width: var(--lc-columns-span-10-width)
        }

        .lc .lc-Col--XL11 {
            max-width: calc(91.66667% - 16px);
            max-width: var(--lc-columns-span-11-width)
        }
    }

    :root {
        --lc-container-horizontal-padding: 16px;
        --lc-container-horizontal-paddingS: 8px;
        --lc-container-horizontal-paddingM: 16px;
        --lc-container-horizontal-paddingL: 24px
    }

    .lc .lc-Container {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
        position: relative
    }

    .lc .lc-Container--horizontalPadding {
        padding-left: 16px;
        padding-left: var(--lc-container-horizontal-padding);
        padding-right: 16px;
        padding-right: var(--lc-container-horizontal-padding)
    }

    .lc .lc-Container--horizontalPaddingS {
        padding-left: 8px;
        padding-left: var(--lc-container-horizontal-paddingS);
        padding-right: 8px;
        padding-right: var(--lc-container-horizontal-paddingS)
    }

    .lc .lc-Container--horizontalPaddingM {
        padding-left: 16px;
        padding-left: var(--lc-container-horizontal-paddingM);
        padding-right: 16px;
        padding-right: var(--lc-container-horizontal-paddingM)
    }

    .lc .lc-Container--horizontalPaddingL {
        padding-left: 24px;
        padding-left: var(--lc-container-horizontal-paddingL);
        padding-right: 24px;
        padding-right: var(--lc-container-horizontal-paddingL)
    }

    @media (min-width: 568px) {

        .lc .lc-Container--horizontalPaddingS-breakpoint-S,
        .lc .lc-Container--horizontalPaddingSS {
            padding-left: 8px;
            padding-left: var(--lc-container-horizontal-paddingS);
            padding-right: 8px;
            padding-right: var(--lc-container-horizontal-paddingS)
        }

        .lc .lc-Container--horizontalPaddingM-breakpoint-S,
        .lc .lc-Container--horizontalPaddingSM {
            padding-left: 16px;
            padding-left: var(--lc-container-horizontal-paddingM);
            padding-right: 16px;
            padding-right: var(--lc-container-horizontal-paddingM)
        }

        .lc .lc-Container--horizontalPaddingL-breakpoint-S,
        .lc .lc-Container--horizontalPaddingSL {
            padding-left: 24px;
            padding-left: var(--lc-container-horizontal-paddingL);
            padding-right: 24px;
            padding-right: var(--lc-container-horizontal-paddingL)
        }
    }

    @media (min-width: 768px) {

        .lc .lc-Container--horizontalPaddingMS,
        .lc .lc-Container--horizontalPaddingS-breakpoint-M {
            padding-left: 8px;
            padding-left: var(--lc-container-horizontal-paddingS);
            padding-right: 8px;
            padding-right: var(--lc-container-horizontal-paddingS)
        }

        .lc .lc-Container--horizontalPaddingM-breakpoint-M,
        .lc .lc-Container--horizontalPaddingMM {
            padding-left: 16px;
            padding-left: var(--lc-container-horizontal-paddingM);
            padding-right: 16px;
            padding-right: var(--lc-container-horizontal-paddingM)
        }

        .lc .lc-Container--horizontalPaddingL-breakpoint-M,
        .lc .lc-Container--horizontalPaddingML {
            padding-left: 24px;
            padding-left: var(--lc-container-horizontal-paddingL);
            padding-right: 24px;
            padding-right: var(--lc-container-horizontal-paddingL)
        }
    }

    @media (min-width: 1024px) {

        .lc .lc-Container--horizontalPaddingLS,
        .lc .lc-Container--horizontalPaddingS-breakpoint-L {
            padding-left: 8px;
            padding-left: var(--lc-container-horizontal-paddingS);
            padding-right: 8px;
            padding-right: var(--lc-container-horizontal-paddingS)
        }

        .lc .lc-Container--horizontalPaddingLM,
        .lc .lc-Container--horizontalPaddingM-breakpoint-L {
            padding-left: 16px;
            padding-left: var(--lc-container-horizontal-paddingM);
            padding-right: 16px;
            padding-right: var(--lc-container-horizontal-paddingM)
        }

        .lc .lc-Container--horizontalPaddingL-breakpoint-L,
        .lc .lc-Container--horizontalPaddingLL {
            padding-left: 24px;
            padding-left: var(--lc-container-horizontal-paddingL);
            padding-right: 24px;
            padding-right: var(--lc-container-horizontal-paddingL)
        }
    }

    @media (min-width: 1440px) {

        .lc .lc-Container--horizontalPaddingS-breakpoint-XL,
        .lc .lc-Container--horizontalPaddingXLS {
            padding-left: 8px;
            padding-left: var(--lc-container-horizontal-paddingS);
            padding-right: 8px;
            padding-right: var(--lc-container-horizontal-paddingS)
        }

        .lc .lc-Container--horizontalPaddingM-breakpoint-XL,
        .lc .lc-Container--horizontalPaddingXLM {
            padding-left: 16px;
            padding-left: var(--lc-container-horizontal-paddingM);
            padding-right: 16px;
            padding-right: var(--lc-container-horizontal-paddingM)
        }

        .lc .lc-Container--horizontalPaddingL-breakpoint-XL,
        .lc .lc-Container--horizontalPaddingXLL {
            padding-left: 24px;
            padding-left: var(--lc-container-horizontal-paddingL);
            padding-right: 24px;
            padding-right: var(--lc-container-horizontal-paddingL)
        }
    }

    .lc .lc-Container--section {
        max-width: 1318px
    }

    .lc .lc-Container--verticalPaddingXXXXS {
        padding-bottom: 4px;
        padding-top: 4px
    }

    .lc .lc-Container--verticalPaddingXXXS {
        padding-bottom: 8px;
        padding-top: 8px
    }

    .lc .lc-Container--verticalPaddingXXS {
        padding-bottom: 12px;
        padding-top: 12px
    }

    .lc .lc-Container--verticalPaddingXS {
        padding-bottom: 16px;
        padding-top: 16px
    }

    .lc .lc-Container--verticalPaddingS {
        padding-bottom: 20px;
        padding-top: 20px
    }

    .lc .lc-Container--verticalPaddingM {
        padding-bottom: 24px;
        padding-top: 24px
    }

    .lc .lc-Container--verticalPaddingL {
        padding-bottom: 32px;
        padding-top: 32px
    }

    .lc .lc-Container--verticalPaddingXL {
        padding-bottom: 48px;
        padding-top: 48px
    }

    .lc .lc-Container--verticalPaddingXXL {
        padding-bottom: 64px;
        padding-top: 64px
    }

    .lc .lc-Container--verticalPaddingXXXL {
        padding-bottom: 96px;
        padding-top: 96px
    }

    .lc .lc-Container--visible {
        outline: 1px dashed grey;
        outline-offset: -1px
    }

    @media (min-width: 568px) {

        .lc .lc-Container--verticalPaddingSXXXXS,
        .lc .lc-Container--verticalPaddingXXXXS-breakpoint-S {
            padding-bottom: 4px;
            padding-top: 4px
        }

        .lc .lc-Container--verticalPaddingSXXXS,
        .lc .lc-Container--verticalPaddingXXXS-breakpoint-S {
            padding-bottom: 8px;
            padding-top: 8px
        }

        .lc .lc-Container--verticalPaddingSXXS,
        .lc .lc-Container--verticalPaddingXXS-breakpoint-S {
            padding-bottom: 12px;
            padding-top: 12px
        }

        .lc .lc-Container--verticalPaddingSXS,
        .lc .lc-Container--verticalPaddingXS-breakpoint-S {
            padding-bottom: 16px;
            padding-top: 16px
        }

        .lc .lc-Container--verticalPaddingS-breakpoint-S,
        .lc .lc-Container--verticalPaddingSS {
            padding-bottom: 20px;
            padding-top: 20px
        }

        .lc .lc-Container--verticalPaddingM-breakpoint-S,
        .lc .lc-Container--verticalPaddingSM {
            padding-bottom: 24px;
            padding-top: 24px
        }

        .lc .lc-Container--verticalPaddingL-breakpoint-S,
        .lc .lc-Container--verticalPaddingSL {
            padding-bottom: 32px;
            padding-top: 32px
        }

        .lc .lc-Container--verticalPaddingSXL,
        .lc .lc-Container--verticalPaddingXL-breakpoint-S {
            padding-bottom: 48px;
            padding-top: 48px
        }

        .lc .lc-Container--verticalPaddingSXXL,
        .lc .lc-Container--verticalPaddingXXL-breakpoint-S {
            padding-bottom: 64px;
            padding-top: 64px
        }

        .lc .lc-Container--verticalPaddingSXXXL,
        .lc .lc-Container--verticalPaddingXXXL-breakpoint-S {
            padding-bottom: 96px;
            padding-top: 96px
        }
    }

    @media (min-width: 768px) {

        .lc .lc-Container--verticalPaddingMXXXXS,
        .lc .lc-Container--verticalPaddingXXXXS-breakpoint-M {
            padding-bottom: 4px;
            padding-top: 4px
        }

        .lc .lc-Container--verticalPaddingMXXXS,
        .lc .lc-Container--verticalPaddingXXXS-breakpoint-M {
            padding-bottom: 8px;
            padding-top: 8px
        }

        .lc .lc-Container--verticalPaddingMXXS,
        .lc .lc-Container--verticalPaddingXXS-breakpoint-M {
            padding-bottom: 12px;
            padding-top: 12px
        }

        .lc .lc-Container--verticalPaddingMXS,
        .lc .lc-Container--verticalPaddingXS-breakpoint-M {
            padding-bottom: 16px;
            padding-top: 16px
        }

        .lc .lc-Container--verticalPaddingMS,
        .lc .lc-Container--verticalPaddingS-breakpoint-M {
            padding-bottom: 20px;
            padding-top: 20px
        }

        .lc .lc-Container--verticalPaddingM-breakpoint-M,
        .lc .lc-Container--verticalPaddingMM {
            padding-bottom: 24px;
            padding-top: 24px
        }

        .lc .lc-Container--verticalPaddingL-breakpoint-M,
        .lc .lc-Container--verticalPaddingML {
            padding-bottom: 32px;
            padding-top: 32px
        }

        .lc .lc-Container--verticalPaddingMXL,
        .lc .lc-Container--verticalPaddingXL-breakpoint-M {
            padding-bottom: 48px;
            padding-top: 48px
        }

        .lc .lc-Container--verticalPaddingMXXL,
        .lc .lc-Container--verticalPaddingXXL-breakpoint-M {
            padding-bottom: 64px;
            padding-top: 64px
        }

        .lc .lc-Container--verticalPaddingMXXXL,
        .lc .lc-Container--verticalPaddingXXXL-breakpoint-M {
            padding-bottom: 96px;
            padding-top: 96px
        }
    }

    @media (min-width: 1024px) {

        .lc .lc-Container--verticalPaddingLXXXXS,
        .lc .lc-Container--verticalPaddingXXXXS-breakpoint-L {
            padding-bottom: 4px;
            padding-top: 4px
        }

        .lc .lc-Container--verticalPaddingLXXXS,
        .lc .lc-Container--verticalPaddingXXXS-breakpoint-L {
            padding-bottom: 8px;
            padding-top: 8px
        }

        .lc .lc-Container--verticalPaddingLXXS,
        .lc .lc-Container--verticalPaddingXXS-breakpoint-L {
            padding-bottom: 12px;
            padding-top: 12px
        }

        .lc .lc-Container--verticalPaddingLXS,
        .lc .lc-Container--verticalPaddingXS-breakpoint-L {
            padding-bottom: 16px;
            padding-top: 16px
        }

        .lc .lc-Container--verticalPaddingLS,
        .lc .lc-Container--verticalPaddingS-breakpoint-L {
            padding-bottom: 20px;
            padding-top: 20px
        }

        .lc .lc-Container--verticalPaddingLM,
        .lc .lc-Container--verticalPaddingM-breakpoint-L {
            padding-bottom: 24px;
            padding-top: 24px
        }

        .lc .lc-Container--verticalPaddingL-breakpoint-L,
        .lc .lc-Container--verticalPaddingLL {
            padding-bottom: 32px;
            padding-top: 32px
        }

        .lc .lc-Container--verticalPaddingLXL,
        .lc .lc-Container--verticalPaddingXL-breakpoint-L {
            padding-bottom: 48px;
            padding-top: 48px
        }

        .lc .lc-Container--verticalPaddingLXXL,
        .lc .lc-Container--verticalPaddingXXL-breakpoint-L {
            padding-bottom: 64px;
            padding-top: 64px
        }

        .lc .lc-Container--verticalPaddingLXXXL,
        .lc .lc-Container--verticalPaddingXXXL-breakpoint-L {
            padding-bottom: 96px;
            padding-top: 96px
        }
    }

    @media (min-width: 1440px) {

        .lc .lc-Container--verticalPaddingXLXXXXS,
        .lc .lc-Container--verticalPaddingXXXXS-breakpoint-XL {
            padding-bottom: 4px;
            padding-top: 4px
        }

        .lc .lc-Container--verticalPaddingXLXXXS,
        .lc .lc-Container--verticalPaddingXXXS-breakpoint-XL {
            padding-bottom: 8px;
            padding-top: 8px
        }

        .lc .lc-Container--verticalPaddingXLXXS,
        .lc .lc-Container--verticalPaddingXXS-breakpoint-XL {
            padding-bottom: 12px;
            padding-top: 12px
        }

        .lc .lc-Container--verticalPaddingXLXS,
        .lc .lc-Container--verticalPaddingXS-breakpoint-XL {
            padding-bottom: 16px;
            padding-top: 16px
        }

        .lc .lc-Container--verticalPaddingS-breakpoint-XL,
        .lc .lc-Container--verticalPaddingXLS {
            padding-bottom: 20px;
            padding-top: 20px
        }

        .lc .lc-Container--verticalPaddingM-breakpoint-XL,
        .lc .lc-Container--verticalPaddingXLM {
            padding-bottom: 24px;
            padding-top: 24px
        }

        .lc .lc-Container--verticalPaddingL-breakpoint-XL,
        .lc .lc-Container--verticalPaddingXLL {
            padding-bottom: 32px;
            padding-top: 32px
        }

        .lc .lc-Container--verticalPaddingXL-breakpoint-XL,
        .lc .lc-Container--verticalPaddingXLXL {
            padding-bottom: 48px;
            padding-top: 48px
        }

        .lc .lc-Container--verticalPaddingXLXXL,
        .lc .lc-Container--verticalPaddingXXL-breakpoint-XL {
            padding-bottom: 64px;
            padding-top: 64px
        }

        .lc .lc-Container--verticalPaddingXLXXXL,
        .lc .lc-Container--verticalPaddingXXXL-breakpoint-XL {
            padding-bottom: 96px;
            padding-top: 96px
        }
    }

    .lc-Grid .lc-Grid-col--0-24 {
        display: none
    }

    .lc-Grid .lc-Grid-col--1-24 {
        width: 4.1667%
    }

    .lc-Grid .lc-Grid-col--1-12,
    .lc-Grid .lc-Grid-col--2-24 {
        width: 8.3333%
    }

    .lc-Grid .lc-Grid-col--1-8,
    .lc-Grid .lc-Grid-col--3-24 {
        width: 12.5%
    }

    .lc-Grid .lc-Grid-col--1-6,
    .lc-Grid .lc-Grid-col--4-24 {
        width: 16.6667%
    }

    .lc-Grid .lc-Grid-col--1-5 {
        width: 20%
    }

    .lc-Grid .lc-Grid-col--5-24 {
        width: 20.8333%
    }

    .lc-Grid .lc-Grid-col--1-4,
    .lc-Grid .lc-Grid-col--6-24 {
        width: 25%
    }

    .lc-Grid .lc-Grid-col--7-24 {
        width: 29.1667%
    }

    .lc-Grid .lc-Grid-col--1-3,
    .lc-Grid .lc-Grid-col--8-24 {
        width: 33.3333%
    }

    .lc-Grid .lc-Grid-col--3-8,
    .lc-Grid .lc-Grid-col--9-24 {
        width: 37.5%
    }

    .lc-Grid .lc-Grid-col--2-5 {
        width: 40%
    }

    .lc-Grid .lc-Grid-col--5-12,
    .lc-Grid .lc-Grid-col--10-24 {
        width: 41.6667%
    }

    .lc-Grid .lc-Grid-col--11-24 {
        width: 45.8333%
    }

    .lc-Grid .lc-Grid-col--1-2,
    .lc-Grid .lc-Grid-col--12-24 {
        width: 50%
    }

    .lc-Grid .lc-Grid-col--13-24 {
        width: 54.1667%
    }

    .lc-Grid .lc-Grid-col--7-12,
    .lc-Grid .lc-Grid-col--14-24 {
        width: 58.3333%
    }

    .lc-Grid .lc-Grid-col--3-5 {
        width: 60%
    }

    .lc-Grid .lc-Grid-col--5-8,
    .lc-Grid .lc-Grid-col--15-24 {
        width: 62.5%
    }

    .lc-Grid .lc-Grid-col--2-3,
    .lc-Grid .lc-Grid-col--16-24 {
        width: 66.6667%
    }

    .lc-Grid .lc-Grid-col--17-24 {
        width: 70.8333%
    }

    .lc-Grid .lc-Grid-col--3-4,
    .lc-Grid .lc-Grid-col--18-24 {
        width: 75%
    }

    .lc-Grid .lc-Grid-col--19-24 {
        width: 79.1667%
    }

    .lc-Grid .lc-Grid-col--4-5 {
        width: 80%
    }

    .lc-Grid .lc-Grid-col--5-6,
    .lc-Grid .lc-Grid-col--20-24 {
        width: 83.3333%
    }

    .lc-Grid .lc-Grid-col--7-8,
    .lc-Grid .lc-Grid-col--21-24 {
        width: 87.5%
    }

    .lc-Grid .lc-Grid-col--11-12,
    .lc-Grid .lc-Grid-col--22-24 {
        width: 91.6667%
    }

    .lc-Grid .lc-Grid-col--23-24 {
        width: 95.8333%
    }

    .lc-Grid .lc-Grid-col--1,
    .lc-Grid .lc-Grid-col--1-1,
    .lc-Grid .lc-Grid-col--5-5,
    .lc-Grid .lc-Grid-col--24-24 {
        width: 100%
    }

    .lc-Grid [class*=lc-Grid-col--]:not(.lc-Grid-col--0-24) {
        display: inline-block
    }

    @media screen and (min-width: 568px) {
        .lc-Grid [class*=lc-Grid-col--s-]:not(.lc-Grid-col--s-0-24) {
            display: inline-block
        }

        .lc-Grid .lc-Grid-col.lc-Grid-col--s-0-24 {
            display: none
        }

        .lc-Grid .lc-Grid-col--s-1-24 {
            width: 4.1667%
        }

        .lc-Grid .lc-Grid-col--s-1-12,
        .lc-Grid .lc-Grid-col--s-2-24 {
            width: 8.3333%
        }

        .lc-Grid .lc-Grid-col--s-1-8,
        .lc-Grid .lc-Grid-col--s-3-24 {
            width: 12.5%
        }

        .lc-Grid .lc-Grid-col--s-1-6,
        .lc-Grid .lc-Grid-col--s-4-24 {
            width: 16.6667%
        }

        .lc-Grid .lc-Grid-col--s-1-5 {
            width: 20%
        }

        .lc-Grid .lc-Grid-col--s-5-24 {
            width: 20.8333%
        }

        .lc-Grid .lc-Grid-col--s-1-4,
        .lc-Grid .lc-Grid-col--s-6-24 {
            width: 25%
        }

        .lc-Grid .lc-Grid-col--s-7-24 {
            width: 29.1667%
        }

        .lc-Grid .lc-Grid-col--s-1-3,
        .lc-Grid .lc-Grid-col--s-8-24 {
            width: 33.3333%
        }

        .lc-Grid .lc-Grid-col--s-3-8,
        .lc-Grid .lc-Grid-col--s-9-24 {
            width: 37.5%
        }

        .lc-Grid .lc-Grid-col--s-2-5 {
            width: 40%
        }

        .lc-Grid .lc-Grid-col--s-5-12,
        .lc-Grid .lc-Grid-col--s-10-24 {
            width: 41.6667%
        }

        .lc-Grid .lc-Grid-col--s-11-24 {
            width: 45.8333%
        }

        .lc-Grid .lc-Grid-col--s-1-2,
        .lc-Grid .lc-Grid-col--s-12-24 {
            width: 50%
        }

        .lc-Grid .lc-Grid-col--s-13-24 {
            width: 54.1667%
        }

        .lc-Grid .lc-Grid-col--s-7-12,
        .lc-Grid .lc-Grid-col--s-14-24 {
            width: 58.3333%
        }

        .lc-Grid .lc-Grid-col--s-3-5 {
            width: 60%
        }

        .lc-Grid .lc-Grid-col--s-5-8,
        .lc-Grid .lc-Grid-col--s-15-24 {
            width: 62.5%
        }

        .lc-Grid .lc-Grid-col--s-2-3,
        .lc-Grid .lc-Grid-col--s-16-24 {
            width: 66.6667%
        }

        .lc-Grid .lc-Grid-col--s-17-24 {
            width: 70.8333%
        }

        .lc-Grid .lc-Grid-col--s-3-4,
        .lc-Grid .lc-Grid-col--s-18-24 {
            width: 75%
        }

        .lc-Grid .lc-Grid-col--s-19-24 {
            width: 79.1667%
        }

        .lc-Grid .lc-Grid-col--s-4-5 {
            width: 80%
        }

        .lc-Grid .lc-Grid-col--s-5-6,
        .lc-Grid .lc-Grid-col--s-20-24 {
            width: 83.3333%
        }

        .lc-Grid .lc-Grid-col--s-7-8,
        .lc-Grid .lc-Grid-col--s-21-24 {
            width: 87.5%
        }

        .lc-Grid .lc-Grid-col--s-11-12,
        .lc-Grid .lc-Grid-col--s-22-24 {
            width: 91.6667%
        }

        .lc-Grid .lc-Grid-col--s-23-24 {
            width: 95.8333%
        }

        .lc-Grid .lc-Grid-col--s-1,
        .lc-Grid .lc-Grid-col--s-1-1,
        .lc-Grid .lc-Grid-col--s-5-5,
        .lc-Grid .lc-Grid-col--s-24-24 {
            width: 100%
        }
    }

    @media screen and (min-width: 768px) {
        .lc-Grid [class*=lc-Grid-col--m-]:not(.lc-Grid-col--m-0-24) {
            display: inline-block
        }

        .lc-Grid .lc-Grid-col.lc-Grid-col--m-0-24 {
            display: none
        }

        .lc-Grid .lc-Grid-col--m-1-24 {
            width: 4.1667%
        }

        .lc-Grid .lc-Grid-col--m-1-12,
        .lc-Grid .lc-Grid-col--m-2-24 {
            width: 8.3333%
        }

        .lc-Grid .lc-Grid-col--m-1-8,
        .lc-Grid .lc-Grid-col--m-3-24 {
            width: 12.5%
        }

        .lc-Grid .lc-Grid-col--m-1-6,
        .lc-Grid .lc-Grid-col--m-4-24 {
            width: 16.6667%
        }

        .lc-Grid .lc-Grid-col--m-1-5 {
            width: 20%
        }

        .lc-Grid .lc-Grid-col--m-5-24 {
            width: 20.8333%
        }

        .lc-Grid .lc-Grid-col--m-1-4,
        .lc-Grid .lc-Grid-col--m-6-24 {
            width: 25%
        }

        .lc-Grid .lc-Grid-col--m-7-24 {
            width: 29.1667%
        }

        .lc-Grid .lc-Grid-col--m-1-3,
        .lc-Grid .lc-Grid-col--m-8-24 {
            width: 33.3333%
        }

        .lc-Grid .lc-Grid-col--m-3-8,
        .lc-Grid .lc-Grid-col--m-9-24 {
            width: 37.5%
        }

        .lc-Grid .lc-Grid-col--m-2-5 {
            width: 40%
        }

        .lc-Grid .lc-Grid-col--m-5-12,
        .lc-Grid .lc-Grid-col--m-10-24 {
            width: 41.6667%
        }

        .lc-Grid .lc-Grid-col--m-11-24 {
            width: 45.8333%
        }

        .lc-Grid .lc-Grid-col--m-1-2,
        .lc-Grid .lc-Grid-col--m-12-24 {
            width: 50%
        }

        .lc-Grid .lc-Grid-col--m-13-24 {
            width: 54.1667%
        }

        .lc-Grid .lc-Grid-col--m-7-12,
        .lc-Grid .lc-Grid-col--m-14-24 {
            width: 58.3333%
        }

        .lc-Grid .lc-Grid-col--m-3-5 {
            width: 60%
        }

        .lc-Grid .lc-Grid-col--m-5-8,
        .lc-Grid .lc-Grid-col--m-15-24 {
            width: 62.5%
        }

        .lc-Grid .lc-Grid-col--m-2-3,
        .lc-Grid .lc-Grid-col--m-16-24 {
            width: 66.6667%
        }

        .lc-Grid .lc-Grid-col--m-17-24 {
            width: 70.8333%
        }

        .lc-Grid .lc-Grid-col--m-3-4,
        .lc-Grid .lc-Grid-col--m-18-24 {
            width: 75%
        }

        .lc-Grid .lc-Grid-col--m-19-24 {
            width: 79.1667%
        }

        .lc-Grid .lc-Grid-col--m-4-5 {
            width: 80%
        }

        .lc-Grid .lc-Grid-col--m-5-6,
        .lc-Grid .lc-Grid-col--m-20-24 {
            width: 83.3333%
        }

        .lc-Grid .lc-Grid-col--m-7-8,
        .lc-Grid .lc-Grid-col--m-21-24 {
            width: 87.5%
        }

        .lc-Grid .lc-Grid-col--m-11-12,
        .lc-Grid .lc-Grid-col--m-22-24 {
            width: 91.6667%
        }

        .lc-Grid .lc-Grid-col--m-23-24 {
            width: 95.8333%
        }

        .lc-Grid .lc-Grid-col--m-1,
        .lc-Grid .lc-Grid-col--m-1-1,
        .lc-Grid .lc-Grid-col--m-5-5,
        .lc-Grid .lc-Grid-col--m-24-24 {
            width: 100%
        }
    }

    @media screen and (min-width: 1024px) {
        .lc-Grid [class*=lc-Grid-col--l-]:not(.lc-Grid-col--l-0-24) {
            display: inline-block
        }

        .lc-Grid .lc-Grid-col.lc-Grid-col--l-0-24 {
            display: none
        }

        .lc-Grid .lc-Grid-col--l-1-24 {
            width: 4.1667%
        }

        .lc-Grid .lc-Grid-col--l-1-12,
        .lc-Grid .lc-Grid-col--l-2-24 {
            width: 8.3333%
        }

        .lc-Grid .lc-Grid-col--l-1-8,
        .lc-Grid .lc-Grid-col--l-3-24 {
            width: 12.5%
        }

        .lc-Grid .lc-Grid-col--l-1-6,
        .lc-Grid .lc-Grid-col--l-4-24 {
            width: 16.6667%
        }

        .lc-Grid .lc-Grid-col--l-1-5 {
            width: 20%
        }

        .lc-Grid .lc-Grid-col--l-5-24 {
            width: 20.8333%
        }

        .lc-Grid .lc-Grid-col--l-1-4,
        .lc-Grid .lc-Grid-col--l-6-24 {
            width: 25%
        }

        .lc-Grid .lc-Grid-col--l-7-24 {
            width: 29.1667%
        }

        .lc-Grid .lc-Grid-col--l-1-3,
        .lc-Grid .lc-Grid-col--l-8-24 {
            width: 33.3333%
        }

        .lc-Grid .lc-Grid-col--l-3-8,
        .lc-Grid .lc-Grid-col--l-9-24 {
            width: 37.5%
        }

        .lc-Grid .lc-Grid-col--l-2-5 {
            width: 40%
        }

        .lc-Grid .lc-Grid-col--l-5-12,
        .lc-Grid .lc-Grid-col--l-10-24 {
            width: 41.6667%
        }

        .lc-Grid .lc-Grid-col--l-11-24 {
            width: 45.8333%
        }

        .lc-Grid .lc-Grid-col--l-1-2,
        .lc-Grid .lc-Grid-col--l-12-24 {
            width: 50%
        }

        .lc-Grid .lc-Grid-col--l-13-24 {
            width: 54.1667%
        }

        .lc-Grid .lc-Grid-col--l-7-12,
        .lc-Grid .lc-Grid-col--l-14-24 {
            width: 58.3333%
        }

        .lc-Grid .lc-Grid-col--l-3-5 {
            width: 60%
        }

        .lc-Grid .lc-Grid-col--l-5-8,
        .lc-Grid .lc-Grid-col--l-15-24 {
            width: 62.5%
        }

        .lc-Grid .lc-Grid-col--l-2-3,
        .lc-Grid .lc-Grid-col--l-16-24 {
            width: 66.6667%
        }

        .lc-Grid .lc-Grid-col--l-17-24 {
            width: 70.8333%
        }

        .lc-Grid .lc-Grid-col--l-3-4,
        .lc-Grid .lc-Grid-col--l-18-24 {
            width: 75%
        }

        .lc-Grid .lc-Grid-col--l-19-24 {
            width: 79.1667%
        }

        .lc-Grid .lc-Grid-col--l-4-5 {
            width: 80%
        }

        .lc-Grid .lc-Grid-col--l-5-6,
        .lc-Grid .lc-Grid-col--l-20-24 {
            width: 83.3333%
        }

        .lc-Grid .lc-Grid-col--l-7-8,
        .lc-Grid .lc-Grid-col--l-21-24 {
            width: 87.5%
        }

        .lc-Grid .lc-Grid-col--l-11-12,
        .lc-Grid .lc-Grid-col--l-22-24 {
            width: 91.6667%
        }

        .lc-Grid .lc-Grid-col--l-23-24 {
            width: 95.8333%
        }

        .lc-Grid .lc-Grid-col--l-1,
        .lc-Grid .lc-Grid-col--l-1-1,
        .lc-Grid .lc-Grid-col--l-5-5,
        .lc-Grid .lc-Grid-col--l-24-24 {
            width: 100%
        }
    }

    @media screen and (min-width: 1440px) {
        .lc-Grid [class*=lc-Grid-col--xl-]:not(.lc-Grid-col--xl-0-24) {
            display: inline-block
        }

        .lc-Grid .lc-Grid-col.lc-Grid-col--xl-0-24 {
            display: none
        }

        .lc-Grid .lc-Grid-col--xl-1-24 {
            width: 4.1667%
        }

        .lc-Grid .lc-Grid-col--xl-1-12,
        .lc-Grid .lc-Grid-col--xl-2-24 {
            width: 8.3333%
        }

        .lc-Grid .lc-Grid-col--xl-1-8,
        .lc-Grid .lc-Grid-col--xl-3-24 {
            width: 12.5%
        }

        .lc-Grid .lc-Grid-col--xl-1-6,
        .lc-Grid .lc-Grid-col--xl-4-24 {
            width: 16.6667%
        }

        .lc-Grid .lc-Grid-col--xl-1-5 {
            width: 20%
        }

        .lc-Grid .lc-Grid-col--xl-5-24 {
            width: 20.8333%
        }

        .lc-Grid .lc-Grid-col--xl-1-4,
        .lc-Grid .lc-Grid-col--xl-6-24 {
            width: 25%
        }

        .lc-Grid .lc-Grid-col--xl-7-24 {
            width: 29.1667%
        }

        .lc-Grid .lc-Grid-col--xl-1-3,
        .lc-Grid .lc-Grid-col--xl-8-24 {
            width: 33.3333%
        }

        .lc-Grid .lc-Grid-col--xl-3-8,
        .lc-Grid .lc-Grid-col--xl-9-24 {
            width: 37.5%
        }

        .lc-Grid .lc-Grid-col--xl-2-5 {
            width: 40%
        }

        .lc-Grid .lc-Grid-col--xl-5-12,
        .lc-Grid .lc-Grid-col--xl-10-24 {
            width: 41.6667%
        }

        .lc-Grid .lc-Grid-col--xl-11-24 {
            width: 45.8333%
        }

        .lc-Grid .lc-Grid-col--xl-1-2,
        .lc-Grid .lc-Grid-col--xl-12-24 {
            width: 50%
        }

        .lc-Grid .lc-Grid-col--xl-13-24 {
            width: 54.1667%
        }

        .lc-Grid .lc-Grid-col--xl-7-12,
        .lc-Grid .lc-Grid-col--xl-14-24 {
            width: 58.3333%
        }

        .lc-Grid .lc-Grid-col--xl-3-5 {
            width: 60%
        }

        .lc-Grid .lc-Grid-col--xl-5-8,
        .lc-Grid .lc-Grid-col--xl-15-24 {
            width: 62.5%
        }

        .lc-Grid .lc-Grid-col--xl-2-3,
        .lc-Grid .lc-Grid-col--xl-16-24 {
            width: 66.6667%
        }

        .lc-Grid .lc-Grid-col--xl-17-24 {
            width: 70.8333%
        }

        .lc-Grid .lc-Grid-col--xl-3-4,
        .lc-Grid .lc-Grid-col--xl-18-24 {
            width: 75%
        }

        .lc-Grid .lc-Grid-col--xl-19-24 {
            width: 79.1667%
        }

        .lc-Grid .lc-Grid-col--xl-4-5 {
            width: 80%
        }

        .lc-Grid .lc-Grid-col--xl-5-6,
        .lc-Grid .lc-Grid-col--xl-20-24 {
            width: 83.3333%
        }

        .lc-Grid .lc-Grid-col--xl-7-8,
        .lc-Grid .lc-Grid-col--xl-21-24 {
            width: 87.5%
        }

        .lc-Grid .lc-Grid-col--xl-11-12,
        .lc-Grid .lc-Grid-col--xl-22-24 {
            width: 91.6667%
        }

        .lc-Grid .lc-Grid-col--xl-23-24 {
            width: 95.8333%
        }

        .lc-Grid .lc-Grid-col--xl-1,
        .lc-Grid .lc-Grid-col--xl-1-1,
        .lc-Grid .lc-Grid-col--xl-5-5,
        .lc-Grid .lc-Grid-col--xl-24-24 {
            width: 100%
        }
    }

    .lc-Grid-container {
        width: 100%
    }

    .lc-Grid {
        text-rendering: optimizespeed;
        align-content: flex-start;
        display: flex;
        flex-flow: row wrap;
        letter-spacing: -.31em;
        width: auto
    }

    .lc-Grid,
    .lc-Grid-col {
        -webkit-font-smoothing: inherit;
        font-family: inherit
    }

    .lc-Grid-col {
        zoom: 1;
        text-rendering: auto;
        display: inline-block;
        letter-spacing: normal;
        vertical-align: top;
        word-spacing: normal
    }

    .lc-Grid>div {
        box-sizing: border-box
    }

    .lc-Grid--gutterNone {
        margin: 0
    }

    .lc-Grid--gutterNone>[class*=lc-Grid-col] {
        padding: 0
    }

    .lc-Grid--gutterM {
        margin-bottom: -16px;
        margin-left: -16px
    }

    .lc-Grid--gutterM>[class*=lc-Grid-col-] {
        padding-bottom: 16px;
        padding-left: 16px
    }

    .lc-Grid--gutterXL {
        margin-bottom: -24px;
        margin-left: -24px
    }

    .lc-Grid--gutterXL>[class*=lc-Grid-col-] {
        padding-bottom: 24px;
        padding-left: 24px
    }

    .lc-Grid--justifyNone {
        justify-content: normal
    }

    .lc-Grid--justifyBetween {
        justify-content: space-between
    }

    .lc-Grid--justifyAround {
        justify-content: space-around
    }

    .lc-Grid--justifyStart {
        justify-content: start
    }

    .lc-Grid--justifyEnd {
        justify-content: flex-end
    }

    .lc-Grid--justifyCenter {
        justify-content: center
    }

    .lc-Grid--verticalAlignNone {
        align-items: normal
    }

    .lc-Grid--verticalAlignTop {
        align-items: flex-start
    }

    .lc-Grid--verticalAlignMiddle {
        align-items: center
    }

    .lc-Grid--verticalAlignBottom {
        align-items: flex-end
    }

    @media screen and (min-width: 568px) {
        .lc-Grid--gutterBreakpointSNone {
            margin: 0
        }

        .lc-Grid--gutterBreakpointSNone>[class*=lc-Grid-col] {
            padding: 0
        }

        .lc-Grid--gutterBreakpointSM {
            margin-bottom: -16px;
            margin-left: -16px
        }

        .lc-Grid--gutterBreakpointSM>[class*=lc-Grid-col-] {
            padding-bottom: 16px;
            padding-left: 16px
        }

        .lc-Grid--gutterBreakpointSXL {
            margin-bottom: -24px;
            margin-left: -24px
        }

        .lc-Grid--gutterBreakpointSXL>[class*=lc-Grid-col-] {
            padding-bottom: 24px;
            padding-left: 24px
        }

        .lc-Grid--justifyBreakpointSNone {
            justify-content: normal
        }

        .lc-Grid--justifyBreakpointSBetween {
            justify-content: space-between
        }

        .lc-Grid--justifyBreakpointSAround {
            justify-content: space-around
        }

        .lc-Grid--justifyBreakpointSStart {
            justify-content: start
        }

        .lc-Grid--justifyBreakpointSEnd {
            justify-content: flex-end
        }

        .lc-Grid--justifyBreakpointSCenter {
            justify-content: center
        }

        .lc-Grid--verticalAlignBreakpointSNone {
            align-items: normal
        }

        .lc-Grid--verticalAlignBreakpointSTop {
            align-items: flex-start
        }

        .lc-Grid--verticalAlignBreakpointSMiddle {
            align-items: center
        }

        .lc-Grid--verticalAlignBreakpointSBottom {
            align-items: flex-end
        }
    }

    @media screen and (min-width: 768px) {
        .lc-Grid--gutterBreakpointMNone {
            margin: 0
        }

        .lc-Grid--gutterBreakpointMNone>[class*=lc-Grid-col] {
            padding: 0
        }

        .lc-Grid--gutterBreakpointMM {
            margin-bottom: -16px;
            margin-left: -16px
        }

        .lc-Grid--gutterBreakpointMM>[class*=lc-Grid-col-] {
            padding-bottom: 16px;
            padding-left: 16px
        }

        .lc-Grid--gutterBreakpointMXL {
            margin-bottom: -24px;
            margin-left: -24px
        }

        .lc-Grid--gutterBreakpointMXL>[class*=lc-Grid-col-] {
            padding-bottom: 24px;
            padding-left: 24px
        }

        .lc-Grid--justifyBreakpointMNone {
            justify-content: normal
        }

        .lc-Grid--justifyBreakpointMBetween {
            justify-content: space-between
        }

        .lc-Grid--justifyBreakpointMAround {
            justify-content: space-around
        }

        .lc-Grid--justifyBreakpointMStart {
            justify-content: start
        }

        .lc-Grid--justifyBreakpointMEnd {
            justify-content: flex-end
        }

        .lc-Grid--justifyBreakpointMCenter {
            justify-content: center
        }

        .lc-Grid--verticalAlignBreakpointMNone {
            align-items: normal
        }

        .lc-Grid--verticalAlignBreakpointMTop {
            align-items: flex-start
        }

        .lc-Grid--verticalAlignBreakpointMMiddle {
            align-items: center
        }

        .lc-Grid--verticalAlignBreakpointMBottom {
            align-items: flex-end
        }
    }

    @media screen and (min-width: 1024px) {
        .lc-Grid--gutterBreakpointLNone {
            margin: 0
        }

        .lc-Grid--gutterBreakpointLNone>[class*=lc-Grid-col] {
            padding: 0
        }

        .lc-Grid--gutterBreakpointLM {
            margin-bottom: -16px;
            margin-left: -16px
        }

        .lc-Grid--gutterBreakpointLM>[class*=lc-Grid-col-] {
            padding-bottom: 16px;
            padding-left: 16px
        }

        .lc-Grid--gutterBreakpointLXL {
            margin-bottom: -24px;
            margin-left: -24px
        }

        .lc-Grid--gutterBreakpointLXL>[class*=lc-Grid-col-] {
            padding-bottom: 24px;
            padding-left: 24px
        }

        .lc-Grid--justifyBreakpointLNone {
            justify-content: normal
        }

        .lc-Grid--justifyBreakpointLBetween {
            justify-content: space-between
        }

        .lc-Grid--justifyBreakpointLAround {
            justify-content: space-around
        }

        .lc-Grid--justifyBreakpointLStart {
            justify-content: start
        }

        .lc-Grid--justifyBreakpointLEnd {
            justify-content: flex-end
        }

        .lc-Grid--justifyBreakpointLCenter {
            justify-content: center
        }

        .lc-Grid--verticalAlignBreakpointLNone {
            align-items: normal
        }

        .lc-Grid--verticalAlignBreakpointLTop {
            align-items: flex-start
        }

        .lc-Grid--verticalAlignBreakpointLMiddle {
            align-items: center
        }

        .lc-Grid--verticalAlignBreakpointLBottom {
            align-items: flex-end
        }
    }

    @media screen and (min-width: 1440px) {
        .lc-Grid--gutterBreakpointXLNone {
            margin: 0
        }

        .lc-Grid--gutterBreakpointXLNone>[class*=lc-Grid-col] {
            padding: 0
        }

        .lc-Grid--gutterBreakpointXLM {
            margin-bottom: -16px;
            margin-left: -16px
        }

        .lc-Grid--gutterBreakpointXLM>[class*=lc-Grid-col-] {
            padding-bottom: 16px;
            padding-left: 16px
        }

        .lc-Grid--gutterBreakpointXLXL {
            margin-bottom: -24px;
            margin-left: -24px
        }

        .lc-Grid--gutterBreakpointXLXL>[class*=lc-Grid-col-] {
            padding-bottom: 24px;
            padding-left: 24px
        }

        .lc-Grid--justifyBreakpointXLNone {
            justify-content: normal
        }

        .lc-Grid--justifyBreakpointXLBetween {
            justify-content: space-between
        }

        .lc-Grid--justifyBreakpointXLAround {
            justify-content: space-around
        }

        .lc-Grid--justifyBreakpointXLStart {
            justify-content: start
        }

        .lc-Grid--justifyBreakpointXLEnd {
            justify-content: flex-end
        }

        .lc-Grid--justifyBreakpointXLCenter {
            justify-content: center
        }

        .lc-Grid--verticalAlignBreakpointXLNone {
            align-items: normal
        }

        .lc-Grid--verticalAlignBreakpointXLTop {
            align-items: flex-start
        }

        .lc-Grid--verticalAlignBreakpointXLMiddle {
            align-items: center
        }

        .lc-Grid--verticalAlignBreakpointXLBottom {
            align-items: flex-end
        }
    }

    .lc .lc-Heading {
        display: block;
        font-size: 1em;
        font-weight: inherit;
        margin: 0
    }

    .lc .lc-Heading--inline {
        display: inline
    }

    .lc .lc-IconButton {
        background: none;
        border: none;
        border-radius: 100%;
        cursor: pointer;
        display: inline-block;
        font-family: inherit;
        outline: none;
        position: relative;
        text-align: center;
        vertical-align: top
    }

    .lc .lc-IconButton-label {
        display: inline-block;
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .lc .lc-IconButton:disabled {
        cursor: not-allowed
    }

    .lc .lc-Link--isBold {
        font-weight: 700
    }

    .lc .lc-Link:focus {
        outline: 2px solid currentColor;
        outline-offset: 2px;
        overflow: auto
    }

    .lc .lc-Link:focus:not(:focus-visible) {
        outline: 2px solid transparent
    }

    .lc .lc-Link:focus-visible {
        outline: 2px solid currentColor
    }

    .lc .lc-Link--displayBlock {
        display: block
    }

    .lc .lc-MultiLineTextInput-input {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0;
        box-sizing: border-box;
        display: block;
        margin-bottom: 0;
        width: 100%
    }

    .lc .lc-RadioButton-label {
        cursor: pointer
    }

    .lc .lc-RadioButton--disabled .lc-RadioButton-label,
    .lc .lc-RadioButton-input:disabled {
        cursor: not-allowed
    }

    .lc .lc-RadioButton-input:after {
        content: "";
        display: inline-block;
        pointer-events: none
    }

    .lc .lc-RadioButton-input:required {
        box-shadow: none
    }

    .lc .lc-SkipLink:not(:focus):not(:active) {
        clip: rect(0, 0, 0, 0);
        -webkit-clip-path: inset(50%);
        clip-path: inset(50%);
        height: 1px;
        overflow: hidden;
        position: absolute;
        white-space: nowrap;
        width: 1px
    }

    .lc .lc-SkipLink:focus {
        clip: auto;
        -webkit-clip-path: none;
        clip-path: none;
        height: auto;
        margin: inherit;
        overflow: visible;
        position: static;
        white-space: inherit;
        width: auto
    }

    .lc .lc-Text {
        display: block;
        line-height: 1.5;
        margin: 0
    }

    .lc .lc-Text--measured {
        max-width: 33em
    }

    .lc .lc-Text--inline {
        display: inline
    }

    .lc .lc-TextInput-input {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0;
        display: block;
        margin-bottom: 0;
        width: 100%
    }

    .lc .lc-VerticalSpace {
        padding-bottom: 24px
    }

    .lc .lc-VerticalSpace--visible {
        position: relative
    }

    .lc .lc-VerticalSpace--visible:after {
        align-items: center;
        background-color: #f5f5f5;
        color: inherit;
        content: "Space";
        display: flex;
        height: 24px;
        justify-content: center;
        left: 0;
        position: absolute;
        right: 0;
        top: -24px
    }

    .lc *+.lc-VerticalSpace--visible:after {
        top: 0
    }

    .lc .lc-VerticalSpace--visible:first-of-type:after {
        top: 0 !important
    }

    .lc .lc-AvatarEE {
        padding: .625rem 0
    }

    .lc .lc-AvatarEE:not(:disabled):focus:before {
        border-radius: 100%;
        bottom: -2px;
        content: "";
        left: -2px;
        position: absolute;
        right: -2px;
        top: -2px
    }

    .lc .lc-AvatarEE:disabled {
        background-color: rgba(0, 0, 0, .08);
        color: rgba(0, 0, 0, .16)
    }

    .lc .lc-AvatarEE:disabled.lc-AvatarEE--image .lc-Avatar-image {
        -webkit-filter: grayscale(1);
        filter: grayscale(1)
    }

    .lc .lc-AvatarEE:disabled.lc-AvatarEE--image:after {
        background-color: hsla(0, 0%, 100%, .48);
        border-radius: 100%;
        content: "";
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .lc .lc-AvatarEE:disabled.lc-AvatarEE--image.lc-AvatarEE--onDarkBackground:after {
        background-color: rgba(0, 0, 0, .48)
    }

    .lc .lc-AvatarEE:disabled.lc-AvatarEE--onDarkBackground {
        background-color: hsla(0, 0%, 100%, .2);
        color: hsla(0, 0%, 100%, .32)
    }

    .lc .lc-AvatarEE .lc-Avatar-label {
        font-size: .75rem;
        width: 3rem
    }

    .lc .lc-AvatarEE .lc-IconEE {
        fill: currentColor;
        display: block;
        margin: auto
    }

    .lc .lc-AvatarEE--sizeS {
        font-size: 1.5rem;
        font-weight: 700;
        height: 3rem;
        width: 3rem
    }

    .lc .lc-AvatarEE--sizeM {
        font-size: 1.75rem;
        font-weight: 700;
        height: 4.25rem;
        width: 4.25rem
    }

    .lc .lc-AvatarEE--sizeL {
        font-size: 2.25rem;
        font-weight: 700;
        height: 5.25rem;
        line-height: 1.2222222222;
        width: 5.25rem
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled) {
        background-color: rgba(0, 0, 0, .08);
        color: #057382
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled):focus:before {
        box-shadow: 0 0 0 2px #035f6e
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled):focus,
    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled):hover {
        background-color: rgba(0, 0, 0, .12)
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled):focus:not(:focus-visible):before,
    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled):hover:not(:focus-visible):before {
        content: none
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled):active {
        background-color: rgba(0, 0, 0, .16)
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled):active:not(:focus-visible):before {
        content: none
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled).lc-AvatarEE--onTeal01Surface {
        color: #f8ff19
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled).lc-AvatarEE--onTeal01Surface:focus:before {
        box-shadow: 0 0 0 2px currentColor
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled).lc-AvatarEE--onDarkBackground {
        background-color: hsla(0, 0%, 100%, .08);
        color: #ebf304
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled).lc-AvatarEE--onDarkBackground:focus:before {
        box-shadow: 0 0 0 2px #c5cc00
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled).lc-AvatarEE--onDarkBackground:focus,
    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled).lc-AvatarEE--onDarkBackground:hover {
        background-color: hsla(0, 0%, 100%, .12)
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled).lc-AvatarEE--onDarkBackground:focus:not(:focus-visible):before,
    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled).lc-AvatarEE--onDarkBackground:hover:not(:focus-visible):before {
        content: none
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled).lc-AvatarEE--onDarkBackground:active {
        background-color: hsla(0, 0%, 100%, .16)
    }

    .lc .lc-AvatarEE--styleVariantBrandAccent:not(:disabled).lc-AvatarEE--onDarkBackground:active:not(:focus-visible):before {
        content: none
    }

    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled) {
        background-color: rgba(0, 0, 0, .08);
        color: #111
    }

    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled):focus:before {
        box-shadow: 0 0 0 2px #2b2b2b
    }

    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled):focus,
    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled):hover {
        background-color: rgba(0, 0, 0, .12)
    }

    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled):focus:not(:focus-visible):before,
    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled):hover:not(:focus-visible):before {
        content: none
    }

    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled):active {
        background-color: rgba(0, 0, 0, .16)
    }

    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled):active:not(:focus-visible):before {
        content: none
    }

    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled).lc-AvatarEE--onDarkBackground {
        background-color: hsla(0, 0%, 100%, .08);
        color: #f3f3f3
    }

    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled).lc-AvatarEE--onDarkBackground:focus:before {
        box-shadow: 0 0 0 2px #d9d9d9
    }

    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled).lc-AvatarEE--onDarkBackground:focus,
    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled).lc-AvatarEE--onDarkBackground:hover {
        background-color: hsla(0, 0%, 100%, .12)
    }

    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled).lc-AvatarEE--onDarkBackground:focus:not(:focus-visible):before,
    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled).lc-AvatarEE--onDarkBackground:hover:not(:focus-visible):before {
        content: none
    }

    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled).lc-AvatarEE--onDarkBackground:active {
        background-color: hsla(0, 0%, 100%, .16)
    }

    .lc .lc-AvatarEE--styleVariantMonochrome:not(:disabled).lc-AvatarEE--onDarkBackground:active:not(:focus-visible):before {
        content: none
    }

    .lc-TooltipEE {
        background-color: #525252;
        color: #f3f3f3;
        font-family: Non-Dottee, Arial, sans-serif;
        font-size: 16px;
        line-height: 1.5;
        padding: 4px 16px
    }

    .lc-TooltipEE[data-popper-placement=top] {
        margin-bottom: 12px
    }

    .lc-TooltipEE[data-popper-placement=right] {
        margin-left: 12px
    }

    .lc-TooltipEE[data-popper-placement=bottom] {
        margin-top: 12px
    }

    .lc-TooltipEE[data-popper-placement=left] {
        margin-right: 12px
    }

    .lc-TooltipEE--onDarkBackground {
        background-color: #bbb;
        color: #111
    }

    .lc .lc-IconButtonEE {
        color: #057382;
        height: 3rem;
        padding: 10px 0;
        width: 3rem
    }

    .lc .lc-IconButtonEE:not(:disabled):not(:focus-visible):not(:active):not(:hover) {
        background: none
    }

    .lc .lc-IconButtonEE:not(:disabled):focus,
    .lc .lc-IconButtonEE:not(:disabled):hover {
        background-color: rgba(0, 0, 0, .12)
    }

    .lc .lc-IconButtonEE:not(:disabled):focus:not(:focus-visible):before,
    .lc .lc-IconButtonEE:not(:disabled):hover:not(:focus-visible):before {
        content: none
    }

    .lc .lc-IconButtonEE:not(:disabled):active {
        background-color: rgba(0, 0, 0, .16)
    }

    .lc .lc-IconButtonEE:not(:disabled):active:not(:focus-visible):before {
        content: none
    }

    .lc .lc-IconButtonEE:not(:disabled):focus:before {
        border-radius: 100%;
        bottom: -2px;
        box-shadow: 0 0 0 2px #035f6e;
        content: "";
        left: -2px;
        position: absolute;
        right: -2px;
        top: -2px
    }

    .lc .lc-IconButtonEE:disabled {
        background-color: rgba(0, 0, 0, .08);
        color: rgba(0, 0, 0, .16)
    }

    .lc .lc-IconButtonEE.lc-IconButtonEE--onDarkBackground:not(:disabled) {
        color: #ebf304
    }

    .lc .lc-IconButtonEE.lc-IconButtonEE--onDarkBackground:not(:disabled):focus,
    .lc .lc-IconButtonEE.lc-IconButtonEE--onDarkBackground:not(:disabled):hover {
        background-color: hsla(0, 0%, 100%, .12)
    }

    .lc .lc-IconButtonEE.lc-IconButtonEE--onDarkBackground:not(:disabled):active {
        background-color: hsla(0, 0%, 100%, .16)
    }

    .lc .lc-IconButtonEE.lc-IconButtonEE--onDarkBackground:not(:disabled):focus:before {
        box-shadow: 0 0 0 2px #c5cc00
    }

    .lc .lc-IconButtonEE.lc-IconButtonEE--onDarkBackground:disabled {
        background-color: hsla(0, 0%, 100%, .2);
        color: hsla(0, 0%, 100%, .32)
    }

    .lc .lc-IconButtonEE .lc-IconButton-label {
        font-size: .75rem;
        width: 3rem
    }

    .lc .lc-IconButtonEE .lc-IconEE {
        fill: currentColor;
        display: block;
        margin: auto
    }

    .lc .lc-IconButtonEE.lc-IconButton--labelVisible {
        height: 4.25rem;
        width: 4.25rem
    }

    .lc .lc-IconButtonEE--styleVariantSecondary:not(:disabled) {
        color: #111
    }

    .lc .lc-IconButtonEE--styleVariantSecondary:not(:disabled):focus:before {
        box-shadow: 0 0 0 2px #2b2b2b
    }

    .lc .lc-IconButtonEE--styleVariantSecondary:not(:disabled).lc-IconButtonEE--onDarkBackground {
        color: #f3f3f3
    }

    .lc .lc-IconButtonEE--styleVariantSecondary:not(:disabled).lc-IconButtonEE--onDarkBackground:focus:before {
        box-shadow: 0 0 0 2px #d9d9d9
    }

    .lc .lc-IconButtonEE--backdropTransparent:not(:disabled) {
        background-color: transparent
    }

    .lc .lc-IconButtonEE--backdropTransparent:not(:disabled):not(:focus-visible):not(:active):not(:hover) {
        background-color: transparent
    }

    .lc .lc-IconButtonEE--backdropTransparent.lc-IconButtonEE--onDarkBackground:not(:disabled) {
        background-color: transparent
    }

    .lc .lc-IconButtonEE--backdropTransparent.lc-IconButtonEE--onDarkBackground:not(:disabled):not(:focus-visible):not(:active):not(:hover) {
        background-color: transparent
    }

    .lc .lc-IconButtonEE--backdropSolid:not(:disabled) {
        background-color: currentColor
    }

    .lc .lc-IconButtonEE--backdropSolid:not(:disabled):not(:focus-visible):not(:active):not(:hover) {
        background-color: currentColor
    }

    .lc .lc-IconButtonEE--backdropSolid:not(:disabled):focus,
    .lc .lc-IconButtonEE--backdropSolid:not(:disabled):hover {
        background-color: #035f6e
    }

    .lc .lc-IconButtonEE--backdropSolid:not(:disabled):active {
        background-color: #01404c
    }

    .lc .lc-IconButtonEE--backdropSolid:disabled .lc-IconButton-label,
    .lc .lc-IconButtonEE--backdropSolid:disabled .lc-IconEE {
        color: currentColor
    }

    .lc .lc-IconButtonEE--backdropSolid.lc-IconButtonEE--onDarkBackground:not(:disabled):focus,
    .lc .lc-IconButtonEE--backdropSolid.lc-IconButtonEE--onDarkBackground:not(:disabled):hover {
        background-color: #c5cc00
    }

    .lc .lc-IconButtonEE--backdropSolid.lc-IconButtonEE--onDarkBackground:not(:disabled):active {
        background-color: #abad00
    }

    .lc .lc-IconButtonEE--backdropSolid.lc-IconButtonEE--onDarkBackground:not(:disabled) .lc-IconButton-label,
    .lc .lc-IconButtonEE--backdropSolid.lc-IconButtonEE--onDarkBackground:not(:disabled) .lc-IconEE {
        color: #111
    }

    .lc .lc-IconButtonEE--backdropSolid .lc-IconButton-label,
    .lc .lc-IconButtonEE--backdropSolid .lc-IconEE {
        color: #f3f3f3
    }

    .lc .lc-IconButtonEE--backdropSolid.lc-IconButtonEE--styleVariantSecondary:not(:disabled):focus,
    .lc .lc-IconButtonEE--backdropSolid.lc-IconButtonEE--styleVariantSecondary:not(:disabled):hover {
        background-color: #2b2b2b
    }

    .lc .lc-IconButtonEE--backdropSolid.lc-IconButtonEE--styleVariantSecondary:not(:disabled):active {
        background-color: #3f3f3f
    }

    .lc .lc-IconButtonEE--backdropSolid.lc-IconButtonEE--styleVariantSecondary.lc-IconButtonEE--onDarkBackground:not(:disabled) {
        color: #f3f3f3
    }

    .lc .lc-IconButtonEE--backdropSolid.lc-IconButtonEE--styleVariantSecondary.lc-IconButtonEE--onDarkBackground:not(:disabled):focus,
    .lc .lc-IconButtonEE--backdropSolid.lc-IconButtonEE--styleVariantSecondary.lc-IconButtonEE--onDarkBackground:not(:disabled):hover {
        background-color: #d9d9d9
    }

    .lc .lc-IconButtonEE--backdropSolid.lc-IconButtonEE--styleVariantSecondary.lc-IconButtonEE--onDarkBackground:not(:disabled):active {
        background-color: #bbb
    }

    .lc .lc-BadgeEE {
        background-color: #057382;
        border-radius: 12px;
        color: #f3f3f3;
        font-weight: 700;
        line-height: 1;
        min-width: 20px;
        padding: 2px 4.5px;
        right: 2px;
        text-align: center;
        top: 26px
    }

    .lc .lc-BadgeEE--onDarkBackground {
        background-color: #ebf304;
        color: #111
    }

    .lc-ee {
        background-color: #fff;
        color: #111;
        font-family: Non-Dottee, Arial, sans-serif;
        font-size: 1rem;
        line-height: 1.5
    }

    .lc .lc-BoxEE {
        border: 0 solid transparent;
        box-sizing: border-box
    }

    .lc .lc-BoxEE--borderWidthS {
        border-width: 1px
    }

    .lc .lc-BoxEE--borderWidthM {
        border-width: 2px
    }

    .lc .lc-BoxEE--borderWidthL {
        border-width: 4px
    }

    .lc .lc-BoxEE--borderColorGrey01 {
        border-color: #818181
    }

    .lc .lc-BoxEE--borderColorGrey02 {
        border-color: #686868
    }

    .lc .lc-BoxEE--borderColorTeal {
        border-color: #057382
    }

    .lc .lc-BoxEE--borderColorCritical {
        border-color: #d20007
    }

    .lc .lc-BoxEE--borderColorWarning {
        border-color: #b14d00
    }

    .lc .lc-BoxEE--borderColorSuccess {
        border-color: #138100
    }

    .lc .lc-BoxEE--borderColorDisabled {
        border-color: #d9d9d9
    }

    .lc .lc-BoxEE--borderRadiusAllS {
        border-radius: .5rem
    }

    .lc .lc-BoxEE--borderRadiusAllM {
        border-radius: 1rem
    }

    .lc .lc-BoxEE--borderRadiusAllL {
        border-radius: 1.5rem
    }

    .lc .lc-BoxEE--borderRadiusTopLeftS {
        border-top-left-radius: .5rem
    }

    .lc .lc-BoxEE--borderRadiusTopLeftM {
        border-top-left-radius: 1rem
    }

    .lc .lc-BoxEE--borderRadiusTopLeftL {
        border-top-left-radius: 1.5rem
    }

    .lc .lc-BoxEE--borderRadiusTopRightS {
        border-top-right-radius: .5rem
    }

    .lc .lc-BoxEE--borderRadiusTopRightM {
        border-top-right-radius: 1rem
    }

    .lc .lc-BoxEE--borderRadiusTopRightL {
        border-top-right-radius: 1.5rem
    }

    .lc .lc-BoxEE--borderRadiusBottomLeftS {
        border-bottom-left-radius: .5rem
    }

    .lc .lc-BoxEE--borderRadiusBottomLeftM {
        border-bottom-left-radius: 1rem
    }

    .lc .lc-BoxEE--borderRadiusBottomLeftL {
        border-bottom-left-radius: 1.5rem
    }

    .lc .lc-BoxEE--borderRadiusBottomRightS {
        border-bottom-right-radius: .5rem
    }

    .lc .lc-BoxEE--borderRadiusBottomRightM {
        border-bottom-right-radius: 1rem
    }

    .lc .lc-BoxEE--borderRadiusBottomRightL {
        border-bottom-right-radius: 1.5rem
    }

    .lc .lc-BoxEE--elevation01 {
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .08), 0 4px 24px 0 rgba(0, 0, 0, .04)
    }

    .lc .lc-BoxEE--elevation02 {
        box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .08), 0 4px 24px 0 rgba(0, 0, 0, .04)
    }

    .lc .lc-LinkEE,
    .lc .lc-LinkEE:visited {
        color: #057382;
        -webkit-text-decoration-line: underline;
        text-decoration-line: underline;
        -webkit-text-decoration-style: solid;
        text-decoration-style: solid
    }

    @supports (text-decoration-thickness:1px) {

        .lc .lc-LinkEE,
        .lc .lc-LinkEE:visited {
            -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
            -webkit-text-decoration-style: dotted;
            text-decoration-style: dotted;
            text-decoration-thickness: 1px;
            text-underline-offset: .18em
        }
    }

    .lc .lc-LinkEE:focus,
    .lc .lc-LinkEE:hover {
        text-decoration: none
    }

    .lc .lc-LinkEE:active {
        -webkit-text-decoration-line: underline;
        text-decoration-line: underline;
        -webkit-text-decoration-style: solid;
        text-decoration-style: solid
    }

    @supports (text-decoration-thickness:1px) {
        .lc .lc-LinkEE:active {
            -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
            -webkit-text-decoration-style: dotted;
            text-decoration-style: dotted;
            text-decoration-thickness: 1px;
            text-underline-offset: .18em
        }
    }

    .lc .lc-LinkEE .lc-Link-leading {
        margin-right: 4px
    }

    .lc .lc-LinkEE .lc-Link-trailing {
        margin-left: 4px
    }

    .lc .lc-LinkEE .lc-Link-leading .lc-IconEE,
    .lc .lc-LinkEE .lc-Link-trailing .lc-IconEE {
        fill: currentColor;
        vertical-align: middle
    }

    .lc .lc-LinkEE.lc-Link--withLeading:not(.lc-Link--displayBlock),
    .lc .lc-LinkEE.lc-Link--withTrailing:not(.lc-Link--displayBlock) {
        display: inline-flex
    }

    .lc .lc-LinkEE.lc-LinkEE--removeUnderline {
        text-decoration: none
    }

    .lc .lc-LinkEE.lc-LinkEE--removeUnderline:hover {
        -webkit-text-decoration-line: underline;
        text-decoration-line: underline;
        -webkit-text-decoration-style: solid;
        text-decoration-style: solid
    }

    @supports (text-decoration-thickness:1px) {
        .lc .lc-LinkEE.lc-LinkEE--removeUnderline:hover {
            -webkit-text-decoration-style: dotted;
            text-decoration-style: dotted;
            text-decoration-thickness: 1px;
            text-underline-offset: .18em
        }
    }

    .lc .lc-LinkEE.lc-LinkEE--removeUnderline:hover:active {
        text-decoration: none
    }

    .lc .lc-LinkEE.lc-LinkEE--sizeS {
        font-size: .75rem;
        line-height: 1.3333333333
    }

    .lc .lc-LinkEE.lc-LinkEE--sizeM {
        font-size: 1rem;
        line-height: 1.5
    }

    .lc .lc-LinkEE.lc-LinkEE--sizeL {
        font-size: 1.25rem;
        line-height: 1.4
    }

    .lc .lc-LinkEE.lc-LinkEE--sizeINHERIT {
        font-size: inherit;
        line-height: inherit
    }

    .lc .lc-LinkEE.lc-LinkEE--styleSecondary,
    .lc .lc-LinkEE.lc-LinkEE--styleSecondary:visited {
        color: #111
    }

    .lc .lc-LinkEE--onDarkBackground,
    .lc .lc-LinkEE--onDarkBackground:visited {
        color: #ebf304
    }

    .lc .lc-LinkEE.lc-LinkEE--onDarkBackground.lc-LinkEE--styleSecondary,
    .lc .lc-LinkEE.lc-LinkEE--onDarkBackground.lc-LinkEE--styleSecondary:visited,
    .lc .lc-SurfaceEE--teal02Background .lc-Link,
    .lc .lc-SurfaceEE--teal02Background .lc-Link:visited {
        color: #f3f3f3
    }

    .lc .lc-SurfaceEE--teal01Background .lc-Link {
        color: #111
    }

    .lc .lc-LinkEE--onYellowBackground,
    .lc .lc-LinkEE--onYellowBackground:visited {
        color: #057382
    }

    .lc .lc-BreadcrumbEE {
        display: inline-flex;
        margin: 0;
        padding: 0;
        width: 100%
    }

    .lc .lc-BreadcrumbEE--isHidden {
        visibility: hidden
    }

    .lc .lc-BreadcrumbEE .lc-BreadcrumbItemEE {
        align-items: center;
        display: none;
        flex-direction: row;
        position: relative
    }

    .lc .lc-BreadcrumbEE .lc-BreadcrumbItemEE:first-of-type,
    .lc .lc-BreadcrumbEE .lc-BreadcrumbItemEE:last-child {
        display: flex
    }

    .lc .lc-BreadcrumbEE .lc-BreadcrumbItemEE:last-child .lc-LinkEE {
        text-overflow: ellipsis;
        width: auto
    }

    .lc .lc-BreadcrumbEE .lc-BreadcrumbItemEE:only-child {
        max-width: 100%
    }

    .lc .lc-BreadcrumbEE .lc-LinkEE {
        color: #111;
        overflow: hidden;
        white-space: nowrap
    }

    .lc .lc-BreadcrumbEE .lc-LinkEE--onDarkBackground {
        color: #f3f3f3
    }

    .lc .lc-BreadcrumbEE .lc-BreadcrumbExpandButtonEE {
        -webkit-appearance: none;
        -moz-appearance: none;
        background: none;
        border: none;
        color: #111;
        cursor: pointer;
        font-size: 1rem
    }

    .lc .lc-BreadcrumbEE .lc-BreadcrumbExpandButtonEE:hover {
        -webkit-text-decoration-line: underline;
        text-decoration-line: underline;
        -webkit-text-decoration-style: solid;
        text-decoration-style: solid
    }

    @supports (text-decoration-thickness:1px) {
        .lc .lc-BreadcrumbEE .lc-BreadcrumbExpandButtonEE:hover {
            -webkit-text-decoration-style: dotted;
            text-decoration-style: dotted;
            text-decoration-thickness: 1px;
            text-underline-offset: .18em
        }
    }

    .lc .lc-BreadcrumbEE .lc-BreadcrumbExpandButtonEE:active {
        text-decoration: none
    }

    .lc .lc-BreadcrumbEE .lc-BreadcrumbExpandButtonEE:focus {
        outline: 2px solid currentColor;
        outline-offset: 2px;
        overflow: auto
    }

    .lc .lc-BreadcrumbEE .lc-BreadcrumbExpandButtonEE:focus:not(:focus-visible) {
        outline: 2px solid transparent
    }

    .lc .lc-BreadcrumbEE .lc-BreadcrumbExpandButtonEE:focus-visible {
        outline: 2px solid currentColor
    }

    .lc .lc-BreadcrumbEE .lc-IconEE {
        margin: 0 .125rem
    }

    .lc .lc-BreadcrumbEE--onDarkBackground .lc-BreadcrumbExpandButtonEE,
    .lc .lc-BreadcrumbEE--onDarkBackground .lc-LinkEE {
        color: #f3f3f3
    }

    @media (min-width: 1440px) {
        .lc .lc-BreadcrumbEE {
            display: flex;
            width: -webkit-min-content;
            width: -moz-min-content;
            width: min-content
        }

        .lc .lc-BreadcrumbEE .lc-BreadcrumbItemEE {
            display: inline-flex;
            width: auto
        }
    }

    .lc .lc-BreadcrumbEE--notExpandable {
        width: 100%
    }

    .lc .lc-BreadcrumbEE--notExpandable .lc-BreadcrumbItemEE {
        display: none
    }

    .lc .lc-BreadcrumbEE--notExpandable .lc-BreadcrumbItemEE:first-of-type {
        display: inline-flex
    }

    .lc .lc-BreadcrumbEE--notExpandable .lc-BreadcrumbItemEE:last-child {
        display: inline-flex;
        flex: 1;
        min-width: 0
    }

    .lc .lc-BreadcrumbEE--notExpandable .lc-BreadcrumbItemEE:last-child .lc-LinkEE {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: auto
    }

    .lc .lc-ButtonEE {
        background-color: #111;
        border: 2px solid transparent;
        border-radius: 1.25rem;
        color: #f3f3f3;
        cursor: pointer;
        font: inherit;
        font-size: 1rem;
        font-weight: 700;
        line-height: 1.5;
        padding: 10px 22px;
        position: relative;
        text-decoration: none
    }

    .lc .lc-ButtonEE:focus,
    .lc .lc-ButtonEE:hover {
        background-color: #2b2b2b
    }

    .lc .lc-ButtonEE:focus:before {
        border-radius: 22px;
        bottom: -4px;
        box-shadow: 0 0 0 2px #2b2b2b;
        content: "";
        left: -4px;
        position: absolute;
        right: -4px;
        top: -4px
    }

    .lc .lc-ButtonEE:focus-visible,
    .lc .lc-ButtonEE:focus:not(:focus-visible) {
        background-color: #2b2b2b
    }

    .lc .lc-ButtonEE:not(:focus-visible):before {
        box-shadow: none
    }

    .lc .lc-ButtonEE:focus-visible:before {
        box-shadow: 0 0 0 2px #2b2b2b
    }

    .lc .lc-ButtonEE:focus:active:before {
        box-shadow: none
    }

    .lc .lc-ButtonEE:active {
        background-color: #3f3f3f
    }

    .lc .lc-ButtonEE:disabled,
    .lc .lc-ButtonEE:disabled:active,
    .lc .lc-ButtonEE:disabled:focus,
    .lc .lc-ButtonEE:disabled:hover {
        background-color: rgba(0, 0, 0, .08);
        border-color: transparent;
        color: rgba(0, 0, 0, .16);
        cursor: not-allowed
    }

    .lc .lc-ButtonEE.lc-ButtonEE--onDarkBackground {
        background-color: #f3f3f3;
        color: #111
    }

    .lc .lc-ButtonEE.lc-ButtonEE--onDarkBackground:focus,
    .lc .lc-ButtonEE.lc-ButtonEE--onDarkBackground:hover {
        background-color: #d9d9d9
    }

    .lc .lc-ButtonEE.lc-ButtonEE--onDarkBackground:focus:not(:focus-visible) {
        background-color: #f3f3f3
    }

    .lc .lc-ButtonEE.lc-ButtonEE--onDarkBackground:focus-visible {
        background-color: #d9d9d9
    }

    .lc .lc-ButtonEE.lc-ButtonEE--onDarkBackground:focus:before {
        box-shadow: 0 0 0 2px #d9d9d9
    }

    .lc .lc-ButtonEE.lc-ButtonEE--onDarkBackground:focus:not(:focus-visible):before {
        box-shadow: none
    }

    .lc .lc-ButtonEE.lc-ButtonEE--onDarkBackground:focus-visible:before {
        box-shadow: 0 0 0 2px #d9d9d9
    }

    .lc .lc-ButtonEE.lc-ButtonEE--onDarkBackground:active:not(:disabled) {
        background-color: #bbb
    }

    .lc .lc-ButtonEE.lc-ButtonEE--onDarkBackground:disabled,
    .lc .lc-ButtonEE.lc-ButtonEE--onDarkBackground:disabled:active,
    .lc .lc-ButtonEE.lc-ButtonEE--onDarkBackground:disabled:focus,
    .lc .lc-ButtonEE.lc-ButtonEE--onDarkBackground:disabled:hover {
        background-color: hsla(0, 0%, 100%, .2);
        border-color: transparent;
        color: hsla(0, 0%, 100%, .32)
    }

    .lc .lc-ButtonEE .lc-Button-leading {
        margin-right: 4px
    }

    .lc .lc-ButtonEE .lc-Button-trailing {
        margin-left: 4px
    }

    .lc .lc-ButtonEE .lc-Button-leading .lc-IconEE,
    .lc .lc-ButtonEE .lc-Button-trailing .lc-IconEE {
        fill: currentColor;
        vertical-align: middle
    }

    .lc .lc-ButtonEE--styleSecondary {
        background-color: transparent;
        border-color: #111;
        color: #111
    }

    .lc .lc-ButtonEE--styleSecondary:focus,
    .lc .lc-ButtonEE--styleSecondary:hover {
        background-color: #2b2b2b;
        border-color: transparent;
        color: #f3f3f3
    }

    .lc .lc-ButtonEE--styleSecondary:focus:before {
        box-shadow: 0 0 0 2px #2b2b2b
    }

    .lc .lc-ButtonEE--styleSecondary:focus:not(:focus-visible) {
        background-color: #2b2b2b
    }

    .lc .lc-ButtonEE--styleSecondary:focus-visible {
        background-color: #2b2b2b
    }

    .lc .lc-ButtonEE--styleSecondary:active {
        background-color: #3f3f3f
    }

    .lc .lc-ButtonEE--styleSecondary:disabled,
    .lc .lc-ButtonEE--styleSecondary:disabled:active,
    .lc .lc-ButtonEE--styleSecondary:disabled:focus,
    .lc .lc-ButtonEE--styleSecondary:disabled:hover {
        background-color: transparent;
        border-color: rgba(0, 0, 0, .08);
        color: rgba(0, 0, 0, .16)
    }

    .lc .lc-ButtonEE--styleSecondary.lc-ButtonEE--onDarkBackground {
        background-color: transparent;
        border-color: #f3f3f3;
        color: #f3f3f3
    }

    .lc .lc-ButtonEE--styleSecondary.lc-ButtonEE--onDarkBackground:focus,
    .lc .lc-ButtonEE--styleSecondary.lc-ButtonEE--onDarkBackground:hover {
        background-color: #d9d9d9;
        border-color: transparent;
        color: #111
    }

    .lc .lc-ButtonEE--styleSecondary.lc-ButtonEE--onDarkBackground:focus:before {
        box-shadow: 0 0 0 2px #d9d9d9
    }

    .lc .lc-ButtonEE--styleSecondary.lc-ButtonEE--onDarkBackground:focus:not(:focus-visible):before {
        box-shadow: none
    }

    .lc .lc-ButtonEE--styleSecondary.lc-ButtonEE--onDarkBackground:focus-visible:before {
        box-shadow: 0 0 0 2px #d9d9d9
    }

    .lc .lc-ButtonEE--styleSecondary.lc-ButtonEE--onDarkBackground:active {
        background-color: #bbb;
        color: #111
    }

    .lc .lc-ButtonEE--styleSecondary.lc-ButtonEE--onDarkBackground:focus:active:before {
        box-shadow: none
    }

    .lc .lc-ButtonEE--styleSecondary.lc-ButtonEE--onDarkBackground:disabled,
    .lc .lc-ButtonEE--styleSecondary.lc-ButtonEE--onDarkBackground:disabled:active,
    .lc .lc-ButtonEE--styleSecondary.lc-ButtonEE--onDarkBackground:disabled:focus,
    .lc .lc-ButtonEE--styleSecondary.lc-ButtonEE--onDarkBackground:disabled:hover {
        background-color: transparent;
        border-color: hsla(0, 0%, 100%, .2);
        color: hsla(0, 0%, 100%, .32)
    }

    .lc .lc-ButtonEE--styleTertiary {
        background-color: transparent;
        border-color: transparent;
        color: #111
    }

    .lc .lc-ButtonEE--styleTertiary:not(:focus-visible):not(:active):not(:hover) {
        background: transparent;
        border-color: transparent
    }

    .lc .lc-ButtonEE--styleTertiary:hover,
    .lc .lc-ButtonEE--styleTertiary:hover:focus {
        background-color: transparent;
        border-color: #111;
        color: #111
    }

    .lc .lc-ButtonEE--styleTertiary:focus {
        background-color: rgba(0, 0, 0, .04)
    }

    .lc .lc-ButtonEE--styleTertiary:focus:before {
        box-shadow: 0 0 0 2px #111
    }

    .lc .lc-ButtonEE--styleTertiary:focus:not(:focus-visible):before {
        content: none
    }

    .lc .lc-ButtonEE--styleTertiary:active,
    .lc .lc-ButtonEE--styleTertiary:active:not(:focus-visible) {
        background-color: rgba(0, 0, 0, .04);
        border-color: #111
    }

    .lc .lc-ButtonEE--styleTertiary:active:before,
    .lc .lc-ButtonEE--styleTertiary:active:not(:focus-visible):before {
        content: none
    }

    .lc .lc-ButtonEE--styleTertiary:focus:active:before {
        box-shadow: none
    }

    .lc .lc-ButtonEE--styleTertiary:hover:focus:focus-visible {
        border-color: transparent
    }

    .lc .lc-ButtonEE--styleTertiary:hover:focus:focus-visible:active {
        background-color: rgba(0, 0, 0, .04);
        border-color: #111
    }

    .lc .lc-ButtonEE--styleTertiary:disabled,
    .lc .lc-ButtonEE--styleTertiary:disabled:active,
    .lc .lc-ButtonEE--styleTertiary:disabled:focus,
    .lc .lc-ButtonEE--styleTertiary:disabled:hover {
        background-color: transparent;
        border-color: transparent;
        color: rgba(0, 0, 0, .16);
        cursor: not-allowed
    }

    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground {
        color: #f3f3f3
    }

    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:hover,
    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:hover:focus {
        border-color: #f3f3f3;
        color: #f3f3f3
    }

    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:focus {
        background-color: hsla(0, 0%, 100%, .04)
    }

    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:focus:before {
        box-shadow: 0 0 0 2px #f3f3f3
    }

    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:focus:not(:focus-visible):before {
        content: none
    }

    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:active,
    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:active:not(:focus-visible) {
        background-color: hsla(0, 0%, 100%, .04);
        border-color: #f3f3f3
    }

    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:active:before,
    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:active:not(:focus-visible):before {
        content: none
    }

    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:hover:focus:focus-visible {
        border-color: transparent
    }

    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:hover:focus:focus-visible:active {
        background-color: hsla(0, 0%, 100%, .04);
        border-color: #f3f3f3
    }

    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:disabled,
    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:disabled:active,
    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:disabled:focus,
    .lc .lc-ButtonEE--styleTertiary.lc-ButtonEE--onDarkBackground:disabled:hover {
        background-color: transparent;
        border-color: transparent;
        color: hsla(0, 0%, 100%, .32)
    }

    .lc .lc-ButtonEE--styleDanger {
        background-color: #d20007;
        color: #f3f3f3
    }

    .lc .lc-ButtonEE--styleDanger:focus,
    .lc .lc-ButtonEE--styleDanger:hover {
        background-color: #aa0006
    }

    .lc .lc-ButtonEE--styleDanger:focus .lc .lc-ButtonEE--styleDanger:focus-visible {
        background-color: #aa0006
    }

    .lc .lc-ButtonEE--styleDanger:focus:before {
        box-shadow: 0 0 0 2px #aa0006;
        content: ""
    }

    .lc .lc-ButtonEE--styleDanger:focus:not(:focus-visible):before {
        box-shadow: none
    }

    .lc .lc-ButtonEE--styleDanger:focus-visible:before {
        box-shadow: 0 0 0 2px #aa0006
    }

    .lc .lc-ButtonEE--styleDanger:active {
        background-color: #840106
    }

    .lc .lc-CheckboxEE.lc-CheckboxEE--onFogBackground .lc-Checkbox-input+.lc-Checkbox-box,
    .lc .lc-CheckboxEE.lc-CheckboxEE--onFogBackground .lc-Checkbox-input:disabled+.lc-Checkbox-box {
        background-color: #fff
    }

    .lc .lc-CheckboxEE.lc-Checkbox--disabled,
    .lc .lc-CheckboxEE.lc-Checkbox--disabled .lc-Checkbox-label {
        color: #686868
    }

    .lc .lc-CheckboxEE .lc-Checkbox-label {
        align-items: flex-start;
        color: inherit;
        display: flex;
        margin: 0 -8px;
        padding: 8px
    }

    .lc .lc-CheckboxEE .lc-Checkbox-label:hover .lc-Checkbox-box,
    .lc .lc-CheckboxEE .lc-Checkbox-label:hover .lc-Checkbox-input:not(:disabled)+.lc-Checkbox-box,
    .lc .lc-CheckboxEE .lc-Checkbox-label:hover .lc-Checkbox-input:not(:disabled):checked+.lc-Checkbox-box {
        border-color: #686868
    }

    .lc .lc-CheckboxEE .lc-Checkbox-label-content {
        margin-top: 4px
    }

    .lc .lc-CheckboxEE .lc-Checkbox-helper {
        color: inherit;
        padding-left: 40px
    }

    .lc .lc-CheckboxEE .lc-Checkbox-error {
        color: #d20007;
        display: flex;
        margin-top: 12px
    }

    .lc .lc-CheckboxEE .lc-Checkbox-error .lc-IconEE {
        flex-shrink: 0;
        margin-right: 8px
    }

    .lc .lc-CheckboxEE .lc-Checkbox-input {
        clip: rect(0, 0, 0, 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        position: absolute;
        white-space: nowrap;
        width: 1px
    }

    .lc .lc-CheckboxEE .lc-Checkbox-input:not(:disabled):focus:hover+.lc-Checkbox-box {
        border-color: transparent
    }

    .lc .lc-CheckboxEE .lc-Checkbox-input:not(:disabled):focus:not(:focus-visible)+.lc-Checkbox-box {
        border: 1px solid #818181;
        box-shadow: none;
        outline: 4px solid transparent
    }

    .lc .lc-CheckboxEE .lc-Checkbox-input:not(:disabled):focus:focus-visible+.lc-Checkbox-box {
        border-color: transparent;
        box-shadow: 0 0 0 2px #057382;
        outline: 4px solid transparent
    }

    .lc .lc-CheckboxEE .lc-Checkbox-input:not(:disabled):focus+.lc-Checkbox-box {
        border-color: transparent;
        box-shadow: 0 0 0 2px #057382;
        outline: 4px solid transparent
    }

    .lc .lc-CheckboxEE .lc-Checkbox-input:not(:disabled)[aria-invalid=true]+.lc-Checkbox-box {
        background-color: #feeded;
        border-color: #d20007
    }

    .lc .lc-CheckboxEE .lc-Checkbox-input:not(:disabled):checked .lc-Checkbox-box {
        background-color: #f3f3f3;
        border-color: #818181
    }

    .lc .lc-CheckboxEE .lc-Checkbox-input:checked+.lc-Checkbox-box:after {
        transform: scale(1)
    }

    .lc .lc-CheckboxEE .lc-Checkbox-input:checked .lc-Checkbox-box {
        background-color: #f3f3f3;
        border-color: #818181
    }

    .lc .lc-CheckboxEE .lc-Checkbox-input:disabled+.lc-Checkbox-box {
        background-color: #f3f3f3;
        border-color: rgba(0, 0, 0, .08)
    }

    .lc .lc-CheckboxEE .lc-Checkbox-input:disabled+.lc-Checkbox-box:after {
        background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'><path d='M5.096 13.214L.853 8.97a1 1 0 011.414-1.414l3.536 3.535 9.9-9.9a1 1 0 111.413 1.415L6.51 13.214a1 1 0 01-1.414 0z' fill='%23a5cdd2'/></svg>") no-repeat 50%
    }

    .lc .lc-CheckboxEE .lc-Checkbox-box {
        align-items: center;
        background-color: #f3f3f3;
        border: 1px solid #818181;
        border-radius: .25rem;
        display: inline-flex;
        flex-shrink: 0;
        height: 32px;
        justify-content: center;
        margin-right: 8px;
        width: 32px
    }

    .lc .lc-CheckboxEE .lc-Checkbox-box:after {
        background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 14'><path d='M5.096 13.214L.853 8.97a1 1 0 011.414-1.414l3.536 3.535 9.9-9.9a1 1 0 111.413 1.415L6.51 13.214a1 1 0 01-1.414 0z' fill='%23007983'/></svg>") no-repeat 50%;
        height: 14px;
        transform: scale(0);
        transition: transform .25s cubic-bezier(.55, .085, .68, .53), opacity .25s cubic-bezier(.55, .085, .68, .53);
        width: 18px
    }

    .lc .lc-FormControlEE--disabled {
        color: #686868
    }

    .lc .lc-FormControlEE--smallLabel .lc-FormControl-label {
        font-size: 1rem;
        line-height: 1.5
    }

    .lc .lc-FormControlEE--normalLabel .lc-FormControl-label {
        font-weight: 400
    }

    .lc .lc-FormControlEE .lc-FormControl-label {
        color: inherit;
        font-size: 1.25rem;
        font-weight: 700;
        line-height: 1.4;
        padding-bottom: 4px
    }

    .lc .lc-FormControlEE .lc-FormControl-helper {
        color: inherit;
        padding-bottom: 4px
    }

    .lc .lc-FormControlEE .lc-FormControl-error {
        color: #d20007;
        display: flex;
        padding-top: 12px
    }

    .lc .lc-FormControlEE .lc-FormControl-error .lc-IconEE {
        flex-shrink: 0;
        margin-right: 8px
    }

    .lc .lc-CheckboxGroupEE .lc-CheckboxEE {
        margin-bottom: 8px
    }

    .lc .lc-CheckboxGroupEE .lc-CheckboxEE:first-child {
        margin-top: 8px
    }

    .lc .lc-CheckboxGroupEE .lc-CheckboxEE:last-child {
        margin-bottom: 0
    }

    .lc .lc-HeadingEE {
        color: inherit;
        font-weight: 400
    }

    .lc .lc-HeadingEE--onDarkBackground {
        color: #f3f3f3
    }

    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL .lc-HeadingEE--brandAccent {
        color: #057382
    }

    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onDarkBackground.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onDarkBackground .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onDarkBackground.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onDarkBackground .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onDarkBackground.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onDarkBackground .lc-HeadingEE--brandAccent {
        color: #ebf304
    }

    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onCriticalSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onCriticalSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onSuccessSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onSuccessSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onTeal01Surface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onTeal01Surface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onTeal02Surface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onTeal02Surface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onTealSubduedSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onTealSubduedSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onWarningSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onWarningSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onYellowSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeL.lc-HeadingEE--onYellowSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onCriticalSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onCriticalSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onSuccessSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onSuccessSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onTeal01Surface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onTeal01Surface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onTeal02Surface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onTeal02Surface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onTealSubduedSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onTealSubduedSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onWarningSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onWarningSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onYellowSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXL.lc-HeadingEE--onYellowSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onCriticalSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onCriticalSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onSuccessSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onSuccessSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onTeal01Surface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onTeal01Surface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onTeal02Surface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onTeal02Surface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onTealSubduedSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onTealSubduedSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onWarningSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onWarningSurface .lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onYellowSurface.lc-HeadingEE--brandAccent,
    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--onYellowSurface .lc-HeadingEE--brandAccent {
        color: inherit
    }

    .lc .lc-HeadingEE--bold {
        font-weight: 700
    }

    .lc .lc-HeadingEE--textAlignLeft {
        text-align: left
    }

    .lc .lc-HeadingEE--textAlignCentre {
        text-align: center
    }

    .lc .lc-HeadingEE--textAlignRight {
        text-align: right
    }

    .lc .lc-HeadingEE--sizeXS {
        font-size: .75rem;
        line-height: 1.3333333333
    }

    .lc .lc-HeadingEE--sizeS {
        font-size: 1rem;
        line-height: 1.5
    }

    .lc .lc-HeadingEE--sizeM {
        font-size: 1.25rem;
        line-height: 1.4
    }

    .lc .lc-HeadingEE--sizeL {
        font-size: 1.5rem;
        line-height: 1.3333333333
    }

    .lc .lc-HeadingEE--sizeXL {
        font-size: 1.75rem;
        line-height: 1.2857142857
    }

    .lc .lc-HeadingEE--sizeXXL {
        font-size: 2.25rem;
        line-height: 1.2222222222
    }

    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--isDisplay {
        font-family: Dottee, Arial, sans-serif;
        font-size: 2.25rem;
        font-weight: 300;
        line-height: 1.1111111111
    }

    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--isDisplay.lc-HeadingEE--bold {
        font-weight: 400
    }

    @media (min-width: 768px) {
        .lc .lc-HeadingEE--sizeL {
            font-size: 1.75rem;
            line-height: 1.2857142857
        }

        .lc .lc-HeadingEE--sizeXL {
            font-size: 2rem;
            line-height: 1.25
        }

        .lc .lc-HeadingEE--sizeXXL {
            font-size: 3rem;
            line-height: 1.25
        }

        .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--isDisplay {
            font-size: 3rem;
            line-height: 1.0833333333
        }
    }

    @media (min-width: 1024px) {
        .lc .lc-HeadingEE--sizeL {
            font-size: 2rem;
            line-height: 1.25
        }

        .lc .lc-HeadingEE--sizeXL {
            font-size: 2.5rem;
            line-height: 1.2
        }

        .lc .lc-HeadingEE--sizeXXL {
            font-size: 4rem;
            line-height: 1.1875
        }

        .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--isDisplay {
            font-size: 4rem;
            line-height: 1.0625
        }
    }

    .lc .lc-HeadingEE--sizeXXL.lc-HeadingEE--notUppercase {
        -webkit-font-feature-settings: "salt";
        font-feature-settings: "salt"
    }

    .lc .lc-TextEE {
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5
    }

    .lc .lc-TextEE--sizeS {
        font-size: .75rem;
        line-height: 1.3333333333
    }

    .lc .lc-TextEE--sizeL {
        font-size: 1.25rem;
        line-height: 1.4
    }

    .lc .lc-TextEE--textAlignLeft {
        text-align: left
    }

    .lc .lc-TextEE--textAlignCentre {
        text-align: center
    }

    .lc .lc-TextEE--textAlignRight {
        text-align: right
    }

    .lc .lc-TextEE--styleCritical {
        color: #d20007
    }

    .lc .lc-TextEE--styleWarning {
        color: #b14d00
    }

    .lc .lc-TextEE--styleSuccess {
        color: #138100
    }

    .lc .lc-TextEE--styleSubdued {
        color: #686868
    }

    .lc .lc-TextEE--styleSubdued--onDarkBackground {
        color: #bbb
    }

    .lc .lc-ListTileEE {
        cursor: pointer;
        display: inline-block;
        margin: auto 0;
        position: relative;
        width: 100%
    }

    .lc .lc-ListTileEE .lc-ListTileEE--divider {
        background-color: #d9d9d9;
        bottom: 0;
        height: .03125rem;
        margin-left: 1rem;
        position: absolute;
        text-align: right;
        z-index: 1
    }

    .lc .lc-ListTileEE .lc-ListTileEE--divider-clippedLeft {
        width: calc(100% - 1rem)
    }

    .lc .lc-ListTileEE .lc-ListTileEE--divider-fullWidth {
        margin-left: 0;
        width: 100%
    }

    .lc .lc-ListTileEE:last-child .lc-ListTileEE--divider {
        border-bottom: none;
        height: 0
    }

    .lc .lc-ListTileEE:hover {
        background-color: rgba(0, 0, 0, .04)
    }

    .lc .lc-ListTileEE:focus,
    .lc .lc-ListTileEE:focus-visible {
        background-color: #fff;
        outline: 2px solid #057382;
        z-index: 1
    }

    .lc .lc-ListTileEE:focus-visible {
        border-radius: .5rem;
        outline-offset: -2.5px
    }

    .lc .lc-ListTileEE:focus-visible.lc-ListTileEE--divider {
        display: none
    }

    .lc .lc-ListTileEE:focus:not(:focus-visible) {
        outline: none
    }

    .lc .lc-ListTileEE:active:not(:focus) {
        border-radius: none
    }

    .lc .lc-ListTileEE--emphasis {
        background-color: #fff
    }

    .lc .lc-ListTileEE--contentContainer {
        display: flex;
        flex-basis: auto;
        justify-content: space-between
    }

    .lc .lc-ListTileEE--content {
        flex-basis: 100%;
        margin-bottom: auto;
        margin-top: auto;
        min-width: 10rem
    }

    .lc .lc-ListTileEE--contentSubtitle {
        flex-direction: column
    }

    .lc .lc-ListTileEE--leading,
    .lc .lc-ListTileEE--trailing {
        align-items: center;
        display: flex
    }

    .lc .lc-ListTileEE--trailing {
        margin-left: .5rem
    }

    .lc .lc-ListTileEE--leading {
        margin-right: .5rem
    }

    .lc .lc-ListTileEE--disabled {
        background-color: #fff;
        color: #d9d9d9;
        pointer-events: none
    }

    .lc .lc-ListTileEE--disabled:focus,
    .lc .lc-ListTileEE--disabled:focus-visible,
    .lc .lc-ListTileEE--disabled:focus:not(:focus-visible) {
        outline: none
    }

    .lc .lc-ListTileEE--disabled:focus-visible {
        border-radius: none
    }

    .lc .lc-ListTileEE--disabled .lc-TextEE--styleSubdued {
        color: #d9d9d9
    }

    .lc .lc-ListTileEE--disabled .lc-IconEE {
        fill: #9c9c9c
    }

    .lc .lc-ListTileEE--contentContainer-heightS {
        min-height: 2rem
    }

    .lc .lc-ListTileEE--content-titleStyleCritical>.lc-HeadingEE {
        color: #d20007
    }

    .lc .lc-ListTileEE--content-titleStyleInteractive>.lc-HeadingEE {
        color: #057382
    }

    .lc .lc-ListTileEE--contentSubtitle {
        display: flex;
        flex-direction: row
    }

    .lc .lc-ListTileEE--contentSubtitle>.lc-IconEE {
        flex-shrink: 0
    }

    .lc .lc-ListTileEE--contentSubtitle>.lc-TextEE {
        margin-left: .25rem
    }

    .lc .lc-ListTileEE--contentSubtitle-subtitleStyleInteractive>.lc-TextEE {
        color: #057382
    }

    .lc .lc-ListTileEE--contentSubtitle-subtitleIconSubdued>.lc-IconEE {
        fill: #686868
    }

    .lc .lc-ListTileEE--contentSubtitle-subtitleIconSuccess>.lc-IconEE {
        fill: #138100
    }

    .lc .lc-ListTileEE--contentSubtitle-subtitleIconWarning>.lc-IconEE {
        fill: #b14d00
    }

    .lc .lc-ListTileEE--contentSubtitle-subtitleIconCritical>.lc-IconEE {
        fill: #d20007
    }

    .lc .lc-ListTileEE--contentSubtitle-subtitleIconDefault>.lc-IconEE {
        fill: #111
    }

    .lc .lc-ListTileEE--contentSubtitle-subtitleIconInteractive>.lc-IconEE {
        fill: #057382
    }

    .lc .lc-RadioButtonEE.lc-RadioButtonEE--onFogBackground .lc-RadioButton-input,
    .lc .lc-RadioButtonEE.lc-RadioButtonEE--onFogBackground .lc-RadioButton-input:disabled {
        background-color: #fff
    }

    .lc .lc-RadioButtonEE.lc-RadioButton--disabled {
        color: #686868
    }

    .lc .lc-RadioButtonEE.lc-RadioButton--invalid .lc-RadioButton-input:not(:focus) {
        background-color: #feeded;
        border-color: #d20007
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-label {
        align-items: flex-start;
        color: inherit;
        display: flex;
        margin: 0 -8px;
        padding: 8px
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-helper {
        color: inherit;
        padding-left: 40px
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-label-content {
        display: block;
        margin-top: 4px;
        width: 100%
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-input {
        align-items: center;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        background-color: #f3f3f3;
        border: 1px solid #818181;
        border-radius: 50%;
        display: inline-flex;
        flex-shrink: 0;
        height: 32px;
        justify-content: center;
        margin: 0 8px 0 0;
        position: relative;
        width: 32px
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-input:after {
        background-color: #057382;
        border-radius: 50%;
        content: "";
        display: block;
        height: 16px;
        transform: scale(0);
        transition: transform .25s cubic-bezier(.55, .085, .68, .53), opacity .25s cubic-bezier(.55, .085, .68, .53);
        width: 16px
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-input:not(:disabled):checked:hover,
    .lc .lc-RadioButtonEE .lc-RadioButton-input:not(:disabled):hover {
        border-color: #686868
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-input:not(:disabled):focus {
        border-color: transparent;
        box-shadow: 0 0 0 2px #057382;
        outline: 4px solid transparent
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-input:not(:disabled):focus:hover {
        border-color: transparent
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-input:not(:disabled):focus:not(:focus-visible) {
        border: 1px solid #818181;
        box-shadow: none;
        outline: 4px solid transparent
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-input:not(:disabled):focus-visible {
        border-color: transparent;
        box-shadow: 0 0 0 2px #057382;
        outline: 4px solid transparent
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-input:checked {
        border-color: #818181
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-input:checked:after {
        transform: scale(1)
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-input:disabled {
        background-color: #f3f3f3;
        border-color: rgba(0, 0, 0, .08)
    }

    .lc .lc-RadioButtonEE .lc-RadioButton-input:disabled:after {
        background-color: #a5cdd2
    }

    .lc .lc-SwitchEE {
        display: "inline-block"
    }

    .lc .lc-SwitchEE .lc-SwitchEE--span {
        align-items: center;
        background: #6a6a6a;
        border-radius: 100px;
        box-sizing: content-box;
        box-sizing: initial;
        cursor: pointer;
        display: inline-block;
        display: flex;
        height: 2rem;
        outline: 0;
        position: relative;
        transition: all .4s ease;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 3.25rem
    }

    .lc .lc-SwitchEE .lc-SwitchEE--span:active:after,
    .lc .lc-SwitchEE .lc-SwitchEE--toggleInput:focus+.lc .lc-SwitchEE .lc-SwitchEE:after {
        box-shadow: 0 0 0 2px rgba(0, 0, 0, .1), 0 4px 0 rgba(0, 0, 0, .08), inset 0 0 0 3px #9c9c9c;
        box-sizing: content-box;
        box-sizing: initial
    }

    .lc .lc-SwitchEE .lc-SwitchEE--span:after {
        background: #fbfbfb;
        border-radius: 4em;
        box-shadow: 0 0 0 2px rgba(0, 0, 0, .1), 0 4px 0 rgba(0, 0, 0, .08);
        content: "";
        display: block;
        height: 1.75rem;
        left: calc(50% - 1.5rem);
        position: relative;
        top: calc(50% - 1rem);
        transition: all .3s cubic-bezier(.175, .885, .32, 1.275), padding .3s ease, margin .3s ease;
        width: 1.75rem
    }

    .lc .lc-SwitchEE .lc-SwitchEE--span.lc-SwitchEE--span--on:after {
        left: 42%
    }

    .lc .lc-SwitchEE .lc-SwitchEE--span.lc-SwitchEE--span--on {
        background: #057382
    }

    .lc .lc-SwitchEE .lc-SwitchEE--span.lc-SwitchEE--span--on:active {
        box-shadow: none
    }

    .lc .lc-SwitchEE .lc-SwitchEE--toggleInput {
        clip: rect(0 0 0 0);
        border: 0;
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        white-space: nowrap;
        width: 1px
    }

    .lc .lc-SwitchEE .lc-SwitchEE--span.lc-SwitchEE--span--onDisabled {
        background-color: #31f0cd;
        pointer-events: none
    }

    .lc .lc-SwitchEE .lc-SwitchEE--span.lc-SwitchEE--span--offDisabled {
        background-color: #bbb;
        pointer-events: none
    }

    .lc .lc-ListTileGroupEE--contentContainer {
        border-color: #818181;
        border-bottom: .5px solid;
        border-top: .5px solid
    }

    .lc .lc-ListTileGroupEE--contentContainer-borderRadius {
        border: 1px solid #818181;
        border-radius: 8px;
        box-shadow: inset 0 -1px 0 #fff
    }

    .lc .lc-ListTileGroupEE--contentContainer-borderRadius .lc-ListTileEE:last-child {
        border-radius: 0 0 8px 8px
    }

    .lc .lc-ListTileGroupEE--contentContainer-borderRadius .lc-ListTileEE:first-child {
        border-radius: 8px 8px 0 0
    }

    .lc .lc-ListTileGroupEE--contentContainer-borderRadius .lc-ListTileEE:only-child {
        border-radius: 8px
    }

    .lc.lc-ListTileGroupEE--contentContainer:last-child>.lc-ListTileEE--divider {
        border-bottom: none;
        height: 0;
        margin-bottom: 0
    }

    .lc .lc-ListTileGroupEE--notFullWidth {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .lc .lc-ListTileGroupPanelEE {
        background-color: inherit
    }

    .lc .lc-ListTileGroupPanelEE .lc-ListTileGroupPanelEE--divider {
        background-color: #d9d9d9;
        bottom: 0;
        height: .03125rem;
        margin-left: 1rem;
        text-align: right;
        z-index: 1
    }

    .lc .lc-ListTileGroupPanelEE .lc-ListTileGroupPanelEE--divider-clippedLeft {
        width: calc(100% - 1rem)
    }

    .lc .lc-ListTileGroupPanelEE .lc-ListTileGroupPanelEE--divider-fullWidth {
        margin-left: 0;
        width: 100%
    }

    .lc .lc-ListTileGroupPanelEE:last-child .lc-ListTileGroupPanelEE--divider {
        border-bottom: none;
        height: 0
    }

    .lc .lc-ListTileGroupPanelEE--emphasis {
        background-color: #fff
    }

    .lc .lc-ListTileGroupPanelEE--collapsed {
        display: none
    }

    .lc .lc-VerticalSpaceEE {
        padding-bottom: 24px
    }

    .lc .lc-VerticalSpaceEE.lc-VerticalSpace--visible:after {
        background-color: #93fede;
        color: #111;
        content: "Space M";
        height: 24px;
        top: -24px
    }

    .lc .lc-VerticalSpaceEE--sizeXXXXS {
        padding-bottom: 4px
    }

    .lc .lc-VerticalSpaceEE--sizeXXXXS.lc-VerticalSpace--visible:after {
        content: "Space XXXXS";
        height: 4px;
        top: -4px
    }

    .lc .lc-VerticalSpaceEE--sizeXXXS {
        padding-bottom: 8px
    }

    .lc .lc-VerticalSpaceEE--sizeXXXS.lc-VerticalSpace--visible:after {
        content: "Space XXXS";
        height: 8px;
        top: -8px
    }

    .lc .lc-VerticalSpaceEE--sizeXXS {
        padding-bottom: 12px
    }

    .lc .lc-VerticalSpaceEE--sizeXXS.lc-VerticalSpace--visible:after {
        content: "Space XXS";
        height: 12px;
        top: -12px
    }

    .lc .lc-VerticalSpaceEE--sizeXS {
        padding-bottom: 16px
    }

    .lc .lc-VerticalSpaceEE--sizeXS.lc-VerticalSpace--visible:after {
        content: "Space XS";
        height: 16px;
        top: -16px
    }

    .lc .lc-VerticalSpaceEE--sizeS {
        padding-bottom: 20px
    }

    .lc .lc-VerticalSpaceEE--sizeS.lc-VerticalSpace--visible:after {
        content: "Space S";
        height: 20px;
        top: -20px
    }

    .lc .lc-VerticalSpaceEE--sizeM {
        padding-bottom: 24px
    }

    .lc .lc-VerticalSpaceEE--sizeM.lc-VerticalSpace--visible:after {
        content: "Space M";
        height: 24px;
        top: -24px
    }

    .lc .lc-VerticalSpaceEE--sizeL {
        padding-bottom: 32px
    }

    .lc .lc-VerticalSpaceEE--sizeL.lc-VerticalSpace--visible:after {
        content: "Space L";
        height: 32px;
        top: -32px
    }

    .lc .lc-VerticalSpaceEE--sizeXL {
        padding-bottom: 40px
    }

    .lc .lc-VerticalSpaceEE--sizeXL.lc-VerticalSpace--visible:after {
        content: "Space XL";
        height: 40px;
        top: -40px
    }

    .lc .lc-VerticalSpaceEE--sizeXXL {
        padding-bottom: 48px
    }

    .lc .lc-VerticalSpaceEE--sizeXXL.lc-VerticalSpace--visible:after {
        content: "Space XXL";
        height: 48px;
        top: -48px
    }

    .lc .lc-VerticalSpaceEE--sizeXXXL {
        padding-bottom: 64px
    }

    .lc .lc-VerticalSpaceEE--sizeXXXL.lc-VerticalSpace--visible:after {
        content: "Space XXXL";
        height: 64px;
        top: -64px
    }

    .lc .lc-VerticalSpaceEE--sizeXXXXL {
        padding-bottom: 96px
    }

    .lc .lc-VerticalSpaceEE--sizeXXXXL.lc-VerticalSpace--visible:after {
        content: "Space XXXXL";
        height: 96px;
        top: -96px
    }

    .lc *+.lc-VerticalSpaceEE.lc-VerticalSpace--visible:after {
        top: 0
    }

    @media (min-width: 568px) {

        .lc .lc-VerticalSpaceEE--sizeSXXXXS,
        .lc .lc-VerticalSpaceEE--sizeXXXXS-breakpoint-S {
            padding-bottom: 4px
        }

        .lc .lc-VerticalSpaceEE--sizeSXXXXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXXS-breakpoint-S.lc-VerticalSpace--visible:after {
            content: "Space XXXXS";
            height: 4px;
            top: -4px
        }

        .lc .lc-VerticalSpaceEE--sizeSXXXS,
        .lc .lc-VerticalSpaceEE--sizeXXXS-breakpoint-S {
            padding-bottom: 8px
        }

        .lc .lc-VerticalSpaceEE--sizeSXXXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXS-breakpoint-S.lc-VerticalSpace--visible:after {
            content: "Space XXXS";
            height: 8px;
            top: -8px
        }

        .lc .lc-VerticalSpaceEE--sizeSXXS,
        .lc .lc-VerticalSpaceEE--sizeXXS-breakpoint-S {
            padding-bottom: 12px
        }

        .lc .lc-VerticalSpaceEE--sizeSXXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXS-breakpoint-S.lc-VerticalSpace--visible:after {
            content: "Space XXS";
            height: 12px;
            top: -12px
        }

        .lc .lc-VerticalSpaceEE--sizeSXS,
        .lc .lc-VerticalSpaceEE--sizeXS-breakpoint-S {
            padding-bottom: 16px
        }

        .lc .lc-VerticalSpaceEE--sizeSXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXS-breakpoint-S.lc-VerticalSpace--visible:after {
            content: "Space XS";
            height: 16px;
            top: -16px
        }

        .lc .lc-VerticalSpaceEE--sizeS-breakpoint-S,
        .lc .lc-VerticalSpaceEE--sizeSS {
            padding-bottom: 20px
        }

        .lc .lc-VerticalSpaceEE--sizeS-breakpoint-S.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeSS.lc-VerticalSpace--visible:after {
            content: "Space S";
            height: 20px;
            top: -20px
        }

        .lc .lc-VerticalSpaceEE--sizeM-breakpoint-S,
        .lc .lc-VerticalSpaceEE--sizeSM {
            padding-bottom: 24px
        }

        .lc .lc-VerticalSpaceEE--sizeM-breakpoint-S.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeSM.lc-VerticalSpace--visible:after {
            content: "Space M";
            height: 24px;
            top: -24px
        }

        .lc .lc-VerticalSpaceEE--sizeL-breakpoint-S,
        .lc .lc-VerticalSpaceEE--sizeSL {
            padding-bottom: 32px
        }

        .lc .lc-VerticalSpaceEE--sizeL-breakpoint-S.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeSL.lc-VerticalSpace--visible:after {
            content: "Space L";
            height: 32px;
            top: -32px
        }

        .lc .lc-VerticalSpaceEE--sizeSXL,
        .lc .lc-VerticalSpaceEE--sizeXL-breakpoint-S {
            padding-bottom: 40px
        }

        .lc .lc-VerticalSpaceEE--sizeSXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXL-breakpoint-S.lc-VerticalSpace--visible:after {
            content: "Space XL";
            height: 40px;
            top: -40px
        }

        .lc .lc-VerticalSpaceEE--sizeSXXL,
        .lc .lc-VerticalSpaceEE--sizeXXL-breakpoint-S {
            padding-bottom: 48px
        }

        .lc .lc-VerticalSpaceEE--sizeSXXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXL-breakpoint-S.lc-VerticalSpace--visible:after {
            content: "Space XXL";
            height: 48px;
            top: -48px
        }

        .lc .lc-VerticalSpaceEE--sizeSXXXL,
        .lc .lc-VerticalSpaceEE--sizeXXXL-breakpoint-S {
            padding-bottom: 64px
        }

        .lc .lc-VerticalSpaceEE--sizeSXXXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXL-breakpoint-S.lc-VerticalSpace--visible:after {
            content: "Space XXXL";
            height: 64px;
            top: -64px
        }

        .lc .lc-VerticalSpaceEE--sizeSXXXXL,
        .lc .lc-VerticalSpaceEE--sizeXXXXL-breakpoint-S {
            padding-bottom: 96px
        }

        .lc .lc-VerticalSpaceEE--sizeSXXXXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXXL-breakpoint-S.lc-VerticalSpace--visible:after {
            content: "Space XXXXL";
            height: 96px;
            top: -96px
        }
    }

    @media (min-width: 768px) {

        .lc .lc-VerticalSpaceEE--sizeMXXXXS,
        .lc .lc-VerticalSpaceEE--sizeXXXXS-breakpoint-M {
            padding-bottom: 4px
        }

        .lc .lc-VerticalSpaceEE--sizeMXXXXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXXS-breakpoint-M.lc-VerticalSpace--visible:after {
            content: "Space XXXXS";
            height: 4px;
            top: -4px
        }

        .lc .lc-VerticalSpaceEE--sizeMXXXS,
        .lc .lc-VerticalSpaceEE--sizeXXXS-breakpoint-M {
            padding-bottom: 8px
        }

        .lc .lc-VerticalSpaceEE--sizeMXXXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXS-breakpoint-M.lc-VerticalSpace--visible:after {
            content: "Space XXXS";
            height: 8px;
            top: -8px
        }

        .lc .lc-VerticalSpaceEE--sizeMXXS,
        .lc .lc-VerticalSpaceEE--sizeXXS-breakpoint-M {
            padding-bottom: 12px
        }

        .lc .lc-VerticalSpaceEE--sizeMXXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXS-breakpoint-M.lc-VerticalSpace--visible:after {
            content: "Space XXS";
            height: 12px;
            top: -12px
        }

        .lc .lc-VerticalSpaceEE--sizeMXS,
        .lc .lc-VerticalSpaceEE--sizeXS-breakpoint-M {
            padding-bottom: 16px
        }

        .lc .lc-VerticalSpaceEE--sizeMXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXS-breakpoint-M.lc-VerticalSpace--visible:after {
            content: "Space XS";
            height: 16px;
            top: -16px
        }

        .lc .lc-VerticalSpaceEE--sizeMS,
        .lc .lc-VerticalSpaceEE--sizeS-breakpoint-M {
            padding-bottom: 20px
        }

        .lc .lc-VerticalSpaceEE--sizeMS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeS-breakpoint-M.lc-VerticalSpace--visible:after {
            content: "Space S";
            height: 20px;
            top: -20px
        }

        .lc .lc-VerticalSpaceEE--sizeM-breakpoint-M,
        .lc .lc-VerticalSpaceEE--sizeMM {
            padding-bottom: 24px
        }

        .lc .lc-VerticalSpaceEE--sizeM-breakpoint-M.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeMM.lc-VerticalSpace--visible:after {
            content: "Space M";
            height: 24px;
            top: -24px
        }

        .lc .lc-VerticalSpaceEE--sizeL-breakpoint-M,
        .lc .lc-VerticalSpaceEE--sizeML {
            padding-bottom: 32px
        }

        .lc .lc-VerticalSpaceEE--sizeL-breakpoint-M.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeML.lc-VerticalSpace--visible:after {
            content: "Space L";
            height: 32px;
            top: -32px
        }

        .lc .lc-VerticalSpaceEE--sizeMXL,
        .lc .lc-VerticalSpaceEE--sizeXL-breakpoint-M {
            padding-bottom: 48px
        }

        .lc .lc-VerticalSpaceEE--sizeMXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXL-breakpoint-M.lc-VerticalSpace--visible:after {
            content: "Space XL";
            height: 40px;
            top: -40px
        }

        .lc .lc-VerticalSpaceEE--sizeMXXL,
        .lc .lc-VerticalSpaceEE--sizeXXL-breakpoint-M {
            padding-bottom: 48px
        }

        .lc .lc-VerticalSpaceEE--sizeMXXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXL-breakpoint-M.lc-VerticalSpace--visible:after {
            content: "Space XXL";
            height: 48px;
            top: -48px
        }

        .lc .lc-VerticalSpaceEE--sizeMXXXL,
        .lc .lc-VerticalSpaceEE--sizeXXXL-breakpoint-M {
            padding-bottom: 64px
        }

        .lc .lc-VerticalSpaceEE--sizeMXXXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXL-breakpoint-M.lc-VerticalSpace--visible:after {
            content: "Space XXXL";
            height: 64px;
            top: -64px
        }

        .lc .lc-VerticalSpaceEE--sizeMXXXXL,
        .lc .lc-VerticalSpaceEE--sizeXXXXL-breakpoint-M {
            padding-bottom: 96px
        }

        .lc .lc-VerticalSpaceEE--sizeMXXXXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXXL-breakpoint-M.lc-VerticalSpace--visible:after {
            content: "Space XXXXL";
            height: 96px;
            top: -96px
        }
    }

    @media (min-width: 1024px) {

        .lc .lc-VerticalSpaceEE--sizeLXXXXS,
        .lc .lc-VerticalSpaceEE--sizeXXXXS-breakpoint-L {
            padding-bottom: 4px
        }

        .lc .lc-VerticalSpaceEE--sizeLXXXXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXXS-breakpoint-L.lc-VerticalSpace--visible:after {
            content: "Space XXXXS";
            height: 4px;
            top: -4px
        }

        .lc .lc-VerticalSpaceEE--sizeLXXXS,
        .lc .lc-VerticalSpaceEE--sizeXXXS-breakpoint-L {
            padding-bottom: 8px
        }

        .lc .lc-VerticalSpaceEE--sizeLXXXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXS-breakpoint-L.lc-VerticalSpace--visible:after {
            content: "Space XXXS";
            height: 8px;
            top: -8px
        }

        .lc .lc-VerticalSpaceEE--sizeLXXS,
        .lc .lc-VerticalSpaceEE--sizeXXS-breakpoint-L {
            padding-bottom: 12px
        }

        .lc .lc-VerticalSpaceEE--sizeLXXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXS-breakpoint-L.lc-VerticalSpace--visible:after {
            content: "Space XXS";
            height: 12px;
            top: -12px
        }

        .lc .lc-VerticalSpaceEE--sizeLXS,
        .lc .lc-VerticalSpaceEE--sizeXS-breakpoint-L {
            padding-bottom: 16px
        }

        .lc .lc-VerticalSpaceEE--sizeLXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXS-breakpoint-L.lc-VerticalSpace--visible:after {
            content: "Space XS";
            height: 16px;
            top: -16px
        }

        .lc .lc-VerticalSpaceEE--sizeLS,
        .lc .lc-VerticalSpaceEE--sizeS-breakpoint-L {
            padding-bottom: 20px
        }

        .lc .lc-VerticalSpaceEE--sizeLS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeS-breakpoint-L.lc-VerticalSpace--visible:after {
            content: "Space S";
            height: 20px;
            top: -20px
        }

        .lc .lc-VerticalSpaceEE--sizeLM,
        .lc .lc-VerticalSpaceEE--sizeM-breakpoint-L {
            padding-bottom: 24px
        }

        .lc .lc-VerticalSpaceEE--sizeLM.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeM-breakpoint-L.lc-VerticalSpace--visible:after {
            content: "Space M";
            height: 24px;
            top: -24px
        }

        .lc .lc-VerticalSpaceEE--sizeL-breakpoint-L,
        .lc .lc-VerticalSpaceEE--sizeLL {
            padding-bottom: 32px
        }

        .lc .lc-VerticalSpaceEE--sizeL-breakpoint-L.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeLL.lc-VerticalSpace--visible:after {
            content: "Space L";
            height: 32px;
            top: -32px
        }

        .lc .lc-VerticalSpaceEE--sizeLXL,
        .lc .lc-VerticalSpaceEE--sizeXL-breakpoint-L {
            padding-bottom: 40px
        }

        .lc .lc-VerticalSpaceEE--sizeLXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXL-breakpoint-L.lc-VerticalSpace--visible:after {
            content: "Space XL";
            height: 40px;
            top: -40px
        }

        .lc .lc-VerticalSpaceEE--sizeLXXL,
        .lc .lc-VerticalSpaceEE--sizeXXL-breakpoint-L {
            padding-bottom: 48px
        }

        .lc .lc-VerticalSpaceEE--sizeLXXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXL-breakpoint-L.lc-VerticalSpace--visible:after {
            content: "Space XXL";
            height: 48px;
            top: -48px
        }

        .lc .lc-VerticalSpaceEE--sizeLXXXL,
        .lc .lc-VerticalSpaceEE--sizeXXXL-breakpoint-L {
            padding-bottom: 64px
        }

        .lc .lc-VerticalSpaceEE--sizeLXXXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXL-breakpoint-L.lc-VerticalSpace--visible:after {
            content: "Space XXXL";
            height: 64px;
            top: -64px
        }

        .lc .lc-VerticalSpaceEE--sizeLXXXXL,
        .lc .lc-VerticalSpaceEE--sizeXXXXL-breakpoint-L {
            padding-bottom: 96px
        }

        .lc .lc-VerticalSpaceEE--sizeLXXXXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXXL-breakpoint-L.lc-VerticalSpace--visible:after {
            content: "Space XXXXL";
            height: 96px;
            top: -96px
        }
    }

    @media (min-width: 1440px) {

        .lc .lc-VerticalSpaceEE--sizeXLXXXXS,
        .lc .lc-VerticalSpaceEE--sizeXXXXS-breakpoint-XL {
            padding-bottom: 4px
        }

        .lc .lc-VerticalSpaceEE--sizeXLXXXXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXXS-breakpoint-XL.lc-VerticalSpace--visible:after {
            content: "Space XXXXS";
            height: 4px;
            top: -4px
        }

        .lc .lc-VerticalSpaceEE--sizeXLXXXS,
        .lc .lc-VerticalSpaceEE--sizeXXXS-breakpoint-XL {
            padding-bottom: 8px
        }

        .lc .lc-VerticalSpaceEE--sizeXLXXXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXS-breakpoint-XL.lc-VerticalSpace--visible:after {
            content: "Space XXXS";
            height: 8px;
            top: -8px
        }

        .lc .lc-VerticalSpaceEE--sizeXLXXS,
        .lc .lc-VerticalSpaceEE--sizeXXS-breakpoint-XL {
            padding-bottom: 12px
        }

        .lc .lc-VerticalSpaceEE--sizeXLXXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXS-breakpoint-XL.lc-VerticalSpace--visible:after {
            content: "Space XXS";
            height: 12px;
            top: -12px
        }

        .lc .lc-VerticalSpaceEE--sizeXLXS,
        .lc .lc-VerticalSpaceEE--sizeXS-breakpoint-XL {
            padding-bottom: 16px
        }

        .lc .lc-VerticalSpaceEE--sizeXLXS.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXS-breakpoint-XL.lc-VerticalSpace--visible:after {
            content: "Space XS";
            height: 16px;
            top: -16px
        }

        .lc .lc-VerticalSpaceEE--sizeS-breakpoint-XL,
        .lc .lc-VerticalSpaceEE--sizeXLS {
            padding-bottom: 20px
        }

        .lc .lc-VerticalSpaceEE--sizeS-breakpoint-XL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXLS.lc-VerticalSpace--visible:after {
            content: "Space S";
            height: 20px;
            top: -20px
        }

        .lc .lc-VerticalSpaceEE--sizeM-breakpoint-XL,
        .lc .lc-VerticalSpaceEE--sizeXLM {
            padding-bottom: 24px
        }

        .lc .lc-VerticalSpaceEE--sizeM-breakpoint-XL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXLM.lc-VerticalSpace--visible:after {
            content: "Space M";
            height: 24px;
            top: -24px
        }

        .lc .lc-VerticalSpaceEE--sizeL-breakpoint-XL,
        .lc .lc-VerticalSpaceEE--sizeXLL {
            padding-bottom: 32px
        }

        .lc .lc-VerticalSpaceEE--sizeL-breakpoint-XL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXLL.lc-VerticalSpace--visible:after {
            content: "Space L";
            height: 32px;
            top: -32px
        }

        .lc .lc-VerticalSpaceEE--sizeXL-breakpoint-XL,
        .lc .lc-VerticalSpaceEE--sizeXLXL {
            padding-bottom: 40px
        }

        .lc .lc-VerticalSpaceEE--sizeXL-breakpoint-XL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXLXL.lc-VerticalSpace--visible:after {
            content: "Space XL";
            height: 40px;
            top: -40px
        }

        .lc .lc-VerticalSpaceEE--sizeXLXXL,
        .lc .lc-VerticalSpaceEE--sizeXXL-breakpoint-XL {
            padding-bottom: 48px
        }

        .lc .lc-VerticalSpaceEE--sizeXLXXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXL-breakpoint-XL.lc-VerticalSpace--visible:after {
            content: "Space XXL";
            height: 48px;
            top: -48px
        }

        .lc .lc-VerticalSpaceEE--sizeXLXXXL,
        .lc .lc-VerticalSpaceEE--sizeXXXL-breakpoint-XL {
            padding-bottom: 64px
        }

        .lc .lc-VerticalSpaceEE--sizeXLXXXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXL-breakpoint-XL.lc-VerticalSpace--visible:after {
            content: "Space XXXL";
            height: 64px;
            top: -64px
        }

        .lc .lc-VerticalSpaceEE--sizeXLXXXXL,
        .lc .lc-VerticalSpaceEE--sizeXXXXL-breakpoint-XL {
            padding-bottom: 96px
        }

        .lc .lc-VerticalSpaceEE--sizeXLXXXXL.lc-VerticalSpace--visible:after,
        .lc .lc-VerticalSpaceEE--sizeXXXXL-breakpoint-XL.lc-VerticalSpace--visible:after {
            content: "Space XXXXL";
            height: 96px;
            top: -96px
        }
    }

    .lc .lc-LogoEE {
        fill: #057382;
        display: flex;
        height: 48px;
        width: 48px
    }

    .lc .lc-LogoEE--onDarkBackground {
        fill: #ebf304
    }

    .lc .lc-LogoEE--onTeal01Surface {
        fill: #f8ff19
    }

    .lc .lc-MultiLineTextInputEE .lc-MultiLineTextInput-input {
        background-color: #f3f3f3;
        border: 1px solid #818181;
        border-radius: .5rem;
        color: inherit;
        font-family: Non-Dottee, Arial, sans-serif;
        font-size: 1rem;
        line-height: 1.5;
        margin-top: 8px;
        padding: 11px
    }

    .lc .lc-MultiLineTextInputEE .lc-MultiLineTextInput-input:hover {
        border-color: #686868
    }

    .lc .lc-MultiLineTextInputEE.lc-MultiLineTextInput--invalid .lc-MultiLineTextInput-input {
        background-color: #feeded;
        border-color: #d20007
    }

    .lc .lc-MultiLineTextInputEE .lc-MultiLineTextInput-input:focus {
        border-color: transparent;
        box-shadow: 0 0 0 2px #057382;
        outline: 4px solid transparent
    }

    .lc .lc-MultiLineTextInputEE .lc-MultiLineTextInput-input:disabled {
        border-color: #d9d9d9
    }

    .lc .lc-MultiLineTextInputEE--onFogBackground .lc-MultiLineTextInput-input {
        background-color: #fff
    }

    .lc .lc-RadioGroupEE .lc-RadioButtonEE {
        margin-bottom: 8px
    }

    .lc .lc-RadioGroupEE .lc-RadioButtonEE:first-child {
        margin-top: 8px
    }

    .lc .lc-RadioGroupEE .lc-RadioButtonEE:last-child {
        margin-bottom: 0
    }

    .lc .lc-SkipLinkEE,
    .lc .lc-SkipLinkEE:visited {
        color: #057382;
        display: block;
        position: relative;
        -webkit-text-decoration-line: underline;
        text-decoration-line: underline;
        -webkit-text-decoration-style: solid;
        text-decoration-style: solid
    }

    @supports (text-decoration-thickness:1px) {

        .lc .lc-SkipLinkEE,
        .lc .lc-SkipLinkEE:visited {
            -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
            -webkit-text-decoration-style: dotted;
            text-decoration-style: dotted;
            text-decoration-thickness: 1px;
            text-underline-offset: .18em
        }
    }

    .lc .lc-SkipLinkEE:hover {
        text-decoration: none
    }

    .lc .lc-SkipLinkEE:active,
    .lc .lc-SkipLinkEE:focus {
        background-color: #f3f3f3;
        outline: 2px solid transparent;
        outline-offset: 2px;
        padding: 12px 16px
    }

    .lc-TabsEE-listItem {
        display: inline-flex;
        flex-shrink: 0;
        list-style: none;
        margin: 0 .5rem 0 0;
        vertical-align: bottom
    }

    .lc-TabsEE-listItem:last-child {
        margin: 0
    }

    .lc-TabsEE-button {
        background: none;
        border: none;
        color: #686868;
        cursor: pointer;
        display: inline-block;
        font-family: inherit;
        line-height: normal;
        margin: 0;
        min-height: 3rem;
        min-width: 3rem;
        padding: 0;
        position: relative;
        text-align: center;
        width: 100%
    }

    .lc-TabsEE-button .lc-TabsEE-listItemInner {
        border-radius: .25rem;
        display: block;
        padding: .75rem .75rem .875rem;
        width: 100%
    }

    .lc-TabsEE-button:after {
        background: #111;
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0
    }

    .lc-TabsEE-button:hover:not(:focus-visible) .lc-TabsEE-listItemInner {
        background-color: rgba(0, 0, 0, .04);
        margin-bottom: .375rem;
        padding: .625rem .75rem
    }

    .lc-TabsEE-button:hover:not(:focus-visible):after {
        border-radius: 100%;
        content: "";
        height: .25rem;
        margin: auto;
        width: .25rem
    }

    .lc-TabsEE-button[aria-selected=true] .lc-TabsEE-listItemInner {
        margin-bottom: .375rem;
        padding: .625rem .75rem
    }

    .lc-TabsEE-button[aria-selected=true]:not(:focus-visible):after {
        border-radius: 100px;
        content: "";
        height: .125rem;
        width: 100%
    }

    .lc-TabsEE-button[aria-selected=true] .lc-HeadingEE {
        font-weight: 700
    }

    .lc-TabsEE-button:focus-visible {
        border-radius: .5rem;
        box-shadow: inset 0 0 0 2px #111;
        outline: none
    }

    .lc-TabsEE-button:focus-visible[aria-selected=true]:after {
        content: none
    }

    .lc-TabsEE-button:focus-visible,
    .lc-TabsEE-button:hover,
    .lc-TabsEE-button[aria-selected=true] {
        color: #111
    }

    .lc-TabsEE-button .lc-HeadingEE,
    .lc-TabsEE-button .lc-IconEE {
        display: inline-block;
        vertical-align: middle
    }

    .lc-TabsEE-button .lc-IconEE {
        fill: currentColor;
        margin: auto
    }

    .lc-TabsEE-button .lc-HeadingEE {
        color: currentColor;
        position: relative
    }

    .lc-TabsEE-button--kindLeadingIcon .lc-IconEE {
        margin-right: .25rem
    }

    .lc-TabsEE-button--kindTrailingIcon .lc-IconEE {
        margin-left: .25rem
    }

    .lc-TabsEE--onDarkBackground .lc-TabsEE-listItem .lc-TabsEE-button {
        color: #bbb
    }

    .lc-TabsEE--onDarkBackground .lc-TabsEE-listItem .lc-TabsEE-button:focus-visible,
    .lc-TabsEE--onDarkBackground .lc-TabsEE-listItem .lc-TabsEE-button:hover,
    .lc-TabsEE--onDarkBackground .lc-TabsEE-listItem .lc-TabsEE-button[aria-selected=true] {
        color: #f3f3f3
    }

    .lc-TabsEE--onDarkBackground .lc-TabsEE-listItem .lc-TabsEE-button:hover .lc-TabsEE-listItemInner {
        background-color: hsla(0, 0%, 100%, .04)
    }

    .lc-TabsEE--onDarkBackground .lc-TabsEE-listItem .lc-TabsEE-button:after {
        background-color: #f3f3f3
    }

    .lc-TabsEE--onDarkBackground .lc-TabsEE-listItem .lc-TabsEE-button:focus-visible {
        box-shadow: inset 0 0 0 2px #f3f3f3
    }

    .lc-TabsEE--onTeal01Surface .lc-TabsEE-listItem .lc-TabsEE-button,
    .lc-TabsEE--onYellowSurface .lc-TabsEE-listItem .lc-TabsEE-button {
        color: #111
    }

    .lc-TabsEE-panel {
        margin-top: 2px
    }

    .lc-TabsEE-panel[aria-hidden=true] {
        display: none
    }

    .lc-TabsEE {
        display: block;
        position: relative
    }

    .lc-TabsEE--hasDivider .lc-TabsEE-overflow-container {
        border-bottom: 1px solid rgba(0, 0, 0, .12)
    }

    .lc-TabsEE--isEqualWidth {
        flex-flow: row wrap
    }

    .lc-TabsEE--isEqualWidth .lc-TabsEE-listItem {
        flex: 1;
        min-width: 0
    }

    .lc-TabsEE--onDarkBackground.lc-TabsEE--hasDivider .lc-TabsEE-overflow-container {
        border-bottom-color: hsla(0, 0%, 100%, .24)
    }

    .lc-TabsEE--justifyBetween .lc-TabsEE-list {
        justify-content: space-between
    }

    .lc-TabsEE--justifyAround .lc-TabsEE-list {
        justify-content: space-around
    }

    .lc-TabsEE--justifyStart .lc-TabsEE-list {
        justify-content: start
    }

    .lc-TabsEE--justifyEnd .lc-TabsEE-list {
        justify-content: flex-end
    }

    .lc-TabsEE--justifyCenter .lc-TabsEE-list {
        justify-content: center
    }

    .lc-TabsEE-overflow-container {
        position: relative
    }

    .lc-TabsEE-list-container {
        overflow: hidden
    }

    .lc-TabsEE-left-button,
    .lc-TabsEE-right-button {
        bottom: 0;
        height: 3rem;
        margin: auto;
        position: absolute;
        top: 0;
        z-index: 1
    }

    .lc-TabsEE-right-button {
        right: 0
    }

    .lc-TabsEE-list {
        align-content: flex-start;
        align-items: flex-end;
        display: flex;
        list-style: none;
        margin: 0;
        padding: 0
    }

    .lc .lc-TextInputEE.lc-TextInputEE--onFogBackground .lc-TextInput-input,
    .lc .lc-TextInputEE.lc-TextInputEE--onFogBackground:disabled {
        background-color: #fff
    }

    .lc .lc-TextInputEE.lc-TextInput--invalid .lc-TextInput-input {
        background-color: #feeded;
        border-color: #d20007
    }

    .lc .lc-TextInputEE .lc-TextInput-input {
        background-color: #f3f3f3;
        border: 1px solid #818181;
        border-radius: .5rem;
        color: inherit;
        font-family: Non-Dottee, Arial, sans-serif;
        font-size: 1rem;
        line-height: 1.5;
        margin-top: 8px;
        padding: 11px
    }

    .lc .lc-TextInputEE .lc-TextInput-input:not(:disabled):hover {
        border-color: #686868
    }

    .lc .lc-TextInputEE .lc-TextInput-input:not(:disabled):focus {
        border-color: transparent;
        box-shadow: 0 0 0 2px #057382;
        outline: 4px solid transparent
    }

    .lc .lc-TextInputEE .lc-TextInput-input:disabled {
        border-color: rgba(0, 0, 0, .08);
        cursor: not-allowed
    }

}