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

._3aa954e {
    border: 1px solid;
    border-radius: 4px;
    font-size: .9375rem;
    line-height: 1.5rem;
    padding: .9375rem
}

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

._9f8699d {
    --base-z-index: 0;
    --brandLinksJustifyContent: center;
    --brandIconDesktopMarginRight: 2.0625rem;
    --brandIconColor: #fff;
    --brandIconHoverColor: #fff;
    --brandMobileIconMarginTop: 0;
    --brandMobileIconMarginLeft: 0;
    --brandMobilePrimaryIcon: #d70022;
    --brandMobileSecondaryIcon: #fff;
    --brandLinksBgColor: #161616;
    --brandLinksMobileMinHeight: auto;
    --brandLinksGridGap: 2.375rem;
    --brandLinksIconHeightMd: 0.875rem;
    --brandLinksIconFilterHover: none;
    --brandLinksIconFilterActive: none;
    --headerWidgetBgColor: #000;
    --headerWidgetInnerHeight: 3.5rem;
    --headerWidgetInnerHeightSm: 7rem;
    --newHeaderWidgetInnerHeightSm: 3.875rem;
    --headerSeoMenuInnerHeightSm: 1.5rem;
    --headerWidgetJustifyContent: space-between;
    --brandIconHeight: 0.625rem;
    --brandLinkHeight: 2.1875rem;
    --brandLinkBurgerMenuHeight: 0.875rem;
    --brandLinkBorderBottomInactive: 0.25rem solid #0000;
    --brandLinkBorderBottomActive: 0.25rem solid #d70022;
    --brandLinkBorderLeftActive: 0.25rem solid #d70022;
    --machineDateBgColor: #0000;
    --footerWidgetBgColor: #000;
    --footerWidgetBottomPadding: 0;
    --footerWidgetFootnoteBgColor: #181818;
    --footerMenuLinkHoverColor: #999;
    --footerWidgetFootnoteLinkColor: #ddd;
    --footerWidgetFootnoteLinkHoverColor: #05d6ae;
    --sidebarBgColor: #000;
    --sidebarBorderColor: #3d3d3d;
    --starsModalHeaderColor: #000;
    --starsModalHeaderBgColor: #f5f5f5;
    --starsModalHeaderBgColorAlt: #fff;
    --starsModalHeaderBorderColor: #ddd;
    --starsModalHeaderColorException: #3d3d3d;
    --starsModalColor: #000;
    --starsModalBgColor: #f5f5f5;
    --starsModalBgColorAlt: #fff;
    --starsModalSubText: #666;
    --starsModalCloseBtnColor: #000;
    --starsModalNavBg: #ebebeb;
    --starsModalNavHighlightBg: #d8d8d8;
    --starsModalNavActiveBorder: #d70022;
    --starsModalNavActiveBg: #e0e0e0;
    --starsTable: #e4e4e4;
    --desktopMenuRamActiveHeight: 8.1875rem;
    --mobileMenuRamActiveHeight: 3.3125rem;
    --navWidgetBgColor: #000;
    --navWidgetPopperBgColor: #212121;
    --navWidgetTransparentMenuItemColor: #fff;
    --navWidgetMenuItemColorActive: #d70022;
    --navWidgetMenuItemColorHover: #666;
    --navWidgetRealMoneyColor: #999;
    --navWidgetRealMoneyColorActive: #fff;
    --navWidgetPlayMoneyColor: #999;
    --navWidgetPlayMoneyColorActive: #fff;
    --navWidgetPlayMoneyOuterCircleColor: #02bd9c;
    --navWidgetPlayMoneyCircleColor: #02bd9c;
    --navWidgetPlayMoneyTextColor: #212121;
    --navWidgetRealMoneyCircleColor: #fff;
    --navWidgetRealMoneyTextColor: #212121;
    --navWidgetToggleCheckedColor: #02bd9c;
    --navWidgetToggleUncheckedColor: #999;
    --navWidgetMenuToggleActiveBg: #02bd9c;
    --navWidgetToggleBgColor: #e5e5e5;
    --navWidgetMenuToggleOpacity: 0.7;
    --navWidgetSearchPopperColor: #fff;
    --navWidgetSearchPopperBgColor: #4b4b4b;
    --navWidgetSearchPopperItemColorActive: #2c2c2c;
    --navWidgetDesktopBorderActive: #02bd9c;
    --ui-main-background: #fff;
    --ui-main-color: #000;
    --ui-table-color: #444;
    --ui-table-head-color: #333;
    --ui-table-head-background: #fff;
    --ui-table-head-border-top: 0.0625rem solid #e4e4e4;
    --ui-table-head-border-bottom: 0.1875rem solid #ddd;
    --ui-table-column-border-bottom: 0.0625rem solid #e4e4e4;
    --ui-table-row-alt-background: #fff;
    --ui-table-body-color: #666;
    --ui-table-row-odd-background: #f5f5f5;
    --ui-table-border-color: #ddd;
    --cmsPanelBgColor: #f9f9f9;
    --cmsPanelBorderColor: #e5e5e5;
    --cmsPanelTextColor: #000;
    --cmsPanelHoverColor: #e5e5e5;
    --cmsPanelActionBtnBgColor: #fff;
    --cmsPanelActionBtnBorderColor: #999;
    --cmsPanelCloseBtnColor: #d70022;
    --cmsPanelCloseBtnBorderColor: #d70022;
    --cmsNavHeight: 3.4375rem;
    --cmsNavBgColor: #212121;
    --cmsNavTransparentMenuItemColor: #fff;
    --cmsNavMenuItemColor: #000;
    --cmsNavMenuItemBgColor: #ebebeb;
    --cmsNavMenuItemBgColorHover: #d8d8d8;
    --cmsNavMenuItemColorActive: #000;
    --cmsNavMenuItemBgColorActive: #d8d8d8;
    --cmsNavMenuItemBorderColor: silver;
    --cmsNavMenuItemBorderColorActive: #d70022;
    --cmsHeaderNavMenuItemBorderColorActive: #d70022;
    --cmsHeaderNavMenuItemBorderHoverColor: #666;
    --cmsHeaderNavMenuItemColor: silver;
    --cmsHeaderNavMenuItemColorActive: #fff;
    --cmsHeaderNavMenuBackgroundColor: #212121;
    --cmsSubHeaderNavMenuItemColor: silver;
    --cmsSubHeaderNavMenuItemActiveColor: #fff;
    --cmsNavMenuSubItemBgColor: #e0e0e0;
    --cmsNavMenuArrowButtonBgColor: #ddd;
    --cmsNavMenuItemArrowColor: #444;
    --cmsNavMenuItemArrowColorHover: #000;
    --cmsNavMenuItemArrowBgColorHover: silver;
    --cmsNavPopperBgColor: #fff;
    --cmsNavPopperShadowColor: #ddd;
    --cmsNavPopperMenuItemDividerColor: #f4f4f4;
    --cmsNavPopperMenuItemColor: #000;
    --cmsNavPopperMenuItemColorActive: #d70022;
    --cmsNavPopperMenuItemBgColorHover: #e0e0e0;
    --druk-bold-font-family: "Druk Bold", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    --druk-text-font-family: "Druk Text", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    --druk-text-wide-font-family: "Druk Text Wide", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    --heading-xl-size: 2.5rem;
    --heading-xl-line-height: 3rem;
    --heading-l-size: 2rem;
    --heading-l-line-height: 2.5rem;
    --heading-m-size: 1.5rem;
    --heading-m-line-height: 2rem;
    --heading-s-size: 1.25rem;
    --heading-s-line-height: 1.75rem;
    --heading-xs-size: 1rem;
    --heading-xs-line-height: 1.375rem;
    --hero-letter-spacing: 0.04em;
    --hero-text-transform: uppercase;
    --hero-xl-size: 5.5rem;
    --hero-xl-line-height: 5.5rem;
    --hero-l-size: 5.5rem;
    --hero-l-line-height: 5.5rem;
    --hero-m-size: 3.5rem;
    --hero-m-line-height: 3.5rem;
    --hero-s-size: 2.5rem;
    --hero-s-line-height: 2.5rem;
    --hero-xs-size: 2.5rem;
    --hero-xs-line-height: 2.5rem;
    --body-font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
    --body-size: 1rem;
    --body-line-height: 1.5rem;
    --body-link-text-decoration: underline;
    --body-highlight-font-weight: bold;
    --body-s-size: 0.875rem;
    --body-s-line-height: 1.25rem;
    --body-xs-size: 0.75rem;
    --body-xs-line-height: 1rem;
    --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-color-hover: #c8242a;
    --ui-error-link-color: #d70022;
    --ui-warning-border-color: #f54100;
    --ui-warning-bg-color: #fff4ef;
    --ui-warning-color: #f54100;
    --ui-warning-link-color: #f54100;
    --ui-grid-gap: 1.875rem;
    --ui-input-border-color: #ddd;
    --ui-input-bg-color: #fff;
    --ui-input-placeholder-color: #999;
    --ui-input-focused-border-color: #000;
    --ui-input-valid-border-color: #02bd9c;
    --ui-input-valid-bg-color: #f5fcfb;
    --ui-input-valid-tick-color: #02bd9c;
    --ui-input-error-border-color: #d70022;
    --ui-input-error-bg-color: #fcf5f6;
    --ui-input-error-placeholder-color: #d70022;
    --ui-input-error-text-color: #d70022;
    --ui-input-disabled-border-color: #ebebeb;
    --ui-input-disabled-bg-color: #f5f5f5;
    --ui-input-disabled-text-color: #999;
    --ui-caption-explanation-text-color: #999;
    --ui-toggle-checked-bg-color: #02bd9c;
    --ui-toggle-checked-border-color: #02bd9c;
    --ui-toggle-checked-error-bg-color: #d70022;
    --ui-toggle-disabled-border-color: #ebebeb;
    --ui-toggle-label-color: #666;
    --ui-toggle-active-label-color: #000;
    --ui-checkbox-tick-color: #fff;
    --ui-checkbox-tick-hover-color: #ddd;
    --ui-switch-color: #02bd9c;
    --ui-switch-on-bg-color: #e5e5e5;
    --ui-switch-off-bg-color: #e5e5e5;
    --ui-on-off-toggle-bg-color: #999;
    --ui-select-bg-color: #fff;
    --ui-select-pristine-bg-color: #fff;
    --ui-select-border-color: #ddd;
    --ui-select-text-color: #666;
    --ui-select-color: #000;
    --ui-select-option-bg-color: #fff;
    --ui-select-option-color: #666;
    --ui-select-focused-text-color: #000;
    --ui-select-focused-border-color: #000;
    --ui-select-active-border-color: #ddd;
    --ui-select-valid-border-color: #02bd9c;
    --ui-select-valid-bg-color: #f5fcfb;
    --ui-select-error-border-color: #d70022;
    --ui-select-error-bg-color: #fcf5f6;
    --ui-select-error-placeholder-color: #d70022;
    --ui-select-error-text-color: #d70022;
    --ui-select-error-text-focused-color: #d70022;
    --ui-select-error-text-focused-border-color: #d70022;
    --ui-select-disabled-border-color: #ebebeb;
    --ui-select-disabled-bg-color: #f5f5f5;
    --ui-select-disabled-text-color: #999;
    --ui-select-placeholder-color: #999;
    --ui-button-primary-color: #000;
    --ui-button-primary-bg-color: #02bd9c;
    --ui-button-primary-hover-color: #06d6ae;
    --ui-button-primary-active-color: #089b80;
    --ui-button-primary-disabled-bg-color: #bfbfbf;
    --ui-button-primary-disabled-color: #575757;
    --ui-button-primary-disabled-border-color: #bfbfbf;
    --ui-button-primary-border-color: #0000;
    --ui-button-secondary-color: #000;
    --ui-button-secondary-bg-color: #fff;
    --ui-button-secondary-border-color: #000;
    --ui-button-secondary-active-bg-color: #999;
    --ui-button-secondary-active-color: #fff;
    --ui-button-secondary-hover-bg-color: #000;
    --ui-button-secondary-hover-color: #fff;
    --ui-button-secondary-inverse-bg-color: #000;
    --ui-button-secondary-inverse-hover-color: #333;
    --ui-button-secondary-inverse-hover-border-color: #0000;
    --ui-button-secondary-inverse-active-color: #999;
    --ui-button-secondary-inverse-border-color: #fff;
    --ui-button-text-color: #01866f;
    --ui-button-text-hover-color: #016856;
    --ui-button-text-active-color: #014f42;
    --ui-icon-button-background-color: #eafaf7;
    --ui-icon-button-border-color: #02bd9c;
    --ui-link-color: #02bd9c;
    --ui-link-hover-color: #05d6ae;
    --ui-link-weight: bold;
    --ui-link-text-decoration: var(--body-link-text-decoration);
    --ui-link-hover-text-decoration: var(--body-link-text-decoration);
    --ui-stars-link-color: #089b80;
    --ui-stars-link-hover-color: #089b80;
    --ui-tabs-border-color: #ddd;
    --ui-tabs-background-color: #fff;
    --ui-tabs-color: #000;
    --ui-tab-selected-background-color: #e4e4e4;
    --ui-tab-selected-color: #000;
    --ui-calendar-flatpickr-active-bg-color: #ddd;
    --ui-calendar-flatpickr-bg-color: #f5f5f5;
    --ui-calendar-flatpickr-border-color: silver;
    --ui-calendar-flatpickr-color: #fff;
    --ui-calendar-flatpickr-disabled-color: #999;
    --ui-calendar-flatpickr-hover-color: #212121;
    --ui-calendar-flatpickr-select-bg-color: #fff;
    --ui-calendar-flatpickr-select-color: #000;
    --ui-calendar-flatpickr-icon-color: #000;
    --ui-calendar-flatpickr-indicator-bg-color: #02bd9c;
    --loyalty-icon-bg-color: #e0e0e0;
    --loyalty-expired-chest-icon-bg-color: #f5f5f5;
    --loyalty-brand-text-color: #d70022;
    --prhub-help-center-link-color: #02bd9c;
    --ui-bg-1: #fff;
    --ui-bg-1-text-color: #000;
    --ui-bg-1-link-color: #02bd9c;
    --ui-bg-1-border-color: silver;
    --ui-bg-1-hover-color: #f5f5f5;
    --ui-bg-1-active-color: #fff;
    --ui-bg-1-arrow-color: #666;
    --ui-bg-1-cross-color: #999;
    --ui-bg-1-active-cross-color: #666;
    --ui-bg-2: #f5f5f5;
    --ui-bg-2-text-color: #000;
    --ui-bg-2-link-color: #02bd9c;
    --ui-bg-2-border-color: silver;
    --ui-bg-2-hover-color: #e0e0e0;
    --ui-bg-2-active-color: #f5f5f5;
    --ui-bg-2-arrow-color: #666;
    --ui-bg-2-cross-color: #999;
    --ui-bg-2-active-cross-color: #666;
    --ui-bg-3: #000;
    --ui-bg-3-text-color: #fff;
    --ui-bg-3-link-color: #02bd9c;
    --ui-bg-3-border-color: silver;
    --ui-bg-3-hover-color: #444;
    --ui-bg-3-active-color: #000;
    --ui-bg-3-arrow-color: #fff;
    --ui-bg-3-cross-color: #999;
    --ui-bg-3-active-cross-color: silver;
    --ui-bg-4: #212121;
    --ui-bg-4-text-color: #fff;
    --ui-bg-4-link-color: #02bd9c;
    --ui-bg-4-border-color: silver;
    --ui-bg-4-hover-color: #444;
    --ui-bg-4-active-color: #212121;
    --ui-bg-4-arrow-color: #fff;
    --ui-bg-4-cross-color: #999;
    --ui-bg-4-active-cross-color: silver;
    --ui-bg-5: #e0e0e0;
    --ui-bg-5-text-color: #000;
    --ui-bg-5-link-color: #02bd9c;
    --ui-bg-5-border-color: #999;
    --ui-bg-5-hover-color: silver;
    --ui-bg-5-active-color: #e0e0e0;
    --ui-bg-5-arrow-color: #666;
    --ui-bg-5-cross-color: #999;
    --ui-bg-5-active-cross-color: #666;
    --ui-bg-6: #212121;
    --ui-bg-6-text-color: #fff;
    --ui-bg-6-link-color: #02bd9c;
    --ui-bg-6-border-color: silver;
    --ui-bg-6-hover-color: #444;
    --ui-bg-6-active-color: #212121;
    --ui-bg-6-arrow-color: #fff;
    --ui-bg-6-cross-color: #999;
    --ui-bg-6-active-cross-color: silver;
    --ui-bg-7: #212121;
    --ui-bg-7-text-color: #fff;
    --ui-bg-7-link-color: #02bd9c;
    --ui-bg-7-border-color: silver;
    --ui-bg-7-hover-color: #444;
    --ui-bg-7-active-color: #212121;
    --ui-bg-7-arrow-color: #fff;
    --ui-bg-7-cross-color: #999;
    --ui-bg-7-active-cross-color: silver;
    --ui-bg-8: #000;
    --ui-bg-8-text-color: #fff;
    --ui-bg-8-link-color: #02bd9c;
    --ui-bg-8-border-color: silver;
    --ui-bg-8-hover-color: #444;
    --ui-bg-8-active-color: #000;
    --ui-bg-8-arrow-color: #fff;
    --ui-bg-8-cross-color: #999;
    --ui-bg-8-active-cross-color: silver;
    --ui-bg-9: #000;
    --ui-bg-9-text-color: #fff;
    --ui-bg-9-link-color: #02bd9c;
    --ui-bg-9-border-color: silver;
    --ui-bg-9-hover-color: #444;
    --ui-bg-9-active-color: #000;
    --ui-bg-9-arrow-color: #fff;
    --ui-bg-9-cross-color: #999;
    --ui-bg-9-active-cross-color: silver;
    --ui-bg-10: #212121;
    --ui-bg-10-text-color: #fff;
    --ui-bg-10-link-color: #02bd9c;
    --ui-bg-10-border-color: silver;
    --ui-bg-10-hover-color: #444;
    --ui-bg-10-active-color: #212121;
    --ui-bg-10-arrow-color: #fff;
    --ui-bg-10-cross-color: #999;
    --ui-bg-10-active-cross-color: silver;
    --ui-bg-11: #d70022;
    --ui-bg-11-text-color: #fff;
    --ui-bg-11-link-color: #02bd9c;
    --ui-bg-12: #d70022;
    --ui-bg-12-text-color: #fff;
    --ui-bg-12-link-color: #000
}

@media (max-width: 45.3125rem) {
    ._9f8699d {
        --heading-xl-size: 2rem;
        --heading-xl-line-height: 2.5rem;
        --heading-l-size: 1.5rem;
        --heading-l-line-height: 2rem;
        --heading-m-size: 1.25rem;
        --heading-m-line-height: 1.75rem;
        --heading-s-size: 1rem;
        --heading-s-line-height: 1.5rem;
        --heading-xs-size: 0.875rem;
        --heading-xs-line-height: 1.25rem;
        --hero-xl-size: 3.5rem;
        --hero-xl-line-height: 3.5rem;
        --hero-l-size: 3.5rem;
        --hero-l-line-height: 3.5rem;
        --hero-m-size: 2.5rem;
        --hero-m-line-height: 2.5rem;
        --hero-s-size: 2rem;
        --hero-s-line-height: 2rem;
        --hero-xs-size: 2rem;
        --hero-xs-line-height: 2rem
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

._4801b4f._8ea6f77 {
    color: #089b80
}

._4801b4f._8ea6f77 > svg {
    height: auto;
    right: 1.1875rem;
    width: 1.125rem
}

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

._4801b4f._9da4fc1 {
    color: #d70022
}

._4801b4f._9da4fc1 path {
    fill: #d70022
}

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

._6decd03 {
    cursor: pointer
}

._6decd03:focus {
    outline: none
}

._6decd03._889330a ._8674c4d {
    background-color: var(--ui-tooltip-info-icon-color);
    border-radius: 50%
}

._6decd03._889330a ._8674c4d path:first-child {
    fill: #0000
}

._6decd03._889330a ._8674c4d path:nth-child(2) {
    fill: #fff
}

._6decd03 ._8674c4d {
    height: 1.375rem;
    width: 1.375rem
}

._6decd03 ._8674c4d path {
    fill: var(--ui-tooltip-info-icon-color)
}

._e611fae {
    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)
}

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

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

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

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

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

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

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

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

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

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

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

._3e4976b {
    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
}

._3e4976b._3bc9829, ._3e4976b:disabled {
    cursor: default;
    opacity: .5;
    pointer-events: none
}

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

._3e4976b._06d527b {
    color: var(--ui-button-primary-color)
}

._3e4976b._3cf5bfa, ._3e4976b._454237c {
    color: #fff
}

._3e4976b._3cf5bfa svg g, ._3e4976b._3cf5bfa svg path, ._3e4976b._454237c svg g, ._3e4976b._454237c svg path {
    stroke: #fff
}

._3e4976b._92b1954 {
    color: var(--ui-button-secondary-color)
}

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

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

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

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

._4f5f22e {
    border-radius: 10.5px;
    border-radius: var(--ui-button-border-radius, 10.5px);
    box-sizing: border-box;
    font-size: .875rem;
    height: 1.3125rem;
    line-height: 1.1875rem;
    padding: 0 .65625rem
}

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

._4f5f22e:not(._fc2ac3c) {
    border-radius: 4px
}

._4f5f22e._fc2ac3c svg {
    transform: scale(.75)
}

._4332dbc {
    border-radius: 16px;
    border-radius: var(--ui-button-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
}

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

._4332dbc:not(._fc2ac3c) {
    padding: 0 1.5rem
}

._00b075d {
    border-radius: 22px;
    border-radius: var(--ui-button-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: 16px;
    font-weight: 500;
    height: 2.75rem;
    line-height: 1rem;
    line-height: 2.625rem;
    padding: 0 1.375rem
}

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

._cb21fa8 {
    border-radius: 22px;
    border-radius: var(--ui-button-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
}

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

._18f45d2, ._cb21fa8._fc2ac3c {
    display: flex;
    justify-content: center
}

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

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

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

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

._06d527b:not(._3bc9829):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) {
    ._06d527b:not(._3bc9829):hover {
        box-shadow: none
    }
}

._06d527b:not(._3bc9829):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) {
    ._06d527b:not(._3bc9829):active {
        box-shadow: none
    }
}

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

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

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

._06d527b._3bc9829, ._06d527b:disabled {
    opacity: 1
}

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

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

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

._92b1954:not(._3bc9829):hover {
    background-color: var(--ui-button-secondary-hover-bg-color);
    border: 1px solid var(--ui-button-secondary-hover-bg-color);
    box-shadow: 0 0 .0625rem 0 var(--ui-button-secondary-hover-bg-color) inset, 0 0 .0625rem 0 var(--ui-button-secondary-hover-bg-color);
    color: var(--ui-button-secondary-hover-color)
}

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

._92b1954:not(._3bc9829):hover svg g, ._92b1954:not(._3bc9829):hover svg path {
    stroke: var(--ui-button-secondary-hover-color)
}

._92b1954:not(._3bc9829):active {
    background-color: var(--ui-button-secondary-active-bg-color);
    border: 1px solid var(--ui-button-secondary-active-bg-color);
    box-shadow: 0 0 .0625rem 0 var(--ui-button-secondary-active-bg-color) inset, 0 0 .0625rem 0 var(--ui-button-secondary-active-bg-color);
    color: var(--ui-button-secondary-active-color)
}

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

._92b1954:not(._3bc9829):active svg g, ._92b1954:not(._3bc9829):active svg path {
    stroke: var(--ui-button-secondary-active-color)
}

._92b1954._5f03f0e {
    background-color: var(--ui-button-secondary-inverse-bg-color);
    border: 1px solid var(--ui-button-secondary-inverse-border-color);
    box-shadow: 0 0 .0625rem 0 var(--ui-button-secondary-inverse-border-color) inset, 0 0 .0625rem 0 var(--ui-button-secondary-inverse-border-color);
    color: #fff
}

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

._92b1954._5f03f0e svg g, ._92b1954._5f03f0e svg path {
    stroke: #fff
}

._92b1954._5f03f0e:not(._3bc9829):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) {
    ._92b1954._5f03f0e:not(._3bc9829):hover {
        box-shadow: none
    }
}

._92b1954._5f03f0e:not(._3bc9829):hover svg g, ._92b1954._5f03f0e:not(._3bc9829):hover svg path {
    stroke: #fff
}

._92b1954._5f03f0e:not(._3bc9829):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) {
    ._92b1954._5f03f0e:not(._3bc9829):active {
        box-shadow: none
    }
}

._454237c {
    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) {
    ._454237c {
        box-shadow: none
    }
}

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

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

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

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

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

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

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

._454237c._5f03f0e svg g, ._454237c._5f03f0e svg path {
    stroke: #000
}

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

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

._454237c._5f03f0e:not(._3bc9829):hover svg g, ._454237c._5f03f0e:not(._3bc9829):hover svg path {
    stroke: #fff
}

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

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

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

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

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

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

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

._1c84778:not(._3bc9829):hover svg g, ._1c84778:not(._3bc9829):hover svg path {
    stroke: #fff
}

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

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

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

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

._1c84778._5f03f0e svg g, ._1c84778._5f03f0e svg path {
    stroke: #adadad
}

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

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

._1c84778._5f03f0e:not(._3bc9829):hover svg g, ._1c84778._5f03f0e:not(._3bc9829):hover svg path {
    stroke: #fff
}

._1c84778._5f03f0e:not(._3bc9829):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) {
    ._1c84778._5f03f0e:not(._3bc9829):active {
        box-shadow: none
    }
}

._1c84778._5f03f0e:not(._3bc9829):active svg g, ._1c84778._5f03f0e:not(._3bc9829):active svg path {
    stroke: #fff
}

._1c84778._4332dbc {
    border-radius: 15px;
    border-radius: var(--ui-button-border-radius, 15px);
    box-sizing: border-box;
    font-size: .875rem;
    height: 1.875rem;
    line-height: 1.75rem;
    padding: 0 .9375rem
}

._1c84778._4332dbc._fc2ac3c {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 1.875rem
}

._1c84778._4332dbc:not(._fc2ac3c) {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

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

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

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

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

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

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

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

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

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

._fa335c8._4332dbc {
    border-radius: 18px;
    border-radius: var(--ui-button-border-radius, 18px);
    box-sizing: border-box;
    font-size: .875rem;
    height: 2.25rem;
    line-height: 2.125rem;
    padding: 0 1.125rem
}

._fa335c8._4332dbc._fc2ac3c {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 2.25rem
}

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

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

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

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

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

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

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

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

._8c45d47:not(._3bc9829):active svg g, ._8c45d47:not(._3bc9829):active svg path {
    stroke: #fff
}

._8c45d47._4332dbc {
    border-radius: 18px;
    border-radius: var(--ui-button-border-radius, 18px);
    box-sizing: border-box;
    font-size: .875rem;
    height: 2.25rem;
    line-height: 2.125rem;
    padding: 0 1.125rem
}

._8c45d47._4332dbc._fc2ac3c {
    align-items: center;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    padding: 0;
    width: 2.25rem
}

._97a32b1 {
    background-color: #0000;
    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) {
    ._97a32b1 {
        box-shadow: none
    }
}

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

._97a32b1:not(._3bc9829):hover {
    background-color: #0000;
    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) {
    ._97a32b1:not(._3bc9829):hover {
        box-shadow: none
    }
}

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

._97a32b1:not(._3bc9829):active {
    background-color: #0000;
    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) {
    ._97a32b1:not(._3bc9829):active {
        box-shadow: none
    }
}

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

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

._97a32b1:enabled._5f03f0e:focus, ._97a32b1:enabled._5f03f0e:hover, ._97a32b1:enabled:active {
    text-decoration: none
}

._97a32b1._3bc9829, ._97a32b1:disabled {
    color: #757575;
    opacity: 1
}

a._97a32b1:hover {
    text-decoration: underline
}

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

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

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

._e3b19ad {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 10.5px;
    border-radius: var(--ui-button-border-radius, 10.5px);
    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%
}

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

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

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

._8d6c94d {
    -webkit-appearance: none;
    appearance: none;
    background-color: var(--ui-input-bg-color);
    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
}

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

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

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

._2e622b7 ._8d6c94d, ._8d6c94d: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)
}

._8d6c94d:read-only {
    color: inherit
}

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

._8d6c94d: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%
}

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

._5ff94df > ._8d6c94d:not([type=radio],[type=checkbox]):not(._c256e0e) ._8d6c94d:not([type=radio],[type=checkbox]), ._8d6c94d:not([type=radio],[type=checkbox])[type=date], ._8d6c94d:not([type=radio],[type=checkbox])[type=password] {
    padding: .625rem 3.25rem .625rem .625rem
}

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

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

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

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

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

._958c61b ._8d6c94d::placeholder {
    color: var(--ui-input-error-placeholder-color)
}

._cf5b5c3 {
    position: relative
}

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

._4d5fc52 ._cf5b5c3 > svg {
    margin-top: -.75rem;
    top: 50%
}

._cf5b5c3._e93806c > ._c256e0e, ._cf5b5c3._f207e94 > ._c256e0e {
    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
}

._cf5b5c3._e93806c > ._8d6c94d, ._cf5b5c3._f207e94 > ._8d6c94d {
    padding-left: 2.75rem
}

._cf5b5c3._0b3d235 > div:first-of-type, ._cf5b5c3._9275691 > div:first-of-type {
    left: .3125rem;
    position: absolute;
    top: .3125rem
}

._cf5b5c3._9275691 > ._8d6c94d {
    padding-left: 3.75rem
}

._cf5b5c3._0b3d235 > ._a1dcc28 {
    left: 3.75rem;
    position: absolute;
    top: .625rem
}

._cf5b5c3._0b3d235 > ._8d6c94d {
    padding-left: 5.625rem
}

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

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

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

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

._5ff94df:not(._958c61b) ._cf5b5c3 > svg g {
    stroke-width: 1;
    stroke: var(--ui-input-valid-tick-color)
}

._5ff94df:not(._958c61b) ._cf5b5c3 > ._e06a665 {
    height: auto;
    right: 1.25rem;
    top: 1rem;
    width: 1.125rem
}

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

._d7a24bb {
    margin-bottom: 0
}

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

._e742447 {
    margin-top: .625rem
}

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

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

._b464390 {
    margin: .25rem 0 0
}

._45232f3 {
    -webkit-appearance: none;
    appearance: none;
    background-color: var(--ui-input-bg-color);
    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
}

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

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

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

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

._45232f3:read-only {
    color: inherit
}

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

._45232f3: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%
}

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

._361ab88 > ._45232f3:not([type=radio],[type=checkbox]):not(._86c6f08) ._45232f3:not([type=radio],[type=checkbox]), ._45232f3:not([type=radio],[type=checkbox])[type=date], ._45232f3:not([type=radio],[type=checkbox])[type=password] {
    padding: .625rem 3.25rem .625rem .625rem
}

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

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

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

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

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

._6aaf23b ._45232f3::placeholder {
    color: var(--ui-input-error-placeholder-color)
}

._f666de3 {
    position: relative
}

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

._8627d1f ._f666de3 > svg {
    margin-top: -.75rem;
    top: 50%
}

._f666de3._172a315 > ._86c6f08, ._f666de3._7226e87 > ._86c6f08 {
    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
}

._f666de3._172a315 > ._45232f3, ._f666de3._7226e87 > ._45232f3 {
    padding-left: 2.75rem
}

._f666de3._68a23b8 > div:first-of-type, ._f666de3._a67f6fd > div:first-of-type {
    left: .3125rem;
    position: absolute;
    top: .3125rem
}

._f666de3._a67f6fd > ._45232f3 {
    padding-left: 3.75rem
}

._f666de3._68a23b8 > ._c70f73e {
    left: 3.75rem;
    position: absolute;
    top: .625rem
}

._f666de3._68a23b8 > ._45232f3 {
    padding-left: 5.625rem
}

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

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

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

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

._361ab88:not(._6aaf23b) ._f666de3 > svg g {
    stroke-width: 1;
    stroke: var(--ui-input-valid-tick-color)
}

._361ab88:not(._6aaf23b) ._f666de3 > ._6e6d27f {
    height: auto;
    right: 1.25rem;
    top: 1rem;
    width: 1.125rem
}

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

._aec9b6d {
    margin-bottom: 0
}

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

._45232f3 {
    background: var(--ui-input-bg-color);
    cursor: pointer
}

._adc40d4 {
    border: 1px solid var(--ui-calendar-flatpickr-border-color);
    border-radius: 5px;
    color: var(--ui-calendar-flatpickr-disabled-color);
    pointer-events: none
}

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

._80d8428 path {
    fill: var(--ui-calendar-flatpickr-icon-color)
}

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

._e1e6242 .flatpickr-wrapper:hover {
    border-color: var(--ui-calendar-flatpickr-hover-color);
    color: var(--ui-calendar-flatpickr-hover-color)
}

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

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

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

._e1e6242 .flatpickr-calendar {
    animation: none;
    background: var(--ui-calendar-flatpickr-bg-color);
    border: 0;
    border-radius: 5px;
    box-shadow: .0625rem 0 0 #e5e5e5, -.0625rem 0 0 #e0e0e0, 0 .0625rem 0 #e0e0e0, 0 -.0625rem 0 #e0e0e0, 0 .1875rem .8125rem #00000014;
    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
}

._e1e6242 .flatpickr-calendar .flatpickr-months {
    background-color: var(--ui-calendar-flatpickr-bg-color);
    color: var(--ui-calendar-flatpickr-select-color)
}

._e1e6242 .flatpickr-calendar .flatpickr-current-month {
    display: flex
}

._e1e6242 .flatpickr-calendar .flatpickr-current-month .cur-year {
    background-color: var(--ui-calendar-flatpickr-select-bg-color);
    color: var(--ui-calendar-flatpickr-select-color);
    display: inline-block;
    margin-left: .1875rem;
    text-align: center;
    width: 4.375rem
}

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

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

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

._e1e6242 .flatpickr-calendar .numInputWrapper input {
    -moz-appearance: textfield;
    background-color: var(--ui-calendar-flatpickr-bg-color);
    border: 1px solid var(--ui-calendar-flatpickr-border-color);
    border-radius: 5px;
    color: var(--ui-calendar-flatpickr-color);
    height: 1.25rem;
    width: 100%
}

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

._e1e6242 .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
}

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

._e1e6242 .flatpickr-calendar .numInputWrapper span:active {
    background: var(--ui-calendar-flatpickr-active-bg-color)
}

._e1e6242 .flatpickr-calendar .numInputWrapper span.arrowUp {
    border-bottom: 1px solid var(--ui-calendar-flatpickr-border-color);
    border-left: 1px solid var(--ui-calendar-flatpickr-border-color);
    border-radius: 3px 0 0;
    top: .0625rem
}

._e1e6242 .flatpickr-calendar .numInputWrapper span.arrowUp:after {
    border-bottom: 4px solid var(--ui-calendar-flatpickr-icon-color);
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    top: 30%
}

._e1e6242 .flatpickr-calendar .numInputWrapper span.arrowDown {
    border-left: 1px solid var(--ui-calendar-flatpickr-border-color);
    border-radius: 0 4px;
    top: 50%
}

._e1e6242 .flatpickr-calendar .numInputWrapper span.arrowDown:after {
    border-left: 4px solid #0000;
    border-right: 4px solid #0000;
    border-top: 4px solid var(--ui-calendar-flatpickr-icon-color);
    top: 33%
}

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

._e1e6242 .flatpickr-calendar .flatpickr-current-month > select:hover {
    border: 1px solid var(--ui-calendar-flatpickr-hover-color)
}

._e1e6242 .flatpickr-calendar .flatpickr-current-month > select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: var(--ui-calendar-flatpickr-select-bg-color);
    border: 1px solid var(--ui-calendar-flatpickr-border-color);
    color: var(--ui-calendar-flatpickr-select-color);
    font-size: .875rem;
    padding-left: .375rem;
    width: 6.25rem
}

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

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

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

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

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

._e1e6242 .flatpickr-calendar .flatpickr-prev-month svg path {
    fill: var(--ui-calendar-flatpickr-icon-color)
}

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

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

._e1e6242 .flatpickr-calendar .flatpickr-next-month svg path {
    fill: var(--ui-calendar-flatpickr-icon-color)
}

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

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

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

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

._e1e6242 .flatpickr-calendar .flatpickr-day.flatpickr-disabled {
    color: var(--ui-calendar-flatpickr-disabled-color);
    cursor: not-allowed
}

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

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

._e1e6242 .flatpickr-calendar .endRange, ._e1e6242 .flatpickr-calendar .selected, ._e1e6242 .flatpickr-calendar .startRange {
    background: var(--ui-calendar-flatpickr-indicator-bg-color);
    border-radius: 35px;
    color: var(--ui-calendar-flatpickr-color)
}

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

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

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

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

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

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

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

._2cb0776._6535430, ._2cb0776._a71e71a {
    padding-left: 0
}

._2cb0776._6535430:checked + ._7d15bda._9ff1eb4, ._2cb0776._a71e71a:checked + ._7d15bda._9ff1eb4 {
    color: var(--ui-toggle-active-label-color)
}

._2cb0776._6535430:checked + ._7d15bda ._c05b47c, ._2cb0776._a71e71a:checked + ._7d15bda ._c05b47c {
    background-color: var(--ui-switch-on-bg-color)
}

._2cb0776._6535430:checked + ._7d15bda ._c05b47c:before, ._2cb0776._a71e71a:checked + ._7d15bda ._c05b47c:before {
    transform: translateX(1.25rem)
}

._2cb0776._6535430 + ._7d15bda:before, ._2cb0776._a71e71a + ._7d15bda:before {
    display: none
}

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

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

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

._7d15bda: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
}

._7d15bda._03136d2 {
    padding-left: 1.5rem
}

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

._7d15bda._9ff1eb4 {
    padding-left: 0
}

._7d15bda._284f0b9 {
    padding-top: 0
}

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

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

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

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

._2cb0776[type=checkbox]:checked + ._7d15bda svg {
    opacity: 1
}

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

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

._2cb0776[type=checkbox] + ._7d15bda 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
}

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

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

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

._2cb0776[type=radio]:checked + ._7d15bda: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)
}

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

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

._2cb0776[type=radio] + ._7d15bda ._48623f0 {
    display: block
}

._5b2e821 ._2cb0776[type=checkbox]:checked + ._7d15bda:before {
    background: var(--ui-toggle-checked-error-bg-color)
}

._5b2e821 ._2cb0776[type=checkbox] + ._7d15bda {
    color: var(--ui-input-error-text-color)
}

._5b2e821 ._2cb0776[type=checkbox] + ._7d15bda:before {
    background: var(--ui-input-error-bg-color);
    border-color: var(--ui-input-error-border-color)
}

._5b2e821 ._2cb0776[type=radio]:checked + ._7d15bda:before {
    background: var(--ui-toggle-checked-error-bg-color)
}

._5b2e821 ._2cb0776[type=radio] + ._7d15bda {
    color: var(--ui-input-error-text-color)
}

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

._2cb0776._6535430:not(:checked) + label ._c05b47c:before {
    background-color: var(--ui-on-off-toggle-bg-color)
}

._c05b47c {
    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
}

._c05b47c: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
}

._9c0b353 {
    position: relative
}

._3acaefa, ._3acaefa ._2cb0776._a71e71a:checked + ._7d15bda, ._3acaefa ._2cb0776._a71e71a:not(:checked) + label {
    display: flex;
    flex-direction: row-reverse
}

._7842ad4 ._2cb0776._a71e71a:checked + ._7d15bda, ._7842ad4 ._2cb0776._a71e71a:not(:checked) + label {
    font-size: var(--fontSizeXS)
}

._7842ad4 ._2cb0776._a71e71a:checked + ._7d15bda ._c05b47c, ._7842ad4 ._2cb0776._a71e71a:not(:checked) + label ._c05b47c {
    color: var(--colorUI0070);
    margin-left: .5rem;
    margin-right: 0
}

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

._6989e3f:hover g {
    fill: #fff
}

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

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

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

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

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

._a909c44 {
    position: relative
}

._41e9bc7 {
    -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
}

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

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

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

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

._41e9bc7._1ccf286, ._41e9bc7: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
}

._41e9bc7._da36f03 {
    cursor: auto
}

._41e9bc7._4b86696 {
    padding-left: 2.25rem
}

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

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

._41e9bc7._c4792b9._ca4c69b {
    color: var(--ui-select-error-placeholder-color)
}

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

._b5513a9._38b0c37 path {
    stroke: var(--ui-select-valid-border-color)
}

._b5513a9._c4792b9 path {
    stroke: var(--ui-select-error-border-color)
}

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

._d48962b {
    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
}

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

._d3cbcc5 {
    border-radius: 4px !important;
    height: .5rem !important
}

._7273b1b {
    background-color: #fff !important;
    border: 1px solid #02bd9c !important;
    height: 1.5rem !important;
    margin-left: -.75rem !important;
    margin-top: -.5rem !important;
    width: 1.5rem !important
}

._7273b1b._b57ab45, ._7273b1b:focus, ._7273b1b:hover {
    box-shadow: 0 .0625rem .375rem rgba(0, 0, 0, .321) !important
}

._2985c33 {
    display: none !important
}

._69efa79 {
    color: #000 !important;
    display: block !important;
    transform: translateX(-100%) !important
}

._69efa79[data-index="0"] {
    transform: none !important
}

._530921f {
    color: #000 !important;
    left: calc(-50% + .25rem) !important
}

._ce3a675 {
    background-color: #02bd9c !important;
    border: 1px solid #02bd9c !important;
    border-radius: 4px !important
}

._2802ff1, ._ce3a675 {
    height: .5rem !important
}

._2802ff1 {
    background-color: #f5f5f5 !important;
    border: 1px solid #ebebeb !important;
    border-radius: 4px !important;
    opacity: 1 !important
}

._61b2439 {
    align-self: center;
    display: inline-block;
    position: relative
}

._61b2439 ._01b03db {
    background: #0000;
    border: none;
    border-radius: 0;
    height: auto
}

._61b2439 ._01b03db:active, ._61b2439 ._01b03db:hover {
    background: #0000;
    border: none
}

._61b2439 ._01b03db:hover svg path {
    stroke: none
}

._61b2439 ._01b03db:hover svg path:first-of-type, ._61b2439 ._01b03db:hover svg path:nth-of-type(2) {
    stroke: #fff;
    fill: #fff
}

._61b2439 ._01b03db:hover svg path:nth-of-type(3), ._61b2439 ._01b03db:hover svg path:nth-of-type(4) {
    fill: #000
}

._61b2439 ._01b03db svg path {
    stroke: none;
    transition: stroke .2s ease, fill .2s ease
}

._61b2439 ._01b03db svg path:first-of-type, ._61b2439 ._01b03db svg path:nth-of-type(2) {
    stroke: #fff
}

._c57078f {
    align-items: center;
    background-color: #d70022;
    border-radius: 9px;
    color: #fff;
    display: flex;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    height: 1.125rem;
    justify-content: center;
    line-height: 1rem;
    position: absolute;
    right: -.5625rem;
    top: -.5625rem;
    -webkit-user-select: none;
    user-select: none;
    width: 1.125rem
}

._3cb6d34 {
    background: #ffffff4d;
    border: 1px solid #0000;
    border-radius: 4px 0 0 4px;
    border-right: none;
    display: inline-block;
    height: auto;
    padding: .5rem .625rem;
    position: relative;
    text-align: center
}

._3cb6d34:hover {
    background: #ffffff80
}

._3cb6d34:active, ._3cb6d34:hover {
    border: 1px solid #fff;
    border-right: none
}

._3cb6d34:active {
    background: #fff3
}

._3cb6d34 ._8cdd3ba {
    color: #fff;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .625rem;
    font-weight: 700;
    letter-spacing: .0625rem;
    line-height: .75rem;
    margin: .375rem 0 0;
    text-transform: uppercase
}

._3cb6d34 ._1bd9464 {
    background: #0000;
    border: none;
    border-radius: 0;
    bottom: 0;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto
}

._3cb6d34 ._1bd9464:active, ._3cb6d34 ._1bd9464:hover {
    background: #0000;
    border: none
}

._3cb6d34 ._1bd9464 svg path {
    stroke: none;
    transition: stroke .2s ease, fill .2s ease
}

._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: 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)
}

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

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

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

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

._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)
}

._f460bfa {
    background: var(--colorUI0010);
    box-shadow: var(--shadowPanel);
    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
    }
}

._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
}

._99fad49 {
    width: 100%
}

@media (min-width: 76.875rem) {
    ._99fad49 {
        margin: 0 auto;
        max-width: 77rem
    }
}

._9a16741 {
    padding: 1.875rem 0
}

._9a16741._15c2d21 {
    padding: 0 0 1.875rem
}

._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;
    padding: 0;
    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
}

@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
}

._f57ab60 {
    margin: 2rem calc(var(--ui-grid-gap) / -2)
}

._f57ab60._a1a50d6 {
    margin: 1.25rem calc(var(--ui-grid-gap) / -2) 2rem
}

._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;
    border-radius: var(--ui-button-border-radius, 18px);
    box-sizing: border-box;
    font-size: .875rem;
    height: 2.25rem;
    height: fit-content;
    line-height: 2.125rem;
    line-height: .9375rem;
    margin: 0;
    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 calc(var(--ui-grid-gap) / -2)
}

._74c70dd._9cdd13a {
    margin: 1.25rem calc(var(--ui-grid-gap) / -2) 2rem
}

._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 calc(var(--ui-grid-gap) / -2)
}

._bca97c4._acc155c {
    margin: 1.25rem calc(var(--ui-grid-gap) / -2) 2rem
}

._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 calc(var(--ui-grid-gap) / -2)
}

._458baa2._8a1bd9a {
    margin: 1.25rem calc(var(--ui-grid-gap) / -2) 2rem
}

._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;
    padding-left: .5rem;
    padding-right: .5rem;
    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
}

@media (min-width: 45.3125rem) {
    ._3395e11 {
        padding-left: 0;
        padding-right: 0
    }
}

._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)
}

._b8f9ad9 {
    box-sizing: border-box;
    display: flex;
    height: var(--headerWidgetInnerHeight);
    justify-content: space-between;
    padding: .75rem .9375rem;
    width: 100%
}

@media (min-width: 76.875rem) {
    ._b8f9ad9 {
        margin: 0 auto;
        max-width: 77rem
    }
}

@media (min-width: 45.3125rem) {
    ._b8f9ad9 {
        height: var(--headerWidgetInnerHeightSm);
        position: relative
    }
}

._2e49f11 ._0468293 {
    display: none
}

._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
}

._a23b1be {
    display: grid;
    flex: 1 1
}

._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
    }
}

._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)
}

._6a3fb42 {
    height: auto;
    margin: 0 .3125rem;
    max-width: 100%;
    vertical-align: middle
}

._d88f7bf {
    align-items: center;
    border-top: 1px solid #333;
    display: flex;
    height: 3.5rem;
    justify-content: center;
    width: 100%
}

._6571ab7 {
    background-color: #0000;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: flex;
    padding: .125rem
}

._6571ab7 > div b {
    margin-left: .3125rem;
    text-decoration: underline
}

._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: 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
}

._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
    }
}

._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: flex;
    justify-content: space-between;
    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;
        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) {
    ._af36f04._c9c4104:not(._3de00f4) {
        flex-wrap: wrap
    }

    ._af36f04._c9c4104._3de00f4 {
        display: flex;
        width: 100%;

    }
}

@media (min-width: 58.125rem)and (min-width: 45.3125rem) {
    ._af36f04._c9c4104 {
        position: relative
    }

    ._af36f04._c9c4104:not(._3de00f4) {
        height: var(--newHeaderWidgetInnerHeightSm)
    }

    ._af36f04._c9c4104._6c1b201 {
        height: auto;
        padding: .75rem .9375rem
    }
}

@media (max-width: 67.5rem) {
    ._af36f04 {
        padding: 10px;
    }
}

._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)
    }
}

@media (min-width: 58.125rem) {
    ._e27b038 {
        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 {
    width: 100%;
    color: #fff;
    display: flex;
    justify-content: space-between;
}

@media (min-width: 58.125rem) {
    ._60a76a6 {
        margin-left: auto
    }
}

._b5f3231 {
    color: var(--ui-stars-link-color);
    margin-left: auto
}

._b763c62 {
    grid-gap: .9375rem;
    color: #fff;
    display: grid;
    grid-auto-flow: column;
    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)
}

._91700a5._09acf2c {
    margin-left: 0
}

@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
}

._615751f {
    background-color: #161616
}

._ffb3814 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    min-height: 1.5rem;
    width: 100%
}

@media (min-width: 76.875rem) {
    ._ffb3814 {
        margin: 0 auto;
        max-width: 77rem
    }
}

._ffb3814._d0352cf {
    align-items: flex-end;
    margin-bottom: .3125rem
}

._8451d47 {
    margin-right: .625rem
}

._8451d47 a {
    color: silver;
    font-size: .75rem;
    font-weight: 400;
    line-height: normal;
    text-decoration: none
}

._8451d47 ._feb143a {
    display: flex;
    justify-content: flex-end;
    margin-bottom: .3125rem
}

._cd6d615 {
    width: 100%
}

._586ccfe, ._cd6d615 {
    display: flex;
    justify-content: space-between
}

._586ccfe {
    align-items: flex-end
}

._b9288b5 {
    margin-left: 1.25rem
}

._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
}

@media (max-width: 76.8125rem) {
    ._7bdb1af {
        display: none
    }
}

@media (min-width: 76.875rem) {
    ._5dedeac {
        display: none
    }
}

._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
}

@media (min-width: 58.125rem) {
    ._cc7d5db {
        margin-left: .3125rem
    }

    ._cc7d5db path {
        stroke: silver
    }
}

._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;
    font-size: .9375rem;
    line-height: 1;
    margin: 0 0 0 .3125rem;
    text-transform: uppercase
}

@media (min-width: 58.125rem) {
    ._fc584dd p {
        color: silver;
        font-size: .625rem
    }
}

._4ad33b5 {
    margin-top: .1875rem
}

@media (min-width: 58.125rem) {
    ._4ad33b5 {
        line-height: 1
    }

    ._4ad33b5 svg {
        height: .75rem;
        width: .75rem
    }

    ._4ad33b5 path {
        fill: silver
    }
}

._097fc0b {
    margin: 0
}

@media (min-width: 58.125rem) {
    ._097fc0b {
        grid-gap: .9375rem;
        display: grid;
        grid-auto-flow: column;
        grid-template-columns:max-content;
        padding: 0
    }

    ._097fc0b li {
        font-size: .8125rem;
        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 {
    display: flex;
    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: 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
}

._e9ed88b svg {
    margin-right: .3125rem
}

@media (max-width: 58.125rem) {
    ._e9ed88b {
        margin-left: auto;
        margin-top: .3125rem
    }
}

._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
}

._93c7720 {
    align-items: center;
    display: flex
}

._93c7720 ._b480c80 {
    margin-left: .3125rem;
    transform: rotate(-180deg)
}

._93c7720 ._b480c80 path {
    stroke: var(--cmsHeaderNavMenuItemColor)
}

._93c7720 ._b480c80._6d45819 {
    transform: rotate(0deg)
}

@media (max-width: 58.125rem) {
    ._93c7720 ._b480c80 {
        font-size: 1rem;
        margin-left: .5rem
    }

    ._93c7720 ._b480c80 path {
        stroke: #fff
    }
}

._93c7720 a {
    text-decoration: none !important
}

._93c7720 ._d4a96b7 {
    border-bottom: 0;
    color: var(--cmsHeaderNavMenuItemColor);
    padding: 0 0 0 1.5rem
}

@media (max-width: 58.125rem) {
    ._93c7720 ._d4a96b7 {
        color: #fff;
        padding: .9375rem 0
    }
}

._d4a96b7 {
    align-items: center;
    border: solid #0000;
    border-width: 0 0 4px;
    box-sizing: border-box;
    color: var(--cmsHeaderNavMenuItemColor);
    display: flex;
    gap: .1875rem;
    margin: 0;
    position: relative
}

._99d3bb7[data-level], ._99d3bb7[data-level]:active, ._99d3bb7[data-level]:hover {
    border-color: var(--cmsHeaderNavMenuItemBorderColorActive);
    color: var(--cmsHeaderNavMenuItemColorActive)
}

._99d3bb7[data-level]._5a2b1a7 {
    border-bottom-color: var(--cmsHeaderNavMenuItemBorderColorActive)
}

@media (max-width: 58.125rem) {
    ._d4a96b7 {
        flex-direction: column;
        justify-content: center
    }
}

._17353e7 {
    margin: 0;
    padding: 0
}

._17353e7 ._8002de3 {
    font-size: 1rem;
    padding-left: 2.375rem
}

._b6d68a9 {
    padding: .9375rem 0 0 .625rem
}

._b6d68a9 ._8f0e48d {
    padding: .625rem 0
}

._af47dd8 {
    padding: 0 0 0 3.125rem
}

._af47dd8 ._69f85bd {
    padding: .625rem 0
}

._af47dd8 ._69f85bd a {
    padding: 0;
    text-decoration: none
}

._af47dd8 ._69f85bd span {
    color: #fff;
    padding: 0
}

._af47dd8 ._0a0a9e5 {
    margin-left: .5rem;
    transform: rotate(0deg)
}

._af47dd8 ._0a0a9e5 path {
    stroke: #fff
}

._af47dd8 ._0a0a9e5._b0d28bf {
    transform: rotate(-180deg)
}

._45389d2 {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 1rem;
    padding: .9375rem 0 .9375rem 2.375rem
}

._45389d2 ._f9ad39b {
    margin-left: .3125rem;
    transform: rotate(-180deg)
}

._45389d2 ._f9ad39b path {
    stroke: #fff
}

._45389d2 ._f9ad39b._7ce31b2 {
    transform: rotate(0deg)
}

._67ad4ec {
    padding-left: .9375rem
}

._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 svg g, ._f57edc2 svg path {
    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 > nav, ._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
}

._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
    }
}

._d12fa18 {
    color: #fff;
    font-size: .75rem;
    margin: auto;
    padding: .3125rem;
    text-align: center;
    text-transform: uppercase
}

@media (min-width: 45.3125rem) {
    ._d12fa18 {
        font-size: .875rem;
        padding: .625rem
    }
}

@media (min-width: 58.125rem) {
    ._d12fa18 {
        font-size: 1rem;
        height: .625rem
    }
}

._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
    }
}

._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;
    text-decoration: none
}

._0e9a339 span {
    color: var(--ui-link-color);
    font-size: .625rem;
    font-weight: var(--ui-link-weight);
    -webkit-text-decoration: var(--ui-link-text-decoration);
    text-decoration: var(--ui-link-text-decoration)
}

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

._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
}

._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
    }
}

._89c0359:hover, ._a25a6c7:hover {
    background-color: #333;
    border: 1px solid #0000;
    border-radius: 10px;
    padding: .1875rem
}

._89c0359:hover:active, ._a25a6c7:hover:active {
    background-color: #444;
    border: 1px solid #666
}

._b9ce560 {
    display: flex;
    position: relative;
    top: 0;
    z-index: calc(var(--base-z-index) + 3)
}

._b9ce560:not(._118a536)._03be468 {
    max-height: none
}

._b9ce560._c1a26e3, ._b9ce560:not(._118a536)._03be468 {
    z-index: calc(var(--base-z-index) + 4)
}

@media (max-width: 67.5rem) {
    ._b9ce560._c1a26e3 {
        width: 95%
    }
}

._ffcbc1b {
    background: var(--cmsHeaderNavMenuBackgroundColor);
    width: 100%
}

._ffcbc1b._72dce0d {
    background: var(--navWidgetBgColor)
}

._ffcbc1b._c1a26e3 {
    background: var(--cmsHeaderNavSEOMenuBackgroundColor)
}

._ffcbc1b._192cda9:before {
    background-color: var(--headerWidgetBgColor);
    content: "";
    height: .625rem;
    position: absolute;
    width: 100%
}

._937f277 {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: auto;
    display: flex;
    scrollbar-width: none;
    width: 100%
}

@media (min-width: 76.875rem) {
    ._937f277 {
        margin: 0 auto;
        max-width: 77rem
    }
}

._937f277::-webkit-scrollbar {
    display: none;
    height: 0 !important;
    width: 0 !important
}

._937f277 ul {
    list-style: none;
    padding: 0
}

._937f277._470403c {
    max-width: 53.125rem;
    position: relative
}

@media (max-width: 58.125rem) {
    ._937f277 {
        flex-direction: row-reverse
    }
}

._ba494e3 {
    position: sticky
}

._5031f9b {
    overflow-x: auto
}

._2b864dd {
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    align-items: flex-end;
    display: flex;
    margin: 0 auto 0 0;
    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._c1a26e3 {
    font-size: .75rem
}

._2b864dd ._20172f3._c1a26e3:first-child {
    margin-left: -.5rem
}

._2b864dd._192cda9 {
    padding-top: .625rem
}

._4b2a8a4 {
    position: absolute;
    top: 100%;
    width: 100%
}

._b0223e2 {
    align-items: center;
    display: flex;
    white-space: nowrap
}

._b0223e2 ._fe9269c {
    display: flex;
    padding-left: .9375rem
}

._d2293d2 {
    align-items: center;
    background-color: #0000;
    border: initial;
    color: var(--cmsHeaderNavMenuItemColor);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    outline: none;
    padding-bottom: .875rem
}

._d2293d2._8eeda7e {
    order: 1
}

._d2293d2 svg {
    margin-bottom: .1875rem
}

._08c9d3a, ._9288f9c {
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    position: absolute;
    z-index: calc(var(--base-z-index) + 5)
}

._9288f9c {
    right: 0;
    top: 0
}

._9288f9c._174523b {
    display: none
}

._08c9d3a {
    left: 0;
    top: 0
}

._08c9d3a._881f3a0 {
    display: none
}

._89c0359, ._a25a6c7 {
    bottom: 0;
    opacity: .8;
    position: absolute;
    top: 0
}

._89c0359 svg, ._a25a6c7 svg {
    height: .8125rem;
    width: .8125rem
}

._89c0359 svg path, ._a25a6c7 svg path {
    stroke: #fff
}

._89c0359 {
    cursor: pointer;
    right: -.9375rem;
    transform: rotate(270deg)
}

._a25a6c7 {
    cursor: pointer;
    left: 0;
    transform: rotate(90deg)
}

._08c9d3a:after, ._9288f9c:before {
    content: "";
    height: 100%;
    pointer-events: none;
    width: 3.125rem
}

._9288f9c:before {
    background: linear-gradient(270deg, #161616 20%, #21212100 90%)
}

._08c9d3a:after {
    background: linear-gradient(90deg, #161616 40%, #21212100 90%)
}

._174523b, ._881f3a0 {
    display: none
}

._f8f9743 {
    border-left: 5px solid var(--cmsNavMenuItemBorderColorActive) !important
}

._aeec181:active, ._aeec181:hover {
    background-color: var(--cmsNavPopperMenuItemBgColor)
}

._ef6d792 {
    display: inline;
    justify-content: flex-end !important;
    margin-left: 0;
    position: absolute;
    right: .9375rem;
    top: auto
}

._ef6d792:focus, ._ef6d792:hover {
    opacity: 1
}

._ef6d792:focus svg g, ._ef6d792:focus svg path, ._ef6d792:hover svg g, ._ef6d792:hover svg path {
    stroke: #000 !important
}

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

._bb4747e {
    display: none;
    transform: rotate(270deg)
}

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

@media (max-width: 58.125rem) {
    ._bb4747e {
        display: inline;
        margin-left: 0;
        position: absolute;
        right: .9375rem;
        top: auto
    }
}

@media (max-width: 32.8125rem) {
    ._bb4747e {
        display: none
    }
}

._8b44fe7 {
    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
}

@media (max-width: 58.125rem) {
    ._8b44fe7 {
        display: none
    }
}

._6f9dd6d {
    display: grid;
    grid-template-columns:repeat(3, 1fr);
    margin-bottom: 1.875rem;
    margin-top: .9375rem
}

@media (max-width: 58.125rem) {
    ._6f9dd6d {
        grid-template-columns:repeat(1, 1fr);
        margin: 0
    }
}

._5acfae1 {
    align-items: center;
    border: 0;
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    text-decoration: underline;
    white-space: break-spaces;
    width: 100%
}

._5acfae1:active, ._5acfae1:hover {
    background-color: var(--cmsNavPopperMenuItemBgColorHover)
}

@media (max-width: 58.125rem) {
    ._5acfae1 {
        text-decoration: none
    }

    ._5acfae1:not(a) {
        border-top: 1px solid #e0e0e0
    }
}

._50a2933 {
    font-size: 1rem;
    font-weight: 700;
    text-decoration: underline
}

._41b7ab1 {
    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%
}

._82412cb, ._9a9383c {
    padding-right: 1.875rem;
    white-space: break-spaces
}

._9a9383c {
    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
}

._9a9383c:active, ._9a9383c:hover {
    background-color: var(--cmsNavPopperMenuItemBgColorHover)
}

._9a9383c ._f83fcfb {
    display: inline;
    margin-left: .3125rem
}

@media (max-width: 58.125rem) {
    ._41b7ab1 {
        left: 0;
        min-width: 0;
        width: 100%
    }

    ._9a9383c {
        border-top: 1px solid #000
    }
}

._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
}

._d1b27d0 {
    margin: .9375rem auto;
    position: relative
}

._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;
    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: .75rem
}

._d759ccf > a, ._d759ccf > button {
    margin-top: 2.5rem
}

@media (min-width: 45.3125rem) {
    ._e33988e a, ._e33988e button {
        min-width: 7.5rem;
        width: auto
    }
}

._ff9ee70 {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

._ff9ee70 svg {
    margin-left: auto;
    padding: 0 .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: #02bd9c
}

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
    }
}

._e7c4572 {
    color: #000;
    padding-top: 1.5rem
}

._e7c4572 ._b263a7c {
    align-items: flex-start;
    color: #02bd9c;
    display: contents;
    white-space: normal;
    width: auto;
    word-break: break-word
}

._e7c4572 ._b263a7c span {
    text-align: left
}

._e7c4572 ._b263a7c ._16a2803 {
    transition: transform .2s ease-in
}

._e7c4572 ._b263a7c ._16a2803 g, ._e7c4572 ._b263a7c ._16a2803 path {
    stroke: none
}

._e7c4572 ._b263a7c ._16a2803._ba2ce34 {
    transform: rotate(180deg)
}

._e7c4572 ._d3eddcd {
    font-size: .875rem;
    line-height: 1.25rem;
    padding-top: .25rem
}

._e7c4572 ._c229d9a g, ._e7c4572 ._c229d9a path {
    fill: #02bd9c;
    stroke: none
}

._e7c4572 ._00f71b9 g, ._e7c4572 ._00f71b9 path {
    fill: #00599e;
    stroke: none
}

._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.207e35fb.png);
    background-position-x: 0;
    background-repeat: no-repeat;
    display: block;
    height: 1.25rem
}

._e81af75 ._b5bf660 ._77ad955._fec19fa {
    background-position-y: -18rem;
    width: 3.75rem
}

._e81af75 ._b5bf660 ._77ad955._bc93190 {
    background-position-y: -16.5rem;
    width: 4.5rem
}

._e81af75 ._b5bf660 ._77ad955._7cf37b8 {
    background-position-y: -31.5rem;
    width: 4.125rem
}

._e81af75 ._b5bf660 ._77ad955._492510f {
    background-position-y: -19.5rem;
    width: 1.375rem
}

._e81af75 ._b5bf660 ._77ad955._2de4e40 {
    background-position-y: -21rem;
    width: 1.375rem
}

._e81af75 ._b5bf660 ._77ad955._1c6af63 {
    background-position-y: -33rem;
    width: 1.9375rem
}

._e81af75 ._b5bf660 ._77ad955._e0f967d {
    background-position-y: -34.5rem;
    width: 7.5625rem
}

._e81af75 ._b5bf660 ._77ad955._7f251fb {
    background-position-y: -9rem;
    width: 3.125rem
}

._e81af75 ._b5bf660 ._77ad955._35c6c95 {
    background-position-y: -9.75rem;
    height: 1.5rem;
    width: 2.875rem
}

._e81af75 ._b5bf660 ._77ad955._3521201 {
    background-position-y: -11.375rem;
    height: 1.5rem;
    width: 2.75rem
}

._e81af75 ._b5bf660 ._77ad955._1026b82 {
    background-position-y: -78.0625rem;
    width: 1.6875rem
}

._e81af75 ._b5bf660 ._77ad955._116c429, ._e81af75 ._b5bf660 ._77ad955._27cb6d9 {
    background-position-y: -36rem;
    width: 1.3125rem
}

._e81af75 ._b5bf660 ._77ad955._10a4f02 {
    background-position-y: -45rem;
    width: 7.625rem
}

._e81af75 ._b5bf660 ._77ad955._21b944c {
    background-position-y: -46.375rem;
    width: 4.0625rem
}

._e81af75 ._b5bf660 ._77ad955._b807d7f {
    background-position-y: -43.5rem;
    width: 2rem
}

._e81af75 ._b5bf660 ._77ad955._a4e7dc2 {
    background-position-y: -1.5rem;
    width: 5.5rem
}

._e81af75 ._b5bf660 ._77ad955._842f250 {
    background-position-y: 0;
    width: 2rem
}

._e81af75 ._b5bf660 ._77ad955._a02ec40 {
    background-position-y: -41.875rem;
    width: 4.6875rem
}

._e81af75 ._b5bf660 ._77ad955._2c6ac96 {
    background-position-y: -25.5rem;
    width: 2.75rem
}

._e81af75 ._b5bf660 ._77ad955._cafc4f1 {
    background-position-y: -28.25rem;
    height: 1.5rem;
    width: 6.25rem
}

._e81af75 ._b5bf660 ._77ad955._70f154f {
    background-position-y: -49.5rem;
    width: 3rem
}

._e81af75 ._b5bf660 ._77ad955._1868541 {
    background-position-y: -51rem;
    width: 1.375rem
}

._e81af75 ._b5bf660 ._77ad955._6a4bb3a {
    background-position-y: -7.5rem;
    width: 1.75rem
}

._e81af75 ._b5bf660 ._77ad955._0c18e14 {
    background-position-y: -73.5rem;
    height: 1.5rem;
    width: 9.5rem
}

._e81af75 ._b5bf660 ._77ad955._ba1f902 {
    background-position-y: -52.5rem;
    width: 6.9375rem
}

._e81af75 ._b5bf660 ._77ad955._c7771d4 {
    background-position-y: -54rem;
    height: 1.3125rem;
    width: 5.125rem
}

._e81af75 ._b5bf660 ._77ad955._91e4437 {
    background-position-y: -55.5rem;
    height: 1.3125rem;
    width: 5.125rem
}

._e81af75 ._b5bf660 ._77ad955._d6cf792 {
    background-position-y: -57.0625rem;
    width: 3.1875rem
}

._e81af75 ._b5bf660 ._77ad955._503c0c6 {
    background-position-y: -30rem;
    width: 1.1875rem
}

._e81af75 ._b5bf660 ._77ad955._f08b477 {
    background-position-y: -58.5rem;
    width: 4.125rem
}

._e81af75 ._b5bf660 ._77ad955._f6e745b {
    background-position-y: -63rem;
    height: 1.3125rem;
    width: 1.3125rem
}

._e81af75 ._b5bf660 ._77ad955._23dc0b1 {
    background-position-y: -60rem;
    width: 5.9375rem
}

._e81af75 ._b5bf660 ._77ad955._036c89d {
    background-position-y: -61.4375rem;
    height: 1.375rem;
    width: 1.125rem
}

._e81af75 ._b5bf660 ._77ad955._d34b817 {
    background-position-y: -64.5rem;
    height: 1.3125rem;
    width: 5.9375rem
}

._e81af75 ._b5bf660 ._77ad955._c11dc6f {
    background-position-y: -66rem;
    height: 1.3125rem;
    width: 2.625rem
}

._e81af75 ._b5bf660 ._77ad955._d6588d6 {
    background-position-y: -67.5rem;
    height: 1.3125rem;
    width: 1.6875rem
}

._e81af75 ._b5bf660 ._77ad955._2206b6b {
    background-position-y: -69rem;
    height: 1.3125rem;
    width: 1.3125rem
}

._e81af75 ._b5bf660 ._77ad955._de98414 {
    background-position-y: -70.5rem;
    height: 1.3125rem;
    width: 5.375rem
}

._e81af75 ._b5bf660 ._77ad955._2bb47a9 {
    background-position-y: -72rem;
    height: 1.3125rem;
    width: 1.375rem
}

._e81af75 ._b5bf660 ._77ad955._6c993d0 {
    background-position-y: -75rem;
    height: 1.3125rem;
    width: 8.875rem
}

._e81af75 ._b5bf660 ._77ad955._dcace2e {
    background-position-y: -76.5rem;
    height: 1.3125rem;
    width: 3.9375rem
}

._e81af75 ._b5bf660 ._77ad955._fa91a1a {
    background-position-y: -48rem;
    width: 2.6875rem
}

._e81af75 ._b5bf660 ._77ad955._56bf320 {
    background-position-y: -81.0625rem;
    height: 1.3125rem;
    width: 4.5rem
}

._e81af75 ._b5bf660 ._77ad955._6a17533 {
    background-position-y: -22.5rem;
    height: 1.3125rem;
    width: 1.375rem
}

._e81af75 ._b5bf660 ._77ad955._eddc2ee {
    background-position-y: -24rem;
    width: 1.375rem
}

._3121591 > input {
    color: #000
}

._01d99b1 ._c41ccd6 {
    padding-top: 0
}

._01d99b1 + ._01d99b1, ._01d99b1 + div, div + ._01d99b1 {
    margin-top: 1.5rem
}

._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
}

._2f4c0db {
    margin-left: .5rem;
    vertical-align: sub
}

._13c6d58, ._2f4c0db {
    height: 1rem;
    width: 1rem
}

._62f0ad1 {
    height: .75rem;
    width: .75rem
}

._62f0ad1 g {
    fill: rgba(0, 0, 0, .871)
}

._60c1239 {
    height: 1rem;
    margin-left: .5rem;
    padding-top: .0625rem;
    vertical-align: text-top;
    width: 1rem
}

._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
}

._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: 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: 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
}

._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
}

._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
}

._e7f7113._58cdb7e {
    grid-row: 2
}

._e7f7113._94208b9 {
    flex-direction: column;
    margin-top: 1.5rem
}

._e7f7113._94208b9 ._6a76b8a {
    display: block;
    height: 2.75rem;
    line-height: 2.75rem;
    margin: 0 0 1rem;
    text-transform: lowercase
}

._e7f7113._94208b9 ._6a76b8a:first-letter {
    text-transform: uppercase
}

._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 {
    font-size: .875rem;
    line-height: 1.25rem;
    margin: 0;
    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
}

._f62a7b9 {
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-top: 1rem;
    padding: .9375rem;
    position: relative
}

._f62a7b9 ._011324d {
    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
}

._f62a7b9 ._c8cdca6 {
    display: flex;
    flex-direction: column;
    margin-top: 1.5rem
}

._f62a7b9 ._c8cdca6 ._bf5f394 {
    line-height: 1rem;
    margin-top: .5rem;
    min-width: 9.375rem;
    white-space: normal
}

@media (min-width: 45.3125rem) {
    ._f62a7b9 ._c8cdca6 ._bf5f394 {
        margin-right: .5rem
    }

    ._f62a7b9 ._c8cdca6 {
        flex-direction: row;
        justify-content: flex-start
    }
}

._f62a7b9 ._8badf62 {
    color: #666;
    font-size: .9375rem
}

._f62a7b9 ._ae83d71 {
    margin: .9375rem;
    position: absolute;
    right: 0;
    top: 0
}

._f62a7b9 ._ae83d71 path, ._f62a7b9 ._ae83d71 rect {
    fill: #02bd9c;
    stroke: #02bd9c;
    stroke-width: 0
}

._70026b2 {
    grid-gap: 1rem;
    display: grid;
    grid-template-columns:1fr;
    margin-top: 1rem
}

@media (min-width: 58.125rem) {
    ._70026b2 {
        grid-template-columns:1fr 1fr
    }
}

._30f1082 {
    display: grid
}

._b76a443 {
    cursor: pointer
}

._ead4bab {
    height: 1.25rem;
    width: 1.25rem
}

._ead4bab path {
    fill: #00599e
}

._9eb6181 {
    height: 1.25rem;
    width: 1.25rem
}

._9eb6181 path {
    fill: #d70022
}

._283ace5 {
    height: 1.25rem;
    width: 1.25rem
}

._283ace5 path {
    fill: #089b80
}

._f52b141 {
    margin-top: 1.5rem
}

._ab19b5d {
    align-items: center;
    display: flex
}

._ab19b5d b {
    margin-left: .5rem
}

._d633800 {
    margin-bottom: .9375rem
}

._b850049 {
    height: 35.625rem
}

._5eecef9 {
    margin-top: .9375rem
}

._f168ac8 {
    margin: 2.8125rem auto 0;
    width: 95%
}

._41489dd {
    margin-left: .3125rem
}

._99dfebf {
    color: #d70022
}

._9719de4 {
    margin-bottom: 1.25rem
}

._2496012 {
    margin-bottom: .9375rem;
    margin-top: 1.875rem
}

._2be9bf8 {
    margin-top: 2.5rem;
    max-width: 15.875rem
}

._bccb9f7 {
    display: flex;
    flex-direction: column;
    margin-top: 2.5rem
}

._bccb9f7 ._bf5f394 {
    line-height: 1rem;
    min-width: 9.375rem;
    white-space: normal
}

@media (min-width: 45.3125rem) {
    ._bccb9f7 ._bf5f394 {
        margin-right: .5rem
    }

    ._bccb9f7 {
        flex-direction: row;
        justify-content: flex-start
    }
}

._952a055 {
    margin-top: 0
}

._ce0bbd6 {
    line-height: 1.5rem;
    margin-bottom: .75rem;
    margin-top: -.875rem
}

._38fea9f {
    margin-top: 2.5rem
}

._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: var(--ui-input-error-bg-color);
    border: 1px solid var(--ui-input-error-border-color);
    color: var(--ui-input-error-color)
}

._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
    }
}

._627db04 {
    grid-gap: .75rem;
    border: 1px solid var(--ui-input-border-color);
    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: var(--ui-bg-1-hover-color)
}

._627db04._b36f980, ._627db04:hover {
    box-shadow: .125rem .125rem .25rem #00000029
}

._627db04._b36f980 {
    background-color: var(--ui-icon-button-background-color);
    border: 1px solid var(--ui-icon-button-border-color)
}

._627db04._b36f980._8584924 g, ._627db04._b36f980._8584924 path {
    fill: var(--ui-bg-1-link-color)
}

._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 svg g, ._627db04 ._0293f71 svg path {
    fill: var(--ui-toggle-active-label-color)
}

._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:not(._a034304) {
        align-items: center;
        display: flex;
        flex-direction: column;
        font-size: 1.25rem;
        padding: 2.3125rem 0 1.875rem
    }

    ._627db04:not(._a034304) ._0293f71, ._627db04:not(._a034304) ._61ee6e1 {
        align-self: center;
        justify-self: center
    }

    ._627db04:not(._a034304) ._61ee6e1 {
        text-align: center
    }

    ._627db04:not(._a034304)._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
    }
}

._57e630b {
    grid-template-columns:1fr
}

._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
}

/*! 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
}

._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;
    border-radius: var(--ui-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;
    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: 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: 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: 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: sticky
}

._0af7ba8 ._9f23735 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

._2e48baa {
    padding-bottom: 1rem
}

._4e47a3d {
    display: flex;
    flex-direction: column
}

@media (min-width: 45.3125rem) {
    ._4e47a3d {
        flex-direction: row;
        justify-content: flex-start;
        margin-top: 2.5rem
    }

    ._4e47a3d a, ._4e47a3d button {
        min-width: 7.5rem
    }

    ._4e47a3d a:first-of-type, ._4e47a3d button:first-of-type {
        margin-right: 1rem;
        margin-top: 0
    }
}

._534d74f {
    margin: 1rem auto;
    padding: 0 0 0 1.5em;
    width: fit-content
}

._534d74f li::marker {
    font-size: .8em
}

._534d74f > li {
    text-align: left
}

._8020407 {
    font-size: .75rem
}

._d608ece {
    font-size: .9375rem;
    font-size: 1rem;
    line-height: 1.125rem;
    line-height: 1.5;
    margin: 1.5rem 0 0;
    text-align: left
}

._1a00d41, ._d608ece {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 400
}

._1a00d41 {
    font-size: .9375rem;
    font-size: .875rem;
    line-height: 1.125rem;
    line-height: 1.43
}

._1a00d41 > :first-child {
    margin-top: 0
}

._1a00d41 ._b212c3d {
    margin-bottom: .375rem
}

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

._1a00d41 ._dde0e10 {
    background-color: #f5effe;
    border: 1px solid #572da5;
    border-radius: 4px;
    color: #572da5;
    display: flex;
    flex-wrap: wrap;
    font-size: .6875rem;
    letter-spacing: normal;
    line-height: normal;
    padding: .8125rem .375rem
}

._1a00d41 ._5f8dcb2 {
    color: #000;
    display: block;
    font-size: .75rem;
    padding-bottom: .3125rem
}

._1a00d41 ._376e389 {
    box-sizing: border-box;
    flex: 0 1 31%;
    margin: 0;
    padding: 0 .3125rem;
    text-align: center
}

._1a00d41 ._230a3e9 {
    color: #572da5;
    display: block;
    flex: 1 1 3.5%;
    font-size: 1.125rem;
    line-height: 3;
    overflow: hidden;
    text-align: center
}

._1a00d41 ._402ae3d {
    display: block;
    margin: 0 auto 1.25rem
}

._1a00d41 ._0a937c5 {
    flex: 1 0 100%;
    margin: 1rem 0 0;
    order: 4;
    text-align: center
}

._1a00d41 ._072d292 {
    color: #666;
    padding: 0 0 0 1.5em
}

._1a00d41 ._072d292 li::marker {
    font-size: .8em
}

._1a00d41 ._dd1eecb {
    font-size: .875rem
}

._f5ea7a3 {
    display: flex;
    flex-direction: column;
    gap: 1.25rem;
    padding: 1.5rem
}

._f5ea7a3 ._b6cfa84 {
    text-decoration: underline
}

._ae763fd {
    padding-top: 1.5rem;
    text-align: center
}

._384a818, ._ed35178 {
    align-items: center;
    display: flex;
    justify-content: space-evenly
}

._5060ff8 {
    margin-bottom: 0;
    margin-top: 0
}

._54dd8a1 {
    padding-top: 1.5rem;
    text-align: center
}

._0f9cc36 {
    margin: 1.25rem 0 0
}

._66b7fc3 {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0 0 1.25rem
}

._66b7fc3 > div {
    max-width: 9.375rem
}

._66b7fc3 ._d82769d {
    margin: 0 0 0 .625rem
}

._ad0af8a {
    line-height: 1rem;
    margin: 1.875rem 0 .625rem;
    white-space: normal;
    width: 100%
}

._b8081e4 {
    padding-top: 1.5rem;
    text-align: center
}

div._5f8701f {
    align-items: center;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    height: 2.5rem;
    width: 3.875rem
}

div._5f8701f img {
    min-height: 1.6875rem;
    min-width: 3.125rem;
    object-fit: contain
}

div._5f8701f svg {
    align-self: center;
    height: 100%;
    width: 100%
}

div._5f8701f svg path {
    stroke: none
}

div._5f8701f ._8003dfa {
    height: 100%;
    width: 100%
}

div._975294e {
    background-color: #0000;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: .375rem
}

div._bafeafe {
    background-color: #fff
}

div._76c237e {
    background-color: #0000;
    padding-bottom: .25rem;
    padding-top: .25rem
}

div._26d7e0a, div._76c237e {
    border: 1px solid #e0e0e0;
    border-radius: 4px
}

div._26d7e0a {
    height: 2rem;
    width: 3.125rem
}

div._399ceee {
    padding: .3125rem
}

._41ad318 {
    padding: 2.5rem 1rem 1rem
}

._7c98920 {
    align-items: center;
    display: flex;
    justify-content: center
}

._7c98920 > div {
    border: 0;
    height: 4.25rem;
    width: 5rem
}

._7c98920 hr {
    height: 4.25rem;
    margin: 0 .625rem
}

._8e474ad {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    padding: 1rem 0 0
}

._8e474ad:last-child {
    margin-top: 1rem
}

._607d8da._607d8da {
    border-radius: 8px !important;
    box-shadow: 0 .03125rem .125rem 0 #00000040;
    color: #000;
    font-size: .875rem;
    overflow: hidden
}

._607d8da._607d8da, ._607d8da._607d8da._d6399a2 {
    margin-bottom: 1.5rem
}

._f6bf0a7 {
    background-color: #f5effe;
    border-radius: 8px 8px 0 0;
    cursor: pointer;
    padding: .625rem 1rem
}

._8943fc8 {
    align-items: center;
    display: flex;
    font-weight: 500;
    margin: 0
}

._beaa12e {
    height: 1.25rem;
    margin-right: .5rem;
    width: 1.25rem
}

._14a6ef7 {
    align-items: center;
    display: flex;
    margin-left: auto;
    transition: transform .25s ease-in-out
}

._eb23d2a {
    transform: rotate(180deg)
}

._13b4c58 {
    border-top: .5px solid #0000001a;
    height: auto;
    overflow: hidden;
    padding: 1rem
}

._de4fa79 {
    margin-bottom: 1rem
}

._a474c6e {
    font-weight: 500;
    margin: 0 0 .5rem
}

._c6fcb22 {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.17;
    margin: 0 0 .5rem
}

._1b97108 {
    font-weight: 500;
    margin: 0 0 .5rem
}

._c0cceaf {
    background-color: #f5effe;
    border: 1px solid #572da5;
    border-radius: 4px;
    color: #572da5;
    line-height: 1.4;
    padding: .75rem
}

._6e6fa51._6e6fa51 {
    border: 1px solid #ddd;
    border-left: 4px solid #02bd9c;
    color: rgba(0, 0, 0, .871);
    font-size: .875rem;
    font-weight: 400;
    height: auto;
    margin: 1.5rem 0 0;
    width: 100%
}

@media (max-width: 45.3125rem) {
    ._6e6fa51._6e6fa51 {
        text-wrap: wrap;
        gap: .25rem;
        height: auto;
        line-height: 1.25rem;
        margin: 0;
        padding: .75rem;
        text-align: left
    }

    ._6e6fa51._6e6fa51 > span > span {
        padding-right: 0;
        right: .3125rem !important
    }
}

._6e6fa51._6e6fa51:active, ._6e6fa51._6e6fa51:hover {
    background-color: rgba(0, 0, 0, .039);
    border: 1px solid #ddd;
    border-left: 4px solid #02bd9c;
    box-shadow: none
}

@media (min-width: 45.3125rem) {
    ._1e415e2._1e415e2 {
        display: none
    }
}

._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
    }
}

._d19bb81 #root, ._d19bb81 > body {
    height: 100%;
    margin: 0;
    overflow-x: hidden
}

._9d5f11a {
    overflow: hidden
}

._ccc0c01 {
    pointer-events: none
}

._f7222be {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 25.625rem
}

@media (max-width: 45.3125rem) {
    ._f7222be ._b42f523 {
        grid-gap: 1rem;
        display: grid;
        gap: 1rem;
        grid-template-rows:auto;
        padding-top: 2.5rem
    }
}

._21fc4de {
    border: 1px solid #ddd;
    border-left: 4px solid #02bd9c;
    border-radius: 4px;
    font-size: .875rem;
    margin-top: 1.5rem;
    padding: 1.5rem 1rem
}

@media (min-width: 67.5rem) {
    ._21fc4de {
        padding: 1.5rem 1rem
    }
}

._872f35f {
    grid-gap: .5rem;
    display: grid;
    font-family: var(--body-font-family);
    font-size: var(--body-size);
    grid-template-rows:auto auto;
    line-height: var(--body-line-height)
}

._7f9d15c {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-l-size);
    font-size: 1.25rem;
    font-weight: 400;
    line-height: var(--heading-l-line-height);
    line-height: 1.75rem;
    margin: 0;
    overflow-wrap: break-word
}

._4858afc {
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem
}

._ae82995 {
    background: #fff;
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 100vh
}

._ae82995 > header {
    flex-shrink: 0
}

._ae82995 > section {
    display: flex;
    flex-grow: 1;
    justify-content: center;
    overflow: auto
}

._ae82995 > section > main {
    min-width: 20rem;
    position: relative;
    width: 100%
}

@media (min-width: 32.8125rem) {
    ._ae82995 > section > main {
        width: 29.375rem
    }
}

._ae82995 > ._b38e60b {
    min-height: 18.75rem
}

._ae82995 > ._b38e60b > section {
    grid-gap: 1rem;
    grid-gap: 1.5rem;
    box-sizing: border-box;
    display: grid;
    grid-template-columns:repeat(4, 1fr);
    padding: 0
}

@media (min-width: 45.3125rem) {
    ._ae82995 > ._b38e60b > section {
        grid-template-columns:repeat(6, 1fr)
    }
}

@media (min-width: 67.5rem) {
    ._ae82995 > ._b38e60b > section {
        grid-gap: 1.5rem;
        grid-template-columns:repeat(12, 1fr)
    }
}

._ae82995 > ._b38e60b > section ._30fa68c, ._ae82995 > ._b38e60b > section ._e1dfa04 {
    word-break: break-word
}

._ae82995 > ._b38e60b > section ._e1dfa04 {
    grid-column: span 4
}

@media (min-width: 67.5rem) {
    ._ae82995 > ._b38e60b > section ._e1dfa04 {
        grid-column: span 6
    }
}

._ae82995 > ._b38e60b > section ._30fa68c {
    display: none;
    grid-column: span 4
}

@media (min-width: 45.3125rem) {
    ._ae82995 > ._b38e60b > section ._30fa68c {
        display: block;
        grid-column: span 2;
        margin-left: .5rem;
        padding-top: 3.75rem
    }
}

@media (min-width: 67.5rem) {
    ._ae82995 > ._b38e60b > section ._30fa68c {
        grid-column: 8/span 4;
        margin-left: 0
    }
}

@media (min-width: 76.875rem) {
    ._ae82995 > ._b38e60b > section {
        margin: 0 auto;
        max-width: 77rem
    }
}

@media (max-width: 45.3125rem) {
    ._ae82995 > ._b38e60b > section {
        padding: 0 1rem
    }
}

@media (min-width: 45.3125rem) {
    ._ae82995 > ._b38e60b {
        min-height: 31.25rem;
        padding: 0 1rem
    }
}

._ae82995._b38e60b {
    min-height: 31.25rem
}

._ae82995._b38e60b > section {
    flex-grow: 0
}

@media (max-width: 45.3125rem) {
    ._ae82995 {
        padding: 0
    }
}

._03d2ab6 {
    margin: 0 1rem;
    max-width: 24.125rem;
    width: 100%
}

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

._53cb505 p {
    font-size: 1rem;
    line-height: 1.5
}

._e7b759d {
    margin-bottom: 4.375rem;
    position: relative
}

._81242cc {
    bottom: -2.125rem;
    position: absolute;
    right: -.8125rem;
    width: 6.5625rem;
    z-index: 3
}

._d41bdfb {
    background-color: #000;
    bottom: 1.1875rem;
    height: 10.1875rem;
    left: 2.375rem;
    position: absolute;
    width: 16.125rem;
    z-index: 2
}

._0940612 {
    display: none
}

._6a8cd82 {
    -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;
    line-height: 1.25rem
}

@media (max-width: 45.3125rem) {
    ._6a8cd82 {
        height: 2.75rem;
        padding: 0 1rem
    }
}

@media (min-width: 45.3125rem) {
    ._6a8cd82 {
        padding: 0 1rem
    }
}

._2e1776a {
    background: #0000 none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    border-bottom: 1px solid #d8d8d8;
    height: 3.1875rem
}

@media (max-width: 45.3125rem) {
    ._2e1776a {
        box-sizing: border-box;
        height: 2.75rem
    }
}

._3c1ba37._3c1ba37 {
    box-sizing: border-box;
    width: 100%
}

@media (min-width: 76.875rem) {
    ._3c1ba37._3c1ba37 {
        margin: 0 auto;
        max-width: 77rem
    }
}

._3c1ba37._3c1ba37 > button {
    border: 0;
    color: #000 !important;
    font-size: .875rem;
    font-weight: 400;
    height: 3.1875rem;
    position: relative
}

._3c1ba37._3c1ba37 > button:hover {
    border: 0
}

._3c1ba37._3c1ba37 > button:hover svg path {
    stroke: none
}

._3c1ba37._3c1ba37 > button path {
    fill: #000;
    stroke: none
}

._3c1ba37._3c1ba37 > button svg {
    height: .625rem;
    vertical-align: middle
}

@media (max-width: 45.3125rem) {
    ._3c1ba37._3c1ba37 > button svg {
        margin-right: .5rem
    }
}

@media (min-width: 45.3125rem) {
    ._3c1ba37._3c1ba37 > button svg {
        padding-right: .5rem
    }
}

@media (max-width: 45.3125rem) {
    ._3c1ba37._3c1ba37 > button {
        height: 2.75rem
    }
}

._88e00b5 {
    background-color: #f6f6f6;
    flex-direction: row;
    height: 2.5rem;
    justify-content: center
}

._7c374bc, ._88e00b5 {
    align-items: center;
    display: flex
}

._7c374bc {
    font-family: Roboto Mono, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    gap: .3125rem;
    margin-inline: .3125rem
}

._40bb880 {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    width: 20.5rem
}

._e13c0cf {
    flex-direction: column;
    margin-bottom: 1.25rem;
    width: 100%
}

._e13c0cf, ._e13c0cf > div {
    align-items: center;
    display: flex
}

._e13c0cf ._efd972d path {
    stroke: #089b80
}

._e13c0cf > div:first-of-type {
    padding-bottom: .625rem
}

._e13c0cf > div:first-of-type div {
    align-items: center;
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    height: 2.5rem;
    justify-content: center;
    width: 2.5rem
}

._e13c0cf > div:first-of-type div path {
    fill: #fff
}

._e13c0cf > div + div {
    align-items: flex-start;
    display: flex;
    width: 100%
}

._e13c0cf > div + div div {
    text-align: center;
    width: 25%
}

._bbf2afc {
    align-self: center;
    width: 29.375rem
}

@media (max-width: 32.8125rem) {
    ._bbf2afc {
        width: 100%
    }
}

._5cf50e2 {
    margin-bottom: 1.5rem;
    width: 100%
}

._ea853b4 {
    display: block;
    height: 1.5rem;
    margin: 1rem
}

._7da85bc {
    background-color: #000;
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-x-size);
    font-weight: 400;
    height: 3.5rem;
    line-height: var(--heading-x-line-height);
    margin: 0;
    overflow-wrap: break-word
}

._7da85bc > main {
    margin: auto;
    max-width: 29.375rem;
    width: 100%
}

._e9fa10e {
    background: #000;
    border-bottom: 4px solid #d70a0a;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    min-height: 2.5rem
}

._e9fa10e > main {
    align-items: center;
    display: flex;
    flex-direction: column;
    max-width: 29.375rem;
    position: relative;
    width: 100%
}

._e9fa10e > main > h2 {
    align-items: center;
    display: flex;
    flex-grow: 1;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    justify-content: center;
    line-height: 1.5;
    margin: 0;
    padding: .5rem 2.5rem;
    text-align: center;
    vertical-align: middle
}

._e9fa10e > main > button {
    position: absolute
}

._e9fa10e > main > button._6e8a932, ._e9fa10e > main > button._bc3d1b2 {
    background-color: #0000;
    border-radius: 0;
    border-style: none;
    box-shadow: none;
    height: 1.75rem;
    left: auto;
    margin: auto 0 auto auto;
    right: .5625rem;
    top: .375rem;
    width: 1.75rem
}

._e9fa10e > main > button._6e8a932:active, ._e9fa10e > main > button._6e8a932:hover, ._e9fa10e > main > button._bc3d1b2:active, ._e9fa10e > main > button._bc3d1b2:hover {
    background-color: #0000;
    border-style: none;
    box-shadow: none
}

@media (min-width: 45.3125rem) {
    ._e9fa10e > main > button._6e8a932, ._e9fa10e > main > button._bc3d1b2 {
        height: 2.75rem;
        right: .0625rem;
        top: -.125rem;
        width: 2.75rem
    }
}

._e9fa10e > main > button._6e8a932 svg, ._e9fa10e > main > button._bc3d1b2 svg {
    width: 1rem
}

._e9fa10e > main > button._6e8a932 path, ._e9fa10e > main > button._bc3d1b2 path {
    fill: #fff;
    stroke: none
}

._e9fa10e > main > button._bc3d1b2 {
    left: .5625rem;
    margin-left: 0;
    margin-right: auto;
    right: auto
}

._e9fa10e > main > button._bc3d1b2 svg {
    height: .875rem;
    transform: translateX(-.1875rem);
    width: .875rem
}

@media (min-width: 45.3125rem) {
    ._e9fa10e > main > button._bc3d1b2 {
        left: .0625rem
    }
}

._c9696fb {
    height: 16.25rem
}

@media (max-width: 20rem) {
    ._c9696fb {
        height: 10.5rem
    }
}

@media (min-width: 45.3125rem) {
    ._c9696fb {
        height: auto
    }
}

._14a47e7._14a47e7 {
    color: #666
}

._14a47e7._14a47e7 h2 {
    font-size: 1rem;
    font-weight: 400
}

._961bf6d {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    font-family: var(--body-font-family);
    font-size: var(--body-size);
    line-height: var(--body-line-height);
    padding: 1.5rem 1rem
}

._961bf6d._1c8d9ba {
    padding-left: 0;
    padding-right: 0
}

._961bf6d fieldset {
    border-style: none;
    margin: 0;
    min-inline-size: auto;
    padding: 0
}

._961bf6d fieldset > :last-child {
    margin-bottom: 0
}

._961bf6d > p {
    margin: 0 0 1.5rem
}

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

._961bf6d > h1 {
    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 0 1.5rem;
    text-align: center
}

._961bf6d h2 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-l-size);
    font-weight: 400;
    line-height: var(--heading-l-line-height);
    margin: 1.5rem 0;
    overflow-wrap: break-word
}

._961bf6d h2:first-of-type {
    margin-top: 0
}

._961bf6d h3 {
    color: #666;
    font-family: var(--body-font-family);
    font-size: var(--body-size);
    font-weight: 400;
    line-height: var(--body-line-height);
    margin: 1.5rem 0
}

._961bf6d h2 + h3, ._961bf6d h2 + p {
    margin-top: -1rem
}

._1c8d9ba ._4e58d64 {
    left: 50%;
    padding-top: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

._91621cc {
    border-radius: 8px;
    box-shadow: 0 .03125rem .125rem 0 #00000040;
    display: flex;
    flex-direction: column
}

._91621cc._70ee3e1 {
    background: #f5effe;
    box-shadow: inset 0 0 0 .125rem #572da5
}

._91621cc._70ee3e1 ._1836983 {
    box-shadow: 0 0 0 .125rem #572da5
}

._aeebc0d {
    overflow: hidden;
    padding: .125rem .125rem 0
}

._1836983 {
    background: #000;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    box-shadow: 0 0 0 .125rem #000;
    color: #fff;
    padding: .75rem
}

._81808ef {
    background-color: #e0e0e0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    color: #000;
    height: 2.25rem;
    line-height: 2.25rem;
    text-align: center;
    transition: background-color .5s ease-out
}

._81808ef._c8f6823 {
    background-color: #572da5;
    color: #fff
}

._dcc06db {
    transition: all .5s ease-out
}

._08fd46c {
    padding: .25rem
}

._08fd46c > svg {
    height: 1.25rem;
    vertical-align: text-top
}

._b68140c {
    height: 28.75rem
}

._00bb6c2 {
    display: flex;
    flex-direction: column;
    padding: .9375rem
}

._5b4a038 {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s
}

._5b4a038._4dbbb9a {
    height: auto;
    max-height: 32.8125rem
}

._ecd43e3 {
    padding: .9375rem
}

hr {
    color: silver;
    margin: 0 0 .0625rem .9375rem;
    text-align: left;
    width: 5rem
}

._1e5a58e._1e5a58e, ._377a522._377a522 {
    display: inherit
}

._b422b36 {
    border-bottom: 1px solid #e0e0e0;
    line-height: .0625rem;
    margin: 2rem 0;
    text-align: center;
    width: 100%
}

._b422b36 > span {
    background: #fff;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 400;
    padding: 0 .625rem
}

._747570b {
    margin-bottom: 1.5rem
}

._9625ce3 {
    height: 100%;
    width: 100%
}

._772358d {
    left: 100%;
    transition: left .5s ease-in
}

._1ecf078, ._6e97e01, ._772358d, ._e841429 {
    height: 100%;
    position: relative;
    width: 100%
}

._39a90f1, ._3a77d7c, ._62f85d1, ._e330435 {
    transition: none
}

._6802baa {
    left: 0
}

._e841429 {
    right: 0;
    transition: right .5s ease-in
}

._0a0db4d, ._1ecf078 {
    right: 100%
}

._1ecf078 {
    transition: right .5s ease-in
}

._3ce859a {
    right: 0
}

._6e97e01 {
    left: 0;
    transition: left .5s ease-in
}

._532d1c7 {
    left: 100%
}

._175a04f._175a04f {
    align-self: center;
    filter: drop-shadow(0 0 .125rem rgba(0, 0, 0, .15));
    height: 1rem;
    width: 1rem
}

._175a04f._175a04f._eae73ea {
    height: 1.5rem;
    width: 1.5rem
}

._175a04f._175a04f._623846b {
    cursor: pointer;
    left: .75rem;
    pointer-events: none;
    position: absolute;
    top: .875rem
}

._0e93e48 ._627d0bb {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-top: 0
}

._0e93e48 > p {
    margin: 1rem 0 0
}

._3aaf159 {
    display: flex
}

._3aaf159 > select:first-of-type {
    border-radius: 0 4px 4px 0;
    padding-left: .625rem
}

._0f42229:first-of-type {
    border-bottom: 1px solid var(--ui-input-border-color);
    border-left: 1px solid var(--ui-input-border-color);
    border-radius: 4px 0 0 4px;
    border-top: 1px solid var(--ui-input-border-color)
}

._0f42229:first-of-type > div:first-of-type {
    left: .75rem;
    top: 1.125rem
}

._0f42229:first-of-type > select {
    background: #000;
    border: 0;
    border-radius: 0 4px 0 0;
    color: #fff;
    cursor: pointer;
    font-size: .875rem;
    height: 3.125rem;
    min-height: 3.25rem;
    min-width: 6rem;
    padding-left: 2.125rem;
    padding-right: 1.25rem;
    text-align: left
}

._0f42229:first-of-type > select:focus:not(._2abcb3f) {
    color: #fff
}

._0f42229:first-of-type > select._2abcb3f, ._0f42229:first-of-type > select:disabled {
    background-color: #f5f5f5;
    color: #000;
    padding-right: 0;
    pointer-events: none;
    width: 4.625rem
}

._0f42229:first-of-type > select {
    -webkit-appearance: none;
    appearance: none;
    line-height: 1.375rem;
    opacity: 1
}

._aef5bea > div:not(:first-child) {
    margin-top: 1.5rem
}

._aef5bea > div:not(:first-child) ._6e2ec9b {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-top: 0
}

._b7b84c5 {
    bottom: 0;
    display: flex;
    position: sticky
}

._b7b84c5 ._ed2234e {
    border-bottom-left-radius: 0;
    margin-top: 1.5rem
}

._73afd29 {
    color: #666;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .75rem;
    letter-spacing: -.01375rem;
    line-height: 1.25rem
}

._73afd29, ._f3905e7 {
    margin-top: 1.5rem;
    text-align: center
}

._f3905e7 {
    font-size: 1rem;
    line-height: 1.5rem
}

._36ffa1e {
    background: #0000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: calc(var(--base-z-index) + 5)
}

._decdeca {
    overflow: hidden
}

._e411508 {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

._099ed46, ._daacbf8 {
    height: 100%;
    position: absolute;
    width: 100%
}

._099ed46 {
    transform: translate3d(0, 100%, 0)
}

._8317c5d {
    transition: transform .5s ease-in
}

._8317c5d, ._daacbf8 {
    transform: translateZ(0)
}

._d98e140 {
    transform: translate3d(0, 100%, 0);
    transition: transform .5s ease-in
}

._531a01d, ._5c35883 {
    transition: none
}

._3c900eb {
    margin-bottom: 1.5rem;
    margin-top: 1.5rem
}

._3c900eb svg {
    height: 1.125rem;
    left: .8125rem;
    position: absolute;
    top: .75rem;
    width: 1.125rem
}

._3c900eb svg path {
    stroke: #000
}

._77cdbc1 {
    display: flex;
    flex-direction: column;
    height: 100%;
    position: absolute;
    width: 100%
}

._77cdbc1 > div:first-of-type {
    padding-left: 1.5rem
}

._77cdbc1 > h2 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-l-size);
    font-weight: 400;
    line-height: var(--heading-l-line-height);
    margin: 1.5rem 0;
    overflow-wrap: break-word;
    padding: 0 1.5rem
}

._db4feb2 {
    flex-grow: 1;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%
}

._5c7261b {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    padding: 0 1.5rem
}

._5c7261b ._1e3c744 {
    margin-bottom: 1.5rem;
    margin-top: 1.5rem
}

._e863b10 {
    display: flex;
    flex-direction: column;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 400;
    position: absolute
}

._e47252b, ._e863b10 {
    height: 100%;
    width: 100%
}

._e47252b {
    flex-grow: 1;
    overflow-x: hidden;
    overflow-y: auto
}

._1169d69, ._9133015 {
    display: flex;
    flex-direction: column
}

._1169d69 {
    flex-shrink: 0;
    padding: 0 1.5rem
}

._1169d69 ._a908632 {
    margin-bottom: 1.5rem;
    margin-top: 1.5rem
}

._8e000e9 {
    border-top: 1px solid #e0e0e0
}

._8e000e9:last-child {
    border-bottom: 1px solid #e0e0e0
}

._7ab0dc8._7ab0dc8 {
    pointer-events: none
}

._7ab0dc8._7ab0dc8 > div {
    background-color: #f5f5f5
}

._5cbacf4 > div {
    pointer-events: none
}

div._b8d2736 {
    width: 1.5rem
}

div._b8d2736, div._b8d2736 > svg {
    height: 1.5rem
}

div._7b9dba1 {
    min-width: 2.3125rem
}

._6cfe288 {
    padding: 0 0 .25rem
}

div + ._292cf54 {
    margin-top: 1.5rem
}

._537efca {
    padding: 0 0 .25rem
}

._6143732 {
    cursor: pointer !important
}

._6143732._e2697fb._e2697fb {
    background-color: #fff
}

._6143732._e2697fb._e2697fb input:disabled {
    background: var(--ui-input-disabled-bg-color)
}

._6143732 input {
    color: #000;
    cursor: pointer
}

._6143732 input:disabled {
    background-color: #fff
}

._6143732 input:read-only {
    background-color: #fff
}

._6143732 svg {
    height: 1.3125rem
}

._6bcc949 section, div + ._1208f3d {
    margin-top: 1.5rem
}

._33a4f05 > :first-child, ._6bcc949 section > :last-child {
    margin-bottom: 0
}

._33a4f05 section {
    display: none
}

._f87c53b section {
    display: flex;
    flex-direction: column
}

._6c8b2ae > label {
    padding-top: 0
}

._6c8b2ae > label + div {
    margin-bottom: .9375rem
}

._6c8b2ae > p {
    margin-top: 0
}

._6c8b2ae section > label {
    padding-top: 0
}

._6c8b2ae section > label + div {
    margin-bottom: .9375rem
}

._6c8b2ae section > p {
    margin-top: 0
}

._6bcc949 ._6fc1dc1 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-top: 0
}

._0043d63 {
    color: #666
}

._59b2db7 > div > input:read-only {
    color: #999
}

._42f80d6 section > :last-child {
    margin-bottom: 0
}

._42f80d6 section > :first-child {
    margin-top: 1.5rem
}

._15a6beb > :first-child {
    margin-bottom: 0
}

._15a6beb section {
    display: none
}

._261063c section {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly
}

._42f80d6 ._54e05e2 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-top: 0
}

._a214d29 {
    color: #666
}

._089566f > div > input:read-only {
    color: #999
}

._131048f {
    align-items: center;
    display: flex;
    margin: -1.4375rem 0 1.5rem
}

._131048f h3 {
    margin: 0 0 0 .25rem
}

._5608097._5608097 {
    margin-bottom: 1.5rem
}

._8739544, ._91888dd {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: .75rem 1.5rem
}

._3f090d2, ._8739544, ._91888dd {
    display: flex;
    flex-direction: column
}

._3f090d2 {
    justify-content: space-between
}

._91888dd > div > label {
    padding-top: 0
}

._c2444e4 {
    display: flex;
    justify-content: space-between;
    padding: 0
}

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

._65d46f9 > p {
    padding: 0 .625rem;
    text-align: center
}

._fbbae2a, ._fe3ab53 {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: .75rem 1.5rem
}

._d558a4a, ._fbbae2a, ._fe3ab53 {
    display: flex;
    flex-direction: column
}

._d558a4a {
    justify-content: space-between
}

._fbbae2a > div > label {
    padding-top: 0
}

._1d79e51 {
    align-items: center;
    border-radius: 10px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding: 1.5rem
}

._1d79e51 > svg {
    height: 2.5rem;
    width: 2.5rem
}

._1d79e51 > div > img {
    border-radius: 50%
}

._1d79e51 ~ div {
    margin-top: .9375rem
}

._1d79e51 ._72371d7 {
    position: relative
}

._1d79e51 ._72371d7 > p {
    font-size: bold;
    text-align: left
}

._1d79e51 ._72371d7 > div {
    margin: -.3125rem 0 0;
    padding: 0
}

._7a1cc29, ._f6019e8 {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: .75rem 1.5rem
}

._7a1cc29, ._8b518b4, ._f6019e8 {
    display: flex;
    flex-direction: column
}

._8b518b4 {
    justify-content: space-between
}

._f6019e8 > div > label {
    padding-top: 0
}

._b3cb9b6 {
    align-items: center;
    border-radius: 10px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    padding: 1.5rem
}

._b3cb9b6 > svg {
    height: 2.5rem;
    width: 2.5rem
}

._b3cb9b6 > div > img {
    border-radius: 50%
}

._b3cb9b6 ~ div {
    margin-top: .9375rem
}

._b3cb9b6 ._2e25880 {
    position: relative
}

._b3cb9b6 ._2e25880 > p {
    font-size: bold;
    text-align: left
}

._b3cb9b6 ._2e25880 > div {
    margin: -.3125rem 0 0;
    padding: 0
}

._b0363b6 + ._b0363b6 {
    margin-top: 1.5625rem
}

._f1c4d38 {
    display: flex;
    position: relative
}

._f1c4d38 ._9fc12c9 {
    margin-left: 0
}

._dcdf4bf._dcdf4bf {
    background-color: #f5f5f5;
    color: #d70022;
    font-size: .875rem;
    line-height: 1.25rem;
    margin: 0;
    padding: .625rem .75rem;
    text-align: left
}

._dcdf4bf._dcdf4bf > svg {
    right: .3125rem;
    top: .3125rem
}

._dcdf4bf._3807169 {
    background-color: #f5f5f5;
    padding-left: .75rem
}

._680dc36._680dc36 > div:first-of-type {
    left: .75rem;
    top: 1.125rem
}

._680dc36._680dc36 > select {
    background: #000;
    border: 0;
    border-radius: 0 4px 0 0;
    color: #fff;
    cursor: pointer;
    font-size: .875rem;
    height: 3.125rem;
    min-height: 3.25rem;
    min-width: 6rem;
    padding-left: 2.125rem;
    padding-right: 1.25rem;
    text-align: left
}

._680dc36._680dc36 > select:focus:not(._a75a9eb) {
    color: #fff
}

._680dc36._680dc36 > select._a75a9eb, ._680dc36._680dc36 > select:disabled {
    background-color: #f5f5f5;
    color: #000;
    padding-right: 0;
    pointer-events: none;
    width: 4.625rem
}

._680dc36._680dc36 > select {
    font-weight: 500;
    padding-left: 1.5625rem;
    text-align: center;
    text-align-last: center
}

._680dc36._680dc36 > select._a75a9eb, ._680dc36._680dc36 > select:disabled {
    margin-left: -.6875rem;
    padding-left: 2.9375rem;
    text-align: left
}

._680dc36._680dc36._66d6c91 > div:first-of-type {
    margin-left: -.75rem
}

._680dc36._680dc36._66d6c91 > select {
    min-width: 70%;
    padding-left: 1.5rem
}

._680dc36._680dc36._66d6c91 > select._a75a9eb, ._680dc36._680dc36._66d6c91 > select:disabled {
    padding-left: 2rem
}

._680dc36._680dc36 > svg {
    background-color: #000;
    border-color: #fff;
    height: .4375rem;
    right: .75rem;
    width: .875rem
}

._680dc36._680dc36 > svg path, ._680dc36._680dc36 > svg polyline {
    stroke: #fff
}

._680dc36._680dc36 > svg g g {
    stroke: #fff !important
}

div._a85fdf5 {
    margin-bottom: 1rem;
    min-height: 4.5rem
}

._e327c15 {
    align-items: flex-start;
    display: flex;
    flex: 1 0 auto;
    gap: .75rem;
    margin-bottom: 1.25rem;
    padding: .75rem
}

._502e706 {
    align-items: center;
    display: flex
}

._502e706 svg {
    margin: .125rem .375rem 0 0
}

._995811b {
    padding: 0 2rem !important
}

._f6250b7 {
    height: 1.25rem;
    width: 1.375rem
}

._3c3ed22 {
    color: #00599e;
    padding-top: 0
}

._3c3ed22 > div {
    line-height: 1.25rem
}

._3c3ed22 > div svg {
    align-self: start;
    min-width: 1.25rem;
    padding-top: .125rem
}

._3c3ed22 > div button {
    color: #00599e !important
}

._3c3ed22 > div button svg {
    align-self: start;
    min-width: 1.25rem;
    padding: .5rem 0
}

._253499a {
    display: flex;
    flex-direction: column
}

._253499a div > button + *, ._253499a._704a629 div:first-of-type {
    margin-top: 0
}

._00b5c76 {
    background: #f5f5f5;
    background: var(--Greys-Grey-10, #f5f5f5);
    border-radius: 0 0 4px 4px;
    font-size: .875rem;
    margin-top: 0 !important;
    padding: .625rem .75rem
}

._00b5c76, ._f07664b {
    align-self: stretch;
    display: flex;
    gap: .25rem
}

._f07664b {
    align-items: center;
    flex: 1 1
}

._fcae1e2 {
    align-items: flex-end;
    display: flex;
    flex: 1 1;
    flex-direction: column
}

._4a628e6 {
    flex: 0 0 1.25rem;
    width: 1.25rem
}

._4a628e6 g {
    fill: #000
}

._4a7d80a ._414009d, ._4a7d80a input {
    display: none
}

._4a7d80a ._414009d._7068d4c + ._8d893cc ._2fd4956 {
    background-color: #02bd9c;
    transform: translateX(100%)
}

._63ea378 {
    display: flex;
    flex-direction: column;
    width: 85%
}

._2fd4956, ._a39ae03 {
    border-radius: 100px;
    height: 1.625rem
}

@media (min-width: 58.125rem) {
    ._2fd4956, ._a39ae03 {
        height: 2rem
    }
}

._a39ae03 {
    align-items: center;
    border: 1px solid #666;
    border-radius: 100px;
    cursor: pointer;
    display: flex;
    padding: .125rem;
    position: relative;
    width: 100%
}

._2fd4956 {
    background-color: #02bd9c;
    position: absolute;
    transition: transform .3s cubic-bezier(.5, .5, .5, .94);
    width: 49.5%
}

._846cad2 {
    color: inherit;
    display: flex;
    font-size: 90%;
    font-weight: bolder;
    justify-content: space-around;
    margin-top: .125rem;
    position: absolute;
    -webkit-user-select: none;
    user-select: none;
    width: 100%
}

._8d893cc {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: .3125rem 0 .625rem
}

._3830fd5, ._ae3b614 {
    color: #000;
    transition: color .3s
}

._3830fd5._500f576, ._ae3b614._500f576 {
    color: #fff
}

._8c67ba2 {
    margin-top: -.9375rem !important
}

._425ef82 {
    margin-bottom: .9375rem;
    padding-top: 0
}

._d29a6e2 input[readonly] {
    background: #fff
}

._48e0554 {
    display: block;
    max-width: 100%;
    position: relative
}

._48e0554._85a5e4b {
    pointer-events: none
}

._48e0554._85a5e4b input[readonly] {
    background-color: var(--ui-select-disabled-bg-color);
    border-color: var(--ui-select-disabled-border-color);
    color: var(--ui-select-disabled-text-color)
}

._48e0554 svg {
    position: absolute;
    right: 1rem
}

._60b1fc9 {
    position: relative
}

div + ._60b1fc9 {
    margin-top: 1.5rem
}

._60b1fc9 ._23c6d5c {
    padding-top: 0
}

._f47799c input[readonly] {
    background: #fff
}

._67a11c4 ._5521d2b {
    padding-top: 0
}

._20ccd27 {
    display: block;
    max-width: 100%;
    position: relative
}

._20ccd27._bc69526 {
    pointer-events: none
}

._20ccd27._bc69526 input[readonly] {
    background-color: var(--ui-select-disabled-bg-color);
    border-color: var(--ui-select-disabled-border-color);
    color: var(--ui-select-disabled-text-color)
}

._20ccd27 svg {
    position: absolute;
    right: 1rem
}

fieldset ._f8db869 {
    padding-top: 0
}

._761af51 {
    display: block;
    margin: 1.5rem auto 0
}

._d9b00d4 {
    align-items: center;
    justify-content: space-between
}

._bde4009, ._d9b00d4 {
    display: flex
}

._bde4009 ._100f3af {
    margin-right: .3125rem
}

._bde4009 ._41f41ca {
    color: #666
}

._ce5ed4c {
    margin: .625rem 0 0
}

._753a7a7 {
    background-color: #fff !important;
    height: 2.75rem
}

._753a7a7 span {
    font-weight: 500
}

._753a7a7 ._9a74e5a {
    color: #02bd9c;
    font-size: .875rem
}

._753a7a7._1aef5dc {
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: .625rem
}

._d5bcdba > label {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

._dd7b14e {
    display: block;
    margin: 1.5rem auto 0
}

._f4858a4 label {
    align-items: center;
    display: flex;
    justify-content: space-between
}

._f28c0db {
    margin-bottom: .9375rem;
    padding-top: 0
}

._970223e {
    display: flex;
    justify-content: space-between;
    padding-bottom: .25rem
}

._97b7cb7 {
    align-items: center;
    display: flex
}

._97b7cb7 > span {
    color: #666;
    margin-top: 1rem;
    padding: 0 .625rem;
    text-align: center
}

._e3cb42c > label {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

._a3916b2 {
    display: block;
    margin: 1.5rem auto 0
}

._5c8cac3 {
    margin-bottom: .9375rem;
    padding-top: 0
}

._9f05a04 > :last-child {
    margin-top: 1.5rem
}

._987459a {
    color: #666
}

._302c377 {
    margin-bottom: .9375rem
}

._302c377 ._481291e {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-top: 0
}

._8298d98 {
    display: flex;
    flex-direction: column
}

._8298d98 div._2e9daad {
    align-items: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: flex;
    gap: .75rem;
    height: 2.75rem;
    margin-top: .04375rem;
    padding: 0 .75rem
}

._8298d98 div._2e9daad:hover {
    background-color: #f5f5f5
}

._8298d98 div._2e9daad ._8fa729a, ._8298d98 div._2e9daad > :first-child {
    height: 1.5rem;
    min-width: 1.5rem;
    width: 1.5rem
}

._8298d98 div._2e9daad ._8fa729a svg, ._8298d98 div._2e9daad > :first-child svg {
    height: 1.5rem
}

._8298d98 div._2e9daad > :nth-child(2) {
    align-items: center;
    display: flex;
    flex-grow: 1;
    justify-content: center
}

._8298d98 label {
    padding-bottom: .25rem
}

div._24d3828 {
    display: flex;
    justify-content: space-between
}

div._24d3828 > p {
    color: #000;
    font-weight: 500
}

div._8dcc0c7 {
    height: 2rem;
    width: 2rem
}

div._8dcc0c7 > svg {
    height: 2rem
}

._93c71d0 {
    grid-gap: 1rem;
    align-items: baseline;
    display: grid;
    gap: 1rem;
    grid-template-columns:1fr 2.5fr
}

._93c71d0 > * {
    margin-top: 0 !important
}

._992d80b > select {
    padding-right: .3125rem
}

._ba2fe95 {
    color: #666;
    margin: 0
}

._51d4ea6 {
    margin: 1.125rem 0 .3125rem
}

._36db385 {
    text-align: center
}

._36db385 button {
    max-width: 24.125rem
}

._7142604 {
    color: #666;
    font-size: .875rem;
    margin-top: 2.5rem;
    text-align: center
}

._98c126d {
    color: #666;
    font-weight: 400;
    text-decoration: underline
}

._ae5fd2a {
    grid-gap: 1rem;
    align-items: baseline;
    display: grid;
    gap: 1rem;
    grid-template-columns:1fr 2.5fr
}

@media (max-width: 20rem) {
    ._ae5fd2a {
        grid-template-columns:auto 1fr
    }
}

._ae5fd2a > * {
    margin-top: 0 !important
}

._e9a41bc {
    grid-template-columns:1fr
}

._51a1521 {
    margin-top: 1.5625rem
}

._51a1521._3c9bb8f {
    margin: 2.5rem auto 0
}

._51a1521._ee1468d {
    margin-left: 0;
    width: auto
}

._04779c1 {
    color: #666;
    margin: 0 0 1.5rem
}

._a45ad41._a45ad41 {
    margin-bottom: 1.5rem;
    margin-top: 0
}

._536846c div > a {
    color: #666;
    font-weight: 400;
    text-decoration: underline
}

._68b5527 > label:first-child {
    padding-top: 0
}

._68b5527 > p {
    margin-bottom: 0
}

._1216721 {
    margin: 1.125rem 0 0
}

._b8b27ee > label:first-child {
    padding-top: 0
}

._b8b27ee > p {
    margin-bottom: 0
}

._780e9b4 {
    margin: 1.125rem 0 0
}

._d23f884 > label:first-child {
    padding-top: 0
}

._d23f884 > p {
    margin-bottom: 0
}

._576efb4 {
    margin: 1.125rem 0 0
}

._b1f09d4 {
    box-sizing: border-box;
    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.375rem;
    min-height: 100%;
    padding: 1.5rem 1rem
}

._e99ea86 {
    padding: 0
}

._b1f09d4 > h2 {
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-size: var(--heading-l-size);
    font-weight: 400;
    line-height: var(--heading-l-line-height);
    margin: 1.5rem 0;
    overflow-wrap: break-word
}

._b1f09d4 > h2:first-of-type {
    margin-top: 0
}

._b1f09d4 > h3 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-size: .9375rem;
    font-weight: 400;
    font-weight: 700;
    line-height: 1.125rem;
    margin: 0
}

._b1f09d4 > p {
    margin: 0 0 1.5rem
}

._72bf360 {
    flex: 1 1 auto;
    overflow: auto;
    padding: 0 1.5rem
}

._72bf360 h2 {
    line-height: normal
}

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

._72bf360 table tbody tr:nth-of-type(odd) {
    color: #000
}

._13ca795 {
    align-items: center;
    background: #fff;
    display: flex;
    flex: 0 0 auto;
    height: 5.3125rem;
    justify-content: center;
    width: 100%
}

._13ca795 ._33acb68 {
    width: 16.875rem
}

@media (min-width: 45.3125rem) {
    ._13ca795 ._33acb68 {
        width: 26.25rem
    }
}

._4374c4e, ._e1b1376 {
    align-items: center;
    display: flex
}

._4374c4e svg, ._e1b1376 svg {
    width: 1rem
}

._c00584e {
    margin-left: .5rem
}

._e1b1376 {
    cursor: pointer;
    margin-top: 1rem
}

._1b03b1a {
    color: #089b80;
    margin: 0 .5rem
}

._740de6f {
    margin-bottom: .1875rem
}

._984dc6d {
    height: .4375rem;
    position: absolute;
    width: .6875rem
}

._984dc6d g {
    stroke: #089b80
}

._984dc6d._a238792 {
    transform: rotate(180deg)
}

._8d745ee {
    float: left;
    width: 20%
}

._adc1119 {
    display: inline-block
}

._019884c {
    display: inline;
    float: left;
    height: 100%;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 6%
}

@media only screen and (max-width: 58.125rem) {
    ._019884c {
        padding-top: 9%
    }
}

._e6aac62._e6aac62 {
    margin-bottom: 1.5rem;
    margin-top: 0
}

._38b61f0 {
    padding-top: 0
}

._abe4ed5 {
    margin-bottom: 1rem
}

._31ffc2c {
    align-items: center;
    background: #f5f5f5;
    border-radius: 8px;
    box-shadow: 0 .03125rem .125rem #00000040;
    display: flex;
    justify-content: space-between;
    padding: .5rem .75rem
}

._31ffc2c:hover {
    cursor: pointer
}

._31ffc2c > svg {
    flex-shrink: 0
}

._553d07f {
    margin-right: 3.125rem
}

._afdb1c5 {
    font-weight: 500
}

._fe1eef4 {
    color: #666;
    font-size: .8125rem
}

._6ba2042 > ._b13825c {
    margin-bottom: 1.25rem
}

._b13825c > ._d61cf01 {
    margin-bottom: .9375rem
}

._b13825c > ._bd92858 {
    grid-gap: .625rem;
    display: grid;
    grid-auto-flow: column;
    grid-template-columns:30% auto
}

._b13825c > ._bd92858 > * {
    margin-top: 0 !important
}

._b13825c > ._bd92858 :last-child {
    margin-bottom: 0
}

._6ba2042 input {
    color: #666
}

._072f2ef, ._a3ed7bc > label:first-child {
    padding-top: 0
}

._a3ed7bc > p {
    margin-bottom: 0
}

._c0fb609._c0fb609 {
    margin-bottom: 1.5rem;
    margin-top: 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
}

._177672c {
    align-items: center;
    cursor: pointer;
    display: flex;
    margin-top: 1rem
}

._177672c svg {
    width: 1rem
}

._6998fe8 {
    color: #089b80;
    margin: 0 .5rem
}

._9905f6d {
    margin-bottom: .1875rem
}

._d09ac3b {
    height: .4375rem;
    position: absolute;
    width: .6875rem
}

._d09ac3b g {
    stroke: #089b80
}

._d09ac3b._1029b53 {
    transform: rotate(180deg)
}

._9d2a6ff._e500521 button:nth-of-type(2) {
    color: #000
}

._9d2a6ff._e500521 button:nth-of-type(2):hover {
    color: #fff
}

._6ff1de1 {
    margin-bottom: 1.25rem
}

._b97ede5 {
    align-items: center;
    display: flex
}

._b97ede5 svg {
    margin-right: .375rem
}

._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
}

span._ce4a0fc {
    padding-top: 0
}

span._8ec11d0 {
    display: block !important;
    height: 0 !important
}

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
}

._b18cbc9 {
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

._dc2571a {
    margin-bottom: -.625rem
}

._202710f {
    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
}

._e2e932b {
    margin-bottom: 1rem
}

._9541d69 {
    margin-bottom: .5625rem
}

._abdaf4c {
    align-items: center;
    display: flex
}

._abdaf4c svg {
    margin-right: .375rem
}

._4810a5b svg path {
    fill: #00819f
}

._dfca88c {
    margin-bottom: 1rem
}

._51e8fb8 {
    display: flex;
    margin-top: .5rem
}

._8d9c893 {
    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;
    border-radius: var(--ui-button-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;
    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: 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))
}

@media (max-width: 45.3125rem) {
    ._31c268c {
        grid-template-columns:repeat(2, 1fr)
    }

    ._31c268c:has(>:nth-child(3)):not(:has(>:nth-child(4))) {
        grid-template-columns:repeat(3, 1fr)
    }
}

._58e03af {
    background-color: var(--ui-tabs-background-color);
    border: 1px solid var(--ui-tabs-border-color);
    color: var(--ui-tabs-color);
    cursor: pointer;
    height: 2.5rem;
    opacity: .7
}

._23aa56b {
    background-color: var(--ui-tab-selected-background-color);
    color: var(--ui-tab-selected-color);
    opacity: 1
}

._4a9bef8 {
    background-color: var(--ui-main-background);
    box-sizing: border-box;
    color: var(--ui-main-color);
    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
}

._dea1acf {
    background-color: var(--starsModalBgColorAlt)
}

._dea1acf form {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

@media (prefers-color-scheme: dark) {
    ._5e5b396 {
        --starsModalNavBg: #262626;
        --starsModalHeaderColor: #f3f3f3;
        --starsModalNavHighlightBg: #1f1f1f;
        --starsModalNavActiveBg: #262626;
        --starsModalHeaderBgColorAlt: #000;
        --starsModalHeaderBgColor: #000;
        --starsModalHeaderBorderColor: #222;
        --starsModalCloseBtnColor: #f3f3f3;
        --starsModalColor: #fff;
        --starsModalBgColor: #000;
        --starsModalBgColorAlt: #000;
        --ui-tooltip-info-icon-color: #02bd9c;
        --ui-confirmation-border-color: #02bd9c;
        --ui-confirmation-bg-color: #001916;
        --ui-confimation-color: #02bd9c;
        --ui-confimation-link-color: #02bd9c;
        --ui-info-border-color: #66bcff;
        --ui-info-bg-color: #000f19;
        --ui-info-color: #66bcff;
        --ui-info-link-color: #66bcff;
        --ui-error-border-color: #d70022;
        --ui-error-bg-color: #1a0000;
        --ui-error-color: #d70022;
        --ui-error-color-hover: #d70022;
        --ui-error-link-color: #d70022;
        --ui-warning-border-color: #ff8e66;
        --ui-warning-bg-color: #1a0000;
        --ui-warning-color: #ff8e66;
        --ui-warning-link-color: #ff8e66;
        --ui-input-border-color: #222;
        --ui-input-bg-color: #000;
        --ui-input-placeholder-color: #999;
        --ui-input-focused-border-color: #f3f3f3;
        --ui-input-valid-bg-color: #001916;
        --ui-input-valid-border-color: #41cdb5;
        --ui-input-valid-tick-color: #41cdb5;
        --ui-input-error-border-color: #d70022;
        --ui-input-error-bg-color: #1d1b1b;
        --ui-input-error-text-color: #d70022;
        --ui-input-disabled-border-color: #141414;
        --ui-input-disabled-bg-color: #1f1f1f;
        --ui-input-disabled-text-color: #999;
        --ui-toggle-checked-bg-color: #41cdb5;
        --ui-toggle-checked-border-color: #41cdb5;
        --ui-toggle-checked-error-bg-color: #d70022;
        --ui-toggle-disabled-border-color: #141414;
        --ui-toggle-label-color: #999;
        --ui-toggle-active-label-color: #f3f3f3;
        --ui-checkbox-tick-color: #000;
        --ui-checkbox-tick-hover-color: #222;
        --ui-switch-color: #41cdb5;
        --ui-switch-on-bg-color: #1a1a1a;
        --ui-switch-off-bg-color: #1a1a1a;
        --ui-select-bg-color: #000;
        --ui-select-pristine-bg-color: #000;
        --ui-select-border-color: #222;
        --ui-select-text-color: #fff;
        --ui-select-color: #f3f3f3;
        --ui-select-option-bg-color: #000;
        --ui-select-option-color: #262626;
        --ui-select-valid-border-color: #41cdb5;
        --ui-select-valid-bg-color: #001916;
        --ui-select-disabled-border-color: #141414;
        --ui-select-disabled-bg-color: #000;
        --ui-select-disabled-text-color: #999;
        --ui-button-primary-color: #f3f3f3;
        --ui-button-primary-bg-color: #41cdb5;
        --ui-button-primary-hover-color: #30a692;
        --ui-button-primary-active-color: #41cdb5;
        --ui-button-primary-disabled-bg-color: #404040;
        --ui-button-primary-disabled-color: #bfbfbf;
        --ui-button-primary-disabled-border-color: #404040;
        --ui-button-secondary-color: #f3f3f3;
        --ui-button-secondary-bg-color: #000;
        --ui-button-secondary-border-color: #f3f3f3;
        --ui-button-secondary-active-bg-color: #999;
        --ui-button-secondary-active-color: #000;
        --ui-button-secondary-hover-bg-color: #f3f3f3;
        --ui-button-secondary-hover-color: #000;
        --ui-button-secondary-inverse-bg-color: #f3f3f3;
        --ui-button-secondary-inverse-hover-color: #333;
        --ui-button-secondary-inverse-hover-border-color: #0000;
        --ui-button-secondary-inverse-active-color: #999;
        --ui-button-secondary-inverse-border-color: #000;
        --ui-button-text-color: #41cdb5;
        --ui-button-text-hover-color: #41cdb5;
        --ui-icon-button-background-color: #10251d;
        --ui-icon-button-border-color: #41cdb5;
        --ui-stars-link-color: #41cdb5;
        --ui-stars-link-hover-color: #41cdb5;
        --ui-calendar-flatpickr-active-bg-color: #222;
        --ui-calendar-flatpickr-bg-color: #000;
        --ui-calendar-flatpickr-border-color: silver;
        --ui-calendar-flatpickr-color: #000;
        --ui-calendar-flatpickr-disabled-color: #999;
        --ui-calendar-flatpickr-hover-color: #f3f3f3;
        --ui-calendar-flatpickr-select-bg-color: #000;
        --ui-calendar-flatpickr-select-color: #f3f3f3;
        --ui-calendar-flatpickr-icon-color: #f3f3f3;
        --ui-calendar-flatpickr-indicator-bg-color: #41cdb5;
        --ui-bg-1: #000;
        --ui-bg-1-link-color: #41cdb5;
        --ui-bg-1-hover-color: #000;
        --ui-bg-2: #000
    }
}

._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
}

._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
}

._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 {
    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 {
    backface-visibility: hidden
}

._bf2af17 {
    cursor: pointer;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    line-height: 1.3125rem;
    text-decoration: underline
}

._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 {
    backface-visibility: hidden
}

._7c09e4a {
    cursor: pointer;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    line-height: 1.3125rem;
    text-decoration: underline
}

._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 {
    backface-visibility: hidden
}

._490c2a8 {
    cursor: pointer;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    line-height: 1.3125rem;
    text-decoration: underline
}

._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 {
    backface-visibility: hidden
}

._7115b68 {
    cursor: pointer;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    line-height: 1.3125rem;
    text-decoration: underline
}

._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 {
    backface-visibility: hidden
}

._46065f7 {
    cursor: pointer;
    font-size: .875rem;
    font-weight: 700;
    height: auto;
    line-height: 1.3125rem;
    text-decoration: underline
}

._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
}

._f784a71 {
    background: linear-gradient(0deg, #740001, #db0101), url(/static/media/stars-background.fb2886be.png);
    background-blend-mode: screen;
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    font-family: Roboto Condensed, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    height: 100vh;
    justify-content: center;
    padding: 3.75rem 1.25rem;
    text-align: center;
    width: 100%;
    word-break: break-word
}

._995b5e6 {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;
    width: auto
}

._2f27fb6 {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 1.875rem;
    padding-top: 1.875rem
}

._a698ea6 {
    align-items: end;
    display: flex;
    flex-grow: 1;
    justify-content: center;
    margin-left: 1.875rem;
    max-height: fit-content;
    overflow: hidden
}

._0681509 {
    color: #fff;
    font-size: 2.75rem;
    font-weight: 700;
    letter-spacing: .125rem;
    line-height: 3.125rem;
    margin: 0;
    padding: 0 1.25rem
}

._53a5bc0 {
    display: flex;
    flex-direction: column;
    gap: .3125rem
}

._c46becc {
    color: #fff;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25rem;
    margin: 0
}

._cfb0ecf {
    height: auto;
    width: 11.25rem
}

@media (max-width: 32.8125rem)and (orientation: portrait) {
    ._f784a71 {
        padding: 5rem 1.875rem
    }
}

@media (min-width: 67.5rem) {
    ._0681509 {
        font-size: 3.75rem
    }

    ._2f27fb6 {
        padding-top: 2.5rem
    }

    ._c46becc {
        font-size: 1.625rem;
        line-height: 1.875rem
    }

    ._cfb0ecf {
        width: 13.75rem
    }
}

._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: 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
}

._9efb403 {
    background-color: var(--colorBrandBetBuilderFlame);
    background-image: url(/static/media/maintenance-pss.fa15fe0e.jpg);
    background-position: 65%;
    background-repeat: no-repeat;
    background-size: cover;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;
    font-weight: 500;
    height: 100vh;
    padding: 0;
    width: 100%;
    word-break: break-word
}

._3c768ec {
    flex-direction: column;
    height: calc(100vh - var(--headerWidgetInnerHeightSm));
    position: relative;
    text-align: center;
    width: 100%
}

._6e62560 {
    bottom: 0;
    margin: 0 auto;
    transform: translate(-50%);
    width: 13.75rem
}

._611766c, ._6e62560 {
    left: 50%;
    position: absolute
}

._611766c {
    -webkit-backdrop-filter: blur(.625rem);
    backdrop-filter: blur(.625rem);
    background-color: #00000080;
    border-radius: var(--borderWidthLG);
    margin: 0 auto var(--spaceXL);
    padding: 1.25rem;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 22.375rem
}

._9420777 {
    font-size: var(--heading-xl-size);
    font-size: var(--fontSizeXXL);
    line-height: var(--heading-xl-line-height);
    line-height: var(--lineHeightLG);
    margin: 0;
    margin: 0 0 var(--spaceXS)
}

._9420777, ._e91f8db {
    color: #fff;
    font-display: swap;
    font-family: var(--druk-text-font-family);
    font-family: var(--fontFamilyBase);
    font-weight: 400;
    font-weight: var(--fontWeightMedium);
    overflow-wrap: break-word
}

._e91f8db {
    font-size: var(--heading-m-size);
    font-size: var(--fontSizeMD);
    line-height: var(--heading-m-line-height);
    line-height: var(--lineHeightBase);
    margin: 0;
    margin: 0 var(--spaceXS) var(--spaceMD);
    padding: 0 0 var(--spaceXS)
}

@media (min-width: 32.8125rem)and (orientation: portrait) {
    ._611766c {
        margin: 0 auto var(--spaceXL);
        width: 34.625rem
    }

    ._9420777 {
        font-size: var(--fontSizeXXXXL);
        line-height: var(--lineHeightBase)
    }

    ._e91f8db {
        font-size: var(--fontSizeXL);
        line-height: var(--lineHeightLG)
    }

    ._6e62560 {
        width: 17.5rem
    }
}

@media (min-width: 32.8125rem)and (orientation: landscape) {
    ._611766c {
        margin: 0 auto var(--spaceXL);
        width: 20rem
    }

    ._9420777 {
        font-size: var(--fontSizeMD);
        line-height: var(--lineHeightBase)
    }

    ._e91f8db {
        font-size: var(--fontSizeSM);
        line-height: var(--lineHeightMD)
    }

    ._6e62560 {
        width: 9.375rem
    }
}

@media (min-width: 67.5rem)and (orientation: landscape) {
    ._611766c {
        margin: 0 auto var(--spaceXL);
        width: 34.625rem
    }

    ._9420777 {
        font-size: var(--fontSizeXXXXL);
        line-height: var(--lineHeightBase)
    }

    ._e91f8db {
        font-size: var(--fontSizeXL);
        line-height: var(--lineHeightLG)
    }

    ._6e62560 {
        width: 17.5rem
    }
}

._6f2b949 {
    background-image: url(/static/media/migration-pss.af8cc2b8.jpg);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 100vh;
    min-height: calc(100vh - var(--sportsLayoutHeaderHeight, 0px));
    padding: 0;
    position: relative;
    width: 100%
}

._79ee6d5 {
    bottom: 0;
    font-style: italic;
    left: 0;
    padding: 1.5rem 1rem;
    position: absolute;
    right: 0;
    text-align: center
}

@media (min-width: 45.3125rem) {
    ._79ee6d5 {
        bottom: calc(var(--spaceXXL) * 3.75);
        padding-bottom: 0
    }
}

._c81c5c1 {
    color: var(--colorUI0010);
    font-size: 2rem;
    font-style: italic;
    font-weight: 700;
    line-height: var(--lineHeightXS);
    margin-bottom: var(--spaceXXL);
    text-transform: uppercase
}

@media (min-width: 45.3125rem) {
    ._c81c5c1 {
        font-size: 3rem
    }
}

@media (min-width: 67.5rem) {
    ._c81c5c1 {
        font-size: 3.5rem;
        margin-bottom: 4rem
    }
}

._17dfcb9 {
    color: var(--colorUI0010);
    font-size: var(--fontSizeXL);
    font-weight: var(--fontWeightMedium);
    margin-bottom: var(--spaceXXL);
    text-transform: uppercase
}

@media (min-width: 45.3125rem) {
    ._17dfcb9 {
        font-size: 2rem;
        margin: 0 auto 4rem;
        max-width: 45.3125rem
    }
}

@media (min-width: 67.5rem) {
    ._17dfcb9 {
        font-size: 2.2rem
    }
}

._2046e28 {
    height: auto;
    width: 11.5625rem
}

._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
}

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

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

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

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

._afaf833 {
    background-image: url(/static/media/header_global_en-us.1ba4de11.jpg);
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 10rem;
    margin: auto
}

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

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

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

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

._f211948 {
    text-align: center
}

._438370c {
    display: block;
    height: auto;
    margin: 0 auto .46875rem;
    max-width: 100%
}

.logo1 > a {
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
    font-size: 18px;
}

/*menu*/

.dropdown {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #FFF;
}

input[type=checkbox] {
    display: none;
}

label {
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
    margin-right: 20px;
    border-radius: 15px;
    cursor: pointer;
    text-align: center;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    margin-left: 10px;
    user-select: none;
}

label img {
    width: 35px;
}

nav ul {
    position: absolute;
    list-style: none;
    text-align: left;
    width: fit-content;
    max-width: 800px;
    min-width: 500px;
    margin-top: 5px;
    z-index: 1;
    padding: 0;
    left: -113px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    display: none;
}

nav {
    display: flex;
    align-items: center;
}
nav ul li {
    padding: 15px;
    background-color: #fff;
    color: #4FB9A7;
    margin-bottom: 1px;
    cursor: pointer;
    list-style: none;
}

nav ul li:hover {
    background-color: #4FB9A7;
    color: #FFF;
}

nav ul li a {
    color: inherit;
    text-decoration: none;
}

input[type=checkbox]:checked ~ label {
    border-radius: 15px;
}


input[type=checkbox]:checked ~ ul {
    display: flex;
    flex-wrap: wrap;
    background-color: #fff;
    justify-content: center;
}

/*****/


@media (max-width: 850px) {

    nav ul {
        max-width: 390px;
        min-width: 370px;
    }
    ._dc34219 button + button {
        margin-left: 3px;
    }
    .logo1 a {
        font-size: 14px;
    }
    ._5f03f0e {
        display: none;
    }
}
.dropdown a {
    color: black;
}

footer p {
    text-align: center;
}
main {
    padding: 15px;
}
main img {
    display: block;
    max-width: 100%;
    border-radius: 14px;
    margin: 30px auto;
}

table {
    margin: 30px 0;
    width: 100%;
}
td, th {
    word-break: break-all;
    text-align: center;
    padding: 5px;
    border: 1px solid green;
}
