@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);

._5461879:after {
    content: "xxs";
    display: none
}

@media (min-width: 32.8125rem) {
    ._5461879:after {
        content: "xs"
    }
}

@media (min-width: 45.3125rem) {
    ._5461879:after {
        content: "sm"
    }
}

@media (min-width: 58.125rem) {
    ._5461879:after {
        content: "md"
    }
}

@media (min-width: 67.5rem) {
    ._5461879:after {
        content: "lg"
    }
}

@media (min-width: 76.875rem) {
    ._5461879:after {
        content: "xl"
    }
}

@media (min-width: 90rem) {
    ._5461879:after {
        content: "xxl"
    }
}

._313e1c5 {
    color: #666;
    font-size: .875rem;
    line-height: 1.25rem;
    padding-right: 2.5rem;
    position: relative
}

._313e1c5 > :first-letter {
    text-transform: capitalize
}

._313e1c5._5993874 {
    color: #089b80
}

._313e1c5._5993874 > svg {
    height: auto;
    right: 1.1875rem;
    width: 1.125rem
}

._313e1c5._5993874 > svg g {
    stroke-width: .0625rem;
    stroke: #089b80
}

._313e1c5._b114cfc {
    color: #d70022
}

._313e1c5._b114cfc path {
    fill: #d70022
}

._313e1c5 > svg {
    position: absolute;
    right: .9375rem;
    top: .625rem;
    transform: translateY(-50%)
}

._0393a79 {
    cursor: pointer
}

._0393a79:focus {
    outline: none
}

._0393a79._aa791ba ._32366ea {
    background-color: var(--ui-tooltip-info-icon-color);
    border-radius: 50%
}

._0393a79._aa791ba ._32366ea path:first-child {
    fill: #0000
}

._0393a79._aa791ba ._32366ea path:nth-child(2) {
    fill: #fff
}

._0393a79 ._32366ea {
    height: 1.375rem;
    width: 1.375rem
}

._0393a79 ._32366ea path {
    fill: var(--ui-tooltip-info-icon-color)
}

._21d492a {
    background: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #666;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
    max-width: 18.75rem;
    padding: .625rem 1rem;
    z-index: calc(var(--base-z-index) + 3)
}

._21d492a p {
    word-wrap: break-word;
    margin: 0
}

._718867d:before {
    background: #f5f5f5;
    border: solid #ddd;
    content: "";
    transform: rotate(-45deg)
}

[data-popper-placement^=top] > ._718867d {
    bottom: -.4375rem
}

[data-popper-placement^=top] > ._718867d:before {
    border-width: 0 0 1px 1px
}

[data-popper-placement^=bottom] > ._718867d {
    top: -.5rem
}

[data-popper-placement^=bottom] > ._718867d:before {
    border-width: 1px 1px 0 0
}

[data-popper-placement^=left] > ._718867d {
    right: -.375rem
}

[data-popper-placement^=left] > ._718867d:before {
    border-width: 1px 1px 0 0;
    right: 0
}

[data-popper-placement^=right] > ._718867d {
    left: -.375rem
}

[data-popper-placement^=right] > ._718867d:before {
    border-width: 1px 1px 0 0;
    left: 0
}

._718867d, ._718867d:before {
    height: .875rem;
    position: absolute;
    width: .875rem
}

._a5920ef {
    border: 0;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    transition: background .2s ease, border-color .2s ease, color .2s ease, -webkit-text-decoration .2s ease;
    transition: background .2s ease, text-decoration .2s ease, border-color .2s ease, color .2s ease;
    transition: background .2s ease, text-decoration .2s ease, border-color .2s ease, color .2s ease, -webkit-text-decoration .2s ease;
    white-space: nowrap
}

._a5920ef._d0074bd, ._a5920ef:disabled {
    cursor: default;
    opacity: .5;
    pointer-events: none
}

._a5920ef svg g, ._a5920ef svg path {
    transition: stroke .3s ease-in-out
}

._a5920ef._0506709, ._a5920ef._193a0df, ._a5920ef._341c242 {
    color: #fff
}

._a5920ef._0506709 svg g, ._a5920ef._0506709 svg path, ._a5920ef._193a0df svg g, ._a5920ef._193a0df svg path, ._a5920ef._341c242 svg g, ._a5920ef._341c242 svg path {
    stroke: #fff
}

._a5920ef._8da7d67 {
    color: #000
}

@media only screen and (hover: none) {
    ._a5920ef {
        transition-duration: .2s
    }

    ._a5920ef:active {
        transform: scale(.95)
    }
}

._9e909e4 {
    display: block;
    width: 100%
}

._9e909e4 + ._9e909e4 {
    margin-top: .625rem
}

._e35cf27 {
    border-radius: 10.5px;
    box-sizing: border-box;
    font-size: .875rem;
    height: 1.3125rem;
    line-height: 1.1875rem;
    padding: 0 .65625rem
}

._e35cf27._37c9ccf {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 1.3125rem
}

._e35cf27:not(._37c9ccf) {
    border-radius: 4px
}

._e35cf27._37c9ccf svg {
    transform: scale(.75)
}

._0e5a936 {
    border-radius: 16px;
    box-sizing: border-box;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-size: .875rem;
    font-weight: 500;
    height: 2rem;
    line-height: 1rem;
    line-height: 1.875rem;
    padding: 0 1rem
}

._0e5a936._37c9ccf {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 2rem
}

._0e5a936:not(._37c9ccf) {
    padding: 0 1.5rem
}

._a7c9f39 {
    border-radius: 22px;
    box-sizing: border-box;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 500;
    height: 2.75rem;
    line-height: 1rem;
    line-height: 2.625rem;
    padding: 0 1.375rem
}

._a7c9f39._37c9ccf {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 2.75rem
}

._ce0f89f {
    border-radius: 22px;
    box-sizing: border-box;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-size: 1.125rem;
    font-weight: 500;
    height: 2.75rem;
    line-height: 1rem;
    line-height: 2.625rem;
    padding: 0 1.375rem
}

._ce0f89f._37c9ccf {
    align-items: center;
    border-radius: 50%;
    padding: 0;
    width: 2.75rem
}

._bfd9123, ._ce0f89f._37c9ccf {
    display: flex;
    justify-content: center
}

._bfd9123._e35cf27 > * {
    margin: auto .0625rem;
    transform: scale(.75)
}

._0506709 {
    background-color: var(--ui-button-primary-bg-color);
    border: 1px solid var(--ui-button-primary-bg-color);
    box-shadow: 0 0 .0625rem 0 var(--ui-button-primary-bg-color) inset, 0 0 .0625rem 0 var(--ui-button-primary-bg-color);
    color: var(--ui-button-primary-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._0506709 {
        box-shadow: none
    }
}

._0506709 svg g, ._0506709 svg path {
    stroke: var(--ui-button-primary-color)
}

._0506709:not(._d0074bd):hover {
    background-color: var(--ui-button-primary-hover-color);
    border: 1px solid var(--ui-button-primary-hover-color);
    box-shadow: 0 0 .0625rem 0 var(--ui-button-primary-hover-color) inset, 0 0 .0625rem 0 var(--ui-button-primary-hover-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._0506709:not(._d0074bd):hover {
        box-shadow: none
    }
}

._0506709:not(._d0074bd):active {
    background-color: var(--ui-button-primary-active-color);
    border: 1px solid var(--ui-button-primary-active-color);
    box-shadow: 0 0 .0625rem 0 var(--ui-button-primary-active-color) inset, 0 0 .0625rem 0 var(--ui-button-primary-active-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._0506709:not(._d0074bd):active {
        box-shadow: none
    }
}

._8da7d67 {
    background-color: #fff;
    border: 1px solid #000;
    box-shadow: inset 0 0 .0625rem #000, 0 0 .0625rem #000;
    color: #000
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._8da7d67 {
        box-shadow: none
    }
}

._8da7d67 svg g, ._8da7d67 svg path {
    stroke: #000
}

._8da7d67:not(._d0074bd):hover {
    background-color: #000;
    border: 1px solid #000;
    box-shadow: inset 0 0 .0625rem #000, 0 0 .0625rem #000;
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._8da7d67:not(._d0074bd):hover {
        box-shadow: none
    }
}

._8da7d67:not(._d0074bd):hover svg g, ._8da7d67:not(._d0074bd):hover svg path {
    stroke: #fff
}

._8da7d67:not(._d0074bd):active {
    background-color: #999;
    border: 1px solid #999;
    box-shadow: inset 0 0 .0625rem #999, 0 0 .0625rem #999;
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._8da7d67:not(._d0074bd):active {
        box-shadow: none
    }
}

._8da7d67:not(._d0074bd):active svg g, ._8da7d67:not(._d0074bd):active svg path {
    stroke: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._8da7d67._63a07a9 {
        box-shadow: none
    }
}

._8da7d67._63a07a9 svg g, ._8da7d67._63a07a9 svg path {
    stroke: #fff
}

._8da7d67._63a07a9:not(._d0074bd):hover {
    background-color: var(--ui-button-secondary-inverse-hover-color);
    border: 1px solid var(--ui-button-secondary-inverse-hover-border-color);
    box-shadow: 0 0 .0625rem 0 var(--ui-button-secondary-inverse-hover-border-color) inset, 0 0 .0625rem 0 var(--ui-button-secondary-inverse-hover-border-color);
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._8da7d67._63a07a9:not(._d0074bd):hover {
        box-shadow: none
    }
}

._8da7d67._63a07a9:not(._d0074bd):hover svg g, ._8da7d67._63a07a9:not(._d0074bd):hover svg path {
    stroke: #fff
}

._8da7d67._63a07a9:not(._d0074bd):active {
    background-color: var(--ui-button-secondary-inverse-active-color);
    border: 1px solid var(--ui-button-secondary-inverse-active-border-color);
    box-shadow: 0 0 .0625rem 0 var(--ui-button-secondary-inverse-active-border-color) inset, 0 0 .0625rem 0 var(--ui-button-secondary-inverse-active-border-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._8da7d67._63a07a9:not(._d0074bd):active {
        box-shadow: none
    }
}

._193a0df {
    background-color: #000;
    border: 1px solid #000;
    box-shadow: inset 0 0 .0625rem #000, 0 0 .0625rem #000;
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._193a0df {
        box-shadow: none
    }
}

._193a0df svg g, ._193a0df svg path {
    stroke: #fff
}

._193a0df:not(._d0074bd):hover {
    background-color: #333;
    border: 1px solid #333;
    box-shadow: inset 0 0 .0625rem #333, 0 0 .0625rem #333
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._193a0df:not(._d0074bd):hover {
        box-shadow: none
    }
}

._193a0df:not(._d0074bd):active {
    background-color: #999;
    border: 1px solid #999;
    box-shadow: inset 0 0 .0625rem #999, 0 0 .0625rem #999
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._193a0df:not(._d0074bd):active {
        box-shadow: none
    }
}

._193a0df._63a07a9 {
    background-color: #fff;
    border: 1px solid #fff;
    box-shadow: inset 0 0 .0625rem #fff, 0 0 .0625rem #fff;
    color: #000
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._193a0df._63a07a9 {
        box-shadow: none
    }
}

._193a0df._63a07a9 svg g, ._193a0df._63a07a9 svg path {
    stroke: #000
}

._193a0df._63a07a9:not(._d0074bd):hover {
    background-color: #000;
    border: 1px solid #fff;
    box-shadow: inset 0 0 .0625rem #fff, 0 0 .0625rem #fff;
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._193a0df._63a07a9:not(._d0074bd):hover {
        box-shadow: none
    }
}

._193a0df._63a07a9:not(._d0074bd):hover svg g, ._193a0df._63a07a9:not(._d0074bd):hover svg path {
    stroke: #fff
}

._193a0df._63a07a9:not(._d0074bd):active {
    background-color: #999;
    border: 1px solid #fff;
    box-shadow: inset 0 0 .0625rem #fff, 0 0 .0625rem #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._193a0df._63a07a9:not(._d0074bd):active {
        box-shadow: none
    }
}

._f1a8322 {
    background-color: silver;
    border: 1px solid silver;
    box-shadow: inset 0 0 .0625rem silver, 0 0 .0625rem silver;
    color: #333
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f1a8322 {
        box-shadow: none
    }
}

._f1a8322 svg g, ._f1a8322 svg path {
    stroke: #333
}

._f1a8322:not(._d0074bd):hover {
    background-color: #666;
    border: 1px solid #666;
    box-shadow: inset 0 0 .0625rem #666, 0 0 .0625rem #666;
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f1a8322:not(._d0074bd):hover {
        box-shadow: none
    }
}

._f1a8322:not(._d0074bd):hover svg g, ._f1a8322:not(._d0074bd):hover svg path {
    stroke: #fff
}

._f1a8322:not(._d0074bd):active {
    background-color: #999;
    border: 1px solid #999;
    box-shadow: inset 0 0 .0625rem #999, 0 0 .0625rem #999
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f1a8322:not(._d0074bd):active {
        box-shadow: none
    }
}

._f1a8322._63a07a9 {
    background-color: #292929;
    border: 1px solid #292929;
    box-shadow: inset 0 0 .0625rem #292929, 0 0 .0625rem #292929;
    color: #adadad
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f1a8322._63a07a9 {
        box-shadow: none
    }
}

._f1a8322._63a07a9 svg g, ._f1a8322._63a07a9 svg path {
    stroke: #adadad
}

._f1a8322._63a07a9:not(._d0074bd):hover {
    background-color: #666;
    border: 1px solid #666;
    box-shadow: inset 0 0 .0625rem #666, 0 0 .0625rem #666;
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f1a8322._63a07a9:not(._d0074bd):hover {
        box-shadow: none
    }
}

._f1a8322._63a07a9:not(._d0074bd):hover svg g, ._f1a8322._63a07a9:not(._d0074bd):hover svg path {
    stroke: #fff
}

._f1a8322._63a07a9:not(._d0074bd):active {
    background-color: #999;
    border: 1px solid #999;
    box-shadow: inset 0 0 .0625rem #999, 0 0 .0625rem #999;
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f1a8322._63a07a9:not(._d0074bd):active {
        box-shadow: none
    }
}

._f1a8322._63a07a9:not(._d0074bd):active svg g, ._f1a8322._63a07a9:not(._d0074bd):active svg path {
    stroke: #fff
}

._f1a8322._0e5a936 {
    border-radius: 15px;
    box-sizing: border-box;
    font-size: .875rem;
    height: 1.875rem;
    line-height: 1.75rem;
    padding: 0 .9375rem
}

._f1a8322._0e5a936._37c9ccf {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 1.875rem
}

._f1a8322._0e5a936:not(._37c9ccf) {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

._0637e62 {
    background-color: initial;
    border: 1px solid #999;
    box-shadow: inset 0 0 .0625rem #999, 0 0 .0625rem #999;
    color: #999
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._0637e62 {
        box-shadow: none
    }
}

._0637e62 svg g, ._0637e62 svg path {
    stroke: #999
}

._0637e62:not(._d0074bd):hover {
    background-color: initial;
    border: 1px solid #02bd9c;
    box-shadow: inset 0 0 .0625rem #02bd9c, 0 0 .0625rem #02bd9c;
    color: #02bd9c
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._0637e62:not(._d0074bd):hover {
        box-shadow: none
    }
}

._0637e62:not(._d0074bd):hover svg g, ._0637e62:not(._d0074bd):hover svg path {
    stroke: #02bd9c
}

._0637e62:not(._d0074bd):active {
    background-color: initial;
    border: 1px solid #089b80;
    box-shadow: inset 0 0 .0625rem #089b80, 0 0 .0625rem #089b80;
    color: #089b80
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._0637e62:not(._d0074bd):active {
        box-shadow: none
    }
}

._0637e62:not(._d0074bd):active svg g, ._0637e62:not(._d0074bd):active svg path {
    stroke: #089b80
}

._0637e62._0e5a936 {
    border-radius: 18px;
    box-sizing: border-box;
    font-size: .875rem;
    height: 2.25rem;
    line-height: 2.125rem;
    padding: 0 1.125rem
}

._0637e62._0e5a936._37c9ccf {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 2.25rem
}

._aa09e89 {
    background-color: hsla(0, 0%, 100%, .251);
    border: 1px solid #fff;
    box-shadow: inset 0 0 .0625rem #fff, 0 0 .0625rem #fff;
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._aa09e89 {
        box-shadow: none
    }
}

._aa09e89 svg g, ._aa09e89 svg path {
    stroke: #fff
}

._aa09e89:not(._d0074bd):hover {
    background-color: initial;
    border: 1px solid #02bd9c;
    box-shadow: inset 0 0 .0625rem #02bd9c, 0 0 .0625rem #02bd9c;
    color: #02bd9c
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._aa09e89:not(._d0074bd):hover {
        box-shadow: none
    }
}

._aa09e89:not(._d0074bd):hover svg g, ._aa09e89:not(._d0074bd):hover svg path {
    stroke: #02bd9c
}

._aa09e89:not(._d0074bd):active {
    background-color: initial;
    border: 1px solid #fff;
    box-shadow: inset 0 0 .0625rem #fff, 0 0 .0625rem #fff;
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._aa09e89:not(._d0074bd):active {
        box-shadow: none
    }
}

._aa09e89:not(._d0074bd):active svg g, ._aa09e89:not(._d0074bd):active svg path {
    stroke: #fff
}

._aa09e89._0e5a936 {
    border-radius: 18px;
    box-sizing: border-box;
    font-size: .875rem;
    height: 2.25rem;
    line-height: 2.125rem;
    padding: 0 1.125rem
}

._aa09e89._0e5a936._37c9ccf {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 2.25rem
}

._a17450e {
    background-color: initial;
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-button-text-color);
    padding: 0;
    white-space: normal
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._a17450e {
        box-shadow: none
    }
}

._a17450e svg g, ._a17450e svg path {
    stroke: var(--ui-button-text-color)
}

._a17450e:not(._d0074bd):hover {
    background-color: initial;
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-button-text-hover-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._a17450e:not(._d0074bd):hover {
        box-shadow: none
    }
}

._a17450e:not(._d0074bd):hover svg g, ._a17450e:not(._d0074bd):hover svg path {
    stroke: var(--ui-button-text-hover-color)
}

._a17450e:not(._d0074bd):active {
    background-color: initial;
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-button-text-active-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._a17450e:not(._d0074bd):active {
        box-shadow: none
    }
}

._a17450e:not(._d0074bd):active svg g, ._a17450e:not(._d0074bd):active svg path {
    stroke: var(--ui-button-text-active-color)
}

._a17450e:enabled:focus, ._a17450e:enabled:hover, a._a17450e:hover {
    text-decoration: underline
}

._a17450e:enabled._63a07a9:focus, ._a17450e:enabled._63a07a9:hover, ._a17450e:enabled:active {
    text-decoration: none
}

._341c242 {
    background: linear-gradient(180deg, #26b964 0, #00651e);
    border-radius: 3px;
    box-shadow: inset 0 .0625rem #8cab7a, 0 .0625rem #101b12
}

._341c242:enabled:hover {
    background: linear-gradient(180deg, #92d893, #69c86b 2%, #51b159 28%, #40803b 65%, #396f30 80%, #326129 96%, #20431b);
    text-decoration: none
}

._341c242:enabled:active {
    background: linear-gradient(180deg, #80c686, #51b159, #48ac51 4%, #449f49 26%, #357331 76%, #31672a 96%, #2b5a24, #20431b)
}

._9388cd7 {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-sizing: border-box;
    color: #666;
    cursor: pointer;
    font-size: .875rem;
    font-weight: 400;
    height: 1.3125rem;
    height: 2.625rem;
    line-height: 1.1875rem;
    padding: 0 .65625rem;
    width: 33%
}

._9388cd7._37c9ccf {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 1.3125rem
}

._3c63081 {
    color: #666;
    font-size: .875rem;
    line-height: 1.25rem;
    margin-top: .25rem
}

._15ad8bc {
    color: var(--ui-input-error-text-color)
}

._7de3be3 {
    -webkit-appearance: none;
    appearance: none;
    border: 1px solid var(--ui-input-border-color);
    box-sizing: border-box;
    color: inherit;
    display: block;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    outline: none;
    transition: background-color .125s ease-in-out, border-color .125s ease-in-out, color .125s ease-in-out;
    will-change: border-color, background-color, color
}

._7de3be3::-ms-clear, ._7de3be3::-ms-reveal {
    display: none
}

._7de3be3::placeholder {
    color: var(--ui-input-placeholder-color)
}

._7de3be3::-webkit-credentials-auto-fill-button {
    visibility: hidden
}

._1d07fcd ._7de3be3, ._7de3be3:read-only {
    background-color: var(--ui-input-disabled-bg-color);
    border-color: var(--ui-input-disabled-border-color);
    color: var(--ui-input-disabled-text-color)
}

._7de3be3:read-only {
    color: inherit
}

._7de3be3:read-only:focus, ._7de3be3:read-only:hover {
    border-color: var(--ui-input-disabled-border-color)
}

._7de3be3:not([type=radio],[type=checkbox]) {
    border-radius: 4px;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    padding: .625rem;
    width: 100%
}

._7de3be3:not([type=radio],[type=checkbox]):last-child {
    margin: 0
}

._4651330 > ._7de3be3:not([type=radio],[type=checkbox]):not(._4a12fcd) ._7de3be3:not([type=radio],[type=checkbox]), ._7de3be3:not([type=radio],[type=checkbox])[type=date], ._7de3be3:not([type=radio],[type=checkbox])[type=password] {
    padding: .625rem 3.25rem .625rem .625rem
}

._2ba4c7a ._7de3be3:not([type=radio],[type=checkbox]) {
    font-size: .875rem;
    margin-bottom: 0;
    padding-bottom: .3125rem;
    padding-top: .3125rem
}

._2ba4c7a ._7de3be3:not([type=radio],[type=checkbox])::placeholder {
    font-size: .75rem
}

._7de3be3:focus {
    border: 1px solid var(--ui-input-focused-border-color)
}

._4651330 ._7de3be3 {
    background-color: var(--ui-input-valid-bg-color);
    border-color: var(--ui-input-valid-border-color)
}

._147e951 ._7de3be3 {
    background: var(--ui-input-error-bg-color);
    border-color: var(--ui-input-error-border-color);
    color: var(--ui-input-error-text-color)
}

._147e951 ._7de3be3::placeholder {
    color: var(--ui-input-error-placeholder-color)
}

._9f2c9bc {
    position: relative
}

._9f2c9bc > svg {
    position: absolute;
    right: 1rem;
    top: .6875rem
}

._2ba4c7a ._9f2c9bc > svg {
    margin-top: -.75rem;
    top: 50%
}

._9f2c9bc._2964d97 > ._4a12fcd, ._9f2c9bc._7130903 > ._4a12fcd {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    height: 1.125rem;
    left: 0;
    line-height: 1.375rem;
    line-height: 1.125rem;
    position: absolute;
    right: auto;
    text-align: center;
    top: .8125rem;
    width: 2.75rem
}

._9f2c9bc._2964d97 > ._7de3be3, ._9f2c9bc._7130903 > ._7de3be3 {
    padding-left: 2.75rem
}

._9f2c9bc._177e3bc > div:first-of-type, ._9f2c9bc._d03cccb > div:first-of-type {
    left: .3125rem;
    position: absolute;
    top: .3125rem
}

._9f2c9bc._177e3bc > ._7de3be3 {
    padding-left: 3.75rem
}

._9f2c9bc._d03cccb > ._3c9f1bd {
    left: 3.75rem;
    position: absolute;
    top: .625rem
}

._9f2c9bc._d03cccb > ._7de3be3 {
    padding-left: 5.625rem
}

._9f2c9bc textarea + svg {
    top: .5rem;
    transform: none
}

._91003e7 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.125rem
}

._147e951 {
    color: var(--ui-input-error-text-color)
}

._147e951 ._9f2c9bc > svg path {
    stroke: var(--ui-input-error-text-color)
}

._4651330:not(._147e951) ._9f2c9bc > svg g {
    stroke-width: 1;
    stroke: var(--ui-input-valid-tick-color)
}

._4651330:not(._147e951) ._9f2c9bc > ._4dc340a {
    height: auto;
    right: 1.25rem;
    top: 1rem;
    width: 1.125rem
}

._3999b35 {
    color: var(--ui-caption-explanation-text-color);
    margin-top: .3125rem
}

._032a5bf {
    margin-bottom: 0
}

._f80b452 {
    list-style: none;
    margin: .25rem 0 0;
    padding: 0
}

._62939ab {
    margin-top: .625rem
}

._0d08474 {
    border-radius: 2px;
    box-shadow: none;
    font-size: .9375rem;
    margin-bottom: .5rem;
    margin-right: .5rem
}

._0d08474:active, ._0d08474:focus, ._0d08474:hover {
    background-color: #000;
    color: #fff
}

._8f87fa0 {
    margin-bottom: 0
}

._c432cb5 {
    -webkit-appearance: none;
    appearance: none;
    border: 1px solid var(--ui-input-border-color);
    box-sizing: border-box;
    color: inherit;
    display: block;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    outline: none;
    transition: background-color .125s ease-in-out, border-color .125s ease-in-out, color .125s ease-in-out;
    will-change: border-color, background-color, color
}

._c432cb5::-ms-clear, ._c432cb5::-ms-reveal {
    display: none
}

._c432cb5::placeholder {
    color: var(--ui-input-placeholder-color)
}

._c432cb5::-webkit-credentials-auto-fill-button {
    visibility: hidden
}

._78332e9 ._c432cb5, ._c432cb5:read-only {
    background-color: var(--ui-input-disabled-bg-color);
    border-color: var(--ui-input-disabled-border-color);
    color: var(--ui-input-disabled-text-color)
}

._c432cb5:read-only {
    color: inherit
}

._c432cb5:read-only:focus, ._c432cb5:read-only:hover {
    border-color: var(--ui-input-disabled-border-color)
}

._c432cb5:not([type=radio],[type=checkbox]) {
    border-radius: 4px;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    padding: .625rem;
    width: 100%
}

._c432cb5:not([type=radio],[type=checkbox]):last-child {
    margin: 0
}

._79e552b > ._c432cb5:not([type=radio],[type=checkbox]):not(._db2c65d) ._c432cb5:not([type=radio],[type=checkbox]), ._c432cb5:not([type=radio],[type=checkbox])[type=date], ._c432cb5:not([type=radio],[type=checkbox])[type=password] {
    padding: .625rem 3.25rem .625rem .625rem
}

._4c18faf ._c432cb5:not([type=radio],[type=checkbox]) {
    font-size: .875rem;
    margin-bottom: 0;
    padding-bottom: .3125rem;
    padding-top: .3125rem
}

._4c18faf ._c432cb5:not([type=radio],[type=checkbox])::placeholder {
    font-size: .75rem
}

._c432cb5:focus {
    border: 1px solid var(--ui-input-focused-border-color)
}

._79e552b ._c432cb5 {
    background-color: var(--ui-input-valid-bg-color);
    border-color: var(--ui-input-valid-border-color)
}

._7970001 ._c432cb5 {
    background: var(--ui-input-error-bg-color);
    border-color: var(--ui-input-error-border-color);
    color: var(--ui-input-error-text-color)
}

._7970001 ._c432cb5::placeholder {
    color: var(--ui-input-error-placeholder-color)
}

._6b1841b {
    position: relative
}

._6b1841b > svg {
    position: absolute;
    right: 1rem;
    top: .6875rem
}

._4c18faf ._6b1841b > svg {
    margin-top: -.75rem;
    top: 50%
}

._6b1841b._5dc3e20 > ._db2c65d, ._6b1841b._a51f04f > ._db2c65d {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    height: 1.125rem;
    left: 0;
    line-height: 1.375rem;
    line-height: 1.125rem;
    position: absolute;
    right: auto;
    text-align: center;
    top: .8125rem;
    width: 2.75rem
}

._6b1841b._5dc3e20 > ._c432cb5, ._6b1841b._a51f04f > ._c432cb5 {
    padding-left: 2.75rem
}

._6b1841b._c4c91af > div:first-of-type, ._6b1841b._e25bb56 > div:first-of-type {
    left: .3125rem;
    position: absolute;
    top: .3125rem
}

._6b1841b._c4c91af > ._c432cb5 {
    padding-left: 3.75rem
}

._6b1841b._e25bb56 > ._5a7eca4 {
    left: 3.75rem;
    position: absolute;
    top: .625rem
}

._6b1841b._e25bb56 > ._c432cb5 {
    padding-left: 5.625rem
}

._6b1841b textarea + svg {
    top: .5rem;
    transform: none
}

._0f41d4e {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.125rem
}

._7970001 {
    color: var(--ui-input-error-text-color)
}

._7970001 ._6b1841b > svg path {
    stroke: var(--ui-input-error-text-color)
}

._79e552b:not(._7970001) ._6b1841b > svg g {
    stroke-width: 1;
    stroke: var(--ui-input-valid-tick-color)
}

._79e552b:not(._7970001) ._6b1841b > ._10272dc {
    height: auto;
    right: 1.25rem;
    top: 1rem;
    width: 1.125rem
}

._cd4e958 {
    color: var(--ui-caption-explanation-text-color);
    margin-top: .3125rem
}

._70c2509 {
    margin-bottom: 0
}

._1fcd646 {
    display: flex;
    max-width: 23.9375rem
}

._c432cb5 {
    background: #fff;
    cursor: pointer
}

._78332e9 {
    border: 1px solid silver;
    border-radius: 5px;
    color: #999;
    pointer-events: none
}

._385887d {
    pointer-events: none;
    position: relative;
    right: 2.5rem;
    top: .5rem
}

._557dc58 .flatpickr-wrapper {
    position: relative;
    width: 100%
}

._557dc58 .flatpickr-wrapper:hover {
    border-color: #212121;
    color: #212121
}

._557dc58 .flatpickr-wrapper:hover + svg .default {
    display: none
}

._557dc58 .flatpickr-wrapper:hover + svg .alt {
    display: block
}

._557dc58 .flatpickr-wrapper + svg .alt {
    display: none
}

._557dc58 .flatpickr-calendar {
    animation: none;
    background: #f5f5f5;
    border: 0;
    border-radius: 5px;
    box-shadow: .0625rem 0 #e5e5e5, -.0625rem 0 #e0e0e0, 0 .0625rem #e0e0e0, 0 -.0625rem #e0e0e0, 0 .1875rem .8125rem rgba(0, 0, 0, .078);
    box-sizing: border-box;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5rem;
    opacity: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    width: 22.5rem
}

._557dc58 .flatpickr-calendar .flatpickr-current-month, ._557dc58 .flatpickr-calendar .flatpickr-months {
    display: flex
}

._557dc58 .flatpickr-calendar .flatpickr-current-month .cur-year, ._557dc58 .flatpickr-calendar .flatpickr-months .cur-year {
    display: inline-block;
    margin-left: .1875rem;
    text-align: center;
    width: 4.375rem
}

@media (min-width: 58.125rem) {
    ._557dc58 .flatpickr-calendar .flatpickr-current-month .cur-year, ._557dc58 .flatpickr-calendar .flatpickr-months .cur-year {
        padding-right: .5rem
    }
}

._557dc58 .flatpickr-calendar .numInputWrapper {
    height: auto;
    position: relative
}

._557dc58 .flatpickr-calendar .numInputWrapper input, ._557dc58 .flatpickr-calendar .numInputWrapper span {
    display: inline-block
}

._557dc58 .flatpickr-calendar .numInputWrapper input {
    -moz-appearance: textfield;
    border: 1px solid silver;
    border-radius: 5px;
    height: 1.25rem;
    width: 100%
}

._557dc58 .flatpickr-calendar .numInputWrapper input::-webkit-inner-spin-button, ._557dc58 .flatpickr-calendar .numInputWrapper input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

._557dc58 .flatpickr-calendar .numInputWrapper span {
    box-sizing: border-box;
    cursor: pointer;
    height: 50%;
    line-height: 50%;
    opacity: 1;
    padding: 0 .25rem 0 .125rem;
    position: absolute;
    right: 0;
    width: .875rem
}

._557dc58 .flatpickr-calendar .numInputWrapper span:after {
    content: "";
    display: block;
    position: absolute
}

._557dc58 .flatpickr-calendar .numInputWrapper span:active {
    background: #ddd
}

._557dc58 .flatpickr-calendar .numInputWrapper span.arrowUp {
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-radius: 3px 0 0;
    top: .0625rem
}

._557dc58 .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    border-bottom: 4px solid #000;
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    top: 30%
}

._557dc58 .flatpickr-calendar .numInputWrapper span.arrowDown {
    border-left: 1px solid silver;
    border-radius: 0 4px;
    top: 50%
}

._557dc58 .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    border-top: 4px solid #000;
    top: 33%
}

._557dc58 .flatpickr-calendar .flatpickr-current-month:after {
    content: "▼";
    left: 8.75rem;
    pointer-events: none;
    position: absolute
}

._557dc58 .flatpickr-calendar .flatpickr-current-month > select:hover {
    border: 1px solid #212121
}

._557dc58 .flatpickr-calendar .flatpickr-current-month > select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #fff;
    border: 1px solid silver;
    font-size: .875rem;
    padding-left: .375rem;
    width: 6.25rem
}

._557dc58 .flatpickr-calendar .flatpickr-next-month:not(.disabled), ._557dc58 .flatpickr-calendar .flatpickr-prev-month:not(.disabled) {
    cursor: pointer
}

._557dc58 .flatpickr-calendar .flatpickr-next-month svg, ._557dc58 .flatpickr-calendar .flatpickr-prev-month svg {
    display: block;
    height: .9375rem;
    position: absolute;
    top: 1.25rem;
    width: 1.25rem
}

._557dc58 .flatpickr-calendar .flatpickr-next-month svg:hover, ._557dc58 .flatpickr-calendar .flatpickr-prev-month svg:hover {
    stroke: #02bd9c
}

._557dc58 .flatpickr-calendar .flatpickr-next-month.flatpickr-disabled, ._557dc58 .flatpickr-calendar .flatpickr-prev-month.flatpickr-disabled {
    cursor: not-allowed
}

._557dc58 .flatpickr-calendar .flatpickr-prev-month svg {
    right: 5.625rem
}

._557dc58 .flatpickr-calendar .flatpickr-prev-month.flatpickr-disabled {
    cursor: not-allowed
}

._557dc58 .flatpickr-calendar .flatpickr-next-month svg {
    right: 3.4375rem
}

._557dc58 .flatpickr-calendar .flatpickr-months, ._557dc58 .flatpickr-calendar .flatpickr-rContainer {
    margin: 0 auto;
    max-width: 15.3125rem;
    padding: .9375rem
}

._557dc58 .flatpickr-calendar .dayContainer, ._557dc58 .flatpickr-calendar .flatpickr-weekdaycontainer {
    display: grid;
    font-size: .875rem;
    grid-template-columns:repeat(7, 2.1875rem);
    text-align: center;
    width: 100%
}

._557dc58 .flatpickr-calendar .dayContainer {
    grid-template-rows:repeat(6, 2.1875rem)
}

._557dc58 .flatpickr-calendar .flatpickr-day {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: center
}

._557dc58 .flatpickr-calendar .flatpickr-day.flatpickr-disabled {
    color: #999;
    cursor: not-allowed
}

._557dc58 .flatpickr-calendar .nextMonthDay, ._557dc58 .flatpickr-calendar .prevMonthDay {
    visibility: hidden
}

._557dc58 .flatpickr-calendar .inRange {
    background: #acd4cd
}

._557dc58 .flatpickr-calendar .endRange, ._557dc58 .flatpickr-calendar .selected, ._557dc58 .flatpickr-calendar .startRange {
    background: #02bd9c;
    border-radius: 35px;
    color: #fff
}

._557dc58 .flatpickr-calendar .startRange {
    border-radius: 50px 0 0 50px
}

._557dc58 .flatpickr-calendar .endRange {
    border-radius: 0 50px 50px 0
}

._557dc58 .flatpickr-calendar.inline, ._557dc58 .flatpickr-calendar.open {
    max-height: 40rem;
    opacity: 1;
    visibility: visible
}

._557dc58 .flatpickr-calendar.open {
    z-index: 99999
}

._557dc58 .flatpickr-calendar.open.animate {
    animation: fpFadeInDown .3s cubic-bezier(.23, 1, .32, 1)
}

._847619d {
    color: #999;
    padding-left: .5rem
}

@keyframes _a9a30b6 {
    0% {
        opacity: 0;
        transform: translate3d(0, -1.25rem, 0)
    }
    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

._16a4a80._c2b90e0, ._16a4a80._f57cd7e {
    padding-left: 0
}

._16a4a80._c2b90e0:checked + ._2b39b09._af66eab, ._16a4a80._f57cd7e:checked + ._2b39b09._af66eab {
    color: var(--ui-toggle-active-label-color)
}

._16a4a80._c2b90e0:checked + ._2b39b09 ._d916061, ._16a4a80._f57cd7e:checked + ._2b39b09 ._d916061 {
    background-color: var(--ui-switch-on-bg-color)
}

._16a4a80._c2b90e0:checked + ._2b39b09 ._d916061:before, ._16a4a80._f57cd7e:checked + ._2b39b09 ._d916061:before {
    transform: translate(1.25rem)
}

._16a4a80._c2b90e0 + ._2b39b09:before, ._16a4a80._f57cd7e + ._2b39b09:before {
    display: none
}

._16a4a80 {
    clip: rect(0, 0, 0, 0);
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem
}

._16a4a80[type=checkbox]:checked + ._2b39b09, ._16a4a80[type=radio]:checked + ._2b39b09 {
    color: var(--ui-toggle-active-label-color)
}

._2b39b09 {
    color: var(--ui-toggle-label-color);
    display: inline-block;
    padding: .75rem 0 .75rem 1.875rem;
    position: relative
}

._2b39b09:before {
    border: 1px solid var(--ui-input-border-color);
    border-radius: 2px;
    box-sizing: border-box;
    content: "";
    display: block;
    height: 1.5rem;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: border-color .05s ease-in-out;
    width: 1.5rem;
    will-change: border-color
}

._2b39b09._f1f1cab {
    padding-left: 1.5rem
}

._2b39b09._f1f1cab span {
    clip: rect(0, 0, 0, 0);
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem
}

._2b39b09._af66eab {
    padding-left: 0
}

._2b39b09._8a780fe {
    padding-top: 0
}

._16a4a80[type=checkbox]:disabled + ._2b39b09 {
    color: var(--ui-input-disabled-text-color)
}

._16a4a80[type=checkbox]:disabled + ._2b39b09:before {
    background: var(--ui-input-disabled-bg-color);
    border-color: var(--ui-toggle-disabled-border-color)
}

._16a4a80[type=checkbox]:not(:disabled) + ._2b39b09:hover svg {
    opacity: 1
}

._16a4a80[type=checkbox]:checked + ._2b39b09:before {
    background: var(--ui-toggle-checked-bg-color);
    border-color: var(--ui-toggle-checked-border-color)
}

._16a4a80[type=checkbox]:checked + ._2b39b09 svg {
    opacity: 1
}

._16a4a80[type=checkbox]:checked + ._2b39b09 svg g {
    stroke-width: .0625rem;
    stroke: var(--ui-checkbox-tick-color)
}

._16a4a80[type=checkbox]:focus + ._2b39b09:before {
    border-color: var(--ui-input-focused-border-color) !important
}

._16a4a80[type=checkbox] + ._2b39b09 svg {
    height: auto;
    left: .125rem;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .05s ease-in-out;
    width: 1.25rem;
    will-change: opacity
}

._16a4a80[type=checkbox] + ._2b39b09 svg g {
    stroke-width: .0625rem;
    stroke: var(--ui-checkbox-tick-hover-color)
}

._16a4a80[type=radio]:disabled + ._2b39b09 {
    color: var(--ui-input-disabled-text-color)
}

._16a4a80[type=radio]:disabled + ._2b39b09:before {
    background: var(--ui-input-disabled-bg-color);
    border-color: var(--ui-toggle-disabled-border-color)
}

._16a4a80[type=radio]:checked + ._2b39b09:before {
    background: var(--ui-toggle-checked-bg-color);
    border: 6px solid var(--ui-input-bg-color);
    border-radius: 50%;
    box-shadow: 0 0 0 .0625rem var(--ui-toggle-checked-border-color)
}

._16a4a80[type=radio]:focus + ._2b39b09:before {
    box-shadow: 0 0 0 .0625rem var(--ui-input-focused-border-color) !important
}

._16a4a80[type=radio] + ._2b39b09:before {
    border-radius: 50%
}

._16a4a80[type=radio] + ._2b39b09 ._6915019 {
    display: block
}

._fdc0f64 ._16a4a80[type=checkbox]:checked + ._2b39b09:before {
    background: var(--ui-toggle-checked-error-bg-color)
}

._fdc0f64 ._16a4a80[type=checkbox] + ._2b39b09 {
    color: var(--ui-input-error-text-color)
}

._fdc0f64 ._16a4a80[type=checkbox] + ._2b39b09:before {
    background: var(--ui-input-error-bg-color);
    border-color: var(--ui-input-error-border-color)
}

._fdc0f64 ._16a4a80[type=radio]:checked + ._2b39b09:before {
    background: var(--ui-toggle-checked-error-bg-color)
}

._fdc0f64 ._16a4a80[type=radio] + ._2b39b09 {
    color: var(--ui-input-error-text-color)
}

._fdc0f64 ._16a4a80[type=radio] + ._2b39b09:before {
    border-color: var(--ui-input-error-bg-color);
    box-shadow: 0 0 0 .0625rem var(--ui-input-error-border-color)
}

._16a4a80._f57cd7e:not(:checked) + label ._d916061:before {
    background-color: var(--ui-on-off-toggle-bg-color)
}

._d916061 {
    background-color: var(--ui-switch-off-bg-color);
    border-radius: 34px;
    cursor: pointer;
    display: inline-block;
    height: .875rem;
    margin-right: .3125rem;
    position: relative;
    top: .125rem;
    transition: .4s;
    width: 2.5rem;
    will-change: background-color
}

._d916061:before {
    background-color: var(--ui-switch-color);
    border-radius: 50%;
    content: "";
    display: block;
    height: 1.375rem;
    left: 0;
    position: absolute;
    top: -.25rem;
    transition: .4s;
    width: 1.375rem
}

._9543e1a {
    position: relative
}

._6d69144, ._6d69144 ._16a4a80._c2b90e0:checked + ._2b39b09, ._6d69144 ._16a4a80._c2b90e0:not(:checked) + label {
    display: flex;
    flex-direction: row-reverse
}

._02a506e ._16a4a80._c2b90e0:checked + ._2b39b09, ._02a506e ._16a4a80._c2b90e0:not(:checked) + label {
    font-size: var(--fontSizeXS)
}

._02a506e ._16a4a80._c2b90e0:checked + ._2b39b09 ._d916061, ._02a506e ._16a4a80._c2b90e0:not(:checked) + label ._d916061 {
    color: var(--colorUI0070);
    margin-left: .5rem;
    margin-right: 0
}

._4f13dc7 {
    align-self: center;
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    max-width: 15.625rem;
    padding-top: .75rem
}

._4f13dc7:hover g {
    fill: #fff
}

._4f13dc7 svg {
    margin: .125rem .125rem 0 0
}

._4f13dc7 svg g, ._4f13dc7 svg path {
    transition: none !important
}

@media (min-width: 45.3125rem) {
    ._4f13dc7 {
        max-width: 25rem
    }
}

._34e7d9c {
    height: 1.875rem;
    line-height: 1;
    margin: .3125rem;
    padding: 0;
    text-align: center;
    width: 1.875rem
}

@media (min-width: 45.3125rem) {
    ._34e7d9c {
        height: 2.75rem;
        width: 2.75rem
    }
}

._4aa9717 {
    position: relative
}

._eaa60eb {
    -webkit-appearance: none;
    appearance: none;
    background-color: var(--ui-select-pristine-bg-color);
    border: 1px solid var(--ui-select-border-color);
    border-radius: 4px;
    box-sizing: border-box;
    color: var(--ui-select-text-color);
    cursor: pointer;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    min-height: 2.75rem;
    overflow: hidden;
    padding: .625rem 3.125rem .625rem .625rem;
    text-overflow: ellipsis;
    transition: background-color .125s ease-in-out, border-color .125s ease-in-out;
    width: 100%;
    will-change: border-color, background-color
}

._eaa60eb::-ms-expand {
    display: none
}

._eaa60eb:active {
    border: 1px solid var(--ui-select-active-border-color)
}

._eaa60eb:focus {
    outline: medium none invert;
    outline: initial
}

._eaa60eb:focus:not(._08ba3a4) {
    border-color: var(--ui-select-focused-border-color);
    color: var(--ui-select-focused-text-color)
}

._eaa60eb._08ba3a4, ._eaa60eb:disabled {
    background-color: var(--ui-select-disabled-bg-color);
    border-color: var(--ui-select-disabled-border-color);
    color: var(--ui-select-disabled-text-color);
    cursor: auto;
    opacity: 1
}

._eaa60eb._efe2eb4 {
    cursor: auto
}

._eaa60eb._c99175e {
    padding-left: 2.25rem
}

._eaa60eb._00042d8 {
    background: var(--ui-select-error-bg-color);
    border-color: var(--ui-select-error-border-color);
    color: var(--ui-select-error-text-color)
}

._eaa60eb._00042d8:focus {
    border-color: var(--ui-select-error-text-focused-border-color);
    color: var(--ui-select-error-text-focused-color)
}

._eaa60eb._00042d8._bcf807b {
    color: var(--ui-select-error-placeholder-color)
}

._4638cad {
    cursor: pointer;
    pointer-events: none;
    position: absolute;
    right: 1.5rem;
    top: 1.375rem
}

._4638cad._1c0038e path {
    stroke: var(--ui-select-valid-border-color)
}

._4638cad._00042d8 path {
    stroke: var(--ui-select-error-border-color)
}

._bcf807b {
    color: var(--ui-select-placeholder-color)
}

._c2a665b {
    background: var(--ui-select-option-bg-color);
    color: var(--ui-select-option-color);
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem
}

._1c0038e {
    background-color: var(--ui-select-valid-bg-color);
    border-color: var(--ui-select-valid-border-color)
}

._6d32352 {
    --ui-info-border-color: #00599e;
    --ui-info-bg-color: #f5fafb;
    --ui-info-color: #00599e;
    --ui-info-link-color: #00599e;
    --ui-tooltip-info-icon-color: #02bd9c;
    --ui-confirmation-border-color: #089b80;
    --ui-confirmation-bg-color: #f5fcfb;
    --ui-confimation-color: #089b80;
    --ui-confimation-link-color: #089b80;
    --ui-error-border-color: #d70022;
    --ui-error-bg-color: #fcf5f6;
    --ui-error-color: #d70022;
    --ui-error-link-color: #d70022;
    --ui-warning-border-color: #f54100;
    --ui-warning-bg-color: #fff4ef;
    --ui-warning-color: #f54100;
    --ui-warning-link-color: #f54100;
    border: 1px solid;
    border-radius: 4px;
    font-size: .9375rem;
    line-height: 1.5rem;
    padding: .9375rem
}

._6d32352 a {
    color: var(--ui-stars-link-color);
    cursor: pointer;
    font-weight: 500;
    font-weight: 700;
    text-decoration: underline
}

._037dc60 {
    background-color: var(--ui-info-bg-color);
    border-color: var(--ui-info-border-color);
    color: var(--ui-info-color)
}

._037dc60 a {
    color: var(--ui-info-link-color) !important
}

._5e34a51 {
    background-color: var(--ui-confirmation-bg-color);
    border-color: var(--ui-confirmation-border-color);
    color: var(--ui-confimation-color)
}

._5e34a51 a {
    color: var(--ui-confimation-link-color) !important
}

._a11dae0 {
    background-color: var(--ui-error-bg-color);
    border-color: var(--ui-error-border-color);
    color: var(--ui-error-color)
}

._a11dae0 a {
    color: var(--ui-error-link-color) !important
}

._bd99ca7 {
    background-color: var(--ui-warning-bg-color);
    border-color: var(--ui-warning-border-color);
    color: var(--ui-warning-color)
}

._bd99ca7 a {
    color: var(--ui-warning-link-color) !important
}

._32b5e3e {
    color: var(--ui-stars-link-color);
    cursor: pointer;
    font-weight: 500;
    text-decoration: underline
}

._d769ec5 {
    display: block;
    font-size: .9375rem;
    line-height: 1.5rem;
    padding: 1.125rem 0 .25rem;
    position: relative
}

._d769ec5[aria-hidden=true] {
    clip: rect(0, 0, 0, 0);
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem
}

._b865cb4 [aria-hidden=true] {
    display: none
}

@keyframes _a021b91 {
    0% {
        opacity: 1
    }
    25% {
        opacity: .75
    }
    50% {
        opacity: .5
    }
    75% {
        opacity: .25
    }
}

._5da140f {
    animation: _55df53b 2s linear infinite;
    background: currentColor;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: .5rem;
    margin: auto .125rem;
    width: .5rem
}

._5da140f:nth-child(2) {
    animation-delay: -1.75s;
    opacity: .875
}

._5da140f:nth-child(3) {
    animation-delay: -1.5s;
    opacity: .75
}

._5da140f:nth-child(4) {
    animation-delay: -1.25s;
    opacity: .625
}

._acadd7c {
    color: #d70022
}

._b3ebbb0 {
    text-align: left
}

._a0859ce {
    text-align: right
}

._e387c21 {
    text-align: center
}

._e42e46b {
    margin: 0
}

._fbaedcb {
    margin-top: .9375rem
}

._fbaedcb :first-child {
    margin-top: 0
}

._fbaedcb :last-child {
    margin-bottom: 0
}

._4528aae {
    padding: calc(var(--ui-grid-gap) / 2)
}

._3ec931b {
    position: relative;
    z-index: calc(var(--base-z-index) + 2)
}

._3ec931b._c6a9bdc {
    -webkit-backdrop-filter: blur(.25rem);
    backdrop-filter: blur(.25rem);
    background-color: #151515b3;
    position: -webkit-sticky;
    position: sticky;
    top: 2.6875rem
}

._3ec931b > :nth-child(n+2):last-child {
    margin: 0 0 var(--ui-grid-gap) 0
}

._1544737 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

._804b7a2 {
    color: var(--ui-bg-1-text-color)
}

._804b7a2, ._804b7a2:not(._5e15bbd):hover {
    background-color: var(--ui-bg-1)
}

._804b7a2 a {
    color: var(--ui-bg-1-link-color)
}

._9d0fcc4 {
    color: var(--ui-bg-2-text-color)
}

._9d0fcc4, ._9d0fcc4:not(._5e15bbd):hover {
    background-color: var(--ui-bg-2)
}

._9d0fcc4 a {
    color: var(--ui-bg-2-link-color)
}

._ccbe484 {
    color: var(--ui-bg-3-text-color)
}

._ccbe484, ._ccbe484:not(._5e15bbd):hover {
    background-color: var(--ui-bg-3)
}

._ccbe484 a {
    color: var(--ui-bg-3-link-color)
}

._f8792e2 {
    color: var(--ui-bg-4-text-color)
}

._f8792e2, ._f8792e2:not(._5e15bbd):hover {
    background-color: var(--ui-bg-4)
}

._f8792e2 a {
    color: var(--ui-bg-4-link-color)
}

._6dd3535 {
    color: var(--ui-bg-5-text-color)
}

._6dd3535, ._6dd3535:not(._5e15bbd):hover {
    background-color: var(--ui-bg-5)
}

._6dd3535 a {
    color: var(--ui-bg-5-link-color)
}

._e150646 {
    color: var(--ui-bg-6-text-color)
}

._e150646, ._e150646:not(._5e15bbd):hover {
    background-color: var(--ui-bg-6)
}

._e150646 a {
    color: var(--ui-bg-6-link-color)
}

._f83b19f {
    color: var(--ui-bg-7-text-color)
}

._f83b19f, ._f83b19f:not(._5e15bbd):hover {
    background-color: var(--ui-bg-7)
}

._f83b19f a {
    color: var(--ui-bg-7-link-color)
}

._12a7fa7 {
    color: var(--ui-bg-8-text-color)
}

._12a7fa7, ._12a7fa7:not(._5e15bbd):hover {
    background-color: var(--ui-bg-8)
}

._12a7fa7 a {
    color: var(--ui-bg-8-link-color)
}

._19eef31 {
    color: var(--ui-bg-9-text-color)
}

._19eef31, ._19eef31:not(._5e15bbd):hover {
    background-color: var(--ui-bg-9)
}

._19eef31 a {
    color: var(--ui-bg-9-link-color)
}

._f23a7ee {
    color: var(--ui-bg-10-text-color)
}

._f23a7ee, ._f23a7ee:not(._5e15bbd):hover {
    background-color: var(--ui-bg-10)
}

._f23a7ee a {
    color: var(--ui-bg-10-link-color)
}

._2d40363 {
    color: var(--ui-bg-11-text-color)
}

._2d40363, ._2d40363:not(._5e15bbd):hover {
    background-color: var(--ui-bg-11)
}

._2d40363 a {
    color: var(--ui-bg-11-link-color)
}

._20c7853 {
    color: var(--ui-bg-12-text-color)
}

._20c7853, ._20c7853:not(._5e15bbd):hover {
    background-color: var(--ui-bg-12)
}

._20c7853 a {
    color: var(--ui-bg-12-link-color)
}

._b1479e3 {
    background: var(--colorUI0010);
    padding: var(--spaceSM) var(--spaceMD);
    text-align: center
}

._b1479e3:not(:last-child) {
    border-bottom: var(--borderWidthSM) solid var(--colorUI0030)
}

@media (min-width: 45.3125rem) {
    ._2d6b213 {
        border-top-left-radius: var(--radiusSM);
        border-top-right-radius: var(--radiusSM)
    }

    ._b1479e3:last-child:last-child {
        border-bottom-left-radius: var(--radiusSM);
        border-bottom-right-radius: var(--radiusSM)
    }
}

._1ab71cc, ._8a746d4 {
    border-radius: 5px
}

._8a746d4 {
    margin: var(--spaceXS) auto
}

._c0185aa {
    display: flex;
    flex-direction: column;
    padding: var(--spaceMD)
}

._c0185aa > span:first-child {
    margin-bottom: var(--spaceXS)
}

._93d7f26 {
    background: var(--colorUI0010);
    padding: var(--spaceSM) var(--spaceMD);
    text-align: center
}

._93d7f26:not(:last-child) {
    border-bottom: var(--borderWidthSM) solid var(--colorUI0030)
}

@media (min-width: 45.3125rem) {
    ._e31d76a {
        border-top-left-radius: var(--radiusSM);
        border-top-right-radius: var(--radiusSM)
    }

    ._93d7f26:last-child:last-child {
        border-bottom-left-radius: var(--radiusSM);
        border-bottom-right-radius: var(--radiusSM)
    }
}

._172ecd5 {
    display: flex;
    flex-direction: column;
    padding: var(--spaceMD)
}

._172ecd5 > span:first-child {
    margin-bottom: var(--spaceXS)
}

._ef35ebf {
    background-color: var(--colorUI0010);
    box-shadow: var(--shadowPanel);
    height: 28.125rem;
    margin: 0 0 var(--spaceSM) 0;
    overflow: hidden
}

@media (min-width: 45.3125rem) {
    ._ef35ebf {
        border-radius: var(--radiusSM);
        margin: 0 var(--spaceMD) var(--spaceMD)
    }
}

._c3231ba {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: calc(100% - 3rem);
    justify-content: center;
    padding: 0 var(--spaceMD);
    width: 100%
}

._a226f4a {
    border-radius: var(--radiusMD);
    max-width: 23.75rem;
    overflow: hidden;
    width: 100%
}

._f460bfa {
    background: var(--colorUI0010);
    box-shadow: var(--shadowPanel);
    -webkit-clip-path: inset(0 -.625rem -.625rem -.625rem);
    clip-path: inset(0 -.625rem -.625rem -.625rem);
    margin-bottom: var(--spaceSM);
    overflow-x: auto;
    overflow-y: hidden
}

._91c6fdc {
    padding: 1.3125rem var(--spaceMD)
}

._8b097df {
    margin: .8125rem var(--spaceMD)
}

@media (min-width: 58.125rem) {
    ._f460bfa {
        margin-bottom: var(--spaceMD)
    }
}

._4a4df61 {
    display: flex;
    padding: var(--spaceSM) var(--spaceMD)
}

._4a4df61:not(:last-child) {
    border-bottom: var(--borderWidthSM) solid var(--colorUI0030)
}

._4a4df61 > span:first-child {
    margin-right: var(--spaceMD)
}

._dd5dd02 {
    margin-bottom: var(--spaceMD)
}

@media (min-width: 45.3125rem) {
    ._dd5dd02 {
        margin: var(--spaceMD)
    }
}

._76ca0c8 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: var(--spaceSM) var(--spaceMD)
}

._76ca0c8:not(:last-child) {
    border-bottom: var(--borderWidthSM) solid var(--colorUI0030)
}

._76ca0c8 > span:first-child {
    margin-right: var(--spaceMD)
}

._d152d46 {
    border-bottom: var(--borderWidthSM) solid var(--colorUI0030);
    display: flex;
    padding: var(--spaceSM) var(--spaceMD)
}

._d152d46 > span:first-child {
    margin-right: var(--spaceMD)
}

._401fbf5 {
    background-color: var(--colorUI0010);
    box-shadow: var(--shadowPanel);
    height: 28.125rem;
    margin: 0 0 var(--spaceSM) 0;
    overflow: hidden
}

@media (min-width: 45.3125rem) {
    ._401fbf5 {
        border-radius: var(--radiusSM);
        margin: 0 var(--spaceMD) var(--spaceMD)
    }
}

._8dd346a {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: calc(100% - 3rem);
    justify-content: center;
    padding: 0 var(--spaceMD);
    width: 100%
}

._1ef8966 {
    border-radius: var(--radiusMD);
    max-width: 23.75rem;
    overflow: hidden;
    width: 100%
}

._a5901e3 {
    background-color: var(--colorUI0010);
    box-shadow: var(--shadowPanel);
    margin: 0 0 var(--spaceSM) 0;
    overflow: hidden
}

@media (min-width: 45.3125rem) {
    ._a5901e3 {
        border-radius: var(--radiusSM);
        margin: 0 0 var(--spaceMD) 0
    }
}

._b7bd058 {
    background-color: var(--colorUI0020);
    border-top: 1px solid var(--colorUI0025)
}

._3441ac5, ._b7bd058 {
    padding: var(--spaceXS) var(--spaceMD)
}

._3441ac5:not(:last-of-type) {
    border-bottom: solid var(--borderWidthSM) var(--colorUI0030)
}

._b1b2dbb {
    padding-top: var(--spaceXS)
}

._ef620ad {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: var(--spaceSM) var(--spaceMD)
}

._ef620ad:not(:last-child) {
    border-bottom: var(--borderWidthSM) solid var(--colorUI0030)
}

._ef620ad > span:first-child {
    margin-right: var(--spaceMD)
}

._b21dec0 {
    border-bottom: var(--borderWidthSM) solid var(--colorUI0030);
    display: flex;
    padding: var(--spaceSM) var(--spaceMD)
}

._b21dec0 > span:first-child {
    margin-right: var(--spaceMD)
}

._b375b27 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: var(--spaceXS) var(--spaceMD)
}

._b375b27:not(:last-child) {
    border-bottom: var(--borderWidthSM) solid var(--colorUI0030)
}

._b375b27 > span:first-child {
    margin-right: var(--spaceMD)
}

._a1a7d01 {
    padding: var(--spaceXS) var(--spaceMD)
}

._9aacbbb {
    display: flex
}

._9aacbbb > span:first-child {
    margin-right: var(--spaceMD)
}

._e564833 {
    margin-bottom: var(--spaceMD)
}

@media (min-width: 45.3125rem) {
    ._e564833 {
        margin: var(--spaceMD)
    }
}

._d42e83d {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: var(--spaceSM) var(--spaceMD)
}

._d42e83d:not(:last-child) {
    border-bottom: var(--borderWidthSM) solid var(--colorUI0030)
}

._d42e83d > span:first-child {
    margin-right: var(--spaceMD)
}

._ec8f95d {
    border-bottom: var(--borderWidthSM) solid var(--colorUI0030);
    display: flex;
    padding: var(--spaceSM) var(--spaceMD)
}

._ec8f95d > span:first-child {
    margin-right: var(--spaceMD)
}

._1d6af45 {
    border-bottom: 1px solid var(--ui-bg-1-border-color)
}

._1d6af45:last-child {
    border-bottom: 0
}

._7cc5b6c {
    border-bottom: 1px solid var(--ui-bg-2-border-color)
}

._7cc5b6c:last-child {
    border-bottom: 0
}

._e831e28 {
    border-bottom: 1px solid var(--ui-bg-3-border-color)
}

._e831e28:last-child {
    border-bottom: 0
}

._2dda59c {
    border-bottom: 1px solid var(--ui-bg-4-border-color)
}

._2dda59c:last-child {
    border-bottom: 0
}

._c396fa5 {
    border-bottom: 1px solid var(--ui-bg-5-border-color)
}

._c396fa5:last-child {
    border-bottom: 0
}

._28fa39f {
    border-bottom: 1px solid var(--ui-bg-6-border-color)
}

._28fa39f:last-child {
    border-bottom: 0
}

._c6ebe67 {
    border-bottom: 1px solid var(--ui-bg-7-border-color)
}

._c6ebe67:last-child {
    border-bottom: 0
}

._1c03495 {
    border-bottom: 1px solid var(--ui-bg-8-border-color)
}

._1c03495:last-child {
    border-bottom: 0
}

._883f3f7 {
    border-bottom: 1px solid var(--ui-bg-9-border-color)
}

._883f3f7:last-child {
    border-bottom: 0
}

._1a8aed6 {
    border-bottom: 1px solid var(--ui-bg-10-border-color)
}

._1a8aed6:last-child {
    border-bottom: 0
}

._35289b4 {
    border-bottom: 1px solid var(--ui-bg-11-border-color)
}

._35289b4:last-child {
    border-bottom: 0
}

._eb1147a {
    border-bottom: 1px solid var(--ui-bg-12-border-color)
}

._eb1147a:last-child {
    border-bottom: 0
}

._6b6208b {
    border: 1px solid var(--cmsPanelBorderColor)
}

._ad998ea {
    cursor: pointer
}

._74e7d49 {
    padding: .46875rem .70313rem
}

._e965a81 {
    padding: 1.17188rem .70313rem
}

._8026bab {
    align-items: center;
    background-color: var(--cmsPanelBgColor);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    box-sizing: border-box;
    color: var(--cmsPanelTextColor);
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    outline: none;
    text-align: left;
    transition: background-color .2s ease-in-out;
    width: 100%
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._8026bab {
        box-shadow: none
    }
}

._8026bab svg g, ._8026bab svg path {
    stroke: var(--cmsPanelTextColor)
}

._8026bab:not(._83f9167):hover {
    background-color: var(--cmsPanelHoverColor);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--cmsPanelTextColor)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._8026bab:not(._83f9167):hover {
        box-shadow: none
    }
}

._8026bab:not(._83f9167):hover svg g, ._8026bab:not(._83f9167):hover svg path {
    stroke: var(--cmsPanelTextColor)
}

._8026bab:not(._83f9167):active {
    background-color: #f9f9f9;
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--cmsPanelTextColor)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._8026bab:not(._83f9167):active {
        box-shadow: none
    }
}

._8026bab:not(._83f9167):active svg g, ._8026bab:not(._83f9167):active svg path {
    stroke: var(--cmsPanelTextColor)
}

._8026bab._cbda07c {
    color: var(--cmsPanelTextColor)
}

._8026bab._cbda07c ._cc9c6ff {
    transform: rotate(0deg)
}

._8026bab._cbda07c ._4ace204 {
    background-color: #0000;
    border-color: var(--cmsPanelCloseBtnBorderColor);
    font-size: 1.125rem;
    line-height: 1.125rem;
    transform: rotate(90deg)
}

._8026bab._cbda07c ._4ace204 svg path {
    stroke: var(--cmsPanelCloseBtnColor) !important;
    stroke-width: 1.5
}

._8026bab ._4ace204 {
    display: block
}

._8026bab ._7d74b2b {
    font-weight: 500;
    font-weight: 800
}

._8026bab ._7d74b2b, ._8026bab ._9417fef {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    line-height: 1rem
}

._8026bab ._9417fef {
    font-weight: 500
}

._8026bab ._cc9c6ff {
    align-items: center;
    display: flex;
    justify-content: center;
    transform: rotate(-90deg);
    transition: all .2s ease-in-out
}

._8026bab ._cc9c6ff svg path {
    stroke: #000 !important;
    stroke-width: 1.5
}

._8026bab ._4ace204 {
    align-items: center;
    background-color: var(--cmsPanelActionBtnBorderColor);
    border: 2px solid #0000;
    border-radius: 50%;
    display: flex;
    font-size: 1.25rem;
    font-weight: 700;
    height: 1.25rem;
    justify-content: center;
    line-height: 1.28125rem;
    min-width: 1.25rem;
    text-align: center;
    transform: rotate(45deg);
    transition: all .2s ease-in-out;
    width: 1.25rem
}

._8026bab ._4ace204 svg path {
    stroke: #fff !important;
    stroke-width: 1.5
}

._902216a {
    background-color: var(--ui-bg-1);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-1-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._902216a {
        box-shadow: none
    }
}

._902216a svg g, ._902216a svg path {
    stroke: var(--ui-bg-1-text-color)
}

._902216a:not(._83f9167):hover {
    background-color: var(--ui-bg-1-hover-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-1-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._902216a:not(._83f9167):hover {
        box-shadow: none
    }
}

._902216a:not(._83f9167):hover svg g, ._902216a:not(._83f9167):hover svg path {
    stroke: var(--ui-bg-1-text-color)
}

._902216a:not(._83f9167):active {
    background-color: var(--ui-bg-1-active-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-1-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._902216a:not(._83f9167):active {
        box-shadow: none
    }
}

._902216a:not(._83f9167):active svg g, ._902216a:not(._83f9167):active svg path {
    stroke: var(--ui-bg-1-text-color)
}

._902216a ._cc9c6ff svg path {
    stroke: var(--ui-bg-1-arrow-color) !important
}

._902216a ._4ace204 {
    background-color: var(--ui-bg-1-cross-color)
}

._902216a._cbda07c {
    color: var(--ui-bg-1-text-color)
}

._902216a._cbda07c ._4ace204 {
    border-color: var(--ui-bg-1-active-cross-color)
}

._902216a._cbda07c ._4ace204 svg path {
    stroke: var(--ui-bg-1-active-cross-color) !important
}

._f2465e3 {
    background-color: var(--ui-bg-2);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-2-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f2465e3 {
        box-shadow: none
    }
}

._f2465e3 svg g, ._f2465e3 svg path {
    stroke: var(--ui-bg-2-text-color)
}

._f2465e3:not(._83f9167):hover {
    background-color: var(--ui-bg-2-hover-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-2-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f2465e3:not(._83f9167):hover {
        box-shadow: none
    }
}

._f2465e3:not(._83f9167):hover svg g, ._f2465e3:not(._83f9167):hover svg path {
    stroke: var(--ui-bg-2-text-color)
}

._f2465e3:not(._83f9167):active {
    background-color: var(--ui-bg-2-active-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-2-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f2465e3:not(._83f9167):active {
        box-shadow: none
    }
}

._f2465e3:not(._83f9167):active svg g, ._f2465e3:not(._83f9167):active svg path {
    stroke: var(--ui-bg-2-text-color)
}

._f2465e3 ._cc9c6ff svg path {
    stroke: var(--ui-bg-2-arrow-color) !important
}

._f2465e3 ._4ace204 {
    background-color: var(--ui-bg-2-cross-color)
}

._f2465e3._cbda07c {
    color: var(--ui-bg-2-text-color)
}

._f2465e3._cbda07c ._4ace204 {
    border-color: var(--ui-bg-2-active-cross-color)
}

._f2465e3._cbda07c ._4ace204 svg path {
    stroke: var(--ui-bg-2-active-cross-color) !important
}

._b59484a {
    background-color: var(--ui-bg-3);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-3-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._b59484a {
        box-shadow: none
    }
}

._b59484a svg g, ._b59484a svg path {
    stroke: var(--ui-bg-3-text-color)
}

._b59484a:not(._83f9167):hover {
    background-color: var(--ui-bg-3-hover-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-3-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._b59484a:not(._83f9167):hover {
        box-shadow: none
    }
}

._b59484a:not(._83f9167):hover svg g, ._b59484a:not(._83f9167):hover svg path {
    stroke: var(--ui-bg-3-text-color)
}

._b59484a:not(._83f9167):active {
    background-color: var(--ui-bg-3-active-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-3-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._b59484a:not(._83f9167):active {
        box-shadow: none
    }
}

._b59484a:not(._83f9167):active svg g, ._b59484a:not(._83f9167):active svg path {
    stroke: var(--ui-bg-3-text-color)
}

._b59484a ._cc9c6ff svg path {
    stroke: var(--ui-bg-3-arrow-color) !important
}

._b59484a ._4ace204 {
    background-color: var(--ui-bg-3-cross-color)
}

._b59484a._cbda07c {
    color: var(--ui-bg-3-text-color)
}

._b59484a._cbda07c ._4ace204 {
    border-color: var(--ui-bg-3-active-cross-color)
}

._b59484a._cbda07c ._4ace204 svg path {
    stroke: var(--ui-bg-3-active-cross-color) !important
}

._d4bb428 {
    background-color: var(--ui-bg-4);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-4-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._d4bb428 {
        box-shadow: none
    }
}

._d4bb428 svg g, ._d4bb428 svg path {
    stroke: var(--ui-bg-4-text-color)
}

._d4bb428:not(._83f9167):hover {
    background-color: var(--ui-bg-4-hover-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-4-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._d4bb428:not(._83f9167):hover {
        box-shadow: none
    }
}

._d4bb428:not(._83f9167):hover svg g, ._d4bb428:not(._83f9167):hover svg path {
    stroke: var(--ui-bg-4-text-color)
}

._d4bb428:not(._83f9167):active {
    background-color: var(--ui-bg-4-active-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-4-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._d4bb428:not(._83f9167):active {
        box-shadow: none
    }
}

._d4bb428:not(._83f9167):active svg g, ._d4bb428:not(._83f9167):active svg path {
    stroke: var(--ui-bg-4-text-color)
}

._d4bb428 ._cc9c6ff svg path {
    stroke: var(--ui-bg-4-arrow-color) !important
}

._d4bb428 ._4ace204 {
    background-color: var(--ui-bg-4-cross-color)
}

._d4bb428._cbda07c {
    color: var(--ui-bg-4-text-color)
}

._d4bb428._cbda07c ._4ace204 {
    border-color: var(--ui-bg-4-active-cross-color)
}

._d4bb428._cbda07c ._4ace204 svg path {
    stroke: var(--ui-bg-4-active-cross-color) !important
}

._b3ff741 {
    background-color: var(--ui-bg-5);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-5-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._b3ff741 {
        box-shadow: none
    }
}

._b3ff741 svg g, ._b3ff741 svg path {
    stroke: var(--ui-bg-5-text-color)
}

._b3ff741:not(._83f9167):hover {
    background-color: var(--ui-bg-5-hover-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-5-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._b3ff741:not(._83f9167):hover {
        box-shadow: none
    }
}

._b3ff741:not(._83f9167):hover svg g, ._b3ff741:not(._83f9167):hover svg path {
    stroke: var(--ui-bg-5-text-color)
}

._b3ff741:not(._83f9167):active {
    background-color: var(--ui-bg-5-active-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-5-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._b3ff741:not(._83f9167):active {
        box-shadow: none
    }
}

._b3ff741:not(._83f9167):active svg g, ._b3ff741:not(._83f9167):active svg path {
    stroke: var(--ui-bg-5-text-color)
}

._b3ff741 ._cc9c6ff svg path {
    stroke: var(--ui-bg-5-arrow-color) !important
}

._b3ff741 ._4ace204 {
    background-color: var(--ui-bg-5-cross-color)
}

._b3ff741._cbda07c {
    color: var(--ui-bg-5-text-color)
}

._b3ff741._cbda07c ._4ace204 {
    border-color: var(--ui-bg-5-active-cross-color)
}

._b3ff741._cbda07c ._4ace204 svg path {
    stroke: var(--ui-bg-5-active-cross-color) !important
}

._5465b47 {
    background-color: var(--ui-bg-6);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-6-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._5465b47 {
        box-shadow: none
    }
}

._5465b47 svg g, ._5465b47 svg path {
    stroke: var(--ui-bg-6-text-color)
}

._5465b47:not(._83f9167):hover {
    background-color: var(--ui-bg-6-hover-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-6-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._5465b47:not(._83f9167):hover {
        box-shadow: none
    }
}

._5465b47:not(._83f9167):hover svg g, ._5465b47:not(._83f9167):hover svg path {
    stroke: var(--ui-bg-6-text-color)
}

._5465b47:not(._83f9167):active {
    background-color: var(--ui-bg-6-active-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-6-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._5465b47:not(._83f9167):active {
        box-shadow: none
    }
}

._5465b47:not(._83f9167):active svg g, ._5465b47:not(._83f9167):active svg path {
    stroke: var(--ui-bg-6-text-color)
}

._5465b47 ._cc9c6ff svg path {
    stroke: var(--ui-bg-6-arrow-color) !important
}

._5465b47 ._4ace204 {
    background-color: var(--ui-bg-6-cross-color)
}

._5465b47._cbda07c {
    color: var(--ui-bg-6-text-color)
}

._5465b47._cbda07c ._4ace204 {
    border-color: var(--ui-bg-6-active-cross-color)
}

._5465b47._cbda07c ._4ace204 svg path {
    stroke: var(--ui-bg-6-active-cross-color) !important
}

._16865c3 {
    background-color: var(--ui-bg-7);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-7-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._16865c3 {
        box-shadow: none
    }
}

._16865c3 svg g, ._16865c3 svg path {
    stroke: var(--ui-bg-7-text-color)
}

._16865c3:not(._83f9167):hover {
    background-color: var(--ui-bg-7-hover-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-7-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._16865c3:not(._83f9167):hover {
        box-shadow: none
    }
}

._16865c3:not(._83f9167):hover svg g, ._16865c3:not(._83f9167):hover svg path {
    stroke: var(--ui-bg-7-text-color)
}

._16865c3:not(._83f9167):active {
    background-color: var(--ui-bg-7-active-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-7-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._16865c3:not(._83f9167):active {
        box-shadow: none
    }
}

._16865c3:not(._83f9167):active svg g, ._16865c3:not(._83f9167):active svg path {
    stroke: var(--ui-bg-7-text-color)
}

._16865c3 ._cc9c6ff svg path {
    stroke: var(--ui-bg-7-arrow-color) !important
}

._16865c3 ._4ace204 {
    background-color: var(--ui-bg-7-cross-color)
}

._16865c3._cbda07c {
    color: var(--ui-bg-7-text-color)
}

._16865c3._cbda07c ._4ace204 {
    border-color: var(--ui-bg-7-active-cross-color)
}

._16865c3._cbda07c ._4ace204 svg path {
    stroke: var(--ui-bg-7-active-cross-color) !important
}

._3a9f0b0 {
    background-color: var(--ui-bg-8);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-8-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._3a9f0b0 {
        box-shadow: none
    }
}

._3a9f0b0 svg g, ._3a9f0b0 svg path {
    stroke: var(--ui-bg-8-text-color)
}

._3a9f0b0:not(._83f9167):hover {
    background-color: var(--ui-bg-8-hover-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-8-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._3a9f0b0:not(._83f9167):hover {
        box-shadow: none
    }
}

._3a9f0b0:not(._83f9167):hover svg g, ._3a9f0b0:not(._83f9167):hover svg path {
    stroke: var(--ui-bg-8-text-color)
}

._3a9f0b0:not(._83f9167):active {
    background-color: var(--ui-bg-8-active-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-8-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._3a9f0b0:not(._83f9167):active {
        box-shadow: none
    }
}

._3a9f0b0:not(._83f9167):active svg g, ._3a9f0b0:not(._83f9167):active svg path {
    stroke: var(--ui-bg-8-text-color)
}

._3a9f0b0 ._cc9c6ff svg path {
    stroke: var(--ui-bg-8-arrow-color) !important
}

._3a9f0b0 ._4ace204 {
    background-color: var(--ui-bg-8-cross-color)
}

._3a9f0b0._cbda07c {
    color: var(--ui-bg-8-text-color)
}

._3a9f0b0._cbda07c ._4ace204 {
    border-color: var(--ui-bg-8-active-cross-color)
}

._3a9f0b0._cbda07c ._4ace204 svg path {
    stroke: var(--ui-bg-8-active-cross-color) !important
}

._0235dc7 {
    background-color: var(--ui-bg-9);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-9-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._0235dc7 {
        box-shadow: none
    }
}

._0235dc7 svg g, ._0235dc7 svg path {
    stroke: var(--ui-bg-9-text-color)
}

._0235dc7:not(._83f9167):hover {
    background-color: var(--ui-bg-9-hover-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-9-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._0235dc7:not(._83f9167):hover {
        box-shadow: none
    }
}

._0235dc7:not(._83f9167):hover svg g, ._0235dc7:not(._83f9167):hover svg path {
    stroke: var(--ui-bg-9-text-color)
}

._0235dc7:not(._83f9167):active {
    background-color: var(--ui-bg-9-active-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-9-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._0235dc7:not(._83f9167):active {
        box-shadow: none
    }
}

._0235dc7:not(._83f9167):active svg g, ._0235dc7:not(._83f9167):active svg path {
    stroke: var(--ui-bg-9-text-color)
}

._0235dc7 ._cc9c6ff svg path {
    stroke: var(--ui-bg-9-arrow-color) !important
}

._0235dc7 ._4ace204 {
    background-color: var(--ui-bg-9-cross-color)
}

._0235dc7._cbda07c {
    color: var(--ui-bg-9-text-color)
}

._0235dc7._cbda07c ._4ace204 {
    border-color: var(--ui-bg-9-active-cross-color)
}

._0235dc7._cbda07c ._4ace204 svg path {
    stroke: var(--ui-bg-9-active-cross-color) !important
}

._30e08f5 {
    background-color: var(--ui-bg-10);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-10-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._30e08f5 {
        box-shadow: none
    }
}

._30e08f5 svg g, ._30e08f5 svg path {
    stroke: var(--ui-bg-10-text-color)
}

._30e08f5:not(._83f9167):hover {
    background-color: var(--ui-bg-10-hover-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-10-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._30e08f5:not(._83f9167):hover {
        box-shadow: none
    }
}

._30e08f5:not(._83f9167):hover svg g, ._30e08f5:not(._83f9167):hover svg path {
    stroke: var(--ui-bg-10-text-color)
}

._30e08f5:not(._83f9167):active {
    background-color: var(--ui-bg-10-active-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-10-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._30e08f5:not(._83f9167):active {
        box-shadow: none
    }
}

._30e08f5:not(._83f9167):active svg g, ._30e08f5:not(._83f9167):active svg path {
    stroke: var(--ui-bg-10-text-color)
}

._30e08f5 ._cc9c6ff svg path {
    stroke: var(--ui-bg-10-arrow-color) !important
}

._30e08f5 ._4ace204 {
    background-color: var(--ui-bg-10-cross-color)
}

._30e08f5._cbda07c {
    color: var(--ui-bg-10-text-color)
}

._30e08f5._cbda07c ._4ace204 {
    border-color: var(--ui-bg-10-active-cross-color)
}

._30e08f5._cbda07c ._4ace204 svg path {
    stroke: var(--ui-bg-10-active-cross-color) !important
}

._f04c02b {
    background-color: var(--ui-bg-11);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-11-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f04c02b {
        box-shadow: none
    }
}

._f04c02b svg g, ._f04c02b svg path {
    stroke: var(--ui-bg-11-text-color)
}

._f04c02b:not(._83f9167):hover {
    background-color: var(--ui-bg-11-hover-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-11-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f04c02b:not(._83f9167):hover {
        box-shadow: none
    }
}

._f04c02b:not(._83f9167):hover svg g, ._f04c02b:not(._83f9167):hover svg path {
    stroke: var(--ui-bg-11-text-color)
}

._f04c02b:not(._83f9167):active {
    background-color: var(--ui-bg-11-active-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-11-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f04c02b:not(._83f9167):active {
        box-shadow: none
    }
}

._f04c02b:not(._83f9167):active svg g, ._f04c02b:not(._83f9167):active svg path {
    stroke: var(--ui-bg-11-text-color)
}

._f04c02b ._cc9c6ff svg path {
    stroke: var(--ui-bg-11-arrow-color) !important
}

._f04c02b ._4ace204 {
    background-color: var(--ui-bg-11-cross-color)
}

._f04c02b._cbda07c {
    color: var(--ui-bg-11-text-color)
}

._f04c02b._cbda07c ._4ace204 {
    border-color: var(--ui-bg-11-active-cross-color)
}

._f04c02b._cbda07c ._4ace204 svg path {
    stroke: var(--ui-bg-11-active-cross-color) !important
}

._847f612 {
    background-color: var(--ui-bg-12);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-12-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._847f612 {
        box-shadow: none
    }
}

._847f612 svg g, ._847f612 svg path {
    stroke: var(--ui-bg-12-text-color)
}

._847f612:not(._83f9167):hover {
    background-color: var(--ui-bg-12-hover-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-12-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._847f612:not(._83f9167):hover {
        box-shadow: none
    }
}

._847f612:not(._83f9167):hover svg g, ._847f612:not(._83f9167):hover svg path {
    stroke: var(--ui-bg-12-text-color)
}

._847f612:not(._83f9167):active {
    background-color: var(--ui-bg-12-active-color);
    border: 1px solid #0000;
    box-shadow: inset 0 0 .0625rem 0 #0000, 0 0 .0625rem 0 #0000;
    color: var(--ui-bg-12-text-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._847f612:not(._83f9167):active {
        box-shadow: none
    }
}

._847f612:not(._83f9167):active svg g, ._847f612:not(._83f9167):active svg path {
    stroke: var(--ui-bg-12-text-color)
}

._847f612 ._cc9c6ff svg path {
    stroke: var(--ui-bg-12-arrow-color) !important
}

._847f612 ._4ace204 {
    background-color: var(--ui-bg-12-cross-color)
}

._847f612._cbda07c {
    color: var(--ui-bg-12-text-color)
}

._847f612._cbda07c ._4ace204 {
    border-color: var(--ui-bg-12-active-cross-color)
}

._847f612._cbda07c ._4ace204 svg path {
    stroke: var(--ui-bg-12-active-cross-color) !important
}

._6ad7d26 {
    overflow-x: auto;
    padding: .70313rem
}

._6ad7d26 table {
    display: table !important;
    width: 100%
}

._6ad7d26 table tbody {
    display: table-row-group !important
}

._6ad7d26 table td, ._6ad7d26 table th {
    text-align: left
}

._d455517 {
    display: block;
    max-height: 0;
    overflow: hidden
}

._d455517._3537718 {
    max-height: 1000vh
}

._c6184ef {
    border: 1px solid var(--cmsPanelBorderColor)
}

._1680acf {
    text-align: left
}

._7c90350 {
    background-color: #000;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: space-between
}

._7c90350, ._87f1d27 {
    display: flex;
    flex-direction: column
}

._87f1d27 {
    text-align: center
}

._87f1d27, ._f930636 {
    justify-content: center
}

._f930636 {
    display: none
}

._f930636 div {
    justify-content: center;
    padding: 0
}

@media (min-width: 45.3125rem) {
    ._f930636 div:first-child {
        justify-content: flex-end
    }

    ._f930636 div:nth-child(2) {
        justify-content: flex-start
    }
}

@media (max-width: 45.3125rem) {
    ._f930636 {
        flex-direction: column
    }
}

._d932a40 {
    background: linear-gradient(#e6646500, #000);
    color: #fff;
    font-size: .8125rem;
    line-height: .8125rem;
    margin: 0;
    padding: .1875rem;
    text-align: center;
    word-break: break-word
}

@media (min-width: 45.3125rem) {
    ._d932a40 {
        font-size: 1rem;
        line-height: 1rem;
        margin-top: 1rem
    }

    ._8448266 {
        display: flex
    }
}

@media (max-width: 45.3125rem) {
    ._277787c {
        display: flex
    }
}

._2eb2bfc {
    color: var(--ui-link-color);
    font-weight: var(--ui-link-weight);
    -webkit-text-decoration: var(--ui-link-text-decoration);
    text-decoration: var(--ui-link-text-decoration)
}

._2eb2bfc:hover {
    color: var(--ui-link-hover-color);
    -webkit-text-decoration: var(--ui-link-hover-text-decoration);
    text-decoration: var(--ui-link-hover-text-decoration)
}

._c63c484 {
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 10rem;
    margin: auto
}

@media (min-width: 32.8125rem) {
    ._c63c484 {
        height: 12.5rem
    }
}

@media (min-width: 45.3125rem) {
    ._c63c484 {
        height: 15.625rem
    }
}

@media (min-width: 58.125rem) {
    ._c63c484 {
        height: 17.1875rem
    }
}

@media (min-width: 76.875rem) {
    ._c63c484 {
        height: 21.25rem;
        max-width: 103.125rem
    }
}

._62a505e {
    align-items: center;
    display: flex;
    flex-direction: column
}

._2e24f95 {
    height: auto;
    margin-bottom: .9375rem
}

._2e24f95 img {
    display: block;
    margin: auto;
    max-width: 100%
}

._496c260 {
    animation: _ed442ac 3s;
    background: #000;
    border: 1px solid #fff;
    border-top: 0;
    color: #fff;
    left: 0;
    padding: .9375rem;
    position: fixed;
    right: 0;
    text-align: center;
    top: -3.125rem;
    will-change: top
}

@keyframes _ed442ac {
    0% {
        top: -3.125rem
    }
    25% {
        top: 0
    }
    75% {
        top: 0
    }
    to {
        top: -3.125rem
    }
}

._b898f0c {
    align-self: center;
    color: #c5c5c5;
    display: flex;
    justify-content: center;
    line-height: var(--ui-text-preset5-line-height);
    margin: 3.125rem 0;
    overflow: hidden;
    padding: 1.25rem 5%;
    text-align: center
}

._30f5390 {
    flex-direction: column
}

._09ac823 {
    align-self: center;
    flex-direction: row
}

._09ac823 > * {
    align-self: center;
    display: flex;
    flex-direction: column;
    padding: 0 .9375rem
}

._0e17443 {
    background-image: linear-gradient(58deg, #2b0e39 14%, #0e294a 80%, #0e294a 0);
    font-size: var(--ui-text-preset4-size)
}

._4d54792 {
    background-image: linear-gradient(69deg, #2b0e39 17%, #0e294a 77%, #0e294a 0);
    font-size: var(--ui-text-preset2-size)
}

._730ac56 {
    background-color: #05243a;
    display: inline-flex;
    padding: .625rem 1.875rem
}

._272da74 {
    background-color: #0000004a;
    border-bottom: 1px solid #03d690;
    border-top: 1px solid #03d690;
    font-size: var(--ui-text-preset2-size)
}

._c108bd4 {
    background-color: #11222b;
    padding: 1.25rem 15%
}

@media (max-width: 45.3125rem) {
    ._b898f0c {
        font-size: var(--ui-text-preset5-size);
        margin: 1.875rem 0;
        padding: .625rem .3125rem
    }

    ._09ac823 {
        flex-direction: column
    }
}

@media (min-width: 45.3125rem) {
    ._0e17443 {
        border-radius: 15px
    }

    ._4d54792 {
        border-radius: 102px
    }

    ._730ac56 {
        border-radius: 22px
    }

    ._272da74 {
        border-radius: 102px;
        box-shadow: 0 0 .625rem .1875rem #03d690
    }

    ._c108bd4 {
        border-radius: 84px
    }
}

._b171ab5 {
    margin: auto;
    padding-bottom: 2.5rem
}

._7b0193b {
    margin: .625rem 0;
    position: relative;
    width: 100%
}

._38fbcb6 {
    padding-top: 56.25%
}

._5610865 {
    border: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

._f517d48._0ff71bc {
    background: #fff;
    color: #000
}

._f517d48._b69ab3a {
    background: #000;
    color: #fff
}

._8617533 {
    border-radius: 0
}

._8617533, ._8617533 iframe {
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100)
}

@media (min-width: 45.3125rem) {
    ._8617533 {
        -webkit-overflow-scrolling: touch;
        border: 1px solid #fff;
        height: 40.625rem;
        margin: 2.1875rem auto 0;
        max-height: 90%;
        overflow-y: auto;
        width: 46.5625rem
    }

    ._8617533, ._8617533 iframe {
        min-height: auto
    }
}

@media (min-width: 58.125rem) {
    ._8617533 {
        width: 61.875rem
    }
}

._43165f0 {
    height: auto
}

._43165f0 .crm-wrapper {
    height: 0;
    max-width: 100%;
    padding: .3125rem .3125rem 46.96%;
    position: relative
}

._43165f0 iframe {
    border: 0;
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._74b2676 {
    border-style: none;
    height: auto;
    min-height: auto
}

._74b2676 button {
    background-color: #ffffff59
}

._74b2676 button:hover {
    background-color: #ffffff59 !important
}

._ecd6120 {
    height: 31.25rem
}

._2daf7d4, ._858cf5d {
    border-radius: 0;
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100)
}

@media (min-width: 45.3125rem) {
    ._2daf7d4, ._858cf5d {
        height: 31.25rem
    }
}

._ccd2671 {
    margin-right: 0
}

._ced0331 {
    margin-right: .9375rem
}

._ddd6ff6 {
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100)
}

._ddd6ff6 iframe {
    display: block
}

._ddd6ff6 ._ced0331 {
    position: fixed
}

._aea6e13 {
    box-sizing: border-box;
    display: flex;
    justify-content: var(--brandLinksJustifyContent);
    min-height: var(--brandLinksMobileMinHeight);
    overflow: hidden;
    padding: .23438rem .46875rem 0;
    position: relative;
    z-index: 3
}

@media (min-width: 58.125rem) {
    ._aea6e13 {
        grid-gap: var(--brandLinksGridGap);
        display: grid;
        grid-auto-flow: column;
        overflow: hidden;
        padding: 0
    }
}

@media (max-width: 58.125rem) {
    ._aea6e13 {
        background-color: var(--brandLinksBgColor)
    }
}

._28701e2 {
    align-items: center;
    border-bottom: var(--brandLinkBorderBottomInactive);
    box-sizing: border-box;
    display: flex;
    height: var(--brandLinkHeight);
    margin: 0 .3125rem;
    max-height: var(--brandLinkHeight)
}

._28701e2._3ecdf5d, ._28701e2:active {
    border-bottom: var(--brandLinkBorderBottomActive)
}

._28701e2._3ecdf5d ._3014fc5, ._28701e2:active ._3014fc5 {
    opacity: 1
}

._28701e2:active ._3014fc5 {
    filter: var(--brandLinksIconFilterHover)
}

._28701e2:active ._3014fc5 .primary {
    fill: var(--brandIconHoverColor)
}

._28701e2:active ._3014fc5 .foxbet {
    opacity: 1
}

._28701e2._3ecdf5d ._3014fc5 {
    filter: var(--brandLinksIconFilterActive)
}

._28701e2._3ecdf5d ._3014fc5 .primary {
    fill: var(--brandIconColor)
}

._28701e2._ffc7449 {
    border-bottom: initial;
    height: 3rem;
    margin: 0;
    max-height: 100%;
    padding: 0 0 0 2.5rem
}

._28701e2._ffc7449._3ecdf5d, ._28701e2._ffc7449:active {
    border-bottom: initial;
    border-left: var(--brandLinkBorderLeftActive);
    padding-left: 2.25rem
}

._28701e2._ffc7449 ._3014fc5 {
    height: var(--brandLinkBurgerMenuHeight)
}

._28701e2._ffc7449 ._3014fc5._7457a2d {
    height: 1.1875rem
}

@media (hover: hover) {
    ._28701e2._ffc7449:hover {
        border-bottom: initial;
        border-left: var(--brandLinkBorderLeftActive);
        padding-left: 2.25rem
    }
}

._28701e2 ._3014fc5 {
    display: block;
    filter: grayscale(100%);
    height: var(--brandIconHeight);
    margin: 0 auto;
    opacity: .6;
    transition: filter .2s ease-out, opacity .2s;
    will-change: fill, opacity
}

._28701e2 ._3014fc5._53b80c2 {
    height: 1.25rem
}

._28701e2 ._3014fc5._a3b2be6 {
    height: 1.125rem
}

._28701e2 ._3014fc5._7457a2d {
    height: .875rem;
    margin-bottom: .3125rem
}

._28701e2 ._3014fc5 .primary {
    transition: fill .2s;
    will-change: fill
}

._28701e2 ._3014fc5 .secondary {
    opacity: .6
}

@media (min-width: 58.125rem) {
    ._28701e2 ._3014fc5 {
        height: var(--brandLinksIconHeightMd)
    }

    ._28701e2 ._3014fc5._53b80c2 {
        height: 1.9375rem
    }

    ._28701e2 ._3014fc5._a3b2be6 {
        height: 1.875rem
    }

    ._28701e2 ._3014fc5._7457a2d {
        height: 1.1875rem
    }
}

@media (hover: hover) {
    ._28701e2:not(._3ecdf5d):hover {
        border-bottom: var(--brandLinkBorderBottomActive)
    }

    ._28701e2:not(._3ecdf5d):hover ._3014fc5 {
        filter: var(--brandLinksIconFilterHover);
        opacity: 1
    }

    ._28701e2:not(._3ecdf5d):hover ._3014fc5 .primary {
        fill: var(--brandIconHoverColor)
    }

    ._28701e2:not(._3ecdf5d):hover ._3014fc5 .foxbet {
        opacity: 1
    }
}

@media (min-width: 22.5rem) {
    ._28701e2 {
        margin: 0 .625rem
    }
}

@media (min-width: 32.8125rem) {
    ._28701e2 {
        margin: 0 .9375rem
    }
}

@media (min-width: 58.125rem) {
    ._28701e2 {
        align-items: center;
        cursor: pointer;
        margin: 0
    }
}

._cde7c80 {
    display: flex;
    justify-content: center;
    width: 100%
}

._0494a41 {
    margin: .3125rem;
    min-width: 15.625rem
}

._55ccb56 {
    padding: var(--ui-grid-gap) 0
}

._4a1615a a {
    flex-grow: 1
}

._8ec6db9 {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media (min-width: 45.3125rem) {
    ._8ec6db9._9c24121 {
        flex-direction: row;
        justify-content: center
    }
}

@keyframes _4bd20c2 {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes _fe13918 {
    0% {
        background-size: 0 0;
        opacity: 0
    }
    50% {
        background-size: cover;
        opacity: 1
    }
    to {
        background-size: 0 0;
        opacity: 0
    }
}

@keyframes _38b31d2 {
    to {
        background-position-y: 0
    }
}

@keyframes _8fb07bf {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(1.25)
    }
}

@keyframes _803a439 {
    20% {
        opacity: .4
    }
    40% {
        height: 70%;
        opacity: 1;
        top: 15%
    }
    80% {
        height: 60%;
        opacity: 1
    }
    to {
        left: 75%;
        opacity: 0;
        width: 10%
    }
}

@keyframes _7925ee3 {
    20% {
        opacity: 1
    }
    90% {
        opacity: 1
    }
    to {
        left: 68%;
        width: 30%
    }
}

@keyframes _f4908fa {
    0% {
        opacity: 0;
        right: 95%;
        top: 20%;
        width: 0
    }
    5% {
        opacity: 0;
        right: 95%;
        top: 20%
    }
    25% {
        opacity: 1;
        right: 80%;
        top: 20%;
        width: 10%
    }
    50% {
        width: 55%
    }
    90% {
        opacity: .8;
        right: 6%;
        top: 20%
    }
    to {
        opacity: 0;
        right: 2%;
        top: 20%;
        width: 0
    }
}

@keyframes _1880465 {
    to {
        background-position-y: 74.375rem
    }
}

@keyframes _a3a1630 {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes _0c9bdce {
    0% {
        background-color: #0000
    }
    to {
        background-color: #000000b3
    }
}

@keyframes _05cd7a9 {
    0% {
        filter: blur(0)
    }
    to {
        filter: blur(.125rem)
    }
}

@keyframes _0acc270 {
    0% {
        transform: translate3d(0, -.625rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, .25rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(45deg)
    }
}

@keyframes _39d0fe4 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes _46b24c9 {
    0% {
        transform: translate3d(0, .5rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, -.125rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(-45deg)
    }
}

._a84c120 {
    animation: _4bd20c2 2s linear infinite;
    border: 1px solid #fff;
    border-radius: 50%;
    border-top-color: #02bd9c;
    display: none;
    left: 1.5rem;
    margin-left: 50%;
    min-height: 1rem;
    min-width: 1rem;
    position: absolute
}

._9a16741 {
    padding: 1.875rem 0
}

._9a16741 .slick-slider {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    display: block;
    margin: 1.875rem auto 3.125rem;
    position: relative;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
    -khtml-user-select: none
}

._9a16741 .slick-list {
    display: block;
    margin: 0;
    overflow: hidden;
    position: relative;
    transform: translateZ(0)
}

._9a16741 .slick-list:focus {
    outline: none
}

._9a16741 .slick-track {
    display: flex !important
}

._9a16741 .slick-slide {
    display: flex;
    float: left;
    height: auto !important;
    justify-content: center;
    min-height: .0625rem;
    transform: scale(.8);
    transition: all .3s ease
}

._9a16741 .slick-slide img {
    height: 100%;
    object-fit: contain;
    object-position: center;
    width: 100%
}

._9a16741 .slick-slide:focus {
    outline: none
}

._9a16741 .center .slick-center {
    transform: scale(1.08);
    transition: all .5s ease
}

._9a16741 ul.slick-dots {
    display: flex !important;
    left: 50%;
    list-style-type: none;
    padding: 0;
    position: absolute;
    transform: translateX(-50%)
}

._9a16741 ul.slick-dots li {
    display: block;
    height: .75rem;
    margin: 0 .5rem 0 0;
    width: .75rem
}

._9a16741 ul.slick-dots li.slick-active button {
    background: #02bd9c;
    transform: scale(1.3);
    transform-origin: center
}

._9a16741 ul.slick-dots li button {
    background: silver;
    border: initial;
    border-radius: 50%;
    color: #0000;
    height: .75rem;
    width: .75rem
}

._9a16741 ul.slick-dots li button:focus {
    outline: none
}

._9a16741 ._864edce {
    background: none;
    border: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: calc(var(--base-z-index) + 1)
}

._9a16741 ._864edce._5f2447f {
    left: -5%
}

@media (min-width: 45.3125rem) {
    ._9a16741 ._864edce._5f2447f {
        left: 10%
    }
}

._9a16741 ._864edce._512da49 {
    right: -5%
}

@media (min-width: 45.3125rem) {
    ._9a16741 ._864edce._512da49 {
        right: 10%
    }
}

._9a16741 ._2bf3de2, ._9a16741 ._627d314 {
    background: #000;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 3em;
    opacity: .8;
    width: 3em
}

@media (min-width: 45.3125rem) {
    ._9a16741 ._2bf3de2, ._9a16741 ._627d314 {
        height: 4em;
        width: 4em
    }
}

._9a16741 ._2bf3de2:after, ._9a16741 ._627d314:after {
    border-right: 4px solid #fff;
    border-top: 4px solid #fff;
    content: "";
    display: inline-block;
    height: 1em;
    margin-top: .8em;
    width: 1em
}

@media (min-width: 45.3125rem) {
    ._9a16741 ._2bf3de2:after, ._9a16741 ._627d314:after {
        height: 1.4em;
        margin-top: 1.05em;
        width: 1.4em
    }
}

._9a16741 ._2bf3de2:after {
    margin-left: .5em;
    transform: rotate(-135deg)
}

@media (min-width: 45.3125rem) {
    ._9a16741 ._2bf3de2:after {
        margin-left: .6em
    }
}

._9a16741 ._627d314:after {
    margin-left: -.5em;
    transform: rotate(45deg)
}

@media (min-width: 45.3125rem) {
    ._9a16741 ._627d314:after {
        margin-left: -.6em
    }
}

._8237ae2 {
    align-items: center;
    border-radius: 10px;
    display: flex !important;
    justify-content: center;
    overflow: hidden;
    position: relative;
    text-align: center
}

._7125428 {
    color: #e0e0e0;
    font-size: 1.5rem;
    position: absolute;
    text-align: center;
    text-shadow: .125rem .125rem .125rem #000
}

._f57ab60 {
    margin: 2rem 0
}

._f57ab60._a8291ae {
    margin: 2rem auto;
    width: 20.625rem
}

@media (min-width: 40rem) {
    ._f57ab60._a8291ae {
        width: 36.75rem
    }
}

._320a027 {
    position: relative
}

._320a027 img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    display: block
}

._320a027 ._9ed518b {
    background: linear-gradient(180deg, #0000, #000 86.46%);
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: .5625rem;
    line-height: .75rem;
    padding: 1.5rem 1rem .5rem;
    position: absolute;
    text-align: center
}

._320a027 ._9ed518b > p {
    margin: 0
}

._320a027 ._9ed518b a, ._320a027 ._9ed518b a:hover {
    color: #fff;
    font-weight: 400
}

._6ed7d52 {
    display: none;
    margin: 0 auto
}

._6ed7d52._a8291ae {
    width: auto
}

@media (min-width: 64rem) {
    ._6ed7d52 {
        display: block;
        width: 58.3125rem
    }
}

@media (min-width: 77rem) {
    ._6ed7d52 {
        width: 72.375rem
    }
}

._7d641d4 {
    column-gap: 1.5rem;
    display: flex
}

._7d641d4 ._adf587c {
    background: var(--ui-main-background);
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    flex: 1 1;
    padding: 1rem 1rem 0
}

._7d641d4 ._adf587c._ad5314d {
    border-bottom: 1px solid #e0e0e0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding-bottom: 1rem
}

@media (min-width: 77rem) {
    ._7d641d4 ._adf587c {
        padding: 1rem 1.5rem 0
    }

    ._7d641d4 ._adf587c._ad5314d {
        padding-bottom: 1.5rem
    }
}

._2fca9a4 {
    margin-bottom: 1rem
}

._2fca9a4 ._5662e4d {
    flex: 1 1;
    line-height: 2rem;
    margin: 0
}

@media (min-width: 77rem) {
    ._2fca9a4 ._5662e4d {
        font-size: 2.5rem;
        line-height: 2.5rem
    }
}

._16e40a8 {
    border-bottom: 1px solid #e0e0e0
}

._320a027 {
    flex: 1 1
}

._320a027 img {
    margin: 0;
    object-fit: cover;
    width: 100%
}

@media (min-width: 64rem) {
    ._320a027 img {
        height: 12.8125rem
    }
}

@media (min-width: 77rem) {
    ._320a027 img {
        height: 15.625rem
    }
}

@media (min-width: 40rem) {
    ._dde6da4 {
        display: block;
        width: 38.375rem
    }

    ._dde6da4 ._5662e4d {
        font-size: 2rem
    }

    ._dde6da4 ._320a027 img {
        height: 12.8125rem
    }
}

@media (min-width: 58.125rem) {
    ._dde6da4 {
        width: 47.75rem
    }

    ._dde6da4 ._5662e4d {
        font-size: 2.5rem;
        line-height: 2.5rem
    }

    ._dde6da4 ._320a027 img {
        height: 15.625rem
    }
}

@media (min-width: 77rem) {
    ._dde6da4 {
        width: 72.5rem
    }
}

._c6b9e3d {
    margin: 0;
    padding: 1rem 0 0
}

._c6b9e3d p {
    margin: 0
}

._c6b9e3d._9a7a2b8 {
    font-size: .875rem;
    line-height: 1.25rem
}

._c6b9e3d._4a34d14 > a {
    border-radius: 18px;
    box-sizing: border-box;
    font-size: .875rem;
    height: 2.25rem;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    line-height: 2.125rem;
    line-height: .9375rem;
    margin: 0;
    outline: none;
    overflow-wrap: break-word;
    padding: .5rem;
    white-space: normal;
    word-break: break-word
}

._c6b9e3d._4a34d14 > a._9426d99 {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 2.25rem
}

._c6b9e3d hr {
    border: 0;
    border-top: 1px solid #e0e0e0;
    margin: 0
}

._3b47ff4 {
    height: auto !important;
    width: auto !important
}

._74c70dd {
    margin: 2rem 0
}

._74c70dd._e767425 {
    margin: 2rem auto;
    width: 20.625rem
}

@media (min-width: 40rem) {
    ._74c70dd._e767425 {
        width: 36.75rem
    }
}

._c607da2 {
    position: relative
}

._c607da2 img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    display: block
}

._c607da2 ._cb031d1 {
    background: linear-gradient(180deg, #0000, #000 86.46%);
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: .5625rem;
    line-height: .75rem;
    padding: 1.5rem 1rem .5rem;
    position: absolute;
    text-align: center
}

._c607da2 ._cb031d1 > p {
    margin: 0
}

._c607da2 ._cb031d1 a, ._c607da2 ._cb031d1 a:hover {
    color: #fff;
    font-weight: 400
}

._bca97c4 {
    margin: 2rem 0
}

._bca97c4._0c805e8 {
    margin: 2rem auto;
    width: 20.625rem
}

@media (min-width: 40rem) {
    ._bca97c4._0c805e8 {
        width: 36.75rem
    }
}

._2d88580 {
    position: relative
}

._2d88580 img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    display: block
}

._2d88580 ._2a3cdcf {
    background: linear-gradient(180deg, #0000, #000 86.46%);
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: .5625rem;
    line-height: .75rem;
    padding: 1.5rem 1rem .5rem;
    position: absolute;
    text-align: center
}

._2d88580 ._2a3cdcf > p {
    margin: 0
}

._2d88580 ._2a3cdcf a, ._2d88580 ._2a3cdcf a:hover {
    color: #fff;
    font-weight: 400
}

._b0f10e3 {
    padding: 0
}

._b0f10e3 .slick-slider {
    margin: 0
}

._b0f10e3 .slick-slide {
    box-sizing: initial;
    padding: 0 .25rem;
    transform: scaleY(.93) scaleX(.88);
    width: 18.125rem
}

._b0f10e3 .slick-slide:not(.slick-center) {
    transform: scaleY(.91);
    transition: all .5s ease
}

._b0f10e3 .slick-slide > div {
    display: flex;
    flex-grow: 1
}

@media (min-width: 23.4375rem) {
    ._b0f10e3 .slick-slide {
        padding: 0 .75rem;
        width: 18.4375rem
    }
}

@media (min-width: 45.375rem) {
    ._b0f10e3 .slick-slide {
        width: 25.625rem
    }
}

._b0f10e3 ._2d99921 {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

._b0f10e3 ._2d88580 img {
    height: 12.8125rem;
    margin: 0;
    object-fit: cover;
    width: 100%
}

@media (min-width: 45.375rem) {
    ._b0f10e3 ._2d88580 img {
        height: 15.625rem
    }
}

._b0f10e3 ._93391d5 {
    border-top: 1px solid #e0e0e0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px
}

._b0f10e3 ._87b996d {
    background: var(--ui-main-background);
    border-bottom: 1px solid #e0e0e0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    flex-grow: 1;
    padding: 0 1rem 1rem
}

@media (min-width: 40rem) {
    ._b0f10e3._041d754 {
        display: none
    }
}

@media (min-width: 64rem) {
    ._b0f10e3 {
        display: none
    }
}

.red {
    color: #d70022
}

._458baa2 {
    margin: 2rem 0
}

._458baa2._8897a27 {
    margin: 2rem auto;
    width: 20.625rem
}

@media (min-width: 40rem) {
    ._458baa2._8897a27 {
        width: 36.75rem
    }
}

._0c9cac4 {
    position: relative
}

._0c9cac4 img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    display: block
}

._0c9cac4 ._2d66c03 {
    background: linear-gradient(180deg, #0000, #000 86.46%);
    bottom: 0;
    box-sizing: border-box;
    color: #fff;
    font-size: .5625rem;
    line-height: .75rem;
    padding: 1.5rem 1rem .5rem;
    position: absolute;
    text-align: center
}

._0c9cac4 ._2d66c03 > p {
    margin: 0
}

._0c9cac4 ._2d66c03 a, ._0c9cac4 ._2d66c03 a:hover {
    color: #fff;
    font-weight: 400
}

._70f03e3 {
    margin: 0 -2.1875rem 1rem;
    padding: 0
}

._70f03e3:not(._2f12987) .slick-slider {
    margin: 0 auto
}

._70f03e3:not(._2f12987) .slick-slide {
    align-items: center;
    transform: translate(100%)
}

._70f03e3:not(._2f12987) .slick-slide:not(.slick-center) h1 {
    color: #666
}

._70f03e3:not(._2f12987) .slick-slide.slick-center h1 {
    font-size: 2.5rem;
    line-height: 2.5rem
}

@media (min-width: 64rem) {
    ._70f03e3:not(._2f12987) {
        display: none
    }
}

._70f03e3._2f12987 .slick-slider {
    margin: 0 .625rem
}

._70f03e3._2f12987 .slick-track {
    justify-content: center
}

._70f03e3._2f12987 .slick-slide {
    align-items: center;
    transform: none
}

._70f03e3._2f12987 .slick-slide:not(:last-child) {
    margin-right: .5rem
}

._70f03e3._2f12987 .slick-slide:not(.slick-current) h1 {
    color: #666
}

._70f03e3._2f12987 .slick-slide.slick-current h1 {
    font-size: 2.5rem;
    line-height: 2.5rem
}

@media (min-width: 40rem) {
    ._70f03e3._2f12987 {
        display: none
    }
}

._70f03e3 ._6313248 {
    font-size: 1.625rem;
    letter-spacing: -.0625rem;
    transition: all .5s ease
}

._70f03e3 ._6313248._8897a27 {
    font-size: 2.5rem;
    line-height: 2.5rem
}

._87cce84 {
    grid-gap: .9375rem;
    display: grid
}

@media (min-width: 58.125rem) {
    ._87cce84 {
        grid-template-columns:repeat(2, 1fr)
    }
}

._a90bb55 {
    grid-gap: 1.875rem;
    display: grid;
    grid-template-columns:1fr 2fr
}

._3981c1a {
    display: block;
    height: auto;
    max-width: 100%;
    width: auto
}

._33eb671 {
    margin-top: 0
}

._c9fc5b5 {
    grid-gap: 1.5625rem;
    display: grid
}

._c9fc5b5 ._4ca48ed:before, ._c9fc5b5 ._f511594:before {
    background-color: #02bd9c;
    border-radius: 100%;
    content: "";
    display: inline-block;
    font-size: 0;
    height: .4375rem;
    margin: .1875rem .375rem .1875rem 0;
    width: .4375rem
}

._c9fc5b5 ._f511594:before {
    background-color: #00819f
}

._c9fc5b5 ._2aadeea {
    font-size: 1.5rem;
    font-weight: 500;
    margin: 0
}

@media (min-width: 45.3125rem) {
    ._c9fc5b5 {
        grid-gap: 0;
        grid-template-columns:1fr 1fr
    }
}

._776c70b {
    grid-row-gap: .9375rem;
    display: grid;
    margin-left: auto;
    margin-right: auto;
    padding: 1.875rem .9375rem;
    row-gap: .9375rem
}

._776c70b ._bf95c5a {
    justify-self: center;
    padding: 0 3.125rem
}

._9090da7 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 1.875rem 0
}

._20ae1ae {
    align-items: flex-start;
    text-align: left
}

._20ae1ae, ._454b768 {
    display: flex;
    flex-direction: column
}

._454b768 {
    align-items: center;
    text-align: center
}

._dd19a03 {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    text-align: right
}

._de088dd {
    align-items: center;
    grid-template-areas:"col1" "col2"
}

@media (min-width: 45.3125rem) {
    ._de088dd {
        grid-template-areas:"col1 col2"
    }
}

._320b31a {
    display: block;
    grid-area: col1;
    height: auto;
    max-width: 100%;
    width: 100%
}

@media (min-width: 45.3125rem) {
    ._320b31a {
        grid-area: col2
    }
}

._2493fc4 {
    display: flex;
    flex-direction: column;
    grid-area: col2;
    justify-content: center
}

@media (min-width: 45.3125rem) {
    ._2493fc4, ._f2ac483 ._320b31a {
        grid-area: col1
    }

    ._f2ac483 ._2493fc4 {
        grid-area: col2
    }
}

._3395e11 {
    overflow: hidden;
    position: relative
}

._3395e11 ._530eff1 {
    background: #fff
}

._3395e11 ._530eff1 ._e6c1092 {
    color: #000
}

._3395e11 ._51388d8 {
    background: #212121
}

._3395e11 ._51388d8 ._e6c1092 {
    color: #fff
}

._3395e11 ._4065d52 {
    background: #0000
}

._3395e11 ._4065d52 ._e6c1092 {
    color: #fff
}

._2567be2 {
    display: flex;
    min-height: 0
}

._2567be2 a:hover, ._e6c1092 {
    text-decoration: none
}

._e6c1092 {
    border-bottom: 3px solid #0000;
    color: #000;
    line-height: 1.3125rem;
    margin: 0;
    padding: .625rem .9375rem;
    transition: border-bottom-color .2s;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
    will-change: border-bottom-color
}

._e6c1092:active, ._e6c1092:hover {
    border-bottom-color: #666
}

._e6c1092._d3aab81 {
    border-bottom-color: #d70022
}

._e6c1092 a {
    cursor: pointer
}

@media (min-width: 45.3125rem) {
    ._e6c1092 {
        margin-left: .9375rem
    }

    ._e6c1092:first-of-type {
        margin-left: 0
    }
}

._5a5e396 {
    border: 0;
    bottom: 0;
    color: #fff;
    font-size: 2.1875rem;
    opacity: 0;
    outline: none;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    transform: translateZ(0);
    transition: opacity .5s, visibility 0s 1s;
    visibility: hidden;
    width: 1.875rem;
    z-index: calc(var(--base-z-index) + 2)
}

._5a5e396 svg {
    margin-top: -.75rem;
    position: absolute;
    top: 50%
}

._5a5e396 svg path {
    stroke: #fff
}

._5a5e396._fd693c9 {
    opacity: 1;
    transition: opacity .5s, visibility 0s 0s;
    visibility: visible
}

._5a5e396._fd693c9 svg {
    cursor: pointer
}

._5a5e396._42c48f6 {
    background: linear-gradient(270deg, #0000 0, #000 75%);
    left: 0
}

._5a5e396._42c48f6 svg {
    left: .1875rem;
    transform: rotate(90deg)
}

._5a5e396._1d68f65 {
    background: linear-gradient(90deg, #0000 0, #000 75%);
    right: 0
}

._5a5e396._1d68f65 svg {
    right: .1875rem;
    transform: rotate(-90deg)
}

._b220c54 {
    color: #000;
    font-size: .625rem;
    line-height: 1rem;
    position: absolute;
    top: -.375rem
}

._7d2bd12 {
    display: flex !important
}

._5ef66a4, ._7d2bd12 {
    justify-content: center
}

._5ef66a4 {
    align-items: center;
    background: #e6a816;
    display: flex;
    height: .75rem;
    padding: 0 .3125rem;
    position: relative
}

._91edd5a {
    background: #0000
}

._91edd5a:after {
    border-left: 4px solid #0000;
    left: -.25rem
}

._91edd5a:after, ._91edd5a:before {
    border-bottom: 6px solid #e6a816;
    border-top: 6px solid #e6a816;
    bottom: 0;
    content: "";
    height: 0;
    position: absolute;
    width: 0
}

._91edd5a:before {
    border-right: 4px solid #0000;
    right: -.25rem
}

._8e84fa7 {
    min-width: 12.5rem
}

._8e84fa7 ul {
    border-top: 1px solid var(--cmsNavMenuItemBorderColor);
    list-style: none;
    margin: 0;
    padding: 0
}

._8e84fa7 ul:not([data-level]) {
    border-left: 1px solid var(--cmsNavMenuItemBorderColor);
    border-right: 1px solid var(--cmsNavMenuItemBorderColor)
}

._8e84fa7 li {
    border-bottom: 1px solid var(--cmsNavMenuItemBorderColor);
    list-style-type: none;
    position: relative
}

._8e84fa7 li a[data-level="1"], ._8e84fa7 li span[data-level="1"] {
    padding-left: 1.875rem
}

._8e84fa7 li a[data-level="2"], ._8e84fa7 li span[data-level="2"] {
    padding-left: 2.8125rem
}

._8e84fa7 li a[data-level="3"], ._8e84fa7 li span[data-level="3"] {
    padding-left: 3.75rem
}

._8e84fa7 li a[data-level="4"], ._8e84fa7 li span[data-level="4"] {
    padding-left: 4.6875rem
}

._8e84fa7 li a[data-level="5"], ._8e84fa7 li span[data-level="5"] {
    padding-left: 5.625rem
}

._8e84fa7 li a[data-level="6"], ._8e84fa7 li span[data-level="6"] {
    padding-left: 6.5625rem
}

._8e84fa7 li li:last-child {
    border-bottom: 0
}

._7861591 ._38b7d2a {
    background-color: var(--cmsNavMenuItemBgColor);
    border: 0;
    color: var(--cmsNavMenuItemColor);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: .75rem 2.8125rem .75rem .9375rem;
    white-space: break-spaces;
    word-break: break-word
}

._7861591 ._38b7d2a:hover {
    background-color: var(--cmsNavMenuItemBgColorHover);
    color: var(--cmsNavMenuItemColorHover);
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    text-decoration: none
}

._7861591 ._07b6eaa {
    background-color: var(--cmsNavMenuItemBgColorActive);
    border-left: 4px solid var(--cmsNavMenuItemBorderColorActive);
    color: var(--cmsNavMenuItemColorActive)
}

._7861591 ._07b6eaa ._07b6eaa {
    background-color: var(--cmsNavMenuSubItemBgColor);
    color: var(--cmsNavMenuItemColorActive)
}

._7861591 button ~ ._07b6eaa {
    border-left: 0
}

._7861591 ._706cb8c {
    background-color: var(--cmsNavMenuArrowButtonBgColor);
    border: 1px solid var(--cmsNavMenuItemBorderColor) !important;
    border-radius: 0;
    height: 2.9375rem;
    position: absolute;
    right: -.0625rem;
    top: -.0625rem;
    width: 2.9375rem
}

._7861591 ._706cb8c:hover {
    background-color: var(--cmsNavMenuItemArrowBgColorHover)
}

._7861591 ._706cb8c:hover svg g, ._7861591 ._706cb8c:hover svg path {
    stroke: var(--cmsNavMenuItemArrowColorHover);
    fill: none
}

._7861591 ._706cb8c:not(._3139df7) {
    transform: rotate(180deg)
}

._7861591 ._706cb8c svg g, ._7861591 ._706cb8c svg path {
    stroke: var(--cmsNavMenuItemArrowColor);
    fill: none
}

._3139df7:not(button) {
    display: none
}

@media (max-width: 45.3125rem) {
    ._8e84fa7 {
        display: none
    }
}

._9ecb83c {
    display: block;
    height: auto;
    margin: 0 auto .46875rem;
    max-width: 100%
}

._e3cb9d6 > article:first-child {
    padding-left: 2.5rem;
    position: relative
}

._e3cb9d6 > article:first-child:before {
    color: #d70022;
    content: "1";
    font-size: 3.375rem;
    font-weight: 700;
    left: 0;
    line-height: 3.375rem;
    position: absolute
}

._e3cb9d6 > article:first-child p {
    margin-bottom: 0;
    margin-top: 0
}

._e3cb9d6 > article:first-child h3 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-s-size);
    font-weight: 400;
    line-height: var(--heading-s-line-height);
    margin: 0;
    overflow-wrap: break-word
}

._e3cb9d6 > article:nth-child(2) {
    padding-left: 2.5rem;
    position: relative
}

._e3cb9d6 > article:nth-child(2):before {
    color: #d70022;
    content: "2";
    font-size: 3.375rem;
    font-weight: 700;
    left: 0;
    line-height: 3.375rem;
    position: absolute
}

._e3cb9d6 > article:nth-child(2) p {
    margin-bottom: 0;
    margin-top: 0
}

._e3cb9d6 > article:nth-child(2) h3 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-s-size);
    font-weight: 400;
    line-height: var(--heading-s-line-height);
    margin: 0;
    overflow-wrap: break-word
}

._e3cb9d6 > article:nth-child(3) {
    padding-left: 2.5rem;
    position: relative
}

._e3cb9d6 > article:nth-child(3):before {
    color: #d70022;
    content: "3";
    font-size: 3.375rem;
    font-weight: 700;
    left: 0;
    line-height: 3.375rem;
    position: absolute
}

._e3cb9d6 > article:nth-child(3) p {
    margin-bottom: 0;
    margin-top: 0
}

._e3cb9d6 > article:nth-child(3) h3 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-s-size);
    font-weight: 400;
    line-height: var(--heading-s-line-height);
    margin: 0;
    overflow-wrap: break-word
}

._e3cb9d6 > article:nth-child(4) {
    padding-left: 2.5rem;
    position: relative
}

._e3cb9d6 > article:nth-child(4):before {
    color: #d70022;
    content: "4";
    font-size: 3.375rem;
    font-weight: 700;
    left: 0;
    line-height: 3.375rem;
    position: absolute
}

._e3cb9d6 > article:nth-child(4) p {
    margin-bottom: 0;
    margin-top: 0
}

._e3cb9d6 > article:nth-child(4) h3 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-s-size);
    font-weight: 400;
    line-height: var(--heading-s-line-height);
    margin: 0;
    overflow-wrap: break-word
}

._e3cb9d6 > article:nth-child(5) {
    padding-left: 2.5rem;
    position: relative
}

._e3cb9d6 > article:nth-child(5):before {
    color: #d70022;
    content: "5";
    font-size: 3.375rem;
    font-weight: 700;
    left: 0;
    line-height: 3.375rem;
    position: absolute
}

._e3cb9d6 > article:nth-child(5) p {
    margin-bottom: 0;
    margin-top: 0
}

._e3cb9d6 > article:nth-child(5) h3 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-s-size);
    font-weight: 400;
    line-height: var(--heading-s-line-height);
    margin: 0;
    overflow-wrap: break-word
}

._e3cb9d6 > article:nth-child(6) {
    padding-left: 2.5rem;
    position: relative
}

._e3cb9d6 > article:nth-child(6):before {
    color: #d70022;
    content: "6";
    font-size: 3.375rem;
    font-weight: 700;
    left: 0;
    line-height: 3.375rem;
    position: absolute
}

._e3cb9d6 > article:nth-child(6) p {
    margin-bottom: 0;
    margin-top: 0
}

._e3cb9d6 > article:nth-child(6) h3 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-s-size);
    font-weight: 400;
    line-height: var(--heading-s-line-height);
    margin: 0;
    overflow-wrap: break-word
}

._e3cb9d6 > article:nth-child(7) {
    padding-left: 2.5rem;
    position: relative
}

._e3cb9d6 > article:nth-child(7):before {
    color: #d70022;
    content: "7";
    font-size: 3.375rem;
    font-weight: 700;
    left: 0;
    line-height: 3.375rem;
    position: absolute
}

._e3cb9d6 > article:nth-child(7) p {
    margin-bottom: 0;
    margin-top: 0
}

._e3cb9d6 > article:nth-child(7) h3 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-s-size);
    font-weight: 400;
    line-height: var(--heading-s-line-height);
    margin: 0;
    overflow-wrap: break-word
}

._e3cb9d6 > article:nth-child(8) {
    padding-left: 2.5rem;
    position: relative
}

._e3cb9d6 > article:nth-child(8):before {
    color: #d70022;
    content: "8";
    font-size: 3.375rem;
    font-weight: 700;
    left: 0;
    line-height: 3.375rem;
    position: absolute
}

._e3cb9d6 > article:nth-child(8) p {
    margin-bottom: 0;
    margin-top: 0
}

._e3cb9d6 > article:nth-child(8) h3 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-s-size);
    font-weight: 400;
    line-height: var(--heading-s-line-height);
    margin: 0;
    overflow-wrap: break-word
}

._e3cb9d6 > article:nth-child(9) {
    padding-left: 2.5rem;
    position: relative
}

._e3cb9d6 > article:nth-child(9):before {
    color: #d70022;
    content: "9";
    font-size: 3.375rem;
    font-weight: 700;
    left: 0;
    line-height: 3.375rem;
    position: absolute
}

._e3cb9d6 > article:nth-child(9) p {
    margin-bottom: 0;
    margin-top: 0
}

._e3cb9d6 > article:nth-child(9) h3 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-s-size);
    font-weight: 400;
    line-height: var(--heading-s-line-height);
    margin: 0;
    overflow-wrap: break-word
}

._e3cb9d6 > article:nth-child(10) {
    padding-left: 2.5rem;
    position: relative
}

._e3cb9d6 > article:nth-child(10):before {
    color: #d70022;
    content: "10";
    font-size: 3.375rem;
    font-weight: 700;
    left: 0;
    line-height: 3.375rem;
    position: absolute
}

._e3cb9d6 > article:nth-child(10) p {
    margin-bottom: 0;
    margin-top: 0
}

._e3cb9d6 > article:nth-child(10) h3 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-s-size);
    font-weight: 400;
    line-height: var(--heading-s-line-height);
    margin: 0;
    overflow-wrap: break-word
}

._a02f349 {
    display: flex;
    justify-content: center
}

._a02f349._9eb1bca {
    color: #ddd
}

._a02f349._74778c8 {
    color: #000
}

._331c254 {
    animation: _5dce895 1.7s infinite
}

@keyframes _5dce895 {
    0% {
        opacity: .5;
        transform: scale(.72)
    }
    35% {
        opacity: 1;
        transform: scale(1)
    }
    70% {
        opacity: 1;
        transform: scale(1)
    }
    to {
        opacity: .5;
        transform: scale(.72)
    }
}

._8109c4f {
    display: flex;
    height: 12.5rem;
    justify-content: center
}

._5b7137a, ._76fac16 {
    display: inline-block
}

._5b7137a {
    cursor: pointer;
    height: 1.5625rem;
    margin-left: .625rem;
    width: 1.5625rem
}

._fe34acb {
    grid-gap: var(--ui-grid-gap);
    display: grid;
    grid-template-columns:1fr 1fr;
    margin-bottom: .9375rem;
    margin-top: 1.875rem;
    width: 100%
}

@media (min-width: 58.125rem) {
    ._fe34acb {
        grid-template-columns:1fr 1fr 1fr 1fr
    }
}

._7535b1d {
    grid-column-end: 3;
    grid-column-start: 1
}

._415ae38, ._7535b1d label {
    padding-top: 0
}

@media (min-width: 58.125rem) {
    ._415ae38 {
        padding-top: 1.125rem
    }
}

._3d5811e {
    background-color: #fff;
    padding: 1.875rem 1.875rem 1.25rem
}

._d37994b {
    color: var(--ui-link-color);
    cursor: pointer;
    font-weight: var(--ui-link-weight);
    -webkit-text-decoration: var(--ui-link-text-decoration);
    text-decoration: var(--ui-link-text-decoration)
}

._d37994b:hover {
    color: var(--ui-link-hover-color);
    -webkit-text-decoration: var(--ui-link-hover-text-decoration);
    text-decoration: var(--ui-link-hover-text-decoration)
}

._e8e0a25 {
    background-color: #0000;
    margin: auto
}

._34708bc {
    margin-bottom: 1.25rem
}

._50b8d2a {
    margin-top: .3125rem
}

._50b8d2a, ._a486288 {
    padding-left: .9375rem
}

._0d7aa77 {
    list-style: none;
    padding-left: 0
}

._0ff9fa7 {
    font-size: .9375rem !important;
    text-align: center
}

._1130d65 {
    margin-left: 1.25rem
}

._491f3c5 {
    overflow-x: scroll
}

._947bcca {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem
}

._66ce3fc {
    position: relative;
    width: 100%
}

._66ce3fc tr th {
    background: var(--ui-table-head-background);
    border-bottom: var(--ui-table-head-border-bottom);
    border-top: var(--ui-table-head-border-top);
    color: var(--ui-table-head-color);
    font-size: 1rem;
    padding: .75rem;
    text-align: left
}

._66ce3fc tr td {
    border-bottom: var(--ui-table-column-border-bottom);
    font-size: .8125rem;
    padding: .625rem
}

._66ce3fc tr:nth-of-type(2n) {
    background: var(--ui-table-row-alt-background)
}

@media (min-width: 58.125rem) {
    ._e07e14d {
        display: none
    }
}

._51a578b {
    display: none
}

@media (min-width: 58.125rem) {
    ._51a578b {
        display: revert
    }
}

@media (max-width: 58.125rem) {
    ._c56978f {
        display: none
    }
}

._8e894ec {
    color: var(--ui-table-head-color);
    font-size: 1rem !important;
    font-weight: bolder;
    padding: .75rem
}

._7f8d4fb {
    text-align: center
}

._899c49c {
    margin-bottom: .9375rem
}

._882f0e5 {
    display: flex
}

._c600bf7 {
    margin-right: .625rem
}

._0c02c85 {
    text-align: center
}

._272bfe0 {
    cursor: pointer
}

._06e2da2 {
    transform: rotate(180deg)
}

@keyframes _16c58ff {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes _ba34971 {
    0% {
        background-size: 0 0;
        opacity: 0
    }
    50% {
        background-size: cover;
        opacity: 1
    }
    to {
        background-size: 0 0;
        opacity: 0
    }
}

@keyframes _14affe8 {
    to {
        background-position-y: 0
    }
}

@keyframes _6f0806a {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(1.25)
    }
}

@keyframes _f5bbdfa {
    20% {
        opacity: .4
    }
    40% {
        height: 70%;
        opacity: 1;
        top: 15%
    }
    80% {
        height: 60%;
        opacity: 1
    }
    to {
        left: 75%;
        opacity: 0;
        width: 10%
    }
}

@keyframes _10dc626 {
    20% {
        opacity: 1
    }
    90% {
        opacity: 1
    }
    to {
        left: 68%;
        width: 30%
    }
}

@keyframes _0d6a386 {
    0% {
        opacity: 0;
        right: 95%;
        top: 20%;
        width: 0
    }
    5% {
        opacity: 0;
        right: 95%;
        top: 20%
    }
    25% {
        opacity: 1;
        right: 80%;
        top: 20%;
        width: 10%
    }
    50% {
        width: 55%
    }
    90% {
        opacity: .8;
        right: 6%;
        top: 20%
    }
    to {
        opacity: 0;
        right: 2%;
        top: 20%;
        width: 0
    }
}

@keyframes _0e215b4 {
    to {
        background-position-y: 74.375rem
    }
}

@keyframes _35d3006 {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes _983c085 {
    0% {
        background-color: #0000
    }
    to {
        background-color: #000000b3
    }
}

@keyframes _ab631ea {
    0% {
        filter: blur(0)
    }
    to {
        filter: blur(.125rem)
    }
}

@keyframes _52b8813 {
    0% {
        transform: translate3d(0, -.625rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, .25rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(45deg)
    }
}

@keyframes _7f018ec {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes _6e8b127 {
    0% {
        transform: translate3d(0, .5rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, -.125rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(-45deg)
    }
}

@keyframes _b366d4c {
    0% {
        transform: scale(.9)
    }
    to {
        transform: scale(1)
    }
}

._107b60f #root {
    pointer-events: none;
    visibility: hidden
}

@media (min-width: 45.3125rem) {
    ._107b60f #root {
        pointer-events: all;
        visibility: visible
    }
}

._107b60f .ReactModalPortal {
    position: relative
}

._107b60f .ReactModalPortal, ._b1ccf0b {
    z-index: calc(var(--base-z-index) + 1300)
}

._b1ccf0b {
    -webkit-overflow-scrolling: touch;
    background-color: #000;
    bottom: 0;
    height: 100%;
    left: 0;
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100);
    overflow-x: auto;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%
}

@media (max-width: 45.3125rem) {
    ._b1ccf0b._eebb749 {
        background-color: #000000b3;
        bottom: 0;
        left: 0;
        min-height: auto;
        position: fixed;
        right: 0;
        top: 0
    }
}

@media (min-width: 45.3125rem) {
    ._b1ccf0b {
        background-color: #000000b3;
        min-height: auto
    }

    ._b1ccf0b._f5f3907 {
        width: 99.99%
    }
}

._ed9f0f0 {
    display: flex;
    flex-direction: column;
    outline: none;
    position: relative
}

._ed9f0f0:not(._dd7e689) {
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100)
}

@media (min-width: 45.3125rem) {
    ._ed9f0f0:not(._dd7e689) {
        border-radius: 4px;
        margin: 3.4375rem auto;
        max-width: 29.375rem;
        min-height: 0;
        overflow: hidden;
        width: 80%
    }

    ._ed9f0f0:not(._dd7e689)._fd571ed {
        max-width: 21.4375rem
    }

    ._ed9f0f0:not(._dd7e689)._1b0ba99 {
        max-width: 41.875rem
    }

    ._ed9f0f0:not(._dd7e689)._93c3619 {
        max-width: 50rem
    }

    ._ed9f0f0:not(._dd7e689)._2ea72c4 {
        max-width: 61.875rem
    }

    ._ed9f0f0:not(._dd7e689)._6373200 {
        max-width: 79.0625rem
    }
}

._003f2b3 {
    animation: _35d3006 .1s steps(10)
}

@media (min-width: 45.3125rem) {
    ._003f2b3 {
        animation: _b366d4c .1s steps(10)
    }
}

._93cd4d5 {
    animation: _983c085 .1s steps(10)
}

._0bbaaab {
    left: -100vw
}

._eaf81ef {
    -webkit-overflow-scrolling: unset;
    background: none;
    overflow: hidden
}

._8aa2998, ._ead8edb {
    opacity: .75;
    position: absolute
}

._8aa2998:focus, ._8aa2998:hover, ._ead8edb:focus, ._ead8edb:hover {
    opacity: 1
}

._8aa2998 {
    right: .1875rem;
    top: .375rem
}

._8aa2998 svg g, ._8aa2998 svg path {
    stroke: var(--starsModalCloseBtnColor) !important
}

._8aa2998._32d9c62 svg g, ._8aa2998._32d9c62 svg path, ._8aa2998._9a9e4db svg g, ._8aa2998._9a9e4db svg path {
    stroke: #fff !important
}

._8aa2998._32d9c62 {
    background-color: #000000b3;
    border-radius: 50%
}

._c7ac706 {
    left: .125rem;
    top: .4375rem
}

._c7ac706 svg {
    transform: rotate(180deg)
}

._986661b {
    left: .125rem;
    position: absolute;
    top: .4375rem
}

._986661b svg {
    transform: rotate(90deg)
}

._986661b svg g, ._986661b svg path {
    stroke: #7f7f7f !important
}

._978e037 {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    padding: .9375rem .9375rem 3.125rem;
    width: 100%
}

@media (min-width: 45.3125rem) {
    ._978e037 {
        max-width: none;
        padding-left: 10%;
        padding-right: 10%
    }
}

._0a0a696 {
    border-top: 1px solid #ddd;
    justify-self: flex-end;
    padding: 1.25rem
}

._8a0c992 {
    grid-gap: var(--ui-grid-gap);
    display: grid;
    grid-template-columns:1fr;
    margin-bottom: .9375rem;
    margin-top: 1.875rem;
    width: 100%
}

@media (min-width: 58.125rem) {
    ._8a0c992 {
        grid-template-columns:1fr 1fr
    }
}

._d17de91 {
    padding-top: 0
}

@media (min-width: 58.125rem) {
    ._d17de91 {
        padding-top: 1.125rem
    }
}

._7133597 {
    grid-gap: var(--ui-grid-gap);
    display: grid;
    grid-template-columns:1fr;
    margin-bottom: 1.25rem;
    width: 100%
}

@media (min-width: 45.3125rem) {
    ._7133597 {
        grid-template-columns:.9fr .1fr
    }
}

._556ac08 {
    grid-gap: var(--ui-grid-gap);
    display: grid;
    grid-template-columns:1fr;
    width: 100%
}

@media (min-width: 58.125rem) {
    ._556ac08 {
        grid-template-columns:.25fr .25fr .25fr .25fr
    }
}

._eb62f37 {
    font-size: 1.5rem;
    font-weight: 700
}

._3efd8bd, ._d41bf36 {
    display: grid;
    justify-items: center
}

._3efd8bd {
    grid-gap: var(--ui-grid-gap);
    grid-template-columns:1fr;
    margin-bottom: 2.5rem;
    margin-top: 2.5rem;
    width: 100%
}

@media (min-width: 58.125rem) {
    ._3efd8bd {
        grid-template-columns:.33fr .33fr .33fr
    }
}

._20f981d {
    color: #00599e;
    font-size: 2.25rem;
    font-weight: 700
}

._1675b4d {
    align-items: center;
    display: grid;
    height: 15.875rem;
    text-align: center;
    vertical-align: middle;
    width: 100%
}

._5c187d1 {
    align-self: end
}

._d9ddeb8 {
    margin-top: 1.25rem;
    width: 100%
}

._c88f252 {
    overflow-x: scroll
}

._8e587d2 {
    position: relative;
    width: 100%
}

._8e587d2 tr th {
    background: var(--ui-table-head-background);
    border-bottom: var(--ui-table-head-border-bottom);
    border-top: var(--ui-table-head-border-top);
    color: var(--ui-table-head-color);
    font-size: 1rem;
    padding: .75rem;
    text-align: left
}

._8e587d2 tr td {
    border-bottom: var(--ui-table-column-border-bottom);
    font-size: .8125rem;
    padding: .625rem
}

._8e587d2 tr:nth-of-type(2n) {
    background: var(--ui-table-row-alt-background)
}

._7d2aeb7 {
    text-align: center !important
}

._0b2e243 {
    color: #089b80
}

._263dcb0 {
    color: #e6a816
}

._fb04636 {
    margin: .9375rem 0
}

._fb04636 section {
    margin: 0
}

._45e9800 {
    background: var(--footerWidgetBgColor);
    color: #fff;
    padding-bottom: var(--footerWidgetBottomPadding);
    padding-top: 2rem
}

._45e9800:first-child {
    margin-top: 0;
    padding-top: 2rem
}

._226a0e0 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 100%
}

@media (min-width: 76.875rem) {
    ._226a0e0 {
        margin: 0 auto;
        max-width: 77rem
    }
}

@media (min-width: 58.125rem) {
    ._226a0e0 {
        flex-direction: row
    }
}

._be003a1 {
    background: var(--footerWidgetFootnoteBgColor);
    color: #ddd
}

._be003a1 ._d731253 a {
    color: var(--footerWidgetFootnoteLinkColor);
    font-weight: 400
}

._be003a1 ._d731253 a:hover {
    color: var(--footerWidgetFootnoteLinkHoverColor)
}

._d731253 {
    align-items: flex-start;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    width: 100%
}

@media (min-width: 76.875rem) {
    ._d731253 {
        margin: 0 auto;
        max-width: 77rem
    }
}

@media (min-width: 45.3125rem) {
    ._d731253 {
        align-items: center;
        flex-direction: row
    }
}

._3bbb60e {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-size: .75rem;
    line-height: 1.125rem;
    line-height: 1.375rem;
    padding: .9375rem 0;
    width: 100%
}

._3bbb60e, ._3bbb60e a {
    font-weight: 400
}

._3bbb60e > p {
    overflow-wrap: break-word;
    padding: 0 .9375rem
}

._de70780 {
    box-sizing: border-box;
    display: flex;
    flex: 0 0 25%;
    flex-direction: column
}

._f8c8142 {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    height: 2.75rem;
    justify-content: space-between;
    line-height: 1.5rem;
    margin: 0;
    padding: 0 .9375rem
}

@media (min-width: 58.125rem) {
    ._f8c8142 {
        cursor: default;
        height: 1.5rem
    }
}

._24c6da4 path {
    stroke: #fff
}

@media (min-width: 58.125rem) {
    ._24c6da4 {
        display: none
    }
}

._0e2fa05 {
    box-sizing: border-box;
    display: none;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding: 0 .9375rem
}

@media (min-width: 58.125rem) {
    ._0e2fa05 {
        display: block;
        margin-top: .75rem
    }
}

._eedfda3 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.125rem
}

._eedfda3 a {
    color: #fff;
    line-height: 2rem;
    text-decoration: none
}

._eedfda3 a:hover {
    color: var(--footerMenuLinkHoverColor)
}

._a35e8da ._24c6da4 {
    transform: rotate(180deg)
}

._a35e8da ._0e2fa05 {
    display: block
}

._20a1a1c {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: var(--ui-grid-gap) .9375rem;
    width: 100%
}

@media (min-width: 76.875rem) {
    ._20a1a1c {
        margin: 0 auto;
        max-width: 77rem
    }
}

._611afc3 {
    background-position-x: 0;
    background-repeat: no-repeat;
    display: block;
    height: 2.5rem;
    margin: .1875rem 1.5625rem
}

._611afc3._93aaeec {
    background-position-y: -140.9375rem;
    width: 4.6875rem
}

._611afc3._b8ba1e1 {
    background-position-y: -36.875rem;
    width: 3.8125rem
}

._611afc3._4dea56f {
    background-position-y: -25.125rem;
    width: 3rem
}

._611afc3._9e5e5e9 {
    background-position-y: -27.75rem;
    width: 7rem
}

._611afc3._430f976 {
    background-position-y: -157rem;
    width: 5rem
}

._611afc3._2e7b028 {
    background-position-y: -48.5rem;
    width: 3.75rem
}

._611afc3._60f406b {
    background-position-y: -46.1875rem;
    width: 2.875rem
}

._611afc3._8d4756b {
    background-position-y: -41.875rem;
    width: 2.4375rem
}

._611afc3._1a37d2f {
    background-position-y: -73.9375rem;
    width: 5rem
}

._611afc3._64676a2 {
    background-position-y: -9.1875rem;
    width: 2.0625rem
}

._611afc3._abc172b {
    background-position-y: -150rem;
    width: 5rem
}

._611afc3._6e44c45 {
    background-position-y: -94.6875rem;
    width: 4.5rem
}

._611afc3._78940c5 {
    background-position-y: -83rem;
    width: 2.125rem
}

._611afc3._cd5eba8 {
    background-position-y: -171.125rem;
    width: 3.125rem
}

._611afc3._26741c2 {
    background-position-y: -115.5rem;
    width: 2.375rem
}

._611afc3._fa5961b {
    background-position-y: -71.5625rem;
    width: 5.125rem
}

._611afc3._a5ec7e6 {
    background-position-y: -57.75rem;
    width: 2.3125rem
}

._611afc3._d7977f7 {
    background-position-y: -39.1875rem;
    width: 7rem
}

._611afc3._15a90a0 {
    background-position-y: -78.5rem;
    width: 6.75rem
}

._611afc3._78ab2ce {
    background-position-y: -29.875rem;
    width: 5.875rem
}

._611afc3._ac9478b {
    background-position-y: -20.75rem;
    width: 1.9375rem
}

._611afc3._5830463 {
    background-position-y: -106.125rem;
    width: 2.375rem
}

._611afc3._8f109c1 {
    background-position-y: -184.9375rem;
    width: 3.25rem
}

._611afc3._2626d67 {
    background-position-y: -113.125rem;
    width: 2.375rem
}

._611afc3._4918fe8 {
    background-position-y: -92.375rem;
    width: 2.375rem
}

._611afc3._74362c2 {
    background-position-y: -180.375rem;
    width: 5.375rem
}

._611afc3._fab97f6 {
    background-position-y: -43.9375rem;
    width: 1.75rem
}

._611afc3._223252b {
    background-position-y: -99.3125rem;
    width: 5.625rem
}

._611afc3._3293d0a {
    background-position-y: -173.5rem;
    width: 7.3125rem
}

._611afc3._dbdfe44 {
    background-position-y: -175.75rem;
    width: 2.1875rem
}

._611afc3._bed10ba {
    background-position-y: -101.75rem;
    width: 4.1875rem
}

._611afc3._e8a7e29 {
    background-position-y: -97.125rem;
    width: 2.5625rem
}

._611afc3._0cb33c3 {
    background-position-y: -148.0625rem;
    width: 2.1875rem
}

._611afc3._d158af8 {
    background-position-y: -159.1875rem;
    width: 5rem
}

._611afc3._a598f03 {
    background-position-y: -187.3rem;
    width: 5rem
}

._611afc3._925a5d3 {
    background-position-y: -117.7rem;
    width: 1.8125rem
}

._611afc3._6e77a3e {
    background-position-y: -152.5rem;
    width: 5rem
}

._611afc3._27eeec1 {
    background-position-y: -161.875rem;
    width: 5rem
}

._611afc3 span {
    clip: rect(0, 0, 0, 0);
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem
}

._2bb7e76 {
    height: auto
}

._44856a0 {
    height: 100%
}

._d1ef924 {
    background-color: var(--machineDateBgColor);
    color: #ddd;
    display: flex;
    padding: 0 0 .625rem .9375rem
}

._d1ef924 ._cc5c44a {
    width: 100%
}

@media (min-width: 76.875rem) {
    ._d1ef924 ._cc5c44a {
        margin: 0 auto;
        max-width: 77rem
    }
}

._4027ad7 {
    display: flex;
    flex-direction: column
}

._2c79994 {
    margin-top: 2.5rem !important
}

._60a11e9 {
    margin-top: 1.25rem;
    max-width: 15.625rem
}

._5736ba8 {
    margin-bottom: 0;
    margin-top: 1.25rem
}

._5e21c2e {
    margin-left: .3125rem
}

._5e21c2e, ._9414c00 {
    color: #d70022
}

._bbf90e0 {
    color: #02bd9c
}

._6ace12f, ._ccaa4e4, ._f16f4b1 {
    max-width: 22.5rem
}

._6ace12f {
    align-items: flex-start;
    display: flex
}

._58a2519 {
    padding: .125rem 0 .5rem .625rem;
    width: 100%
}

._6f4af07 {
    margin-top: 1.25rem
}

._2416f8d {
    color: var(--ui-input-error-text-color)
}

._0861829 {
    padding-left: .0625rem
}

._8fc97e3 {
    margin-top: 1.25rem
}

._3d9462c {
    color: var(--ui-input-error-text-color);
    margin: 0
}

._958e79d {
    display: flex;
    flex-direction: column
}

@media (max-width: 58.125rem) {
    ._958e79d {
        flex-direction: row
    }
}

._0c6c8f1 {
    padding: .625rem 1.875rem .625rem .625rem
}

@media (max-width: 58.125rem) {
    ._0c6c8f1 {
        padding-top: 0
    }
}

._d1c2ddc, ._ddc80f7 {
    margin-bottom: .625rem
}

._bdfc5f2 {
    align-content: space-between;
    background-color: var(--ui-main-background);
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-right: .625rem;
    position: -webkit-sticky;
    position: sticky;
    text-align: center;
    top: 0
}

._bdfc5f2 button {
    background-color: #0000;
    border: 0;
    color: var(--ui-main-color);
    cursor: pointer;
    width: 1.875rem
}

._bdfc5f2 button:focus {
    outline: none
}

@media (max-width: 58.125rem) {
    ._bdfc5f2 {
        align-self: flex-start;
        background-color: var(--ui-main-background);
        flex-direction: column;
        height: 100vh
    }
}

._b18a537 {
    color: var(--ui-link-color) !important;
    font-size: 1.25rem
}

._ee7faca {
    grid-gap: 1.875rem;
    display: grid;
    grid-template-columns:41% 1fr;
    padding: .625rem 0
}

@media (max-width: 58.125rem) {
    ._ee7faca {
        grid-gap: 0;
        grid-template-columns:1fr
    }
}

._6a66c92 img, ._acedc99 {
    height: auto;
    max-width: 100%
}

._acedc99 {
    justify-self: center
}

._920eb36 p {
    margin: 0;
    padding-bottom: 1.25rem
}

._7544861 {
    width: 100%;
    word-break: break-word
}

._7544861 h1 {
    font-size: var(--heading-l-size);
    line-height: var(--heading-l-line-height)
}

._7544861 h1, ._7544861 h2 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-weight: 400;
    margin: 0;
    overflow-wrap: break-word
}

._7544861 h2 {
    font-size: var(--heading-m-size);
    line-height: var(--heading-m-line-height)
}

._7544861 h3 {
    font-size: var(--heading-s-size);
    line-height: var(--heading-s-line-height)
}

._7544861 h3, ._7544861 h4, ._7544861 h5, ._7544861 h6 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-weight: 400;
    margin: 0;
    overflow-wrap: break-word
}

._7544861 h4, ._7544861 h5, ._7544861 h6 {
    font-size: var(--heading-xs-size);
    line-height: var(--heading-xs-line-height)
}

._7544861 a {
    color: var(--ui-link-color);
    font-weight: var(--ui-link-weight);
    -webkit-text-decoration: var(--ui-link-text-decoration);
    text-decoration: var(--ui-link-text-decoration)
}

._7544861 a:hover {
    color: var(--ui-link-hover-color);
    -webkit-text-decoration: var(--ui-link-hover-text-decoration);
    text-decoration: var(--ui-link-hover-text-decoration)
}

._7544861 img {
    height: auto;
    max-width: 100%
}

._7544861 img, ._7544861 p a img {
    vertical-align: middle
}

._7544861 table {
    border-left: 0;
    border-right: 0;
    border-spacing: 0;
    color: var(--ui-table-color);
    display: block;
    margin: .625rem 0;
    overflow-x: auto;
    padding: 0;
    width: 100%;
    word-break: normal
}

._7544861 table tbody {
    border-color: inherit;
    vertical-align: middle;
    width: 100%
}

._7544861 table tbody:first-of-type {
    display: table-header-group
}

._7544861 table tbody:nth-of-type(2) {
    display: table-row-group
}

._7544861 table tbody:only-child {
    display: table
}

._7544861 table tr th {
    background: var(--ui-table-head-background);
    border-bottom: var(--ui-table-head-border-bottom);
    border-top: var(--ui-table-head-border-top);
    color: var(--ui-table-head-color);
    font-size: 1rem;
    padding: .75rem;
    text-align: left
}

._7544861 table tr td {
    border-bottom: var(--ui-table-column-border-bottom);
    font-size: .8125rem;
    padding: .625rem
}

._7544861 table tr:nth-of-type(2n) {
    background: var(--ui-table-row-alt-background)
}

._f57fa8a {
    padding-top: 2.0625rem !important
}

@media (min-width: 45.3125rem) {
    ._f57fa8a {
        padding-top: 2.375rem !important
    }
}

._28ab47c {
    padding-top: 3.875rem !important
}

@media (min-width: 45.3125rem) {
    ._28ab47c {
        padding-top: 1.875rem !important
    }
}

._5da18ce {
    padding-top: 9.3125rem !important
}

@media (min-width: 45.3125rem) {
    ._5da18ce {
        padding-top: 7.9375rem !important
    }
}

._8c9a4d3 {
    padding-top: 2.1875rem !important
}

@media (min-width: 45.3125rem) {
    ._8c9a4d3 {
        padding-top: 2.3125rem !important
    }
}

._0efbcb8 {
    padding-top: 2.3125rem !important
}

@media (min-width: 45.3125rem) {
    ._0efbcb8 {
        padding-top: 1.875rem !important
    }
}

._28faaf4 {
    top: 2rem !important
}

@media (min-width: 45.3125rem) {
    ._28faaf4 {
        top: 2.3125rem !important
    }
}

._ba690af {
    top: 3.875rem !important
}

@media (min-width: 45.3125rem) {
    ._ba690af {
        top: 1.875rem !important
    }
}

._de4ab8f {
    top: 9.3125rem !important
}

@media (min-width: 45.3125rem) {
    ._de4ab8f {
        top: 7.9375rem !important
    }
}

._3249ef0 {
    top: 2.1875rem !important
}

@media (min-width: 45.3125rem) {
    ._3249ef0 {
        top: 2.3125rem !important
    }
}

@media (min-width: 58.125rem) {
    ._e5c5580 {
        top: 2.375rem !important
    }

    ._5db476a {
        top: 1.875rem !important
    }

    ._802570b {
        top: 7.9375rem !important
    }
}

._af36f04 {
    align-items: center;
    display: grid;
    grid-template-columns:1fr 1fr;
    justify-content: space-between;
    padding: .75rem .9375rem;
    position: relative
}

._af36f04 div:nth-child(n) {
    justify-self: start
}

._af36f04 div:nth-child(2n) {
    justify-self: end
}

@media (min-width: 48rem) {
    ._af36f04._047e1a6 {
        height: var(--mobileMenuRamActiveHeight)
    }
}

@media (min-width: 58.125rem) {
    ._af36f04._c9c4104 {
        box-sizing: border-box;
        flex-wrap: wrap;
        height: var(--headerWidgetInnerHeight);
        width: 100%
    }
}

@media (min-width: 58.125rem)and (min-width: 76.875rem) {
    ._af36f04._c9c4104 {
        margin: 0 auto;
        max-width: 77rem
    }
}

@media (min-width: 58.125rem)and (min-width: 45.3125rem) {
    ._af36f04._c9c4104 {
        height: var(--headerWidgetInnerHeightSm);
        position: relative
    }
}

@media (min-width: 58.125rem) {
    ._9bf4716._c9c4104 {
        height: var(--headerWidgetInnerHeight)
    }
}

@media (min-width: 58.125rem)and (min-width: 45.3125rem) {
    ._9bf4716._c9c4104 {
        height: var(--headerWidgetInnerHeightSm)
    }
}

._79652c3._c9c4104 {
    height: auto
}

._161a526 {
    align-self: flex-end
}

._3382ece {
    background: var(--headerWidgetBgColor);
    display: flex;
    flex-direction: column;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.125rem;
    position: relative;
    width: 100%;
    z-index: calc(var(--base-z-index) + 4)
}

._3382ece ._1429db0 a {
    color: var(--ui-stars-link-color);
    color: #fff;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 500;
    font-weight: 400;
    text-decoration: underline
}

._3382ece ._1429db0 a:hover {
    color: #fff
}

@media (min-width: 58.125rem) {
    ._676888c ._1429db0 a {
        font-size: .875rem
    }
}

@media (min-width: 62rem) {
    ._cade515 {
        height: var(--desktopMenuRamActiveHeight)
    }
}

._182a7f0 {
    box-sizing: border-box;
    display: flex;
    height: var(--headerWidgetInnerHeight);
    justify-content: space-between;
    padding: .75rem .9375rem;
    width: 100%
}

@media (min-width: 76.875rem) {
    ._182a7f0 {
        margin: 0 auto;
        max-width: 77rem
    }
}

@media (min-width: 45.3125rem) {
    ._182a7f0 {
        height: var(--headerWidgetInnerHeightSm);
        position: relative
    }
}

@media (min-width: 58.125rem) {
    ._e27b038 {
        display: none
    }
}

._41402c0 {
    display: none
}

@media (min-width: 58.125rem) {
    ._41402c0._4b5c234 {
        display: flex
    }
}

._ff39e11 {
    align-items: center;
    display: flex;
    justify-content: center
}

._d56f6f0 {
    align-items: center;
    justify-content: var(--headerWidgetJustifyContent)
}

._60a76a6 {
    grid-gap: 1.75rem
}

._60a76a6._3025184 {
    height: 3.4375rem;
    overflow: hidden;
    position: relative;
    width: 14.0625rem
}

@media (min-width: 62rem) {
    ._60a76a6._3025184 {
        height: 5.3125rem;
        overflow: visible;
        width: 28.125rem
    }
}

@media (max-width: 67.5rem)and (hover: none) {
    ._60a76a6._3025184 {
        display: none
    }
}

@media (min-width: 58.125rem) {
    ._60a76a6 {
        grid-gap: 2.5rem;
        margin-left: auto
    }
}

._60a76a6, ._b763c62 {
    grid-gap: .9375rem;
    color: #fff;
    display: grid;
    grid-auto-flow: column
}

._b5f3231 {
    color: var(--ui-stars-link-color);
    margin-left: auto
}

._b763c62 {
    grid-template-columns:-webkit-max-content;
    grid-template-columns:max-content
}

._b763c62:not(._8069cb7) {
    grid-gap: 2.375rem
}

._b763c62 li {
    font-size: .8125rem;
    margin: 0;
    padding: 0
}

._0c0d92d {
    margin-bottom: 1.125rem
}

._7488234 {
    margin-bottom: .3125rem
}

._91700a5 {
    cursor: pointer;
    display: block;
    flex-grow: 0;
    height: 2rem;
    position: relative;
    width: 3.5rem
}

._91700a5._2134545 {
    height: auto;
    margin-left: calc(var(--ui-grid-gap) * -1)
}

@media (min-width: 58.125rem) {
    ._91700a5._163eea9 {
        display: none
    }
}

._9e83a77 {
    background: #fff;
    display: block;
    height: .09375rem;
    position: absolute;
    top: 50%;
    transform: translate3d(0, -50%, 0);
    transform-origin: center center;
    width: 30%
}

._9e83a77:first-child {
    transform: translate3d(0, -.5rem, 0)
}

._9e83a77:last-of-type {
    transform: translate3d(0, .375rem, 0)
}

._ea3e986 {
    background: var(--headerWidgetBgColor);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: calc(var(--base-z-index) + 5)
}

._b026096 {
    background-color: #fd0
}

._df42342 {
    height: 100%;
    opacity: 0;
    position: absolute;
    width: 100%;
    z-index: 999999
}

._0de0961 .slick-slider {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    display: block;
    margin-bottom: 1.875rem;
    position: relative;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none
}

._0de0961 ul.slick-dots {
    bottom: -.625rem
}

._0de0961 ul.slick-dots li {
    height: .75rem;
    margin: 0 .5rem 0 0;
    width: .75rem
}

._0de0961 ul.slick-dots li.slick-active button {
    background: #02bd9c
}

._0de0961 ul.slick-dots li button {
    background: silver;
    border-radius: 50%;
    height: .75rem;
    width: .75rem
}

._0de0961 ul.slick-dots li button:before {
    height: .75rem;
    width: .75rem
}

._0de0961 .slick-list {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

._0de0961 .slick-list:focus {
    outline: none
}

._0de0961 .slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

._0de0961 .slick-slider .slick-list, ._0de0961 .slick-slider .slick-track {
    transform: translateZ(0)
}

._0de0961 .slick-track {
    display: block;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0
}

._0de0961 .slick-track:after, ._0de0961 .slick-track:before {
    content: "";
    display: table
}

._0de0961 .slick-track:after {
    clear: both
}

._6fb0400 ._0de0961 .slick-track {
    visibility: hidden
}

._0de0961 .slick-slide {
    float: left;
    height: 100%;
    min-height: .0625rem
}

._0de0961 .slick-slide:focus {
    outline: none
}

[dir=rtl] ._0de0961 .slick-slide {
    float: right
}

._0de0961 .slick-slide img {
    display: block
}

._0de0961 .slick-slide.slick-loading img {
    display: none
}

._0de0961 .slick-slide.dragging img {
    pointer-events: none
}

._23507a9 ._0de0961 .slick-slide {
    display: block
}

._6fb0400 ._0de0961 .slick-slide {
    visibility: hidden
}

._49b3bd4 ._0de0961 .slick-slide {
    border: 1px solid #0000;
    display: block;
    height: auto
}

._0de0961 .slick-arrow.slick-hidden {
    display: none
}

._bfa6aa0 .slick-slider:hover .slick-arrow {
    border: 0;
    opacity: .5
}

._bfa6aa0 .slick-slider:hover .slick-prev {
    left: 1.5625rem
}

._bfa6aa0 .slick-slider:hover .slick-next {
    right: 1.5625rem
}

._bfa6aa0 .slick-arrow {
    opacity: 0;
    transition: all .2s ease-in-out;
    z-index: 1
}

._bfa6aa0 .slick-next, ._bfa6aa0 .slick-prev {
    background: #0000;
    border: 0;
    color: #0000;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 1.25rem;
    line-height: 0;
    outline: none;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1.25rem
}

._bfa6aa0 .slick-next:before, ._bfa6aa0 .slick-prev:before {
    color: #fff;
    font-family: slick;
    font-size: 1.25rem;
    line-height: 1;
    opacity: .75
}

._bfa6aa0 .slick-next:focus, ._bfa6aa0 .slick-next:hover, ._bfa6aa0 .slick-prev:focus, ._bfa6aa0 .slick-prev:hover {
    background: #0000;
    color: #0000;
    outline: none
}

._bfa6aa0 .slick-next:focus:before, ._bfa6aa0 .slick-next:focus:hover, ._bfa6aa0 .slick-next:hover:before, ._bfa6aa0 .slick-next:hover:hover, ._bfa6aa0 .slick-prev:focus:before, ._bfa6aa0 .slick-prev:focus:hover, ._bfa6aa0 .slick-prev:hover:before, ._bfa6aa0 .slick-prev:hover:hover {
    opacity: 1
}

._bfa6aa0 .slick-next.slick-disabled:before, ._bfa6aa0 .slick-prev.slick-disabled:before {
    opacity: .25
}

._bfa6aa0 .slick-next g g, ._bfa6aa0 .slick-prev g g {
    stroke: #fff
}

._bfa6aa0 .slick-prev {
    left: 0
}

._bfa6aa0 .slick-prev svg {
    transform: translateY(-50%) rotate(90deg) scale(2.5)
}

[dir=rtl] ._bfa6aa0 .slick-prev {
    left: auto;
    right: -1.5625rem
}

._bfa6aa0 .slick-next {
    right: 0
}

._bfa6aa0 .slick-next svg {
    transform: translateY(-50%) rotate(-90deg) scale(2.5)
}

[dir=rtl] ._bfa6aa0 .slick-next {
    left: -1.5625rem;
    right: auto
}

._bfa6aa0 .slick-dotted.slick-slider {
    margin-bottom: 1.875rem
}

._bfa6aa0 .slick-dots {
    bottom: -1.5625rem;
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

._bfa6aa0 .slick-dots li {
    cursor: pointer;
    display: inline-block;
    height: 1.25rem;
    margin: 0 .3125rem;
    padding: 0;
    position: relative;
    width: 1.25rem
}

._bfa6aa0 .slick-dots li button {
    background: #0000;
    border: 0;
    color: #0000;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 1.25rem;
    line-height: 0;
    outline: none;
    padding: .3125rem;
    width: 1.25rem
}

._bfa6aa0 .slick-dots li button:before {
    color: #000;
    content: "•";
    font-family: slick;
    font-size: .375rem;
    height: 1.25rem;
    left: 0;
    line-height: 1.25rem;
    opacity: .25;
    position: absolute;
    text-align: center;
    top: 0;
    width: 1.25rem
}

._bfa6aa0 .slick-dots li button:focus, ._bfa6aa0 .slick-dots li button:hover {
    outline: none
}

._bfa6aa0 .slick-dots li button:focus:before {
    opacity: 1
}

._bfa6aa0 .slick-dots .slick-active button:before {
    color: #000;
    opacity: .75
}

@media (max-width: 58.125rem) {
    ._bfa6aa0 .slick-arrow {
        display: none !important
    }
}

._de2001e, ._f0d8de5 {
    padding: .3125rem
}

._de2001e .slide, ._f0d8de5 .slide {
    height: 0;
    max-width: 100%;
    padding: .3125rem .3125rem 46.96%;
    position: relative
}

._de2001e .slide .crm-wrapper, ._f0d8de5 .slide .crm-wrapper {
    position: static
}

._de2001e iframe, ._f0d8de5 iframe {
    border: 0;
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._f0d8de5 {
    padding: .3125rem
}

._f0d8de5 .slick-next, ._f0d8de5 .slick-prev {
    height: 1.125rem;
    width: .75rem
}

._f0d8de5 .slick-prev {
    transform: rotate(90deg) translate3d(-.5rem, .0625rem, 0) scale(1.5)
}

._f0d8de5 .slick-next {
    transform: rotate(-90deg) translate3d(.5rem, .0625rem, 0) scale(1.5)
}

._f0d8de5 .slick-slide:focus {
    outline: none
}

._f0d8de5 .slide {
    cursor: pointer;
    padding: .625rem .625rem 47.76%
}

._f0d8de5 .slide:focus {
    outline: none
}

._f0d8de5 .slide .crm-wrapper {
    position: static
}

._f0d8de5 iframe {
    height: auto
}

._5738f2d {
    padding: .3125rem 2.1875rem
}

._af3e2a7 {
    height: 5rem;
    position: relative
}

._af3e2a7 ._402c7d9 {
    cursor: pointer;
    display: block;
    left: 0;
    padding: .9375rem;
    position: absolute;
    top: .9375rem
}

._af3e2a7 ._402c7d9 g {
    stroke: #fff
}

._af3e2a7 ._226acd9 {
    color: #fff;
    position: absolute;
    right: .9375rem;
    text-decoration: none;
    top: 2.1875rem
}

._a2cccc4 {
    margin-right: var(--brandIconDesktopMarginRight)
}

@media (max-width: 76.8125rem) {
    ._7bdb1af {
        display: none
    }
}

@media (min-width: 76.875rem) {
    ._5dedeac {
        display: none
    }
}

._8ac30d0 {
    margin-left: -.9375rem
}

._8ac30d0 .primary {
    fill: #d70022
}

._8ac30d0 .secondary {
    fill: #fff
}

._40059ea {
    margin-left: var(--brandMobileIconMarginLeft);
    margin-top: var(--brandMobileIconMarginTop);
    transition: opacity .5s ease-in-out
}

._40059ea .primary {
    fill: var(--brandMobilePrimaryIcon)
}

._40059ea .secondary {
    fill: var(--brandMobileSecondaryIcon)
}

._ed4cd03 {
    height: 1.75rem;
    width: 3.75rem
}

._183ff14 {
    transform: rotate(30deg)
}

._292c533 {
    display: flex;
    padding-right: 1.25rem
}

._292c533._a80b3ad {
    border-bottom: 1px solid #3d3d3d;
    margin-bottom: .75rem;
    padding-bottom: .75rem
}

._292c533 a {
    flex: 1 1
}

._cc7d5db {
    margin-left: .5rem;
    transform: rotate(-180deg)
}

._cc7d5db._8e405c7 {
    transform: rotate(0deg)
}

._cc7d5db path {
    stroke: #fff
}

._0166dce:before {
    background: #252525;
    border: solid #333;
    content: "";
    transform: rotate(45deg)
}

._0166dce, ._0166dce:before {
    height: .8125rem;
    position: absolute;
    width: .8125rem;
    z-index: -1
}

[data-popper-placement^=bottom] > ._0166dce {
    top: -.46875rem
}

[data-popper-placement^=bottom] > ._0166dce:before {
    border-width: 1px 0 0 1px
}

[data-popper-placement^=top] > ._0166dce {
    bottom: -.46875rem
}

[data-popper-placement^=top] > ._0166dce:before {
    border-width: 0 1px 1px 0
}

[data-popper-placement^=left] > ._0166dce {
    right: -.46875rem
}

[data-popper-placement^=right] > ._0166dce {
    left: -.46875rem
}

._688a674 {
    background: #252525;
    border: 1px solid #333;
    border-radius: 4px;
    box-sizing: border-box;
    display: grid;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    grid-template-columns:auto auto auto;
    line-height: 1.125rem;
    list-style: none;
    margin: initial;
    padding: .9375rem;
    z-index: calc(var(--base-z-index) + 8)
}

._688a674 ._b88494f {
    box-sizing: border-box;
    margin: 0;
    padding: .625rem 1.5625rem;
    white-space: nowrap
}

._688a674 ._b88494f a {
    color: var(--ui-stars-link-color);
    color: #fff;
    cursor: pointer;
    font-size: .875rem;
    font-weight: 500;
    font-weight: 400;
    text-decoration: underline;
    width: 33%
}

._fc584dd {
    align-items: center;
    display: flex;
    flex-direction: row
}

._fc584dd p {
    color: #fff;
    line-height: 1;
    margin: 0 0 0 .3125rem;
    text-transform: uppercase
}

._097fc0b {
    margin: 0;
    padding: 0
}

._f08b848 {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 3.4375rem;
    padding-left: 2.375rem
}

._f08b848:hover a {
    text-decoration: underline
}

._f08b848:hover ._39024f4 {
    text-decoration: none
}

._f08b848:hover .default {
    display: none
}

._f08b848:hover .alt {
    display: block
}

._f08b848:hover .alt path, ._f08b848:hover .alt path:first-child {
    fill: #fff
}

._f08b848._6c83c21, ._f08b848:active:not(._c62df59) {
    border-left: var(--brandLinkBorderLeftActive);
    padding-left: 2.125rem
}

@media (min-width: 58.125rem) {
    ._f08b848._6c83c21, ._f08b848:active:not(._c62df59) {
        border: 0;
        padding: 0
    }

    ._f08b848 {
        height: auto;
        margin-left: 2.375rem;
        padding: 0
    }

    ._f08b848:first-child {
        margin: 0
    }
}

._adea103 {
    align-items: center;
    display: flex;
    justify-content: center
}

._f65e9de {
    box-sizing: initial;
    padding-right: .3125rem
}

._f65e9de .default {
    display: block
}

._f65e9de .default:not(.no-stroke) path:first-child {
    stroke: #fff
}

._f65e9de .default path {
    fill: #fff
}

._f65e9de .alt {
    display: none
}

._d0fbdf7 {
    display: flex
}

._d0fbdf7:hover {
    text-decoration: none !important
}

._d0fbdf7:hover ._c49cd0a path {
    fill: #fff
}

._d0fbdf7 ._c96b404 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 2rem;
    margin-left: .3125rem;
    text-decoration: none
}

._d0fbdf7 ._c49cd0a {
    height: 2rem
}

._d0fbdf7 ._c49cd0a path {
    fill: none;
    stroke: #fff;
    stroke-width: .0625rem;
    transition: fill .4s;
    will-change: fill
}

._dc34219 {
    display: flex;
    flex-direction: row
}

._dc34219 button + button {
    margin-left: .9375rem
}

@media (min-width: 76.875rem) {
    ._dc34219 button {
        min-width: 7.5625rem
    }
}

._dffb6e5 {
    margin-top: .3125rem;
    position: relative
}

@media (min-width: 45.3125rem) {
    ._dffb6e5 {
        min-width: 8.125rem
    }
}

._4b8f578 {
    margin-left: .625rem
}

._b3f92c4 {
    position: relative;
    z-index: 0
}

._58c7ab8 {
    -webkit-font-smoothing: subpixel-antialiased;
    background-color: #e01b21;
    border-radius: 50%;
    bottom: .875rem;
    color: #fff;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 700;
    height: .875rem;
    left: -.5rem;
    line-height: .625rem;
    padding: .1875rem;
    position: absolute;
    text-align: center;
    width: .875rem;
    z-index: calc(var(--base-z-index) + 5)
}

._b30e00e {
    margin-bottom: -.125rem;
    margin-left: -2.5rem;
    margin-top: -.3125rem;
    max-width: 20rem;
    position: relative
}

._b30e00e ._2569978 {
    display: flex;
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: .5rem;
    padding: .75rem;
    width: 17.5rem
}

._b30e00e ._2569978:before {
    background-image: url(/static/media/srwrds-chest-open.f719ed92.png);
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    display: block;
    flex: none;
    height: 4.9375rem;
    margin-right: 1rem;
    width: 4.6875rem
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._b30e00e ._2569978:before {
        background-image: url(/static/media/srwrds-chest-open@2x.317b0f11.png)
    }
}

@media (min-width: 45.3125rem) {
    ._b30e00e ._25d46c1 {
        width: 40%
    }
}

._b30e00e ._9c63f59 {
    display: none;
    height: 1.625rem;
    margin-bottom: .125rem;
    position: relative;
    right: .3125rem;
    top: .3125rem;
    transform: translateY(.375rem);
    width: 60%
}

@media (min-width: 45.3125rem) {
    ._b30e00e ._9c63f59 {
        display: inline-block
    }
}

._b30e00e ._171f40e {
    transform: scale(.7);
    width: 90%
}

._b30e00e ._319d147 {
    float: left;
    height: 1.0625rem;
    margin-left: .375rem;
    margin-right: .5rem;
    margin-top: .375rem;
    transform: translateX(.25rem);
    width: 1.0625rem
}

._b30e00e button + span {
    bottom: 1.375rem;
    font-size: .625rem;
    font-weight: 500;
    height: .5625rem;
    left: auto;
    padding: .125rem;
    right: .8125rem;
    width: .5625rem
}

._b30e00e._ed07341 {
    margin-left: -3.125rem;
    max-width: none
}

._b30e00e._ed07341 ._25d46c1 {
    border-radius: 22px;
    font-size: 1rem;
    height: 2.75rem;
    width: 100%
}

._b30e00e._ed07341 svg {
    display: inline-block
}

._b30e00e._ed07341 ._171f40e + svg {
    cursor: pointer;
    position: relative;
    right: 2rem;
    top: -.25rem
}

@media (max-width: 45.3125rem) {
    ._b30e00e._ed07341 ._171f40e + svg {
        height: 1.875rem;
        right: 2.5rem;
        top: .625rem;
        width: 1.375rem
    }
}

._b30e00e._ed07341 span {
    bottom: 2.0625rem;
    font-size: .9375rem;
    height: .875rem;
    line-height: .9375rem;
    right: .9375rem;
    width: .875rem
}

._b30e00e._ed07341 ._319d147 {
    height: 1.125rem;
    margin-left: 1.25rem;
    margin-top: .3125rem;
    transform: scale(1.3);
    width: 1.125rem
}

._b30e00e._ed07341 ._319d147 > path {
    fill: #69c86b
}

@media (min-width: 45.3125rem) {
    ._b30e00e {
        margin-left: .75rem;
        margin-top: -.75rem
    }
}

@keyframes _1f9fa96 {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes _dc33e66 {
    0% {
        background-size: 0 0;
        opacity: 0
    }
    50% {
        background-size: cover;
        opacity: 1
    }
    to {
        background-size: 0 0;
        opacity: 0
    }
}

@keyframes _6b4a6a5 {
    to {
        background-position-y: 0
    }
}

@keyframes _116af75 {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(1.25)
    }
}

@keyframes _abff101 {
    20% {
        opacity: .4
    }
    40% {
        height: 70%;
        opacity: 1;
        top: 15%
    }
    80% {
        height: 60%;
        opacity: 1
    }
    to {
        left: 75%;
        opacity: 0;
        width: 10%
    }
}

@keyframes _1747524 {
    20% {
        opacity: 1
    }
    90% {
        opacity: 1
    }
    to {
        left: 68%;
        width: 30%
    }
}

@keyframes _082165b {
    0% {
        opacity: 0;
        right: 95%;
        top: 20%;
        width: 0
    }
    5% {
        opacity: 0;
        right: 95%;
        top: 20%
    }
    25% {
        opacity: 1;
        right: 80%;
        top: 20%;
        width: 10%
    }
    50% {
        width: 55%
    }
    90% {
        opacity: .8;
        right: 6%;
        top: 20%
    }
    to {
        opacity: 0;
        right: 2%;
        top: 20%;
        width: 0
    }
}

@keyframes _e0d7f97 {
    to {
        background-position-y: 74.375rem
    }
}

@keyframes _08c9e88 {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes _105ea94 {
    0% {
        background-color: #0000
    }
    to {
        background-color: #000000b3
    }
}

@keyframes _096f07e {
    0% {
        filter: blur(0)
    }
    to {
        filter: blur(.125rem)
    }
}

@keyframes _59c9609 {
    0% {
        transform: translate3d(0, -.625rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, .25rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(45deg)
    }
}

@keyframes _b62b7b9 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes _3ec70f4 {
    0% {
        transform: translate3d(0, .5rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, -.125rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(-45deg)
    }
}

._73a0ef5:not(._a7464e5) ._b6dc98f {
    width: 15rem
}

._73a0ef5._a7464e5 {
    margin-left: -2.5rem;
    margin-right: -.125rem;
    margin-top: .625rem
}

._73a0ef5 svg._7d7e48b path {
    fill: #00599e
}

._73a0ef5 svg._9d8fc67 path {
    fill: #d70022;
    opacity: 1
}

._73a0ef5 svg._9d8fc67 path:nth-of-type(3) {
    fill: #f5f5f5
}

._2cd179e {
    background-color: #0000;
    border-radius: 2px;
    box-shadow: none;
    display: block;
    margin-top: .625rem;
    width: calc(100% - 1.5rem)
}

._6124490 {
    background: #02bd9c;
    box-shadow: none;
    color: #fff;
    font-size: 1rem;
    font-weight: 400;
    padding: auto;
    position: relative;
    width: 100%
}

._6124490:hover {
    background: #05d6ae;
    cursor: pointer
}

._6124490:active {
    background: #0d6426;
    opacity: 1
}

._6124490 span {
    font-family: inherit;
    font-weight: 400
}

._60bb0aa, ._6124490 {
    height: 2.5rem;
    margin-top: .3125rem;
    position: relative
}

._ebad4f2 {
    background-color: #f5f5f5;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    box-sizing: border-box;
    color: #161616;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .8125rem;
    font-weight: 400;
    min-height: 2rem;
    padding: .75rem .75rem .625rem;
    position: relative;
    text-align: left
}

._ebad4f2:first-of-type {
    border-radius: 2px 2px 0 0;
    border-top: 1px solid #ddd
}

._ebad4f2:last-of-type {
    border-radius: 0 0 2px 2px
}

._ebad4f2 > span {
    margin-right: .9375rem
}

._ebad4f2._c86f53e {
    display: grid;
    grid-template-columns:2.125rem auto .625rem;
    grid-template-rows:auto auto
}

._ebad4f2._c86f53e:hover {
    background-color: #ddd;
    cursor: pointer
}

._ebad4f2._c86f53e:active {
    background-color: #d8d8d8
}

._ebad4f2 svg {
    height: 1.5rem;
    margin-left: 0;
    margin-right: .625rem;
    margin-top: -.125rem;
    object-fit: contain;
    overflow: visible;
    transform-origin: 0 25%;
    width: 1.5rem
}

._ebad4f2 svg:not(._7ccf35a) {
    transform: scale(.825)
}

._ebad4f2 svg._14524db path {
    fill: #00599e
}

._ebad4f2 svg._d76a2ba path {
    fill: #d70022;
    opacity: 1
}

._ebad4f2 svg._d76a2ba path:nth-of-type(3) {
    fill: #f5f5f5
}

._ebad4f2 ._7ccf35a {
    flex-basis: content;
    height: .3125rem;
    margin-right: 0;
    margin-top: .375rem;
    width: auto
}

._ebad4f2 ._4b30194 {
    display: none;
    font-size: .625rem;
    grid-column: 2/span 2;
    line-height: 1.4;
    margin-right: .3125rem;
    margin-top: .625rem
}

._ebad4f2._c5f2da7:hover {
    background-color: #f5f5f5
}

._ebad4f2._c5f2da7 ._4b30194 {
    display: block
}

._ebad4f2._c5f2da7 ._7ccf35a {
    transform: rotateX(180deg)
}

._f552fe6 {
    text-align: center
}

._f552fe6 ._e23e8e8 {
    line-height: 1.375rem
}

._f552fe6 ._4d62fff {
    background-color: #0000;
    border-radius: 2px;
    box-shadow: none;
    display: block;
    height: 2.375rem;
    margin: .625rem 0 .375rem;
    width: 100%
}

._f552fe6 ._12c35d1 {
    padding: 0;
    text-align: center
}

._6023376 svg {
    height: 5.625rem;
    margin: 0;
    padding: 0;
    width: 5.625rem
}

@keyframes _548e1d1 {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes _d31a93d {
    0% {
        background-size: 0 0;
        opacity: 0
    }
    50% {
        background-size: cover;
        opacity: 1
    }
    to {
        background-size: 0 0;
        opacity: 0
    }
}

@keyframes _ca4f842 {
    to {
        background-position-y: 0
    }
}

@keyframes _c7caefb {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(1.25)
    }
}

@keyframes _c32d2e9 {
    20% {
        opacity: .4
    }
    40% {
        height: 70%;
        opacity: 1;
        top: 15%
    }
    80% {
        height: 60%;
        opacity: 1
    }
    to {
        left: 75%;
        opacity: 0;
        width: 10%
    }
}

@keyframes _136dd7d {
    20% {
        opacity: 1
    }
    90% {
        opacity: 1
    }
    to {
        left: 68%;
        width: 30%
    }
}

@keyframes _5730c86 {
    0% {
        opacity: 0;
        right: 95%;
        top: 20%;
        width: 0
    }
    5% {
        opacity: 0;
        right: 95%;
        top: 20%
    }
    25% {
        opacity: 1;
        right: 80%;
        top: 20%;
        width: 10%
    }
    50% {
        width: 55%
    }
    90% {
        opacity: .8;
        right: 6%;
        top: 20%
    }
    to {
        opacity: 0;
        right: 2%;
        top: 20%;
        width: 0
    }
}

@keyframes _c3f4de9 {
    to {
        background-position-y: 74.375rem
    }
}

@keyframes _799c7fc {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes _7c7566f {
    0% {
        background-color: #0000
    }
    to {
        background-color: #000000b3
    }
}

@keyframes _be7a12b {
    0% {
        filter: blur(0)
    }
    to {
        filter: blur(.125rem)
    }
}

@keyframes _a3cf4eb {
    0% {
        transform: translate3d(0, -.625rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, .25rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(45deg)
    }
}

@keyframes _07e00fc {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes _dacc74d {
    0% {
        transform: translate3d(0, .5rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, -.125rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(-45deg)
    }
}

._476b154, ._ef8e0e5 {
    background-image: url(/static/media/chests.89079958.png);
    background-size: 100%;
    height: 2.5625rem;
    left: -2.3125rem;
    position: absolute;
    top: -.4375rem;
    width: 3rem;
    z-index: 5
}

._476b154._2a7d180, ._ef8e0e5._2a7d180 {
    height: 3.4375rem;
    left: -3.125rem;
    top: -.6875rem;
    width: 4rem
}

._476b154._2a7d180._db833b7, ._ef8e0e5._2a7d180._db833b7 {
    background-position-y: 17.1875rem
}

._476b154._2a7d180._197ed9d, ._ef8e0e5._2a7d180._197ed9d {
    background-position-y: 13.75rem
}

._476b154._2a7d180._1d1633b, ._ef8e0e5._2a7d180._1d1633b {
    background-position-y: 10.3125rem
}

._476b154._2a7d180._de9cf4d, ._ef8e0e5._2a7d180._de9cf4d {
    background-position-y: 6.875rem
}

._476b154._2a7d180._7526227, ._ef8e0e5._2a7d180._7526227 {
    background-position-y: 3.4375rem
}

._476b154._1814620, ._ef8e0e5._1814620 {
    animation-delay: 0;
    animation-direction: alternate;
    animation-duration: .55s;
    animation-fill-mode: none;
    animation-iteration-count: 1;
    animation-name: _c7caefb;
    animation-play-state: running;
    animation-timing-function: ease-out
}

._476b154._1814620:after, ._ef8e0e5._1814620:after {
    animation-delay: .55s;
    animation-duration: .4125s;
    animation-fill-mode: none;
    animation-iteration-count: 1;
    animation-name: _c32d2e9;
    animation-play-state: running;
    animation-timing-function: ease-out;
    background-color: #fff;
    content: "";
    display: block;
    filter: blur(.25rem);
    height: 55%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 20%;
    transform: skew(12deg);
    width: 30%
}

._476b154._db833b7, ._ef8e0e5._db833b7 {
    background-position-y: 12.8125rem
}

._476b154._197ed9d, ._ef8e0e5._197ed9d {
    background-position-y: 10.25rem
}

._476b154._1d1633b, ._ef8e0e5._1d1633b {
    background-position-y: 7.6875rem
}

._476b154._de9cf4d, ._ef8e0e5._de9cf4d {
    background-position-y: 5.125rem
}

._476b154._7526227, ._ef8e0e5._7526227 {
    background-position-y: 2.5625rem
}

._ef8e0e5 {
    background-image: url(/static/media/chests-2.011a5fdf.png)
}

@keyframes _6f79131 {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes _4d05f57 {
    0% {
        background-size: 0 0;
        opacity: 0
    }
    50% {
        background-size: cover;
        opacity: 1
    }
    to {
        background-size: 0 0;
        opacity: 0
    }
}

@keyframes _5fa7f6d {
    to {
        background-position-y: 0
    }
}

@keyframes _6d9afba {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(1.25)
    }
}

@keyframes _5c237e0 {
    20% {
        opacity: .4
    }
    40% {
        height: 70%;
        opacity: 1;
        top: 15%
    }
    80% {
        height: 60%;
        opacity: 1
    }
    to {
        left: 75%;
        opacity: 0;
        width: 10%
    }
}

@keyframes _0210bbe {
    20% {
        opacity: 1
    }
    90% {
        opacity: 1
    }
    to {
        left: 68%;
        width: 30%
    }
}

@keyframes _b591e37 {
    0% {
        opacity: 0;
        right: 95%;
        top: 20%;
        width: 0
    }
    5% {
        opacity: 0;
        right: 95%;
        top: 20%
    }
    25% {
        opacity: 1;
        right: 80%;
        top: 20%;
        width: 10%
    }
    50% {
        width: 55%
    }
    90% {
        opacity: .8;
        right: 6%;
        top: 20%
    }
    to {
        opacity: 0;
        right: 2%;
        top: 20%;
        width: 0
    }
}

@keyframes _93ad805 {
    to {
        background-position-y: 74.375rem
    }
}

@keyframes _67378f7 {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes _87aa334 {
    0% {
        background-color: #0000
    }
    to {
        background-color: #000000b3
    }
}

@keyframes _338f9cb {
    0% {
        filter: blur(0)
    }
    to {
        filter: blur(.125rem)
    }
}

@keyframes _c78149c {
    0% {
        transform: translate3d(0, -.625rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, .25rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(45deg)
    }
}

@keyframes _aea6556 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes _9e00448 {
    0% {
        transform: translate3d(0, .5rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, -.125rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(-45deg)
    }
}

._4b4e460 {
    background: repeating-linear-gradient(90deg, #fea50c, #fea50c .125rem, #fe6000 0, #fe6000 .25rem), linear-gradient(270deg, #f8a302 0, #eee600 7%, #eee600 20%, #eee60000);
    border: 1px solid #262626;
    border-radius: 5px;
    box-shadow: inset .25rem .25rem .25rem 0 #633200e6, inset -.3125rem -.3125rem .125rem 0 #ffff9ae6;
    box-sizing: border-box;
    display: inline-block;
    height: 100%;
    left: 0;
    margin-right: -.125rem;
    position: absolute;
    transition: width 1.65s;
    width: 0;
    z-index: 2
}

._4b4e460:before {
    border-radius: 0 3px 3px 0;
    box-shadow: inset .125rem -.8125rem .3125rem 0 #f5a42259;
    mix-blend-mode: color-dodge;
    width: 100%
}

._4b4e460 ._24a9cb5, ._4b4e460:before {
    content: "";
    height: 100%;
    position: absolute;
    right: 0
}

._4b4e460 ._24a9cb5 {
    background-color: #fffd0d;
    border-radius: 20%;
    box-shadow: .0625rem 0 .1875rem #fcaf24;
    display: block;
    width: .125rem
}

._4b4e460 ._24a9cb5:after {
    background: linear-gradient(270deg, #f8a302 0, #eee600 7%, #eee600 20%, #eee60000);
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: .125rem;
    width: 1.5625rem
}

._4b4e460 ._b591e37 {
    animation: _b591e37 1.1s infinite;
    background-color: #fdfd00b3;
    box-shadow: inset -.3125rem -.3125rem .25rem #ffeb11;
    filter: blur(.3125rem);
    height: 60%;
    opacity: 0;
    position: absolute;
    right: 95%;
    top: 20%;
    transform: skew(40deg);
    width: 55%
}

@keyframes _5248262 {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes _8d8b925 {
    0% {
        background-size: 0 0;
        opacity: 0
    }
    50% {
        background-size: cover;
        opacity: 1
    }
    to {
        background-size: 0 0;
        opacity: 0
    }
}

@keyframes _3ec8b3a {
    to {
        background-position-y: 0
    }
}

@keyframes _a9df25d {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(1.25)
    }
}

@keyframes _6b57006 {
    20% {
        opacity: .4
    }
    40% {
        height: 70%;
        opacity: 1;
        top: 15%
    }
    80% {
        height: 60%;
        opacity: 1
    }
    to {
        left: 75%;
        opacity: 0;
        width: 10%
    }
}

@keyframes _42cfd20 {
    20% {
        opacity: 1
    }
    90% {
        opacity: 1
    }
    to {
        left: 68%;
        width: 30%
    }
}

@keyframes _c23f55e {
    0% {
        opacity: 0;
        right: 95%;
        top: 20%;
        width: 0
    }
    5% {
        opacity: 0;
        right: 95%;
        top: 20%
    }
    25% {
        opacity: 1;
        right: 80%;
        top: 20%;
        width: 10%
    }
    50% {
        width: 55%
    }
    90% {
        opacity: .8;
        right: 6%;
        top: 20%
    }
    to {
        opacity: 0;
        right: 2%;
        top: 20%;
        width: 0
    }
}

@keyframes _495a1c4 {
    to {
        background-position-y: 74.375rem
    }
}

@keyframes _ef016f0 {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes _f508e14 {
    0% {
        background-color: #0000
    }
    to {
        background-color: #000000b3
    }
}

@keyframes _08cab41 {
    0% {
        filter: blur(0)
    }
    to {
        filter: blur(.125rem)
    }
}

@keyframes _51afd7c {
    0% {
        transform: translate3d(0, -.625rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, .25rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(45deg)
    }
}

@keyframes _75b3cfe {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes _13fd39c {
    0% {
        transform: translate3d(0, .5rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, -.125rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(-45deg)
    }
}

._e6f1a74:not(._8ce693f) {
    animation: _3ec8b3a 1.65s steps(29) 1;
    background-color: #0000;
    background-position-y: 134.125rem;
    height: 4.625rem;
    position: absolute;
    right: -2rem;
    top: -1.5625rem;
    width: 4rem
}

._e6f1a74:not(._8ce693f):not(._235b464) {
    background-image: url(/static/media/srwrds-particles.c015be7c.png)
}

._e6f1a74:not(._8ce693f)._235b464 {
    background-image: url(/static/media/srwrds-particles-tierup.768b6959.png)
}

._8d8b925:not(._8ce693f) {
    animation: _8d8b925 .55s ease-in-out 1.1s 1 running;
    background-color: #0000;
    background-position: 50% 50%;
    background-size: cover;
    height: 4.625rem;
    opacity: 0;
    position: absolute;
    right: -3.375rem;
    top: -1.6875rem;
    width: 6.625rem;
    z-index: 6
}

._8d8b925:not(._8ce693f):not(._235b464) {
    background-image: url(/static/media/srwrds-glint.b21a79fb.png)
}

._8d8b925:not(._8ce693f)._235b464 {
    background-image: url(/static/media/srwrds-glint-tierup.c4ef5af9.png)
}

._4daba8c {
    background: linear-gradient(90deg, #fff0 0, #fff 55%, #fff0);
    background-size: 100%;
    content: "";
    display: inline-block;
    height: 110%;
    margin-left: -.4375rem;
    position: absolute;
    right: -.125rem;
    top: -5%;
    transform-origin: 50% 0;
    transition: left 1.65s;
    width: .375rem;
    z-index: 6
}

._4daba8c:before {
    background: radial-gradient(ellipse farthest-side at 55% 100%, #fff 0, #fff0 100%);
    top: -20%
}

._4daba8c:after, ._4daba8c:before {
    content: "";
    display: block;
    height: 20%;
    position: absolute;
    right: 0;
    width: 100%
}

._4daba8c:after {
    background: radial-gradient(ellipse farthest-side at 55% 0, #fff 0, #fff0 100%);
    bottom: -20%
}

._4daba8c._d03de0f {
    background: linear-gradient(90deg, #ffa3a300 0, #ffa3a3 55%, #ffa3a300)
}

._4daba8c._d03de0f:before {
    background: radial-gradient(ellipse farthest-side at 55% 100%, #ffa3a3 0, #ffa3a300 100%)
}

._4daba8c._d03de0f:after {
    background: radial-gradient(ellipse farthest-side at 55% 0, #ffa3a3 0, #ffa3a300 100%)
}

._f3a438b {
    animation: _3ec8b3a 1s steps(12) infinite;
    background-image: url(/static/media/tier-up-anim-sparkles.cc08d1d2.png);
    background-position-y: 22.5rem;
    bottom: .0625rem;
    height: 100%;
    left: .0625rem;
    position: absolute;
    width: 100%;
    z-index: 4
}

._235b464._7844356 {
    background: linear-gradient(270deg, #04feef 0, #04feefcc 30%, #00ff3c00);
    transform-origin: 100% 0
}

._8ce693f._7844356 {
    background: linear-gradient(270deg, #fc2020 0, #fb757500);
    transform-origin: 100% 0
}

._7844356 {
    background: linear-gradient(270deg, #18f9f5 0, #00ff3ccc 30%, #00ff3c00);
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: .0625rem;
    top: -.0625rem;
    transform-origin: 100% 0;
    width: 1.5625rem;
    z-index: -1
}

@keyframes _a325a59 {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes _e8cbdc9 {
    0% {
        background-size: 0 0;
        opacity: 0
    }
    50% {
        background-size: cover;
        opacity: 1
    }
    to {
        background-size: 0 0;
        opacity: 0
    }
}

@keyframes _ccb1a59 {
    to {
        background-position-y: 0
    }
}

@keyframes _03a576c {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(1.25)
    }
}

@keyframes _8ec44fa {
    20% {
        opacity: .4
    }
    40% {
        height: 70%;
        opacity: 1;
        top: 15%
    }
    80% {
        height: 60%;
        opacity: 1
    }
    to {
        left: 75%;
        opacity: 0;
        width: 10%
    }
}

@keyframes _8fd3bdc {
    20% {
        opacity: 1
    }
    90% {
        opacity: 1
    }
    to {
        left: 68%;
        width: 30%
    }
}

@keyframes _d602020 {
    0% {
        opacity: 0;
        right: 95%;
        top: 20%;
        width: 0
    }
    5% {
        opacity: 0;
        right: 95%;
        top: 20%
    }
    25% {
        opacity: 1;
        right: 80%;
        top: 20%;
        width: 10%
    }
    50% {
        width: 55%
    }
    90% {
        opacity: .8;
        right: 6%;
        top: 20%
    }
    to {
        opacity: 0;
        right: 2%;
        top: 20%;
        width: 0
    }
}

@keyframes _0629432 {
    to {
        background-position-y: 74.375rem
    }
}

@keyframes _37cd202 {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes _4f92803 {
    0% {
        background-color: #0000
    }
    to {
        background-color: #000000b3
    }
}

@keyframes _93d976d {
    0% {
        filter: blur(0)
    }
    to {
        filter: blur(.125rem)
    }
}

@keyframes _3f3e84e {
    0% {
        transform: translate3d(0, -.625rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, .25rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(45deg)
    }
}

@keyframes _fdda687 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes _3ae74f0 {
    0% {
        transform: translate3d(0, .5rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, -.125rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(-45deg)
    }
}

._9273119 {
    background-color: #262626;
    border: 1px solid #8a8a8a;
    border-radius: 5px;
    box-shadow: .0625rem 0 0 #000, -.0625rem 0 0 #000, 0 .0625rem 0 #000, 0 -.0625rem 0 #000;
    display: block;
    height: 1.3125rem;
    position: relative;
    transform-origin: 0 0;
    width: 100%
}

._9273119:not(._4a1446e) ._5447646 {
    background: linear-gradient(180deg, #0de64b 0, #09b035 15%, #09b035 40%, #0a8736 41%, #09ab33 87%, #034b13)
}

._9273119._bc43689 {
    height: 1.875rem
}

._9273119 ._5447646 {
    border: 1px solid #262626;
    border-radius: 5px;
    border-right: 0;
    display: inline-block;
    height: 100%;
    left: 0;
    margin-right: -.125rem;
    position: absolute;
    transition: width 1.65s;
    width: 0;
    z-index: 3
}

._9273119 ._5447646._2750a0d {
    opacity: 0;
    transition: width .825s, opacity .825s 1.65s
}

._9273119 ._5447646._2750a0d:after {
    animation-delay: .9705882353s;
    animation-duration: .825s;
    animation-fill-mode: none;
    animation-iteration-count: 1;
    animation-name: _8fd3bdc;
    animation-play-state: running;
    content: "";
    display: block;
    filter: blur(.25rem);
    height: 80%;
    left: -15%;
    opacity: 0;
    position: absolute;
    top: 5%;
    transform: skew(12deg);
    width: 50%
}

._9273119 ._5447646._2750a0d:not(._4a1446e):after {
    background-color: #72ff56e6
}

._9273119 ._5447646._2750a0d + ._28a1ef6 {
    opacity: 0;
    transition: none
}

._9273119 ._5447646._2750a0d._4a1446e:after {
    background-color: #2ecdfa
}

._9273119 ._5447646._1357d47, ._9273119 ._5447646._1357d47 + ._28a1ef6 {
    transition: none
}

._9273119 ._5447646 {
    border-color: #262626;
    border-right-style: none;
    box-sizing: border-box;
    position: relative
}

._9273119 ._6124516 {
    animation: _ccb1a59 1.65s steps(29) 1;
    background-color: #0000;
    background-position-y: 134.125rem;
    height: 4.625rem;
    position: absolute;
    right: -2rem;
    top: -1.5625rem;
    width: 4rem
}

._9273119._4a1446e ._5447646 {
    background: linear-gradient(180deg, #2ecdfa 0, #229dff 39%, #207adc 40%, #1c7dcf 97%, #144f7c);
    background: linear-gradient(180deg, #32dcfa 0, #2493f6 15%, #2493f6 40%, #256fd6 41%, #228ef2 87%, #0d3f66)
}

._9273119._e798a39 ._5447646 {
    background: linear-gradient(180deg, #df2222 0, #d72121 39%, #ba1c1c 40%, #b81919 87%, #621010)
}

._9273119 ._28a1ef6 ._7531c8c:after, ._9273119 ._5447646 ._7531c8c:after {
    width: 2.5rem
}

._9273119 ._28a1ef6 ._2750a0d ._e8cbdc9, ._9273119 ._5447646 ._2750a0d ._e8cbdc9 {
    top: -1.375rem
}

._9273119 ._5447646 ._7531c8c {
    margin-top: .0625rem;
    width: 2.5rem
}

._c461824 {
    background: #0000;
    border: 0 solid #0000;
    border-radius: 4px;
    border-radius: 0;
    box-shadow: 0 .125rem .25rem 0 #00000014;
    box-sizing: border-box;
    margin: initial;
    margin-top: 2.25rem;
    max-width: 16.25rem;
    padding: .25rem 0 0;
    z-index: calc(var(--base-z-index) + 6)
}

@media (min-width: 45.3125rem) {
    ._c461824 {
        margin-top: auto
    }
}

._ec7d34f {
    height: 2rem
}

._ec7d34f path {
    fill: none;
    stroke: #fff;
    stroke-width: .0625rem;
    transition: fill .4s;
    will-change: fill
}

._22a225b, ._49339f9 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 2rem
}

._22a225b {
    background: #0000;
    border: 0;
    color: #36e7c7;
    cursor: pointer;
    font-size: 1.125rem
}

._22a225b:hover {
    color: #fff
}

._0dee235 {
    font-size: .75rem
}

._306d2f1 {
    background: #0000;
    border: 0;
    color: inherit;
    cursor: pointer;
    display: flex
}

._306d2f1:hover ._ec7d34f path {
    fill: #fff
}

._49339f9, ._9ea5b5e {
    display: none
}

@media (min-width: 45.3125rem) {
    ._49339f9, ._9ea5b5e {
        display: inline-block
    }
}

._9ea5b5e {
    flex: 0 1
}

._49339f9 {
    margin-left: .3125rem
}

._849cf84 {
    align-items: center;
    display: flex
}

._849cf84 ._b09d5f9 {
    height: 1.375rem;
    margin-left: .3125rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    width: 1.375rem
}

._849cf84 ._b09d5f9, ._849cf84 ._b09d5f9:active, ._849cf84 ._b09d5f9:hover {
    background: #0000;
    border: 0
}

._849cf84 ._b09d5f9:active:hover .default, ._849cf84 ._b09d5f9:hover:hover .default {
    display: none
}

._849cf84 ._b09d5f9:active:hover .alt, ._849cf84 ._b09d5f9:hover:hover .alt {
    display: block
}

._849cf84 ._b09d5f9 > svg {
    cursor: pointer
}

._849cf84 ._b09d5f9 > svg .alt {
    display: none
}

._849cf84 ._b09d5f9 svg g, ._849cf84 ._b09d5f9 svg path {
    stroke: none
}

._e9ed88b {
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: .8125rem;
    margin-left: var(--brandIconDesktopMarginRight)
}

._e9ed88b svg {
    margin-right: .3125rem
}

@media (max-width: 58.125rem) {
    ._e9ed88b {
        margin-left: auto
    }
}

._964cf8e {
    color: #000;
    max-width: none;
    width: 25rem;
    z-index: 20
}

._964cf8e, [data-popper-placement^=bottom] > ._a0270dc:before, [data-popper-placement^=top] > ._a0270dc:before {
    background: #fff
}

._3c9cca9 {
    grid-gap: .9375rem .46875rem;
    display: grid;
    grid-template-columns:auto 1fr
}

._3c9cca9 p {
    grid-column-start: 2
}

._3c9cca9 p:last-child {
    color: #d70022;
    font-weight: 500
}

._3c9cca9 svg {
    align-self: center
}

._f4ee416 {
    background-color: #000000b3;
    display: none;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: calc(var(--base-z-index) + 6)
}

._8adcd70 {
    display: block
}

._b568b71 {
    background: var(--sidebarBgColor);
    height: 100%;
    max-width: 32.8125rem;
    overflow-x: hidden;
    position: fixed;
    top: 0;
    transform: translateX(-32.8125rem);
    transition: transform .5s ease-in-out;
    width: 100%;
    z-index: calc(var(--base-z-index) + 7)
}

._69732f4 {
    transform: translateX(0)
}

._f3fc5fd {
    display: flex;
    justify-content: space-between;
    padding: .75rem .9375rem;
    position: relative
}

._f57edc2 {
    background: none;
    border: 0;
    cursor: pointer;
    outline: 0;
    padding: 0;
    position: relative;
    top: .125rem
}

._f57edc2 svg {
    height: 1.125rem;
    width: 1.125rem
}

._f57edc2 g {
    stroke: #fff
}

._8c25652 {
    align-items: center;
    display: flex
}

._dce59d0 li {
    overflow-x: hidden
}

._3c780e9 {
    align-items: flex-start;
    background-color: var(--brandLinksBgColor);
    border-top: 1px solid var(--sidebarBorderColor);
    flex-direction: column
}

._3c780e9 a {
    max-height: 100%;
    padding: 0
}

._3c780e9, ._dce59d0 > ul {
    border-bottom: 1px solid var(--sidebarBorderColor);
    padding: .9375rem 0
}

._d88d817 {
    flex-wrap: nowrap;
    height: auto;
    padding-bottom: .23438rem;
    padding-top: .23438rem
}

@media (min-width: 32.8125rem) {
    ._d88d817 {
        flex-wrap: wrap
    }
}

._92d6950 {
    padding-left: 0;
    padding-right: 0
}

._ee47715 {
    flex-wrap: wrap
}

@media (min-width: 32.8125rem) {
    ._92d6950 {
        padding-left: .9375rem;
        padding-right: .9375rem
    }

    ._ee47715 {
        flex-wrap: nowrap
    }
}

._50018e7 {
    flex-wrap: wrap
}

._6a3fb42 {
    height: auto;
    margin: 0 .3125rem;
    max-width: 100%;
    vertical-align: middle
}

._04cb157 {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    width: 100%
}

._04cb157 > a {
    height: 3.125rem
}

._38a4c83 {
    color: #fff;
    margin: 0;
    padding-right: .9375rem;
    text-align: center
}

._38a4c83, ._38a4c83 > a {
    font-size: .875rem
}

@media (min-width: 58.125rem) {
    ._38a4c83, ._38a4c83 > a {
        font-size: 1rem
    }
}

._b0d89c6 {
    color: #fff;
    height: 2.375rem;
    margin: auto;
    padding-right: 1.5625rem;
    text-align: center
}

@media (min-width: 45.3125rem) {
    ._b0d89c6 {
        font-size: .875rem
    }
}

@media (min-width: 58.125rem) {
    ._b0d89c6 {
        font-size: 1rem
    }
}

._09639ce {
    color: silver;
    display: inline-block;
    font-size: 1.1875rem;
    font-weight: 500;
    margin-top: .625rem;
    vertical-align: top
}

@media (max-width: 58.125rem) {
    ._09639ce {
        display: none
    }
}

._efe5f3d {
    height: 2.375rem;
    margin-left: 2.1875rem;
    width: 5.1875rem
}

@media (min-width: 58.125rem) {
    ._efe5f3d {
        margin-left: 1.5625rem
    }
}

._b958a27 {
    color: #fff;
    font-size: .75rem;
    font-weight: 700;
    margin: auto;
    padding: .3125rem;
    text-align: center
}

@media (min-width: 45.3125rem) {
    ._b958a27 {
        font-size: .875rem;
        padding: .625rem
    }
}

@media (min-width: 58.125rem) {
    ._b958a27 {
        font-size: 1rem;
        height: .625rem
    }
}

._fe3e973 {
    cursor: pointer;
    display: flex;
    justify-content: flex-end;
    width: 100%
}

._300c3f3 {
    color: #fff;
    display: flex;
    padding: .125rem
}

._300c3f3 > div b {
    margin-left: .3125rem;
    text-decoration: underline
}

._abbd05d {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: .3125rem 0;
    width: 100%
}

._abbd05d, ._abbd05d a {
    color: #000;
    font-size: .6875rem;
    font-weight: 700;
    line-height: 1rem
}

._abbd05d a:hover {
    color: #000
}

@media (min-width: 45.3125rem) {
    ._abbd05d, ._abbd05d a {
        font-size: .875rem;
        line-height: 1.3125rem
    }

    ._abbd05d {
        padding: .625rem 0
    }
}

@media (max-width: 58.125rem) {
    ._7f64048 {
        margin-right: 1rem
    }
}

._80a82d0 {
    display: flex
}

._80a82d0 ._86b30d9 {
    margin-right: 1rem
}

@media (max-width: 45.3125rem) {
    ._80a82d0 ._86b30d9 {
        margin-bottom: .4375rem;
        margin-right: 0
    }
}

@media (max-width: 58.125rem) {
    ._80a82d0 ._86b30d9 {
        height: 5.75rem;
        width: 7.1875rem
    }

    ._80a82d0 ._6c12414 {
        height: 2rem;
        width: 2rem
    }
}

@media (max-width: 45.3125rem) {
    ._80a82d0 {
        align-items: flex-end;
        flex-direction: column
    }
}

._2a2431e {
    align-items: center;
    color: #e0e0e0;
    display: flex;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .6875rem;
    font-weight: 500;
    justify-content: center;
    line-height: .875rem;
    min-height: 3.25rem;
    opacity: .75;
    padding: 0 1rem;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

@media (min-width: 45.3125rem) {
    ._2a2431e {
        font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
        font-size: .9375rem;
        font-weight: 500;
        line-height: 1.5rem
    }

    ._ea33ffb {
        display: none
    }
}

._02bec2a {
    display: none
}

@media (min-width: 45.3125rem) {
    ._02bec2a {
        display: block
    }
}

._e01b10a {
    color: #fff;
    font-size: .75rem;
    margin: auto;
    padding: .3125rem;
    text-align: center;
    text-transform: uppercase
}

@media (min-width: 45.3125rem) {
    ._e01b10a {
        font-size: .875rem;
        padding: .625rem
    }
}

@media (min-width: 58.125rem) {
    ._e01b10a {
        font-size: 1rem;
        height: .625rem
    }
}

._d0e1e87 {
    align-items: center;
    color: silver;
    display: flex;
    font-size: .625rem;
    justify-content: space-between;
    width: 100%
}

._d0e1e87 a {
    font-size: .625rem;
    margin-left: .3125rem
}

._7ca3911 {
    align-items: center;
    color: silver;
    display: flex;
    flex-basis: 1 0 50%;
    font-size: .625rem;
    margin-right: 0;
    order: 1
}

@media (min-width: 32.8125rem) {
    ._7ca3911 {
        flex-basis: auto;
        margin-right: .625rem
    }
}

._b7b778c {
    align-items: center;
    display: flex;
    flex: 1 0 50%;
    justify-content: flex-end;
    order: 3
}

@media (min-width: 32.8125rem) {
    ._b7b778c {
        flex-basis: auto
    }
}

._0e9a339 {
    align-items: center;
    display: flex
}

._0e9a339 span {
    font-size: .625rem
}

._0e9a339 img, ._5f1bfa3 {
    margin-right: .3125rem
}

._5f1bfa3 {
    color: silver;
    display: none;
    font-size: .625rem;
    white-space: nowrap
}

@media (min-width: 58.125rem) {
    ._5f1bfa3 {
        display: flex
    }
}

._0cbff81 {
    color: #fff;
    font-size: .875rem;
    line-height: .625rem;
    margin: auto;
    padding: .625rem
}

._0cbff81 > a {
    font-size: .875rem;
    text-decoration: underline
}

@media (min-width: 45.3125rem) {
    ._0cbff81, ._0cbff81 > a {
        font-size: 1rem
    }
}

._2608cfb {
    align-items: center;
    display: flex;
    justify-content: center;
    line-height: 1;
    margin-bottom: .625rem;
    order: -1;
    width: 100%
}

@media (min-width: 32.8125rem) {
    ._2608cfb {
        justify-content: flex-end;
        margin-bottom: 0;
        order: 0;
        width: auto
    }
}

._cf9fafe {
    cursor: pointer;
    margin-left: .3125rem
}

._a3c76ea {
    align-items: center;
    display: flex;
    white-space: nowrap
}

._786a4dd {
    color: #fff;
    display: inline-block;
    font-size: .625rem;
    margin-left: .3125rem;
    vertical-align: super
}

._786a4dd:hover {
    text-decoration: underline
}

._169eda9 {
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
    padding-right: .5rem
}

@media (min-width: 32.8125rem) {
    ._169eda9 {
        padding-right: 0
    }
}

._9b91764 {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    order: 3
}

._9b91764 > a {
    font-size: .625rem
}

._f4d3b4d {
    display: none;
    text-align: right
}

@media (min-width: 45.3125rem) {
    ._f4d3b4d {
        color: silver;
        display: block;
        font-size: .625rem
    }
}

._6f6d6e6, ._ff5fafd {
    margin-left: .3125rem
}

._6f6d6e6 {
    color: #fff;
    white-space: nowrap
}

._0c5ff79 {
    align-items: center;
    color: silver;
    display: flex;
    flex-basis: 1 0 50%;
    font-size: .625rem;
    margin-right: 0;
    order: 1
}

@media (min-width: 32.8125rem) {
    ._0c5ff79 {
        flex-basis: auto
    }

    ._0c5ff79 > img {
        margin-right: .625rem
    }
}

@media (min-width: 45.3125rem) {
    ._0c5ff79 > span {
        margin-right: .3125rem;
        white-space: nowrap
    }
}

._6af4f27 {
    display: none;
    text-align: right
}

@media (min-width: 45.3125rem) {
    ._6af4f27 {
        color: silver;
        display: block;
        font-size: .625rem
    }
}

._7e9bcdc {
    align-items: center;
    display: flex;
    flex-grow: 1;
    flex-wrap: wrap;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    justify-content: flex-end;
    letter-spacing: -.01375rem;
    line-height: 1.25rem;
    line-height: 1;
    order: 1;
    width: 100%
}

._7e9bcdc ._c9e713f {
    border-right: 1px solid #666;
    color: #fff;
    font-size: .5625rem;
    margin-bottom: 0;
    padding: 0 .125rem;
    white-space: nowrap
}

._7e9bcdc ._c9e713f:nth-child(3) {
    border-right: 0
}

@media (min-width: 32.8125rem) {
    ._7e9bcdc ._c9e713f {
        font-size: .75rem;
        font-size: .6875rem;
        padding: 0 .3125rem
    }

    ._7e9bcdc {
        order: -1;
        order: 0;
        width: auto
    }
}

._a2ebb22 {
    align-items: center;
    display: flex;
    justify-content: center
}

@media (min-width: 32.8125rem) {
    ._a2ebb22 {
        flex-grow: 0;
        justify-content: flex-end;
        line-height: 1
    }

    ._a2ebb22 > svg {
        cursor: pointer
    }
}

._24acc15 {
    height: 1.125rem;
    width: 1.125rem
}

@media (min-width: 45.3125rem) {
    ._24acc15 {
        height: 1.5rem;
        width: 1.5rem
    }
}

._a9c69b4 {
    height: 1.4375rem;
    width: 1.4375rem
}

@media (min-width: 45.3125rem) {
    ._a9c69b4 {
        height: 1.75rem;
        width: 1.75rem
    }
}

._5189e2e {
    align-items: center;
    display: flex;
    justify-content: space-between;
    white-space: nowrap
}

._1db4109 {
    padding: 0 .5rem
}

@media (min-width: 32.8125rem) {
    ._1db4109 {
        padding: 0
    }
}

._235819e {
    color: #e0e0e0;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .75rem;
    font-size: .5625rem;
    font-weight: 400;
    letter-spacing: -.01375rem;
    line-height: 1.25rem;
    margin-right: .125rem
}

@media (min-width: 32.8125rem) {
    ._235819e {
        font-size: .75rem;
        margin-right: .625rem
    }
}

._1e1a25b {
    flex-basis: 100%;
    order: 4
}

@media (min-width: 32.8125rem) {
    ._1e1a25b {
        order: 2
    }
}

@media (min-width: 45.3125rem) {
    ._1e1a25b {
        flex-basis: auto
    }
}

._9f8e60f {
    font-size: .75rem;
    margin-right: .625rem
}

._7a231be {
    margin-left: auto
}

._90533d3 {
    font-size: var(--heading-xl-size);
    line-height: var(--heading-xl-line-height)
}

._658e0f9, ._90533d3 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-weight: 400;
    margin: 0;
    overflow-wrap: break-word
}

._658e0f9 {
    font-size: var(--heading-l-size);
    line-height: var(--heading-l-line-height)
}

._31d2157 {
    font-size: var(--heading-m-size);
    line-height: var(--heading-m-line-height)
}

._2e1de05, ._31d2157 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-weight: 400;
    margin: 0;
    overflow-wrap: break-word
}

._2e1de05 {
    font-size: var(--heading-s-size);
    line-height: var(--heading-s-line-height)
}

._bdd32e2 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-xs-size);
    font-weight: 400;
    line-height: var(--heading-xs-line-height);
    margin: 0;
    overflow-wrap: break-word
}

._9490cdc {
    font-size: var(--hero-xl-size);
    line-height: var(--hero-xl-line-height)
}

._9490cdc, ._9d57fd5 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-family: var(--druk-bold-font-family);
    font-weight: 700;
    letter-spacing: var(--hero-letter-spacing);
    margin: 0;
    overflow-wrap: break-word;
    text-transform: var(--hero-text-transform)
}

._9d57fd5 {
    font-size: var(--hero-l-size);
    line-height: var(--hero-l-line-height)
}

._ea52e42 {
    font-size: var(--hero-m-size);
    line-height: var(--hero-m-line-height)
}

._df1e4c9, ._ea52e42 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-family: var(--druk-bold-font-family);
    font-weight: 700;
    letter-spacing: var(--hero-letter-spacing);
    margin: 0;
    overflow-wrap: break-word;
    text-transform: var(--hero-text-transform)
}

._df1e4c9 {
    font-size: var(--hero-s-size);
    line-height: var(--hero-s-line-height)
}

._c4f6b25 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-family: var(--druk-bold-font-family);
    font-size: var(--hero-xs-size);
    font-weight: 700;
    letter-spacing: var(--hero-letter-spacing);
    line-height: var(--hero-xs-line-height);
    margin: 0;
    overflow-wrap: break-word;
    text-transform: var(--hero-text-transform)
}

._072ecde {
    text-align: left
}

._5aa25de {
    text-align: right
}

._acf8cff, ._acf8cff div {
    text-align: center
}

._70158e1 {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

._063a4df {
    font-weight: var(--body-highlight-font-weight);
    margin-left: 20%;
    margin-right: 20%;
    text-align: center
}

._6706b79, ._f954e2d > picture > img {
    width: 100%
}

._6706b79 {
    display: block;
    height: 40.625rem
}

._4df6b51 {
    grid-gap: calc(var(--ui-grid-gap) / 2);
    box-sizing: border-box;
    display: grid;
    grid-auto-rows: 1fr;
    grid-template-columns:1fr;
    justify-items: stretch;
    width: 100%
}

@media (min-width: 76.875rem) {
    ._4df6b51 {
        margin: 0 auto;
        max-width: 77rem
    }
}

._4df6b51._c76cc79 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

._4df6b51._5a65399 {
    grid-template-columns:repeat(3, minmax(0, 1fr))
}

._4df6b51._5a65399 > ._b10c2b6 ._fdf20a6, ._4df6b51._c76cc79 > ._b10c2b6 ._fdf20a6 {
    grid-gap: 0;
    align-content: baseline;
    grid-template-columns:1fr;
    justify-items: center
}

._4df6b51._5a65399 > ._b10c2b6 ._1cb8130, ._4df6b51._c76cc79 > ._b10c2b6 ._1cb8130 {
    margin-bottom: .625rem
}

._4df6b51._5a65399 > ._b10c2b6 ._399aee6, ._4df6b51._c76cc79 > ._b10c2b6 ._399aee6 {
    text-align: center
}

._4df6b51._5a65399 > ._b10c2b6 ._399aee6._66561b2, ._4df6b51._c76cc79 > ._b10c2b6 ._399aee6._66561b2 {
    padding-top: 0
}

@media (min-width: 45.3125rem) {
    ._4df6b51 {
        align-items: flex-start;
        justify-items: start
    }

    ._4df6b51._1f11898 {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }

    ._4df6b51._150337b {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }

    ._4df6b51._8f4773b {
        grid-template-columns:repeat(4, minmax(0, 1fr))
    }

    ._4df6b51._69a842b {
        grid-template-columns:repeat(5, minmax(0, 1fr))
    }

    ._4df6b51._38ad356 {
        grid-template-columns:repeat(6, minmax(0, 1fr))
    }
}

._fdf20a6 {
    grid-gap: calc(var(--ui-grid-gap) / 2);
    display: grid;
    grid-template-columns:auto 1fr;
    justify-self: center
}

@media (max-width: 45.3125rem) {
    ._fdf20a6 {
        grid-template-columns:repeat(2, minmax(0, 1fr));
        justify-self: stretch;
        text-align: center
    }
}

._1cb8130._4bea8e3 {
    height: 1.25rem;
    width: 1.25rem
}

._1cb8130._71b092b {
    align-self: start
}

._1cb8130._58c2bf1 {
    align-self: center
}

._399aee6 {
    color: #444;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.4375rem;
    text-align: left
}

._399aee6._66561b2 {
    padding-top: .625rem
}

._399aee6 > :first-child {
    margin-top: 0
}

._2457c0f {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    justify-self: stretch;
    padding: 1rem
}

._2457c0f ._1cb8130, ._2457c0f ._399aee6 {
    align-self: center
}

._2457c0f ._8b3be6e {
    right: 1rem;
    top: 1rem
}

@media (max-width: 45.3125rem) {
    ._2457c0f {
        background: none;
        border: 0;
        padding: 0
    }
}

._b204e5e {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    justify-self: stretch;
    padding: 1rem
}

._b204e5e ._1cb8130, ._b204e5e ._399aee6 {
    align-self: center
}

._b204e5e ._8b3be6e {
    right: 1rem;
    top: 1rem
}

@media (min-width: 45.3125rem) {
    ._b204e5e {
        background: none;
        border: 0;
        padding: 0
    }
}

._211d0dc {
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    justify-self: stretch;
    padding: 1rem
}

._211d0dc ._1cb8130, ._211d0dc ._399aee6 {
    align-self: center
}

._211d0dc ._8b3be6e {
    right: 1rem;
    top: 1rem
}

._8b3be6e {
    position: absolute;
    right: .5rem;
    top: .625rem
}

._8b3be6e path {
    fill: #000
}

._b10c2b6 {
    display: grid;
    height: 100%;
    position: relative;
    width: 100%
}

._b686a5c {
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 .03125rem .5rem #0000004d;
    color: #444;
    font-size: .875rem;
    line-height: 1.4375rem;
    padding: 1rem;
    position: absolute;
    text-align: left;
    z-index: calc(var(--base-z-index) + 1)
}

._96ab2ea {
    background: none;
    border: 0;
    color: #000;
    padding: .125rem 0;
    position: absolute;
    right: 1rem;
    top: 1rem
}

._f78c6b8 {
    display: flex;
    height: 12.5rem;
    justify-content: center
}

._833c67e {
    border-collapse: collapse;
    max-height: 25rem;
    position: relative;
    width: 100%
}

._833c67e thead {
    border-bottom: 2px solid #ddd
}

._833c67e tr th {
    background: var(--ui-table-head-background);
    color: var(--ui-table-head-color);
    font-size: 1rem;
    padding: .75rem;
    text-align: left
}

._833c67e tr td {
    border-bottom: var(--ui-table-column-border-bottom);
    font-size: .8125rem;
    padding: .625rem
}

._833c67e tr:nth-of-type(2n) {
    background: var(--ui-table-row-alt-background)
}

._f1a7426 {
    overflow-x: scroll
}

._1f5d54f {
    text-align: center
}

@media (min-width: 45.3125rem) {
    ._1f5d54f {
        max-width: 25rem;
        text-align: left
    }
}

._95c4a19 {
    font-weight: bolder;
    padding: .75rem;
    text-align: center
}

._4467d58 {
    background-color: #0000;
    border: 0;
    border-bottom: 3px solid;
    border-color: #e0e0e0;
    color: #666;
    cursor: pointer;
    flex: 1 1;
    font-size: .75rem;
    min-width: 6.25rem;
    padding: .9375rem 0;
    width: 11.25rem
}

._4467d58:hover {
    border-color: #d70022b3;
    color: #000
}

@media (min-width: 45.3125rem) {
    ._4467d58 {
        flex: initial;
        font-size: .875rem
    }
}

@media (min-width: 58.125rem) {
    ._4467d58 {
        flex: initial;
        font-size: 1rem
    }
}

._212f99e {
    border-color: #d70022;
    font-weight: 700 !important
}

._6a32fe0 {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    display: flex;
    flex-direction: row;
    margin-top: .625rem;
    overflow-y: auto;
    scrollbar-width: none;
    text-align: center;
    width: 100%
}

._6a32fe0::-webkit-scrollbar {
    display: none;
    height: 0 !important;
    width: 0 !important
}

@media (min-width: 58.125rem) {
    ._6a32fe0 {
        text-align: left;
        width: auto
    }
}

._d0c9d58 {
    text-align: center
}

._d24a618 {
    transition: all .3s ease-in-out
}

._d24a618:hover {
    transform: scale(1.05)
}

._b3f8589 {
    margin: 0 .3125rem
}

._f9d965d {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

._f560e36 {
    height: auto;
    margin-left: .625rem;
    margin-right: .625rem
}

._b3b6cb8 {
    flex-wrap: wrap;
    padding: 1.25rem .625rem
}

._11ba906:not(img), ._b3b6cb8 {
    display: flex;
    justify-content: center
}

._11ba906:not(img) {
    align-items: center;
    background-color: var(--ui-button-primary-bg-color);
    border-radius: 50%;
    height: 3.125rem;
    margin: .625rem;
    width: 3.125rem
}

._11ba906:not(a) {
    height: 1.875rem;
    object-fit: cover;
    object-position: left;
    width: 1.875rem
}

._11ba906:not(a):hover {
    object-position: right
}

._aec5df6 {
    align-self: center;
    display: flex
}

._5ae5d99:not(img) {
    border-radius: 360px;
    margin: .9375rem
}

._5ae5d99:not(a) {
    height: 1.5rem;
    object-fit: cover;
    object-position: left;
    width: 1.5rem
}

._5ae5d99:not(a):hover {
    object-position: right
}

@media (min-width: 45.3125rem) {
    ._aec5df6 {
        margin-left: 3.125rem;
        margin-top: -3.125rem
    }
}

.nlp-match-content-red {
    color: red
}

.nlp-match-content-blue {
    color: blue
}

.nlg-center {
    text-align: center !important
}

.nlg-right {
    text-align: right !important
}

.nlg-left {
    text-align: left !important
}

.nlg-table td, .nlg-table th {
    border: 0 !important;
    padding: 0 !important
}

.nlg-table tr {
    display: grid;
    grid-template-columns:repeat(auto-fit, minmax(6.25rem, 1fr))
}

._47a1dd6 tr {
    display: grid;
    grid-template-columns:3fr 1fr 3fr
}

._7977422 tr {
    grid-template-columns:1fr .5fr 1fr
}

._c631644 tr td {
    font-size: 1rem !important
}

._4ebb642 {
    font-style: italic;
    text-align: center
}

._7ccddba {
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 5.625rem;
    padding: 1.25rem .625rem
}

._7ccddba p {
    margin: 0
}

._b821625 {
    background-image: url(/static/media/preview-header-bg.8e13d18e.png)
}

._4d7fa49 {
    background-image: url(/static/media/report-header-bg.c24f0dd1.png)
}

._a7384d7 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-m-size);
    font-weight: 400;
    line-height: var(--heading-m-line-height);
    margin: 0;
    overflow-wrap: break-word
}

._9bdb9d0 {
    font-size: 1.25rem;
    margin: 1.25rem 0 .625rem
}

._dc58a36 {
    margin: .625rem 0
}

._f8de049 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-m-size);
    font-weight: 400;
    line-height: var(--heading-m-line-height);
    margin: 0 0 .5rem;
    overflow-wrap: break-word
}

._5206712 {
    font-family: var(--body-font-family);
    font-size: var(--body-size);
    line-height: var(--body-line-height);
    padding: .625rem 0
}

._5206712 img {
    height: 100%;
    width: 100%
}

._5206712 ._39c8fc7 {
    padding-top: .9375rem
}

@media (min-width: 45.3125rem) {
    ._5206712 {
        display: flex
    }

    ._5206712 img {
        padding: .625rem .9375rem 0;
        width: 15.625rem
    }

    ._5206712 ._39c8fc7 {
        padding: 0 .9375rem
    }
}

._b9ce560 {
    display: flex;
    position: relative;
    top: 0;
    z-index: calc(var(--base-z-index) + 3)
}

._b9ce560:not(._118a536)._03be468 {
    max-height: none;
    z-index: calc(var(--base-z-index) + 4)
}

._b9ce560:not(._118a536)._03be468 ._b0223e2 > ._fe9269c:not(._b6b8387) {
    display: none
}

._ffcbc1b {
    background: var(--cmsHeaderNavMenuBackgroundColor);
    width: 100%
}

._ffcbc1b._72dce0d {
    background: var(--navWidgetBgColor)
}

._ffcbc1b._192cda9:before {
    background-color: var(--headerWidgetBgColor);
    content: "";
    height: .625rem;
    position: absolute;
    width: 100%
}

._937f277 {
    display: flex;
    width: 100%
}

@media (min-width: 76.875rem) {
    ._937f277 {
        margin: 0 auto;
        max-width: 77rem
    }
}

._937f277 ul {
    list-style: none;
    padding: 0
}

._ba494e3 {
    position: -webkit-sticky;
    position: sticky
}

._2b864dd {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: auto;
    display: flex;
    margin: 0 auto 0 0;
    overflow-x: auto;
    scrollbar-width: none
}

._2b864dd::-webkit-scrollbar {
    display: none;
    height: 0 !important;
    width: 0 !important
}

._2b864dd ._20172f3._577075f a, ._2b864dd ._20172f3._577075f span, ._2b864dd ._20172f3:hover a, ._2b864dd ._20172f3:hover span {
    border-bottom-color: var(--cmsHeaderNavMenuItemBorderHoverColor);
    color: var(--cmsHeaderNavMenuItemColorActive)
}

._2b864dd ._20172f3 ._e4940bb {
    display: none
}

._2b864dd._192cda9 {
    padding-top: .625rem
}

._2b864dd ._08eaa78 {
    border: solid #0000;
    border-width: 0 0 4px;
    box-sizing: border-box;
    color: var(--cmsHeaderNavMenuItemColor);
    display: block;
    margin: 0;
    position: relative
}

._2b864dd ._df196a3[data-level], ._2b864dd ._df196a3[data-level]:active, ._2b864dd ._df196a3[data-level]:hover {
    border-color: var(--cmsHeaderNavMenuItemBorderColorActive);
    color: var(--cmsHeaderNavMenuItemColorActive)
}

._2b864dd ._df196a3[data-level]._9b8eede {
    border-bottom-color: var(--cmsHeaderNavMenuItemBorderColorActive)
}

._4b2a8a4 {
    position: absolute;
    top: 100%;
    width: 100%
}

._b0223e2 {
    align-items: center;
    display: flex;
    white-space: nowrap
}

._b0223e2 ._fe9269c {
    display: flex;
    padding-left: .9375rem
}

._d2293d2 {
    background-color: #0000;
    border: initial;
    line-height: normal;
    outline: none
}

._d2293d2._8eeda7e {
    order: 1
}

._23bd0e4 {
    background-color: var(--cmsNavPopperBgColor);
    box-shadow: 0 .0625rem .25rem 0 var(--cmsNavPopperShadowColor);
    box-sizing: border-box;
    max-width: 77rem;
    min-width: 31.25rem;
    position: absolute;
    top: 100%;
    width: 100%
}

._dcb990a {
    padding-right: 1.875rem;
    white-space: break-spaces
}

._2309b3e {
    border-left: 5px solid var(--cmsNavMenuItemBorderColorActive) !important
}

._b3a5e0c {
    align-items: center;
    border: 0;
    box-sizing: border-box;
    color: var(--cmsNavPopperMenuItemColor);
    display: flex;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin: 0;
    padding-right: 1.875rem;
    white-space: break-spaces
}

._b3a5e0c:active, ._b3a5e0c:hover {
    background-color: var(--cmsNavPopperMenuItemBgColorHover)
}

._b3a5e0c ._06d8364 {
    display: inline;
    margin-left: .3125rem
}

._e80b8a8:active, ._e80b8a8:hover {
    background-color: var(--cmsNavPopperMenuItemBgColor)
}

._05f1a0d {
    display: grid;
    grid-template-columns:repeat(3, 1fr);
    margin-bottom: 1.875rem;
    margin-top: .9375rem
}

._be2677c {
    align-items: center;
    border: 0;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    text-decoration: underline;
    white-space: break-spaces;
    width: 100%
}

._be2677c:active, ._be2677c:hover {
    background-color: var(--cmsNavPopperMenuItemBgColorHover)
}

._bdc7f04 {
    font-size: 1rem;
    font-weight: 700;
    text-decoration: underline
}

._fa9021d {
    align-items: center;
    background-color: var(--cmsNavPopperMenuItemBgColorHover);
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    font-size: .75rem;
    height: 1.875rem;
    justify-content: center;
    line-height: .75rem;
    margin-bottom: -.375rem;
    margin-left: .625rem;
    text-decoration: none;
    width: 1.875rem
}

._06d8364 {
    display: none;
    transform: rotate(270deg)
}

._06d8364 svg g, ._06d8364 svg path {
    stroke: #000
}

._84079ea {
    display: inline;
    justify-content: flex-end !important;
    margin-left: 0;
    position: absolute;
    right: .9375rem;
    top: auto
}

._84079ea:focus, ._84079ea:hover {
    opacity: 1
}

._84079ea:focus svg g, ._84079ea:focus svg path, ._84079ea:hover svg g, ._84079ea:hover svg path {
    stroke: #000 !important
}

._84079ea svg g, ._84079ea svg path {
    stroke: #000
}

@media (max-width: 58.125rem) {
    ._23bd0e4 {
        left: 0;
        min-width: 0;
        width: 100%
    }

    ._b3a5e0c {
        border-top: 1px solid #000
    }

    ._05f1a0d {
        grid-template-columns:repeat(1, 1fr);
        margin: 0
    }

    ._be2677c {
        text-decoration: none
    }

    ._be2677c:not(a) {
        border-top: 1px solid #e0e0e0
    }

    ._06d8364 {
        display: inline;
        margin-left: 0;
        position: absolute;
        right: .9375rem;
        top: auto
    }

    ._fa9021d {
        display: none
    }
}

@media (max-width: 32.8125rem) {
    ._06d8364 {
        display: none
    }
}

._f5bc2d1 {
    align-items: center;
    align-self: flex-end;
    background-color: #333;
    border: 1px solid #525252;
    box-shadow: inset 0 0 .0625rem 0 #525252, 0 0 .0625rem 0 #525252;
    color: #fff;
    display: flex;
    font-size: .875rem;
    gap: .3125rem;
    height: 2.25rem;
    line-height: 1.25rem;
    margin: 0 0 .3125rem .3125rem;
    padding: 0 .75rem
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f5bc2d1 {
        box-shadow: none
    }
}

._f5bc2d1 svg g, ._f5bc2d1 svg path {
    stroke: #fff
}

._f5bc2d1:not(._a2fd63c):hover {
    background-color: #525252;
    border: 1px solid #525252;
    box-shadow: inset 0 0 .0625rem 0 #525252, 0 0 .0625rem 0 #525252;
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f5bc2d1:not(._a2fd63c):hover {
        box-shadow: none
    }
}

._f5bc2d1:not(._a2fd63c):hover svg g, ._f5bc2d1:not(._a2fd63c):hover svg path {
    stroke: #fff
}

._f5bc2d1:not(._a2fd63c):active {
    background-color: #333;
    border: 1px solid #525252;
    box-shadow: inset 0 0 .0625rem 0 #525252, 0 0 .0625rem 0 #525252;
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f5bc2d1:not(._a2fd63c):active {
        box-shadow: none
    }
}

._f5bc2d1:not(._a2fd63c):active svg g, ._f5bc2d1:not(._a2fd63c):active svg path {
    stroke: #fff
}

._edaa115 {
    display: flex;
    flex-direction: column;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    padding: .125rem .5rem 0
}

._36f9bbe {
    clip: rect(0, 0, 0, 0);
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem
}

._fa0e2cd {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: small
}

._fa0e2cd:before {
    border: 2px solid #f5f5f5;
    border-radius: 50%;
    content: "";
    display: inline-block;
    height: .5625rem;
    margin: 0 .5rem 0 0;
    opacity: var(--navWidgetMenuToggleOpacity);
    position: relative;
    top: .125rem;
    width: .5625rem
}

._fa0e2cd:hover:before {
    background-image: radial-gradient(#fff 40%, #0000 0)
}

._36f9bbe:checked + ._fa0e2cd:before {
    background-image: radial-gradient(var(--navWidgetMenuToggleActiveBg) 40%, #0000 40%);
    border-color: var(--navWidgetDesktopBorderActive)
}

._803a77e {
    clip: rect(0, 0, 0, 0);
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem
}

._cdb9934 {
    align-items: baseline;
    display: flex;
    justify-content: center;
    padding: .9375rem 0;
    white-space: nowrap
}

@media (min-width: 45.3125rem) {
    ._cdb9934 {
        align-items: flex-start;
        font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
        font-weight: 500;
        padding: .1875rem 0
    }
}

._c8fb1f7 {
    margin: -.6875rem 0
}

._0ab27a2, ._b11f2fb {
    color: #999;
    cursor: pointer;
    font-size: .9375rem;
    margin: 0 .3125rem
}

._0ab27a2._45ddec8, ._b11f2fb._45ddec8 {
    color: var(--starsModalCloseBtnColor)
}

@media (min-width: 45.3125rem) {
    ._b11f2fb {
        text-align: right
    }
}

._009864b {
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none
}

._3d2d812 circle:first-of-type {
    fill: var(--navWidgetPlayMoneyTextColor)
}

._3d2d812 circle:nth-of-type(2) {
    stroke: var(--navWidgetPlayMoneyOuterCircleColor)
}

._3d2d812 path {
    fill: var(--navWidgetPlayMoneyCircleColor)
}

._ea06045 circle:first-of-type {
    fill: var(--navWidgetRealMoneyTextColor)
}

._ea06045 circle:nth-of-type(2) {
    stroke: var(--navWidgetRealMoneyCircleColor)
}

._ea06045 path {
    fill: var(--navWidgetRealMoneyCircleColor)
}

._b2e05ff {
    border: 1px solid #303030;
    border-radius: 4px;
    box-sizing: border-box;
    margin: initial;
    padding: .9375rem
}

._666fefa:before, ._b2e05ff {
    background: var(--navWidgetPopperBgColor)
}

._666fefa:before {
    border: solid #303030;
    content: "";
    transform: rotate(45deg)
}

._666fefa, ._666fefa:before {
    height: .8125rem;
    position: absolute;
    width: .8125rem;
    z-index: -1
}

[data-popper-placement^=bottom] > ._666fefa {
    top: -.46875rem
}

[data-popper-placement^=bottom] > ._666fefa:before {
    border-width: 1px 0 0 1px
}

[data-popper-placement^=top] > ._666fefa {
    bottom: -.46875rem
}

[data-popper-placement^=top] > ._666fefa:before {
    border-width: 0 1px 1px 0
}

[data-popper-placement^=left] > ._666fefa {
    right: -.46875rem
}

[data-popper-placement^=right] > ._666fefa {
    left: -.46875rem
}

._9c26932:first-child {
    color: var(--navWidgetRealMoneyColorActive) !important
}

._9c26932:last-child {
    color: var(--navWidgetPlayMoneyColorActive) !important
}

._064c0fd span:first-child {
    color: var(--navWidgetRealMoneyColor);
    cursor: pointer;
    font-size: .9375rem;
    margin: 0 .3125rem
}

._064c0fd span:last-child {
    color: var(--navWidgetPlayMoneyColor);
    cursor: pointer;
    font-size: .9375rem;
    margin: 0 .3125rem
}

._064c0fd input:not(:checked) + label span {
    background-color: var(--navWidgetToggleBgColor)
}

._064c0fd input:not(:checked) + label span:before {
    background-color: var(--navWidgetToggleUncheckedColor) !important
}

._064c0fd input:checked + label span {
    background-color: var(--navWidgetToggleBgColor) !important
}

._064c0fd input:checked + label span:before {
    background-color: var(--navWidgetToggleCheckedColor) !important
}

._531c6cb {
    overflow-y: hidden;
    position: relative
}

._368d6b0 {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    margin-bottom: -1.0625rem;
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 1.0625rem;
    scrollbar-width: none;
    -webkit-user-select: none;
    user-select: none
}

._368d6b0::-webkit-scrollbar {
    display: none;
    height: 0 !important;
    width: 0 !important
}

._a61604f {
    align-items: center;
    background: #ca1515;
    bottom: 0;
    color: #fff;
    display: flex;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 700;
    justify-content: center;
    line-height: 1;
    position: absolute;
    transform: translateZ(0);
    width: 100%
}

@media (min-width: 58.125rem) {
    ._a61604f {
        font-size: 1.125rem
    }
}

._830e6ac {
    background-color: var(--starsModalHeaderBgColor);
    border-bottom: 1px solid #ddd;
    color: var(--starsModalHeaderColor);
    font-size: 1.125rem;
    line-height: 1.5rem;
    padding: 1rem 2rem;
    position: relative;
    text-align: center
}

._830e6ac, ._830e6ac h5 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500
}

._830e6ac h5 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-bottom: 0;
    margin-top: 0
}

._830e6ac._94a8f9e {
    background-color: #000;
    color: #fff
}

section._05af270 {
    text-align: left
}

span._4bf9d86 {
    display: inline-block
}

._b160d4f {
    font-weight: 500;
    line-height: 1.35
}

._151725a {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.75rem;
    line-height: 1.5rem
}

._6d3f7a6 {
    color: #02bd9c;
    margin-bottom: 1.40625rem;
    padding-left: 0;
    padding-right: 0
}

._6d3f7a6._37d5af7 {
    margin: auto
}

._a8e3b7e {
    display: block;
    margin-top: 1.64063rem;
    width: 100%
}

._5dddb43 {
    color: #d70022;
    text-align: center
}

._b1273de {
    margin: .9375rem 0
}

._23a3caa {
    white-space: nowrap
}

._1200f37 {
    margin-left: 2.5rem
}

._5a4db06 {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._9da80f9 {
    color: #000
}

._a6d58f5 {
    text-align: right
}

._758d546 {
    color: #d70022
}

._1431336 {
    padding-bottom: .9375rem;
    text-align: left
}

._a26b900 {
    margin-bottom: .9375rem;
    margin-top: 0
}

._8d4c2fb {
    margin-top: .625rem
}

._4305c23 p {
    margin-bottom: 0;
    margin-top: .9375rem
}

._a85143e a, a._a85143e {
    color: var(--ui-stars-link-color);
    cursor: pointer;
    font-weight: 500;
    text-decoration: underline
}

._bff4a40 {
    align-items: center;
    display: flex;
    gap: .625rem
}

div._be05266 {
    font-family: var(--druk-text-font-family);
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2rem
}

div._be05266 b {
    color: #d70a0a
}

._bafeb1d {
    grid-row-gap: 1.5rem;
    display: grid;
    row-gap: 1.5rem
}

._67b4b47 {
    color: #666;
    color: #d70022;
    font-size: .875rem;
    line-height: 1.25rem;
    margin: .25rem 0 0
}

._12650cf {
    color: #000
}

._0255743 {
    padding-top: .25rem
}

._3a580e5 ._432d891, ._3a580e5 ._b048f61:hover {
    background-color: #f5fcfb;
    border: 1px solid #02bd9c
}

._3a580e5 {
    grid-gap: .25rem;
    display: grid;
    gap: .25rem;
    grid-template-columns:repeat(2, 1fr)
}

._3a580e5 ._b048f61 {
    width: 100%
}

@media (min-width: 32.8125rem) {
    ._3a580e5 {
        grid-template-columns:repeat(4, 1fr)
    }
}

div._84bc177, div._9f4767f, div._d820430, div._eaf423e, div._fe954f2 {
    align-items: flex-start;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    display: flex;
    font-size: .875rem;
    line-height: 1.25rem;
    margin: 1rem 0 0;
    padding: .75rem;
    text-align: left;
    word-break: break-word
}

div._d820430 {
    background-color: #fcf5f6;
    border-color: #d70022;
    color: #d70022
}

div._d9b7ae4 {
    padding-top: 1rem;
    text-align: center
}

div._fe954f2 {
    background-color: #f5fafb;
    border-color: #00599e;
    color: #00599e
}

div._9f4767f {
    background-color: #fff4ef;
    border-color: #cc3600;
    color: #cc3600
}

div._eaf423e {
    background-color: #f5fcfb;
    border-color: #02bd9c;
    color: #089b80
}

div._84bc177 {
    border-color: #ddd;
    color: #000;
    padding: .5rem 1rem
}

div._84bc177 div {
    width: 100%
}

._08eb4f8, ._1ff7eed, ._4012580, ._c6172fe {
    flex: 0 0 1.25rem;
    margin-right: .75rem;
    width: 1.25rem
}

._1ff7eed circle {
    stroke: #d70022
}

._1ff7eed path {
    fill: #d70022
}

._4012580 g {
    fill: #00599e
}

._c6172fe {
    flex: 0 0 1.375rem;
    height: 1.375rem;
    width: 1.375rem
}

div._f00ed30 {
    width: 100%
}

label + div._f00ed30 {
    margin-top: 0
}

div._f00ed30 > label {
    color: #000;
    font-size: 1rem;
    padding: 0 0 .5rem
}

div._f00ed30 input {
    -webkit-appearance: textfield;
    appearance: textfield;
    color: #666;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    height: 3.125rem;
    line-height: 3.125rem;
    padding: 0 .75rem
}

div._f00ed30 input::-webkit-inner-spin-button, div._f00ed30 input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none
}

div._f00ed30 input::placeholder {
    opacity: 1
}

div._f00ed30 input:focus {
    color: #000
}

div._f00ed30 ._6016f00 {
    color: #000;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.375rem;
    font-weight: 300;
    margin: -.8125rem .5rem 0 0
}

div._f00ed30 ._6016f00:empty {
    display: none
}

div._f00ed30 ._292562d {
    order: 2
}

div._ed2f30e {
    border: 1px solid #ddd;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    overflow: hidden
}

div._838d8b3 {
    background: var(--ui-input-error-bg-color);
    border-color: var(--ui-input-error-text-color) !important
}

div._877671a {
    border-radius: 4px 4px 0 0
}

._034d6cd {
    background: var(--ui-input-disabled-bg-color)
}

a._13c5683, button._13c5683 {
    font-size: 1rem;
    line-height: 1.5rem;
    padding: .625rem 1.5rem;
    text-transform: none
}

a._0b4380b, button._0b4380b {
    align-items: center;
    margin: 0 auto 1rem;
    max-width: 24.125rem;
    width: 100%
}

a._0b4380b:not(._c5e0485) span, button._0b4380b:not(._c5e0485) span {
    margin: 0
}

a._0b4380b:not(._c5e0485) > span > *, button._0b4380b:not(._c5e0485) > span > * {
    padding-right: .5rem
}

a._34caedc, button._34caedc {
    align-items: center;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: none;
    display: flex;
    justify-content: space-between
}

a._34caedc ._f7d620d, button._34caedc ._f7d620d {
    transform: rotate(-90deg)
}

a._34caedc ._f7d620d g path, button._34caedc ._f7d620d g path {
    stroke: #02bd9c
}

a._347913e, button._347913e {
    align-content: center;
    box-shadow: none;
    flex-direction: row;
    font-size: .875rem;
    font-weight: 700;
    height: 1.25rem;
    justify-content: flex-start;
    line-height: 1.25rem;
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
    text-align: center
}

a._347913e:hover, button._347913e:hover {
    height: 1.25rem
}

a._d6a173e, button._d6a173e {
    margin-left: 0
}

a._0ef5888, button._0ef5888 {
    margin-right: 0
}

a._54dc45a svg, button._54dc45a svg {
    margin: 0
}

._1ae05cc, ._686175c, ._d759ccf, ._f698488 {
    align-items: center;
    display: flex;
    gap: .5rem
}

._d759ccf > a, ._d759ccf > button {
    margin-top: 2.5rem
}

span._2fcec11 {
    color: #000;
    font-size: .9375rem;
    font-size: 1rem;
    line-height: 1.5rem
}

span._d66453c {
    padding: 0 .5625rem 0 0
}

span._d66453c, span._d66453c:hover {
    background: #0000
}

span._d66453c svg .Mui-checked {
    fill: #089b80
}

span._d66453c svg._ebb2678 {
    fill-opacity: .5
}

span._d66453c svg g {
    fill: #fff;
    stroke: #ddd
}

span._d66453c svg path + path {
    stroke: #fff
}

@media (max-width: 45.3125rem) {
    span._d66453c {
        padding: 0 .5rem 0 0
    }
}

span._bac82e6 {
    color: #d70022
}

span._445419f svg g {
    stroke: #d70022
}

label._72345dd {
    align-items: flex-start;
    margin: 0 0 .5rem
}

label._72345dd:first-of-type {
    margin-top: .625rem
}

@media (max-width: 45.3125rem) {
    label._72345dd:first-of-type {
        margin-top: .5625rem
    }

    label._72345dd {
        margin: .5rem 0
    }
}

._e81af75 {
    background-color: #f5f5f5;
    border-top: 1px solid silver;
    display: flex;
    justify-content: center
}

._e81af75 ._355d519 {
    width: 29.375rem
}

._e81af75 ._b5bf660 {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
    justify-content: center;
    padding: 1rem
}

._e81af75 ._b5bf660 ._77ad955 {
    background-image: url(/static/media/deposit-footer-logos.52c01f8e.png);
    background-position-x: -14.3125rem;
    background-repeat: no-repeat;
    display: block;
    height: 1.5rem
}

._e81af75 ._b5bf660 ._77ad955._fec19fa {
    background-position-y: -19.4375rem;
    width: 4.375rem
}

._e81af75 ._b5bf660 ._77ad955._bc93190 {
    background-position-y: -17.75rem;
    width: 5.375rem
}

._e81af75 ._b5bf660 ._77ad955._7cf37b8 {
    background-position-y: -30.875rem;
    width: 3.9375rem
}

._e81af75 ._b5bf660 ._77ad955._492510f {
    background-position-x: -1.1875rem;
    background-position-y: -21.0625rem;
    width: 1.625rem
}

._e81af75 ._b5bf660 ._77ad955._2de4e40 {
    background-position-x: -1.1875rem;
    background-position-y: -22.6875rem;
    width: 1.5625rem
}

._e81af75 ._b5bf660 ._77ad955._1c6af63 {
    background-position-y: -32.4375rem;
    width: 2.5rem
}

._e81af75 ._b5bf660 ._77ad955._e0f967d {
    background-position-y: -34.0625rem;
    width: 8.75rem
}

._e81af75 ._b5bf660 ._77ad955._7f251fb {
    background-position-y: -9.5625rem;
    width: 3.25rem
}

._e81af75 ._b5bf660 ._77ad955._35c6c95 {
    background-position-y: -10.5625rem;
    width: 3.25rem
}

._e81af75 ._b5bf660 ._77ad955._3521201 {
    background-position-y: -12.1875rem;
    width: 3.375rem
}

._e81af75 ._b5bf660 ._77ad955._1026b82 {
    background-position-y: -8rem;
    width: 3.0625rem
}

._e81af75 ._b5bf660 ._77ad955._116c429 {
    background-position-y: -35.6875rem;
    width: 1.5625rem
}

._e81af75 ._b5bf660 ._77ad955._27cb6d9 {
    background-position-y: -37.3125rem;
    width: 3rem
}

._e81af75 ._b5bf660 ._77ad955._10a4f02 {
    background-position-y: -42.25rem;
    width: 9.125rem
}

._e81af75 ._b5bf660 ._77ad955._21b944c {
    background-position-y: -43.875rem;
    width: 4.8125rem
}

._e81af75 ._b5bf660 ._77ad955._b807d7f {
    background-position-y: -40.5625rem;
    width: 2.0625rem
}

._e81af75 ._b5bf660 ._77ad955._a4e7dc2 {
    background-position-y: -3.0625rem;
    width: 6.5625rem
}

._e81af75 ._b5bf660 ._77ad955._842f250 {
    background-position-y: -1.6875rem;
    width: 2.4375rem
}

._e81af75 ._b5bf660 ._77ad955._a02ec40 {
    background-position-x: -1.25rem;
    background-position-y: -38.9375rem;
    width: 5.625rem
}

._e81af75 ._b5bf660 ._77ad955._2c6ac96 {
    background-position-y: -24.3125rem;
    width: 1.1875rem
}

._e81af75 ._b5bf660 ._77ad955._cafc4f1 {
    background-position-y: -25.9375rem;
    width: 7.5rem
}

._e81af75 ._b5bf660 ._77ad955._70f154f {
    background-position-y: -45.5rem;
    width: 3.375rem
}

._e81af75 ._b5bf660 ._77ad955._6a4bb3a {
    background-position-y: -6.4375rem;
    width: 1.875rem
}

._e81af75 ._b5bf660 ._77ad955._0c18e14 {
    background-position-y: -70.625rem;
    width: 9.5rem
}

._e81af75 ._b5bf660 ._77ad955._ba1f902 {
    background-position-y: -47.3125rem;
    width: 8.4375rem
}

._e81af75 ._b5bf660 ._77ad955._c7771d4 {
    background-position-y: -48.8125rem;
    width: 6.125rem
}

._e81af75 ._b5bf660 ._77ad955._91e4437 {
    background-position-y: -50.4375rem;
    width: 6.125rem
}

._e81af75 ._b5bf660 ._77ad955._d6cf792 {
    background-position-y: -52.4375rem;
    width: 3.8125rem
}

._e81af75 ._b5bf660 ._77ad955._503c0c6 {
    background-position-y: -27.6875rem;
    width: 1.5625rem
}

._e81af75 ._b5bf660 ._77ad955._f08b477 {
    background-position-y: -54.75rem;
    width: 4.75rem
}

._e81af75 ._b5bf660 ._77ad955._f6e745b {
    background-position-y: -59.8125rem;
    width: 1.625rem
}

._e81af75 ._b5bf660 ._77ad955._23dc0b1 {
    background-position-y: -56.375rem;
    width: 6.5rem
}

._e81af75 ._b5bf660 ._77ad955._036c89d {
    background-position-y: -58.125rem;
    width: 1.25rem
}

._e81af75 ._b5bf660 ._77ad955._d34b817 {
    background-position-y: -61.5rem;
    width: 6.125rem
}

._e81af75 ._b5bf660 ._77ad955._c11dc6f {
    background-position-y: -63.0625rem;
    width: 2.75rem
}

._e81af75 ._b5bf660 ._77ad955._d6588d6 {
    background-position-y: -64.4375rem;
    width: 1.5rem
}

._e81af75 ._b5bf660 ._77ad955._2206b6b {
    background-position-y: -66rem;
    width: 1.5rem
}

._e81af75 ._b5bf660 ._77ad955._de98414 {
    background-position-y: -67.375rem;
    width: 5.5rem
}

._e81af75 ._b5bf660 ._77ad955._2bb47a9 {
    background-position-y: -68.875rem;
    width: 1.5rem
}

._e81af75 ._b5bf660 ._77ad955._6c993d0 {
    background-position-y: -73.5rem;
    width: 9rem
}

._e81af75 ._b5bf660 ._77ad955._dcace2e {
    background-position-y: -75rem;
    width: 4rem
}

._3121591 > input {
    color: #000
}

._01d99b1 {
    margin-bottom: .9375rem
}

._01d99b1 ._c41ccd6 {
    padding-top: 0
}

._785a921 {
    color: var(--ui-input-error-text-color);
    margin-bottom: 1.5rem;
    text-align: left
}

._e70cc0a {
    background-color: #f5f5f5;
    border-color: #ddd;
    border-style: solid;
    border-width: 0 1px;
    color: #666;
    font-size: .875rem;
    line-height: 1.25rem;
    margin: 0;
    padding: .4375rem .75rem .25rem;
    text-align: left
}

._49cb1fc {
    align-items: center;
    background: #fff;
    color: #666;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 34.625rem
}

._49cb1fc span {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    margin-top: .3125rem
}

@media (min-width: 45.3125rem) {
    ._49cb1fc {
        min-height: 41.25rem
    }
}

@media (min-width: 67.5rem) {
    ._49cb1fc {
        min-height: 38.75rem
    }
}

div._daddd9f {
    background-color: #00000080
}

@media (min-width: 45.3125rem)and (max-height: 45.3125rem)and (orientation: landscape) {
    div._5d445b3 {
        height: auto
    }
}

div._244d4e3 {
    overflow: auto
}

div._848565f {
    margin: 0;
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100);
    min-width: 100%
}

@media (min-width: 45.3125rem) {
    div._848565f {
        margin: 5.875rem 0 0;
        max-height: calc(100% - 11.75rem);
        min-height: 0;
        min-width: 18.5rem;
        position: absolute;
        top: 0;
        width: 29.375rem
    }
}

@media (min-width: 45.3125rem)and (max-height: 45.3125rem)and (orientation: landscape) {
    div._848565f {
        max-height: none
    }
}

div._9158b20 {
    display: flex;
    justify-content: center;
    padding: 1rem 2.1875rem 0
}

div._9158b20 > h2 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.5rem;
    text-align: center
}

div._9158b20 > h2, div._967d2f6 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif
}

div._967d2f6 {
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.125rem;
    padding: 0 1rem
}

div._967d2f6 > p {
    line-height: 1.5rem;
    margin: 1rem 0 0;
    text-align: center
}

@media (max-width: 45.3125rem) {
    div._967d2f6 {
        flex: 0 1
    }
}

div._1325804 {
    padding: 1.5rem 1rem 0;
    text-align: center
}

div._1325804 button {
    margin-top: 0
}

div ._e7d6c77 {
    padding: 1rem .625rem 1rem 1rem;
    position: absolute;
    right: 0;
    top: 0
}

div ._e7d6c77:hover {
    background-color: #0000
}

div._6d9a0c3 {
    background-color: #000;
    border-radius: 8px;
    margin: auto;
    max-width: 22.5rem;
    min-height: 0;
    min-width: 18.5rem;
    top: auto;
    width: 18.5rem
}

div._6d9a0c3 ._d4017fe {
    background: url(/static/media/celebration.3c095efc.jpg) 50%/cover no-repeat;
    flex: 0 0 auto;
    height: 7.4375rem;
    position: relative;
    width: 100%
}

div._6d9a0c3 ._d4017fe:after {
    background-image: linear-gradient(180deg, #0000, #000);
    bottom: 0;
    content: "";
    height: 7.4375rem;
    position: absolute;
    width: 100%;
    z-index: 1
}

div._6d9a0c3 ._d4017fe + ._9158b20 {
    margin-top: -.34375rem
}

div._6d9a0c3 h2 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-x-size);
    font-size: 2.75rem;
    font-weight: 400;
    letter-spacing: .2rem;
    line-height: var(--heading-x-line-height);
    line-height: 1.2;
    margin: 0;
    overflow-wrap: break-word;
    text-align: left;
    text-transform: uppercase;
    width: 100%
}

@media (max-width: 45.3125rem) {
    div._6d9a0c3 h2 {
        font-size: 2rem
    }
}

div._6d9a0c3 ._9158b20 {
    color: #fff;
    padding: 0 1.5rem;
    z-index: 2
}

@media (max-width: 45.3125rem) {
    div._6d9a0c3 ._9158b20 {
        padding: 0 1rem
    }
}

div._6d9a0c3 ._d177a25 {
    color: #d70a0a;
    padding: 0 0 0 1.5rem
}

@media (max-width: 45.3125rem) {
    div._6d9a0c3 ._d177a25 {
        padding-left: 1rem
    }
}

div._6d9a0c3 ._967d2f6 {
    color: #fff;
    flex: 0 0 auto;
    padding: 1.125rem 1.5rem 0
}

div._6d9a0c3 ._967d2f6 > p {
    font-weight: 100;
    letter-spacing: normal;
    line-height: 1.5rem;
    padding: 0;
    text-align: left
}

div._6d9a0c3 ._1325804 {
    flex: 1 0 auto;
    padding: 1.5rem 1.5rem .625rem
}

div._6d9a0c3 ._1325804 button:first-of-type {
    height: auto;
    line-height: 1.625rem;
    min-height: 2.75rem;
    white-space: normal
}

@media (max-width: 45.3125rem) {
    div._6d9a0c3 ._1325804 {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media (min-width: 45.3125rem) {
    div._6d9a0c3 {
        width: 29.375rem
    }
}

div._7664c53 {
    background: url(/static/media/bg.f0c8eb4c.png) 50%/cover no-repeat #000;
    margin: 0;
    padding-top: 4.3125rem;
    position: relative
}

div._7664c53:after {
    background-image: linear-gradient(180deg, #0000 2%, #000 40%);
    bottom: 0;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

div._7664c53 ._d4017fe {
    display: inline-block;
    margin: 0 auto;
    z-index: 2
}

div._7664c53 ._d4017fe svg {
    height: 4rem;
    width: 4rem
}

div._7664c53 img {
    margin-top: 1.25rem;
    max-height: 14.1875rem;
    max-width: 20.875rem
}

div._7664c53 ._9158b20 {
    z-index: 2
}

div._7664c53 ._9158b20 h2 {
    color: #fff;
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-x-size);
    font-size: 1.5rem;
    font-weight: 400;
    line-height: var(--heading-x-line-height);
    line-height: 1.2;
    margin: 0;
    overflow-wrap: break-word
}

div._7664c53 ._967d2f6 {
    color: #fff;
    flex: 0 0 auto;
    text-align: center;
    z-index: 2
}

div._7664c53 ._967d2f6 p {
    line-height: 1.5;
    padding: 0 1.25rem
}

div._7664c53 ._1325804 {
    padding-bottom: 1.5rem;
    padding-top: 1rem;
    z-index: 2
}

div._7664c53 ._e7d6c77 {
    flex-shrink: 0
}

div._7664c53 ._e7d6c77 path {
    fill: #fff
}

@media (max-width: 45.3125rem) {
    div._7664c53 {
        justify-content: center;
        padding-top: 0
    }
}

div._62d4eae {
    background-color: #000;
    display: flex;
    justify-content: center;
    margin: 0;
    position: relative
}

div._62d4eae._9a65aa5 {
    background-color: #fff
}

div._62d4eae._9a65aa5 ._9158b20 {
    color: #000;
    line-height: 2rem;
    padding: 1.5rem 1rem 0;
    z-index: 2
}

div._62d4eae._9a65aa5 ._9158b20 h2 {
    font-size: 1.5rem;
    letter-spacing: 0;
    line-height: 2rem
}

div._62d4eae._9a65aa5 ._1325804 {
    padding-bottom: .5rem
}

div._62d4eae._9a65aa5 ._1325804 button {
    max-width: 100%
}

div._62d4eae._9a65aa5 ._967d2f6 {
    color: #fff;
    color: #000;
    font-size: 1rem;
    line-height: 1.5rem;
    margin-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem
}

div._62d4eae._9a65aa5 ._e7d6c77 svg path {
    fill: #fff
}

@media (min-width: 32.8125rem)and (min-width: 45.3125rem) {
    div._62d4eae._848565f {
        max-height: none
    }
}

div._62d4eae ._6bf5d04 {
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 2
}

div._62d4eae ._6bf5d04:after {
    background-image: linear-gradient(180deg, #0000 80%, #000);
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 3
}

div._62d4eae ._6bf5d04._a0ae71b video {
    width: 100%
}

div._62d4eae ._6bf5d04 video {
    max-width: 100%
}

div._62d4eae h2 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-x-size);
    font-size: 2rem;
    font-weight: 400;
    line-height: var(--heading-x-line-height);
    line-height: 1.2;
    margin: 0;
    overflow-wrap: break-word
}

div._62d4eae ._9158b20 {
    color: #fff;
    z-index: 2
}

div._62d4eae ._967d2f6 {
    color: #fff;
    flex: 0 0 auto;
    text-align: center;
    z-index: 2
}

div._62d4eae ._967d2f6 > p {
    line-height: 1.5rem;
    padding: 0;
    text-align: center
}

div._62d4eae ._1325804 {
    padding-bottom: 1.5rem;
    z-index: 2
}

@media (max-width: 45.3125rem) {
    div._62d4eae {
        justify-content: flex-start
    }
}

div._545a5a4 {
    flex-flow: column-reverse;
    margin: auto;
    min-height: 0;
    min-width: 0;
    padding: 2.5rem 0;
    top: auto
}

div._545a5a4 ._9158b20 {
    padding: 1.625rem 1.875rem
}

div._545a5a4 ._967d2f6 {
    padding: 0
}

div._545a5a4 svg {
    display: block
}

._3e3d12f {
    cursor: pointer;
    height: 1.1875rem;
    width: 1.1875rem
}

._3e3d12f g {
    fill: #02bd9c
}

._90fe560 {
    height: 1.5625rem;
    width: 1.5625rem
}

._13c6d58, ._60c1239 {
    height: 1rem;
    width: 1rem
}

._60c1239 {
    margin-left: .5rem;
    padding-top: .0625rem;
    vertical-align: text-top
}

._ae2b967 {
    margin: 0;
    position: relative
}

._ae2b967 > span {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-size: 16px;
    font-weight: 400;
    font-weight: 500;
    line-height: 1.375rem;
    line-height: 1.5rem
}

._ae2b967 > p {
    line-height: 1.25rem;
    margin-top: .25rem
}

div._40ace24 {
    color: #000;
    padding: .9375rem 1.5rem
}

div._39891d3:hover, div._40ace24._2b7928f, div._40ace24._3aa3e31, div._40ace24._3aa3e31:hover {
    background-color: #f5f5f5
}

._79fb830 {
    color: #666;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: -.01375rem;
    line-height: 1.25rem;
    line-height: 1rem;
    margin-top: 1.5rem
}

._79fb830 ._4c2e64d > div {
    display: inline
}

._79fb830 ._4c2e64d > div:first-child:after {
    content: " |"
}

@media (max-width: 45.3125rem) {
    ._79fb830 ._4c2e64d > div:first-child:after {
        content: ""
    }

    ._79fb830 ._4c2e64d > div {
        display: block
    }
}

._79fb830 ._7f2a4e8 {
    margin-bottom: 1rem
}

._79fb830 ._b961665 {
    margin-bottom: .5rem
}

._79fb830 ._defe9b9 {
    font-size: .75rem;
    height: 1rem;
    line-height: 1rem
}

._79fb830 ._defe9b9:hover {
    color: #089b80 !important
}

@media (max-width: 45.3125rem) {
    ._79fb830 {
        text-align: center
    }
}

._47e44bd {
    background-color: #e0e0e0;
    height: .0625rem;
    margin: 1.5rem 0
}

._2ab9624 {
    display: flex;
    justify-content: space-between
}

._2ab9624:first-of-type {
    font-size: .9375rem
}

._d59b4bb:first-of-type {
    font-size: 1rem;
    height: 2.75rem
}

._d59b4bb:first-of-type::placeholder {
    color: var(--ui-input-placeholder-color)
}

._b3faef6 {
    margin-bottom: 0
}

._15686ae {
    flex-direction: column;
    margin-top: .9375rem
}

._15686ae, ._f3177c3 {
    display: flex;
    gap: .625rem
}

._f3177c3 {
    align-items: center
}

._4f01f56 {
    flex-shrink: 0
}

._4f01f56, ._b1dfe57 {
    height: 1.25rem;
    width: 1.25rem
}

._b1dfe57 path {
    fill: #00599e
}

span._ce4a0fc {
    padding-top: 0
}

span._8ec11d0 {
    display: block;
    height: 0
}

span._8ec11d0:after {
    border-left: 2px solid #e0e0e0;
    content: "";
    position: absolute;
    top: .625rem
}

span._8ec11d0:nth-child(3n+3):after {
    height: .25rem
}

span._8ec11d0:nth-child(3n+7):after {
    height: .5rem
}

span._8ec11d0:nth-last-child(3):after {
    height: 0
}

span._2ceb5ec:nth-child(3n+8) {
    transform: translateX(-50%)
}

span._2ceb5ec:nth-last-child(2) {
    transform: translateX(-100%)
}

._cc230d5 {
    background-color: #fff;
    line-height: 1.5rem;
    text-align: center
}

._9630bab {
    display: none
}

._8d1d833 {
    background-color: #fff;
    background-image: linear-gradient(180deg, #fff0 42%, #fff 50.85%), url(/static/media/notification-background.embed.3bffdba9.svg);
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 1.5rem;
    padding-top: 2.5rem;
    position: relative;
    text-align: center
}

._7240e6c {
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

._748d2e8 {
    margin-bottom: -.625rem
}

._ab2c2ab {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.75rem;
    line-height: 1.5rem;
    margin-top: .6875rem
}

._fea04f1 {
    margin-bottom: 1rem
}

._211c5d8 {
    margin-bottom: .5625rem
}

._079a68d {
    align-items: center;
    display: flex
}

._079a68d svg {
    margin-right: .375rem
}

._c1d67ab svg path {
    fill: #00819f
}

._8654870 {
    margin-bottom: 1rem
}

._cff2c19 {
    display: flex;
    margin-top: .5rem
}

._93d3a1d {
    margin: .4375rem 0 .625rem
}

._a8d1bfc {
    align-items: center;
    background: #151515;
    display: flex;
    flex-direction: column;
    height: 19.4375rem;
    justify-content: center;
    overflow: hidden
}

._a8d1bfc._995300f {
    border: 2px;
    border-color: #2c2c2c;
    border-style: solid
}

._638dfac {
    color: #fff;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    line-height: 4.375rem;
    z-index: 1
}

._638dfac ._2d22ba4 {
    font-size: 1.125rem;
    text-align: center
}

._638dfac ._2d22ba4 a {
    color: #02bd9c;
    padding: .3125rem
}

@media (min-width: 32.8125rem) {
    ._638dfac ._2d22ba4 {
        font-size: 1.3125rem
    }
}

._416b483 {
    font-size: 2rem
}

._416b483._995300f {
    font-size: 1.75rem
}

@media (min-width: 45.3125rem) {
    ._416b483._995300f {
        font-size: 2.5rem;
        padding: 0 6.25rem
    }
}

@media (min-width: 32.8125rem) {
    ._416b483 {
        font-size: 3.0625rem
    }
}

._a3dc7ea {
    background-image: url(/static/media/page-not-found.8682810d.png);
    background-size: inherit;
    position: absolute;
    width: 100%;
    z-index: 0
}

._a3dc7ea, ._a3dc7ea._995300f {
    height: 19.9375rem
}

@media (min-width: 32.8125rem) {
    ._a3dc7ea {
        height: inherit
    }
}

._633ddbb {
    background-color: #000000b3;
    bottom: 0;
    display: block !important;
    left: 0;
    margin: 0 !important;
    position: fixed;
    right: 0;
    top: 0
}

._633ddbb, ._73d60cd {
    z-index: calc(var(--base-z-index) + 6)
}

._73d60cd {
    background: var(--navWidgetSearchPopperBgColor);
    border: 1px solid #303030;
    border-radius: 4px;
    box-sizing: border-box;
    color: var(--navWidgetSearchPopperColor);
    margin: initial;
    padding: 0
}

._73d60cd._06ea9ce {
    border-radius: 0;
    padding-left: 0 !important
}

._99176dc:before {
    background: var(--navWidgetSearchPopperBgColor);
    border: solid #303030;
    content: "";
    transform: rotate(45deg)
}

._99176dc, ._99176dc:before {
    height: .5rem;
    position: absolute;
    width: .5rem;
    z-index: -1
}

[data-popper-placement^=bottom] > ._99176dc {
    top: -.3125rem
}

[data-popper-placement^=bottom] > ._99176dc:before {
    border-width: 1px 0 0 1px
}

[data-popper-placement^=top] > ._99176dc {
    bottom: -.3125rem
}

[data-popper-placement^=top] > ._99176dc:before {
    border-width: 0 1px 1px 0
}

[data-popper-placement^=left] > ._99176dc {
    right: -.3125rem
}

[data-popper-placement^=right] > ._99176dc {
    left: -.3125rem
}

._adadc79 {
    color: #d04437;
    display: block;
    min-width: 14.375rem;
    padding: .625rem 1.25rem
}

._adadc79._06ea9ce {
    padding: .9375rem 1.25rem
}

._70d2122, ._e40bdc2 {
    box-sizing: border-box
}

._e40bdc2 {
    display: flex;
    min-width: 16.875rem;
    overflow-x: auto
}

._e40bdc2 ul {
    flex: 1 1;
    list-style-type: none;
    margin: 0;
    padding: 0
}

._e40bdc2 ._2ba1e14 {
    cursor: pointer;
    padding: .625rem 1.25rem
}

._e40bdc2 ._2ba1e14._347c9ff, ._e40bdc2 ._2ba1e14:active {
    background-color: var(--navWidgetSearchPopperItemColorActive)
}

._e40bdc2._06ea9ce ._2ba1e14 {
    padding: .9375rem 1.25rem
}

._e40bdc2 ._ae29825 {
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 700
}

._70d2122 {
    display: flex;
    padding: .5rem 0
}

._70d2122 > div:first-child {
    flex: 1 1;
    justify-content: center;
    overflow-x: auto
}

@media (min-width: 45.3125rem) {
    ._70d2122 {
        padding: 1.125rem 0
    }
}

@media (min-width: 76.875rem) {
    ._70d2122 {
        padding: .75rem .5625rem
    }

    ._70d2122 > div {
        grid-gap: .75rem
    }

    ._31681af {
        overflow: auto;
        scrollbar-gutter: stable both-edges
    }
}

@media (min-width: 76.875rem) {
    ._31681af::-webkit-scrollbar {
        width: .3125rem
    }

    ._31681af::-webkit-scrollbar-track {
        background: #222;
        border-radius: 2.5px
    }

    ._31681af::-webkit-scrollbar-thumb {
        background: #303030;
        border-radius: 2.5px;
        width: .3125rem
    }

    ._31681af::-webkit-scrollbar-thumb:hover {
        background: #555
    }
}

._1426f44 {
    opacity: 1;
    transition: visibility .1s linear, opacity .1s linear
}

._1426f44 svg {
    transform: none !important
}

._1426f44 svg path {
    stroke: none !important
}

._6a63b83 {
    opacity: 0;
    visibility: hidden
}

._d9dacaf g, ._d9dacaf path {
    stroke: #fff !important
}

._4254178, ._d9dacaf {
    cursor: pointer
}

._b61bddf {
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

._0411d12 {
    align-items: center
}

._0411d12:not(._d0766f0,._4b689aa) {
    padding-right: .9375rem
}

._0411d12 ._d0f672d, ._0411d12 ._df28988 {
    flex: 1 1
}

._0411d12 ._df28988 {
    display: block
}

._4b689aa {
    display: flex;
    flex-direction: row;
    margin: 0;
    padding: .375rem .625rem;
    z-index: calc(var(--base-z-index) + 1299)
}

._4b689aa ._4254178 {
    display: none
}

._4b689aa ._d9dacaf {
    display: block
}

._d0f672d {
    align-items: center;
    background-color: #4b4b4b;
    box-sizing: border-box;
    display: flex;
    padding: 0 .5625rem 0 .375rem
}

:not(._d0766f0) > ._d0f672d {
    align-items: center;
    border-radius: 16px;
    height: 2rem
}

._df28988 {
    -webkit-appearance: initial;
    appearance: none;
    background-color: #0000;
    border: 0;
    caret-color: #fff;
    display: none;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-size: 16px;
    font-weight: 400;
    height: 2rem;
    line-height: 1.375rem;
    outline: none;
    padding: 0 .3125rem 0 .1875rem
}

._df28988, ._df28988::placeholder {
    color: #fff
}

._df28988:focus::placeholder {
    color: silver
}

._df28988:focus + ._4254178 path {
    stroke: #02bd9c
}

._d0766f0 {
    background: #212121;
    box-sizing: border-box;
    display: flex;
    flex-grow: 1;
    justify-content: center;
    left: 0;
    margin: 0;
    max-width: 100%;
    padding: 1.5rem 1.0625rem;
    position: absolute;
    right: 0;
    transform: translate3d(0, 73%, 0)
}

._d0766f0 ._d0f672d {
    align-items: center;
    background: none;
    max-width: 77rem
}

._d0766f0 ._d0f672d input {
    background: #fff;
    border-radius: 4px;
    caret-color: #000;
    color: #212121;
    height: 2.8125rem;
    line-height: 1;
    margin: 0 1.0625rem;
    padding: 0 1.0625rem
}

._d0766f0 ._d0f672d input::placeholder {
    color: #666;
    line-height: normal !important
}

._d0766f0 ._d0f672d ._1426f44 {
    order: 1;
    transform: translate3d(-9.375rem, 0, 0);
    width: 1.25rem
}

._d0766f0 ._d9dacaf {
    display: block;
    left: .5rem;
    opacity: .6;
    order: -1;
    position: relative;
    top: 0
}

._d0766f0 ._d9dacaf:hover {
    opacity: 1
}

._d0766f0 ._d9dacaf g {
    stroke: #fff
}

._d9dacaf {
    color: var(--ui-stars-link-color);
    cursor: pointer;
    display: none;
    font-weight: 500;
    padding: 0 .625rem;
    position: relative;
    text-decoration: underline
}

._d9dacaf g {
    stroke: #fff
}

._df28988::-webkit-search-cancel-button {
    -webkit-appearance: none
}

._903e030 p:first-child {
    margin: 0
}

._a4604a4 {
    padding: 3.125rem 0;
    text-align: center
}

._a4604a4 h1 {
    font-size: 1.5rem
}

._a4604a4 h1, ._a4604a4 h2 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    line-height: 1.75rem
}

._a4604a4 h2 {
    font-size: 1.25rem
}

._a4604a4 p {
    line-height: 1.5rem;
    margin: auto;
    max-width: 28.125rem
}

._6d2018c {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: var(--body-font-family);
    font-size: var(--body-size);
    line-height: var(--body-line-height);
    position: relative;
    z-index: calc(var(--base-z-index) + 1)
}

._6d2018c._d2c4325 {
    grid-gap: var(--ui-grid-gap);
    box-sizing: border-box;
    display: grid;
    grid-template-columns:minmax(0, 1fr);
    padding: calc(var(--ui-grid-gap) / 2);
    width: 100%
}

@media (min-width: 76.875rem) {
    ._6d2018c._d2c4325 {
        margin: 0 auto;
        max-width: 77rem;
        padding: var(--ui-grid-gap) 0
    }
}

._6d2018c._d2c4325 h1, ._6d2018c._d2c4325 h2, ._6d2018c._d2c4325 h3, ._6d2018c._d2c4325 h4 {
    margin: var(--ui-grid-gap) 0 calc(var(--ui-grid-gap) / 2)
}

._6d2018c._d2c4325 h1:first-child, ._6d2018c._d2c4325 h2:first-child, ._6d2018c._d2c4325 h3:first-child, ._6d2018c._d2c4325 h4:first-child {
    margin-top: 0
}

@media (min-width: 45.3125rem) {
    ._6d2018c._d2c4325 {
        grid-template-columns:minmax(0, 3fr) 1fr
    }

    ._6d2018c._d2c4325 ._8f99213 {
        order: 1
    }

    ._6d2018c._d2c4325 ._42a06f7 {
        order: 2
    }
}

._e41bfcf {
    box-sizing: border-box;
    overflow: auto;
    padding: calc(var(--ui-grid-gap) / 2);
    width: 100%
}

@media (min-width: 76.875rem) {
    ._e41bfcf {
        margin: 0 auto;
        max-width: 77rem;
        max-width: none;
        padding: var(--ui-grid-gap) 0;
        padding: calc(var(--ui-grid-gap) / 2)
    }
}

._42a06f7 {
    grid-gap: calc(var(--ui-grid-gap) / 2);
    align-content: flex-start;
    align-items: flex-start;
    display: grid;
    grid-auto-flow: row;
    order: 2
}

._7b5bf84 {
    margin: 0 auto;
    max-width: 77rem;
    padding: .625rem 0 var(--ui-grid-gap)
}

._ceac433 {
    width: 100%
}

@media (min-width: 76.875rem) {
    ._ceac433 {
        margin: 0 auto;
        max-width: 77rem
    }
}

._03437e2, ._4eec8d9 {
    box-sizing: border-box;
    padding: calc(var(--ui-grid-gap) / 2) 0
}

._03437e2 {
    grid-gap: var(--ui-grid-gap);
    display: grid;
    grid-template-columns:1fr
}

@media (min-width: 45.3125rem) {
    ._03437e2._bc37a1c {
        grid-template-columns:repeat(2, 1fr)
    }

    ._03437e2._a405d71 {
        grid-template-columns:repeat(3, 1fr)
    }

    ._03437e2._470c70e {
        grid-template-columns:repeat(4, 1fr)
    }
}

._d7898a6 {
    margin: .9375rem 0
}

._1c034b7, ._d7898a6 {
    width: 100%
}

._ff8a030 {
    display: flex;
    flex-wrap: wrap;
    font-family: var(--body-font-family);
    font-size: var(--body-size);
    font-weight: 700;
    justify-content: space-between;
    line-height: var(--body-line-height);
    margin-top: 1.25rem
}

._9fc8445 {
    background-color: var(--ui-select-bg-color);
    color: var(--ui-select-color);
    height: 2.5rem;
    margin-bottom: 1.25rem;
    margin-right: .9375rem;
    padding: .25rem
}

._7c78de2 {
    overflow-x: auto
}

._7c78de2 ._80762c0 {
    border-spacing: 0;
    width: 100%
}

._7c78de2 ._80762c0 tr:nth-child(odd) {
    background-color: var(--ui-table-row-alt-background)
}

._7c78de2 ._80762c0 th {
    background-color: var(--ui-table-head-background);
    border-bottom: var(--ui-table-head-border-bottom);
    border-top: var(--ui-table-head-border-top);
    color: var(--ui-table-head-color);
    font-size: 1rem;
    padding: .75rem
}

._7c78de2 ._80762c0 th:nth-child(2) {
    text-align: left
}

._7c78de2 ._80762c0 td:nth-child(n+3) {
    text-align: center
}

._7c78de2 ._80762c0 td {
    border-bottom: var(--ui-table-column-border-bottom);
    padding: .625rem
}

._7c78de2 ._80762c0 td a {
    color: var(--ui-link-color);
    text-decoration: none
}

._0c29479 g, ._0c29479 path {
    stroke: #0baa10
}

._2f2d047 svg {
    height: 30;
    width: 30
}

._2f2d047 g, ._2f2d047 path {
    stroke: #d61515
}

._5bf84b9 {
    display: flex;
    flex-direction: column
}

._04783c0 {
    border: .5px solid silver;
    border-radius: 10px;
    margin-bottom: .625rem;
    overflow-wrap: break-word;
    padding: .625rem
}

._8746b5d a {
    color: #000;
    text-decoration: none
}

._3e8b672 {
    display: flex;
    margin-top: .625rem
}

._51ee0f4 {
    display: inline-flex;
    height: 1.5625rem;
    width: 1.5625rem
}

._bde07fc {
    fill: var(--ui-main-color)
}

._bdda21b {
    align-self: center;
    margin-left: .625rem
}

._0c42b32 {
    background-color: var(--ui-main-background);
    border: .5px solid silver;
    border-radius: 10px;
    color: var(--ui-main-color);
    cursor: pointer
}

._6f18786 {
    background-position: 50%;
    background-size: cover
}

._3702f78, ._6f18786 {
    background-color: #000;
    background-repeat: no-repeat
}

._3702f78 {
    background-position: top;
    background-size: 100%;
    display: flex;
    height: auto
}

._fb0e2d8 {
    grid-gap: 1.25rem;
    color: #fff;
    display: grid;
    gap: 1.25rem;
    grid-auto-flow: row;
    max-width: 78.75rem;
    padding: .9375rem;
    position: relative
}

._982c023 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center
}

._982c023 [button] {
    background-color: var(--ui-button-primary-bg-color);
    border: 1px solid var(--ui-button-primary-bg-color);
    border-radius: 22px;
    box-shadow: 0 0 .0625rem 0 var(--ui-button-primary-bg-color) inset, 0 0 .0625rem 0 var(--ui-button-primary-bg-color);
    box-sizing: border-box;
    color: var(--ui-button-primary-color);
    color: var(--ui-button-primary-color) !important;
    cursor: pointer;
    display: block;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-size: 16px;
    font-weight: 500;
    height: 2.75rem;
    line-height: 1rem;
    line-height: 2.625rem;
    margin: .625rem 0;
    outline: none;
    padding: 0 1.375rem;
    text-decoration: none !important;
    width: 100%
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._982c023 [button] {
        box-shadow: none
    }
}

._982c023 [button] svg g, ._982c023 [button] svg path {
    stroke: var(--ui-button-primary-color)
}

._982c023 [button]:not(._5663253):hover {
    background-color: var(--ui-button-primary-hover-color);
    border: 1px solid var(--ui-button-primary-hover-color);
    box-shadow: 0 0 .0625rem 0 var(--ui-button-primary-hover-color) inset, 0 0 .0625rem 0 var(--ui-button-primary-hover-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._982c023 [button]:not(._5663253):hover {
        box-shadow: none
    }
}

._982c023 [button]:not(._5663253):active {
    background-color: var(--ui-button-primary-active-color);
    border: 1px solid var(--ui-button-primary-active-color);
    box-shadow: 0 0 .0625rem 0 var(--ui-button-primary-active-color) inset, 0 0 .0625rem 0 var(--ui-button-primary-active-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._982c023 [button]:not(._5663253):active {
        box-shadow: none
    }
}

._982c023 [button]._87f0e23 {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 2.75rem
}

._5af2732 {
    grid-gap: 1.25rem;
    display: grid;
    gap: 1.25rem;
    grid-auto-flow: column;
    overflow-x: scroll;
    overflow-y: hidden;
    padding-top: 1.25rem
}

._2bdd4b2 {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 5px;
    cursor: pointer;
    height: 19.6875rem;
    min-width: 13.125rem;
    padding: .625rem;
    position: relative
}

._eb19d30 {
    border: .5px solid #d70022;
    box-shadow: 0 0 .625rem #d70022;
    margin-top: -.625rem
}

._eb19d30 ._bf99ac0 > div > img {
    background-color: #d7002299
}

._bf99ac0 {
    height: 100%
}

._18d32cd {
    grid-row-start: 3;
    text-align: center
}

@media (min-width: 45.3125rem) {
    ._fb0e2d8 {
        grid-auto-flow: row;
        padding-top: 0
    }

    ._3702f78 {
        background-position: 50%;
        background-size: cover
    }

    ._982c023 {
        text-align: left
    }

    ._982c023 [button] {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

@media (min-width: 67.5rem) {
    ._ee99f7b {
        grid-template-columns:1fr 2fr;
        max-width: auto
    }

    ._5af2732 {
        overflow-x: visible;
        overflow-x: initial;
        overflow-y: visible;
        overflow-y: initial;
        padding-top: 1.25rem
    }

    ._18d32cd {
        grid-column-end: 3;
        grid-column-start: 1
    }
}

._103e8c5 {
    background-color: #000
}

._11ed403 {
    background-color: #fff
}

._5a32045 {
    background-color: var(--ui-main-background);
    color: var(--ui-main-color);
    margin: 0 auto;
    max-width: 31.25rem;
    padding: .9375rem
}

@media (min-width: 32.8125rem) {
    ._5a32045 {
        padding: 1.25rem
    }
}

._71df075 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    min-height: 7rem
}

._3c1a3c6 {
    justify-content: flex-start
}

._00f9124, ._ee1428c {
    margin: .3125rem 0;
    width: 100%
}

._e0a3301 {
    width: 100%
}

@media (min-width: 32.8125rem) {
    ._e0a3301 {
        align-items: center;
        display: flex
    }
}

._8e35625 {
    border: 1px solid var(--ui-input-border-color);
    margin: 0 0 .625rem;
    padding: .5625rem
}

@media (min-width: 32.8125rem) {
    ._8e35625 {
        display: inline-block;
        margin: 0 .625rem 0 0;
        width: 100%
    }
}

._e3e8bdc {
    margin: 2.5rem 0 .625rem;
    width: 100%
}

@media (min-width: 32.8125rem) {
    ._e3e8bdc {
        margin: 0;
        width: auto
    }
}

._084175a {
    justify-content: flex-start
}

._26a7fc7 {
    justify-content: center
}

._10b940a {
    justify-content: flex-end
}

._17250fa {
    align-items: center;
    display: flex;
    gap: 1rem;
    margin-top: 1rem
}

._17250fa ._8fefaf6 {
    font-size: .875rem;
    line-height: 1.25rem;
    margin-bottom: .3125rem
}

._17250fa img {
    height: 2.625rem;
    width: 2.625rem
}

._a372eed svg {
    background-color: #000;
    border-radius: 50%;
    padding: .75rem .1875rem;
    width: 2.625rem
}

._a372eed path {
    fill: #fff
}

._280e27b g {
    stroke: #000
}

._621d621 {
    margin: 2.5rem 0 2rem;
    width: 100%
}

._0a3df00 {
    background-color: #000;
    color: #fff;
    display: flex;
    padding: 1.5rem 1rem 0
}

._0a3df00:not(._8a07bfc) {
    padding-bottom: 1.5rem
}

._0a3df00 ._2f60a23 {
    width: 100%
}

@media (min-width: 76.875rem) {
    ._0a3df00 ._2f60a23 {
        margin: 0 auto;
        max-width: 77rem
    }
}

@media (min-width: 77rem) {
    ._0a3df00 {
        padding-top: 2rem
    }

    ._0a3df00:not(._8a07bfc) {
        padding-bottom: 2rem
    }
}

._387d2a8 {
    height: 7rem;
    overflow: hidden;
    position: relative
}

._387d2a8:not(._05cfb05) {
    height: auto
}

._387d2a8 ._3ae598a {
    background: linear-gradient(180deg, #0000, #000);
    bottom: 0;
    height: 3.5rem;
    position: absolute;
    width: 100%
}

._387d2a8 ._35e057e {
    font-size: .75rem;
    line-height: 1rem
}

._387d2a8 ._35e057e:last-child > p:last-child {
    margin-bottom: 0
}

._387d2a8 ._35e057e > p {
    margin-top: 0
}

@media (min-width: 77rem) {
    ._387d2a8 {
        height: 8.5625rem
    }

    ._387d2a8 ._3ae598a {
        height: 5rem
    }

    ._387d2a8 ._35e057e {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

._bfa3584 {
    color: #fff !important;
    margin: .75rem auto;
    text-decoration: underline !important;
    width: auto
}

._bfa3584 svg {
    margin-left: .40625rem;
    vertical-align: middle
}

._bfa3584 svg path {
    stroke: #fff !important
}

@media (min-width: 77rem) {
    ._bfa3584 {
        font-size: 1rem
    }
}

._a85cb93 {
    transform: rotate(180deg)
}

._745b262 {
    border-bottom: 1px dashed #e7e7e7
}

._1d4f24a {
    grid-gap: 0 1.875rem;
    display: grid;
    grid-template-columns:1fr 3fr;
    grid-template-rows:auto auto
}

._f358dc3 {
    margin-top: .9375rem;
    width: 100%
}

@media (min-width: 58.125rem) {
    ._f358dc3 {
        grid-row-end: 3;
        grid-row-start: 1
    }
}

._8ba0524 {
    grid-column-end: 3;
    grid-column-start: 1;
    text-align: left
}

@media (min-width: 58.125rem) {
    ._8ba0524 {
        grid-column-end: 3;
        grid-column-start: 2;
        grid-row-end: 3;
        grid-row-start: 2
    }
}

@media (min-width: 45.3125rem) {
    ._a86d778 {
        height: 28.25rem;
        overflow: auto
    }
}

._e5c2fb1 {
    background-color: #000;
    bottom: -12.5rem;
    color: #fff;
    left: 0;
    position: fixed;
    right: 0;
    transition: bottom .5s linear;
    width: 100%
}

@media (min-width: 45.3125rem) {
    ._e5c2fb1 {
        padding-left: 0;
        padding-right: 0
    }
}

._6cdf6b2 {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

@media (min-width: 45.3125rem) {
    ._6cdf6b2 {
        flex-direction: row;
        width: 42.8125rem
    }
}

@media (min-width: 58.125rem) {
    ._6cdf6b2 {
        width: 55.625rem
    }
}

@media (min-width: 67.5rem) {
    ._6cdf6b2 {
        width: 73.125rem
    }
}

._d12dded {
    font-size: .75rem;
    padding-bottom: .3125rem;
    padding-top: .3125rem;
    text-align: center;
    width: 100%
}

@media (min-width: 58.125rem) {
    ._d12dded {
        font-size: 1rem;
        text-align: left;
        width: 58.33%
    }
}

@media (min-width: 67.5rem) {
    ._d12dded {
        width: 66.67%
    }
}

._a241fd4 {
    padding-bottom: 0;
    padding-top: 0
}

@media (max-width: 32.8125rem) {
    ._a241fd4 > a {
        width: 85%
    }
}

._e9f9eb9:not(._f831438) {
    text-align: center;
    width: 100%
}

._e9f9eb9:not(._f831438) ._211ff0d {
    float: none;
    max-width: none
}

@media (min-width: 58.125rem) {
    ._e9f9eb9:not(._f831438) {
        float: right;
        width: 41.67%
    }
}

@media (min-width: 67.5rem) {
    ._e9f9eb9:not(._f831438) {
        width: 33.33%
    }
}

._8e2e798 {
    text-align: center;
    width: 100%
}

._472f068 {
    flex-direction: column
}

._6670e9d {
    width: 100%
}

@media (min-width: 58.125rem) {
    ._6670e9d {
        display: flex;
        justify-content: space-around
    }
}

._3068648 {
    background-color: #0000
}

._1144441 {
    background-color: #000
}

._e32c8f0 {
    background-color: #fff;
    color: #000
}

._f831438 {
    display: flex;
    flex-direction: column
}

._f831438._d12dded {
    padding-top: .625rem
}

@media (max-width: 45.3125rem) {
    ._f831438 {
        gap: .3125rem;
        margin-top: .625rem;
        width: 100%
    }
}

@media (min-width: 45.3125rem) {
    ._f831438 {
        display: flex;
        flex-direction: row
    }

    ._f831438 > div {
        width: auto
    }

    ._f831438._50920c3 {
        align-items: center;
        justify-content: flex-end;
        margin-right: 10%;
        width: 100%
    }
}

._d5a9503 div {
    display: flex;
    justify-content: center;
    text-align: center
}

._31c268c {
    grid-gap: .1875rem;
    display: grid;
    grid-template-columns:repeat(auto-fit, minmax(7.5rem, 1fr));
    margin-bottom: -.6875rem
}

._58e03af {
    background-color: var(--ui-tabs-background-color);
    border: 1px solid var(--ui-tabs-border-color);
    color: var(--ui-tabs-color);
    height: 2.5rem
}

._23aa56b {
    background-color: var(--ui-tab-selected-background-color);
    color: var(--ui-tab-selected-color)
}

._4a9bef8 {
    box-sizing: border-box;
    width: 100%
}

._4a9bef8 table {
    border-spacing: 0;
    text-align: left;
    width: 100%
}

._4a9bef8 table th {
    background-color: #fff;
    border-bottom: 3px solid #ddd;
    border-top: 1px solid #e4e4e4;
    color: #000;
    font-size: 1rem;
    padding: .75rem
}

._4a9bef8 table tr:nth-child(2n) {
    background-color: #f5f5f5
}

._4a9bef8 table td {
    border-bottom: 1px solid #e4e4e4;
    padding: .625rem
}

._2c62aac div > ol {
    list-style-type: lower-alpha
}

._147be7e {
    float: left;
    width: 100%
}

._147be7e > ol ~ div, ._147be7e > ul ~ div {
    display: inline-block
}

._147be7e > div > ol, ._147be7e > div > ul {
    padding-left: 3.125rem
}

._a2083c0 {
    margin-left: var(--ui-grid-gap)
}

._9660c6b {
    display: grid;
    grid-template-columns:2.8125rem auto
}

._53d8a71 {
    display: grid;
    grid-template-columns:auto
}

._a7a742d {
    font-weight: 700;
    margin-top: 1rem
}

._e310a0e ol > li {
    list-style-position: outside
}

._f309e78 {
    font-weight: 700;
    padding: .625rem 0
}

._688ab7b {
    align-items: center;
    display: flex;
    flex-direction: column
}

._dbff496 {
    height: auto
}

._52d56f6 {
    height: auto
}

._52d56f6, ._52d56f6 img {
    display: block;
    max-width: 100%;
    min-width: 100%
}

._f71b04a ._6d451df {
    padding: 1.875rem 0;
    text-align: center
}

._f71b04a .slick-slider {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    display: block;
    position: relative;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none
}

._f71b04a ul.slick-dots {
    display: flex !important;
    left: 50%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 8.75rem;
    transform: translateX(-50%)
}

._f71b04a ul.slick-dots li {
    height: .75rem;
    margin: 0 .5rem 0 0;
    width: .75rem
}

._f71b04a ul.slick-dots li.slick-active button {
    background: #02bd9c
}

._f71b04a ul.slick-dots li button {
    background: silver;
    border: initial;
    border-radius: 50%;
    color: #0000;
    height: .75rem;
    width: .75rem
}

._f71b04a ul.slick-dots li button:focus {
    outline: none
}

@media (min-width: 32.8125rem) {
    ._f71b04a ul.slick-dots {
        top: 11.25rem
    }
}

@media (min-width: 45.3125rem) {
    ._f71b04a ul.slick-dots {
        top: 14.375rem
    }
}

@media (min-width: 58.125rem) {
    ._f71b04a ul.slick-dots {
        top: 15.9375rem
    }
}

@media (min-width: 76.875rem) {
    ._f71b04a ul.slick-dots {
        top: 20rem
    }
}

._f71b04a .slick-list {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative
}

._f71b04a .slick-list:focus {
    outline: none
}

._f71b04a .slick-slide {
    float: left;
    height: 100%;
    min-height: .0625rem
}

._f71b04a .slick-slide:focus {
    outline: none
}

._4e8c6cd {
    background: var(--cmsNavBgColor);
    margin: 0 !important;
    position: relative
}

._4e8c6cd ul {
    list-style: none;
    padding: 0;
    z-index: calc(var(--base-z-index) + 3)
}

@media (max-width: 58.125rem) {
    ._4e8c6cd {
        display: none
    }
}

._666bdb9 {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    display: flex;
    flex-direction: row;
    margin: 0 auto;
    scrollbar-width: none;
    width: 100%
}

@media (min-width: 76.875rem) {
    ._666bdb9 {
        margin: 0 auto;
        max-width: 77rem
    }
}

._666bdb9::-webkit-scrollbar {
    display: none;
    height: 0 !important;
    width: 0 !important
}

._666bdb9 > li:first-child {
    font-weight: 700
}

._666bdb9 li {
    align-items: center;
    display: flex;
    position: relative
}

._666bdb9 li:hover ul[data-level="1"] {
    display: flex;
    flex-direction: column
}

._666bdb9 li:hover ._8d2177d {
    color: var(--cmsSubHeaderNavMenuItemActiveColor)
}

._666bdb9 li:hover svg path {
    stroke: var(--cmsNavPopperMenuItemColorActive)
}

._666bdb9 ._8d2177d {
    border: 0;
    color: var(--cmsSubHeaderNavMenuItemColor);
    padding: .625rem;
    width: 100%
}

._666bdb9 ._0f291da {
    color: var(--cmsSubHeaderNavMenuItemActiveColor)
}

._666bdb9 ul[data-level="1"] {
    box-shadow: 0 .0625rem .25rem 0 var(--cmsNavPopperShadowColor);
    display: none;
    left: 0;
    min-width: 13.75rem;
    position: absolute;
    top: 2.75rem
}

._666bdb9 ul[data-level="1"] ._8d2177d {
    background-color: var(--cmsNavPopperBgColor);
    color: var(--cmsNavPopperMenuItemColor)
}

._666bdb9 ul[data-level="1"] ._0f291da, ._666bdb9 ul[data-level="1"] ._8d2177d:hover {
    color: var(--cmsNavPopperMenuItemColorActive)
}

._666bdb9 ul[data-level="1"] a {
    border-bottom: 1px solid var(--cmsNavPopperMenuItemDividerColor)
}

._666bdb9 ._141bbb2 {
    order: 2;
    width: .9375rem
}

._666bdb9 ._141bbb2:hover svg path {
    stroke: var(--cmsNavPopperMenuItemColorActive)
}

._666bdb9 ._141bbb2 svg g, ._666bdb9 ._141bbb2 svg path {
    stroke: var(--cmsNavMenuItemArrowColor);
    transition: none
}

._666bdb9 ._b637095 svg path {
    stroke: var(--cmsNavPopperMenuItemColorActive)
}

._d883121 {
    margin: 0 auto;
    overflow: hidden;
    padding-top: 56.25%;
    position: relative;
    width: 100%
}

._c48d9fd {
    border: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

._c1cdfbb {
    position: relative
}

._ce722a2 {
    display: block;
    height: 50vh;
    object-fit: cover;
    object-position: center center;
    width: 100%
}

._f9e8e38 {
    bottom: 2vh;
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

._d2d34bc {
    display: block;
    overflow-x: auto;
    width: 100%
}

._d2d34bc tr {
    border-bottom: 1px solid #e4e4e4
}

._d2d34bc tr:nth-child(2n) {
    background: #f5f5f5
}

._d2d34bc td {
    padding: .9375rem
}

._b490016 {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.125rem
}

._1587854 {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: var(--body-font-family);
    font-size: var(--body-size);
    line-height: var(--body-line-height);
    overflow: auto
}

._1e009b2, ._a1fbf7b {
    height: 100%
}

._1e009b2 {
    align-items: center;
    display: flex;
    justify-content: center
}

._1300f35 {
    align-items: flex-start;
    display: flex;
    gap: .625rem
}

._e2a0df3 {
    flex-shrink: 0
}

._a1d0b58 {
    background-color: var(--starsModalHeaderBgColor);
    border-bottom: 1px solid var(--starsModalHeaderBorderColor);
    color: var(--starsModalHeaderColorException);
    padding: 1rem .9375rem;
    text-align: center
}

._a1d0b58 h1 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.5rem;
    margin: 0 .9375rem 0 1.5625rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (min-width: 58.125rem) {
    ._a1d0b58 h1 {
        font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
        font-size: 1.5rem;
        font-weight: 500;
        line-height: 1.75rem;
        margin: 2rem 0 1.125rem;
        overflow: visible;
        overflow: initial;
        text-align: left;
        text-overflow: clip;
        white-space: normal
    }
}

@media (min-width: 45.3125rem) {
    ._a1d0b58 {
        background-color: var(--starsModalHeaderBgColorAlt);
        color: var(--starsModalHeaderColor)
    }
}

._2c642c5 {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: calc(var(--base-z-index) + 10)
}

@media (min-width: 45.3125rem) {
    ._2c642c5 {
        position: -webkit-sticky;
        position: sticky;
        top: 0
    }
}

._a853912 {
    flex: 1 1;
    font-size: .9375rem;
    line-height: 1.375rem;
    margin-top: 3.5rem;
    overflow-y: auto;
    padding: .9375rem
}

._472b86f {
    margin-top: 0
}

._a853912 p:first-child {
    padding-top: .6875rem
}

@media (min-width: 45.3125rem) {
    ._a853912 {
        margin-top: 0;
        padding-right: 3.3125rem
    }

    ._a853912 p:first-child {
        padding-top: .1875rem
    }
}

._52ac89f {
    position: relative
}

._dbcacbd {
    display: flex;
    justify-content: flex-start;
    margin-bottom: .9375rem;
    padding: .75rem
}

._dbcacbd ._84607e2 p:first-child {
    font-weight: 500;
    margin-top: 0;
    padding-top: 0
}

@media (min-width: 45.3125rem) {
    ._dbcacbd ._84607e2 p:first-child {
        padding-top: 0
    }
}

._dbcacbd ._d132aff {
    height: 1.25rem;
    margin-right: .75rem;
    min-height: 1.25rem;
    min-width: 1.25rem;
    width: 1.25rem
}

._dbcacbd ._d132aff path {
    fill: var(--ui-confimation-color)
}

._dbcacbd ._d132aff svg {
    flex-shrink: 0
}

._728c509 {
    flex-grow: 1;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%
}

._f48ec5e {
    display: flex;
    flex-direction: column
}

._1a08b27 {
    font-size: .875rem;
    margin-bottom: 0;
    max-width: none;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: left
}

._2a56436._2a56436 {
    flex-direction: row-reverse;
    padding-bottom: .75rem;
    padding-top: .75rem
}

._b55d433._b55d433 {
    line-height: 1.5rem
}

._b55d433._b55d433 span {
    color: #666
}

._b55d433._b55d433 strong {
    color: #000
}

._9f5dbaa._9f5dbaa {
    display: flex;
    flex-direction: row-reverse;
    min-width: 2.125rem
}

._9f5dbaa._9f5dbaa > div {
    background-color: #0000;
    border-radius: 0;
    height: auto;
    margin-right: -.1875rem;
    transform: rotate(-90deg);
    width: auto
}

._70b925c._70b925c {
    padding-bottom: .75rem;
    padding-top: .75rem
}

._3f8f3f4._3f8f3f4 {
    line-height: 1.5rem
}

._3f8f3f4._3f8f3f4 span {
    color: #666
}

._3f8f3f4._3f8f3f4 strong {
    color: #000
}

._4ee6212 {
    background: var(--ui-main-background);
    position: absolute;
    width: 100%;
    z-index: calc(var(--base-z-index) + 10)
}

._70e1230 {
    max-height: 20rem
}

._d78fad4 {
    display: flex;
    justify-content: flex-start;
    margin-bottom: .9375rem;
    padding: .75rem
}

._c9d70a2 p:first-child {
    font-weight: 500;
    margin-top: 0;
    padding-top: 0
}

@media (min-width: 45.3125rem) {
    ._c9d70a2 p:first-child {
        padding-top: 0
    }
}

._33c5471 {
    height: 1.25rem;
    margin-right: .75rem;
    min-height: 1.25rem;
    min-width: 1.25rem;
    width: 1.25rem
}

._33c5471 svg {
    flex-shrink: 0
}

._5da0cef {
    margin-top: .625rem
}

._28e7ce4 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin-top: 10rem;
    text-align: center;
    vertical-align: middle
}

._8b30f42 {
    background-color: #000;
    border: 1px solid #fff;
    border-radius: 2px;
    box-shadow: 0 0 0 .125rem #000;
    box-sizing: border-box;
    color: #fff;
    font-size: 1.125rem;
    height: 1.75rem;
    line-height: 1.5rem;
    margin-right: 1.0625rem;
    max-width: 100%;
    min-width: 7.875rem;
    padding: .125rem 1.125rem;
    position: relative;
    white-space: nowrap;
    width: -webkit-max-content;
    width: max-content
}

._17ab71f, ._45265fe:after {
    position: absolute
}

._45265fe:after {
    background-image: url(/static/media/current-balance.08a03201.png);
    background-size: 100%;
    content: "";
    display: block;
    height: 2.3125rem;
    right: -1.375rem;
    top: -.375rem;
    width: 3.25rem
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._45265fe:after {
        background-image: url(/static/media/current-balance@2x.1550cc7d.png)
    }
}

._45265fe._8b30f42 {
    display: table-cell;
    padding-right: 2.75rem
}

._f5c036b:after {
    background-image: url(/static/media/tournament-money@2x.8054da6d.png);
    background-size: 100%;
    content: "";
    display: block;
    height: 2.4375rem;
    position: absolute;
    right: -1.375rem;
    top: -.4375rem;
    width: 4.375rem
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._f5c036b:after {
        background-image: url(/static/media/tournament-money@2x.8054da6d.png)
    }
}

._f5c036b._8b30f42 {
    padding-right: 3.875rem
}

._034075b {
    font-size: 1.25rem;
    line-height: 2.5rem;
    margin: .75rem 0;
    padding-bottom: .5rem;
    position: relative;
    text-align: left
}

._034075b span {
    display: inline-block;
    margin: 1rem 0
}

._034075b > * {
    font-weight: 500
}

._c3ea2f7 {
    display: flex;
    flex-flow: row wrap;
    margin: 0 auto
}

._d568d95 {
    height: 5.5625rem;
    margin: .375rem .5rem;
    position: relative;
    width: 7.3125rem
}

._46592e4 {
    background-position-x: -7.8125rem;
    background-position-y: -2.1875rem;
    background-size: 20.625rem;
    height: 2.8125rem
}

._46592e4, ._c79a840 {
    position: absolute;
    width: 7.1875rem;
    z-index: 2
}

._c79a840 {
    background-position-x: 12.75rem;
    background-position-y: -6.125rem;
    background-size: 20.625rem;
    height: 1.5625rem;
    top: 1.25rem
}

._e5c970f {
    background-position-x: -.125rem;
    background-position-y: -4.875rem;
    background-size: 20.625rem;
    border-radius: 40px;
    height: 5.3125rem;
    width: 7.5rem;
    z-index: 1
}

._47b7446 {
    background-position-x: 5.0625rem;
    background-position-y: 2rem;
    background-size: 20.625rem;
    height: 1.25rem;
    position: absolute;
    top: .9375rem;
    width: 3.125rem;
    z-index: 4
}

._fe386fc {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 1.6875rem;
    left: 1.125rem;
    position: absolute;
    top: 2.25rem;
    width: 2.25rem;
    z-index: 5
}

._d8b65a5 {
    display: block;
    font-size: .875rem;
    font-weight: 700;
    height: 2.25rem;
    line-height: 1.125rem;
    margin: 0;
    max-height: 2.25rem;
    overflow: hidden;
    padding: .5625rem 1.125rem 0;
    position: relative
}

._d8b65a5:before {
    bottom: 0;
    content: "...";
    position: absolute;
    right: .2375rem
}

._d8b65a5:after {
    background: #f5f5f5;
    content: "";
    height: 1.625rem;
    margin-top: .5rem;
    position: absolute;
    right: .2375rem;
    width: .9375rem;
    z-index: 1
}

._efe7db5 {
    color: #666
}

._efe7db5 span {
    clear: both;
    display: block;
    font-weight: 100
}

._afadcb4 {
    background-clip: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 5.5625rem;
    margin: .375rem .5rem;
    width: 7.3125rem
}

._afadcb4._c45f1bc, ._afadcb4._e23ef6d {
    background-image: url(/static/media/sr_chests.9d2400fa.png)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._afadcb4._c45f1bc, ._afadcb4._e23ef6d {
        background-image: url(/static/media/sr_chests@2x.aa78941c.png)
    }
}

._afadcb4._c45f1bc._79ae4f4 {
    background-position-y: -27.8125rem
}

._afadcb4._c45f1bc._ad1ed01 {
    background-position-y: -22.25rem
}

._afadcb4._c45f1bc._eeb8f84 {
    background-position-y: -16.6875rem
}

._afadcb4._c45f1bc._6f5cda1 {
    background-position-y: -11.125rem
}

._afadcb4._c45f1bc._45dbc0a {
    background-position-y: -5.5625rem
}

._afadcb4._e23ef6d._79ae4f4 {
    background-position-y: -38.9375rem
}

._afadcb4._e23ef6d._ad1ed01 {
    background-position-y: -33.375rem
}

._afadcb4._e23ef6d._eeb8f84 {
    background-position-y: -22.25rem
}

._afadcb4._e23ef6d._6f5cda1 {
    background-position-y: -16.6875rem
}

._afadcb4._e23ef6d._45dbc0a {
    background-position-y: -11.125rem
}

._afadcb4._e23ef6d._24f0d5f {
    background-position-y: -5.5625rem
}

._afadcb4._6ce62e1 {
    background-image: url(/static/media/mpc_chests.2edb9987.png);
    background-position: 0 0;
    background-position-y: -5.5625rem;
    background-repeat: no-repeat
}

._afadcb4._6ce62e1 ._77f463d {
    display: none
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._afadcb4._6ce62e1 {
        background-image: url(/static/media/mpc_chests@2x.ac35e6a1.png)
    }
}

._afadcb4._9a2768f {
    background-image: url(/static/media/mpc_chests.2edb9987.png);
    background-position: 0 0;
    background-position-y: 0;
    background-repeat: no-repeat
}

._afadcb4._9a2768f._0b10cd6 {
    background-position-y: -11.375rem
}

._afadcb4._9a2768f._b21475c {
    background-position-y: -16.9375rem
}

._afadcb4._9a2768f._7d5e90e {
    background-position-y: -22.375rem
}

._afadcb4._9a2768f._948a885 {
    background-position-y: -27.9375rem
}

._afadcb4._9a2768f._c45e399 {
    background-position-y: -33.375rem
}

._afadcb4._9a2768f._deb4e42 {
    background-position-y: -38.8125rem
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    ._afadcb4._9a2768f {
        background-image: url(/static/media/mpc_chests@2x.ac35e6a1.png)
    }
}

._aeb0920 {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 5px;
    color: #000;
    display: inline-block;
    height: 12rem;
    margin: .4375rem .8125rem 1.25rem 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 8.4375rem
}

._aeb0920:not(._5b0dafc):hover {
    background-color: #fff;
    cursor: pointer
}

._aeb0920:not(._5b0dafc):hover ._d8b65a5:after {
    background-color: #fff
}

._aeb0920:not(._5b0dafc):active, ._aeb0920:not(._5b0dafc):active ._d8b65a5:after {
    background-color: #ddd
}

._aeb0920:not(._5b0dafc) svg ._9e251c5 {
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-miterlimit: 10;
    stroke-width: .1875rem
}

._aeb0920 > * {
    pointer-events: none
}

._aeb0920._5b0dafc {
    background-color: #fff
}

._aeb0920._5b0dafc * {
    opacity: .5
}

._aeb0920._5b0dafc ._d8b65a5:after {
    background: #fff
}

._aeb0920._5b0dafc > ._37c12d9 {
    background-color: #d98a01;
    border-radius: 16px;
    height: .875rem;
    opacity: 1;
    padding: .375rem .4375rem .5rem;
    position: absolute;
    right: -.375rem;
    top: -.5625rem;
    width: .875rem;
    z-index: 2
}

._aeb0920._5b0dafc > ._37c12d9._ca9120f {
    background-color: #bc2429;
    padding: .25rem .4375rem .625rem
}

._aeb0920._5b0dafc > ._37c12d9 svg, ._aeb0920._5b0dafc > ._37c12d9 svg path {
    opacity: 1
}

._aeb0920._5b0dafc ._02c3c40 {
    opacity: 1;
    pointer-events: auto
}

._e6c1009 {
    position: absolute;
    right: 0
}

._42f8a09, ._86741b5 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin: 0 0 .25rem
}

@media (min-width: 45.3125rem) {
    ._42f8a09, ._86741b5 {
        font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
        font-size: 1.25rem;
        font-weight: 500;
        line-height: 1.75rem
    }
}

._2c13e26, ._716022a {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    margin: 0
}

._42f8a09, ._86741b5 {
    margin-right: .75rem
}

._bf8cfe3 {
    background: var(--starsModalHeaderBgColor);
    border: 0;
    border-bottom: 1px solid var(--starsModalHeaderBorderColor);
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    padding: 1.5rem;
    text-align: center;
    z-index: calc(var(--base-z-index) + 10)
}

@media (min-width: 45.3125rem) {
    ._bf8cfe3 {
        grid-gap: 1.25rem;
        align-items: center;
        display: grid;
        grid-template-columns:1fr 1fr;
        justify-items: start;
        text-align: left
    }
}

@media (min-width: 58.125rem) {
    ._bf8cfe3 {
        grid-template-columns:minmax(0, 19.6875rem) minmax(17.8125rem, 1fr) 1fr
    }
}

._2c13e26 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    height: auto;
    padding: 0
}

._2c13e26, ._42f8a09 {
    color: var(--ui-button-text-color)
}

._42f8a09 {
    text-decoration: none
}

._42f8a09:hover {
    color: var(--ui-button-text-hover-color);
    transition: .2s
}

._716022a {
    color: var(--starsModalSubText)
}

._a41d3b7 {
    font-size: 1rem;
    line-height: 1
}

._e7f7113 {
    display: flex;
    flex-direction: column;
    margin: .3125rem .9375rem 0
}

._e7f7113._58cdb7e {
    grid-row: 2
}

._e7f7113._94208b9 {
    flex-direction: column;
    margin-top: 1.5rem
}

._e7f7113._94208b9 ._6a76b8a {
    height: 2.75rem;
    line-height: 2.75rem;
    margin: 0 0 .5rem
}

._e7f7113._94208b9:not(:has(button)) {
    margin-top: 0
}

._e7f7113 ._6a76b8a {
    border-radius: 22px;
    height: 2.75rem;
    line-height: 2.75rem;
    margin-bottom: .9375rem
}

@media (min-width: 45.3125rem) {
    ._e7f7113 ._6a76b8a {
        border-radius: 22px;
        height: 2rem;
        line-height: 2rem;
        margin-bottom: 0;
        margin-right: .9375rem
    }

    ._e7f7113 {
        flex-direction: row;
        margin: 0
    }
}

._83fb187 span:first-child {
    margin-left: 0
}

@media (min-width: 45.3125rem) {
    ._83fb187 {
        padding-right: 2rem
    }
}

._ae70474 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.125rem
}

._ae70474 a {
    color: var(--ui-stars-link-color);
    cursor: pointer;
    font-weight: 500;
    text-decoration: underline
}

._5c25c58 {
    display: flex;
    flex-direction: column
}

@media (min-width: 45.3125rem) {
    ._5c25c58 {
        flex-direction: row
    }
}

._053b5d9 {
    grid-column: 2
}

@media (min-width: 58.125rem) {
    ._053b5d9 {
        grid-column: auto
    }

    ._053b5d9._1b0bb74, ._053b5d9._ae70474 {
        grid-column: 3
    }
}

._49f8fb6 {
    margin-bottom: .25rem;
    text-align: center
}

._a80b3b4 {
    padding-top: 1.375rem
}

._6f487f7 {
    display: flex;
    flex-direction: column;
    margin-bottom: .3125rem
}

@media (min-width: 45.3125rem) {
    ._6f487f7 {
        flex-direction: row
    }
}

._d46a1fc {
    flex-shrink: 0;
    width: 15.625rem
}

._7f14f13 {
    display: flex;
    justify-content: space-between
}

._7f14f13 ._e24f46a {
    display: flex;
    margin-left: .3125rem
}

._6b0d737 {
    margin: .9375rem 0
}

._134d4a4 {
    margin-top: 0;
    padding-right: .9375rem
}

._f5d2a9d p {
    display: flex;
    flex-direction: column;
    margin: .25rem 0 0
}

._56384eb {
    display: flex;
    justify-content: space-between;
    padding-top: 1.125rem
}

._56384eb ._671e04d {
    margin-left: .3125rem
}

._1199643 {
    display: flex;
    flex-direction: column;
    margin-bottom: .3125rem
}

@media (min-width: 45.3125rem) {
    ._1199643 {
        flex-direction: row
    }
}

._21c4afd {
    flex-shrink: 0;
    width: 15.625rem
}

._5657697 {
    display: flex;
    justify-content: space-between
}

._5657697 ._9a590f9 {
    display: flex;
    margin-left: .3125rem
}

._a231fcc {
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-top: 1rem;
    padding: .9375rem;
    position: relative
}

._a231fcc ._369e10d {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    font-stretch: condensed;
    font-weight: 400;
    line-height: 1.125rem
}

._a231fcc ._4b5b605 {
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem
}

._a231fcc ._4b5b605 ._6bf49b5 {
    line-height: 1rem;
    margin-top: .5rem;
    min-width: 9.375rem;
    white-space: normal
}

@media (min-width: 45.3125rem) {
    ._a231fcc ._4b5b605 ._6bf49b5 {
        margin-right: .5rem
    }

    ._a231fcc ._4b5b605 {
        flex-direction: row;
        justify-content: flex-start
    }
}

._a231fcc ._bb8b95b {
    color: #666;
    font-size: .9375rem
}

._a231fcc ._c822e00 {
    margin: .9375rem;
    position: absolute;
    right: 0;
    top: 0
}

._a231fcc ._c822e00 path, ._a231fcc ._c822e00 rect {
    fill: #02bd9c;
    stroke: #02bd9c;
    stroke-width: 0
}

._cb885fb {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns:1fr;
    margin-top: 1rem
}

@media (min-width: 58.125rem) {
    ._cb885fb {
        grid-template-columns:1fr 1fr
    }
}

._c67afa6 {
    display: grid
}

._90387dc {
    cursor: pointer
}

._3b374f2 {
    height: 1.25rem;
    width: 1.25rem
}

._3b374f2 path {
    fill: #00599e
}

._9c95616 {
    height: 1.25rem;
    width: 1.25rem
}

._9c95616 path {
    fill: #d70022
}

._28af989 {
    height: 1.25rem;
    width: 1.25rem
}

._28af989 path {
    fill: #089b80
}

._52830ed {
    margin-top: 1.5rem
}

._33254fa {
    align-items: center;
    display: flex
}

._33254fa b {
    margin-left: .5rem
}

._a2de475 {
    margin-bottom: .9375rem
}

._63c1606 {
    height: 35.625rem
}

._11afe03 {
    margin-top: .9375rem
}

._2580ca1 {
    margin: 2.8125rem auto 0;
    width: 95%
}

._4f2e2eb {
    margin-left: .3125rem
}

._3ad6a58 {
    color: #d70022
}

._7030438 {
    margin-bottom: 1.25rem
}

._1416ba8 {
    margin-top: 2.5rem;
    max-width: 15.875rem
}

._9062a67 {
    display: flex;
    flex-direction: column;
    margin-top: 2.5rem
}

._9062a67 ._6bf49b5 {
    line-height: 1rem;
    min-width: 9.375rem;
    white-space: normal
}

@media (min-width: 45.3125rem) {
    ._9062a67 ._6bf49b5 {
        margin-right: .5rem
    }

    ._9062a67 {
        flex-direction: row;
        justify-content: flex-start
    }
}

._7f1c9cd {
    margin-top: 0
}

._5bdbfee {
    line-height: 1.5rem;
    margin-bottom: .75rem;
    margin-top: -.875rem
}

._38fea9f {
    margin-top: 1.375rem
}

._38fea9f a, ._38fea9f button {
    width: 100%
}

._38fea9f a + a, ._38fea9f a + button, ._38fea9f button + a, ._38fea9f button + button {
    margin-top: .625rem
}

._38fea9f._9cd7827 button, ._38fea9f._9cd7827 > a {
    display: flex;
    justify-content: flex-start
}

._2c2ace6 {
    display: flex;
    justify-content: space-between
}

._2c2ace6 a + a, ._2c2ace6 a + button, ._2c2ace6 button + a, ._2c2ace6 button + button {
    margin-top: 0
}

._ef37684 {
    justify-content: center
}

._ef37684 button {
    max-width: 12.5rem
}

._ef37684 button:first-child {
    margin-right: 1rem
}

._992f32b {
    margin-left: -1.3125rem;
    margin-right: -1.3125rem
}

._992f32b td {
    border-bottom: 1px solid var(--ui-table-border-color);
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

._992f32b td:last-child {
    padding-right: 1.1875rem
}

._992f32b td:first-child {
    padding-left: 1.1875rem
}

._992f32b tr:first-child td {
    padding-top: 0
}

._992f32b tr:last-child td {
    border-bottom: 1px solid #0000;
    padding-bottom: 0
}

._ae34fc7 {
    vertical-align: top
}

._1f68c2c {
    display: flex
}

._9377685 {
    padding-right: .25rem
}

._1301553, ._a5fb641 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    line-height: 1.5rem;
    margin-bottom: .75rem
}

._1301553 {
    font-size: 1.25rem
}

._d554d25 {
    margin-bottom: 1.25rem
}

._d8eb90c {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    margin-bottom: .9375rem;
    width: 100%
}

._d8eb90c tr:first-child td {
    padding-top: .5rem
}

._d8eb90c tr:last-child td {
    padding-bottom: .5rem
}

._d8eb90c tr td {
    padding: 0
}

._7f5c125 {
    color: #666;
    width: 6.875rem
}

@media (min-width: 45.3125rem) {
    ._7f5c125 {
        min-width: 8.75rem
    }
}

@media (min-width: 58.125rem) {
    ._7f5c125 {
        min-width: 10.625rem
    }
}

._d4b73ea {
    left: 0;
    position: absolute;
    top: 0
}

._5f66c84 {
    border-radius: 0
}

._5f66c84, ._5f66c84 iframe {
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100)
}

@media (min-width: 45.3125rem) {
    ._5f66c84 {
        -webkit-overflow-scrolling: touch;
        border: 1px solid #fff;
        height: 40.625rem;
        margin: 2.1875rem auto 0;
        max-height: 90%;
        overflow-y: auto;
        width: 46.5625rem
    }

    ._5f66c84, ._5f66c84 iframe {
        min-height: auto
    }
}

@media (min-width: 58.125rem) {
    ._5f66c84 {
        width: 61.875rem
    }
}

._aa64ade {
    border-radius: 0;
    max-width: 50rem;
    overflow: hidden
}

._aa64ade > iframe {
    border: 0;
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
    margin: 0;
    padding: 0;
    width: 100%
}

@media (min-width: 45.3125rem) {
    ._aa64ade > iframe {
        height: 29.375rem
    }

    ._aa64ade {
        border: 1px solid #fff;
        height: auto
    }

    ._33ed373 {
        max-width: 33.75rem !important
    }
}

._3cc93a5 {
    max-width: 22.5rem
}

@media (max-width: 58.125rem) {
    ._3cc93a5 {
        width: 100%
    }
}

._6045e35 {
    margin-bottom: 7.875rem
}

._17a820c {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.3125rem
}

._78e4a8c {
    margin-bottom: .9375rem;
    margin-top: 2.5rem
}

._b7ad07a {
    height: calc(100vh - 3.875rem);
    height: calc(var(--vh, 1vh) * 100 - 3.875rem)
}

@media (min-width: 45.3125rem) {
    ._b7ad07a {
        height: calc(100vh - 10.75rem);
        height: calc(var(--vh, 1vh) * 100 - 10.75rem)
    }
}

@media (min-width: 58.125rem) {
    ._b7ad07a {
        height: calc(100% - 7.25rem)
    }
}

._231519f {
    margin: .9375rem 0
}

._231519f h2 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin-top: 5
}

._231519f p {
    margin-bottom: 0;
    margin-top: 0
}

._9995581 {
    margin-bottom: 1.25rem
}

._9995581 p {
    line-height: 1.5rem
}

._5b005fb {
    border-bottom: 1px solid #3d3d3d;
    margin-left: -.9375rem;
    margin-right: -.9375rem
}

._1a66a54 {
    padding-left: 1rem
}

._f953b2b {
    color: #d70022
}

._0240ef8 {
    margin-top: .9375rem
}

._2069e6f, ._d278aa5 {
    margin: .9375rem 0
}

._d278aa5 {
    display: inline-block
}

._c8d75e0 {
    height: 34.8125rem
}

._2a52b93 {
    border: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%
}

._2df6108 {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin: .75rem 0 1.5rem
}

._2df6108 > div:last-of-type label {
    clip: rect(0, 0, 0, 0);
    border: 0;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem
}

._2df6108._4a38241 span {
    color: var(--ui-input-error-text-color)
}

._6ca39ec {
    flex: 1 1;
    padding: 0 .5rem
}

._6ca39ec:last-child {
    padding-right: 0
}

._6ca39ec [type=number] {
    -moz-appearance: textfield
}

._6ca39ec._4a38241 input {
    background-color: #fcf5f6 !important;
    border: 1px solid #d70022 !important;
    color: #d70022
}

._6ca39ec._4a38241 label {
    color: var(--ui-input-error-text-color)
}

._191d0d1 {
    color: var(--ui-select-text-color)
}

._47b82a6 {
    color: var(--ui-select-color)
}

._5b005fb {
    border: 0;
    border-bottom: 1px solid silver;
    margin-bottom: .9375rem;
    margin-top: .9375rem;
    width: 100%
}

._8dbbf92 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 500;
    line-height: 1.5rem;
    margin: 0 0 .75rem
}

@media (max-width: 58.125rem) {
    ._4caa690 {
        align-items: center;
        display: flex;
        flex-direction: column
    }
}

@media (max-width: 58.125rem)and (min-width: 45.3125rem) {
    ._4caa690 {
        padding-left: 0;
        padding-right: 0
    }
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: initial;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: #0000
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b, strong {
    font-weight: bolder
}

code, kbd, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

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

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=button], [type=reset], [type=submit], button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
    outline: .0625rem dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: initial
}

textarea {
    overflow: auto
}

[type=checkbox], [type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -.125rem
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden], template {
    display: none
}

._627db04 {
    grid-gap: .75rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
    display: grid;
    grid-template-columns:2.5rem 1fr;
    grid-template-rows:auto;
    padding: .6875rem 1.25rem
}

._627db04:hover {
    background-color: #f5f5f5
}

._627db04._b36f980, ._627db04:hover {
    box-shadow: .125rem .125rem .25rem #00000029
}

._627db04._b36f980 {
    background-color: #eafaf7;
    border: 1px solid #02bd9c
}

._627db04._b36f980._8584924 g, ._627db04._b36f980._8584924 path {
    fill: #02bd9c
}

._627db04._d4f14e5 {
    cursor: default;
    opacity: .6;
    pointer-events: none
}

._627db04 ._0293f71 {
    align-self: center;
    justify-self: center
}

._627db04 ._0293f71 svg {
    height: 2.5rem;
    vertical-align: middle
}

._627db04 ._0293f71._8efa0b5 {
    grid-column-start: 1;
    grid-row: span 2
}

._627db04 ._61ee6e1 {
    align-self: center;
    font-weight: 700;
    justify-self: start;
    margin: 0
}

._627db04 ._8efa0b5 {
    color: #666;
    font-size: 1rem;
    margin: 0 .3125rem;
    text-align: center
}

@media (max-width: 58.125rem) {
    ._627db04 ._8efa0b5 {
        grid-column-start: 2;
        margin: 0;
        text-align: start
    }
}

@media (min-width: 58.125rem) {
    ._627db04 {
        align-items: center;
        display: flex;
        flex-direction: column;
        font-size: 1.25rem;
        padding: 2.3125rem 0 1.875rem
    }

    ._627db04 ._0293f71, ._627db04 ._61ee6e1 {
        align-self: center;
        justify-self: center
    }

    ._627db04 ._61ee6e1 {
        text-align: center
    }

    ._627db04._964500a {
        font-size: 1rem;
        padding: .75rem
    }
}

._c7e6719 {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns:1fr
}

@media (min-width: 58.125rem) {
    ._c7e6719 {
        grid-template-columns:1fr 1fr 1fr
    }

    ._c7e6719._5d5b219 {
        grid-gap: .5rem
    }
}

._7874687 {
    margin-bottom: 0
}

._8898134, ._a79e74f {
    margin-top: 1.25rem
}

._a79e74f {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 1rem
}

._a79e74f p {
    color: #666
}

._21ea15a {
    font-size: 1rem
}

@media (min-width: 58.125rem) {
    ._21ea15a {
        font-size: 1.125rem
    }
}

._a2062be {
    width: 100%
}

@media (min-width: 58.125rem) {
    ._a2062be {
        width: auto
    }
}

._639ba2b {
    line-height: 1rem;
    white-space: normal
}

._a3ecc7f {
    margin-top: 1.5625rem
}

._ad6b36a {
    flex-grow: 1
}

._6e18be0 {
    align-items: center;
    display: flex;
    flex-direction: column
}

._802df39 {
    margin-top: .625rem
}

._15ca7a6 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.75rem
}

._1505163 {
    grid-gap: .5rem;
    display: grid !important;
    grid-template-columns:repeat(auto-fit, minmax(3.125rem, 1fr));
    margin: .5rem 0
}

._1505163:not(form) {
    display: block !important
}

._c50bb8e {
    max-height: 48vh;
    max-width: 100%;
    object-fit: contain;
    width: 100%
}

@media (min-width: 58.125rem) {
    ._c50bb8e {
        max-height: none;
        object-fit: fill
    }
}

._dd9e545 {
    position: relative
}

._65dac58 {
    -webkit-appearance: none;
    appearance: none;
    background-color: var(--ui-select-pristine-bg-color);
    border: 1px solid var(--ui-select-border-color);
    border-radius: 4px;
    box-sizing: border-box;
    color: var(--ui-select-text-color);
    cursor: pointer;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.375rem;
    margin-bottom: .9375rem;
    min-height: 2.75rem;
    overflow: hidden;
    padding: .625rem 3.125rem .625rem .625rem;
    text-overflow: ellipsis;
    transition: background-color .125s ease-in-out, border-color .125s ease-in-out;
    width: 100%;
    will-change: border-color, background-color
}

._65dac58::-ms-expand {
    display: none
}

._65dac58:active {
    border: 1px solid var(--ui-select-active-border-color)
}

._65dac58:focus {
    outline: medium none invert;
    outline: initial
}

._65dac58:focus:not(._208d0d6) {
    border-color: var(--ui-select-focused-border-color);
    color: var(--ui-select-focused-text-color)
}

._65dac58._208d0d6, ._65dac58:disabled {
    background-color: var(--ui-select-disabled-bg-color);
    border-color: var(--ui-select-disabled-border-color);
    color: var(--ui-select-disabled-text-color);
    cursor: auto;
    opacity: 1
}

._65dac58:empty + ._f71bfd0 {
    display: none
}

._f71bfd0 {
    cursor: pointer;
    pointer-events: none;
    position: absolute;
    right: 1.5rem;
    top: 1.375rem
}

._59d890c {
    display: flex
}

._59d890c > span:not(:last-child) {
    margin-right: .5rem
}

[wsdk-container] ._d02980c {
    margin: 0 0 .3125rem 1.25rem
}

[wsdk-container] ._d02980c > div {
    display: flex;
    justify-content: space-between
}

@media (min-width: 45.3125rem) {
    [wsdk-container] ._d02980c > div {
        display: grid;
        grid-template-columns:1fr 1fr
    }
}

[wsdk-container] ._2d3ce3c {
    margin-top: 1.875rem
}

/*!
 * GBG - WJCS
 * Version: 15.0.2
 * Build Mode: Production
 * Build Timestamp: 1691658766920
 * Build Time: 2023-08-10T09:12:46.920Z
 * Chunk Hash: 568d540fc5f079cd4201
 */
[wsdk-container] main {
    display: block
}

[wsdk-container] div[data-jcs-element=attempt__count__container].notification {
    background: #ffefdf;
    border-left: 2px solid #f88618;
    color: #444b53
}

[wsdk-container] div[data-jcs-element=attempt__count__container].notification span[data-jcs-element=attempt__counter], [wsdk-container] div[data-jcs-element=attempt__count__container].notification svg {
    display: none
}

[wsdk-container] .button-actions-container {
    grid-gap: .5rem;
    display: grid;
    grid-template-columns:repeat(auto-fit, minmax(3.125rem, 1fr));
    margin: .5rem 0
}

[wsdk-container] button[data-jcs-element=cancel__journey] {
    display: none
}

[wsdk-container] .button {
    border-radius: 22px;
    box-sizing: border-box;
    cursor: pointer;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-size: 16px;
    font-weight: 500;
    height: 2.75rem;
    line-height: 1rem;
    line-height: 2.625rem;
    outline: none;
    padding: 0 1.375rem
}

[wsdk-container] .button.icon {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 2.75rem
}

[wsdk-container] .button.button--primary {
    background-color: var(--ui-button-primary-bg-color);
    border: 1px solid var(--ui-button-primary-bg-color);
    box-shadow: 0 0 .0625rem 0 var(--ui-button-primary-bg-color) inset, 0 0 .0625rem 0 var(--ui-button-primary-bg-color);
    color: var(--ui-button-primary-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    [wsdk-container] .button.button--primary {
        box-shadow: none
    }
}

[wsdk-container] .button.button--primary svg g, [wsdk-container] .button.button--primary svg path {
    stroke: var(--ui-button-primary-color)
}

[wsdk-container] .button.button--primary:not(.disabled):hover {
    background-color: var(--ui-button-primary-hover-color);
    border: 1px solid var(--ui-button-primary-hover-color);
    box-shadow: 0 0 .0625rem 0 var(--ui-button-primary-hover-color) inset, 0 0 .0625rem 0 var(--ui-button-primary-hover-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    [wsdk-container] .button.button--primary:not(.disabled):hover {
        box-shadow: none
    }
}

[wsdk-container] .button.button--primary:not(.disabled):active {
    background-color: var(--ui-button-primary-active-color);
    border: 1px solid var(--ui-button-primary-active-color);
    box-shadow: 0 0 .0625rem 0 var(--ui-button-primary-active-color) inset, 0 0 .0625rem 0 var(--ui-button-primary-active-color)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    [wsdk-container] .button.button--primary:not(.disabled):active {
        box-shadow: none
    }
}

[wsdk-container] .button.button--secondary {
    background-color: #fff;
    border: 1px solid #000;
    box-shadow: inset 0 0 .0625rem 0 #000, 0 0 .0625rem 0 #000;
    color: #000
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    [wsdk-container] .button.button--secondary {
        box-shadow: none
    }
}

[wsdk-container] .button.button--secondary svg g, [wsdk-container] .button.button--secondary svg path {
    stroke: #000
}

[wsdk-container] .button.button--secondary:not(.disabled):hover {
    background-color: #000;
    border: 1px solid #000;
    box-shadow: inset 0 0 .0625rem 0 #000, 0 0 .0625rem 0 #000;
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    [wsdk-container] .button.button--secondary:not(.disabled):hover {
        box-shadow: none
    }
}

[wsdk-container] .button.button--secondary:not(.disabled):hover svg g, [wsdk-container] .button.button--secondary:not(.disabled):hover svg path {
    stroke: #fff
}

[wsdk-container] .button.button--secondary:not(.disabled):active {
    background-color: #999;
    border: 1px solid #999;
    box-shadow: inset 0 0 .0625rem 0 #999, 0 0 .0625rem 0 #999;
    color: #fff
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx) {
    [wsdk-container] .button.button--secondary:not(.disabled):active {
        box-shadow: none
    }
}

[wsdk-container] .button.button--secondary:not(.disabled):active svg g, [wsdk-container] .button.button--secondary:not(.disabled):active svg path {
    stroke: #fff
}

[wsdk-container] h1 {
    font-size: 2em;
    margin: .67em 0
}

[wsdk-container] b, [wsdk-container] strong {
    font-weight: bolder
}

[wsdk-container] img {
    border-style: none
}

[wsdk-container] button, [wsdk-container] input, [wsdk-container] optgroup, [wsdk-container] select, [wsdk-container] textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

[wsdk-container] button, [wsdk-container] input {
    overflow: visible
}

[wsdk-container] button, [wsdk-container] select {
    text-transform: none
}

[wsdk-container] [type=button], [wsdk-container] [type=reset], [wsdk-container] [type=submit], [wsdk-container] button {
    -webkit-appearance: button;
    appearance: button
}

[wsdk-container] [type=button]::-moz-focus-inner, [wsdk-container] [type=reset]::-moz-focus-inner, [wsdk-container] [type=submit]::-moz-focus-inner, [wsdk-container] button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[wsdk-container] [type=button]:-moz-focusring, [wsdk-container] [type=reset]:-moz-focusring, [wsdk-container] [type=submit]:-moz-focusring, [wsdk-container] button:-moz-focusring {
    outline: .0625rem dotted ButtonText
}

[wsdk-container] textarea {
    overflow: auto
}

[wsdk-container] [type=checkbox], [wsdk-container] [type=radio] {
    box-sizing: border-box;
    padding: 0
}

[wsdk-container] [type=number]::-webkit-inner-spin-button, [wsdk-container] [type=number]::-webkit-outer-spin-button {
    height: auto
}

[wsdk-container] [type=search] {
    -webkit-appearance: textfield;
    appearance: textfield;
    outline-offset: -.125rem
}

[wsdk-container] [type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none
}

[wsdk-container] ::-webkit-file-upload-button {
    -webkit-appearance: button;
    appearance: button;
    font: inherit
}

[wsdk-container] [hidden] {
    display: none
}

[wsdk-container] img {
    max-width: 100%
}

[wsdk-container] figure, [wsdk-container] p {
    margin: 0
}

[wsdk-container] * {
    font-weight: 400
}

[wsdk-container] .typo-weight-medium {
    font-family: Inter-Medium, Inter;
    font-weight: 500
}

[wsdk-container] .typo-weight-semi-bold {
    font-family: Inter-SemiBold, Inter;
    font-weight: 400
}

[wsdk-container] .typo-weight-regular {
    font-family: Inter-Regular, Inter;
    font-weight: 400
}

[wsdk-container] .label-small {
    font-family: Inter-SemiBold, Inter;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: .0175rem;
    line-height: 1rem
}

[wsdk-container] .inlinelabel-medium {
    font-family: Inter-Regular, Inter
}

[wsdk-container] .inlinelabel-medium, [wsdk-container] .label-medium {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .02rem;
    line-height: 1.5rem
}

[wsdk-container] .label-medium {
    font-family: Inter-SemiBold, Inter
}

[wsdk-container] .overline {
    font-family: Inter-SemiBold, Inter;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: .075rem;
    line-height: 1.25rem
}

[wsdk-container] .float-menu__link, [wsdk-container] .paragraph-xsmall {
    font-family: Inter-Regular, Inter;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: .015rem;
    line-height: 1rem
}

[wsdk-container] .paragraph-small {
    font-family: Inter-Regular, Inter;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: .00875rem;
    line-height: 1.25rem
}

[wsdk-container] .paragraph-medium {
    font-family: Inter-Regular, Inter;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .01rem;
    line-height: 1.5rem
}

[wsdk-container] .form__intro, [wsdk-container] .paragraph-large {
    font-family: Inter-Regular, Inter;
    font-size: 1.125rem;
    font-weight: 400;
    letter-spacing: .01125rem;
    line-height: 1.75rem
}

[wsdk-container] .heading-xsmall {
    font-size: 1.125rem;
    line-height: 1.75rem
}

[wsdk-container] .heading-small, [wsdk-container] .heading-xsmall {
    font-family: Inter-SemiBold, Inter;
    font-weight: 400;
    letter-spacing: normal
}

[wsdk-container] .heading-small {
    font-size: 1.5rem;
    line-height: 2rem
}

[wsdk-container] .form__title, [wsdk-container] .heading-medium {
    font-family: Inter-SemiBold, Inter;
    font-size: 2rem;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 3rem
}

[wsdk-container] .heading-large {
    font-family: Inter-SemiBold, Inter;
    font-size: 3rem;
    font-weight: 400;
    letter-spacing: -.03rem;
    line-height: 3.75rem
}

[wsdk-container] .heading-xlarge {
    font-family: Inter-SemiBold, Inter;
    font-size: 4.5rem;
    font-weight: 400;
    letter-spacing: -.09rem;
    line-height: 5.5rem
}

[wsdk-container] .grid-small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    column-gap: 1rem;
    display: grid;
    grid-template-columns:repeat(4, 1fr);
    padding: 0;
    row-gap: 1rem
}

[wsdk-container] .grid-medium {
    grid-template-columns:repeat(8, 1fr)
}

[wsdk-container] .grid-large, [wsdk-container] .grid-medium {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    column-gap: 1rem;
    display: grid;
    padding: 1rem;
    row-gap: 1rem
}

[wsdk-container] .grid-large {
    grid-template-columns:repeat(12, 1fr)
}

@media (min-width: 20rem) {
    [wsdk-container] .grid-adaptive {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        column-gap: 1rem;
        display: grid;
        grid-template-columns:repeat(4, 1fr);
        padding: 0;
        row-gap: 1rem
    }

    [wsdk-container] .grid-adaptive .grid-column-small-start-1 {
        grid-column-start: 1
    }

    [wsdk-container] .grid-adaptive .grid-column-small-end-1 {
        grid-column-end: 1
    }

    [wsdk-container] .grid-adaptive .grid-column-small-start-2 {
        grid-column-start: 2
    }

    [wsdk-container] .grid-adaptive .grid-column-small-end-2 {
        grid-column-end: 2
    }

    [wsdk-container] .grid-adaptive .grid-column-small-start-3 {
        grid-column-start: 3
    }

    [wsdk-container] .grid-adaptive .grid-column-small-end-3 {
        grid-column-end: 3
    }

    [wsdk-container] .grid-adaptive .grid-column-small-start-4 {
        grid-column-start: 4
    }

    [wsdk-container] .grid-adaptive .grid-column-small-end-4 {
        grid-column-end: 4
    }

    [wsdk-container] .grid-adaptive .grid-column-small-start-5 {
        grid-column-start: 5
    }

    [wsdk-container] .grid-adaptive .grid-column-small-end-5 {
        grid-column-end: 5
    }

    [wsdk-container] .grid-adaptive .grid-row-small-start-1 {
        grid-row-start: 1
    }

    [wsdk-container] .grid-adaptive .grid-row-small-end-1 {
        grid-row-end: 1
    }

    [wsdk-container] .grid-adaptive .grid-row-small-start-2 {
        grid-row-start: 2
    }

    [wsdk-container] .grid-adaptive .grid-row-small-end-2 {
        grid-row-end: 2
    }

    [wsdk-container] .grid-adaptive .grid-row-small-start-3 {
        grid-row-start: 3
    }

    [wsdk-container] .grid-adaptive .grid-row-small-end-3 {
        grid-row-end: 3
    }

    [wsdk-container] .grid-adaptive .grid-row-small-start-4 {
        grid-row-start: 4
    }

    [wsdk-container] .grid-adaptive .grid-row-small-end-4 {
        grid-row-end: 4
    }

    [wsdk-container] .grid-adaptive .grid-row-small-start-5 {
        grid-row-start: 5
    }

    [wsdk-container] .grid-adaptive .grid-row-small-end-5 {
        grid-row-end: 5
    }

    [wsdk-container] .grid-adaptive .grid-row-small-start-6 {
        grid-row-start: 6
    }

    [wsdk-container] .grid-adaptive .grid-row-small-end-6 {
        grid-row-end: 6
    }
}

@media (min-width: 37.5rem) {
    [wsdk-container] .grid-adaptive {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        column-gap: 1rem;
        display: grid;
        grid-template-columns:repeat(8, 1fr);
        padding: 1rem;
        row-gap: 1rem
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-start-1 {
        grid-column-start: 1
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-end-1 {
        grid-column-end: 1
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-start-2 {
        grid-column-start: 2
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-end-2 {
        grid-column-end: 2
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-start-3 {
        grid-column-start: 3
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-end-3 {
        grid-column-end: 3
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-start-4 {
        grid-column-start: 4
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-end-4 {
        grid-column-end: 4
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-start-5 {
        grid-column-start: 5
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-end-5 {
        grid-column-end: 5
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-start-6 {
        grid-column-start: 6
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-end-6 {
        grid-column-end: 6
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-start-7 {
        grid-column-start: 7
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-end-7 {
        grid-column-end: 7
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-start-8 {
        grid-column-start: 8
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-end-8 {
        grid-column-end: 8
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-start-9 {
        grid-column-start: 9
    }

    [wsdk-container] .grid-adaptive .grid-column-medium-end-9 {
        grid-column-end: 9
    }

    [wsdk-container] .grid-adaptive .grid-row-medium-start-1 {
        grid-row-start: 1
    }

    [wsdk-container] .grid-adaptive .grid-row-medium-end-1 {
        grid-row-end: 1
    }

    [wsdk-container] .grid-adaptive .grid-row-medium-start-2 {
        grid-row-start: 2
    }

    [wsdk-container] .grid-adaptive .grid-row-medium-end-2 {
        grid-row-end: 2
    }

    [wsdk-container] .grid-adaptive .grid-row-medium-start-3 {
        grid-row-start: 3
    }

    [wsdk-container] .grid-adaptive .grid-row-medium-end-3 {
        grid-row-end: 3
    }

    [wsdk-container] .grid-adaptive .grid-row-medium-start-4 {
        grid-row-start: 4
    }

    [wsdk-container] .grid-adaptive .grid-row-medium-end-4 {
        grid-row-end: 4
    }

    [wsdk-container] .grid-adaptive .grid-row-medium-start-5 {
        grid-row-start: 5
    }

    [wsdk-container] .grid-adaptive .grid-row-medium-end-5 {
        grid-row-end: 5
    }

    [wsdk-container] .grid-adaptive .grid-row-medium-start-6 {
        grid-row-start: 6
    }

    [wsdk-container] .grid-adaptive .grid-row-medium-end-6 {
        grid-row-end: 6
    }
}

@media (min-width: 71rem) {
    [wsdk-container] .grid-adaptive {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        column-gap: 1rem;
        display: grid;
        grid-template-columns:repeat(12, 1fr);
        padding: 1rem;
        row-gap: 1rem
    }

    [wsdk-container] .grid-adaptive .grid-column-large-start-1 {
        grid-column-start: 1
    }

    [wsdk-container] .grid-adaptive .grid-column-large-end-1 {
        grid-column-end: 1
    }

    [wsdk-container] .grid-adaptive .grid-column-large-start-2 {
        grid-column-start: 2
    }

    [wsdk-container] .grid-adaptive .grid-column-large-end-2 {
        grid-column-end: 2
    }

    [wsdk-container] .grid-adaptive .grid-column-large-start-3 {
        grid-column-start: 3
    }

    [wsdk-container] .grid-adaptive .grid-column-large-end-3 {
        grid-column-end: 3
    }

    [wsdk-container] .grid-adaptive .grid-column-large-start-4 {
        grid-column-start: 4
    }

    [wsdk-container] .grid-adaptive .grid-column-large-end-4 {
        grid-column-end: 4
    }

    [wsdk-container] .grid-adaptive .grid-column-large-start-5 {
        grid-column-start: 5
    }

    [wsdk-container] .grid-adaptive .grid-column-large-end-5 {
        grid-column-end: 5
    }

    [wsdk-container] .grid-adaptive .grid-column-large-start-6 {
        grid-column-start: 6
    }

    [wsdk-container] .grid-adaptive .grid-column-large-end-6 {
        grid-column-end: 6
    }

    [wsdk-container] .grid-adaptive .grid-column-large-start-7 {
        grid-column-start: 7
    }

    [wsdk-container] .grid-adaptive .grid-column-large-end-7 {
        grid-column-end: 7
    }

    [wsdk-container] .grid-adaptive .grid-column-large-start-8 {
        grid-column-start: 8
    }

    [wsdk-container] .grid-adaptive .grid-column-large-end-8 {
        grid-column-end: 8
    }

    [wsdk-container] .grid-adaptive .grid-column-large-start-9 {
        grid-column-start: 9
    }

    [wsdk-container] .grid-adaptive .grid-column-large-end-9 {
        grid-column-end: 9
    }

    [wsdk-container] .grid-adaptive .grid-column-large-start-10 {
        grid-column-start: 10
    }

    [wsdk-container] .grid-adaptive .grid-column-large-end-10 {
        grid-column-end: 10
    }

    [wsdk-container] .grid-adaptive .grid-column-large-start-11 {
        grid-column-start: 11
    }

    [wsdk-container] .grid-adaptive .grid-column-large-end-11 {
        grid-column-end: 11
    }

    [wsdk-container] .grid-adaptive .grid-column-large-start-12 {
        grid-column-start: 12
    }

    [wsdk-container] .grid-adaptive .grid-column-large-end-12 {
        grid-column-end: 12
    }

    [wsdk-container] .grid-adaptive .grid-column-large-start-13 {
        grid-column-start: 13
    }

    [wsdk-container] .grid-adaptive .grid-column-large-end-13 {
        grid-column-end: 13
    }

    [wsdk-container] .grid-adaptive .grid-row-large-start-1 {
        grid-row-start: 1
    }

    [wsdk-container] .grid-adaptive .grid-row-large-end-1 {
        grid-row-end: 1
    }

    [wsdk-container] .grid-adaptive .grid-row-large-start-2 {
        grid-row-start: 2
    }

    [wsdk-container] .grid-adaptive .grid-row-large-end-2 {
        grid-row-end: 2
    }

    [wsdk-container] .grid-adaptive .grid-row-large-start-3 {
        grid-row-start: 3
    }

    [wsdk-container] .grid-adaptive .grid-row-large-end-3 {
        grid-row-end: 3
    }

    [wsdk-container] .grid-adaptive .grid-row-large-start-4 {
        grid-row-start: 4
    }

    [wsdk-container] .grid-adaptive .grid-row-large-end-4 {
        grid-row-end: 4
    }

    [wsdk-container] .grid-adaptive .grid-row-large-start-5 {
        grid-row-start: 5
    }

    [wsdk-container] .grid-adaptive .grid-row-large-end-5 {
        grid-row-end: 5
    }

    [wsdk-container] .grid-adaptive .grid-row-large-start-6 {
        grid-row-start: 6
    }

    [wsdk-container] .grid-adaptive .grid-row-large-end-6 {
        grid-row-end: 6
    }
}

[wsdk-container] .m-s-1 {
    margin: .25rem !important
}

[wsdk-container] .p-s-1 {
    padding: .25rem !important
}

[wsdk-container] .m-s-2 {
    margin: .5rem !important
}

[wsdk-container] .p-s-2 {
    padding: .5rem !important
}

[wsdk-container] .m-s-3 {
    margin: .75rem !important
}

[wsdk-container] .p-s-3 {
    padding: .75rem !important
}

[wsdk-container] .m-s-4 {
    margin: 1rem !important
}

[wsdk-container] .p-s-4 {
    padding: 1rem !important
}

[wsdk-container] .m-s-5 {
    margin: 1.25rem !important
}

[wsdk-container] .p-s-5 {
    padding: 1.25rem !important
}

[wsdk-container] .m-s-6 {
    margin: 1.5rem !important
}

[wsdk-container] .p-s-6 {
    padding: 1.5rem !important
}

[wsdk-container] .m-s-7 {
    margin: 1.75rem !important
}

[wsdk-container] .p-s-7 {
    padding: 1.75rem !important
}

[wsdk-container] .m-s-8 {
    margin: 2rem !important
}

[wsdk-container] .p-s-8 {
    padding: 2rem !important
}

[wsdk-container] .m-s-9 {
    margin: 2.25rem !important
}

[wsdk-container] .p-s-9 {
    padding: 2.25rem !important
}

[wsdk-container] .m-s-10 {
    margin: 2.5rem !important
}

[wsdk-container] .p-s-10 {
    padding: 2.5rem !important
}

[wsdk-container] .m-s-11 {
    margin: 2.75rem !important
}

[wsdk-container] .p-s-11 {
    padding: 2.75rem !important
}

[wsdk-container] .m-s-12 {
    margin: 3rem !important
}

[wsdk-container] .p-s-12 {
    padding: 3rem !important
}

[wsdk-container] .m-s-13 {
    margin: 3.25rem !important
}

[wsdk-container] .p-s-13 {
    padding: 3.25rem !important
}

[wsdk-container] .m-s-14 {
    margin: 3.5rem !important
}

[wsdk-container] .p-s-14 {
    padding: 3.5rem !important
}

[wsdk-container] .m-s-15 {
    margin: 3.75rem !important
}

[wsdk-container] .p-s-15 {
    padding: 3.75rem !important
}

[wsdk-container] .m-s-16 {
    margin: 4rem !important
}

[wsdk-container] .p-s-16 {
    padding: 4rem !important
}

[wsdk-container] .m-s-17 {
    margin: 4.25rem !important
}

[wsdk-container] .p-s-17 {
    padding: 4.25rem !important
}

[wsdk-container] .m-s-18 {
    margin: 4.5rem !important
}

[wsdk-container] .p-s-18 {
    padding: 4.5rem !important
}

[wsdk-container] .m-s-19 {
    margin: 4.75rem !important
}

[wsdk-container] .p-s-19 {
    padding: 4.75rem !important
}

[wsdk-container] .m-s-20 {
    margin: 5rem !important
}

[wsdk-container] .p-s-20 {
    padding: 5rem !important
}

[wsdk-container] .m-m-1 {
    margin: .5rem !important
}

[wsdk-container] .p-m-1 {
    padding: .5rem !important
}

[wsdk-container] .m-m-2 {
    margin: 1rem !important
}

[wsdk-container] .p-m-2 {
    padding: 1rem !important
}

[wsdk-container] .m-m-3 {
    margin: 1.5rem !important
}

[wsdk-container] .p-m-3 {
    padding: 1.5rem !important
}

[wsdk-container] .m-m-4 {
    margin: 2rem !important
}

[wsdk-container] .p-m-4 {
    padding: 2rem !important
}

[wsdk-container] .m-m-5 {
    margin: 2.5rem !important
}

[wsdk-container] .p-m-5 {
    padding: 2.5rem !important
}

[wsdk-container] .m-m-6 {
    margin: 3rem !important
}

[wsdk-container] .p-m-6 {
    padding: 3rem !important
}

[wsdk-container] .m-m-7 {
    margin: 3.5rem !important
}

[wsdk-container] .p-m-7 {
    padding: 3.5rem !important
}

[wsdk-container] .m-m-8 {
    margin: 4rem !important
}

[wsdk-container] .p-m-8 {
    padding: 4rem !important
}

[wsdk-container] .m-m-9 {
    margin: 4.5rem !important
}

[wsdk-container] .p-m-9 {
    padding: 4.5rem !important
}

[wsdk-container] .m-m-10 {
    margin: 5rem !important
}

[wsdk-container] .p-m-10 {
    padding: 5rem !important
}

[wsdk-container] .m-m-11 {
    margin: 5.5rem !important
}

[wsdk-container] .p-m-11 {
    padding: 5.5rem !important
}

[wsdk-container] .m-m-12 {
    margin: 6rem !important
}

[wsdk-container] .p-m-12 {
    padding: 6rem !important
}

[wsdk-container] .m-m-13 {
    margin: 6.5rem !important
}

[wsdk-container] .p-m-13 {
    padding: 6.5rem !important
}

[wsdk-container] .m-m-14 {
    margin: 7rem !important
}

[wsdk-container] .p-m-14 {
    padding: 7rem !important
}

[wsdk-container] .m-m-15 {
    margin: 7.5rem !important
}

[wsdk-container] .p-m-15 {
    padding: 7.5rem !important
}

[wsdk-container] .m-m-16 {
    margin: 8rem !important
}

[wsdk-container] .p-m-16 {
    padding: 8rem !important
}

[wsdk-container] .m-m-17 {
    margin: 8.5rem !important
}

[wsdk-container] .p-m-17 {
    padding: 8.5rem !important
}

[wsdk-container] .m-m-18 {
    margin: 9rem !important
}

[wsdk-container] .p-m-18 {
    padding: 9rem !important
}

[wsdk-container] .m-m-19 {
    margin: 9.5rem !important
}

[wsdk-container] .p-m-19 {
    padding: 9.5rem !important
}

[wsdk-container] .m-m-20 {
    margin: 10rem !important
}

[wsdk-container] .p-m-20 {
    padding: 10rem !important
}

[wsdk-container] .m-0 {
    margin: 0 !important
}

[wsdk-container] .p-0 {
    padding: 0 !important
}

[wsdk-container] .m-s-t-1 {
    margin-top: .25rem !important
}

[wsdk-container] .p-s-t-1 {
    padding-top: .25rem !important
}

[wsdk-container] .m-s-t-2 {
    margin-top: .5rem !important
}

[wsdk-container] .p-s-t-2 {
    padding-top: .5rem !important
}

[wsdk-container] .m-s-t-3 {
    margin-top: .75rem !important
}

[wsdk-container] .p-s-t-3 {
    padding-top: .75rem !important
}

[wsdk-container] .m-s-t-4 {
    margin-top: 1rem !important
}

[wsdk-container] .p-s-t-4 {
    padding-top: 1rem !important
}

[wsdk-container] .m-s-t-5 {
    margin-top: 1.25rem !important
}

[wsdk-container] .p-s-t-5 {
    padding-top: 1.25rem !important
}

[wsdk-container] .m-s-t-6 {
    margin-top: 1.5rem !important
}

[wsdk-container] .p-s-t-6 {
    padding-top: 1.5rem !important
}

[wsdk-container] .m-s-t-7 {
    margin-top: 1.75rem !important
}

[wsdk-container] .p-s-t-7 {
    padding-top: 1.75rem !important
}

[wsdk-container] .m-s-t-8 {
    margin-top: 2rem !important
}

[wsdk-container] .p-s-t-8 {
    padding-top: 2rem !important
}

[wsdk-container] .m-s-t-9 {
    margin-top: 2.25rem !important
}

[wsdk-container] .p-s-t-9 {
    padding-top: 2.25rem !important
}

[wsdk-container] .m-s-t-10 {
    margin-top: 2.5rem !important
}

[wsdk-container] .p-s-t-10 {
    padding-top: 2.5rem !important
}

[wsdk-container] .m-s-t-11 {
    margin-top: 2.75rem !important
}

[wsdk-container] .p-s-t-11 {
    padding-top: 2.75rem !important
}

[wsdk-container] .m-s-t-12 {
    margin-top: 3rem !important
}

[wsdk-container] .p-s-t-12 {
    padding-top: 3rem !important
}

[wsdk-container] .m-s-t-13 {
    margin-top: 3.25rem !important
}

[wsdk-container] .p-s-t-13 {
    padding-top: 3.25rem !important
}

[wsdk-container] .m-s-t-14 {
    margin-top: 3.5rem !important
}

[wsdk-container] .p-s-t-14 {
    padding-top: 3.5rem !important
}

[wsdk-container] .m-s-t-15 {
    margin-top: 3.75rem !important
}

[wsdk-container] .p-s-t-15 {
    padding-top: 3.75rem !important
}

[wsdk-container] .m-s-t-16 {
    margin-top: 4rem !important
}

[wsdk-container] .p-s-t-16 {
    padding-top: 4rem !important
}

[wsdk-container] .m-s-t-17 {
    margin-top: 4.25rem !important
}

[wsdk-container] .p-s-t-17 {
    padding-top: 4.25rem !important
}

[wsdk-container] .m-s-t-18 {
    margin-top: 4.5rem !important
}

[wsdk-container] .p-s-t-18 {
    padding-top: 4.5rem !important
}

[wsdk-container] .m-s-t-19 {
    margin-top: 4.75rem !important
}

[wsdk-container] .p-s-t-19 {
    padding-top: 4.75rem !important
}

[wsdk-container] .m-s-t-20 {
    margin-top: 5rem !important
}

[wsdk-container] .p-s-t-20 {
    padding-top: 5rem !important
}

[wsdk-container] .m-s-b-1 {
    margin-bottom: .25rem !important
}

[wsdk-container] .p-s-b-1 {
    padding-bottom: .25rem !important
}

[wsdk-container] .m-s-b-2 {
    margin-bottom: .5rem !important
}

[wsdk-container] .p-s-b-2 {
    padding-bottom: .5rem !important
}

[wsdk-container] .m-s-b-3 {
    margin-bottom: .75rem !important
}

[wsdk-container] .p-s-b-3 {
    padding-bottom: .75rem !important
}

[wsdk-container] .m-s-b-4 {
    margin-bottom: 1rem !important
}

[wsdk-container] .p-s-b-4 {
    padding-bottom: 1rem !important
}

[wsdk-container] .m-s-b-5 {
    margin-bottom: 1.25rem !important
}

[wsdk-container] .p-s-b-5 {
    padding-bottom: 1.25rem !important
}

[wsdk-container] .m-s-b-6 {
    margin-bottom: 1.5rem !important
}

[wsdk-container] .p-s-b-6 {
    padding-bottom: 1.5rem !important
}

[wsdk-container] .m-s-b-7 {
    margin-bottom: 1.75rem !important
}

[wsdk-container] .p-s-b-7 {
    padding-bottom: 1.75rem !important
}

[wsdk-container] .m-s-b-8 {
    margin-bottom: 2rem !important
}

[wsdk-container] .p-s-b-8 {
    padding-bottom: 2rem !important
}

[wsdk-container] .m-s-b-9 {
    margin-bottom: 2.25rem !important
}

[wsdk-container] .p-s-b-9 {
    padding-bottom: 2.25rem !important
}

[wsdk-container] .m-s-b-10 {
    margin-bottom: 2.5rem !important
}

[wsdk-container] .p-s-b-10 {
    padding-bottom: 2.5rem !important
}

[wsdk-container] .m-s-b-11 {
    margin-bottom: 2.75rem !important
}

[wsdk-container] .p-s-b-11 {
    padding-bottom: 2.75rem !important
}

[wsdk-container] .m-s-b-12 {
    margin-bottom: 3rem !important
}

[wsdk-container] .p-s-b-12 {
    padding-bottom: 3rem !important
}

[wsdk-container] .m-s-b-13 {
    margin-bottom: 3.25rem !important
}

[wsdk-container] .p-s-b-13 {
    padding-bottom: 3.25rem !important
}

[wsdk-container] .m-s-b-14 {
    margin-bottom: 3.5rem !important
}

[wsdk-container] .p-s-b-14 {
    padding-bottom: 3.5rem !important
}

[wsdk-container] .m-s-b-15 {
    margin-bottom: 3.75rem !important
}

[wsdk-container] .p-s-b-15 {
    padding-bottom: 3.75rem !important
}

[wsdk-container] .m-s-b-16 {
    margin-bottom: 4rem !important
}

[wsdk-container] .p-s-b-16 {
    padding-bottom: 4rem !important
}

[wsdk-container] .m-s-b-17 {
    margin-bottom: 4.25rem !important
}

[wsdk-container] .p-s-b-17 {
    padding-bottom: 4.25rem !important
}

[wsdk-container] .m-s-b-18 {
    margin-bottom: 4.5rem !important
}

[wsdk-container] .p-s-b-18 {
    padding-bottom: 4.5rem !important
}

[wsdk-container] .m-s-b-19 {
    margin-bottom: 4.75rem !important
}

[wsdk-container] .p-s-b-19 {
    padding-bottom: 4.75rem !important
}

[wsdk-container] .m-s-b-20 {
    margin-bottom: 5rem !important
}

[wsdk-container] .p-s-b-20 {
    padding-bottom: 5rem !important
}

[wsdk-container] .m-s-l-1 {
    margin-left: .25rem !important
}

[wsdk-container] .p-s-l-1 {
    padding-left: .25rem !important
}

[wsdk-container] .m-s-l-2 {
    margin-left: .5rem !important
}

[wsdk-container] .p-s-l-2 {
    padding-left: .5rem !important
}

[wsdk-container] .m-s-l-3 {
    margin-left: .75rem !important
}

[wsdk-container] .p-s-l-3 {
    padding-left: .75rem !important
}

[wsdk-container] .m-s-l-4 {
    margin-left: 1rem !important
}

[wsdk-container] .p-s-l-4 {
    padding-left: 1rem !important
}

[wsdk-container] .m-s-l-5 {
    margin-left: 1.25rem !important
}

[wsdk-container] .p-s-l-5 {
    padding-left: 1.25rem !important
}

[wsdk-container] .m-s-l-6 {
    margin-left: 1.5rem !important
}

[wsdk-container] .p-s-l-6 {
    padding-left: 1.5rem !important
}

[wsdk-container] .m-s-l-7 {
    margin-left: 1.75rem !important
}

[wsdk-container] .p-s-l-7 {
    padding-left: 1.75rem !important
}

[wsdk-container] .m-s-l-8 {
    margin-left: 2rem !important
}

[wsdk-container] .p-s-l-8 {
    padding-left: 2rem !important
}

[wsdk-container] .m-s-l-9 {
    margin-left: 2.25rem !important
}

[wsdk-container] .p-s-l-9 {
    padding-left: 2.25rem !important
}

[wsdk-container] .m-s-l-10 {
    margin-left: 2.5rem !important
}

[wsdk-container] .p-s-l-10 {
    padding-left: 2.5rem !important
}

[wsdk-container] .m-s-l-11 {
    margin-left: 2.75rem !important
}

[wsdk-container] .p-s-l-11 {
    padding-left: 2.75rem !important
}

[wsdk-container] .m-s-l-12 {
    margin-left: 3rem !important
}

[wsdk-container] .p-s-l-12 {
    padding-left: 3rem !important
}

[wsdk-container] .m-s-l-13 {
    margin-left: 3.25rem !important
}

[wsdk-container] .p-s-l-13 {
    padding-left: 3.25rem !important
}

[wsdk-container] .m-s-l-14 {
    margin-left: 3.5rem !important
}

[wsdk-container] .p-s-l-14 {
    padding-left: 3.5rem !important
}

[wsdk-container] .m-s-l-15 {
    margin-left: 3.75rem !important
}

[wsdk-container] .p-s-l-15 {
    padding-left: 3.75rem !important
}

[wsdk-container] .m-s-l-16 {
    margin-left: 4rem !important
}

[wsdk-container] .p-s-l-16 {
    padding-left: 4rem !important
}

[wsdk-container] .m-s-l-17 {
    margin-left: 4.25rem !important
}

[wsdk-container] .p-s-l-17 {
    padding-left: 4.25rem !important
}

[wsdk-container] .m-s-l-18 {
    margin-left: 4.5rem !important
}

[wsdk-container] .p-s-l-18 {
    padding-left: 4.5rem !important
}

[wsdk-container] .m-s-l-19 {
    margin-left: 4.75rem !important
}

[wsdk-container] .p-s-l-19 {
    padding-left: 4.75rem !important
}

[wsdk-container] .m-s-l-20 {
    margin-left: 5rem !important
}

[wsdk-container] .p-s-l-20 {
    padding-left: 5rem !important
}

[wsdk-container] .m-s-r-1 {
    margin-right: .25rem !important
}

[wsdk-container] .p-s-r-1 {
    padding-right: .25rem !important
}

[wsdk-container] .m-s-r-2 {
    margin-right: .5rem !important
}

[wsdk-container] .p-s-r-2 {
    padding-right: .5rem !important
}

[wsdk-container] .m-s-r-3 {
    margin-right: .75rem !important
}

[wsdk-container] .p-s-r-3 {
    padding-right: .75rem !important
}

[wsdk-container] .m-s-r-4 {
    margin-right: 1rem !important
}

[wsdk-container] .p-s-r-4 {
    padding-right: 1rem !important
}

[wsdk-container] .m-s-r-5 {
    margin-right: 1.25rem !important
}

[wsdk-container] .p-s-r-5 {
    padding-right: 1.25rem !important
}

[wsdk-container] .m-s-r-6 {
    margin-right: 1.5rem !important
}

[wsdk-container] .p-s-r-6 {
    padding-right: 1.5rem !important
}

[wsdk-container] .m-s-r-7 {
    margin-right: 1.75rem !important
}

[wsdk-container] .p-s-r-7 {
    padding-right: 1.75rem !important
}

[wsdk-container] .m-s-r-8 {
    margin-right: 2rem !important
}

[wsdk-container] .p-s-r-8 {
    padding-right: 2rem !important
}

[wsdk-container] .m-s-r-9 {
    margin-right: 2.25rem !important
}

[wsdk-container] .p-s-r-9 {
    padding-right: 2.25rem !important
}

[wsdk-container] .m-s-r-10 {
    margin-right: 2.5rem !important
}

[wsdk-container] .p-s-r-10 {
    padding-right: 2.5rem !important
}

[wsdk-container] .m-s-r-11 {
    margin-right: 2.75rem !important
}

[wsdk-container] .p-s-r-11 {
    padding-right: 2.75rem !important
}

[wsdk-container] .m-s-r-12 {
    margin-right: 3rem !important
}

[wsdk-container] .p-s-r-12 {
    padding-right: 3rem !important
}

[wsdk-container] .m-s-r-13 {
    margin-right: 3.25rem !important
}

[wsdk-container] .p-s-r-13 {
    padding-right: 3.25rem !important
}

[wsdk-container] .m-s-r-14 {
    margin-right: 3.5rem !important
}

[wsdk-container] .p-s-r-14 {
    padding-right: 3.5rem !important
}

[wsdk-container] .m-s-r-15 {
    margin-right: 3.75rem !important
}

[wsdk-container] .p-s-r-15 {
    padding-right: 3.75rem !important
}

[wsdk-container] .m-s-r-16 {
    margin-right: 4rem !important
}

[wsdk-container] .p-s-r-16 {
    padding-right: 4rem !important
}

[wsdk-container] .m-s-r-17 {
    margin-right: 4.25rem !important
}

[wsdk-container] .p-s-r-17 {
    padding-right: 4.25rem !important
}

[wsdk-container] .m-s-r-18 {
    margin-right: 4.5rem !important
}

[wsdk-container] .p-s-r-18 {
    padding-right: 4.5rem !important
}

[wsdk-container] .m-s-r-19 {
    margin-right: 4.75rem !important
}

[wsdk-container] .p-s-r-19 {
    padding-right: 4.75rem !important
}

[wsdk-container] .m-s-r-20 {
    margin-right: 5rem !important
}

[wsdk-container] .p-s-r-20 {
    padding-right: 5rem !important
}

[wsdk-container] .fieldset__description, [wsdk-container] .m-m-t-1 {
    margin-top: .5rem !important
}

[wsdk-container] .p-m-t-1 {
    padding-top: .5rem !important
}

[wsdk-container] .fieldset__title, [wsdk-container] .m-m-t-2 {
    margin-top: 1rem !important
}

[wsdk-container] .p-m-t-2 {
    padding-top: 1rem !important
}

[wsdk-container] .fieldset .form-group + .form-group, [wsdk-container] .m-m-t-3 {
    margin-top: 1.5rem !important
}

[wsdk-container] .p-m-t-3 {
    padding-top: 1.5rem !important
}

[wsdk-container] .m-m-t-4 {
    margin-top: 2rem !important
}

[wsdk-container] .p-m-t-4 {
    padding-top: 2rem !important
}

[wsdk-container] .m-m-t-5 {
    margin-top: 2.5rem !important
}

[wsdk-container] .p-m-t-5 {
    padding-top: 2.5rem !important
}

[wsdk-container] .m-m-t-6 {
    margin-top: 3rem !important
}

[wsdk-container] .p-m-t-6 {
    padding-top: 3rem !important
}

[wsdk-container] .m-m-t-7 {
    margin-top: 3.5rem !important
}

[wsdk-container] .fieldset, [wsdk-container] .p-m-t-7 {
    padding-top: 3.5rem !important
}

[wsdk-container] .m-m-t-8 {
    margin-top: 4rem !important
}

[wsdk-container] .p-m-t-8 {
    padding-top: 4rem !important
}

[wsdk-container] .m-m-t-9 {
    margin-top: 4.5rem !important
}

[wsdk-container] .p-m-t-9 {
    padding-top: 4.5rem !important
}

[wsdk-container] .m-m-t-10 {
    margin-top: 5rem !important
}

[wsdk-container] .p-m-t-10 {
    padding-top: 5rem !important
}

[wsdk-container] .m-m-t-11 {
    margin-top: 5.5rem !important
}

[wsdk-container] .p-m-t-11 {
    padding-top: 5.5rem !important
}

[wsdk-container] .m-m-t-12 {
    margin-top: 6rem !important
}

[wsdk-container] .p-m-t-12 {
    padding-top: 6rem !important
}

[wsdk-container] .m-m-t-13 {
    margin-top: 6.5rem !important
}

[wsdk-container] .p-m-t-13 {
    padding-top: 6.5rem !important
}

[wsdk-container] .m-m-t-14 {
    margin-top: 7rem !important
}

[wsdk-container] .p-m-t-14 {
    padding-top: 7rem !important
}

[wsdk-container] .m-m-t-15 {
    margin-top: 7.5rem !important
}

[wsdk-container] .p-m-t-15 {
    padding-top: 7.5rem !important
}

[wsdk-container] .m-m-t-16 {
    margin-top: 8rem !important
}

[wsdk-container] .p-m-t-16 {
    padding-top: 8rem !important
}

[wsdk-container] .m-m-t-17 {
    margin-top: 8.5rem !important
}

[wsdk-container] .p-m-t-17 {
    padding-top: 8.5rem !important
}

[wsdk-container] .m-m-t-18 {
    margin-top: 9rem !important
}

[wsdk-container] .p-m-t-18 {
    padding-top: 9rem !important
}

[wsdk-container] .m-m-t-19 {
    margin-top: 9.5rem !important
}

[wsdk-container] .p-m-t-19 {
    padding-top: 9.5rem !important
}

[wsdk-container] .m-m-t-20 {
    margin-top: 10rem !important
}

[wsdk-container] .p-m-t-20 {
    padding-top: 10rem !important
}

[wsdk-container] .m-m-b-1 {
    margin-bottom: .5rem !important
}

[wsdk-container] .p-m-b-1 {
    padding-bottom: .5rem !important
}

[wsdk-container] .m-m-b-2 {
    margin-bottom: 1rem !important
}

[wsdk-container] .p-m-b-2 {
    padding-bottom: 1rem !important
}

[wsdk-container] .m-m-b-3 {
    margin-bottom: 1.5rem !important
}

[wsdk-container] .p-m-b-3 {
    padding-bottom: 1.5rem !important
}

[wsdk-container] .m-m-b-4 {
    margin-bottom: 2rem !important
}

[wsdk-container] .p-m-b-4 {
    padding-bottom: 2rem !important
}

[wsdk-container] .m-m-b-5 {
    margin-bottom: 2.5rem !important
}

[wsdk-container] .p-m-b-5 {
    padding-bottom: 2.5rem !important
}

[wsdk-container] .m-m-b-6 {
    margin-bottom: 3rem !important
}

[wsdk-container] .p-m-b-6 {
    padding-bottom: 3rem !important
}

[wsdk-container] .m-m-b-7 {
    margin-bottom: 3.5rem !important
}

[wsdk-container] .fieldset, [wsdk-container] .p-m-b-7 {
    padding-bottom: 3.5rem !important
}

[wsdk-container] .m-m-b-8 {
    margin-bottom: 4rem !important
}

[wsdk-container] .p-m-b-8 {
    padding-bottom: 4rem !important
}

[wsdk-container] .m-m-b-9 {
    margin-bottom: 4.5rem !important
}

[wsdk-container] .p-m-b-9 {
    padding-bottom: 4.5rem !important
}

[wsdk-container] .m-m-b-10 {
    margin-bottom: 5rem !important
}

[wsdk-container] .p-m-b-10 {
    padding-bottom: 5rem !important
}

[wsdk-container] .m-m-b-11 {
    margin-bottom: 5.5rem !important
}

[wsdk-container] .p-m-b-11 {
    padding-bottom: 5.5rem !important
}

[wsdk-container] .m-m-b-12 {
    margin-bottom: 6rem !important
}

[wsdk-container] .p-m-b-12 {
    padding-bottom: 6rem !important
}

[wsdk-container] .m-m-b-13 {
    margin-bottom: 6.5rem !important
}

[wsdk-container] .p-m-b-13 {
    padding-bottom: 6.5rem !important
}

[wsdk-container] .m-m-b-14 {
    margin-bottom: 7rem !important
}

[wsdk-container] .p-m-b-14 {
    padding-bottom: 7rem !important
}

[wsdk-container] .m-m-b-15 {
    margin-bottom: 7.5rem !important
}

[wsdk-container] .p-m-b-15 {
    padding-bottom: 7.5rem !important
}

[wsdk-container] .m-m-b-16 {
    margin-bottom: 8rem !important
}

[wsdk-container] .p-m-b-16 {
    padding-bottom: 8rem !important
}

[wsdk-container] .m-m-b-17 {
    margin-bottom: 8.5rem !important
}

[wsdk-container] .p-m-b-17 {
    padding-bottom: 8.5rem !important
}

[wsdk-container] .m-m-b-18 {
    margin-bottom: 9rem !important
}

[wsdk-container] .p-m-b-18 {
    padding-bottom: 9rem !important
}

[wsdk-container] .m-m-b-19 {
    margin-bottom: 9.5rem !important
}

[wsdk-container] .p-m-b-19 {
    padding-bottom: 9.5rem !important
}

[wsdk-container] .m-m-b-20 {
    margin-bottom: 10rem !important
}

[wsdk-container] .p-m-b-20 {
    padding-bottom: 10rem !important
}

[wsdk-container] .m-m-l-1 {
    margin-left: .5rem !important
}

[wsdk-container] .p-m-l-1 {
    padding-left: .5rem !important
}

[wsdk-container] .m-m-l-2 {
    margin-left: 1rem !important
}

[wsdk-container] .p-m-l-2 {
    padding-left: 1rem !important
}

[wsdk-container] .m-m-l-3 {
    margin-left: 1.5rem !important
}

[wsdk-container] .p-m-l-3 {
    padding-left: 1.5rem !important
}

[wsdk-container] .m-m-l-4 {
    margin-left: 2rem !important
}

[wsdk-container] .p-m-l-4 {
    padding-left: 2rem !important
}

[wsdk-container] .m-m-l-5 {
    margin-left: 2.5rem !important
}

[wsdk-container] .p-m-l-5 {
    padding-left: 2.5rem !important
}

[wsdk-container] .m-m-l-6 {
    margin-left: 3rem !important
}

[wsdk-container] .p-m-l-6 {
    padding-left: 3rem !important
}

[wsdk-container] .m-m-l-7 {
    margin-left: 3.5rem !important
}

[wsdk-container] .p-m-l-7 {
    padding-left: 3.5rem !important
}

[wsdk-container] .m-m-l-8 {
    margin-left: 4rem !important
}

[wsdk-container] .p-m-l-8 {
    padding-left: 4rem !important
}

[wsdk-container] .m-m-l-9 {
    margin-left: 4.5rem !important
}

[wsdk-container] .p-m-l-9 {
    padding-left: 4.5rem !important
}

[wsdk-container] .m-m-l-10 {
    margin-left: 5rem !important
}

[wsdk-container] .p-m-l-10 {
    padding-left: 5rem !important
}

[wsdk-container] .m-m-l-11 {
    margin-left: 5.5rem !important
}

[wsdk-container] .p-m-l-11 {
    padding-left: 5.5rem !important
}

[wsdk-container] .m-m-l-12 {
    margin-left: 6rem !important
}

[wsdk-container] .p-m-l-12 {
    padding-left: 6rem !important
}

[wsdk-container] .m-m-l-13 {
    margin-left: 6.5rem !important
}

[wsdk-container] .p-m-l-13 {
    padding-left: 6.5rem !important
}

[wsdk-container] .m-m-l-14 {
    margin-left: 7rem !important
}

[wsdk-container] .p-m-l-14 {
    padding-left: 7rem !important
}

[wsdk-container] .m-m-l-15 {
    margin-left: 7.5rem !important
}

[wsdk-container] .p-m-l-15 {
    padding-left: 7.5rem !important
}

[wsdk-container] .m-m-l-16 {
    margin-left: 8rem !important
}

[wsdk-container] .p-m-l-16 {
    padding-left: 8rem !important
}

[wsdk-container] .m-m-l-17 {
    margin-left: 8.5rem !important
}

[wsdk-container] .p-m-l-17 {
    padding-left: 8.5rem !important
}

[wsdk-container] .m-m-l-18 {
    margin-left: 9rem !important
}

[wsdk-container] .p-m-l-18 {
    padding-left: 9rem !important
}

[wsdk-container] .m-m-l-19 {
    margin-left: 9.5rem !important
}

[wsdk-container] .p-m-l-19 {
    padding-left: 9.5rem !important
}

[wsdk-container] .m-m-l-20 {
    margin-left: 10rem !important
}

[wsdk-container] .p-m-l-20 {
    padding-left: 10rem !important
}

[wsdk-container] .m-m-r-1 {
    margin-right: .5rem !important
}

[wsdk-container] .p-m-r-1 {
    padding-right: .5rem !important
}

[wsdk-container] .m-m-r-2 {
    margin-right: 1rem !important
}

[wsdk-container] .p-m-r-2 {
    padding-right: 1rem !important
}

[wsdk-container] .m-m-r-3 {
    margin-right: 1.5rem !important
}

[wsdk-container] .p-m-r-3 {
    padding-right: 1.5rem !important
}

[wsdk-container] .m-m-r-4 {
    margin-right: 2rem !important
}

[wsdk-container] .p-m-r-4 {
    padding-right: 2rem !important
}

[wsdk-container] .m-m-r-5 {
    margin-right: 2.5rem !important
}

[wsdk-container] .p-m-r-5 {
    padding-right: 2.5rem !important
}

[wsdk-container] .m-m-r-6 {
    margin-right: 3rem !important
}

[wsdk-container] .p-m-r-6 {
    padding-right: 3rem !important
}

[wsdk-container] .m-m-r-7 {
    margin-right: 3.5rem !important
}

[wsdk-container] .p-m-r-7 {
    padding-right: 3.5rem !important
}

[wsdk-container] .m-m-r-8 {
    margin-right: 4rem !important
}

[wsdk-container] .p-m-r-8 {
    padding-right: 4rem !important
}

[wsdk-container] .m-m-r-9 {
    margin-right: 4.5rem !important
}

[wsdk-container] .p-m-r-9 {
    padding-right: 4.5rem !important
}

[wsdk-container] .m-m-r-10 {
    margin-right: 5rem !important
}

[wsdk-container] .p-m-r-10 {
    padding-right: 5rem !important
}

[wsdk-container] .m-m-r-11 {
    margin-right: 5.5rem !important
}

[wsdk-container] .p-m-r-11 {
    padding-right: 5.5rem !important
}

[wsdk-container] .m-m-r-12 {
    margin-right: 6rem !important
}

[wsdk-container] .p-m-r-12 {
    padding-right: 6rem !important
}

[wsdk-container] .m-m-r-13 {
    margin-right: 6.5rem !important
}

[wsdk-container] .p-m-r-13 {
    padding-right: 6.5rem !important
}

[wsdk-container] .m-m-r-14 {
    margin-right: 7rem !important
}

[wsdk-container] .p-m-r-14 {
    padding-right: 7rem !important
}

[wsdk-container] .m-m-r-15 {
    margin-right: 7.5rem !important
}

[wsdk-container] .p-m-r-15 {
    padding-right: 7.5rem !important
}

[wsdk-container] .m-m-r-16 {
    margin-right: 8rem !important
}

[wsdk-container] .p-m-r-16 {
    padding-right: 8rem !important
}

[wsdk-container] .m-m-r-17 {
    margin-right: 8.5rem !important
}

[wsdk-container] .p-m-r-17 {
    padding-right: 8.5rem !important
}

[wsdk-container] .m-m-r-18 {
    margin-right: 9rem !important
}

[wsdk-container] .p-m-r-18 {
    padding-right: 9rem !important
}

[wsdk-container] .m-m-r-19 {
    margin-right: 9.5rem !important
}

[wsdk-container] .p-m-r-19 {
    padding-right: 9.5rem !important
}

[wsdk-container] .m-m-r-20 {
    margin-right: 10rem !important
}

[wsdk-container] .p-m-r-20 {
    padding-right: 10rem !important
}

[wsdk-container] .m-0 {
    margin-top: 0 !important
}

[wsdk-container] .p-0 {
    padding-top: 0 !important
}

[wsdk-container] .m-0 {
    margin-bottom: 0 !important
}

[wsdk-container] .p-0 {
    padding-bottom: 0 !important
}

[wsdk-container] .m-0 {
    margin-left: 0 !important
}

[wsdk-container] .p-0 {
    padding-left: 0 !important
}

[wsdk-container] .m-0 {
    margin-right: 0 !important
}

[wsdk-container] .p-0 {
    padding-right: 0 !important
}

[wsdk-container] .w-100 {
    width: 100% !important
}

[wsdk-container] .text-right {
    text-align: right !important
}

[wsdk-container] .text-left {
    text-align: left !important
}

[wsdk-container] .text-center {
    text-align: center !important
}

[wsdk-container] .text-b900 {
    color: #003264
}

[wsdk-container] .text-b800 {
    color: #0b4886
}

[wsdk-container] .text-b700 {
    color: #2468ad
}

[wsdk-container] .text-b600 {
    color: #4a88c6
}

[wsdk-container] .text-b500 {
    color: #63a0dd
}

[wsdk-container] .text-b400 {
    color: #9ec7f0
}

[wsdk-container] .text-b300 {
    color: #bad6f2
}

[wsdk-container] .text-b200 {
    color: #e2edf9
}

[wsdk-container] .text-b100 {
    color: #f3f7fc
}

[wsdk-container] .text-n900 {
    color: #000d1a
}

[wsdk-container] .text-n800 {
    color: #444b53
}

[wsdk-container] .text-n700 {
    color: #7e878f
}

[wsdk-container] .text-n600 {
    color: #a1a8ae
}

[wsdk-container] .text-n500 {
    color: #babdc1
}

[wsdk-container] .text-n400 {
    color: #dadcdd
}

[wsdk-container] .text-n300 {
    color: #e5e6e7
}

[wsdk-container] .text-n200 {
    color: #eef0f2
}

[wsdk-container] .text-n100 {
    color: #f6f7f8
}

[wsdk-container] .text-o900 {
    color: #9f3f01
}

[wsdk-container] .text-o800 {
    color: #b65a19
}

[wsdk-container] .text-o700 {
    color: #d87212
}

[wsdk-container] .text-o600 {
    color: #f88618
}

[wsdk-container] .text-o500 {
    color: #fc9532
}

[wsdk-container] .text-o400 {
    color: #fcaf65
}

[wsdk-container] .text-o300 {
    color: #feca98
}

[wsdk-container] .text-o200 {
    color: #ffe0c2
}

[wsdk-container] .text-o100 {
    color: #ffefdf
}

[wsdk-container] .text-cherry {
    color: #b0013a
}

[wsdk-container] .text-white {
    color: #fff
}

[wsdk-container] .text-g900 {
    color: #18562e
}

[wsdk-container] .text-g800 {
    color: #1e8542
}

[wsdk-container] .text-g700 {
    color: #219c4c
}

[wsdk-container] .text-g600 {
    color: #29b059
}

[wsdk-container] .text-g500 {
    color: #48bb78
}

[wsdk-container] .text-g400 {
    color: #68d391
}

[wsdk-container] .text-g300 {
    color: #b1e3c2
}

[wsdk-container] .text-g200 {
    color: #d5f2df
}

[wsdk-container] .text-g100 {
    color: #f1f9f4
}

[wsdk-container] .text-r900 {
    color: #772828
}

[wsdk-container] .text-r800 {
    color: #9d3333
}

[wsdk-container] .text-r700 {
    color: #bf4040
}

[wsdk-container] .text-r600 {
    color: #d84545
}

[wsdk-container] .text-r500 {
    color: #f55757
}

[wsdk-container] .text-r400 {
    color: #f17c7c
}

[wsdk-container] .text-r300 {
    color: #ffa8a8
}

[wsdk-container] .text-r200 {
    color: #ffd0d0
}

[wsdk-container] .text-r100 {
    color: #ffebeb
}

[wsdk-container] .bg-b900 {
    background: #003264
}

[wsdk-container] .bg-b800 {
    background: #0b4886
}

[wsdk-container] .bg-b700 {
    background: #2468ad
}

[wsdk-container] .bg-b600 {
    background: #4a88c6
}

[wsdk-container] .bg-b500 {
    background: #63a0dd
}

[wsdk-container] .bg-b400 {
    background: #9ec7f0
}

[wsdk-container] .bg-b300 {
    background: #bad6f2
}

[wsdk-container] .bg-b200 {
    background: #e2edf9
}

[wsdk-container] .bg-b100 {
    background: #f3f7fc
}

[wsdk-container] .bg-n900 {
    background: #000d1a
}

[wsdk-container] .bg-n800 {
    background: #444b53
}

[wsdk-container] .bg-n700 {
    background: #7e878f
}

[wsdk-container] .bg-n600 {
    background: #a1a8ae
}

[wsdk-container] .bg-n500 {
    background: #babdc1
}

[wsdk-container] .bg-n400 {
    background: #dadcdd
}

[wsdk-container] .bg-n300 {
    background: #e5e6e7
}

[wsdk-container] .bg-n200 {
    background: #eef0f2
}

[wsdk-container] .bg-n100 {
    background: #f6f7f8
}

[wsdk-container] .bg-o900 {
    background: #9f3f01
}

[wsdk-container] .bg-o800 {
    background: #b65a19
}

[wsdk-container] .bg-o700 {
    background: #d87212
}

[wsdk-container] .bg-o600 {
    background: #f88618
}

[wsdk-container] .bg-o500 {
    background: #fc9532
}

[wsdk-container] .bg-o400 {
    background: #fcaf65
}

[wsdk-container] .bg-o300 {
    background: #feca98
}

[wsdk-container] .bg-o200 {
    background: #ffe0c2
}

[wsdk-container] .bg-o100 {
    background: #ffefdf
}

[wsdk-container] .bg-cherry {
    background: #b0013a
}

[wsdk-container] .bg-white {
    background: #fff
}

[wsdk-container] .bg-g900 {
    background: #18562e
}

[wsdk-container] .bg-g800 {
    background: #1e8542
}

[wsdk-container] .bg-g700 {
    background: #219c4c
}

[wsdk-container] .bg-g600 {
    background: #29b059
}

[wsdk-container] .bg-g500 {
    background: #48bb78
}

[wsdk-container] .bg-g400 {
    background: #68d391
}

[wsdk-container] .bg-g300 {
    background: #b1e3c2
}

[wsdk-container] .bg-g200 {
    background: #d5f2df
}

[wsdk-container] .bg-g100 {
    background: #f1f9f4
}

[wsdk-container] .bg-r900 {
    background: #772828
}

[wsdk-container] .bg-r800 {
    background: #9d3333
}

[wsdk-container] .bg-r700 {
    background: #bf4040
}

[wsdk-container] .bg-r600 {
    background: #d84545
}

[wsdk-container] .bg-r500 {
    background: #f55757
}

[wsdk-container] .bg-r400 {
    background: #f17c7c
}

[wsdk-container] .bg-r300 {
    background: #ffa8a8
}

[wsdk-container] .bg-r200 {
    background: #ffd0d0
}

[wsdk-container] .bg-r100 {
    background: #ffebeb
}

[wsdk-container] .pad-medium {
    padding: 1rem !important
}

[wsdk-container] .pad-large {
    padding: 1.5rem !important
}

[wsdk-container] .pad-xlarge {
    padding: 2rem !important
}

[wsdk-container] .pad-small {
    padding: .5rem !important
}

[wsdk-container] .elev-small, [wsdk-container] .overflow-menu__button--active {
    box-shadow: 0 .0625rem .1875rem #0003, 0 .125rem .0625rem #0000001f, 0 .0625rem .0625rem #00000024 !important
}

[wsdk-container] .elev-medium {
    box-shadow: 0 .125rem .25rem #0003, 0 .0625rem .625rem #0000001f, 0 .25rem .3125rem #00000024 !important
}

[wsdk-container] .elev-large {
    box-shadow: 0 .3125rem .3125rem #0003, 0 .1875rem .875rem #0000001f, 0 .5rem .625rem #00000024 !important
}

[wsdk-container] .control, [wsdk-container] .control--select {
    align-items: center;
    background-color: #fff;
    border: 1px solid #444b53;
    border-radius: 3px;
    display: flex;
    padding: .9375rem;
    transition: box-shadow .2s ease
}

[wsdk-container] .control :not(input) + .icon, [wsdk-container] .control :not(input) + svg, [wsdk-container] .control input + :not(.control__checkbox,.control__radio,.control__switch), [wsdk-container] .control--select :not(input) + .icon, [wsdk-container] .control--select :not(input) + svg, [wsdk-container] .control--select input + :not(.control__checkbox,.control__radio,.control__switch) {
    margin-left: .5rem
}

[wsdk-container] .control--select:focus-within, [wsdk-container] .control:focus-within {
    box-shadow: 0 0 0 .25rem #bad6f2
}

[wsdk-container] input, [wsdk-container] select {
    background-color: #0000;
    border: 0;
    border-radius: 3px;
    flex: 1 1;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    outline: none;
    padding: 0;
    width: 100%
}

[wsdk-container] input::placeholder, [wsdk-container] select::placeholder {
    color: #babdc1
}

[wsdk-container] .control--disabled, [wsdk-container] input:disabled, [wsdk-container] select:disabled {
    border-color: #babdc1;
    color: #a1a8ae
}

[wsdk-container] .control--error {
    border: 2px solid #f88618
}

[wsdk-container] .control__slug {
    color: #7e878f;
    font-size: .875rem;
    height: 1.5rem;
    letter-spacing: .01em;
    line-height: 1.5rem;
    margin-right: .5rem
}

[wsdk-container] .control--colour, [wsdk-container] .control--slug {
    padding: .5rem
}

[wsdk-container] .control--colour input, [wsdk-container] .control--slug input {
    border-left: 1px solid #dadcdd;
    border-radius: 0;
    padding-bottom: .5rem;
    padding-left: .5rem;
    padding-top: .5rem
}

[wsdk-container] .control__swatch {
    border-radius: 4px;
    height: 2.5rem;
    width: 2.5rem
}

[wsdk-container] .control--disabled .control__swatch {
    opacity: 50%
}

[wsdk-container] .password__toggle {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 1.5rem
}

[wsdk-container] .password__toggle .ico-eye-invisible-16 {
    display: none
}

[wsdk-container] .password__toggle .ico-eye-invisible-16, [wsdk-container] .password__toggle .ico-eye-visible-16 {
    color: #444b53
}

[wsdk-container] .password__toggle--visible .ico-eye-invisible-16 {
    display: block
}

[wsdk-container] .password__toggle--visible .ico-eye-visible-16 {
    display: none
}

[wsdk-container] textarea {
    border: 0;
    border-radius: 3px;
    flex: 1 1;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5rem;
    outline: none;
    padding: 1rem;
    resize: none;
    width: 100%
}

[wsdk-container] textarea::placeholder {
    color: #babdc1
}

[wsdk-container] textarea:disabled {
    border-color: #babdc1;
    color: #a1a8ae
}

[wsdk-container] .control--textarea {
    align-items: flex-start;
    padding: .25rem
}

[wsdk-container] .label {
    align-items: center;
    display: flex;
    flex-basis: 100%;
    font-family: Inter-SemiBold, Inter;
    font-size: 1rem;
    font-weight: 400;
    justify-content: space-between;
    letter-spacing: .02rem;
    line-height: 1.5rem;
    margin: 0;
    position: relative;
    width: 100%
}

[wsdk-container] .label .icon {
    cursor: pointer;
    margin-right: .5em;
    top: .3125rem
}

[wsdk-container] .label * + svg {
    margin-left: .25rem
}

[wsdk-container] .label__optional {
    color: #444b53;
    font-family: Inter;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.75rem;
    margin-right: .5em
}

[wsdk-container] .label--assistive {
    color: #444b53;
    font-size: .75em;
    font-weight: 400;
    letter-spacing: .02em;
    line-height: 1rem
}

[wsdk-container] .label__text {
    flex: 1 1
}

[wsdk-container] .label--inline {
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .02em;
    line-height: 1.5rem
}

[wsdk-container] .error-text {
    color: #d87212;
    flex-basis: 100%;
    font-size: .75em;
    font-weight: 400;
    margin: .25rem 0 0
}

[wsdk-container] .control select, [wsdk-container] .control--select select {
    -webkit-appearance: none;
    appearance: none;
    background-image: url(/static/media/inline-caff64e2a089dad69f7d.svg);
    background-position: right 1rem center;
    background-repeat: no-repeat;
    padding-right: 1.5rem
}

[wsdk-container] .control__icons {
    height: 1.5rem;
    position: absolute;
    right: 1rem
}

[wsdk-container] .control--checkbox {
    background-color: #0000;
    border: 0;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

[wsdk-container] .control--checkbox input {
    max-width: .125rem;
    opacity: 0;
    position: absolute
}

[wsdk-container] .control--checkbox svg {
    left: -.0625rem;
    position: absolute;
    top: -.0625rem
}

[wsdk-container] .control--error .control__checkbox {
    border: 1px solid #f88618
}

[wsdk-container] .control--disabled .control__checkbox {
    border: 1px solid #a1a8ae
}

[wsdk-container] .control__checkbox {
    background-color: #fff;
    border: 1px solid #000d1a;
    border-radius: 2px;
    height: 1rem;
    position: relative;
    width: 1rem
}

[wsdk-container] input:checked + .control__checkbox {
    background-color: #0b4886
}

[wsdk-container] .control--radio {
    background-color: #0000;
    border: 0;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

[wsdk-container] .control--radio input {
    max-width: .125rem;
    opacity: 0;
    position: absolute
}

[wsdk-container] .control--error .control__radio {
    border: 1px solid #f88618
}

[wsdk-container] .control--disabled .control__radio {
    border: 1px solid #a1a8ae
}

[wsdk-container] .control__radio {
    background-color: #fff;
    border: 1px solid #000d1a;
    border-radius: 50%;
    height: 1rem;
    width: 1rem
}

[wsdk-container] input:checked + .control__radio {
    background-color: #0b4886;
    box-shadow: inset 0 0 0 .1875rem #fff
}

[wsdk-container] .control--switch {
    background-color: #0000;
    border: 0;
    margin: 0;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

[wsdk-container] .control--switch input {
    height: .125rem;
    opacity: 0;
    position: absolute;
    width: .125rem
}

[wsdk-container] input:disabled + .control__switch {
    border-color: #a1a8ae
}

[wsdk-container] input:disabled + .control__switch:after {
    background-color: #a1a8ae
}

[wsdk-container] input:disabled:checked + .control__switch {
    background-color: #a1a8ae;
    border-color: #a1a8ae
}

[wsdk-container] input:disabled:checked + .control__switch:after {
    background-color: #fff
}

[wsdk-container] input:checked + .control__switch {
    background-color: #0b4886
}

[wsdk-container] input:checked + .control__switch:after {
    background-color: #fff;
    transform: translateY(.0625rem) translateX(1.375rem)
}

[wsdk-container] .control__switch {
    background-color: #fff;
    border: 2px solid #0b4886;
    border-radius: 5000px;
    height: 1.375rem;
    transition: background-color .25s ease;
    width: 2.6875rem
}

[wsdk-container] .control__switch:after {
    background-color: #0b4886;
    border-radius: 50%;
    content: "";
    display: block;
    height: 1rem;
    transform: translateY(.0625rem) translateX(.0625rem);
    transition: transform .25s ease, background-color .25s ease;
    width: 1rem
}

[wsdk-container] .control__switchIcon {
    left: .125rem;
    position: absolute;
    top: .0625rem
}

[wsdk-container] .code-sample {
    display: inline-block;
    max-width: 100%;
    overflow-x: scroll
}

[wsdk-container] .primary-nav {
    background-color: #003264;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    width: 100vw;
    z-index: 3
}

@media (min-width: 37.5rem) {
    [wsdk-container] .primary-nav {
        background-color: #f5f7f9;
        min-width: 12.5rem;
        width: auto
    }
}

[wsdk-container] .primary-nav__header, [wsdk-container] .primary-nav__section {
    list-style-type: none;
    margin: 0;
    padding: 1rem 0
}

[wsdk-container] .primary-nav__counter {
    color: #fff;
    font-size: .625rem;
    font-weight: 400;
    line-height: 1.5rem;
    margin-left: auto
}

@media (min-width: 37.5rem) {
    [wsdk-container] .primary-nav__counter {
        color: #444b53
    }
}

[wsdk-container] .primary-nav__item {
    border-left: 4px solid #0000;
    color: #f3f7fc;
    cursor: pointer;
    font-size: .875rem;
    letter-spacing: .01em;
    line-height: 1.75rem;
    list-style-type: none;
    white-space: nowrap
}

@media (min-width: 37.5rem) {
    [wsdk-container] .primary-nav__item {
        color: #444b53
    }

    [wsdk-container] .primary-nav__item:hover {
        background-color: #f3f7fc;
        border-left-color: #0b4886
    }
}

[wsdk-container] .primary-nav__section--collapsable .primary-nav__item {
    display: none
}

[wsdk-container] .primary-nav__section--collapsable .primary-nav__item--title {
    display: flex
}

[wsdk-container] .primary-nav__section--collapsable .primary-nav__item--title svg {
    transform: rotate(180deg)
}

[wsdk-container] .primary-nav__section--collapsable .primary-nav__item--title svg path {
    stroke: #fff
}

@media (min-width: 37.5rem) {
    [wsdk-container] .primary-nav__section--collapsable .primary-nav__item--title svg path {
        stroke: #444b53
    }
}

[wsdk-container] .primary-nav__section--collapsable.primary-nav__section--open .primary-nav__item {
    display: flex
}

[wsdk-container] .primary-nav__section--collapsable.primary-nav__section--open .primary-nav__item--title svg {
    transform: none
}

[wsdk-container] .primary-nav__item--title {
    align-items: center;
    color: #9ec7f0;
    display: flex;
    font-size: .75rem;
    font-weight: 600;
    justify-content: space-between;
    letter-spacing: .08em;
    line-height: 1.5rem;
    padding: .5rem;
    text-transform: uppercase
}

@media (min-width: 37.5rem) {
    [wsdk-container] .primary-nav__item--title {
        color: #000d1a
    }
}

[wsdk-container] .primary-nav__item--title:hover {
    background-color: #0000;
    border-left-color: #0000
}

[wsdk-container] .primary-nav__item--active {
    border-left-color: #fff;
    color: #fff;
    font-weight: 600
}

@media (min-width: 37.5rem) {
    [wsdk-container] .primary-nav__item--active {
        border-left-color: #0b4886;
        color: #0b4886
    }
}

[wsdk-container] .primary-nav__link {
    color: inherit;
    text-decoration: none
}

[wsdk-container] .primary-nav__linktext {
    padding: 0 1rem
}

[wsdk-container] .primary-nav__header {
    color: #fff;
    padding-bottom: 0;
    padding-left: .5rem;
    padding-top: .5rem
}

@media (min-width: 37.5rem) {
    [wsdk-container] .primary-nav__header {
        display: none
    }
}

[wsdk-container] .primary-nav__closer {
    cursor: pointer;
    display: block;
    height: 1.5rem;
    width: 1.5rem
}

[wsdk-container] .tab-bar {
    box-shadow: inset 0 -.125rem 0 0 #dadcdd;
    display: inline-flex;
    margin: 0;
    padding: 0
}

[wsdk-container] .tab-bar--contained .tab {
    background-color: #f6f7f8;
    border-bottom: 2px solid #dadcdd;
    padding: .375rem 1rem .5rem .5rem
}

[wsdk-container] .tab-bar--contained .tab--active {
    background-color: #e5e6e7;
    border-top: 2px solid #0b4886
}

[wsdk-container] .tab {
    color: #0b4886;
    cursor: pointer;
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.0625rem;
    list-style-type: none;
    padding: 1rem 1rem 1rem .5rem;
    -webkit-user-select: none;
    user-select: none
}

[wsdk-container] .tab--active {
    border-bottom: 2px solid #0b4886;
    font-weight: 600
}

[wsdk-container] .top-bar {
    align-items: center;
    background-color: #f5f7f9;
    display: flex;
    flex-direction: row;
    padding: 1rem
}

[wsdk-container] .top-bar__logo {
    display: inline-block;
    flex: 1 1;
    text-align: center
}

@media (min-width: 37.5rem) {
    [wsdk-container] .top-bar__logo {
        text-align: left
    }
}

[wsdk-container] .top-bar__menu {
    display: flex;
    float: right;
    margin-left: auto;
    position: relative
}

[wsdk-container] .top-bar__menutarget {
    cursor: pointer;
    display: inline-flex
}

[wsdk-container] .top-bar__menuicon {
    align-self: center;
    color: #000d1a;
    display: none;
    font-size: .875rem;
    line-height: 1.25rem
}

@media (min-width: 37.5rem) {
    [wsdk-container] .top-bar__menuicon {
        display: block
    }
}

[wsdk-container] .top-bar__menuicon svg {
    margin-left: .5rem
}

[wsdk-container] .top-bar__menuicon--active {
    transform: rotate(180deg)
}

[wsdk-container] .top-bar__menuicon--active svg {
    margin-left: 0;
    margin-right: .5rem
}

[wsdk-container] .top-bar__avatar {
    background-color: #f3f7fc;
    border-radius: 50%;
    display: inline-block;
    height: 1.75rem;
    width: 1.75rem
}

[wsdk-container] .top-bar__information, [wsdk-container] .top-bar__userdetails {
    display: none;
    margin-right: 1rem;
    text-align: right
}

@media (min-width: 37.5rem) {
    [wsdk-container] .top-bar__information, [wsdk-container] .top-bar__userdetails {
        display: inline-block
    }
}

[wsdk-container] .top-bar__informationtitle, [wsdk-container] .top-bar__username {
    color: #003264;
    font-size: .75rem;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 1rem
}

[wsdk-container] .top-bar__companyname, [wsdk-container] .top-bar__informationsubtitle {
    color: #a1a8ae;
    font-size: .625rem;
    font-weight: 500;
    letter-spacing: .05em;
    line-height: .75rem;
    text-transform: uppercase
}

[wsdk-container] .top-bar__information {
    border-right: 1px solid #e5e6e7;
    padding-right: .75rem
}

[wsdk-container] .top-bar__menu-icon {
    cursor: pointer;
    margin-right: .5rem;
    position: relative
}

@media (min-width: 37.5rem) {
    [wsdk-container] .top-bar__menu-icon {
        display: none
    }
}

[wsdk-container] .top-bar__menu-icon path {
    stroke: #003264
}

[wsdk-container] .float-menu {
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

[wsdk-container] .float-menu__menu {
    display: none;
    padding-top: 1rem;
    position: absolute;
    right: 0;
    top: 100%
}

[wsdk-container] .float-menu__menuitems {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 .0625rem .1875rem #0003, 0 .125rem .0625rem #0000001f, 0 .0625rem .0625rem #00000024;
    list-style-type: none;
    margin: 0;
    padding: 1rem;
    text-align: right
}

[wsdk-container] .float-menu__menu--active {
    display: flex;
    justify-content: flex-end;
    width: 100%
}

[wsdk-container] .float-menu__link {
    align-items: center;
    color: #000d1a !important;
    display: flex;
    font-size: .875rem;
    min-width: 12.5rem;
    padding: .75rem 1rem .75rem 0;
    text-decoration: none;
    text-transform: capitalize;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap
}

[wsdk-container] .float-menu__menuitem:first-of-type .float-menu__link {
    padding-top: .25rem
}

[wsdk-container] .float-menu__menuitem:last-of-type .float-menu__link {
    padding-bottom: .25rem
}

[wsdk-container] .table {
    border-collapse: initial;
    border-radius: 4px;
    border-spacing: 0;
    table-layout: fixed
}

[wsdk-container] .table__row--footer:last-child .table__cell:first-child {
    border-bottom-left-radius: 4px
}

[wsdk-container] .table__row--footer:last-child .table__cell:last-child {
    border-bottom-right-radius: 4px
}

[wsdk-container] .table__cell {
    background-color: #f6f7f8;
    border-bottom: 1px solid #e5e6e7;
    color: #000d1a;
    padding: 1rem 2rem 1rem 1rem;
    vertical-align: initial
}

[wsdk-container] .table__cell--checkbox {
    padding: 1rem;
    width: 3rem
}

[wsdk-container] .table__row--header:first-child .table__cell--header:first-child {
    border-top-left-radius: 4px
}

[wsdk-container] .table__row--header:first-child .table__cell--header:last-child {
    border-top-right-radius: 4px
}

[wsdk-container] .table__cell--header {
    background-color: #dadcdd;
    color: #000d1a;
    font-size: .875rem;
    text-align: left
}

[wsdk-container] .table__cell--footer, [wsdk-container] .table__cell--header {
    border-bottom: 0;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem
}

[wsdk-container] .table__cell--footer {
    background-color: #eef0f2;
    font-size: .75rem
}

[wsdk-container] .table__cell--buttons {
    text-align: right
}

[wsdk-container] .table__cell:last-child {
    padding: 1rem
}

[wsdk-container] .button--table {
    color: #444b53;
    display: inline-block;
    padding: 0
}

[wsdk-container] .table--sortable .table__cell--header {
    cursor: pointer
}

[wsdk-container] .table__cell--asc, [wsdk-container] .table__cell--des {
    position: relative
}

[wsdk-container] .table__cell--asc:after, [wsdk-container] .table__cell--des:after {
    background-image: url(/static/media/inline-e74e4278d5470dc01e69.svg);
    background-position: 50%;
    background-size: contain;
    content: "";
    display: block;
    height: .625rem;
    position: absolute;
    right: .625rem;
    top: .875rem;
    width: .625rem
}

[wsdk-container] .table__cell--asc:after {
    transform: rotate(180deg)
}

[wsdk-container] .pager {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    text-align: right
}

[wsdk-container] .pager__page {
    margin-right: 1rem
}

[wsdk-container] .button--pager {
    display: inline-block;
    padding: .25rem
}

[wsdk-container] .button--pager path {
    stroke: #0b4886
}

[wsdk-container] .button--pager[disabled] path {
    stroke: #babdc1
}

[wsdk-container] .table__cell--sortable {
    align-items: center;
    cursor: pointer;
    display: flex
}

[wsdk-container] .table__cell--sortedasc, [wsdk-container] .table__cell--sorteddesc {
    text-decoration: underline
}

[wsdk-container] .table__cell--sortedasc:after, [wsdk-container] .table__cell--sorteddesc:after {
    content: "";
    display: inline-block;
    height: 1rem;
    margin-left: .5rem;
    width: 1rem
}

[wsdk-container] .table__cell--sortedasc:after {
    background-image: url(/static/media/inline-9a37a1c17688890a00a6.svg)
}

[wsdk-container] .table__cell--sorteddesc:after {
    background-image: url(/static/media/inline-0a2bb1f77938dfb30fe7.svg)
}

[wsdk-container] .intro {
    color: #444b53
}

[wsdk-container] .card, [wsdk-container] .modal__content {
    background-color: #fff;
    border: 1px solid #dadcdd;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block
}

[wsdk-container] .card__head {
    background-color: #f6f7f8;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 1rem
}

[wsdk-container] .card__body {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 1rem
}

[wsdk-container] .card--primary-content {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    flex-grow: 1;
    width: 100%
}

[wsdk-container] .sparkline {
    height: 1.0625rem;
    width: 2.5625rem
}

[wsdk-container] .chart {
    min-height: 15.625rem;
    width: 100%
}

[wsdk-container] .avatar {
    border-radius: 50%
}

[wsdk-container] .pill {
    border-radius: 5000px;
    display: inline-block;
    font-size: .75rem;
    font-weight: 600;
    letter-spacing: .1em;
    line-height: 1.75rem;
    padding: 0 .5rem;
    text-transform: uppercase
}

[wsdk-container] .pill--info {
    background-color: #f3f7fc;
    color: #003264
}

[wsdk-container] .pill--success {
    background-color: #f1f9f4;
    color: #18562e
}

[wsdk-container] .pill--warn {
    background-color: #ffefdf;
    color: #9f3f01
}

[wsdk-container] .pill--error {
    background-color: #ffebeb;
    color: #772828
}

[wsdk-container] .pill--square {
    border-radius: 2px
}

[wsdk-container] .icon svg {
    display: block
}

[wsdk-container] .progress {
    counter-reset: progress
}

[wsdk-container] .progress__step {
    counter-increment: progress;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.75rem
}

[wsdk-container] .progress__step:after {
    background-color: #a1a8ae;
    border-radius: 5000px;
    content: "";
    display: block;
    height: 1.625rem;
    margin: .5rem .8125rem;
    width: .125rem
}

[wsdk-container] .progress__step:last-child:after {
    display: none
}

[wsdk-container] .progress__stepcontent {
    align-items: center;
    display: flex
}

[wsdk-container] .progress__step--complete:after {
    background-color: #0b4886
}

[wsdk-container] .progress__step--active {
    color: #0b4886;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.75rem
}

[wsdk-container] .progress__badge {
    align-items: center;
    background-color: #fff;
    border: 2px solid #a1a8ae;
    border-radius: 50%;
    display: flex;
    height: 1.75rem;
    justify-content: center;
    margin-right: 1rem;
    width: 1.75rem
}

[wsdk-container] .progress__badge:before {
    color: #a1a8ae;
    content: counter(progress);
    display: block;
    font-size: 1rem;
    font-weight: 600;
    line-height: 165%
}

[wsdk-container] .progress__badge--active {
    background-color: #e2edf9;
    border-color: #0b4886
}

[wsdk-container] .progress__badge--active:before {
    color: #0b4886
}

[wsdk-container] .progress__badge--complete {
    border-color: #0b4886
}

[wsdk-container] .progress__badge--complete:before {
    background-color: #0b4886;
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    height: 1rem;
    -webkit-mask-image: url(/static/media/inline-72739841c12b6e6b39f6.svg);
    mask-image: url(/static/media/inline-72739841c12b6e6b39f6.svg);
    -webkit-mask-image: url(/static/media/inline-649a0ced5e895678a8ff.svg);
    mask-image: url(/static/media/inline-649a0ced5e895678a8ff.svg);
    width: 1rem
}

[wsdk-container] .progress--small {
    display: flex;
    flex-direction: row
}

[wsdk-container] .progress--small .progress__step {
    align-items: center;
    display: flex;
    flex-direction: row
}

[wsdk-container] .progress--small .progress__step:before {
    background-color: #a1a8ae;
    border-radius: 50%;
    content: "";
    height: .375rem;
    width: .375rem
}

[wsdk-container] .progress--small .progress__step:after {
    height: .125rem;
    margin: 0 .5rem;
    width: 1.625rem
}

[wsdk-container] .progress--small .progress__step--active:before {
    background-color: #fff;
    border: 3px solid #0b4886;
    height: .75rem;
    width: .75rem
}

[wsdk-container] .progress--small .progress__step--complete:before {
    background-color: #0b4886;
    background-position: 50%;
    background-repeat: no-repeat;
    height: 1rem;
    -webkit-mask-image: url(/static/media/inline-72739841c12b6e6b39f6.svg);
    mask-image: url(/static/media/inline-72739841c12b6e6b39f6.svg);
    width: 1rem
}

[wsdk-container] .tooltip {
    background-color: #003264;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-family: Inter-light;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: .00875rem;
    line-height: 1.25rem;
    max-width: 18.75rem;
    min-height: 3.875rem;
    min-width: 8.75rem;
    padding: .75rem 1rem 1rem;
    position: relative
}

[wsdk-container] .tooltip:before {
    background-color: #003264;
    content: "";
    display: block;
    height: 1.0625rem;
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translateX(-50%) translateY(-80%) rotate(45deg);
    width: 1.0625rem;
    z-index: -1
}

[wsdk-container] .tooltip--bottom-left:before {
    left: 0;
    transform: translateX(.625rem) translateY(-80%) rotate(45deg)
}

[wsdk-container] .tooltip--bottom-right:before {
    left: auto;
    right: 0;
    transform: translateX(-.625rem) translateY(-80%) rotate(45deg)
}

[wsdk-container] .tooltip--top-center:before {
    top: 0;
    transform: translateX(-50%) translateY(-20%) rotate(45deg)
}

[wsdk-container] .tooltip--top-left:before {
    left: 0;
    top: 0;
    transform: translateX(.625rem) translateY(-20%) rotate(45deg)
}

[wsdk-container] .tooltip--top-right:before {
    left: auto;
    right: 0;
    top: 0;
    transform: translateX(-.625rem) translateY(-20%) rotate(45deg)
}

[wsdk-container] .tooltip__title {
    font-family: Inter-SemiBold, Inter;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .02rem;
    line-height: 1.5rem
}

[wsdk-container] .tooltip__title + .tooltip__content {
    margin-top: .25rem
}

[wsdk-container] .form-group .control, [wsdk-container] .form-group .control--select {
    margin-top: .5rem
}

[wsdk-container] .form-group--checkbox, [wsdk-container] .form-group--radio {
    align-items: flex-start;
    display: flex
}

[wsdk-container] .form-group--checkbox .control, [wsdk-container] .form-group--checkbox .control--select, [wsdk-container] .form-group--radio .control, [wsdk-container] .form-group--radio .control--select {
    margin-right: .5rem;
    margin-top: .25rem
}

[wsdk-container] .form-group--checkbox .form-group__info, [wsdk-container] .form-group--radio .form-group__info {
    flex: 1 1
}

[wsdk-container] .form-group--radio {
    margin-top: .5rem
}

[wsdk-container] .form-group__controls--horizontal {
    display: flex;
    justify-content: flex-start
}

[wsdk-container] .form-group__controls--horizontal .form-group {
    display: inline-flex;
    margin-left: 1.5rem
}

[wsdk-container] .form-group__controls--horizontal .form-group:first-of-type {
    margin-left: 0
}

[wsdk-container] .fieldset {
    border: 0;
    border-bottom: 1px solid #e5e6e7;
    display: grid;
    grid-template-columns:1fr;
    margin: 0;
    padding: 0
}

@media (min-width: 37.5rem) {
    [wsdk-container] .fieldset {
        grid-template-columns:minmax(10rem, 33%) 1fr
    }
}

[wsdk-container] .fieldset:last-of-type {
    border-bottom: 0
}

[wsdk-container] .fieldset__info {
    padding-right: 1rem
}

@media (min-width: 37.5rem) {
    [wsdk-container] .fieldset__info {
        padding-right: 0
    }
}

[wsdk-container] .fieldset__title {
    color: #2468ad;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.75rem;
    margin: 0
}

[wsdk-container] .fieldset__description {
    color: #4a88c6;
    font-size: .875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.25rem
}

@media (max-width: 48rem) {
    [wsdk-container] .fieldset__description {
        margin-bottom: 2rem
    }
}

[wsdk-container] .form__title {
    line-height: 2.25rem
}

[wsdk-container] .form__intro {
    color: #444b53
}

[wsdk-container] .tab-views__view {
    display: none
}

[wsdk-container] .tab-views__view--active {
    display: block
}

[wsdk-container] .breadcrumb {
    display: flex;
    list-style-type: none;
    margin: 0;
    padding: 0
}

[wsdk-container] .breadcrumb__crumb {
    color: #444b53;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem
}

[wsdk-container] .breadcrumb__crumb:not(:last-of-type):after {
    content: " / ";
    margin: 0 .375rem 0 .25rem
}

[wsdk-container] .breadcrumb__link {
    color: #0b4886;
    text-decoration: none
}

[wsdk-container] .alert-bar {
    border-radius: 2px;
    display: flex;
    padding: 1rem
}

[wsdk-container] .alert-bar__icon {
    margin-right: 1rem
}

[wsdk-container] .alert-bar__icon svg {
    margin: 0
}

[wsdk-container] .alert-bar--info {
    background-color: #f3f7fc;
    color: #003264
}

[wsdk-container] .alert-bar--success {
    background-color: #f1f9f4;
    color: #18562e
}

[wsdk-container] .alert-bar--warn {
    background-color: #ffefdf;
    color: #9f3f01
}

[wsdk-container] .alert-bar--help {
    background-color: #f3f7fc;
    color: #003264
}

[wsdk-container] .alert-bar--error {
    background-color: #ffebeb;
    color: #772828
}

[wsdk-container] .alert-bar--inline {
    background-color: #f6f7f8;
    display: flex
}

[wsdk-container] .alert-bar--inline.alert-bar--help {
    border-left: 4px solid #4a88c6;
    color: #4a88c6
}

[wsdk-container] .alert-bar--inline.alert-bar--warn {
    border-left: 4px solid #f88618;
    color: #f88618
}

[wsdk-container] .alert-bar--inline.alert-bar--success {
    border-left: 4px solid #29b059;
    color: #29b059
}

[wsdk-container] .alert-bar--inline .alert-bar__text {
    color: #444b53
}

[wsdk-container] .alert-bar__closer {
    color: #a1a8ae;
    cursor: pointer
}

[wsdk-container] .alert-bar__title {
    white-space: nowrap
}

[wsdk-container] .alert-bar__text {
    flex: 1 1
}

[wsdk-container] .modal {
    display: none;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    width: 100%
}

[wsdk-container] .modal--transition {
    display: block;
    transition: opacity .25s ease
}

[wsdk-container] .modal--active {
    display: block;
    opacity: 1
}

[wsdk-container] .modal__overlay {
    background-color: #444b534d;
    height: 100%;
    width: 100%
}

[wsdk-container] .modal__content {
    left: 50%;
    padding: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

[wsdk-container] .modal__body {
    padding: 1rem
}

[wsdk-container] .overflow-menu {
    color: #000d1a;
    display: inline-block;
    position: relative
}

[wsdk-container] .overflow-menu__menu {
    background-color: #f3f7fc;
    border-radius: 4px;
    box-shadow: 0 .1875rem .1875rem #0003, 0 .125rem .0625rem #0000001f, 0 .0625rem .0625rem #00000024 !important;
    display: none;
    list-style-type: none;
    margin: 0;
    min-width: 15rem;
    padding: .5rem 0;
    position: absolute;
    text-align: left
}

[wsdk-container] .overflow-menu__menu--active {
    display: block;
    transform: translateY(-.375rem);
    z-index: 9
}

[wsdk-container] .overflow-menu__menu--active.overflow-menu__menu--open-left {
    right: 0
}

[wsdk-container] .overflow-menu__item {
    color: #000d1a;
    padding: 0
}

[wsdk-container] .overflow-menu__item:hover {
    background-color: #e2edf9
}

[wsdk-container] .overflow-menu__item--disabled {
    color: #7e878f;
    padding: .75rem 1rem
}

[wsdk-container] .overflow-menu__item--disabled:hover {
    background-color: inherit
}

[wsdk-container] .overflow-menu__button {
    background-color: #f3f7fc;
    color: #444b53
}

[wsdk-container] .overflow-menu__link {
    color: inherit;
    display: block;
    padding: .75rem 1rem;
    text-decoration: none
}

[wsdk-container] .overflow-menu__item--danger {
    background-color: #f55757;
    color: #fff
}

[wsdk-container] .overflow-menu__item--danger:hover {
    background-color: #f55757
}

[wsdk-container] .page-titles {
    margin-bottom: 1.875rem
}

[wsdk-container] .structure {
    display: flex;
    flex-direction: column;
    height: 100%
}

[wsdk-container] .structure--stepper .top-bar {
    background-color: #0000;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

[wsdk-container] .structure--stepper .page__content {
    padding: 0
}

[wsdk-container] .structure--stepper .card--primary-content, [wsdk-container] .structure--stepper .page__navigation {
    padding-top: 3.75rem
}

[wsdk-container] .structure--stepper .card--primary-content {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

[wsdk-container] .page {
    display: flex;
    flex: 1 1;
    flex-direction: row
}

[wsdk-container] .page__navigation {
    display: flex;
    flex-direction: row;
    min-height: 100%;
    opacity: 0;
    position: fixed;
    top: 0;
    transform: translateY(-100%);
    transition: opacity .25s cubic-bezier(.22, .61, .36, 1);
    z-index: 3
}

@media (min-width: 37.5rem) {
    [wsdk-container] .page__navigation {
        opacity: 1;
        position: relative;
        transform: none
    }
}

[wsdk-container] .page__navigationbg {
    background-color: #000d1a;
    display: none;
    height: 100vh;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    transition: opacity .25s ease;
    width: 100vw;
    z-index: 2
}

@media (min-width: 37.5rem) {
    [wsdk-container] .page__navigationbg {
        display: none
    }
}

[wsdk-container] .page__navigationbg--open {
    display: block;
    opacity: .2
}

@media (min-width: 37.5rem) {
    [wsdk-container] .page__navigationbg--open {
        display: none
    }
}

[wsdk-container] .page__navigation--open {
    opacity: 1;
    transform: none
}

[wsdk-container] .page__content {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    min-width: 0;
    padding: 0 .5rem
}

@media (min-width: 37.5rem) {
    [wsdk-container] .page__content {
        padding: 0 1rem 0 .5rem
    }
}

[wsdk-container] body {
    background-color: #f5f7f9
}

[wsdk-container] .file-input {
    display: none
}

[wsdk-container] .file-input--alternatives {
    cursor: pointer;
    display: block;
    padding: 1.25rem;
    text-align: center;
    width: 100%
}

[wsdk-container] .color-gray {
    color: #7e878f
}

[wsdk-container] .check-error-color {
    color: #f88d21
}

[wsdk-container] .file-upload-container {
    align-items: center;
    background-color: #f6f7f9;
    border: 2px dashed #2468ad;
    display: flex;
    flex-direction: column;
    margin-bottom: .5rem;
    padding: 1.875rem;
    width: 100%
}

[wsdk-container] .file-upload-container * {
    margin-bottom: .625rem;
    margin-top: .625rem
}

[wsdk-container] .file-upload-container.dragover {
    border-style: solid
}

[wsdk-container] .file-upload-container.error {
    border-color: #f88d21
}

[wsdk-container] .drag-and-drop-container {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media (max-width: 47.9375rem) {
    [wsdk-container] .drag-and-drop-container {
        display: none
    }
}

[wsdk-container] .scanner-error-text {
    color: #d87212
}

[wsdk-container] .scanner-success-text {
    color: #219c4c
}

[wsdk-container] .scanner-animation > path {
    fill: gray
}

[wsdk-container] .scanner-container {
    align-items: center;
    background-color: #f6f7f9;
    border: 1px solid #a1a8ae;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    padding: 1.875rem;
    width: 100%
}

[wsdk-container] .scanner-container * {
    margin-bottom: .625rem;
    margin-top: .625rem
}

[wsdk-container] .scanner-container.dragover {
    border-style: solid
}

[wsdk-container] .scanner-container.error {
    border: 2px solid #f88618
}

[wsdk-container] .scanner-feedback-container, [wsdk-container] .scanner-inner-container {
    align-items: center;
    display: flex;
    flex-direction: column
}

[wsdk-container] .scanner-loading-container {
    max-height: 4rem;
    max-width: 4rem
}

[wsdk-container] .scanner-animation-container {
    margin-bottom: 0;
    margin-top: 0;
    max-height: 2.125rem;
    max-width: 2.125rem
}

[wsdk-container] .scanner-animation-container.animation-error > svg path {
    fill: #d87212
}

[wsdk-container] .scanner-animation-container.animation-success > svg path {
    fill: #219c4c
}

[wsdk-container] .scanner-animation-container > svg {
    margin-bottom: 0;
    margin-top: 0
}

[wsdk-container] .button-actions-container {
    margin-top: .5rem
}

[wsdk-container] .button-cancel-container, [wsdk-container] .button-gateway-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: .5rem;
    margin-top: .5rem;
    width: 100%
}

[wsdk-container] select {
    display: block;
    height: 2.75rem;
    padding: .5rem;
    width: 100%
}

[wsdk-container] .control, [wsdk-container] .control--select {
    background-color: #000d1a;
    border-color: #fff;
    color: #fff;
    font-size: .875rem;
    margin-top: 0;
    padding: .625rem
}

[wsdk-container] .control--switch.manual--mode--switch {
    background-color: #0000;
    padding-bottom: .375rem;
    padding-left: 0
}

[wsdk-container] .control--switch.manual--mode--switch > .control__switch {
    background-color: #0000;
    border-color: #fff
}

[wsdk-container] .control--switch.manual--mode--switch > .control__switch:after {
    background-color: #fff
}

[wsdk-container] .control--switch.manual--mode--switch > .control__switch__blue {
    background-color: #0000;
    border-color: #000d1a
}

[wsdk-container] .control--switch.manual--mode--switch > .control__switch__blue:after {
    background-color: #000d1a
}

[wsdk-container] .control--switch.manual--mode--switch > input:checked + .control__switch {
    background-color: #fff
}

[wsdk-container] .control--switch.manual--mode--switch > input:checked + .control__switch:after {
    background-color: #000d1a;
    transform: translateY(.0625rem) translateX(1.375rem)
}

[wsdk-container] .control--switch.manual--mode--switch > input:checked + .control__switch__blue {
    background-color: #000d1a
}

[wsdk-container] .control--switch.manual--mode--switch > input:checked + .control__switch__blue:after {
    background-color: #fff;
    transform: translateY(.0625rem) translateX(1.375rem)
}

[wsdk-container] div.control__switchIcon {
    top: .75rem
}

@media (max-width: 47.9375rem) {
    [wsdk-container] .button-container {
        margin-top: auto
    }
}

[wsdk-container] .camera-choices {
    margin-bottom: .5rem
}

[wsdk-container] .camera-capture--button {
    background-color: #fff;
    border-radius: 50%;
    height: 2.5rem;
    margin: .125rem;
    width: 2.5rem
}

[wsdk-container] .camera-capture--button:hover {
    cursor: pointer
}

[wsdk-container] .camera-capture--caption {
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.5625rem;
    max-width: 60%;
    text-align: center
}

[wsdk-container] .camera-capture--container {
    border: 2px solid #fff;
    border-radius: 50%;
    height: 3rem;
    margin: 0 auto;
    width: 3rem
}

[wsdk-container] .camera-viewfinder {
    border-radius: 2px;
    position: relative
}

[wsdk-container] .camera-viewfinder--container {
    border: 2px solid #444b53;
    border-radius: 8px;
    box-sizing: border-box;
    max-height: 80%;
    position: relative
}

[wsdk-container] .camera-viewfinder--inner-container {
    border: 4px solid #0000;
    border-radius: 6px;
    box-sizing: border-box
}

[wsdk-container] .camera-viewfinder--inner-container-success {
    border-color: #48bb78
}

[wsdk-container] .camera-viewfinder--inner-container-error {
    border-color: #f88618
}

[wsdk-container] .camera-viewfinder--overlay {
    background-color: #eef0f2;
    opacity: 90%;
    z-index: 2
}

[wsdk-container] .camera-viewfinder--overlay, [wsdk-container] .camera-viewfinder--overlay--transparent {
    align-content: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    max-height: 70vh;
    object-fit: contain;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%
}

[wsdk-container] .camera-viewfinder--overlay--transparent {
    z-index: 3
}

[wsdk-container] .text-black {
    color: #000d1a !important
}

[wsdk-container] .canvas-overlay {
    height: 3rem;
    left: calc(50% - 1.5rem);
    position: absolute;
    top: calc(50% - 1.5rem);
    width: 3rem
}

[wsdk-container] .camera-conditions--container {
    display: flex;
    flex-direction: row;
    padding-left: 1rem;
    padding-top: 1rem
}

[wsdk-container] .camera-conditions--container-list {
    display: flex;
    flex: 1 1;
    flex-direction: column
}

[wsdk-container] .camera-conditions--container-list-item {
    align-items: center;
    display: flex;
    flex-direction: row;
    font-weight: 600
}

[wsdk-container] .camera-conditions--container-list-item > svg {
    margin-right: .625rem
}

[wsdk-container] .camera-conditions--container-list-item:not(:last-child) {
    padding-bottom: .5rem
}

[wsdk-container] .camera-conditions--container-detail {
    display: flex;
    flex: 1 1;
    flex-direction: row;
    padding-right: 1rem
}

[wsdk-container] .camera-conditions--container-detail-animation {
    align-self: center;
    max-height: 10vh;
    max-width: 40%
}

[wsdk-container] .camera-conditions--container-detail-animation > svg {
    max-height: 8vh
}

[wsdk-container] .camera-conditions--container-detail-description {
    display: flex;
    flex: 70 1 auto;
    flex-direction: column;
    max-width: 60%;
    padding-left: .75rem
}

[wsdk-container] .camera-conditions--container-detail-description-title {
    align-items: center;
    display: flex;
    flex-direction: row
}

[wsdk-container] .camera-conditions--container-detail-description-title-text {
    align-self: center;
    color: #f88618;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    padding-left: .5rem
}

@media (max-width: 47.9375rem) {
    [wsdk-container] .camera-conditions--container-detail-description-title-text {
        font-size: .875rem;
        font-weight: 500
    }
}

[wsdk-container] .camera-conditions--container-detail-description-hint {
    align-items: center;
    padding-top: .5rem
}

@media (max-width: 47.9375rem) {
    [wsdk-container] .camera-conditions--container-detail-description-hint {
        font-size: .625rem
    }
}

[wsdk-container] .help-button-container {
    align-self: flex-end;
    cursor: pointer;
    margin: .5rem 0;
    text-align: right
}

[wsdk-container] .help-button-container > svg {
    margin-bottom: .125rem
}

[wsdk-container] .help-button-modal-close {
    stroke: #000d1a
}

[wsdk-container] .help-info-inner-container {
    background-color: #fff;
    bottom: 0;
    color: #444b53;
    left: 0;
    max-height: 100%;
    padding: 0;
    top: 0;
    width: 100%;
    z-index: 4
}

[wsdk-container] .help-inner-container {
    background-color: #fff;
    margin: -.5rem;
    padding: .625rem;
    position: absolute;
    z-index: 4
}

[wsdk-container] .help-inner-container > * {
    color: #000;
    margin: .3125rem 0
}

[wsdk-container] .help-inner-container > h2 {
    line-height: 1.4;
    margin-bottom: 1.5rem;
    margin-top: 1rem
}

[wsdk-container] .help-inner-container-subtitle {
    line-height: 1.25;
    margin-bottom: .9375rem
}

[wsdk-container] .help-images-container {
    margin-top: 1rem
}

[wsdk-container] .help-images-inner-container {
    margin-bottom: 1rem
}

[wsdk-container] .modal-actions-container {
    display: flex;
    flex-direction: column
}

@media (min-width: 48rem) {
    [wsdk-container] .camera-choices-half-s {
        width: 50%
    }

    [wsdk-container] .camera-button {
        margin-bottom: 2.5rem;
        margin-top: 2.5rem
    }

    [wsdk-container] .help-container {
        position: relative
    }

    [wsdk-container] .help-inner-container {
        bottom: .3125rem
    }

    [wsdk-container] .help-inner-container:after {
        border: 5px solid #0000;
        border-top-color: #fff;
        content: " ";
        margin-left: -.3125rem;
        position: absolute;
        right: .9375rem;
        top: 100%
    }

    [wsdk-container] .help-image {
        background: #e5e6e7;
        border-radius: 4px;
        padding: .5rem;
        width: 25%
    }

    [wsdk-container] .help-image-inner-container {
        display: flex;
        flex-flow: row wrap;
        flex-grow: 1;
        margin: .625rem 0;
        max-width: 50%;
        width: 50%
    }

    [wsdk-container] .help-images-container {
        display: flex;
        flex-wrap: wrap
    }

    [wsdk-container] .help-text {
        padding: 0 .625rem;
        width: 75%
    }

    [wsdk-container] .modal-bottom {
        bottom: 0;
        position: absolute
    }

    [wsdk-container] .modal-close-button {
        display: none
    }

    [wsdk-container] .modal-footer .actions-container {
        display: none !important
    }

    [wsdk-container] .modal-footer p {
        margin: 0
    }
}

@media (max-width: 47.9375rem) {
    [wsdk-container] .button-camera-container {
        margin-bottom: 1rem;
        margin-top: 1rem
    }

    [wsdk-container] .camera-capture--caption {
        max-width: 95%;
        padding-bottom: .625rem
    }

    [wsdk-container] .camera-choices-full-xs {
        width: 100%
    }

    [wsdk-container] .help-image {
        background: #e5e6e7;
        border-radius: 4px;
        padding: .5rem;
        width: 25%
    }

    [wsdk-container] .help-image-inner-container {
        display: flex;
        flex-flow: row wrap;
        flex-grow: 1;
        margin: .625rem 0;
        width: 100%
    }

    [wsdk-container] .help-inner-container {
        margin-bottom: 0;
        margin-top: 0;
        min-height: 100%;
        padding-bottom: 0;
        padding-top: 0;
        top: 0;
        width: 100%
    }

    [wsdk-container] .help-text {
        padding: 0 .625rem;
        width: 75%
    }

    [wsdk-container] .modal-close-button {
        align-items: flex-end;
        color: #000d1a;
        display: flex;
        flex-direction: column
    }

    [wsdk-container] .modal-footer {
        bottom: 0;
        left: 0;
        padding: .625rem;
        width: 100%
    }
}

[wsdk-container] .preview-label {
    align-items: flex-end;
    display: flex;
    font-family: Inter;
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    letter-spacing: .02em;
    line-height: 1.1em;
    margin-bottom: .4em;
    margin-top: .5em
}

[wsdk-container] .preview-label-error {
    color: #bf4040
}

[wsdk-container] .preview-label-icon {
    margin-right: .4em;
    margin-top: .05em
}

[wsdk-container] .preview-label-success {
    color: #219c4c
}

[wsdk-container] .sample-image {
    left: 0;
    margin-bottom: .6em;
    top: 0
}

[wsdk-container] .sample-image-error {
    border: 1px solid #bf4040
}

[wsdk-container] .sample-image-success {
    border: 1px solid #219c4c
}

[wsdk-container] .preview-info-example-text {
    bottom: 6.32%;
    color: #444b53;
    font-family: Inter;
    font-size: .75rem;
    font-style: normal;
    font-weight: 400;
    left: 2.51%;
    letter-spacing: .02em;
    line-height: 1rem;
    right: 75.55%;
    top: 81.03%
}

[wsdk-container] .separating-rectangle {
    bottom: 31.62%;
    height: .25rem;
    top: 66.8%
}

[wsdk-container] .separating-rectangle-error {
    background: #bf4040
}

[wsdk-container] .separating-rectangle-success {
    background: #219c4c
}

@media (max-width: 47.9375rem) {
    [wsdk-container] .preview-description {
        bottom: 80.81%;
        color: #444b53;
        font-family: Inter;
        font-size: .875rem;
        font-style: normal;
        font-weight: 400;
        left: 4.27%;
        letter-spacing: .01em;
        line-height: 1.25rem;
        right: 4.27%;
        top: 13.19%
    }

    [wsdk-container] .preview-info-icon {
        height: 1.375rem;
        left: .0625rem;
        margin-right: .6em;
        top: .0625rem;
        width: 1.375rem
    }

    [wsdk-container] .preview-info-inner-container {
        background-color: #fff;
        bottom: 0;
        color: #444b53;
        left: 0;
        max-height: 100%;
        padding: 1rem;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 2
    }

    [wsdk-container] .preview-info-main-text {
        align-items: center;
        bottom: 0;
        color: #003264;
        display: flex;
        flex: none;
        flex-grow: 0;
        font-family: Inter;
        font-size: .875rem;
        font-style: normal;
        font-weight: 400;
        left: 0;
        letter-spacing: .01em;
        line-height: .6em;
        margin: .5rem 0;
        order: 0;
        position: static;
        right: 0;
        text-align: center;
        top: 0
    }

    [wsdk-container] .preview-info-mobile-button {
        align-items: flex-end;
        display: flex;
        margin-bottom: 1em
    }

    [wsdk-container] .preview-info-title {
        align-items: flex-end;
        display: flex
    }

    [wsdk-container] .preview-info-title, [wsdk-container] .preview-title {
        color: #000d1a;
        font-family: Inter;
        font-size: 1.125rem;
        font-style: normal;
        font-weight: 600;
        line-height: 1.75rem
    }

    [wsdk-container] .preview-title, [wsdk-container] .preview-title-container {
        margin-bottom: 1em
    }

    [wsdk-container] .close-preview-info-button {
        bottom: 2%;
        position: absolute;
        right: 5%
    }

    [wsdk-container] .image-preview-container {
        background: #f6f7f9;
        border: 1px solid #000d1a;
        bottom: -47.95%;
        box-sizing: border-box;
        left: 0;
        padding-block: .2em;
        position: relative;
        right: 0;
        top: 85.64%
    }

    [wsdk-container] .id-example {
        bottom: 6.32%;
        top: 25.3%;
        width: 50%
    }

    [wsdk-container] .id-example:first-child {
        margin-right: .5rem
    }

    [wsdk-container] .id-example:last-child {
        margin-left: .5rem
    }

    [wsdk-container] .id-example-container {
        display: flex;
        flex-direction: column
    }

    [wsdk-container] .id-example-container-row {
        display: flex;
        flex-direction: row;
        padding-top: 1rem
    }

    [wsdk-container] .id-example-container-row:not(:last-child) {
        padding-bottom: .5rem
    }

    [wsdk-container] .sample-image {
        left: 0;
        margin-bottom: .6em;
        top: 0;
        width: 100%
    }
}

@media (min-width: 48rem) {
    [wsdk-container] .preview-title {
        color: #000;
        font-family: Inter;
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 600;
        line-height: 2rem;
        margin-bottom: 1em
    }

    [wsdk-container] .preview-title-container {
        margin-bottom: 1em
    }

    [wsdk-container] .preview-title-description {
        color: #444b53;
        font-family: Inter;
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        letter-spacing: .01em;
        line-height: 1.5rem
    }

    [wsdk-container] .preview-info-container {
        background-color: #f3f7fc;
        bottom: 58.89%;
        left: 27.85%;
        margin-bottom: 1.5em;
        padding: .4em;
        right: 27.85%;
        text-decoration-color: #000d1a;
        top: 16.41%
    }

    [wsdk-container] .preview-info-icon {
        bottom: 84.19%;
        left: 2.51%;
        margin-left: .2em;
        margin-right: .9em;
        right: 93.73%;
        top: 6.32%
    }

    [wsdk-container] .preview-info-title {
        align-items: flex-end;
        display: flex;
        margin-top: .5em
    }

    [wsdk-container] .preview-info-main-text {
        bottom: 84.19%;
        color: #444b53;
        font-family: Inter;
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        left: 8.78%;
        letter-spacing: .01em;
        line-height: 1.4em;
        right: 12.85%;
        top: 6.32%
    }

    [wsdk-container] .id-example {
        bottom: 6.32%;
        margin: 1%;
        top: 25.3%;
        width: 22.4%
    }

    [wsdk-container] .id-example-container {
        display: flex;
        margin-top: 1em
    }

    [wsdk-container] .id-example-good {
        left: 2.51%;
        right: 75.55%
    }

    [wsdk-container] .id-example-angle-check {
        left: 26.8%;
        right: 51.25%
    }

    [wsdk-container] .id-example-example-cover-check {
        left: 51.1%;
        right: 26.96%
    }

    [wsdk-container] .id-example-blur-check {
        left: 75.39%;
        right: 2.66%
    }

    [wsdk-container] .image-preview-container {
        background: #f6f7f9;
        border: 1px solid #000d1a;
        bottom: -47.95%;
        box-sizing: border-box;
        left: 0;
        padding-block: 1.3em;
        padding-inline: 2em;
        position: relative;
        right: 0;
        top: 85.64%
    }

    [wsdk-container] .sample-image {
        left: 0;
        margin-bottom: .6em;
        top: 0
    }
}

[wsdk-container] .liveness-actions-container {
    background: rgba(0, 0, 0, .541);
    margin: 1rem .5rem;
    padding-right: .625rem
}

[wsdk-container] .liveness-actions-container p {
    margin-left: 1rem
}

[wsdk-container] .animation-container {
    margin: 1rem .5rem;
    max-height: 4.75rem;
    max-width: 4.75rem
}

[wsdk-container] .liveness-start-container {
    align-items: center;
    background-color: #eef0f2;
    display: flex;
    opacity: 85%
}

[wsdk-container] .liveness-start-container-transparent {
    opacity: 100%
}

[wsdk-container] .document {
    border: 1px solid silver;
    border-radius: 4px;
    margin-bottom: .625rem;
    padding: .3125rem
}

[wsdk-container] .document__details {
    border-bottom: 1px solid silver
}

[wsdk-container] .info-item {
    margin: .3125rem 0
}

[wsdk-container] .info-item__name {
    font-weight: 700
}

[wsdk-container] .info-item__name:after {
    content: ":"
}

[wsdk-container] .input {
    border: 1px solid #ccc;
    box-shadow: inset 0 .0625rem .125rem #0000001a;
    display: block;
    height: 2.125rem;
    padding: .5rem;
    width: 100%
}

[wsdk-container] .input--label {
    display: block;
    margin: .5rem auto
}

[wsdk-container] .input_failure {
    border: 1px solid red
}

[wsdk-container] .loader {
    animation: spin 2s linear infinite;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top-color: #3498db;
    height: 7.5rem;
    left: calc(50% - 3.75rem);
    position: absolute;
    top: calc(50% - 3.75rem);
    width: 7.5rem
}

[wsdk-container] .login-error, [wsdk-container] .user-input-error {
    color: #bf4040
}

[wsdk-container] .section-title {
    border-bottom: 1px solid #000;
    margin-bottom: .5rem auto;
    margin-top: 0;
    padding-bottom: .25rem
}

[wsdk-container] .camera-viewfinder, [wsdk-container] .cropper, [wsdk-container] .image-preview {
    display: block;
    max-height: 50vh;
    object-fit: contain;
    width: 100%
}

[wsdk-container] .dark-inner-provider-container, [wsdk-container] .light-inner-provider-container {
    display: flex;
    flex-direction: column;
    flex-grow: 50;
    min-height: 100%
}

@keyframes _08127b8 {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

[wsdk-container] * {
    box-sizing: border-box;
    font-family: Inter, sans-serif;
    margin: 0;
    padding: 0
}

[wsdk-container] body {
    background-color: #fff !important;
    margin: auto !important
}

[wsdk-container] h1, [wsdk-container] h2, [wsdk-container] h3, [wsdk-container] h4, [wsdk-container] h5 {
    margin: .3125rem 0
}

[wsdk-container] p {
    margin: .5rem auto
}

[wsdk-container] li, [wsdk-container] ul {
    list-style: none
}

[wsdk-container] .quality-ul {
    margin-left: 2.0625rem
}

[wsdk-container] .quality-list {
    list-style: disc
}

[wsdk-container] .container {
    display: flex;
    flex-direction: column;
    margin: auto
}

[wsdk-container] .spacer {
    flex-grow: 3
}

[wsdk-container] .light-inner-provider-container {
    background-color: #fff;
    color: #000d1a
}

[wsdk-container] .dark-inner-provider-container {
    background-color: #000d1a;
    color: #fff;
    padding: .5rem
}

[wsdk-container] .action-caption {
    font-size: .75rem;
    margin-top: 0
}

[wsdk-container] .actions-container {
    display: flex;
    flex-direction: row
}

[wsdk-container] .actions-container > .item:not(:nth-child(2)) {
    flex-basis: 0%;
    flex-grow: 1
}

[wsdk-container] .actions-container > .item:last-child {
    text-align: right
}

[wsdk-container] .notification {
    align-items: center;
    border-radius: 2px;
    display: flex;
    margin: .5rem 0;
    padding: .9375rem
}

[wsdk-container] .notification p {
    margin-left: .9375rem
}

[wsdk-container] .notification-blue {
    background: #f3f7fc;
    border-left: 2px solid #4a88c6;
    color: #003264
}

[wsdk-container] .notification-orange {
    background: #ffefdf;
    border-left: 2px solid #f88618;
    color: #444b53
}

[wsdk-container] .quality-issues-guidance {
    bottom: .5rem;
    color: #9f3f01;
    flex: none;
    flex-grow: 0;
    font-family: Inter;
    font-size: .875rem;
    font-style: normal;
    font-weight: 600;
    left: calc(50% - 7.96875rem);
    letter-spacing: .02em;
    line-height: 1rem;
    margin-left: .625rem;
    margin-top: -.375rem;
    order: 1;
    position: static;
    top: .5rem;
    width: 90%
}

[wsdk-container] .guidance-info-text {
    bottom: 78.91%;
    color: #444b53;
    font-family: Inter;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    left: 8.33%;
    letter-spacing: .01em;
    line-height: 1.5rem;
    margin-bottom: 1.25rem;
    margin-top: 1.25rem;
    position: static;
    right: 25.21%;
    top: 14.06%
}

@media (max-width: 47.9375rem) {
    [wsdk-container] .button-gateway-container {
        flex-direction: column-reverse;
        flex-grow: 0;
        flex-shrink: 1;
        margin-top: .5rem;
        padding-left: .5rem;
        padding-right: .5rem
    }

    [wsdk-container] .button-full-xs {
        margin-bottom: .5rem;
        width: 100%
    }

    [wsdk-container] .light-inner-provider-container {
        padding-left: .5rem;
        padding-right: .5rem
    }

    [wsdk-container] .show-desktop {
        display: none
    }

    [wsdk-container] .show-mobile {
        display: block
    }

    [wsdk-container] .container {
        min-height: 100%;
        padding-left: .375rem;
        padding-right: .375rem;
        position: relative
    }

    [wsdk-container] select.journey-choice {
        -webkit-appearance: none;
        appearance: none
    }

    [wsdk-container] .journey-select--choices {
        background-color: #fff;
        border: 2px solid #a9a9a9;
        border-radius: 8px;
        color: #a9a9a9;
        display: flex;
        height: 3em;
        line-height: 3;
        position: relative
    }

    [wsdk-container] .journey-select--choices:after {
        content: "▼";
        cursor: pointer;
        padding: 0 1em;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0;
        transition: all .25s ease
    }

    [wsdk-container] .provider-container {
        display: flex;
        flex-direction: column;
        flex-grow: 50;
        min-height: 100%
    }
}

@media (min-width: 48rem) {
    [wsdk-container] .show-desktop {
        display: block
    }

    [wsdk-container] .show-mobile {
        display: none
    }

    [wsdk-container] .container {
        max-width: 40rem
    }

    [wsdk-container] .gateway-button-container {
        display: flex
    }

    [wsdk-container] .toggle-button-container {
        align-content: flex-end
    }
}

[wsdk-container] .lds-dual-ring {
    display: inline-block;
    height: 3.75rem;
    width: 3.75rem
}

[wsdk-container] .lds-dual-ring:after {
    animation: lds-dual-ring 1.2s linear infinite;
    border-color: #219c4c #0000;
    border-radius: 50%;
    border-style: solid;
    border-width: 6px;
    content: " ";
    display: block;
    height: 2.125rem;
    margin: .5rem;
    width: 2.125rem
}

@keyframes _c2cd053 {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

[wsdk-container] .loading-animation-container {
    align-self: center;
    justify-self: center;
    max-height: 9.75rem;
    max-width: 9.75rem
}

[wsdk-container] .loading-container {
    display: flex;
    flex-direction: column
}

[wsdk-container] .verifying-title-container {
    align-self: center;
    color: #7e878f;
    justify-self: center;
    margin-top: -1rem
}

._f8b09e5 {
    padding-bottom: .9375rem
}

._f8b09e5._a9d5301 {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: auto;
    width: 100%
}

._6443d9e {
    height: 100%
}

._6443d9e._a9d5301 {
    max-width: 40rem
}

@media (min-width: 45.3125rem) {
    ._6443d9e._a9d5301 {
        width: 40rem
    }
}

._d6f39b6 {
    margin-top: .5rem
}

._0249a2d {
    margin-top: .9375rem
}

._bf6d251 {
    font-size: 1rem;
    font-weight: 700
}

@media (min-width: 58.125rem) {
    ._bf6d251 {
        font-size: 1.25rem
    }
}

._6ef89e1 {
    height: 42.125rem
}

@media (min-width: 58.125rem) {
    ._6ef89e1 {
        height: 100%
    }

    ._6ef89e1._a9d5301 {
        height: 42.125rem
    }
}

._e90d752 {
    height: 1.25rem;
    width: 1.25rem
}

._e90d752 path {
    fill: #00599e
}

._0f0a91c {
    margin-top: .625rem
}

._811ab14 {
    align-items: center;
    display: flex
}

._811ab14 b {
    margin-left: .3125rem
}

._e408300 {
    height: 42.125rem
}

@media (min-width: 58.125rem) {
    ._e408300 {
        height: 100%
    }

    ._e408300._9f67699 {
        height: 42.125rem
    }
}

._e69ffd2 {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    width: 100%
}

._0af7ba8 {
    bottom: 0;
    display: flex;
    justify-content: flex-end;
    position: -webkit-sticky;
    position: sticky
}

._0af7ba8 ._9f23735 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

._dea1acf form {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

._6b808d6 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center
}

._8ff43fb {
    background-color: #e0e0e0;
    height: .375rem;
    overflow: hidden;
    position: relative;
    transition: background-color .5s, opacity .5s
}

._8ff43fb, ._8ff43fb:after {
    border-radius: 3px;
    opacity: 0
}

._8ff43fb:after {
    background: linear-gradient(90deg, #e0e0e000, #e0e0e0 15%);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: left .5s, opacity .5s;
    width: 100%
}

._8ff43fb._3594b9c, ._8ff43fb._3594b9c:after {
    opacity: 1
}

._8ff43fb._1db8df2 {
    background-color: #d70022
}

._8ff43fb._1db8df2:after {
    left: 25.5%
}

._8ff43fb._0026cc6 {
    background-color: #f1b63a
}

._8ff43fb._0026cc6:after {
    left: 58.5%
}

._8ff43fb._36324c5 {
    background-color: #02bd9c
}

._8ff43fb._36324c5:after {
    left: 100%
}

._af28c6d {
    margin-top: .5rem
}

._902a308 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-bottom: 1.875rem
}

._f7de35d {
    flex-grow: 1
}

._f7de35d + ._f7de35d {
    margin-left: 1.25rem
}

._7764ed8 {
    color: #d70022
}

._7764ed8 a {
    color: var(--ui-stars-link-color);
    color: #d70022;
    cursor: pointer;
    font-weight: 500;
    text-decoration: underline
}

._7764ed8 span {
    display: block
}

._7764ed8 p:first-of-type {
    margin-top: 0
}

._a1f56c3 {
    display: flex;
    justify-content: center;
    margin: 1.25rem 0 0
}

._a1f56c3 img {
    margin-right: .3125rem
}

._76b2f07 {
    height: auto;
    line-height: 1.75rem
}

._85bc5b0 {
    text-align: center
}

._57fdc2c {
    align-items: center;
    display: flex;
    padding-top: 1.375rem
}

._c39d93d {
    margin: .25rem 0 0 .25rem
}

._c39d93d svg {
    max-height: 1rem;
    max-width: 1rem
}

._5357771 {
    max-width: 15.625rem
}

._b6cc05f {
    align-content: center;
    align-items: center;
    display: flex;
    justify-content: center
}

._b6cc05f svg path {
    fill: #fff
}

._88c766c {
    display: flex;
    flex-direction: column;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.25rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin: 1.625rem 0 .75rem
}

._88c766c span {
    margin-bottom: .625rem
}

._2c669c1 {
    color: #666;
    font-size: .875rem;
    line-height: 1.25rem;
    margin-bottom: 1.25rem;
    margin-top: 1.25rem;
    text-align: center
}

._0f02616:empty {
    display: none
}

._0f02616 h2 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75rem
}

._0f02616 iframe {
    height: 5.125rem
}

._e5a722d {
    bottom: .25rem;
    position: absolute;
    right: 1rem
}

._88897ef {
    text-align: justify
}

._f74b917 {
    color: #d70022;
    text-align: center
}

._239e93c {
    height: 21.25rem
}

._ae96a69 {
    margin-top: 1.375rem
}

._319b8ae {
    margin-top: 2.5rem
}

._88def79 {
    margin-top: 1.625rem
}

._88def79 p {
    line-height: 1.5rem;
    margin: 0
}

._88def79 ._785b1ed {
    margin-top: 2rem
}

._88def79 ._d30d158 {
    margin-bottom: .75rem
}

._057a3ae {
    text-align: center
}

._057a3ae p {
    margin-bottom: 0
}

._df24cfd > p, ._e5e1971:last-of-type > label {
    margin: 0
}

._0ab36d3 {
    align-items: center;
    display: flex;
    margin-top: .09375rem
}

._0ab36d3 > svg {
    margin-left: .3125rem;
    max-height: 1rem;
    max-width: 1rem
}

._26a1554 {
    margin: .9375rem 0
}

._3b737a0 {
    margin-bottom: .4375rem
}

._2de518c {
    display: flex;
    flex-direction: column
}

._2de518c a {
    margin-bottom: .9375rem
}

@media (min-width: 32.8125rem) {
    ._2de518c {
        flex-direction: row;
        justify-content: space-between
    }

    ._2de518c button, ._2de518c > a {
        margin: 0;
        width: auto
    }
}

@keyframes _1f5973a {
    0% {
        background-size: 0 0;
        opacity: 0
    }
    50% {
        background-size: cover;
        opacity: 1
    }
    to {
        background-size: 0 0;
        opacity: 0
    }
}

@keyframes _78110f5 {
    to {
        background-position-y: 0
    }
}

@keyframes _097fbe1 {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(1.25)
    }
}

@keyframes _d8ea89d {
    20% {
        opacity: .4
    }
    40% {
        height: 70%;
        opacity: 1;
        top: 15%
    }
    80% {
        height: 60%;
        opacity: 1
    }
    to {
        left: 75%;
        opacity: 0;
        width: 10%
    }
}

@keyframes _ca80e29 {
    20% {
        opacity: 1
    }
    90% {
        opacity: 1
    }
    to {
        left: 68%;
        width: 30%
    }
}

@keyframes _e0b759b {
    0% {
        opacity: 0;
        right: 95%;
        top: 20%;
        width: 0
    }
    5% {
        opacity: 0;
        right: 95%;
        top: 20%
    }
    25% {
        opacity: 1;
        right: 80%;
        top: 20%;
        width: 10%
    }
    50% {
        width: 55%
    }
    90% {
        opacity: .8;
        right: 6%;
        top: 20%
    }
    to {
        opacity: 0;
        right: 2%;
        top: 20%;
        width: 0
    }
}

@keyframes _7fdcb10 {
    to {
        background-position-y: 74.375rem
    }
}

@keyframes _5ef4abf {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes _cd233b3 {
    0% {
        background-color: #0000
    }
    to {
        background-color: #000000b3
    }
}

@keyframes _7c208ff {
    0% {
        filter: blur(0)
    }
    to {
        filter: blur(.125rem)
    }
}

@keyframes _802d269 {
    0% {
        transform: translate3d(0, -.625rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, .25rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(45deg)
    }
}

@keyframes _d3557cb {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes _05b6798 {
    0% {
        transform: translate3d(0, .5rem, 0) rotate(0deg)
    }
    50% {
        transform: translate3d(0, -.125rem, 0) rotate(0deg)
    }
    to {
        transform: translateZ(0) rotate(-45deg)
    }
}

@keyframes _d3c094b {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

._dc3ffb0 {
    animation: _d3c094b 1.1s linear infinite;
    border: 3px solid var(--colorUI0030);
    border-left-color: var(--colorBrandSecondary);
    font-size: .625rem;
    height: 2.75rem;
    margin: var(--spaceMD);
    position: relative;
    transform: translateZ(0);
    width: 2.75rem
}

._dc3ffb0, ._dc3ffb0:after {
    border-radius: 50%
}

._3f22c8a {
    background-color: #0000 !important;
    justify-content: center;
    margin: 0 auto;
    width: 80%
}

._5a47e96 {
    background: var(--colorUI0025);
    border-radius: var(--radiusSM) var(--radiusSM) 0 0;
    color: var(--colorUI0090)
}

._038bc13 {
    align-items: center !important;
    background: var(--colorUI0010);
    border-radius: 0 0 var(--radiusSM) var(--radiusSM);
    color: var(--colorUI0070);
    padding: var(--spaceMD) var(--spaceSM)
}

._2ac57dd {
    background-color: #000000b3 !important;
    display: flex;
    position: fixed;
    top: 0
}

._a6791fc #root {
    display: block !important
}

._5dad9a3 {
    color: var(--colorUI0090)
}

._36db227 {
    color: var(--colorUI0070);
    padding: var(--spaceXXL)
}

._68405fd {
    margin-bottom: var(--spaceXXL);
    text-align: center
}

._476a4c4 {
    width: 100%
}

._16e170a {
    background-color: #fff;
    border-radius: 4px;
    margin-top: 3.125rem;
    padding-bottom: 1rem;
    padding-top: 3.125rem;
    text-align: center
}

._c2913f4 {
    width: 60%
}

._aa15794 {
    margin-top: 1rem;
    width: 60%
}

._1960710 {
    background-image: url(/static/media/marker.embed.a8f78961.svg);
    background-repeat: no-repeat;
    background-size: 2.5rem;
    height: 3.75rem;
    margin: -4.25rem auto 0;
    padding-top: .5rem;
    width: 2.5rem
}

._6b1efb7 {
    font-size: larger;
    font-weight: 700
}

._bc2d885 {
    margin: 1rem
}

._ea11b3c {
    fill: #d70022;
    display: block;
    margin: 1rem auto
}

._2b29d7c {
    background-color: #0000 !important
}

._e2d7ef2 {
    margin: .5rem 0
}

._2ae90d5 {
    perspective: 62.5rem
}

._ff54f9f {
    position: relative;
    transform-style: preserve-3d;
    transition: .5s
}

._f1478c4 ._ff54f9f {
    transform: rotateY(180deg)
}

._f1478c4 ._30b53fe {
    z-index: 0
}

._1263320, ._30b53fe {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #fff;
    left: 0;
    perspective: 0;
    top: 0;
    transform: translateZ(0);
    visibility: visible
}

._30b53fe {
    position: relative;
    transform: rotateY(0deg);
    z-index: 2
}

._1263320 {
    height: 100%;
    position: absolute;
    transform: rotateY(180deg);
    transform-style: preserve-3d;
    width: 100%
}

._6f2f052 {
    margin: 0 auto;
    max-width: 48rem;
    position: relative;
    width: 100%
}

._d2864cd {
    color: #666;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 500;
    font-weight: 100
}

._a144218 {
    padding: 0 .625rem .625rem
}

@media (min-width: 32.8125rem) {
    ._a144218 {
        padding: 0 2.625rem 2.625rem
    }
}

._a144218 {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

._bed0a8b {
    list-style-type: "-";
    padding-left: .75rem
}

._bed0a8b li {
    padding-left: .3125rem
}

._d2864cd {
    background-color: #0000;
    border: 1px solid #0000;
    color: #089b80;
    cursor: pointer;
    font-weight: 700;
    line-height: 1.5rem;
    padding: 0
}

._d2864cd:hover {
    text-decoration: underline
}

._6c21304 h3 {
    font-weight: 500;
    line-height: 1.35
}

._6c21304 button:not(._1a1ad7f) {
    margin: 0 !important
}

._6c21304 div > button {
    margin-top: 1.64063rem !important
}

._0ccb281 {
    text-align: left
}

._c4e0567 {
    white-space: nowrap
}

._9c636f0 {
    color: #d70022;
    text-align: center
}

._1a1ad7f {
    display: block;
    margin-top: 1.64063rem;
    width: 100%
}

._93a567d {
    color: #666;
    font-size: .9375rem;
    font-weight: 500;
    font-weight: 100
}

._3c9cf22 button, ._93a567d {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif
}

._3c9cf22 button {
    font-weight: 400;
    font-weight: 500
}

._d4258ee {
    padding: 0 .625rem .625rem
}

@media (min-width: 32.8125rem) {
    ._d4258ee {
        padding: 0 2.625rem 2.625rem
    }
}

._d4258ee {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

._bf9b720 {
    list-style-type: "-";
    padding-left: .75rem
}

._bf9b720 li {
    padding-left: .3125rem
}

._93a567d {
    background-color: #0000;
    border: 1px solid #0000;
    color: #089b80;
    cursor: pointer;
    font-weight: 700;
    line-height: 1.5rem;
    padding: 0
}

._93a567d:hover {
    text-decoration: underline
}

._3f76f70 h3 {
    font-weight: 500;
    line-height: 1.35
}

._3f76f70 button:not(._6daa6e3) {
    margin: 0 !important
}

._3f76f70 div > button {
    margin-top: 1.64063rem !important
}

._09c9915 {
    text-align: left
}

._3c25cd7 {
    white-space: nowrap
}

._f38fa99 {
    color: #d70022;
    text-align: center
}

._6daa6e3 {
    display: block;
    margin-top: 1.64063rem;
    width: 100%
}

._3c9cf22 {
    display: flex;
    flex-direction: column
}

@media (min-width: 32.8125rem) {
    ._3c9cf22._95df235 {
        flex-direction: row-reverse;
        justify-content: space-between
    }

    ._3c9cf22._95df235 button {
        margin: 0 .9375rem
    }

    ._3c9cf22._95df235 button + button {
        margin-top: 0 !important
    }
}

._500a188, ._7093e1a, ._d5506bc {
    color: #666;
    font-size: .9375rem;
    font-weight: 500;
    font-weight: 100;
    line-height: 1.5rem
}

._362f6f7, ._500a188, ._7093e1a, ._d5506bc {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif
}

._362f6f7 {
    font-weight: 400;
    font-weight: 500
}

._168877d {
    padding: 0 .625rem .625rem
}

@media (min-width: 32.8125rem) {
    ._168877d {
        padding: 0 2.625rem 2.625rem
    }
}

._168877d {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

._bf02320 {
    list-style-type: "-";
    padding-left: .75rem
}

._bf02320 li {
    padding-left: .3125rem
}

._d5506bc {
    background-color: #0000;
    border: 1px solid #0000;
    color: #089b80;
    cursor: pointer;
    font-weight: 700;
    line-height: 1.5rem;
    padding: 0
}

._d5506bc:hover {
    text-decoration: underline
}

._bbcaf82 h3 {
    font-weight: 500;
    line-height: 1.35
}

._bbcaf82 button:not(._a4fab84) {
    margin: 0 !important
}

._bbcaf82 div > button {
    margin-top: 1.64063rem !important
}

._fef0321 {
    text-align: left
}

._141b454 {
    white-space: nowrap
}

._41e5606 {
    color: #d70022;
    text-align: center
}

._a4fab84 {
    display: block;
    margin-top: 1.64063rem;
    width: 100%
}

._362f6f7 {
    background: #f5f5f5;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-sizing: border-box;
    color: #666;
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: .625rem;
    padding: .1875rem .9375rem
}

._500a188 {
    display: inline
}

._7093e1a {
    color: #333;
    font-weight: 500
}

._65a9c33 {
    margin-bottom: 2rem;
    margin-top: 1.125rem
}

._a3a2012 {
    color: #666;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.125rem;
    margin-bottom: 0
}

._4288b55 {
    color: #000;
    margin: 1.125rem 0
}

._2715ce0 {
    height: 10.9375rem;
    margin: 0 auto;
    position: relative;
    width: 14.0625rem
}

._2715ce0 ._194df25, ._2715ce0 ._59cbe77, ._2715ce0 ._71ef02e, ._2715ce0 ._9f11178, ._2715ce0 ._b69ec47, ._2715ce0 ._c8e06c4 {
    background-position-x: 59%;
    background-position-y: 29%;
    background-repeat: no-repeat;
    background-size: 300%;
    height: 4.6875rem;
    margin: 0 auto;
    position: absolute;
    width: 14.0625rem
}

._2715ce0 ._71ef02e {
    background-position-y: 29%;
    height: 4.6875rem;
    z-index: 2
}

._2715ce0 ._59cbe77 {
    background-position-x: 115%;
    background-position-y: 92%;
    height: 1.875rem;
    top: 2.3125rem;
    z-index: 3
}

._2715ce0 ._9f11178 {
    background-position-x: 3%;
    background-position-y: 97%;
    height: 7.8125rem;
    top: 2.75rem;
    z-index: 1
}

._2715ce0 ._b69ec47 {
    background-position-y: 96%;
    height: 5rem;
    left: .125rem;
    opacity: .2;
    top: 5.75rem
}

._2715ce0 ._c8e06c4 {
    background-position: 50%;
    background-size: contain;
    height: 4.0625rem;
    left: 1.4375rem;
    top: 4.0625rem;
    width: 5.3125rem;
    z-index: 3
}

._2715ce0 ._194df25 {
    background-size: 100%;
    height: 2.75rem;
    left: calc(50% + 4.6875rem);
    top: 0;
    width: 2.75rem;
    z-index: 3
}

._58a5c0f {
    margin-bottom: -4.375rem;
    position: relative;
    top: -5.3125rem
}

._9dd575a {
    background-position: 50%;
    background-repeat: no-repeat;
    height: 12.5rem
}

._a9e492f {
    background-size: 18.125rem 12.0625rem
}

._09da0da {
    background-color: #f5f5f5;
    background-image: linear-gradient(180deg, #02bd9c, #fff);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-bottom: 1px solid #ddd;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    height: 0;
    line-height: 1.5rem;
    padding-top: 26.25%;
    position: relative;
    text-align: center
}

._f4ceb8e._09da0da {
    padding-top: 22.9%
}

._53e30d1 {
    background-position-x: 50%;
    background-repeat: repeat-x;
    background-size: 29.6875rem 100%;
    padding-top: 9.375rem
}

._66e7923 {
    color: #666;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 500;
    font-weight: 100
}

._2682186 {
    padding: 0 .625rem .625rem
}

@media (min-width: 32.8125rem) {
    ._2682186 {
        padding: 0 2.625rem 2.625rem
    }
}

._2682186 {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

._5ef0f5f {
    list-style-type: "-";
    padding-left: .75rem
}

._5ef0f5f li {
    padding-left: .3125rem
}

._66e7923 {
    background-color: #0000;
    border: 1px solid #0000;
    color: #089b80;
    cursor: pointer;
    font-weight: 700;
    line-height: 1.5rem;
    padding: 0
}

._66e7923:hover {
    text-decoration: underline
}

._fc6eaa1 h3 {
    font-weight: 500;
    line-height: 1.35
}

._fc6eaa1 button:not(._ffc80e2) {
    margin: 0 !important
}

._fc6eaa1 div > button {
    margin-top: 1.64063rem !important
}

._5879f3b {
    text-align: left
}

._295d88e {
    white-space: nowrap
}

._5bcc5c0 {
    color: #d70022;
    text-align: center
}

._ffc80e2 {
    display: block;
    margin-top: 1.64063rem;
    width: 100%
}

._d43ce26 {
    color: #000;
    font-size: 1.5rem;
    line-height: 1.75rem;
    margin-bottom: .75rem;
    margin-top: 1.125rem
}

._4c07f93, ._73fb0d2, ._d43ce26 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500
}

._4c07f93, ._73fb0d2 {
    font-size: .9375rem;
    line-height: 1.5rem
}

._4c07f93, ._73fb0d2 {
    color: #666;
    font-weight: 100
}

._33d0aac {
    padding: 0 .625rem .625rem
}

@media (min-width: 32.8125rem) {
    ._33d0aac {
        padding: 0 2.625rem 2.625rem
    }
}

._33d0aac {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

._f0b2271 {
    list-style-type: "-";
    padding-left: .75rem
}

._f0b2271 li {
    padding-left: .3125rem
}

._73fb0d2 {
    background-color: #0000;
    border: 1px solid #0000;
    color: #089b80;
    cursor: pointer;
    font-weight: 700;
    line-height: 1.5rem;
    padding: 0
}

._73fb0d2:hover {
    text-decoration: underline
}

._c947d22 h3 {
    font-weight: 500;
    line-height: 1.35
}

._c947d22 button:not(._f92a3fe) {
    margin: 0 !important
}

._c947d22 div > button {
    margin-top: 1.64063rem !important
}

._e244d23 {
    text-align: left
}

._99b0390 {
    white-space: nowrap
}

._7243c00 {
    color: #d70022;
    text-align: center
}

._f92a3fe {
    display: block;
    margin-top: 1.64063rem;
    width: 100%
}

._6ee87e3 {
    background-color: #f5f5f5;
    border-bottom: 1px solid #ddd;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.5rem;
    line-height: 1.875rem;
    padding: 1rem;
    position: relative;
    text-align: center
}

._4c07f93 {
    height: calc(100% - 4.5625rem);
    line-height: 1.5;
    overflow-y: auto
}

@media (min-width: 32.8125rem) {
    ._4c07f93 {
        height: calc(100% - 6.4375rem)
    }
}

._8b988bb {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.43;
    padding: .4375rem 0 .4375rem .9375rem
}

._e8e48d9 {
    display: flex;
    flex-direction: row;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.125rem;
    width: 100%
}

._d4e8dd4 {
    color: #212121;
    width: 100%
}

._d4e8dd4 tr:nth-child(odd) {
    background: #f5f5f5
}

._d0b48ec {
    list-style-type: none
}

._d0b48ec ._8d069e0 {
    align-items: center;
    display: flex;
    font-weight: 700;
    margin-bottom: .5rem
}

._d0b48ec ._8d069e0 ._5416940 {
    background-repeat: no-repeat;
    background-size: 100%;
    height: 3.125rem;
    width: 3.125rem
}

._d0b48ec ._8d069e0 ._d83f91d {
    cursor: default
}

._d0b48ec ._8d069e0 ._d83f91d, ._d0b48ec ._8d069e0 ._d9d7c55 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.125rem;
    padding-left: 1rem
}

._d0b48ec ._8d069e0 ._d9d7c55 {
    color: #089b80
}

._d0b48ec ._8d069e0 ._d9d7c55:hover {
    cursor: pointer;
    text-decoration: underline
}

._8118f1e {
    height: 4.875rem;
    margin: .9375rem auto
}

._89ca260 {
    color: #02bd9c;
    margin-bottom: 1.40625rem;
    padding-left: 0;
    padding-right: 0
}

._89ca260._80c511b {
    margin: auto
}

._20bd8e7 {
    background-color: #f5effe;
    border: 1px solid #572da5;
    border-radius: 4px;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    margin: 1.25rem 0;
    padding: .875rem 1.25rem;
    text-align: center
}

._20bd8e7 ._b1cb843 {
    margin: 0 auto
}

._20bd8e7 ._b1cb843 ._b8cee27 {
    display: flex
}

._20bd8e7 ._b1cb843 ._aea3e6d {
    flex: 1 1;
    line-height: .875rem;
    padding-bottom: .5rem
}

._20bd8e7 ._b1cb843 ._cac00ca {
    background-repeat: no-repeat;
    background-size: 100%;
    margin: 0 auto;
    max-width: 5rem;
    position: relative;
    width: 66%
}

._20bd8e7 ._b1cb843 ._811bbb5 {
    color: #000;
    font-size: .875rem;
    font-weight: 700;
    line-height: .9375rem;
    padding-top: 1rem
}

._20bd8e7 ._b1cb843 ._bccfc4b {
    color: #572da5;
    font-size: .6875rem
}

._20bd8e7 ._b1cb843 ._60e0da0 {
    color: #572da5;
    font-size: 1.5rem;
    position: absolute;
    right: -33%;
    top: calc(50% - .46875rem)
}

._20bd8e7 ._b1cb843 ._fd7e3d5 {
    color: #572da5;
    font-size: .875rem;
    font-weight: 400;
    line-height: normal;
    text-align: left
}

._0ec0536 {
    background-repeat: no-repeat;
    background-size: 100%;
    height: 7.5rem;
    margin: 0 auto -3.75rem;
    position: relative;
    top: -3.75rem;
    width: 7.5rem
}

._63f43eb {
    grid-gap: .9375rem;
    display: grid;
    gap: .9375rem;
    grid-template-columns:repeat(auto-fill, minmax(10.625rem, 1fr));
    margin-top: .9375rem
}

._63f43eb._5e9d78b {
    grid-template-columns:repeat(auto-fill, 11.875rem)
}

._63f43eb ._3109082 {
    max-width: 26.25rem
}

._7b2c3b1 {
    height: 6rem;
    margin: 0 auto;
    position: relative;
    width: 11rem
}

._0cd053b {
    border-radius: 4px
}

._0cd053b, ._6a6bb30 {
    height: 100%;
    width: 100%
}

._6a6bb30 {
    align-items: center;
    display: flex;
    justify-content: center;
    position: absolute;
    text-align: center;
    top: 0
}

._b6b1894 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.125rem
}

._3173e89, ._644cc61 {
    background-color: #fff
}

._3173e89 {
    display: flex;
    flex-direction: column;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    min-height: 100vh
}

._49048a0 {
    align-items: center;
    background-color: #000;
    display: flex;
    padding: 1.25rem 0;
    width: 100%
}

._49048a0 svg:first-child {
    flex: 1 1
}

._49048a0 ._4a15507 {
    padding: .3125rem
}

._49048a0 ._4a15507, ._49048a0 ._4a15507:active, ._49048a0 ._4a15507:hover {
    background: #0000;
    border: 0
}

._49048a0 ._4a15507 svg {
    background-color: #000;
    border: 1px solid #fff;
    border-radius: 50%;
    cursor: pointer;
    margin-right: .3125rem
}

._49048a0 ._4a15507 svg:active, ._49048a0 ._4a15507 svg:hover {
    background-color: #fff
}

._49048a0 ._4a15507 svg:active g, ._49048a0 ._4a15507 svg:active path, ._49048a0 ._4a15507 svg:hover g, ._49048a0 ._4a15507 svg:hover path {
    stroke: #000;
    transition: none
}

._49048a0 ._4a15507 svg g, ._49048a0 ._4a15507 svg path {
    stroke: #fff;
    transition: none
}

@media (min-width: 45.3125rem) {
    ._49048a0 ._4a15507 svg {
        margin-right: .9375rem
    }

    ._49048a0 ._4a15507 {
        padding: 0
    }
}

._f40fb91 {
    align-items: center;
    display: flex;
    flex-direction: column
}

._f40fb91 > h3 {
    padding: 0 .625rem;
    text-align: center
}

._f40fb91 > hr {
    background: silver;
    border: 0;
    display: block;
    height: .0625rem;
    width: 90%
}

._f40fb91 > button {
    margin-top: 1.25rem;
    width: 16.875rem
}

@media (min-width: 45.3125rem) {
    ._f40fb91 > button {
        width: 22.5rem
    }
}

._f40fb91._219771a {
    font-weight: 700;
    margin-top: 1.875rem;
    text-align: center
}

@media (min-width: 45.3125rem) {
    ._a7c6cdb {
        width: 22.5rem
    }
}

._4303a47 {
    display: flex;
    justify-content: flex-end;
    margin-top: auto;
    padding: 0 .3125rem .3125rem 0
}

._4303a47 > svg {
    height: 7.5rem;
    width: 7.5rem
}

@media (min-width: 45.3125rem) {
    ._4303a47 {
        padding: 0 .625rem .625rem 0
    }

    ._4303a47 > svg {
        height: 12.5rem;
        width: 12.5rem
    }
}

._771ad7b {
    align-items: center;
    margin-top: 3.125rem
}

._771ad7b > span {
    height: 1.5625rem;
    width: 1.5625rem
}

._2aaba7f {
    align-items: center;
    background: #151515;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100);
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
    overflow: hidden;
    padding: 2.5rem 0
}

._6729e8b {
    height: 15rem;
    margin: -2rem 0;
    z-index: 1
}

@media (min-width: 45.3125rem) {
    ._6729e8b {
        height: 25.9375rem;
        margin: -3.75rem 0
    }
}

._200de83, ._c825116, ._c9974c8 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 300;
    margin-top: 0;
    z-index: 2
}

._200de83 {
    color: #fff;
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: .9375rem
}

@media (min-width: 45.3125rem)and (max-width: 58.125rem) {
    ._200de83 {
        font-size: 1.5625rem;
        margin-top: 0
    }
}

@media (min-width: 58.125rem) {
    ._200de83 {
        font-size: 1.875rem
    }
}

._c825116, ._c9974c8 {
    color: #999
}

._c825116 {
    font-size: .75rem;
    text-align: center
}

@media (min-width: 45.3125rem) {
    ._c825116 {
        font-size: 1.25rem
    }
}

._c9974c8 {
    font-size: .75rem;
    margin-bottom: 1rem;
    text-align: center
}

@media (min-width: 45.3125rem) {
    ._c9974c8 {
        font-size: 1.125rem
    }
}

._b4d0d02 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 1rem
}

@media (min-width: 45.3125rem) {
    ._b4d0d02 {
        padding-bottom: 0;
        padding-top: 1rem
    }
}

._b3cfb78 {
    margin: .1875rem .4375rem;
    position: relative
}

._b3cfb78:before {
    background: url(/static/media/play-icon.275c6759.png) 50%/contain no-repeat;
    background-size: 4.0625rem 4.0625rem;
    content: " ";
    filter: drop-shadow(0 0 .9375rem #000);
    height: 100%;
    opacity: 0;
    position: absolute;
    transition: opacity .15s ease-in-out;
    width: 100%;
    z-index: 3
}

._b3cfb78:hover:before {
    opacity: 1
}

._b3cfb78:hover img {
    opacity: .7
}

._b3cfb78 img {
    border-radius: 7px;
    height: 6.25rem;
    transition: opacity .15s ease-in-out;
    width: 6.25rem
}

._e3fc3a9 {
    align-items: center;
    background: #151515;
    background-color: #000;
    background-image: url(/static/media/fb-maintenance.d348a865.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100vh;
    min-height: calc(var(--vh, 1vh) * 100);
    min-height: -webkit-fit-content;
    min-height: -moz-fit-content;
    min-height: fit-content;
    overflow: hidden
}

._3522d27 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-xl-size);
    font-size: 2.8125rem;
    font-weight: 400;
    line-height: var(--heading-xl-line-height);
    margin: 2.8125rem 0 .625rem;
    overflow-wrap: break-word;
    padding: 0 1.875rem;
    text-align: center
}

@media (min-width: 45.3125rem) {
    ._3522d27 {
        font-size: 4.0625rem;
        margin-bottom: 1.5625rem;
        padding: 0
    }
}

._ab8d451 {
    word-wrap: break-word;
    font-family: var(--body-font-family);
    font-size: var(--body-size);
    font-size: 1.625rem;
    font-size: .875rem;
    font-weight: 500;
    line-height: var(--body-line-height);
    margin: .9375rem .9375rem 0;
    max-width: 36.875rem;
    padding: .625rem 1.875rem;
    text-align: center
}

._ab8d451 a {
    color: #fff;
    font-weight: 800
}

@media (min-width: 32.8125rem) {
    ._ab8d451 {
        font-size: 1.25rem
    }
}

@media (min-width: 45.3125rem) {
    ._ab8d451 {
        font-size: 1.625rem;
        line-height: 2.1875rem;
        padding: .625rem 0
    }
}

._894d999 {
    color: #fff;
    font-weight: bolder
}

._27f60d1 {
    height: 50vh
}

._27f60d1, ._f6b45b5 {
    background-color: #000
}

._f6b45b5 {
    align-items: flex-start;
    display: flex;
    height: 100vh;
    justify-content: center
}

._4a1f1c6 {
    background-color: #000;
    height: 50vh
}

._3f97542 {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.125rem
}

._f211948 {
    text-align: center
}

._438370c {
    display: block;
    height: auto;
    margin: 0 auto .46875rem;
    max-width: 100%
}

@media (max-width: 470px) {
    .btn-n {
        display: none;
    }
}

.img-fig {
    display: block;
    margin: 0 auto;
    max-width: 100%;
}

.fig-img img {
    border-radius: 14px;
    margin: 30px auto;
}



.table-responsive {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.responsive-table {
    width: 100%;
    border-collapse: collapse;
}

.responsive-table th,
.responsive-table td {
    padding: 5px 5px;
    border: 1px solid #ddd;
    text-align: left;
}

.responsive-table th {
    background-color: #f4f4f4;
    font-weight: bold;
    color: black;
}
