.navigation_navigation__GHwhM {
    width: 100%;
    margin-top: 50px
}

@media (min-width: 1536px) {
    .navigation_navigation__GHwhM {
        width: 68%;
        margin-top: 0;
    }
}

@media (min-width: 1200px) {
    .navigation_navigation__GHwhM {
        display: flex;
        flex-wrap: wrap;
        margin-top: 80px
    }
}

@media (min-width: 1536px) {
    .navigation_navigation__GHwhM {
        width: 68%;
        margin-top: 0
    }
}

.footer-logo_logo__0YJ8O {
    width: auto;
    height: 30px
}

html[amp] .footer-logo_logo__0YJ8O {
    width: calc(100vw - 60px)
}

html[amp] .footer-logo_logo__0YJ8O img {
    object-fit: contain
}

@media (min-width: 1200px) {
    .footer-logo_logo__0YJ8O {
        height: 70px
    }
}

.cms-content_root__V_dH8 {
    font-size: var(--scheme-typography-normal-fontSize-s);
    line-height: var(--scheme-typography-normal-lineHeight-s);
    font-weight: var(--scheme-typography-normal-fontWeight-s)
}

[data-bg=dark] .cms-content_root__V_dH8 {
    color: var(--scheme-colors-text-primary-light)
}

@media (min-width: 730px) {
    .cms-content_root__V_dH8 {
        font-size: var(--scheme-typography-normal-fontSize-m);
        line-height: var(--scheme-typography-normal-lineHeight-m);
        font-weight: var(--scheme-typography-normal-fontWeight-m)
    }
}

.cms-content_root__V_dH8:after {
    display: block;
    clear: both;
    content: ""
}

.cms-content_root__V_dH8 > * {
    margin-bottom: 15px
}

.cms-content_root__V_dH8 > :last-child {
    margin-bottom: 0
}

.cms-content_root__V_dH8 ::selection {
    color: var(--scheme-colors-text-primary-light);
    background-color: var(--scheme-colors-link-secondary-default)
}

.cms-content_root__V_dH8 figure {
    max-width: 100%;
    width: auto !important
}

.cms-content_root__V_dH8 figure figcaption {
    padding: 6px 0 0;
    font-size: 11px;
    line-height: 118%
}

@media (min-width: 730px) {
    .cms-content_root__V_dH8 figure figcaption {
        font-size: 16px;
        line-height: 136%
    }
}

.cms-content_root__V_dH8 figure.alignleft {
    float: left;
    clear: left
}

.cms-content_root__V_dH8 figure.alignright, [dir=rtl] .cms-content_root__V_dH8 figure.alignleft {
    float: right;
    clear: right
}

[dir=rtl] .cms-content_root__V_dH8 figure.alignright {
    float: left;
    clear: left
}

.cms-content_root__V_dH8 figure.aligncenter {
    margin: 10px auto
}

.cms-content_root__V_dH8 pre {
    white-space: normal
}

.cms-content_root__V_dH8 a {
    display: inline;
    color: var(--scheme-colors-link-secondary-default);
    font-weight: var(--font-weight-bold);
    text-decoration: underline;
    word-break: break-word
}

.cms-content_root__V_dH8 a:visited {
    color: var(--scheme-colors-link-secondary-visited)
}

.cms-content_root__V_dH8 a:hover {
    color: var(--scheme-colors-link-secondary-default);
    text-decoration: none
}

.cms-content_root__V_dH8 em {
    font-weight: var(--font-weight-regular)
}

.cms-content_root__V_dH8 b, .cms-content_root__V_dH8 strong {
    font-weight: var(--font-weight-bold)
}

.cms-content_root__V_dH8 .cms-content_tableWrapper__Dqwgn {
    display: block;
    overflow-x: auto;
    border-radius: 15px
}

.cms-content_root__V_dH8 .cms-content_tableWrapper__Dqwgn::-webkit-scrollbar {
    height: 12px
}

.cms-content_root__V_dH8 .cms-content_tableWrapper__Dqwgn::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 12px 12px var(--scheme-colors-hover-secondary-icon);
    border: 4px solid transparent;
    border-radius: 10px
}

[data-bg=dark] .cms-content_root__V_dH8 .cms-content_tableWrapper__Dqwgn::-webkit-scrollbar-thumb {
    box-shadow: inset 0 0 12px 12px #545454
}

.cms-content_root__V_dH8 .cms-content_tableWrapper__Dqwgn::-webkit-scrollbar-track {
    box-shadow: inset 0 0 12px 12px var(--scheme-colors-text-secondary);
    border: 4px solid transparent;
    border-radius: 10px
}

[data-bg=dark] .cms-content_root__V_dH8 .cms-content_tableWrapper__Dqwgn::-webkit-scrollbar-track {
    box-shadow: inset 0 0 12px 12px var(--scheme-colors-element-scroll-primary)
}

.cms-content_root__V_dH8 table {
    display: table;
    width: 100%;
    height: auto;
    overflow: hidden;
    border: 1.5px solid;
    border-color: var(--scheme-colors-stroke-tertiary);
    border-radius: 15px;
    border-collapse: separate;
    background-color: var(--scheme-colors-background-secondary)
}

@media (min-width: 730px) {
    .cms-content_root__V_dH8 table {
        padding: 0 5px;
        border-spacing: 0 7px
    }
}

[data-bg=dark] .cms-content_root__V_dH8 table {
    border-color: var(--scheme-colors-stroke-primary);
    background-color: var(--scheme-colors-background-primaryDark)
}

.cms-content_root__V_dH8 table thead {
    transform: translateY(-2px)
}

.cms-content_root__V_dH8 table thead + tbody {
    transform: translateY(2px)
}

.cms-content_root__V_dH8 table thead tr td, .cms-content_root__V_dH8 table thead tr th {
    height: 50px !important;
    font-size: 13px;
    line-height: 130%;
    font-weight: var(--font-weight-bold);
    text-align: center;
    background-color: var(--scheme-colors-background-primary)
}

[data-bg=dark] .cms-content_root__V_dH8 table thead tr td, [data-bg=dark] .cms-content_root__V_dH8 table thead tr th {
    background-color: var(--scheme-colors-background-footer)
}

@media (min-width: 730px) {
    .cms-content_root__V_dH8 table thead tr td, .cms-content_root__V_dH8 table thead tr th {
        height: 69px !important;
        font-size: var(--scheme-typography-small-fontSize-m2);
        line-height: var(--scheme-typography-small-lineHeight-m2);
        font-weight: var(--scheme-typography-small-fontWeight-m2)
    }
}

.cms-content_root__V_dH8 table thead tr td:not(:last-child), .cms-content_root__V_dH8 table thead tr th:not(:last-child) {
    position: relative
}

.cms-content_root__V_dH8 table thead tr td:not(:last-child):after, .cms-content_root__V_dH8 table thead tr th:not(:last-child):after {
    content: "";
    height: 95%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 2.5%;
    background-color: var(--scheme-colors-stroke-secondary)
}

[dir=rtl] .cms-content_root__V_dH8 table thead tr td:not(:last-child):after, [dir=rtl] .cms-content_root__V_dH8 table thead tr th:not(:last-child):after {
    left: 0;
    right: auto
}

[data-bg=dark] .cms-content_root__V_dH8 table thead tr td:not(:last-child):after, [data-bg=dark] .cms-content_root__V_dH8 table thead tr th:not(:last-child):after {
    background-color: var(--scheme-colors-stroke-primary)
}

@media (min-width: 730px) {
    .cms-content_root__V_dH8 table thead tr td:not(:last-child):after, .cms-content_root__V_dH8 table thead tr th:not(:last-child):after {
        height: 80%;
        top: 10%
    }
}

.cms-content_root__V_dH8 table tr {
    height: auto !important
}

.cms-content_root__V_dH8 table tr:nth-child(odd) td, .cms-content_root__V_dH8 table tr:nth-child(odd) th {
    background-color: var(--scheme-colors-background-primary)
}

[data-bg=dark] .cms-content_root__V_dH8 table tr:nth-child(odd) td, [data-bg=dark] .cms-content_root__V_dH8 table tr:nth-child(odd) th {
    background-color: var(--scheme-colors-background-footer)
}

@media (max-width: 709px) {
    .cms-content_root__V_dH8 table tr > td:first-child, .cms-content_root__V_dH8 table tr > th:first-child {
        border-top-left-radius: 13px;
        border-bottom-left-radius: 13px
    }

    [dir=rtl] .cms-content_root__V_dH8 table tr > td:first-child, [dir=rtl] .cms-content_root__V_dH8 table tr > th:first-child {
        border-radius: 0;
        border-top-right-radius: 13px;
        border-bottom-right-radius: 13px
    }

    .cms-content_root__V_dH8 table tr > td:last-child, .cms-content_root__V_dH8 table tr > th:last-child {
        border-top-right-radius: 13px;
        border-bottom-right-radius: 13px
    }

    [dir=rtl] .cms-content_root__V_dH8 table tr > td:last-child, [dir=rtl] .cms-content_root__V_dH8 table tr > th:last-child {
        border-radius: 0;
        border-top-left-radius: 13px;
        border-bottom-left-radius: 13px
    }
}

@media (min-width: 730px) {
    .cms-content_root__V_dH8 table tr > td:first-child, .cms-content_root__V_dH8 table tr > th:first-child {
        border-top-left-radius: 15px;
        border-bottom-left-radius: 15px
    }

    [dir=rtl] .cms-content_root__V_dH8 table tr > td:first-child, [dir=rtl] .cms-content_root__V_dH8 table tr > th:first-child {
        border-radius: 0;
        border-top-right-radius: 13px;
        border-bottom-right-radius: 13px
    }

    .cms-content_root__V_dH8 table tr > td:last-child, .cms-content_root__V_dH8 table tr > th:last-child {
        border-top-right-radius: 15px;
        border-bottom-right-radius: 15px
    }

    [dir=rtl] .cms-content_root__V_dH8 table tr > td:last-child, [dir=rtl] .cms-content_root__V_dH8 table tr > th:last-child {
        border-radius: 0;
        border-top-left-radius: 13px;
        border-bottom-left-radius: 13px
    }
}

@media (hover: hover) {
    .cms-content_root__V_dH8 table tr:hover td, .cms-content_root__V_dH8 table tr:hover th {
        background-color: var(--scheme-colors-hover-light)
    }

    [data-bg=dark] .cms-content_root__V_dH8 table tr:hover td, [data-bg=dark] .cms-content_root__V_dH8 table tr:hover th {
        background-color: var(--scheme-colors-hover-dark)
    }
}

.cms-content_root__V_dH8 table tr:active td, .cms-content_root__V_dH8 table tr:active th {
    background-color: var(--scheme-colors-hover-light)
}

[data-bg=dark] .cms-content_root__V_dH8 table tr:active td, [data-bg=dark] .cms-content_root__V_dH8 table tr:active th {
    background-color: var(--scheme-colors-hover-dark)
}

.cms-content_root__V_dH8 table tr td, .cms-content_root__V_dH8 table tr th {
    padding: 8px;
    background-color: var(--scheme-colors-background-secondary);
    transition: background-color .2s ease
}

@media (min-width: 730px) {
    .cms-content_root__V_dH8 table tr td, .cms-content_root__V_dH8 table tr th {
        padding: 13px 8px
    }
}

[data-bg=dark] .cms-content_root__V_dH8 table tr td, [data-bg=dark] .cms-content_root__V_dH8 table tr th {
    background-color: var(--scheme-colors-background-primaryDark)
}

.cms-content_root__V_dH8 table tr td img, .cms-content_root__V_dH8 table tr th img {
    display: inline
}

.cms-content_root__V_dH8 table tr td {
    height: 40px !important;
    font-size: var(--scheme-typography-mobile14-fontSize-s);
    line-height: var(--scheme-typography-mobile14-lineHeight-s);
    font-weight: var(--scheme-typography-mobile14-fontWeight-s)
}

@media (min-width: 730px) {
    .cms-content_root__V_dH8 table tr td {
        height: 69px !important;
        font-size: var(--scheme-typography-small-fontSize-m);
        line-height: var(--scheme-typography-small-lineHeight-m);
        font-weight: var(--scheme-typography-small-fontWeight-m)
    }
}

.cms-content_root__V_dH8 table tr a {
    word-break: normal
}

.cms-content_root__V_dH8 ol, .cms-content_root__V_dH8 ul {
    -webkit-margin-start: 0;
    margin-inline-start: 0
}

.cms-content_root__V_dH8 ol li, .cms-content_root__V_dH8 ul li {
    position: relative;
    margin-top: 15px;
    list-style: none
}

.cms-content_root__V_dH8 ol li:first-child, .cms-content_root__V_dH8 ul li:first-child {
    margin-top: 0
}

.cms-content_root__V_dH8 ul[style*=circle] li:before {
    border: 1px solid var(--scheme-colors-cta-secondary-default);
    background-color: transparent
}

.cms-content_root__V_dH8 ul[style*=square] li:before {
    border-radius: 0
}

.cms-content_root__V_dH8 ul li {
    -webkit-padding-start: 16px;
    padding-inline-start: 16px;
    margin-top: 12px;
    font-size: var(--scheme-typography-small-fontSize-m);
    line-height: var(--scheme-typography-small-lineHeight-m);
    font-weight: var(--scheme-typography-small-fontWeight-m)
}

.cms-content_root__V_dH8 ul li:before {
    position: absolute;
    top: 9px;
    left: 0;
    content: "";
    width: 4px;
    height: 4px;
    display: block;
    background-color: var(--scheme-colors-cta-secondary-default);
    border-radius: 10px
}

[dir=rtl] .cms-content_root__V_dH8 ul li:before {
    left: auto;
    right: 0
}

@media (min-width: 730px) {
    .cms-content_root__V_dH8 ul li {
        -webkit-padding-start: 50px;
        padding-inline-start: 50px;
        margin-top: 17px
    }

    .cms-content_root__V_dH8 ul li:before {
        top: 7px;
        left: 30px;
        width: 6px;
        height: 6px
    }

    [dir=rtl] .cms-content_root__V_dH8 ul li:before {
        left: auto;
        right: 30px
    }
}

.cms-content_root__V_dH8 ol {
    counter-reset: counter
}

.cms-content_root__V_dH8 ol[style*=lower-alpha] li:before {
    content: counter(counter, lower-alpha) " ";
    line-height: 20px
}

.cms-content_root__V_dH8 ol[style*=lower-greek] li:before {
    content: counter(counter, lower-greek) " "
}

.cms-content_root__V_dH8 ol[style*=lower-roman] li:before {
    content: counter(counter, lower-roman) " "
}

.cms-content_root__V_dH8 ol[style*=upper-alpha] li:before {
    content: counter(counter, upper-alpha) " "
}

.cms-content_root__V_dH8 ol[style*=upper-roman] li:before {
    content: counter(counter, upper-roman) " "
}

.cms-content_root__V_dH8 ol li {
    -webkit-padding-start: 40px;
    padding-inline-start: 40px;
    counter-increment: counter
}

.cms-content_root__V_dH8 ol li:before {
    position: absolute;
    top: -1px;
    left: 0;
    text-align: center;
    content: counter(counter) " ";
    display: flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    font-size: var(--scheme-typography-leftNavigation-fontSize-s);
    line-height: var(--scheme-typography-leftNavigation-lineHeight-s);
    font-weight: var(--scheme-typography-leftNavigation-fontWeight-s);
    border-radius: 12px;
    border: 1px solid var(--scheme-colors-text-secondary)
}

[dir=rtl] .cms-content_root__V_dH8 ol li:before {
    left: auto;
    right: 0
}

.cms-content_root__V_dH8 ol li:first-child:before {
    color: var(--scheme-colors-text-primary-light);
    background-color: var(--scheme-colors-color-tertiary);
    border: none
}

@media (min-width: 730px) {
    .cms-content_root__V_dH8 ol li:before {
        top: 5px
    }
}

.cms-content_root__V_dH8 blockquote {
    position: relative;
    display: block;
    padding: 50px 0 50px 52px;
    margin-top: 50px;
    margin-bottom: 0;
    color: var(--scheme-colors-text-primary-dark);
    font-size: var(--scheme-typography-normal-fontSize-s);
    line-height: var(--scheme-typography-normal-lineHeight-s);
    font-weight: var(--scheme-typography-normal-fontWeight-s);
    overflow: hidden
}

[data-bg=dark] .cms-content_root__V_dH8 blockquote {
    color: var(--scheme-colors-text-primary-light)
}

.cms-content_root__V_dH8 blockquote + *, .cms-content_root__V_dH8 blockquote:first-child {
    margin-top: 0
}

[dir=rtl] .cms-content_root__V_dH8 blockquote {
    padding: 50px 52px 50px 0
}

@media (min-width: 730px) {
    .cms-content_root__V_dH8 blockquote {
        margin-top: 63px;
        margin-bottom: 110px;
        padding: 75px 0 75px 88px;
        font-size: var(--scheme-typography-h4-fontSize-m);
        line-height: var(--scheme-typography-h4-lineHeight-m);
        font-weight: var(--scheme-typography-h4-fontWeight-m)
    }

    [dir=rtl] .cms-content_root__V_dH8 blockquote {
        padding: 75px 88px 75px 0
    }
}

.cms-content_root__V_dH8 blockquote p {
    display: inline;
    margin: 0
}

.cms-content_root__V_dH8 blockquote:before {
    position: absolute;
    top: 52px;
    left: 0;
    width: 33px;
    height: 26px;
    display: block;
    background-color: var(--scheme-colors-color-tertiary);
    -webkit-mask-image: url(/img/icons/mark-up.svg);
    mask-image: url(/img/icons/mark-up.svg);
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain
}

[dir=rtl] .cms-content_root__V_dH8 blockquote:before {
    left: auto;
    right: 0
}

@media (min-width: 730px) {
    .cms-content_root__V_dH8 blockquote:before {
        top: 75px;
        width: 39px;
        height: 31px
    }
}

.cms-content_root__V_dH8 p:has(+.readMore) {
    display: inline
}

.cms-content_root__V_dH8 .alignleft {
    float: left;
    clear: left;
    margin: 5px 15px 5px 0
}

[dir=rtl] .cms-content_root__V_dH8 .alignleft {
    float: right;
    clear: right;
    margin: 5px 5px 5px 15px
}

.cms-content_root__V_dH8 .alignright {
    float: right;
    clear: right;
    margin: 5px 0 5px 15px
}

[dir=rtl] .cms-content_root__V_dH8 .alignright {
    float: left;
    clear: left;
    margin: 5px 15px 5px 0
}

.cms-content_root__V_dH8 table .alignleft, .cms-content_root__V_dH8 table .alignright {
    margin: 0
}

.cms-content_root__V_dH8 .aligncenter {
    margin-left: auto;
    margin-right: auto
}

.cms-content_root__V_dH8 .snippet.snippet-portrait {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 10px
}

.cms-content_root__V_dH8 .snippet.snippet-portrait div {
    width: 100%;
    padding: 5px;
    text-align: center
}

.cms-content_root__V_dH8 .snippet.snippet-portrait div img {
    margin: auto
}

.footer_rootWrapper__HI4ux {
    position: relative;
    background-color: var(--scheme-colors-background-footer)
}

html[amp] [data-with-bottom-tab-nav] .footer_rootWrapper__HI4ux {
    margin-bottom: 61px
}

.footer_root__2IZyl {
    width: 100%;
    padding: 30px
}

@media (min-width: 1200px) {
    .footer_root__2IZyl {
        padding: 90px
    }
}

@media (min-width: 1536px) {
    .footer_root__2IZyl {
        padding: 115px 150px
    }
}

.footer_navigation__dHWzi {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px
}

@media (min-width: 1200px) {
    .footer_navigation__dHWzi.footer_mainNavOnly__1Fip1 {
        margin-bottom: 0
    }
}

.footer_logoColumn__LTT_y {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    width: 100%
}

@media (min-width: 1200px) {
    .footer_logoColumn__LTT_y {
        border: none
    }
}

@media (min-width: 1536px) {
    .footer_logoColumn__LTT_y {
        width: 32%;
        -webkit-padding-end: 85px;
        padding-inline-end: 85px
    }
}

.footer_logo__HELcz {
    max-width: 200px;
    margin: 0 auto;
    display: block
}

.footer_logo__HELcz img {
    width: 100%
}

@media (min-width: 1200px) {
    .footer_logo__HELcz {
        width: 100%;
        max-width: 435px;
        margin: 0
    }
}

.footer_menuWrap__sjiqD {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 40px;
    padding-top: 30px
}

@media (min-width: 1200px) {
    .footer_menuWrap__sjiqD {
        flex-direction: column-reverse;
        gap: 60px;
        padding-top: 20px
    }
}

@media (min-width: 1536px) {
    .footer_menuWrap__sjiqD.footer_socialOnly__WO4CX {
        display: none
    }
}

div.footer-disclaimer_root__2k3__ {
    background-color: var(--scheme-colors-background-primary);
    color: var(--scheme-colors-text-primary-dark);
    padding: 22px 23px 22px 28px;
    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) {
    div.footer-disclaimer_root__2k3__ {
        text-align: center;
        padding: 25px 90px
    }
}

@media (min-width: 1536px) {
    div.footer-disclaimer_root__2k3__ {
        padding: 25px 150px
    }
}

div.footer-disclaimer_root__2k3__ a {
    text-decoration: none;
    font-weight: var(--font-weight-regular)
}

[dir=rtl] div.footer-disclaimer_root__2k3__ {
    padding: 22px 28px 22px 23px
}

.banner_root__DrW74 {
    display: flex;
    align-items: center;
    height: 100%
}

.banner_wrapper__zWdtG {
    flex: 1 1
}

.rating_root__kNcGP {
    position: relative;
    display: inline-flex;
    flex-direction: row;
    flex-shrink: 0;
    flex-wrap: nowrap;
    align-items: center;
    gap: 8px
}

.rating_root__kNcGP[data-rating-variant=reversed], .rating_root__kNcGP[data-rating-variant=top-x] {
    flex-direction: row-reverse
}

.rating_starsWrapper__vfxhp {
    position: relative;
    display: flex;
    font-size: 10px
}

[data-rating-star-size=medium] .rating_starsWrapper__vfxhp {
    font-size: 14px
}

[data-rating-star-size=large] .rating_starsWrapper__vfxhp {
    font-size: 21px
}

.rating_emptyStars__L8oyh {
    color: var(--scheme-color-cta-optional-default);
    display: inline-flex
}

.rating_fillStars__OFz0f {
    display: flex;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0
}

[dir=rtl] .rating_fillStars__OFz0f {
    left: auto;
    right: 0
}

.rating_filledStar__tiH0_ {
    flex-shrink: 0;
    color: var(--scheme-color-stars-color)
}

[dir=rtl] .rating_filledStar__tiH0_ {
    transform: scaleX(-1)
}

.rating_totalScore___9z2q {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    line-height: 1;
    color: var(--scheme-color-text-secondary)
}

[data-rating-variant=reversed] .rating_totalScore___9z2q, [data-rating-variant=top-x] .rating_totalScore___9z2q {
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    color: var(--scheme-color-text-primary);
    font-size: 18px;
    font-weight: var(--font-weight-bold);
    line-height: 1;
    background-color: var(--scheme-color-stars-color);
    border-radius: 50%
}

[data-rating-variant=top-x] .rating_totalScore___9z2q {
    width: 26px;
    height: 26px;
    font-size: 14px;
    line-height: 0
}

[data-rating-variant=score] .rating_totalScore___9z2q {
    min-width: 20px;
    padding: 5px;
    color: var(--scheme-color-score-ratingText);
    font-size: 12px;
    background-color: var(--scheme-color-score-ratingBg);
    border-radius: var(--scheme-color-score-ratingRadius)
}

[data-rating-star-size=large][data-rating-variant=score] .rating_totalScore___9z2q {
    width: 40px;
    height: 40px;
    padding: 8px;
    color: var(--scheme-color-score-ratingText);
    font-size: 16px;
    line-height: 150%;
    background-color: var(--scheme-color-score-totalBg)
}

.brand-logo_root__kVYDO {
    position: relative;
    display: flex;
    flex-shrink: 0;
    width: 75px;
    height: 75px
}

@media (min-width: 768px) {
    .brand-logo_root__kVYDO {
        width: 95px;
        height: 95px
    }
}

@container widget (min-width: 932px) {
    .brand-logo_root__kVYDO {
        width: 110px;
        height: 110px
    }
}

@container widget (max-width: 390px) {
    .brand-logo_root__kVYDO {
        width: 75px;
        height: 75px
    }
}

.brand-logo_link__dR7VR, .brand_root__lciMH {
    width: 100%;
    height: 100%
}

.brand_root__lciMH {
    display: flex;
    align-items: center;
    background: var(--scheme-color-background-block);
    border: var(--scheme-border-width);
    border-color: var(--scheme-color-stroke-primary);
    border-radius: var(--scheme-radius-widget);
    box-shadow: var(--scheme-shadow-widget);
    word-break: break-word
}

.brand_root__lciMH [data-rating-star-size=large] .brand_stars__Xnv6c {
    font-size: 13px
}

@container widget (min-width: 932px) {
    .brand_root__lciMH [data-rating-star-size=large] .brand_stars__Xnv6c {
        font-size: 21px
    }
}

@media (min-width: 992px)and (max-width: 1199px) {
    [data-has-sidebar=false] [data-single-column=false] [data-d-width="50"] .brand_root__lciMH [data-rating-star-size=large] .brand_stars__Xnv6c {
        font-size: 21px
    }
}

@container widget (max-width: 390px) {
    .brand_root__lciMH [data-rating-star-size=large] .brand_stars__Xnv6c {
        font-size: 13px
    }
}

.brand_root__lciMH .brand_inner__u_S6w {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 100%;
    padding: 15px 20px
}

@media (min-width: 768px) {
    .brand_root__lciMH .brand_inner__u_S6w {
        flex-direction: row;
        align-items: start;
        justify-content: flex-start;
        gap: 15px
    }
}

@container widget (max-width: 390px) {
    .brand_root__lciMH .brand_inner__u_S6w {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 10px
    }
}

.brand_root__lciMH .brand_inner__u_S6w .brand_content__Hp1V8 {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex-grow: 1
}

@media (min-width: 768px) {
    .brand_root__lciMH .brand_inner__u_S6w .brand_content__Hp1V8 {
        align-items: flex-start
    }
}

@container widget (max-width: 390px) {
    .brand_root__lciMH .brand_inner__u_S6w .brand_content__Hp1V8 {
        align-items: center
    }
}

.brand_root__lciMH .brand_inner__u_S6w .brand_content__Hp1V8 .brand_title__1fJ8D {
    color: var(--scheme-color-widgetTitle);
    font-size: 24px;
    font-weight: var(--font-weight-bold);
    text-transform: var(--scheme-color-brand-title-textTransform);
    line-height: 136%;
    text-align: center
}

@media (min-width: 992px) {
    .brand_root__lciMH .brand_inner__u_S6w .brand_content__Hp1V8 .brand_title__1fJ8D {
        font-size: 26px;
        text-align: left
    }
}

@container widget (max-width: 390px) {
    .brand_root__lciMH .brand_inner__u_S6w .brand_content__Hp1V8 .brand_title__1fJ8D {
        font-size: 24px;
        text-align: center
    }
}

.brand_root__lciMH .brand_inner__u_S6w .brand_content__Hp1V8 .brand_rating__BpxwV {
    padding: 5px 0
}

.brand_root__lciMH .brand_inner__u_S6w .brand_content__Hp1V8 .brand_description__ATRkl {
    margin: 5px 0 0;
    font-size: 16px;
    line-height: 150%;
    text-align: center
}

@media (min-width: 768px) {
    .brand_root__lciMH .brand_inner__u_S6w .brand_content__Hp1V8 .brand_description__ATRkl {
        text-align: left
    }

    [dir=rtl] .brand_root__lciMH .brand_inner__u_S6w .brand_content__Hp1V8 .brand_description__ATRkl {
        text-align: right
    }
}

@container widget (max-width: 390px) {
    .brand_root__lciMH .brand_inner__u_S6w .brand_content__Hp1V8 .brand_description__ATRkl {
        text-align: center
    }
}

.rating_root__JUIAY {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    flex-wrap: nowrap;
    align-items: center;
    gap: 8px
}

@container widget (min-width: 710px) {
    .rating_root__JUIAY {
        gap: 12px
    }
}

.rating_totalScore__7oIM_ {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    font-size: 15px;
    line-height: 13.5px;
    font-weight: var(--font-weight-bold);
    color: var(--scheme-colors-text-primary-dark)
}

[data-bg=dark] [data-colored-bg] .rating_totalScore__7oIM_ {
    color: var(--scheme-colors-text-primary-light)
}

@container widget (min-width: 710px) and (max-width: 1069px) {
    .rating_totalScore__7oIM_ {
        font-size: 17px;
        line-height: 20.4px
    }
}

@container widget (min-width: 1070px) {
    .rating_totalScore__7oIM_ {
        font-size: 22.5px;
        line-height: 31.6px
    }
}

.rating_starsWrapper__oMXNe {
    position: relative;
    font-size: 10px
}

@container widget (min-width: 710px) {
    .rating_starsWrapper__oMXNe {
        font-size: 19px
    }
}

.rating_emptyStarsRow___S0xD, .rating_filledStarsRow__zOS75 {
    display: grid;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr;
    grid-gap: 3px;
    gap: 3px
}

@container widget (min-width: 710px) and (max-width: 1069px) {
    .rating_emptyStarsRow___S0xD, .rating_filledStarsRow__zOS75 {
        gap: 4px
    }
}

@container widget (min-width: 1070px) {
    .rating_emptyStarsRow___S0xD, .rating_filledStarsRow__zOS75 {
        gap: 5px
    }
}

.rating_emptyStarsRow___S0xD {
    color: var(--scheme-colors-element-stars-empty)
}

.rating_filledStarsRow__zOS75 {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.rating_filledStar__dJyxB {
    flex-shrink: 0;
    color: var(--scheme-colors-element-stars-fill)
}

[dir=rtl] .rating_filledStar__dJyxB {
    transform: scaleX(-1)
}

.brand-logo_wrapper__LSjF5 {
    position: relative;
    display: block;
    width: 100%;
    max-width: 173px;
    max-height: 49px
}

@media (min-width: 1200px) {
    @container widget (min-width: 710px) and (max-width: 1069px) {
        .brand-logo_wrapper__LSjF5 {
            max-width: 224px;
            max-height: 64px
        }
    }@container widget (min-width: 1070px) {
    .brand-logo_wrapper__LSjF5 {
        max-width: 286px;
        max-height: 82px
    }
}
}

.brand_root__A6EGo {
    padding: 15px;
    background-color: var(--scheme-colors-background-secondary);
    text-align: center;
    border-radius: 15px;
    border: 1.5px solid var(--scheme-colors-stroke-tertiary)
}

@media (min-width: 1200px) {
    .brand_root__A6EGo {
        padding: 30px 55px
    }
}

.brand_header__epsWK {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 15px
}

@media (min-width: 1200px) {
    @container widget (min-width: 710px) {
        .brand_header__epsWK {
            flex-direction: row;
            justify-content: space-between
        }
    }
}

.brand_info__ZbK2A {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 10px
}

@media (min-width: 1200px) {
    @container widget (min-width: 710px) and (max-width: 1069px) {
        .brand_info__ZbK2A {
            align-items: flex-start
        }
    }
}

.brand_title__qWKf_ {
    display: none;
    color: var(--scheme-colors-text-secondary);
    font-size: var(--scheme-typography-h4-fontSize-s);
    line-height: var(--scheme-typography-h4-lineHeight-s);
    font-weight: var(--scheme-typography-h4-fontWeight-s)
}

@media (min-width: 1200px) {
    .brand_title__qWKf_ {
        font-size: var(--scheme-typography-h4-fontSize-m);
        line-height: var(--scheme-typography-h4-lineHeight-m);
        font-weight: var(--scheme-typography-h4-fontWeight-m)
    }
}

@container widget (min-width: 1070px) {
    .brand_title__qWKf_ {
        display: block
    }
}

.brand_title__qWKf_.brand_infoTitle__ZKKVx {
    display: block
}

@container widget (min-width: 1070px) {
    .brand_title__qWKf_.brand_infoTitle__ZKKVx {
        display: none
    }
}

@media (min-width: 1200px) {
    .brand_rating__5xA3X {
        gap: 16px
    }
}

.brand_totalScore__qx6PY {
    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) {
    .brand_totalScore__qx6PY {
        font-size: 22px
    }

    [data-d-width="33"] .brand_totalScore__qx6PY, [data-d-width="50"] .brand_totalScore__qx6PY {
        font-size: 27px
    }
}

@media (min-width: 730px)and (max-width: 1199px) {
    .brand_stars__U52T1 {
        font-size: 10px
    }

    .brand_stars__U52T1 > div {
        gap: 3px
    }
}

@media (min-width: 1200px) {
    .brand_stars__U52T1 {
        font-size: 18px
    }

    .brand_stars__U52T1 > div {
        gap: 5px
    }
}

.brand_description__xVR1_ {
    margin-top: 14px;
    font-size: 11px;
    line-height: 130%
}

@media (min-width: 1200px) {
    .brand_description__xVR1_ {
        font-size: var(--scheme-typography-small-fontSize-m);
        line-height: var(--scheme-typography-small-lineHeight-m);
        font-weight: var(--scheme-typography-small-fontWeight-m)
    }
}

@container widget (min-width: 710px) {
    .brand_description__xVR1_ {
        text-align: start
    }
}

.bottom-tab-navigation_root__srtGl {
    z-index: 10;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    height: 61px;
    padding: 8px 21px;
    background-color: var(--scheme-colors-text-primary-dark);
    text-align: center;
    box-shadow: 0 -1px 0 0 #1a1a1a
}

@media (min-width: 1200px) {
    .bottom-tab-navigation_root__srtGl {
        display: none
    }
}

.bottom-tab-navigation_root__srtGl .bottom-tab-navigation_container__NPyQc {
    flex: 1 1;
    display: flex;
    align-items: center;
    height: 100%
}

.bottom-tab-navigation_root__srtGl .bottom-tab-navigation_link__VQL4C {
    flex-grow: 1;
    flex-shrink: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    background-color: transparent;
    color: var(--scheme-colors-text-tertiary);
    font-size: 12px;
    line-height: 1.08;
    padding: 0;
    word-break: break-word;
    transition: all .2s ease
}

.bottom-tab-navigation_root__srtGl .bottom-tab-navigation_link__VQL4C .bottom-tab-navigation_iconSvg__iPFoT {
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(10deg) brightness(101%) contrast(102%)
}

.bottom-tab-navigation_root__srtGl .bottom-tab-navigation_link__VQL4C:active, .bottom-tab-navigation_root__srtGl .bottom-tab-navigation_link__VQL4C:hover, .bottom-tab-navigation_root__srtGl .bottom-tab-navigation_link__VQL4C[data-navigation-link-active] {
    color: var(--scheme-colors-cta-secondary-default)
}

.bottom-tab-navigation_root__srtGl .bottom-tab-navigation_link__VQL4C:active .bottom-tab-navigation_iconSvg__iPFoT, .bottom-tab-navigation_root__srtGl .bottom-tab-navigation_link__VQL4C:hover .bottom-tab-navigation_iconSvg__iPFoT, .bottom-tab-navigation_root__srtGl .bottom-tab-navigation_link__VQL4C[data-navigation-link-active] .bottom-tab-navigation_iconSvg__iPFoT {
    filter: var(--scheme-components-bottomTabNavigation-activeSvgFilter)
}

.bottom-tab-navigation_root__srtGl .bottom-tab-navigation_link__VQL4C.bottom-tab-navigation_linkWithTitle__Flqta {
    height: 100%
}

.bottom-tab-navigation_root__srtGl .bottom-tab-navigation_link__VQL4C.bottom-tab-navigation_linkWithTitle__Flqta .bottom-tab-navigation_icon__XROU8 {
    height: 23px;
    width: 23px
}

.bottom-tab-navigation_root__srtGl .bottom-tab-navigation_link__VQL4C .bottom-tab-navigation_icon__XROU8 {
    height: 25px;
    width: 25px
}

.bottom-tab-navigation_root__srtGl .bottom-tab-navigation_link__VQL4C .bottom-tab-navigation_title__z8W7N {
    margin-top: auto
}

.load-more-btn_loadMore__uLwF_ {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 15px
}

.load-more-btn_loadMore__uLwF_ .load-more-btn_btn__wlvTO {
    width: 100%;
    max-width: 294px;
    padding-top: 13px;
    padding-bottom: 13px
}

@container widget (min-width: 710px) and (max-width: 1069px) {
    .load-more-btn_loadMore__uLwF_ .load-more-btn_btn__wlvTO {
        width: auto
    }
}

.page-layout_layoutMiddle__P5_AC {
    display: flex;
    flex-grow: 1
}