.layout_root__0yzwt {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    color: var(--scheme-colors-text-primary-dark);
    overflow-x: clip
}

html[amp] amp-script .layout_root__0yzwt {
    height: 100%;
    overflow-y: auto
}

.layout_root__FwGCM {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    color: var(--scheme-color-text-tertiary)
}

html[amp] amp-script .layout_root__FwGCM {
    height: 100%;
    overflow-y: auto
}

@media (min-width: 768px) {
    .layout_root__FwGCM.layout_mainBgImg__5u0Nm {
        background-repeat: no-repeat;
        background-position: 50%;
        background-size: cover;
        background-attachment: fixed;
        margin: 0
    }
}

.layout-main_root__NounI, .layout-main_root__YMU4N {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow: hidden
}

.layout-main_root__NounI.layout-main_mainBgColor__GQCKD {
    background-color: var(--scheme-color-background-desktop)
}

.header-logo_root__RitsQ {
    flex-shrink: 0;
    max-width: 140px;
    width: 100%
}

@media (min-width: 768px) {
    [data-theme=theme-one] .header-logo_root__RitsQ {
        max-width: 190px
    }
}

@media (min-width: 1200px) {
    [data-theme=theme-two] .header-logo_root__RitsQ {
        max-width: 250px;
        z-index: 1
    }
}

.header-logo_root__RitsQ amp-img, .header-logo_root__RitsQ img {
    max-height: 40px;
    min-height: auto;
    width: auto;
    height: auto
}

@media (min-width: 768px) {
    [data-theme=theme-one] .header-logo_root__RitsQ amp-img, [data-theme=theme-one] .header-logo_root__RitsQ img {
        max-height: 60px
    }
}

@media (min-width: 1200px) {
    [data-theme=theme-two] .header-logo_root__RitsQ amp-img, [data-theme=theme-two] .header-logo_root__RitsQ img {
        max-height: 60px;
        width: 100%
    }
}

.breadcrumbs_root__y2skt {
    display: none;
    flex: 1 1;
    min-height: 45px;
    margin: 0 -15px;
    background-color: var(--scheme-colors-background-header)
}

[data-with-breadcrumbs-mobile] .breadcrumbs_root__y2skt {
    display: flex
}

@media (min-width: 1200px) {
    .breadcrumbs_root__y2skt {
        margin: 0 -30px
    }

    [data-with-breadcrumbs-mobile] .breadcrumbs_root__y2skt {
        display: none
    }

    [data-with-breadcrumbs-desktop] .breadcrumbs_root__y2skt {
        display: flex
    }
}

.breadcrumbs_root__y2skt .breadcrumbs_list__V0JW5 {
    direction: rtl;
    display: flex;
    align-items: center;
    overflow-x: auto;
    flex: 1 1;
    gap: 9px;
    padding: 11px 22px;
    height: 100%;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.breadcrumbs_root__y2skt .breadcrumbs_list__V0JW5::-webkit-scrollbar {
    display: none
}

@media (min-width: 1200px) {
    .breadcrumbs_root__y2skt .breadcrumbs_list__V0JW5 {
        padding: 11px 25px
    }
}

[dir=rtl] .breadcrumbs_root__y2skt .breadcrumbs_list__V0JW5 {
    direction: ltr
}

.breadcrumbs_root__y2skt .breadcrumbs_list__V0JW5 li {
    direction: ltr;
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    gap: 9px;
    color: var(--scheme-colors-text-secondary);
    font-size: var(--scheme-typography-mobile14-fontSize-s);
    line-height: var(--scheme-typography-mobile14-lineHeight-s);
    font-weight: var(--scheme-typography-mobile14-fontWeight-s)
}

[dir=rtl] .breadcrumbs_root__y2skt .breadcrumbs_list__V0JW5 li {
    direction: rtl
}

.breadcrumbs_root__y2skt .breadcrumbs_list__V0JW5 li:last-child {
    color: var(--scheme-colors-cta-secondary-default);
    -webkit-margin-end: auto;
    margin-inline-end: auto
}

.breadcrumbs_root__y2skt .breadcrumbs_list__V0JW5 li a {
    display: flex;
    align-items: center;
    color: var(--scheme-colors-text-secondary)
}

.breadcrumbs_root__y2skt .breadcrumbs_list__V0JW5 li a:hover {
    color: #a9a9a9
}

.breadcrumbs_root__y2skt .breadcrumbs_list__V0JW5 li .breadcrumbs_iconWrap__P3T9A {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    color: var(--scheme-colors-text-secondary);
    font-size: 12.6px
}

[dir=rtl] .breadcrumbs_root__y2skt .breadcrumbs_list__V0JW5 li .breadcrumbs_iconWrap__P3T9A .breadcrumbs_icon__78Xav {
    transform: rotate(90deg)
}

.header_root__WHeGz {
    z-index: 1001;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.header_inner__NwqRA {
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    gap: 10px;
    background-color: var(--scheme-colors-background-header);
    height: 50px;
    padding: 10px 15px
}

[data-with-breadcrumbs-mobile] .header_inner__NwqRA {
    margin-bottom: 45px
}

@media (min-width: 1200px) {
    .header_inner__NwqRA {
        gap: 0;
        height: 112px;
        padding: 25px 30px
    }

    [data-with-breadcrumbs-mobile] .header_inner__NwqRA {
        margin-bottom: 0
    }

    [data-with-breadcrumbs-desktop] .header_inner__NwqRA {
        margin-bottom: 20px
    }
}

.header_mainNavigation__lispz {
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-basis: 100%;
    height: 30px;
    min-height: 30px;
    gap: 10px
}

@media (min-width: 1200px) {
    .header_mainNavigation__lispz {
        height: 62px;
        min-height: 62px;
        gap: 0
    }
}

.header_logo__yw3fF {
    flex: 1 1;
    display: flex;
    align-items: center
}

@media (min-width: 1200px) {
    .header_logo__yw3fF {
        flex-shrink: 0;
        flex-basis: 100%;
        justify-content: flex-start;
        width: 100%;
        max-width: 250px
    }
}

.header_logo__yw3fF.header_logoWithNav__P_IQ4 {
    justify-content: center
}

@media (min-width: 1200px) {
    .header_logo__yw3fF.header_logoWithNav__P_IQ4 {
        justify-content: flex-start
    }
}

html[amp] .header_logo__yw3fF.header_logoWithNav__P_IQ4[data-amp-header-nav-hidden] {
    justify-content: flex-start
}

.header_controls__FjNWF {
    display: flex;
    align-items: center;
    gap: 14px
}

@media (min-width: 1200px) {
    .header_controls__FjNWF {
        gap: 16px
    }
}

.container_root__rLGco {
    position: relative;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 15px
}

[data-theme=theme-one] .container_root__rLGco.container_bgColor__V98JH {
    background-color: var(--scheme-color-container-mainBg)
}

@media (min-width: 768px) {
    [data-theme=theme-one] .container_root__rLGco {
        max-width: 768px
    }

    [data-theme=theme-one] .container_root__rLGco.container_boxShadow__A2l_8 {
        box-shadow: var(--scheme-shadow-main)
    }
}

@media (min-width: 992px) {
    [data-theme=theme-one] .container_root__rLGco {
        max-width: 962px
    }
}

@media (min-width: 1200px) {
    [data-theme=theme-one] .container_root__rLGco {
        max-width: 1200px
    }
}

.expand-container_root__MYkGL {
    display: flex;
    flex-direction: column;
    width: 100%
}

.expand-container_root__MYkGL button {
    display: flex;
    align-items: center;
    width: auto;
    min-height: 26px;
    gap: 15px;
    font-size: 16px;
    text-align: left;
    font-family: var(--font-base);
    font-weight: var(--font-weight-bold);
    word-break: break-word;
    overflow: hidden;
    background: none
}

[dir=rtl] .expand-container_root__MYkGL button {
    margin-right: auto
}

.expand-container_root__MYkGL button i {
    width: 12px;
    height: 12px;
    border: solid #000;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    transform: translateY(-35%) rotate(45deg)
}

.expand-container_root__MYkGL button i.expand-container_up__KHVE8 {
    transform: translateY(35%) rotate(-135deg)
}

.expand-container_root__MYkGL button.expand-container_centered__ucTU5 {
    margin: 0 auto
}

.expand-container_root__MYkGL button.expand-container_right__d57Nx {
    margin-left: auto
}

[dir=rtl] .expand-container_root__MYkGL button.expand-container_right__d57Nx {
    margin-left: auto;
    margin-right: 0
}

.expand-container_root__MYkGL button.expand-container_hidden__x8nBj {
    height: 0;
    min-height: 0;
    visibility: hidden
}

html[amp] .expand-container_root__MYkGL button {
    display: none
}

.expand-container_root__MYkGL .expand-container_content__4hE_J {
    height: 0;
    overflow: hidden
}

html[amp] .expand-container_root__MYkGL .expand-container_content__4hE_J {
    height: auto
}

.cms-content_root__rW8yQ {
    position: relative;
    padding-top: 0;
    font-size: var(--scheme-typography-normal-fontSize-s);
    line-height: 160%;
    margin-top: 0
}

@container widget (min-width: 391px) {
    .cms-content_root__rW8yQ {
        font-size: var(--scheme-typography-normal-fontSize-m)
    }
}

.cms-content_root__rW8yQ:after {
    display: block;
    clear: both;
    content: ""
}

.cms-content_root__rW8yQ > * {
    margin: 10px 0
}

.cms-content_root__rW8yQ > :first-child {
    margin-top: 0
}

.cms-content_root__rW8yQ > :last-child {
    margin-bottom: 0
}

@container widget (min-width: 391px) {
    .cms-content_root__rW8yQ > * {
        margin: 15px 0
    }
}

.cms-content_root__rW8yQ ::-moz-selection, .cms-content_root__rW8yQ ::selection {
    color: #fff;
    background-color: var(--scheme-color-content-selected)
}

.cms-content_root__rW8yQ h1, .cms-content_root__rW8yQ h2, .cms-content_root__rW8yQ h3, .cms-content_root__rW8yQ h4, .cms-content_root__rW8yQ h5, .cms-content_root__rW8yQ h6 {
    margin-top: 20px;
    color: var(--scheme-color-text-secondary)
}

[data-color-scheme=ab] .cms-content_root__rW8yQ h1, [data-color-scheme=ab] .cms-content_root__rW8yQ h2, [data-color-scheme=ab] .cms-content_root__rW8yQ h3, [data-color-scheme=ab] .cms-content_root__rW8yQ h4 {
    position: relative;
    overflow: hidden
}

[data-color-scheme=ab] .cms-content_root__rW8yQ h1[style="text-align:center"]:after, [data-color-scheme=ab] .cms-content_root__rW8yQ h2[style="text-align:center"]:after, [data-color-scheme=ab] .cms-content_root__rW8yQ h3[style="text-align:center"]:after, [data-color-scheme=ab] .cms-content_root__rW8yQ h4[style="text-align:center"]:after {
    margin-left: auto;
    margin-right: auto
}

[data-color-scheme=ab] .cms-content_root__rW8yQ h1:after, [data-color-scheme=ab] .cms-content_root__rW8yQ h2:after, [data-color-scheme=ab] .cms-content_root__rW8yQ h3:after, [data-color-scheme=ab] .cms-content_root__rW8yQ h4:after {
    content: "";
    margin-top: 6px;
    display: block;
    width: 90px;
    height: 2px;
    background-color: #fa2828
}

.cms-content_root__rW8yQ figure {
    max-width: 100%;
    width: auto !important
}

.cms-content_root__rW8yQ figure figcaption {
    padding: 6px 0 0;
    font-size: 12px;
    line-height: 160%
}

@container widget (min-width: 391px) {
    .cms-content_root__rW8yQ figure figcaption {
        font-size: 14px
    }
}

.cms-content_root__rW8yQ figure.alignleft {
    float: left;
    clear: left
}

.cms-content_root__rW8yQ figure.alignright {
    float: right;
    clear: right
}

.cms-content_root__rW8yQ figure.aligncenter {
    margin: 10px auto
}

.cms-content_root__rW8yQ pre {
    white-space: normal
}

.cms-content_root__rW8yQ mark {
    color: var(--scheme-color-mark-text);
    background-color: var(--scheme-color-mark-background)
}

.cms-content_root__rW8yQ a {
    display: inline;
    color: var(--scheme-color-link-primary-default);
    font-weight: var(--font-weight-bold);
    text-decoration: underline;
    word-break: break-word
}

.cms-content_root__rW8yQ a:visited {
    color: var(--scheme-color-link-primary-visited)
}

.cms-content_root__rW8yQ a:hover {
    color: var(--scheme-color-link-primary-default);
    text-decoration: none
}

.cms-content_root__rW8yQ em {
    font-weight: var(--font-weight-regular)
}

.cms-content_root__rW8yQ b, .cms-content_root__rW8yQ strong {
    font-weight: var(--font-weight-bold)
}

.cms-content_root__rW8yQ table.cms-content_horizontalScrollTable__9FIFa td, .cms-content_root__rW8yQ table.cms-content_horizontalScrollTable__9FIFa td strong {
    word-break: normal
}

.cms-content_root__rW8yQ table:not(.cms-content_percentBasedTable__JuXs7):not(.cms-content_horizontalScrollTable__9FIFa) {
    display: table;
    width: auto;
    max-width: 100%;
    height: auto;
    overflow: hidden;
    border: var(--scheme-border-table);
    border-color: var(--scheme-color-stroke-line);
    border-radius: var(--scheme-radius-table);
    border-collapse: separate;
    box-shadow: var(--scheme-shadow-table)
}

.cms-content_root__rW8yQ table:not(.cms-content_percentBasedTable__JuXs7):not(.cms-content_horizontalScrollTable__9FIFa) tr td {
    border: var(--scheme-border-table);
    border-color: var(--scheme-color-stroke-line);
    border-top: none;
    border-left: none;
    word-break: break-word
}

[dir=rtl] .cms-content_root__rW8yQ table:not(.cms-content_percentBasedTable__JuXs7):not(.cms-content_horizontalScrollTable__9FIFa) tr td {
    border: var(--scheme-border-table);
    border-color: var(--scheme-color-stroke-line);
    border-top: none;
    border-right: none
}

.cms-content_root__rW8yQ table:not(.cms-content_percentBasedTable__JuXs7):not(.cms-content_horizontalScrollTable__9FIFa) tr td:last-child {
    border-right: none
}

[dir=rtl] .cms-content_root__rW8yQ table:not(.cms-content_percentBasedTable__JuXs7):not(.cms-content_horizontalScrollTable__9FIFa) tr td:last-child {
    border: var(--scheme-border-table);
    border-color: var(--scheme-color-stroke-line);
    border-top: none;
    border-left: none;
    border-right: none
}

.cms-content_root__rW8yQ table:not(.cms-content_percentBasedTable__JuXs7):not(.cms-content_horizontalScrollTable__9FIFa) tr td img {
    display: inline
}

.cms-content_root__rW8yQ table:not(.cms-content_percentBasedTable__JuXs7):not(.cms-content_horizontalScrollTable__9FIFa) tr:last-child td, [dir=rtl] .cms-content_root__rW8yQ table:not(.cms-content_percentBasedTable__JuXs7):not(.cms-content_horizontalScrollTable__9FIFa) tr:last-child td {
    border-bottom: none
}

.cms-content_root__rW8yQ table:not(.cms-content_percentBasedTable__JuXs7):not(.cms-content_horizontalScrollTable__9FIFa) tr {
    background-color: var(--scheme-color-table-background-default);
    transition: all .3s ease
}

.cms-content_root__rW8yQ table:not(.cms-content_percentBasedTable__JuXs7):not(.cms-content_horizontalScrollTable__9FIFa) tr:hover {
    background-color: var(--scheme-color-table-background-hover)
}

.cms-content_root__rW8yQ table:not(.cms-content_percentBasedTable__JuXs7):not(.cms-content_horizontalScrollTable__9FIFa) td {
    padding: 8px;
    font-size: 16px;
    line-height: 150%
}

.cms-content_root__rW8yQ ol, .cms-content_root__rW8yQ ul {
    margin-left: 0
}

.cms-content_root__rW8yQ ol ol, .cms-content_root__rW8yQ ol ul, .cms-content_root__rW8yQ ul ol, .cms-content_root__rW8yQ ul ul {
    margin-left: 15px
}

[dir=rtl] .cms-content_root__rW8yQ ol ol, [dir=rtl] .cms-content_root__rW8yQ ol ul, [dir=rtl] .cms-content_root__rW8yQ ul ol, [dir=rtl] .cms-content_root__rW8yQ ul ul {
    margin-left: 0;
    margin-right: 15px
}

@container widget (min-width: 391px) {
    .cms-content_root__rW8yQ ol, .cms-content_root__rW8yQ ul {
        margin-left: 30px
    }

    [dir=rtl] .cms-content_root__rW8yQ ol, [dir=rtl] .cms-content_root__rW8yQ ul {
        margin-left: 0;
        margin-right: 30px
    }
}

.cms-content_root__rW8yQ ol li, .cms-content_root__rW8yQ ul li {
    position: relative;
    margin-top: 10px;
    overflow: hidden;
    font-weight: var(--font-weight-regular)
}

@container widget (min-width: 391px) {
    .cms-content_root__rW8yQ ol li, .cms-content_root__rW8yQ ul li {
        margin-top: 12px
    }
}

.cms-content_root__rW8yQ ol li > :not(ol):not(ul):not([hidden]), .cms-content_root__rW8yQ ul li > :not(ol):not(ul):not([hidden]) {
    display: inline-block;
    margin: 0;
    padding: 0
}

.cms-content_root__rW8yQ ol li > :not(ol):not(ul):not([hidden]):first-child, .cms-content_root__rW8yQ ul li > :not(ol):not(ul):not([hidden]):first-child {
    display: inline
}

.cms-content_root__rW8yQ ol li:first-child, .cms-content_root__rW8yQ ul li:first-child {
    margin-top: 0
}

.cms-content_root__rW8yQ ul[style*=disc] li:before, .cms-content_root__rW8yQ ul[style*=square] li:before {
    color: var(--scheme-color-background-desktop);
    background-color: var(--scheme-color-cta-primary-default)
}

.cms-content_root__rW8yQ ul[style*=circle] li:before {
    color: var(--scheme-color-cta-primary-default);
    background: transparent;
    border: 1px solid var(--scheme-color-cta-primary-default)
}

.cms-content_root__rW8yQ ul[style*=square] li:before {
    border-radius: 0
}

.cms-content_root__rW8yQ ul li {
    padding-left: 32px
}

[dir=rtl] .cms-content_root__rW8yQ ul li {
    padding-left: 0;
    padding-right: 32px
}

.cms-content_root__rW8yQ ul li:before {
    position: absolute;
    top: 9px;
    left: 12px;
    display: block;
    width: 6px;
    height: 6px;
    background-color: var(--scheme-color-cta-primary-default);
    border-radius: 3px;
    content: ""
}

[dir=rtl] .cms-content_root__rW8yQ ul li:before {
    left: auto;
    right: 12px
}

.cms-content_root__rW8yQ ol {
    counter-reset: counter
}

.cms-content_root__rW8yQ ol[style*=lower-alpha] li:before {
    content: counter(counter, lower-alpha) ". "
}

.cms-content_root__rW8yQ ol[style*=lower-greek] li:before {
    content: counter(counter, lower-greek) ". "
}

.cms-content_root__rW8yQ ol[style*=lower-roman] li:before {
    content: counter(counter, lower-roman) ". "
}

.cms-content_root__rW8yQ ol[style*=upper-alpha] li:before {
    content: counter(counter, upper-alpha) ". "
}

.cms-content_root__rW8yQ ol[style*=upper-roman] li:before {
    content: counter(counter, upper-roman) ". "
}

.cms-content_root__rW8yQ ol li {
    counter-increment: counter
}

.cms-content_root__rW8yQ ol li:before {
    margin-right: 8px;
    color: var(--scheme-color-text-secondary);
    font-weight: var(--font-weight-bold);
    content: counter(counter) ". "
}

[dir=rtl] .cms-content_root__rW8yQ ol li:before {
    margin-right: 0;
    margin-left: 8px
}

.cms-content_root__rW8yQ blockquote {
    position: relative;
    display: block;
    padding: 15px 30px 15px 50px;
    overflow: hidden
}

[dir=rtl] .cms-content_root__rW8yQ blockquote {
    padding: 15px 50px 15px 30px
}

.cms-content_root__rW8yQ blockquote > * {
    color: var(--scheme-color-text-secondary);
    font-size: 16px;
    font-style: italic
}

.cms-content_root__rW8yQ blockquote p {
    display: inline;
    margin: 0
}

.cms-content_root__rW8yQ blockquote.quote:not(.bordered):after, .cms-content_root__rW8yQ blockquote.quote:not(.bordered):before {
    position: relative;
    top: -1px;
    display: inline-block;
    font-size: 14px
}

.cms-content_root__rW8yQ blockquote.quote:not(.bordered):before {
    position: absolute;
    top: 11px;
    left: 60px;
    content: "“"
}

[dir=rtl] .cms-content_root__rW8yQ blockquote.quote:not(.bordered):before {
    left: auto;
    right: 60px
}

.cms-content_root__rW8yQ blockquote.quote:not(.bordered):after {
    margin-left: 5px;
    content: "“"
}

[dir=rtl] .cms-content_root__rW8yQ blockquote.quote:not(.bordered):after {
    margin-left: 0;
    margin-right: 5px
}

.cms-content_root__rW8yQ blockquote.quote:not(.bordered) > p:first-child {
    position: relative
}

.cms-content_root__rW8yQ blockquote.quote:not(.bordered) p:before {
    display: inline-block;
    margin-right: 15px;
    content: "-"
}

[dir=rtl] .cms-content_root__rW8yQ blockquote.quote:not(.bordered) p:before {
    margin-left: 15px;
    margin-right: 0
}

.cms-content_root__rW8yQ blockquote.bordered {
    background-color: var(--scheme-color-content-blockquote-bg);
    border: var(--scheme-color-content-blockquote-border);
    border-radius: var(--scheme-color-content-blockquote-radius);
    box-shadow: var(--scheme-color-content-blockquote-shadow)
}

.cms-content_root__rW8yQ blockquote.bordered p {
    position: relative
}

.cms-content_root__rW8yQ blockquote.bordered p:before {
    position: absolute;
    top: -2px;
    left: -30px;
    width: 2px;
    height: calc(100% + 4px);
    background-color: var(--scheme-color-content-blockquote-line);
    content: ""
}

[dir=rtl] .cms-content_root__rW8yQ blockquote.bordered p:before {
    left: auto;
    right: -30px
}

.cms-content_root__rW8yQ .colored {
    color: var(--scheme-color-content-colored)
}

.cms-content_root__rW8yQ .small {
    display: inline-block;
    font-size: 12px;
    line-height: 160%
}

.cms-content_root__rW8yQ .headlines {
    margin-top: 30px;
    margin-bottom: 20px
}

.cms-content_root__rW8yQ .cta {
    margin-bottom: 20px
}

.cms-content_root__rW8yQ .link-east a {
    color: var(--scheme-color-link-secondary-default)
}

.cms-content_root__rW8yQ .link-east a:visited {
    color: var(--scheme-color-link-secondary-visited)
}

.cms-content_root__rW8yQ .link-east a:hover {
    color: var(--scheme-color-link-secondary-default)
}

.cms-content_root__rW8yQ .link-m {
    font-size: 16px;
    font-weight: var(--font-weight-bold)
}

.cms-content_root__rW8yQ .link-l {
    font-size: 20px;
    font-weight: var(--font-weight-bold)
}

.cms-content_root__rW8yQ .button-table {
    display: inline-block;
    min-width: 100px;
    margin: 1px 0;
    padding: 6px 10px;
    line-height: 150%;
    text-align: center;
    background: var(--scheme-color-button-primary-default);
    border-radius: 2px;
    cursor: pointer;
    transition: background-color .2s ease
}

.cms-content_root__rW8yQ .button-table, .cms-content_root__rW8yQ .button-table * {
    color: var(--scheme-color-button-primary-text);
    font-size: 13px;
    font-weight: var(--font-weight-bold);
    text-decoration: none
}

.cms-content_root__rW8yQ .button-table:hover {
    color: var(--scheme-color-button-primary-textActive);
    background: var(--scheme-color-button-primary-hover)
}

.cms-content_root__rW8yQ p:has(+.readMore) {
    display: inline
}

.cms-content_root__rW8yQ .alignleft {
    float: left;
    clear: left;
    margin: 5px 15px 5px 0
}

[dir=rtl] .cms-content_root__rW8yQ .alignleft {
    margin: 5px 5px 5px 15px
}

.cms-content_root__rW8yQ .alignright {
    float: right;
    clear: right;
    margin: 5px 0 5px 15px
}

[dir=rtl] .cms-content_root__rW8yQ .alignright {
    margin: 5px 15px 5px 0
}

.cms-content_root__rW8yQ table .alignleft, .cms-content_root__rW8yQ table .alignright {
    margin: 0
}

.cms-content_root__rW8yQ .aligncenter {
    margin-left: auto;
    margin-right: auto
}

.cms-content_root__rW8yQ .snippet.snippet-portrait {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 10px
}

.cms-content_root__rW8yQ .snippet.snippet-portrait div {
    width: 100%;
    padding: 5px;
    text-align: center
}

.cms-content_root__rW8yQ .snippet.snippet-portrait div img {
    margin: auto
}

.navigationItem_navItem__w0DsY {
    display: block
}

.navigationItem_navItem__w0DsY.navigationItem_active__5k5Pb .navigationItem_menuItem__dBYGg {
    text-decoration: underline
}

.navigationItem_navItem__w0DsY:first-child {
    margin-bottom: 5px;
    cursor: default
}

@media (min-width: 768px) {
    .navigationItem_navItem__w0DsY:first-child {
        margin-bottom: 14px;
        padding-top: 10px
    }
}

.navigationItem_navItem__w0DsY:first-child .navigationItem_menuItem__dBYGg {
    position: relative;
    width: 100%;
    font-size: 14px;
    line-height: 168%;
    color: var(--scheme-color-footer-color-active);
    font-weight: var(--font-weight-bold);
    text-decoration: none
}

@media (min-width: 768px) {
    .navigationItem_navItem__w0DsY:first-child .navigationItem_menuItem__dBYGg {
        font-size: 16px;
        line-height: 160%
    }
}

.navigationItem_navItem__w0DsY:first-child .navigationItem_menuItem__dBYGg:after {
    content: var(--scheme-color-footer-underline);
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 70%;
    max-width: 195px;
    height: 1px;
    background-color: var(--scheme-color-footer-underlineColor)
}

[dir=rtl] .navigationItem_navItem__w0DsY:first-child .navigationItem_menuItem__dBYGg:after {
    left: auto;
    right: 0
}

@media (min-width: 768px) {
    .navigationItem_navItem__w0DsY:first-child .navigationItem_menuItem__dBYGg:after {
        max-width: none
    }
}

.navigationItem_navItem__w0DsY:first-child .navigationItem_menuItem__dBYGg:not([href]), .navigationItem_navItem__w0DsY:first-child .navigationItem_menuItem__dBYGg[href=""] {
    color: var(--scheme-color-footer-color-default)
}

.navigationItem_navItem__w0DsY:first-child .navigationItem_menuItem__dBYGg:not([href]):after, .navigationItem_navItem__w0DsY:first-child .navigationItem_menuItem__dBYGg[href=""]:after {
    display: none
}

.navigationItem_navItem__w0DsY .navigationItem_menuItem__dBYGg {
    display: inline-flex;
    align-items: center;
    min-width: 48px;
    min-height: 48px;
    padding: 0;
    max-width: 100%;
    color: var(--scheme-color-footer-color-default);
    font-size: 13px;
    line-height: 168%;
    text-decoration: none;
    word-break: break-word
}

@media (min-width: 768px) {
    .navigationItem_navItem__w0DsY .navigationItem_menuItem__dBYGg {
        display: inline-block;
        min-width: auto;
        min-height: auto;
        padding: 3px 0;
        font-size: 15px;
        line-height: 150%
    }
}

.navigationItem_navItem__w0DsY a.navigationItem_menuItem__dBYGg:hover {
    text-decoration: underline
}

.navigationItem_navItem__w0DsY span.navigationItem_menuItem__dBYGg:hover {
    cursor: default
}

div.footer-disclaimer_root__JoYbq {
    background-color: var(--scheme-color-footerDisclaimer-background);
    padding: 15px;
    margin-top: 0
}

.countries-region-item_root__UKXQc {
    display: flex;
    align-items: center;
    padding: 10px 25px
}

.countries-region-item_root__UKXQc:active, .countries-region-item_root__UKXQc:hover {
    background-color: var(--scheme-colors-element-scroll-secondary)
}

html[amp] .countries-region-item_root__UKXQc {
    padding: 7px 25px
}

@media (min-width: 1200px) {
    .countries-region-item_root__UKXQc {
        padding: 15px 25px
    }
}

.countries-region-item_flag__wF9GD {
    position: relative;
    flex-shrink: 0;
    width: 40px;
    height: 30px
}

html[amp] .countries-region-item_flag__wF9GD {
    width: 36px;
    height: 27px
}

.countries-region-item_title__hkXpH {
    -webkit-margin-start: 20px;
    margin-inline-start: 20px;
    word-break: break-word;
    color: var(--scheme-colors-text-primary-light);
    font-size: var(--scheme-typography-small-fontSize-m2);
    line-height: var(--scheme-typography-small-lineHeight-m2);
    font-weight: var(--scheme-typography-small-fontWeight-m2)
}

.footer_root__biMPn {
    position: relative;
    padding-top: 20px;
    padding-bottom: 10px;
    overflow: hidden;
    background-color: var(--scheme-color-footer-background)
}

@media (min-width: 992px) {
    .footer_root__biMPn {
        padding-bottom: 20px
    }
}

.countries-region_root__ChWix {
    position: relative;
    width: 253px;
    margin: 30px auto 0
}

@media (min-width: 1200px) {
    .countries-region_root__ChWix {
        margin: 40px 0 0
    }
}

.countries-region_select__GsnSG {
    width: 100%;
    display: flex;
    align-items: center;
    padding-top: 7px;
    padding-bottom: 7px;
    -webkit-padding-start: 10px;
    padding-inline-start: 10px;
    -webkit-padding-end: 16px;
    padding-inline-end: 16px;
    border-radius: 10px;
    background-color: var(--scheme-colors-background-search)
}

.countries-region_select__GsnSG:hover {
    background-color: var(--scheme-colors-element-scroll-secondary)
}

.countries-region_selectFlag__GUwdY {
    position: relative;
    flex-shrink: 0;
    -webkit-margin-end: 10px;
    margin-inline-end: 10px;
    width: 33px;
    height: 24.75px
}

.countries-region_selectText__P1gkS {
    position: relative;
    -webkit-padding-start: 12px;
    padding-inline-start: 12px;
    -webkit-padding-end: 15px;
    padding-inline-end: 15px;
    color: var(--scheme-colors-text-primary-light);
    font-size: var(--scheme-typography-small-fontSize-m2);
    line-height: var(--scheme-typography-small-lineHeight-m2);
    font-weight: var(--scheme-typography-small-fontWeight-m2);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.countries-region_selectText__P1gkS:before {
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    width: 1px;
    height: 15px;
    display: block;
    background-color: var(--scheme-colors-text-primary-light)
}

[dir=rtl] .countries-region_selectText__P1gkS:before {
    left: auto;
    right: 0
}

.countries-region_selectArrow__i4p5r {
    -webkit-margin-start: auto;
    margin-inline-start: auto;
    color: var(--scheme-colors-text-primary-light)
}

.countries-region_isOpen__vJLIy .countries-region_selectArrow__i4p5r {
    transform: rotate(-180deg)
}

.countries-region_optionsWrap__AYd3L {
    position: absolute;
    display: none;
    width: 100%;
    margin-top: 5px;
    padding-top: 23px;
    padding-bottom: 5px;
    -webkit-padding-end: 15px;
    padding-inline-end: 15px;
    border-radius: 10px;
    background-color: var(--scheme-colors-background-search);
    overflow: hidden;
    z-index: 900
}

html[amp] .countries-region_optionsWrap__AYd3L {
    display: block;
    padding-top: 10px
}

.countries-region_optionsWrap__AYd3L {
    display: none;
}

.countries-region_optionsWrap__AYd3L.countries-region_isOpen__vJLIy {
    display: block;
}

.countries-region_optionsWrap__AYd3L:after {
    content: "";
    position: absolute;
    bottom: 4px;
    width: 100%;
    height: 24px;
    display: block;
    background: linear-gradient(180deg, rgba(35, 32, 32, 0), #232020)
}

.countries-region_options__BUwf8 {
    position: relative;
    min-height: 50px;
    max-height: 445px;
    padding-bottom: 15px;
    overflow-y: auto
}

html[amp] .countries-region_options__BUwf8 {
    max-height: 150px
}

.countries-region_small__fnIj2 .countries-region_options__BUwf8 {
    height: 135px;
    padding-bottom: 0
}

.countries-region_options__BUwf8::-webkit-scrollbar {
    width: 2px
}

.countries-region_options__BUwf8::-webkit-scrollbar-thumb {
    width: 2px;
    border-radius: 2px;
    background: var(--scheme-colors-element-scroll-primary)
}

.countries-region_options__BUwf8::-webkit-scrollbar-track {
    width: 2px;
    border-radius: 2px;
    background: var(--scheme-colors-element-scroll-secondary)
}

.navigationItem_column__7FhJd {
    width: 100%;
    margin-bottom: 35px
}

.navigationItem_column__7FhJd:last-child {
    margin-bottom: 0
}

.navigationItem_column__7FhJd.navigationItem_isOneNav___k4yv {
    width: 100%;
    -webkit-padding-end: 0;
    padding-inline-end: 0
}

@media (min-width: 1200px) {
    .navigationItem_column__7FhJd.navigationItem_isOneNav___k4yv {
        padding-bottom: 0
    }
}

.navigationItem_column__7FhJd.navigationItem_isOneNav___k4yv .navigationItem_listWrapper__ZIFl0 ul:first-child {
    margin-top: 18px
}

@media (min-width: 1200px) {
    .navigationItem_column__7FhJd.navigationItem_isOneNav___k4yv .navigationItem_listWrapper__ZIFl0 ul:first-child {
        margin-top: 0
    }
}

.navigationItem_column__7FhJd.navigationItem_isOneNav___k4yv ul {
    margin-bottom: 14px
}

.navigationItem_column__7FhJd.navigationItem_isOneNav___k4yv ul:last-child {
    margin-bottom: 0
}

@media (min-width: 1200px) {
    .navigationItem_column__7FhJd.navigationItem_isOneNav___k4yv ul {
        width: 33.333%;
        -webkit-padding-end: 30px;
        padding-inline-end: 30px;
        margin-bottom: 0
    }

    .navigationItem_column__7FhJd.navigationItem_isOneNav___k4yv ul:last-child {
        -webkit-padding-end: 0;
        padding-inline-end: 0
    }
}

@media (min-width: 1536px) {
    .navigationItem_column__7FhJd.navigationItem_isOneNav___k4yv ul {
        padding-bottom: 10px
    }
}

@media (min-width: 1200px) {
    .navigationItem_column__7FhJd {
        margin-top: 80px;
        margin-bottom: 0;
        -webkit-padding-start: 80px;
        padding-inline-start: 80px;
        -webkit-padding-end: 85px;
        padding-inline-end: 85px;
        padding-bottom: 40px;
        -webkit-border-start: 1px solid var(--scheme-colors-text-primary-light);
        border-inline-start: 1px solid var(--scheme-colors-text-primary-light)
    }

    .navigationItem_column__7FhJd:nth-child(-n+3) {
        margin-top: 0
    }

    .navigationItem_column__7FhJd:nth-child(3n) {
        -webkit-padding-end: 0;
        padding-inline-end: 0
    }
}

@media (min-width: 1200px)and (max-width: 1535px) {
    .navigationItem_column__7FhJd {
        width: 33.333%
    }

    .navigationItem_column__7FhJd:nth-child(3n+1) {
        -webkit-padding-start: 0;
        padding-inline-start: 0;
        -webkit-border-start: 0;
        border-inline-start: 0
    }
}

@media (min-width: 1536px) {
    .navigationItem_column__7FhJd {
        width: 37.3%
    }

    .navigationItem_column__7FhJd:nth-child(3n) {
        -webkit-padding-end: 0;
        padding-inline-end: 0;
        width: 25.4%
    }
}

.navigationItem_titleWrap__gwFuj {
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer
}

.navigationItem_titleWrap__gwFuj.navigationItem_open__c9buv .navigationItem_titleIcon__PRY_0 {
    transform: rotate(-180deg)
}

@media (min-width: 1200px) {
    .navigationItem_titleWrap__gwFuj {
        cursor: default
    }
}

.navigationItem_titleWrap__gwFuj + .navigationItem_dropdown__29VSX {
    margin-top: 16px
}

@media (min-width: 1200px) {
    .navigationItem_titleWrap__gwFuj + .navigationItem_dropdown__29VSX {
        margin-top: 30px
    }
}

.navigationItem_titleWrap__gwFuj .navigationItem_title__Vhyjq {
    -webkit-padding-end: 15px;
    padding-inline-end: 15px;
    color: var(--scheme-colors-text-primary-light);
    font-weight: 700;
    font-size: 16px;
    line-height: 22px
}

.navigationItem_titleWrap__gwFuj .navigationItem_title__Vhyjq[href] {
    transition: color .1s linear
}

@media (hover: hover) {
    .navigationItem_titleWrap__gwFuj .navigationItem_title__Vhyjq[href]:hover {
        color: var(--scheme-colors-cta-secondary-default)
    }
}

@media (min-width: 1200px) {
    .navigationItem_titleWrap__gwFuj .navigationItem_title__Vhyjq {
        -webkit-padding-end: 0;
        padding-inline-end: 0;
        font-size: 24px;
        line-height: 32.4px
    }
}

.navigationItem_titleWrap__gwFuj .navigationItem_titleIcon__PRY_0 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 24px;
    width: 24px;
    color: var(--scheme-colors-text-primary-light);
    font-size: 19.6px
}

@media (min-width: 1200px) {
    .navigationItem_titleWrap__gwFuj .navigationItem_titleIcon__PRY_0 {
        display: none;
        flex-shrink: 0;
        transition: transform .2s linear
    }

    .navigationItem_listWrapper__ZIFl0 {
        margin-top: 30px;
        display: flex
    }
}

.navigationItem_dropdown__29VSX.navigationItem_hidden__OIBJM {
    display: none
}

@media (min-width: 1200px) {
    .navigationItem_dropdown__29VSX.navigationItem_hidden__OIBJM {
        display: block
    }
}

.navigationItem_navItem__gbskQ {
    margin-bottom: 14px
}

.navigationItem_navItem__gbskQ:last-child {
    margin-bottom: 0
}

@media (min-width: 1200px) {
    .navigationItem_navItem__gbskQ {
        margin-bottom: 20px
    }
}

.navigationItem_menuItem__r7r_d {
    color: var(--scheme-colors-text-primary-light);
    font-size: 16px;
    line-height: 22px;
    font-weight: var(--font-weight-regular);
    transition: color .1s linear
}

@media (hover: hover) {
    .navigationItem_menuItem__r7r_d:hover {
        color: var(--scheme-colors-cta-secondary-default)
    }
}

.modal-content_root__1lVLe {
    position: fixed;
    z-index: 1040;
    visibility: hidden
}

.modal-content_root__1lVLe.modal-content_isOpen__JT_0Q {
    visibility: visible
}

.modal-content_overlay__pcWyB {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #000;
    opacity: .5
}

.modal-content_modal__PMloZ {
    position: relative;
    z-index: 100;
    width: 100%;
    margin: auto;
    padding: 15px;
    background: var(--scheme-color-filter-popup)
}

@media (min-width: 768px) {
    .modal-content_modal__PMloZ {
        padding: 32px
    }
}

.modal-content_button__H0Xtx {
    display: flex;
    margin-right: -10px;
    margin-top: -5px;
    z-index: 5000;
    background: none
}

[dir=rtl] .modal-content_button__H0Xtx {
    margin-left: -10px;
    margin-right: 0
}

.modal-content_button__H0Xtx > svg {
    font-size: 24px;
    color: var(--scheme-color-popup-filter-close-text-default)
}

.modal-content_wrapper__KI7Ci {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: flex;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.modal-content_wrapper__KI7Ci.modal-content_window__8CM_c .modal-content_modal__PMloZ {
    max-width: 830px
}

.modal-content_wrapper__KI7Ci.modal-content_full__Zx7wr {
    overflow: hidden
}

.modal-content_wrapper__KI7Ci.modal-content_full__Zx7wr .modal-content_modal__PMloZ {
    height: 100%;
    overflow-y: auto;
    color: #fff;
    background: rgba(0, 0, 0, .9)
}

.modal-content_wrapper__KI7Ci.modal-content_full__Zx7wr .modal-content_button__H0Xtx > svg {
    color: #fff
}

.modal-content_header__SYQFg {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 30px
}

.modal-content_header__SYQFg.modal-content_withTitle__RUDa_ {
    justify-content: space-between
}

.modal-content_headline__HGgbu {
    color: var(--scheme-color-popup-lang-title-default);
    font-size: 20px;
    font-weight: var(--font-weight-bold);
    line-height: 110%
}

.country-language-item_root__trhSr {
    display: flex;
    align-items: center
}

[data-theme=theme-one] .country-language-item_root__trhSr {
    gap: 12px;
    flex-basis: calc(50% - 16px)
}

[data-theme=theme-one] .country-language-item_root__trhSr span {
    color: var(--scheme-color-popup-lang-text-default)
}

[data-theme=theme-one] .country-language-item_root__trhSr:hover span {
    color: var(--scheme-color-popup-lang-text-hover)
}

@media (min-width: 768px) {
    [data-theme=theme-one] .country-language-item_root__trhSr {
        flex-basis: calc(25% - 10px)
    }
}

[data-theme=theme-two] .country-language-item_root__trhSr {
    gap: 18px;
    padding: 10px;
    -webkit-padding-start: 28px;
    padding-inline-start: 28px;
    -webkit-padding-end: 20px;
    padding-inline-end: 20px
}

[data-theme=theme-two] .country-language-item_root__trhSr:active, [data-theme=theme-two] .country-language-item_root__trhSr:hover {
    background-color: var(--scheme-colors-element-scroll-secondary)
}

@media (min-width: 1200px) {
    [data-theme=theme-two] .country-language-item_root__trhSr {
        gap: 20px;
        padding: 10px;
        -webkit-padding-start: 43px;
        padding-inline-start: 43px;
        -webkit-padding-end: 20px;
        padding-inline-end: 20px
    }
}

[data-theme=theme-two] .country-language-item_root__trhSr.country-language-item_rootWithoutTitle__Y3gIh {
    padding: 10px 28px
}

@media (min-width: 1200px) {
    [data-theme=theme-two] .country-language-item_root__trhSr.country-language-item_rootWithoutTitle__Y3gIh {
        padding: 10px 43px
    }
}

.country-language-item_root__trhSr .country-language-item_iconHolder__3afp_ {
    position: relative;
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center
}

[data-theme=theme-one] .country-language-item_root__trhSr .country-language-item_iconHolder__3afp_ {
    width: 50px;
    height: 37.5px
}

[data-theme=theme-two] .country-language-item_root__trhSr .country-language-item_iconHolder__3afp_ {
    width: 36px;
    height: 27px
}

@media (min-width: 1200px) {
    [data-theme=theme-two] .country-language-item_root__trhSr .country-language-item_iconHolder__3afp_ {
        width: 40px;
        height: 30px
    }
}

[data-theme=theme-two] .country-language-item_root__trhSr .country-language-item_iconHolder__3afp_:only-child {
    margin-left: auto;
    margin-right: auto
}

[data-theme=theme-one] .country-language-item_root__trhSr .country-language-item_title__bnIXk {
    font-size: 16px;
    line-height: 126%
}

[data-theme=theme-two] .country-language-item_root__trhSr .country-language-item_title__bnIXk {
    color: var(--scheme-colors-text-primary-light);
    font-size: var(--scheme-typography-small-fontSize-m);
    line-height: var(--scheme-typography-small-lineHeight-m);
    font-weight: var(--scheme-typography-small-fontWeight-m)
}

@media (min-width: 1200px) {
    [data-theme=theme-two] .country-language-item_root__trhSr .country-language-item_title__bnIXk {
        font-size: var(--scheme-typography-small-fontSize-m2);
        line-height: var(--scheme-typography-small-lineHeight-m2);
        font-weight: var(--scheme-typography-small-fontWeight-m2)
    }
}

.country-language_root__bz01L {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    overflow: auto;
    column-gap: 10px;
    row-gap: 20px
}

.pointer_root__NBSBR[data-pointer-icon-direction=down] {
    transform: rotate(90deg)
}

.pointer_root__NBSBR[data-pointer-icon-direction=left] {
    transform: rotate(180deg)
}

.pointer_root__NBSBR[data-pointer-icon-direction=up] {
    transform: rotate(270deg)
}

.country-language_root__nWk44 {
    position: absolute
}

.country-language_wrapper__AFUAq {
    position: fixed;
    top: 50px;
    bottom: 0;
    display: flex;
    flex-direction: column;
    z-index: 1000;
    min-width: 203px;
    max-width: 75vw;
    visibility: hidden;
    transform: translateX(100%);
    background-color: var(--scheme-colors-background-header);
    color: var(--scheme-colors-text-primary-light);
    word-break: break-word;
    transition: transform .2s ease
}

@media (min-width: 1200px) {
    .country-language_wrapper__AFUAq {
        top: 0;
        width: 314px
    }
}

[dir=ltr] .country-language_wrapper__AFUAq {
    right: 0
}

[dir=rtl] .country-language_wrapper__AFUAq {
    left: 0;
    transform: translateX(-100%)
}

.country-language_wrapper__AFUAq.country-language_isOpen__JIi56 {
    visibility: visible;
    transform: translateX(0)
}

[data-with-bottom-tab-nav] .country-language_wrapper__AFUAq {
    bottom: 61px
}

@media (min-width: 1200px) {
    [data-with-bottom-tab-nav] .country-language_wrapper__AFUAq {
        bottom: 0
    }
}

.country-language_wrapper__AFUAq .country-language_closeNav__kPdw9 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    background: transparent;
    width: 36px;
    height: 36px;
    padding: 0;
    margin: 10px 16px 0
}

.country-language_wrapper__AFUAq .country-language_closeNav__kPdw9:active, .country-language_wrapper__AFUAq .country-language_closeNav__kPdw9:hover {
    background: var(--scheme-colors-hover-secondary-icon);
    border-radius: 50%
}

.country-language_wrapper__AFUAq .country-language_closeNav__kPdw9 .country-language_pointerIcon__eP016 {
    font-size: 20px;
    color: var(--scheme-colors-text-primary-light)
}

@media (min-width: 1200px) {
    .country-language_wrapper__AFUAq .country-language_closeNav__kPdw9 {
        margin: 40px 16px 0
    }
}

[dir=rtl] .country-language_wrapper__AFUAq .country-language_closeNav__kPdw9 {
    transform: rotate(180deg)
}

.country-language_wrapper__AFUAq .country-language_currentCountry__N8ePN {
    align-self: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 18px;
    padding: 0 28px;
    text-align: center;
    margin-top: 18px;
    -webkit-margin-end: 10px;
    margin-inline-end: 10px
}

@media (min-width: 1200px) {
    .country-language_wrapper__AFUAq .country-language_currentCountry__N8ePN {
        margin-top: 0
    }
}

.country-language_wrapper__AFUAq .country-language_currentCountry__N8ePN .country-language_currentCountryFlagWrapper__DB2qO {
    position: relative;
    width: 103px;
    height: 77px
}

@media (min-width: 1200px) {
    .country-language_wrapper__AFUAq .country-language_currentCountry__N8ePN .country-language_currentCountryFlagWrapper__DB2qO {
        width: 112px;
        height: 84px
    }
}

.country-language_wrapper__AFUAq .country-language_currentCountry__N8ePN .country-language_currentCountryTitle__lzhOw {
    color: var(--scheme-colors-text-primary-light);
    font-size: 14px;
    line-height: 129%;
    font-weight: var(--font-weight-bold)
}

@media (min-width: 1200px) {
    .country-language_wrapper__AFUAq .country-language_currentCountry__N8ePN .country-language_currentCountryTitle__lzhOw {
        font-size: 16px
    }
}

.country-language_wrapper__AFUAq .country-language_listWrapper__8RsCb {
    position: relative;
    overflow-y: auto;
    margin: 40px 0 10px;
    -webkit-margin-end: 10px;
    margin-inline-end: 10px
}

.country-language_wrapper__AFUAq .country-language_listWrapper__8RsCb:after {
    content: "";
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    display: block;
    height: 35px;
    width: 100%;
    background: linear-gradient(rgba(6, 6, 6, 0), #060606)
}

.country-language_wrapper__AFUAq .country-language_listWrapper__8RsCb::-webkit-scrollbar {
    width: 2px;
    background-color: #131314
}

.country-language_wrapper__AFUAq .country-language_listWrapper__8RsCb::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #a9a9a9
}

.country-language_wrapper__AFUAq .country-language_list__yanR3 {
    display: flex;
    flex-direction: column;
    gap: 5px
}

@media (min-width: 1200px) {
    .country-language_wrapper__AFUAq .country-language_list__yanR3 {
        gap: 17px
    }
}

html[amp] .country-language_wrapper__AFUAq {
    visibility: visible;
    transform: translateX(0)
}

.country-language_overlay___XQ47 {
    display: none;
    z-index: 900;
    position: fixed;
    top: 50px;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--scheme-colors-background-header);
    opacity: .6
}

[data-with-bottom-tab-nav] .country-language_overlay___XQ47 {
    bottom: 61px
}

.country-language_overlay___XQ47.country-language_overlayActive__oAlty {
    display: block
}

@media (min-width: 1200px) {
    .country-language_overlay___XQ47.country-language_overlayActive__oAlty {
        display: none
    }
}

html[amp] .country-language_overlay___XQ47 {
    display: block;
    visibility: visible;
    transform: translateX(0)
}

.country-language_root__pjD8E {
    position: relative;
    display: block;
    padding: 0;
    border: none;
    background: transparent
}

[data-theme=theme-one] .country-language_root__pjD8E {
    width: 26px;
    height: 19.5px
}

[data-theme=theme-two] .country-language_root__pjD8E {
    width: 30px;
    height: 22.5px
}

@media (min-width: 1200px) {
    [data-theme=theme-two] .country-language_root__pjD8E {
        width: 33px;
        height: 24.75px
    }

    .header-nav_root__FruBb {
        width: 100%
    }
}

.header-nav_nav__fRORl {
    position: fixed;
    top: 50px;
    right: 0;
    left: 0;
    display: block;
    align-items: center;
    z-index: 1000;
    height: calc(100% - 50px);
    max-height: 100%;
    overflow: auto;
    visibility: hidden;
    background-color: var(--scheme-color-header-menu)
}

@media (min-width: 768px) {
    .header-nav_nav__fRORl {
        top: 80px;
        height: calc(100% - 80px)
    }
}

@media (min-width: 1200px) {
    .header-nav_nav__fRORl {
        display: flex;
        margin: 0 10px;
        position: relative;
        top: 0;
        height: 100%;
        max-width: 100%;
        visibility: visible;
        overflow: visible
    }
}

.header-nav_nav__fRORl.header-nav_isOpen__zzAYN {
    visibility: visible
}

.header-nav_list__57WKA {
    width: 100%
}

.header-nav_list__57WKA.header-nav_rootList__oMlul {
    display: flex
}

@media (max-width: 1199px) {
    .header-nav_list__57WKA.header-nav_rootList__oMlul {
        display: block
    }
}

@media (min-width: 1200px) {
    .header-nav_list__57WKA.header-nav_rootList__oMlul {
        overflow-x: hidden
    }
}

.header-nav_list__57WKA.header-nav_rootList__oMlul > .header-nav_navItem__Hr58c {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    padding: 0 2px
}

.header-nav_groupsWrapper__vQgcW {
    z-index: 1
}

@media (max-width: 1199px) {
    .header-nav_groupsWrapper__vQgcW {
        width: 100%
    }
}

@media (min-width: 1200px) {
    .header-nav_groupsWrapper__vQgcW {
        position: absolute;
        top: 100%
    }

    .header-nav_groupsWrapper__vQgcW:before {
        content: "";
        position: absolute;
        top: -15px;
        display: block;
        width: 100%;
        height: 15px
    }
}

.header-nav_groupsWrapper__vQgcW .header-nav_groupsWrapperInner__IUK0T {
    width: 100%
}

@media (min-width: 1200px) {
    .header-nav_groupsWrapper__vQgcW .header-nav_groupsWrapperInner__IUK0T {
        display: flex;
        background-color: var(--scheme-color-header-dropdown);
        box-shadow: var(--scheme-shadow-underMenu);
        border-top: var(--scheme-color-menu-subTopBorder);
        border-radius: var(--scheme-radius-underMenu);
        padding: 10px 11px 13px
    }

    .header-nav_groupsWrapper__vQgcW .header-nav_groupsWrapperInner__IUK0T > .header-nav_list__57WKA {
        padding: 0 9px
    }
}

@media (max-width: 1199px) {
    .header-nav_navItem__Hr58c {
        position: relative
    }

    .header-nav_navItem__Hr58c .header-nav_navLink__IUdrA {
        padding: 15px 15px 15px 5px
    }

    .header-nav_navItem__Hr58c[data-depth="0"] > .header-nav_groupsWrapper__vQgcW > .header-nav_groupsWrapperInner__IUK0T > .header-nav_list__57WKA, .header-nav_navItem__Hr58c[data-depth="0"] > .header-nav_list__57WKA, .header-nav_navItem__Hr58c[data-depth="1"] > .header-nav_groupsWrapper__vQgcW > .header-nav_groupsWrapperInner__IUK0T > .header-nav_list__57WKA, .header-nav_navItem__Hr58c[data-depth="1"] > .header-nav_list__57WKA {
        display: none
    }

    .header-nav_navItem__Hr58c.header-nav_isSubOpen__qlfgi > .header-nav_groupsWrapper__vQgcW > .header-nav_groupsWrapperInner__IUK0T > .header-nav_list__57WKA, .header-nav_navItem__Hr58c.header-nav_isSubOpen__qlfgi > .header-nav_list__57WKA {
        display: block
    }
}

@media (min-width: 1200px) {
    .header-nav_navItem__Hr58c.header-nav_isActive__HTZcZ > .header-nav_navLink__IUdrA {
        -webkit-text-decoration: var(--scheme-color-menu-actve-underline);
        text-decoration: var(--scheme-color-menu-actve-underline)
    }
}

.header-nav_navItem__Hr58c.header-nav_isActive__HTZcZ:not([data-depth="0"]) > .header-nav_navLink__IUdrA {
    color: var(--scheme-color-menu-actve-subitem)
}

@media (max-width: 1199px) {
    .header-nav_navItem__Hr58c.header-nav_isActive__HTZcZ:not([data-depth="0"]) > .header-nav_navLink__IUdrA {
        color: var(--scheme-color-text-quinary)
    }
}

.header-nav_navItem__Hr58c .header-nav_navLink__IUdrA {
    color: var(--scheme-color-header-text);
    font-size: var(--scheme-color-menu-size);
    text-transform: var(--scheme-color-menu-upper)
}

@media (max-width: 1199px) {
    .header-nav_navItem__Hr58c .header-nav_navLink__IUdrA {
        width: 100%;
        border-bottom: 1px solid var(--scheme-color-stroke-line);
        font-size: 18px
    }
}

.header-nav_navItem__Hr58c .header-nav_navLink__IUdrA:hover {
    color: var(--scheme-color-menu-hover-color);
    -webkit-text-decoration: var(--scheme-color-menu-hover-underline);
    text-decoration: var(--scheme-color-menu-hover-underline)
}

.header-nav_navItem__Hr58c span.header-nav_navLink__IUdrA {
    display: inline-block;
    cursor: default
}

@media (max-width: 1199px) {
    [dir=rtl] .header-nav_navItem__Hr58c .header-nav_navLink__IUdrA {
        padding: 15px 5px 15px 15px
    }
}

.header-nav_navItem__Hr58c[data-depth="0"] {
    letter-spacing: -.02em
}

.header-nav_navItem__Hr58c[data-depth="0"] > .header-nav_navLink__IUdrA {
    padding: 15px 5px
}

@media (max-width: 1199px) {
    .header-nav_navItem__Hr58c[data-depth="0"].header-nav_isActive__HTZcZ > .header-nav_navLink__IUdrA {
        color: var(--scheme-color-text-quinary)
    }

    .header-nav_navItem__Hr58c[data-depth="0"] .header-nav_list__57WKA {
        background-color: var(--scheme-color-header-submenu)
    }
}

@media (min-width: 1200px) {
    .header-nav_navItem__Hr58c[data-depth="0"] > .header-nav_navLink__IUdrA {
        position: relative
    }

    .header-nav_navItem__Hr58c[data-depth="0"].header-nav_isActive__HTZcZ > .header-nav_navLink__IUdrA:after {
        background-color: var(--scheme-color-menu-actve-afterColor)
    }

    .header-nav_navItem__Hr58c[data-depth="0"] > .header-nav_groupsWrapper__vQgcW {
        display: none
    }

    .header-nav_navItem__Hr58c[data-depth="0"]:hover > .header-nav_groupsWrapper__vQgcW {
        display: flex
    }
}

@media (max-width: 1199px) {
    [dir=ltr] .header-nav_navItem__Hr58c[data-depth="0"] .header-nav_list__57WKA .header-nav_navLink__IUdrA {
        padding-left: 30px
    }

    [dir=rtl] .header-nav_navItem__Hr58c[data-depth="0"] .header-nav_list__57WKA .header-nav_navLink__IUdrA {
        padding-right: 30px
    }
}

.header-nav_navItem__Hr58c[data-depth="1"] > .header-nav_navLink__IUdrA {
    font-size: 16px
}

@media (max-width: 1199px) {
    .header-nav_navItem__Hr58c[data-depth="1"] .header-nav_list__57WKA {
        background-color: var(--scheme-color-header-subsubmenu)
    }
}

@media (min-width: 1200px) {
    .header-nav_navItem__Hr58c[data-depth="1"].header-nav_hasChildren__axzye > .header-nav_navLink__IUdrA {
        width: 100%;
        border-bottom: 1px solid var(--scheme-color-stroke-line)
    }

    .header-nav_navItem__Hr58c[data-depth="1"] > .header-nav_navLink__IUdrA {
        font-size: 16px;
        font-weight: var(--font-weight-bold);
        padding: 7px 0
    }

    .header-nav_navItem__Hr58c[data-depth="1"] .header-nav_arrowBtn__SAE_o {
        display: none
    }
}

@media (max-width: 1199px) {
    [dir=ltr] .header-nav_navItem__Hr58c[data-depth="1"] .header-nav_list__57WKA .header-nav_navLink__IUdrA {
        padding-left: 45px
    }

    [dir=rtl] .header-nav_navItem__Hr58c[data-depth="1"] .header-nav_list__57WKA .header-nav_navLink__IUdrA {
        padding-right: 45px
    }
}

.header-nav_navItem__Hr58c[data-depth="2"] .header-nav_navLink__IUdrA {
    font-size: 15px
}

@media (min-width: 1200px) {
    .header-nav_navItem__Hr58c[data-depth="2"] .header-nav_navLink__IUdrA {
        padding: 7px 0
    }
}

@media (max-width: 1199px) {
    .header-nav_navItem__Hr58c[data-depth="2"] .header-nav_navLink__IUdrA {
        font-size: 14px
    }
}

.header-nav_arrowBtn__SAE_o {
    transition: all .2s ease;
    all: unset;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    color: var(--scheme-color-header-text);
    font-size: 10px
}

@media (max-width: 1199px) {
    .header-nav_arrowBtn__SAE_o {
        position: absolute;
        z-index: 10
    }

    .header-nav_arrowBtn__SAE_o.header-nav_isOpen__zzAYN {
        transform: rotate(180deg)
    }
}

@media (min-width: 1200px) {
    .header-nav_arrowBtn__SAE_o {
        width: auto;
        height: auto;
        pointer-events: none
    }
}

.header-nav_arrowBtn__SAE_o .header-nav_arrowIconWrap__1ghMJ {
    width: 10px;
    height: 10px
}

.header-nav_arrowBtn__SAE_o .header-nav_arrowIconWrap__1ghMJ .header-nav_arrowIcon__uqQ33 {
    display: flex;
    font-size: 15px
}

@media (max-width: 1199px) {
    [dir=ltr] .header-nav_arrowBtn__SAE_o {
        right: 0
    }

    [dir=rtl] .header-nav_arrowBtn__SAE_o {
        left: 0
    }
}

.header-nav_arrowBtn__SAE_o .header-nav_arrowIconWrap__1ghMJ {
    display: flex;
    align-items: center
}

html[amp] .header-nav_nav__fRORl {
    visibility: visible
}

html[amp] .header-nav_nav__fRORl .header-nav_navItem__Hr58c[data-depth] .header-nav_list__57WKA {
    display: block
}

.burger-menu_root__PvX2v.burger-menu_isOpen__KoOmP span, html[amp] #_amp-header-nav:not([hidden]) + div .burger-menu_root__PvX2v span {
    display: none
}

.burger-menu_root__PvX2v.burger-menu_isOpen__KoOmP:before, html[amp] #_amp-header-nav:not([hidden]) + div .burger-menu_root__PvX2v:before {
    top: auto;
    transform: rotate(45deg)
}

.burger-menu_root__PvX2v.burger-menu_isOpen__KoOmP:after, html[amp] #_amp-header-nav:not([hidden]) + div .burger-menu_root__PvX2v:after {
    bottom: auto;
    transform: rotate(-45deg)
}

.burger-menu_root__PvX2v {
    all: unset;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    height: 22px;
    width: 24px
}

@media (min-width: 1200px) {
    .burger-menu_root__PvX2v {
        display: none
    }
}

.burger-menu_root__PvX2v span, .burger-menu_root__PvX2v:after, .burger-menu_root__PvX2v:before {
    position: absolute;
    width: 100%;
    height: 3px;
    background-color: var(--scheme-color-header-text)
}

.burger-menu_root__PvX2v:after, .burger-menu_root__PvX2v:before {
    content: "";
    display: block
}

.burger-menu_root__PvX2v:before {
    top: 0
}

.burger-menu_root__PvX2v:after {
    bottom: 0
}

.header-client_root__y55Ri {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 1001;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    transition: transform .2s ease
}

.header-client_mainNavigation__T0LrL {
    display: flex;
    align-items: center;
    background-color: var(--scheme-color-header-menu);
    box-shadow: var(--scheme-shadow-header);
    z-index: 2
}

.header-client_wrapper__m6ToN {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 50px;
    flex: 1 1
}

@media (min-width: 768px) {
    .header-client_wrapper__m6ToN {
        height: 80px
    }
}

.header-client_controls__yU_aX {
    display: flex;
    align-items: center;
    gap: 15px
}

.header-nav-mobile-controls_closeNav__URg_3, .header-nav-mobile-controls_prevNav__yxJ2u {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    height: 36px;
    padding: 0
}

@media (min-width: 1200px) {
    .header-nav-mobile-controls_closeNav__URg_3, .header-nav-mobile-controls_prevNav__yxJ2u {
        display: none
    }
}

.header-nav-mobile-controls_prevNav__yxJ2u {
    top: 6px;
    left: 24px;
    right: 50px;
    gap: 10px;
    max-width: max-content
}

[dir=rtl] .header-nav-mobile-controls_prevNav__yxJ2u {
    left: 50px;
    right: 24px
}

.header-nav-mobile-controls_closeNav__URg_3 {
    top: 6px;
    right: 6px;
    width: 36px
}

[dir=rtl] .header-nav-mobile-controls_closeNav__URg_3 {
    right: unset;
    left: 6px
}

.header-nav-mobile-controls_prevIconWrap__kyPtr {
    display: flex
}

[dir=rtl] .header-nav-mobile-controls_prevIconWrap__kyPtr {
    transform: rotate(180deg)
}

.header-nav-mobile-controls_closeIcon__4txHR, .header-nav-mobile-controls_prevIcon__zysZf {
    color: var(--scheme-colors-text-primary-light)
}

.header-nav-mobile-controls_prevIcon__zysZf {
    font-size: 20px;
    min-width: 20px
}

.header-nav-mobile-controls_closeIcon__4txHR {
    font-size: 14px
}

.header-nav-mobile-controls_prevTitle__5gQ47 {
    flex: 1 1;
    color: var(--scheme-colors-text-primary-light);
    opacity: .7;
    text-align: start;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: var(--scheme-typography-mobile14-fontSize-s);
    line-height: var(--scheme-typography-mobile14-lineHeight-s);
    font-weight: var(--scheme-typography-mobile14-fontWeight-s)
}

.burger-menu_root__uue2c {
    all: unset;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    height: 17px;
    width: 20px;
    order: -1
}

@media (min-width: 1200px) {
    .burger-menu_root__uue2c {
        display: none
    }
}

.burger-menu_root__uue2c.burger-menu_isOpen__3g_s_ span {
    display: none
}

.burger-menu_root__uue2c.burger-menu_isOpen__3g_s_:before {
    top: auto;
    transform: rotate(45deg)
}

.burger-menu_root__uue2c.burger-menu_isOpen__3g_s_:after {
    bottom: auto;
    transform: rotate(-45deg)
}

.burger-menu_root__uue2c span, .burger-menu_root__uue2c:after, .burger-menu_root__uue2c:before {
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #fff;
    border-radius: 100px
}

.burger-menu_root__uue2c:after, .burger-menu_root__uue2c:before {
    content: "";
    display: block
}

.burger-menu_root__uue2c:before {
    top: 0
}

.burger-menu_root__uue2c:after {
    bottom: 0
}

.header-nav_nav__3C_mL {
    position: fixed;
    inset: 0;
    width: 100%;
    padding: 46px 0 10px;
    color: var(--scheme-colors-text-primary-light);
    z-index: 10;
    visibility: hidden;
    transform: translateX(-100%);
    background-color: var(--scheme-colors-background-header);
    transition: transform .2s ease, visibility .2s ease
}

[dir=rtl] .header-nav_nav__3C_mL {
    transform: translateX(100%)
}

@media (min-width: 1200px) {
    .header-nav_nav__3C_mL {
        flex: 1 1;
        position: relative;
        inset: unset;
        width: 100px;
        -webkit-margin-start: 50px;
        margin-inline-start: 50px;
        padding: 0;
        z-index: unset;
        visibility: visible;
        transform: none;
        transition: none
    }

    [dir=rtl] .header-nav_nav__3C_mL {
        transform: none
    }

    .header-nav_nav__3C_mL:after {
        position: absolute;
        top: 0;
        right: -500px;
        bottom: 1px;
        width: 505px;
        background-color: var(--scheme-colors-background-header);
        content: "";
        display: block
    }

    [dir=rtl] .header-nav_nav__3C_mL:after {
        right: auto;
        left: -500px
    }
}

.header-nav_nav__3C_mL.header-nav_isNavOpen__YFUVS, html[amp] .header-nav_nav__3C_mL {
    visibility: visible;
    transform: translateX(0)
}

@media (min-width: 1200px) {
    .header-nav_nav__3C_mL.header-nav_isNavOpen__YFUVS {
        transform: none
    }
}

.header-nav_list__LUhy0 {
    flex-basis: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px
}

@media (max-width: 1199px) {
    .header-nav_list__LUhy0 {
        position: relative;
        top: -9999px;
        max-height: 0
    }

    .header-nav_list__LUhy0[data-open-nav] {
        position: fixed;
        top: 46px;
        left: 0;
        right: 0;
        bottom: 10px;
        max-height: 100%;
        padding: 0 16px;
        background-color: var(--scheme-colors-background-header);
        overflow-y: auto;
        overflow-x: hidden
    }

    .header-nav_list__LUhy0[data-open-nav]::-webkit-scrollbar {
        width: 3px
    }

    .header-nav_list__LUhy0[data-open-nav]::-webkit-scrollbar-thumb {
        border-radius: 2px;
        background: #a9a9a9
    }

    .header-nav_list__LUhy0[data-open-nav]::-webkit-scrollbar-track {
        border-radius: 2px;
        background: #404040
    }
}

@media (min-width: 1200px) {
    .header-nav_list__LUhy0 {
        gap: 0
    }

    .header-nav_list__LUhy0 ::-webkit-scrollbar {
        width: 12px
    }

    .header-nav_list__LUhy0 ::-webkit-scrollbar-track {
        box-shadow: inset 0 0 10px 10px #111114;
        border: 4.5px solid transparent;
        border-radius: 10px
    }

    .header-nav_list__LUhy0 ::-webkit-scrollbar-thumb {
        box-shadow: inset 0 0 10px 10px #6c6b6b;
        border: 4.5px solid transparent;
        border-radius: 10px
    }
}

@media (min-width: 1200px) {
    .header-nav_list__LUhy0[data-depth="0"] {
        flex-direction: row;
        gap: 20px
    }
}

.header-nav_navItem__ZCXEm {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px solid var(--scheme-colors-stroke-primary)
}

@media (min-width: 1200px) {
    .header-nav_navItem__ZCXEm {
        flex-wrap: nowrap;
        border-bottom: none
    }
}

.header-nav_navItem__ZCXEm.header-nav_isActive__DE7Vc > .header-nav_arrowBtn__1UwQh, .header-nav_navItem__ZCXEm.header-nav_isActive__DE7Vc > .header-nav_navLink__zFzyC {
    color: var(--scheme-colors-cta-secondary-default)
}

.header-nav_navItem__ZCXEm[data-depth="0"] > .header-nav_navLink__zFzyC {
    font-size: var(--scheme-typography-small-fontSize-m2);
    line-height: var(--scheme-typography-small-lineHeight-m2);
    font-weight: var(--scheme-typography-small-fontWeight-m2)
}

@media (min-width: 1200px) {
    .header-nav_navItem__ZCXEm[data-depth="0"] {
        position: relative;
        flex-shrink: 0
    }

    .header-nav_navItem__ZCXEm[data-depth="0"] > .header-nav_list__LUhy0 {
        top: 30px;
        transition: opacity .3s ease, top .2s ease
    }

    .header-nav_navItem__ZCXEm[data-depth="0"]:hover > .header-nav_list__LUhy0 {
        position: absolute;
        top: 100%;
        background-color: var(--scheme-colors-background-header);
        box-shadow: inset 0 0 8px 0 hsla(0, 0%, 100%, .25)
    }

    .header-nav_navItem__ZCXEm[data-depth="0"]:hover > .header-nav_arrowBtn__1UwQh {
        transform: rotate(270deg)
    }

    .header-nav_navItem__ZCXEm[data-depth="0"]:hover:not(.header-nav_isActive__DE7Vc) > .header-nav_arrowBtn__1UwQh, .header-nav_navItem__ZCXEm[data-depth="0"]:hover:not(.header-nav_isActive__DE7Vc) > .header-nav_navLink__zFzyC {
        color: #a9a9a9
    }

    .header-nav_navItem__ZCXEm[data-depth="0"] .header-nav_list__LUhy0, .header-nav_navItem__ZCXEm[data-depth="1"] .header-nav_list__LUhy0 {
        height: 0;
        max-height: 0;
        max-width: 0;
        overflow: hidden;
        visibility: hidden;
        opacity: 0
    }

    .header-nav_navItem__ZCXEm[data-depth="0"]:hover > .header-nav_list__LUhy0, .header-nav_navItem__ZCXEm[data-depth="1"]:hover > .header-nav_list__LUhy0 {
        display: grid;
        grid-template-rows:repeat(7, auto);
        grid-auto-flow: column;
        height: auto;
        max-height: calc(100vh - 81.5px - 10px);
        max-width: none;
        padding-top: 1px;
        border-radius: 10px;
        overflow-y: auto;
        overflow-x: hidden;
        visibility: visible;
        opacity: 1
    }

    .header-nav_navItem__ZCXEm[data-depth="1"], .header-nav_navItem__ZCXEm[data-depth="2"] {
        padding: 0 16px
    }

    .header-nav_navItem__ZCXEm[data-depth="1"] > .header-nav_navLink__zFzyC, .header-nav_navItem__ZCXEm[data-depth="2"] > .header-nav_navLink__zFzyC {
        display: flex;
        position: relative;
        font-size: var(--scheme-typography-small-fontSize-m2);
        line-height: var(--scheme-typography-small-lineHeight-m2);
        font-weight: var(--scheme-typography-small-fontWeight-m2)
    }

    .header-nav_navItem__ZCXEm[data-depth="1"] > .header-nav_navLink__zFzyC:before, .header-nav_navItem__ZCXEm[data-depth="2"] > .header-nav_navLink__zFzyC:before {
        content: "";
        position: absolute;
        top: 0;
        display: block;
        width: 268px;
        height: 100%;
        transform: translateX(-15px);
        border-radius: 10px
    }

    [dir=rtl] .header-nav_navItem__ZCXEm[data-depth="1"] > .header-nav_navLink__zFzyC:before, [dir=rtl] .header-nav_navItem__ZCXEm[data-depth="2"] > .header-nav_navLink__zFzyC:before {
        transform: translateX(15px)
    }

    .header-nav_navItem__ZCXEm[data-depth="1"] > .header-nav_navLink__zFzyC:hover:before, .header-nav_navItem__ZCXEm[data-depth="2"] > .header-nav_navLink__zFzyC:hover:before {
        background-color: var(--scheme-colors-hover-primary)
    }

    .header-nav_navItem__ZCXEm[data-depth="1"] > .header-nav_navLink__zFzyC:after, .header-nav_navItem__ZCXEm[data-depth="2"] > .header-nav_navLink__zFzyC:after {
        content: "";
        position: absolute;
        bottom: 0;
        display: block;
        width: 256px;
        transform: translateX(-9px);
        height: 1px;
        background-color: var(--scheme-colors-hover-dark)
    }

    [dir=rtl] .header-nav_navItem__ZCXEm[data-depth="1"] > .header-nav_navLink__zFzyC:after, [dir=rtl] .header-nav_navItem__ZCXEm[data-depth="2"] > .header-nav_navLink__zFzyC:after {
        transform: translateX(9px)
    }

    .header-nav_navItem__ZCXEm[data-depth="1"] > .header-nav_navLink__zFzyC > span, .header-nav_navItem__ZCXEm[data-depth="2"] > .header-nav_navLink__zFzyC > span {
        overflow: hidden;
        display: inline-block;
        text-decoration: none;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 213px;
        z-index: 1
    }

    .header-nav_navItem__ZCXEm[data-depth="1"] > .header-nav_navLink__zFzyC:only-child > span, .header-nav_navItem__ZCXEm[data-depth="2"] > .header-nav_navLink__zFzyC:only-child > span {
        width: 238px
    }

    .header-nav_navItem__ZCXEm[data-depth="1"][data-arrow-side=start] > .header-nav_arrowBtn__1UwQh {
        transform: rotate(180deg)
    }

    .header-nav_navItem__ZCXEm[data-depth="1"][data-arrow-side=end] > .header-nav_arrowBtn__1UwQh, [dir=rtl] .header-nav_navItem__ZCXEm[data-depth="1"][data-arrow-side=start] > .header-nav_arrowBtn__1UwQh {
        transform: rotate(0)
    }

    [dir=rtl] .header-nav_navItem__ZCXEm[data-depth="1"][data-arrow-side=end] > .header-nav_arrowBtn__1UwQh {
        transform: rotate(180deg)
    }

    .header-nav_navItem__ZCXEm[data-depth="1"] > .header-nav_list__LUhy0 {
        transform: translateY(-30px);
        transition: opacity .3s ease, transform .2s ease
    }

    .header-nav_navItem__ZCXEm[data-depth="1"]:hover > .header-nav_list__LUhy0 {
        position: fixed;
        background: var(--scheme-colors-stroke-primary);
        box-shadow: inset 0 0 2px 0 hsla(0, 0%, 100%, .25);
        transform: translateY(0);
        z-index: 10
    }
}

.header-nav_navItem__ZCXEm[data-depth="2"] .header-nav_list__LUhy0 {
    display: none
}

.header-nav_navLink__zFzyC {
    flex: 1 1;
    min-height: 45px;
    padding: 10px 10px 12px;
    color: var(--scheme-colors-text-primary-light);
    font-size: var(--scheme-typography-small-fontSize-m);
    line-height: var(--scheme-typography-small-lineHeight-m);
    font-weight: var(--scheme-typography-small-fontWeight-m)
}

@media (min-width: 1200px) {
    .header-nav_navLink__zFzyC {
        padding: 15px 0
    }
}

.header-nav_navLink__zFzyC:active {
    opacity: .8
}

.header-nav_arrowBtn__1UwQh {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
    background: transparent;
    color: var(--scheme-colors-text-primary-light);
    transition: transform .2s ease
}

[dir=rtl] .header-nav_arrowBtn__1UwQh {
    transform: rotate(180deg)
}

@media (min-width: 1200px) {
    .header-nav_arrowBtn__1UwQh {
        padding: 0;
        -webkit-margin-start: 5px;
        margin-inline-start: 5px;
        transform: rotate(90deg);
        pointer-events: none
    }

    [dir=rtl] .header-nav_arrowBtn__1UwQh {
        transform: rotate(90deg)
    }
}

.header-nav_arrowIconWrap__qV6qk {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px
}

@media (min-width: 1200px) {
    .header-nav_arrowIconWrap__qV6qk {
        width: 20px;
        height: 20px
    }
}

.header-nav_arrowIcon__Xrl8A {
    display: flex;
    font-size: 16.8px
}

@media (min-width: 1200px) {
    .header-nav_arrowIcon__Xrl8A {
        font-size: 14px
    }
}

.search-form_form__hgIhX {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%
}

.search-form_searchIcon__TEFg2 {
    position: absolute;
    left: 17px;
    font-size: 16px;
    color: var(--scheme-colors-text-primary-light)
}

[dir=rtl] .search-form_searchIcon__TEFg2 {
    left: auto;
    right: 17px
}

@media (min-width: 1200px) {
    .search-form_searchIcon__TEFg2 {
        left: 12px
    }

    [dir=rtl] .search-form_searchIcon__TEFg2 {
        left: auto;
        right: 12px
    }
}

.search-form_input__4JQCu {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    -webkit-padding-start: 48px;
    padding-inline-start: 48px;
    -webkit-padding-end: 45px;
    padding-inline-end: 45px;
    color: var(--scheme-colors-text-primary-light);
    font-size: var(--scheme-typography-small-fontSize-m2);
    line-height: var(--scheme-typography-small-lineHeight-m2);
    font-weight: var(--scheme-typography-small-fontWeight-m2);
    border: none;
    border-radius: 10px;
    background-color: var(--scheme-colors-background-search)
}

@media (min-width: 1200px) {
    .search-form_input__4JQCu {
        width: 253px;
        padding-top: 9px;
        padding-bottom: 9px;
        -webkit-padding-start: 40px;
        padding-inline-start: 40px;
        -webkit-padding-end: 50px;
        padding-inline-end: 50px
    }
}

.search-form_clearSearchBtn___IfMo {
    position: absolute;
    right: 17px;
    display: flex;
    padding: 0;
    background-color: transparent
}

[dir=rtl] .search-form_clearSearchBtn___IfMo {
    left: 17px;
    right: auto
}

.search-form_clearIcon__q2xbP {
    font-size: 20px
}

.search-result_resultList__ojuFb {
    margin-top: 27px;
    max-height: calc(100vh - 100px);
    overflow-y: auto
}

.search-result_resultList__ojuFb li {
    margin-bottom: 22px
}

.search-result_resultList__ojuFb li:last-child {
    margin-bottom: 0
}

.search-result_resultList__ojuFb::-webkit-scrollbar {
    width: 2px
}

.search-result_resultList__ojuFb::-webkit-scrollbar-thumb {
    width: 2px;
    border-radius: 2px;
    background: var(--scheme-colors-element-scroll-primary)
}

.search-result_resultList__ojuFb::-webkit-scrollbar-track {
    width: 2px;
    border-radius: 2px;
    background: var(--scheme-colors-element-scroll-secondary)
}

@media (min-width: 1200px) {
    .search-result_resultList__ojuFb {
        position: relative;
        margin-top: 0;
        padding: 0 30px;
        width: calc(100% - 10px);
        max-height: 315px
    }
}

.search-result_link__ThYJT {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    -webkit-padding-start: 8px;
    padding-inline-start: 8px;
    -webkit-padding-end: 18px;
    padding-inline-end: 18px;
    color: var(--scheme-colors-text-primary-light);
    font-size: var(--scheme-typography-small-fontSize-m2);
    line-height: var(--scheme-typography-small-lineHeight-m2);
    font-weight: var(--scheme-typography-small-fontWeight-m2)
}

.search-result_link__ThYJT span {
    display: block;
    -webkit-padding-end: 15px;
    padding-inline-end: 15px
}

@media (min-width: 1200px) {
    .search-result_link__ThYJT {
        -webkit-padding-start: 14px;
        padding-inline-start: 14px
    }
}

.search-result_linkIcon__sz4Uu {
    flex-shrink: 0;
    margin-top: 6px;
    font-size: 12px
}

.search-result_noResults__FxZvW {
    margin: 215px auto 0;
    max-width: 250px
}

@media (min-width: 1200px) {
    .search-result_noResults__FxZvW {
        margin: 0 auto;
        padding: 0 15px
    }
}

.search-result_searchInfoText__fSstr {
    text-align: center;
    color: #5f615f;
    font-size: 16px;
    line-height: 19.2px
}

@media (min-width: 1200px) {
    .search-result_searchInfoText__fSstr {
        font-size: var(--scheme-typography-small-fontSize-m3);
        line-height: var(--scheme-typography-small-lineHeight-m3);
        font-weight: var(--scheme-typography-small-fontWeight-m3)
    }
}

.search-result_noSearch__HvFNC {
    margin: 160px auto 0
}

@media (min-width: 1200px) {
    .search-result_noSearch__HvFNC {
        margin: 0;
        padding: 0 15px
    }
}

.search-result_noSearchIcon__J8ubk {
    margin: 0 auto 30px;
    display: block;
    font-size: 70px;
    color: #5f615f
}

@media (min-width: 1200px) {
    .search-result_noSearchIcon__J8ubk {
        font-size: 54px
    }
}

.search-result_preloaderWrap__qOizz {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .4);
    border-radius: 12px
}

.search-result_preloaderBox__FBpOe {
    position: relative;
    top: 0;
    left: 50%;
    margin: 210px auto 0;
    transform: translate(-35px)
}

@media (min-width: 1200px) {
    .search-result_preloaderBox__FBpOe {
        top: 50%;
        margin: 0;
        transform: translate(-40px, -40px)
    }
}

.search-result_preloader__23xoY {
    position: relative;
    display: block;
    width: 70px;
    height: 70px;
    opacity: .7;
    animation: spin 2s linear infinite
}

.search-result_preloader__23xoY media-xl {
    width: 80px;
    height: 80px
}

.search-content_root__2gmlS {
    position: relative
}

.search-content_openSearchBtn__1Qc_X {
    display: flex;
    padding: 2px;
    background: none
}

@media (min-width: 1200px) {
    .search-content_opened__NCfmJ .search-content_openSearchBtn__1Qc_X {
        display: none
    }
}

.search-content_icon__DJMFp {
    font-size: 16px;
    color: var(--scheme-colors-text-primary-light)
}

.search-content_searchModal__aWuWF {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    padding: 20px 15px 0;
    visibility: hidden;
    transform: translateX(-100%);
    transition: transform .2s ease, visibility .2s ease;
    background-color: var(--scheme-colors-background-primaryDark);
    z-index: 1
}

[dir=rtl] .search-content_searchModal__aWuWF {
    left: auto;
    right: 0;
    transform: translateX(100%)
}

.search-content_opened__NCfmJ .search-content_searchModal__aWuWF {
    visibility: visible;
    transform: translateX(0)
}

@media (min-width: 1200px) {
    .search-content_searchModal__aWuWF {
        position: relative;
        padding: 0;
        height: auto;
        visibility: visible;
        transform: translateX(0);
        background-color: transparent
    }

    [dir=rtl] .search-content_searchModal__aWuWF {
        transform: translateX(0)
    }
}

.search-content_searchFormWrap__fKnaB {
    display: flex;
    gap: 18px;
    align-items: center
}

@media (min-width: 1200px) {
    .search-content_searchFormWrap__fKnaB {
        display: none
    }

    .search-content_opened__NCfmJ .search-content_searchFormWrap__fKnaB {
        display: block
    }
}

.search-content_closeSearch__jhOIU {
    display: flex;
    padding: 4px;
    color: #fff;
    background-color: transparent
}

@media (min-width: 1200px) {
    .search-content_closeSearch__jhOIU {
        display: none
    }
}

[dir=rtl] .search-content_closeSearch__jhOIU {
    transform: rotate(180deg)
}

@media (min-width: 1200px) {
    .search-content_result__fxHTk {
        display: none;
        position: absolute;
        right: 0;
        width: 508px;
        margin-top: 37px;
        border-radius: 12px;
        background-color: var(--scheme-colors-background-search)
    }

    .search-content_result__fxHTk:before {
        content: "";
        position: absolute;
        top: -26px;
        right: 40px;
        border-left: 30px solid transparent;
        border-right: 30px solid transparent;
        border-bottom: 26px solid var(--scheme-colors-background-footer)
    }

    [dir=rtl] .search-content_result__fxHTk {
        left: 0;
        right: auto
    }

    [dir=rtl] .search-content_result__fxHTk:before {
        left: 40px;
        right: auto
    }

    .search-content_active__Q4A_A .search-content_result__fxHTk {
        display: block
    }
}

.search-content_resultContent__DEDa3 {
    position: relative
}

@media (min-width: 1200px) {
    .search-content_resultContent__DEDa3 {
        display: flex;
        justify-content: center;
        align-items: center;
        min-height: 167px;
        padding: 20px 0
    }
}

.search-content_resultHeader__AGQRf {
    display: none;
    height: 52px;
    padding: 15px 24px;
    color: var(--scheme-colors-text-primary-light);
    font-size: var(--scheme-typography-small-fontSize-m2);
    line-height: var(--scheme-typography-small-lineHeight-m2);
    font-weight: var(--scheme-typography-small-fontWeight-m2);
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background-color: var(--scheme-colors-background-footer)
}

@media (min-width: 1200px) {
    .search-content_resultHeader__AGQRf {
        display: block
    }
}

.preview_root__lA5Hz {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 3px 30px;
    background: #fff;
    box-shadow: 0 -1px 3px rgba(50, 50, 50, .1);
    z-index: 1000
}

.preview_image__7xmPW {
    display: block;
    width: 20px;
    height: 20px
}

.preview_text__4DlHB {
    line-height: 100%;
    margin: 0 10px
}