





@font-face {
    font-family: "noto-sans-hk";
    font-style: normal;
    font-weight: 300;
    src: url("../../static/fonts/noto-sans-hk/noto-sans-hk-v1-latin-300.eot");
    src: local(""), url("/static/fonts/noto-sans-hk/noto-sans-hk-v1-latin-300.woff2") format("woff2"), url("/static/fonts/noto-sans-hk/noto-sans-hk-v1-latin-300.woff") format("woff"), url("/static/fonts/noto-sans-hk/akshar-v1-latin-300.ttf") format("truetype"), url("/static/fonts/noto-sans-hk/noto-sans-hk-v1-latin-300.eot") format("embedded-opentype"), url("/static/fonts/noto-sans-hk/noto-sans-hk-v1-latin-300.svg") format("svg");
}

@font-face {
    font-family: "noto-sans-hk";
    font-style: normal;
    font-weight: 700;
    src: url("../../static/fonts/noto-sans-hk/noto-sans-hk-v1-latin-700.eot");
    src: local(""), url("/static/fonts/noto-sans-hk/noto-sans-hk-v1-latin-700.woff2") format("woff2"), url("/static/fonts/noto-sans-hk/noto-sans-hk-v1-latin-700.woff") format("woff"), url("/static/fonts/noto-sans-hk/noto-sans-hk-v1-latin-700.ttf") format("truetype"), url("/static/fonts/noto-sans-hk/noto-sans-hk-v1-latin-700.eot") format("embedded-opentype"), url("/static/fonts/noto-sans-hk/noto-sans-hk-v1-latin-700.svg") format("svg");
}

button {
    z-index: 100;
}

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

ul, ol {
    padding: 0
}

ul li {
    list-style: none
}

body, h1, h2, h3, h4, h5, p, ul, ol, li, figure, figcaption, blockquote, dl, dd {
    margin: 0
}

ul[class], ol[class] {
    list-style: none
}

a {
    color: inherit;
    text-decoration: none
}

a:not([class]) {
    text-decoration-skip-ink: auto
}

img {
    max-width: 100%;
    display: block
}

input, button, textarea, select {
    font: inherit;
    outline: none;
    border: none;
    background-color: unset;
    padding: 0
}

button {
    cursor: pointer
}

@media (prefers-reduced-motion: reduce) {
    * {
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;
        scroll-behavior: auto !important
    }
}

html {
    scroll-behavior: smooth
}

body {
    font-family: noto-sans-hk, sans-serif !important;
    color: var(--black);
    background-color: white;
}

body.dark-theme {
    background-color: var(--N-95);
    color: var(--white)
}

.over-hidden {
    overflow: hidden
}

h1 {
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 42px
}

h2 {
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px
}

h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 30px
}

p {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px
}

@media screen and (min-width: 992px) {
    h1 {
        font-style: normal;
        font-weight: 700;
        font-size: 64px;
        line-height: 72px
    }

    h2 {
        font-style: normal;
        font-weight: 700;
        font-size: 48px;
        line-height: 56px
    }

    h3 {
        font-style: normal;
        font-weight: 700;
        font-size: 30px;
        line-height: 36px
    }
}

body:not(.dark-theme) .bg-black {
    background-color: var(--black)
}

body:not(.dark-theme) .bg-accent {
    background-color: var(--A-50)
}

body:not(.dark-theme) .bg-sec-accent {
    background-color: var(--SA-5)
}

body.dark-theme .bg-sec-accent {
    background-color: var(--SA-DM)
}

body.dark-theme .lead-wrapper.bg-sec-accent:before {
    content: "";
    position: absolute;
    left: calc(50% - 9px);
    transform: translate(-50%);
    top: 0;
    width: 100vw;
    height: 100%;
    background-color: var(--SA-DM);
    z-index: -1
}

:where(html) {
    --ease-1: cubic-bezier(.25, 0, .5, 1);
    --ease-2: cubic-bezier(.25, 0, .4, 1);
    --ease-3: cubic-bezier(.25, 0, .3, 1);
    --ease-4: cubic-bezier(.25, 0, .2, 1);
    --ease-5: cubic-bezier(.25, 0, .1, 1);
    --ease-in-1: cubic-bezier(.25, 0, 1, 1);
    --ease-in-2: cubic-bezier(.5, 0, 1, 1);
    --ease-in-3: cubic-bezier(.7, 0, 1, 1);
    --ease-in-4: cubic-bezier(.9, 0, 1, 1);
    --ease-in-5: cubic-bezier(1, 0, 1, 1);
    --ease-out-1: cubic-bezier(0, 0, .75, 1);
    --ease-out-2: cubic-bezier(0, 0, .5, 1);
    --ease-out-3: cubic-bezier(0, 0, .3, 1);
    --ease-out-4: cubic-bezier(0, 0, .1, 1);
    --ease-out-5: cubic-bezier(0, 0, 0, 1);
    --ease-in-out-1: cubic-bezier(.1, 0, .9, 1);
    --ease-in-out-2: cubic-bezier(.3, 0, .7, 1);
    --ease-in-out-3: cubic-bezier(.5, 0, .5, 1);
    --ease-in-out-4: cubic-bezier(.7, 0, .3, 1);
    --ease-in-out-5: cubic-bezier(.9, 0, .1, 1);
    --ease-elastic-1: cubic-bezier(.5, .75, .75, 1.25);
    --ease-elastic-2: cubic-bezier(.5, 1, .75, 1.25);
    --ease-elastic-3: cubic-bezier(.5, 1.25, .75, 1.25);
    --ease-elastic-4: cubic-bezier(.5, 1.5, .75, 1.25);
    --ease-elastic-5: cubic-bezier(.5, 1.75, .75, 1.25);
    --ease-squish-1: cubic-bezier(.5, -.1, .1, 1.5);
    --ease-squish-2: cubic-bezier(.5, -.3, .1, 1.5);
    --ease-squish-3: cubic-bezier(.5, -.5, .1, 1.5);
    --ease-squish-4: cubic-bezier(.5, -.7, .1, 1.5);
    --ease-squish-5: cubic-bezier(.5, -.9, .1, 1.5);
    --ease-step-1: steps(2);
    --ease-step-2: steps(3);
    --ease-step-3: steps(4);
    --ease-step-4: steps(7);
    --ease-step-5: steps(10)
}

:where(html) {
    --animation-fade-in: fade-in .5s var(--ease-3);
    --animation-fade-in-bloom: fade-in-bloom 2s var(--ease-3);
    --animation-fade-out: fade-out .5s var(--ease-3);
    --animation-fade-out-bloom: fade-out-bloom 2s var(--ease-3);
    --animation-scale-up: scale-up .5s var(--ease-3);
    --animation-scale-down: scale-down .5s var(--ease-3);
    --animation-slide-out-up: slide-out-up .5s var(--ease-3);
    --animation-slide-out-down: slide-out-down .5s var(--ease-3);
    --animation-slide-out-right: slide-out-right .5s var(--ease-3);
    --animation-slide-out-left: slide-out-left .5s var(--ease-3);
    --animation-slide-in-up: slide-in-up .5s var(--ease-3);
    --animation-slide-in-down: slide-in-down .5s var(--ease-3);
    --animation-slide-in-right: slide-in-right .5s var(--ease-3);
    --animation-slide-in-left: slide-in-left .5s var(--ease-3);
    --animation-shake-x: shake-x .75s var(--ease-out-5);
    --animation-shake-y: shake-y .75s var(--ease-out-5);
    --animation-spin: spin 2s linear infinite;
    --animation-ping: ping 5s var(--ease-out-3) infinite;
    --animation-blink: blink 1s var(--ease-out-3) infinite;
    --animation-float: float 3s var(--ease-in-out-3) infinite;
    --animation-bounce: bounce 2s var(--ease-squish-2) infinite;
    --animation-pulse: pulse 2s var(--ease-out-3) infinite
}

@keyframes fade-in {
    to {
        opacity: 1
    }
}

@keyframes fade-in-bloom {
    0% {
        opacity: 0;
        filter: brightness(1) blur(20px)
    }
    10% {
        opacity: 1;
        filter: brightness(2) blur(10px)
    }
    to {
        opacity: 1;
        filter: brightness(1) blur(0)
    }
}

@keyframes fade-out {
    to {
        opacity: 0
    }
}

@keyframes fade-out-bloom {
    to {
        opacity: 0;
        filter: brightness(1) blur(20px)
    }
    10% {
        opacity: 1;
        filter: brightness(2) blur(10px)
    }
    0% {
        opacity: 1;
        filter: brightness(1) blur(0)
    }
}

@keyframes scale-up {
    to {
        transform: scale(1.25)
    }
}

@keyframes scale-down {
    to {
        transform: scale(.75)
    }
}

@keyframes slide-out-up {
    to {
        transform: translateY(-100%)
    }
}

@keyframes slide-out-down {
    to {
        transform: translateY(100%)
    }
}

@keyframes slide-out-right {
    to {
        transform: translate(100%)
    }
}

@keyframes slide-out-left {
    to {
        transform: translate(-100%)
    }
}

@keyframes slide-in-up {
    0% {
        transform: translateY(100%)
    }
}

@keyframes slide-in-down {
    0% {
        transform: translateY(-100%)
    }
}

@keyframes slide-in-right {
    0% {
        transform: translate(-100%)
    }
}

@keyframes slide-in-left {
    0% {
        transform: translate(100%)
    }
}

@keyframes shake-x {
    0%, to {
        transform: translate(0)
    }
    20% {
        transform: translate(-5%)
    }
    40% {
        transform: translate(5%)
    }
    60% {
        transform: translate(-5%)
    }
    80% {
        transform: translate(5%)
    }
}

@keyframes shake-y {
    0%, to {
        transform: translateY(0)
    }
    20% {
        transform: translateY(-5%)
    }
    40% {
        transform: translateY(5%)
    }
    60% {
        transform: translateY(-5%)
    }
    80% {
        transform: translateY(5%)
    }
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

@keyframes ping {
    90%, to {
        transform: scale(2);
        opacity: 0
    }
}

@keyframes blink {
    0%, to {
        opacity: 1
    }
    50% {
        opacity: .5
    }
}

@keyframes float {
    50% {
        transform: translateY(-25%)
    }
}

@keyframes bounce {
    25% {
        transform: translateY(-20%)
    }
    40% {
        transform: translateY(-3%)
    }
    0%, 60%, to {
        transform: translateY(0)
    }
}

@keyframes pulse {
    50% {
        transform: scale(.9)
    }
}

@keyframes slide {
    0% {
        transform: translate(-100%)
    }
    to {
        transform: translate(100%)
    }
}

@keyframes pulsate {
    0% {
        transform: translate(-50%, -50%) scale(.1);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        transform: translate(-50%, -50%) scale(1.2);
        opacity: 0
    }
}

@keyframes rotation {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

.consort_affiliate_t-info-blocking {
    display: flex;
    gap: 8px;
    margin-bottom: 16px
}

.consort_affiliate_t-info-blocking li {
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px
}

.consort_affiliate_t-info-blocking li:not(:last-child) {
    opacity: .5
}

.consort_affiliate_t-info-blocking li:not(:last-child):after {
    margin-left: 8px;
    display: block;
    content: "";
    width: 1px;
    height: 18px;
    background-color: var(--grey-border-8)
}

.consort_affiliate_t-info-blocking--contrast li:not(:last-child) {
    opacity: 1
}

@media screen and (min-width: 992px) {
    .consort_affiliate_t-info-blocking {
        gap: 12px;
        margin-bottom: 24px
    }

    .consort_affiliate_t-info-blocking li {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px
    }

    .consort_affiliate_t-info-blocking--right_field-element {
        margin-left: auto;
        justify-content: flex-end
    }
}

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

.consort_affiliate_t__head {
    display: none
}

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

.consort_affiliate_t__structure span:before {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: var(--black);
    content: counter(aff-row-counter)
}

.consort_affiliate_t__structure--1 {
    position: absolute;
    left: 2px;
    top: 2px;
    background-color: var(--white);
    width: 24px;
    height: 24px;
    border-radius: 2px
}

.consort_affiliate_t__structure--2 {
    position: absolute;
    left: -28px;
    top: -12px;
    background-color: var(--white);
    width: 31px;
    height: 31px;
    border-radius: 50%;
    border: 1px solid var(--grey-border-15);
    grid-column: 1/3
}

.consort_affiliate_t__structure--3 {
    margin: -16px auto 0;
    background-color: var(--N-10);
    width: 84px;
    height: 26px;
    border-radius: 0 0 4px 4px
}

.consort_affiliate_t__img {
    background-color: var(--black);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px
}

.consort_affiliate_t__img--1 {
    aspect-ratio: 3/2;
    width: 144px
}

.consort_affiliate_t__img--2 {
    aspect-ratio: 1/1;
    width: 148px
}

.consort_affiliate_t__img--3 {
    aspect-ratio: 1/1;
    border-radius: 50%;
    width: 148px;
    overflow: hidden
}

.consort_affiliate_t__titrat {
    display: flex;
    flex-direction: column;
    gap: 6px
}

.consort_affiliate_t__title {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px
}

.consort_affiliate_t__dividend-container-line {
    color: var(--A-50);
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    text-align: center
}

.consort_affiliate_t__cash {
    position: relative;
    display: grid;
    grid-template-columns:repeat(3, 1fr);
    gap: 6px;
    justify-items: center;
}

.consort_affiliate_t__cash .cash-btn {
   
}

.consort_affiliate_t__cash-dropdown {
    transition: .3s all ease;
    opacity: 0;
    width: 100%;
    display: grid;
    gap: 8px;
    grid-template-columns:repeat(3, 1fr);
    transform: translateY(calc(100% + 8px));
    position: absolute;
    z-index: 15;
    right: 140px;
    bottom: 0;
    border-radius: 4px;
    padding: 8px;
    background-color: var(--white);
    box-shadow: var(--shadow-white-top);
    justify-items: center;
}

.consort_affiliate_t__cash-dropdown.is-expanded {
    opacity: 1;
    visibility: visible;
    right: 0;
}

.consort_affiliate_t__mouse_click_buttons-push_buttons {
    display: flex;
    flex-direction: column;
    gap: 12px;
    text-align: center
}

.consort_affiliate_t__rows {
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
    counter-reset: aff-row-counter
}

.consort_affiliate_t__row {
    border-width: 1px;
    border-style: solid;
    border-color: var(--grey-border-15);
    border-radius: 4px;
    display: grid;
    align-items: center;
    counter-increment: aff-row-counter;
    position: relative;
    gap: 16px;
    padding: 16px
}

@media screen and (min-width: 1200px) {
    .consort_affiliate_t__head {
        display: block;
        margin-bottom: 24px;
        padding: 8px 48px
    }

    .consort_affiliate_t__head tr {
        display: grid;
        grid-template-columns: minmax(100px, 145px) minmax(100px, 145px) auto 99px minmax(100px, 239px);
        gap: 48px;
        align-items: center
    }

    .consort_affiliate_t__head tr th {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        color: var(--black);
        opacity: .5
    }

    .consort_affiliate_t__head--1 {
        background-color: var(--N-3);
        border-radius: 3px
    }

    .consort_affiliate_t__head--2 {
        background-color: transparent;
        padding: 11px 0 0;
        border-top: 1px solid var(--grey-border-15)
    }

    .consort_affiliate_t__head--contrast tr th {
        opacity: 1
    }

    .consort_affiliate_t__structure span:before {
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px
    }

    .consort_affiliate_t__structure--1 {
        width: 26px;
        height: 26px
    }

    .consort_affiliate_t__structure--2 {
        left: -28px;
        top: -14px;
        width: 38px;
        height: 38px
    }

    .consort_affiliate_t__structure--3 {
        position: absolute;
        margin: -16px auto 0;
        background-color: var(--N-5);
        width: 32px;
        height: 84px;
        border-radius: 0 2px 2px 0
    }

    .consort_affiliate_t__structure--3 ~ .consort_affiliate_t__img {
        margin-right: -32px;
        margin-left: 32px
    }

    .consort_affiliate_t__structure--3 ~ .consort_affiliate_t__titrat {
        margin-left: 32px
    }

    .consort_affiliate_t__img--1 {
        aspect-ratio: 3/2;
        width: 222px
    }

    .consort_affiliate_t__img--2 {
        aspect-ratio: 1/1
    }

    .consort_affiliate_t__img--3 {
        aspect-ratio: 1/1;
        border-radius: 50%
    }

    .consort_affiliate_t__titrat {
        display: flex;
        flex-direction: column;
        gap: 6px
    }

    .consort_affiliate_t__cash {
        grid-template-columns:repeat(2, 1fr);
        gap: 3px
    }

    .consort_affiliate_t__cash-dropdown {
        width: max-content;
        grid-template-columns:repeat(4, 1fr)
    }

    .consort_affiliate_t__mouse_click_buttons-push_buttons {
        gap: 8px
    }

    .consort_affiliate_t__rows {
        gap: 24px
    }

    .consort_affiliate_t__row {
        grid-template-columns:max-content auto auto 99px minmax(100px, 189px);
        gap: 48px;
        padding: 16px 48px 16px 16px
    }
}

@media screen and (max-width: 1199px) {
    .consort_affiliate_t--1 .consort_affiliate_t__img {
        margin: -16px -16px 0;
        border-radius: 2px 2px 0 0;
        aspect-ratio: unset;
        height: auto;
        width: calc(100% + 32px);
        padding: 16px 0;
    }

    .consort_affiliate_t--1 .consort_affiliate_t__titrat, .consort_affiliate_t--1 .consort_affiliate_t__row {
        align-items: center
    }

    .consort_affiliate_t--1 .consort_affiliate_t__structure--3 + .consort_affiliate_t__img {
        margin-top: 0
    }

    .consort_affiliate_t--2 .consort_affiliate_t__titrat {
        justify-content: center
    }

    .consort_affiliate_t--2 .consort_affiliate_t__row {
        grid-template-columns:min-content auto
    }

    .consort_affiliate_t--2 .consort_affiliate_t__row td:not(.consort_affiliate_t__img):not(.consort_affiliate_t__titrat) {
        grid-column: 1/3
    }

    .consort_affiliate_t--3 .consort_affiliate_t__titrat {
        align-items: center
    }

    .consort_affiliate_t--3 .consort_affiliate_t__img {
        width: 144px;
        margin: 0 auto
    }

    .consort_affiliate_t--3 .consort_affiliate_t__cash {
        order: 6
    }

    .consort_affiliate_t--3 .consort_affiliate_t__mouse_click_buttons-push_buttons {
        order: 5
    }
}

@media screen and (min-width: 1200px) {
    .consort_affiliate_t--1 .consort_affiliate_t__img--1, .consort_affiliate_t--1 .consort_affiliate_t__img--2 {
        margin: -16px;
        border-radius: 2px 0 0 2px
    }

    .consort_affiliate_t--1 .consort_affiliate_t__titrat {
        flex-direction: row;
        justify-content: space-between;
        gap: 48px
    }

    

    .consort_affiliate_t--2 .consort_affiliate_t__titrat {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 48px
    }

    

    .consort_affiliate_t--3 .consort_affiliate_t__titrat {
        flex-direction: column;
        gap: 4px
    }
}

.consort_affiliate_t--highlighted .consort_affiliate_t__row:first-child {
    background-color: var(--A-5);
    border-width: 2px;
    border-color: var(--A-50)
}

.consort_affiliate_t--highlighted .consort_affiliate_t__row:first-child .consort_affiliate_t__structure {
    background-color: var(--A-50)
}

.consort_affiliate_t--highlighted .consort_affiliate_t__row:first-child .consort_affiliate_t__structure span:before {
    color: var(--white)
}

.associate_affiliate_card-carte {
    margin-top: 48px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--grey-border-15);
    border-radius: 4px;
    display: grid;
    align-items: center;
    position: relative;
    gap: 16px;
    padding: 16px
}

.associate_affiliate_card-carte__structure {
    display: flex;
    align-items: center;
    justify-content: center;
    counter-increment: aff-row-counter
}

.associate_affiliate_card-carte__structure span:before {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: var(--black);
    content: counter(aff-row-counter)
}

.associate_affiliate_card-carte__structure--1 {
    position: absolute;
    left: 2px;
    top: 2px;
    background-color: var(--white);
    width: 24px;
    height: 24px;
    border-radius: 2px
}

.associate_affiliate_card-carte__structure--2 {
    position: absolute;
    left: -28px;
    top: -12px;
    background-color: var(--white);
    width: 31px;
    height: 31px;
    border-radius: 50%;
    border: 1px solid var(--grey-border-15);
    grid-column: 1/3
}

.associate_affiliate_card-carte__structure--3 {
    margin: -16px auto 0;
    background-color: var(--N-10);
    width: 84px;
    height: 26px;
    border-radius: 0 0 4px 4px
}

.associate_affiliate_card-carte__img {
    background-color: var(--black);
    display: flex;
    align-items: center;
    justify-content: center;
    margin: -16px -16px 0;
    border-radius: 4px 4px 0 0;
    aspect-ratio: unset;
    height: 96px;
    width: calc(100% + 32px)
}

.associate_affiliate_card-carte__titrat {
    display: flex;
    flex-direction: column;
    gap: 6px;
    align-items: center
}

.associate_affiliate_card-carte__title {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px
}

.associate_affiliate_card-carte__dividend-container-line {
    color: var(--A-50);
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    text-align: center
}

.associate_affiliate_card-carte__cash {
    position: relative;
    display: grid;
    grid-template-columns:repeat(3, 1fr);
    gap: 6px
}

.associate_affiliate_card-carte__cash .cash-btn {
    width: auto
}

.associate_affiliate_card-carte__cash-dropdown {
    transition: .3s all ease;
    opacity: 0;
    width: 100%;
    display: grid;
    gap: 8px;
    grid-template-columns:repeat(3, 1fr);
    transform: translateY(calc(100% + 8px));
    position: absolute;
    z-index: 5;
    right: 0;
    bottom: 0;
    border-radius: 4px;
    padding: 8px;
    background-color: var(--white);
    box-shadow: var(--shadow-white-top)
}

.associate_affiliate_card-carte__cash-dropdown.is-expanded {
    opacity: 1;
    visibility: visible
}

.associate_affiliate_card-carte__mouse_click_buttons-push_buttons {
    display: flex;
    flex-direction: column;
    gap: 12px;
    text-align: center
}

@media screen and (min-width: 992px) {
    .associate_affiliate_card-carte__cash-dropdown {
        width: max-content;
        grid-template-columns:repeat(4, 1fr)
    }
}

.associate_affiliate_card-carte-top-1 .associate_affiliate_card-carte__structure {
    display: none
}

.associate_affiliate_card-carte-top-3-list {
    overflow: hidden;
    counter-reset: aff-row-counter
}

.associate_affiliate_card-carte-top-3-list .swiper-slide {
    max-width: calc(100% - 32px)
}

@media screen and (min-width: 1200px) {
    .associate_affiliate_card-carte-top-3-list .swiper-slide {
        max-width: unset
    }

    .associate_affiliate_card-carte-top-3-list .swiper-wrapper {
        display: grid;
        grid-template-columns:repeat(3, 1fr);
        /*gap: 16px*/
    }

    .associate_affiliate_card-carte-top-1 {
        display: grid;
        grid-template-columns:min-content auto 166px 99px 141px;
        gap: 24px;
        max-width: 860px;
        padding: 16px 24px 16px 16px
    }

    .associate_affiliate_card-carte-top-1 .associate_affiliate_card-carte__img {
        width: 198px;
        height: unset;
        aspect-ratio: 3/2;
        margin: 0;
        border-radius: 4px
    }

    .associate_affiliate_card-carte-top-1 .associate_affiliate_card-carte__titrat {
        align-items: flex-start
    }

    .associate_affiliate_card-carte-top-1 .associate_affiliate_card-carte__dividend-container-line {
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 26px
    }

    .associate_affiliate_card-carte-top-1 .associate_affiliate_card-carte__cash {
        grid-template-columns:repeat(2, 1fr);
        gap: 3px
    }

    .associate_affiliate_card-carte-top-3 {
        display: grid;
        align-items: center;
        gap: 24px;
        max-width: 276px;
        padding: 16px
    }

    .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__structure {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__structure span:before {
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 20px;
        color: var(--black);
        content: counter(aff-row-counter)
    }

    .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__structure--1 {
        position: absolute;
        left: 2px;
        top: 2px;
        background-color: var(--white);
        width: 24px;
        height: 24px;
        border-radius: 2px
    }

    .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__structure--2 {
        position: absolute;
        left: -28px;
        top: -12px;
        background-color: var(--white);
        width: 31px;
        height: 31px;
        border-radius: 50%;
        border: 1px solid var(--grey-border-15);
        grid-column: 1/3
    }

    .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__structure--3 {
        margin: -16px auto 0;
        background-color: var(--N-10);
        width: 84px;
        height: 26px;
        border-radius: 0 0 4px 4px
    }

    .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__img {
        width: 244px;
        height: unset;
        aspect-ratio: 3/2;
        margin: 0;
        border-radius: 4px
    }

    .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__cash-dropdown {
        width: 100%;
        grid-template-columns:repeat(3, 1fr)
    }

    .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__dividend-container-line {
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        line-height: 28px
    }

    .associate_affiliate_card-carte.associate_affiliate_card-carte--1 {
        padding: 24px
    }

    .associate_affiliate_card-carte.associate_affiliate_card-carte--1 .associate_affiliate_card-carte__img {
        margin: -24px -24px 0;
        width: calc(100% + 48px);
        border-radius: 4px 4px 0 0
    }

    .associate_affiliate_card-carte.associate_affiliate_card-carte--2 {
        padding: 16px
    }

    .associate_affiliate_card-carte.associate_affiliate_card-carte--3 .associate_affiliate_card-carte__cash {
        order: 5
    }

    .associate_affiliate_card-carte.associate_affiliate_card-carte--3 .associate_affiliate_card-carte__mouse_click_buttons-push_buttons {
        order: 4
    }
}

.affiliate_affiliate_b-headline {
    overflow: hidden;
    transition: .3s all ease;
    margin-top: 48px;
    border-radius: 4px;
    display: grid;
    grid-template-columns:min-content auto;
    align-items: flex-start;
    position: relative;
    box-shadow: var(--shadow-white-top);
    background-color: var(--white)
}

.affiliate_affiliate_b-headline__contented-wrapper {
    display: flex;
    flex-direction: column;
    gap: 4px;
    padding: 12px
}

.affiliate_affiliate_b-headline__halt {
    position: absolute;
    right: 12px;
    top: 12px
}

.affiliate_affiliate_b-headline__halt:before {
    content: "";
    background-size: contain;
    width: 20px;
    height: 20px;
    display: block
}

.affiliate_affiliate_b-headline__halt--1:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cpath d='M4 20L20 4L4 20Z' fill='%232A355A'/%3E%3Cpath d='M4 20L20 4' stroke='%232A355A' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M20 20L4 4' stroke='%232A355A' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.affiliate_affiliate_b-headline__halt--2:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cpath d='M7.33301 16.6666L16.6663 7.33331L7.33301 16.6666Z' fill='%232A355A'/%3E%3Cpath d='M7.33301 16.6666L16.6663 7.33331' stroke='%232A355A' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6663 16.6666L7.33301 7.33331' stroke='%232A355A' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Crect x='0.5' y='0.5' width='23' height='23' rx='11.5' stroke='%232A355A' stroke-opacity='0.15'/%3E%3C/svg%3E%0A")
}

.affiliate_affiliate_b-headline__halt--3:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' rx='10' fill='%23F4F5F7'/%3E%3Cg opacity='0.3'%3E%3Cpath d='M6.11133 13.8889L13.8891 6.11115L6.11133 13.8889Z' fill='%232A355A'/%3E%3Cpath d='M6.11133 13.8889L13.8891 6.11115' stroke='%232A355A' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M13.8891 13.8889L6.11133 6.11115' stroke='%232A355A' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.affiliate_affiliate_b-headline__img {
    background-color: var(--black);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px
}

.affiliate_affiliate_b-headline__img--1 {
    width: 132px;
    height: 100%
}

.affiliate_affiliate_b-headline__img--2 {
    width: 96px;
    height: 64px;
    margin: 10px 0 10px 10px;
    border-radius: 4px
}

.affiliate_affiliate_b-headline__titrat {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: center
}

.affiliate_affiliate_b-headline__title {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px
}

.affiliate_affiliate_b-headline__bb {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px
}

.affiliate_affiliate_b-headline__dividend-container-line {
    color: var(--A-50);
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    word-break: break-word
}

.affiliate_affiliate_b-headline__mouse_click_buttons-push_buttons {
    display: flex;
    flex-direction: column;
    gap: 8px;
    text-align: center
}

.affiliate_affiliate_b-headline__mouse_click_buttons-push_buttons .btn--l {
    display: none
}

.affiliate_affiliate_b-headline__mouse_click_buttons-push_buttons .btn:not(.btn--l) {
    min-width: 88px
}

.affiliate_affiliate_b-headline__mouse_click_buttons-push_buttons a {
    display: none
}

.affiliate_affiliate_b-headline.is-closed {
    opacity: 0;
    visibility: hidden
}

@media screen and (max-width: 991px) {
    .affiliate_affiliate_b-headline__rating .rating-individual-part span,
    .affiliate_affiliate_b-headline__rating .rating-individual-part--3 span,
    .affiliate_affiliate_b-headline__rating .rating-individual-part--2 span,
    .affiliate_affiliate_b-headline__rating .rating-individual-part--1 span {
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 20px
    }

    .affiliate_affiliate_b-headline__rating .rating-individual-part span:before,
    .affiliate_affiliate_b-headline__rating .rating-individual-part--3 span:before,
    .affiliate_affiliate_b-headline__rating .rating-individual-part--2 span:before,
    .affiliate_affiliate_b-headline__rating .rating-individual-part--1 span:before {
        background-size: contain;
        width: 16px;
        height: 16px
    }
}

@media screen and (min-width: 992px) {
    .affiliate_affiliate_b-headline {
        margin-top: 48px;
        display: flex;
        align-items: center;
        gap: 48px;
        padding: 16px 48px 16px 16px;
        position: relative
    }

    .affiliate_affiliate_b-headline__contented-wrapper {
        flex-direction: row;
        gap: 48px;
        padding: 0;
        width: 100%
    }

    .affiliate_affiliate_b-headline__halt:before {
        width: 24px;
        height: 24px
    }

    .affiliate_affiliate_b-headline__img {
        min-width: 186px;
        width: 186px;
        height: 124px
    }

    .affiliate_affiliate_b-headline__img--1 {
        margin: -16px 0 -16px -16px
    }

    .affiliate_affiliate_b-headline__img--2 {
        margin: 0
    }

    .affiliate_affiliate_b-headline__titrat {
        gap: 48px
    }

    .affiliate_affiliate_b-headline__titrat--2 {
        flex-direction: column;
        align-items: flex-start;
        gap: 4px
    }

    .affiliate_affiliate_b-headline__title {
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        line-height: 28px;
        width: 120px
    }

    .affiliate_affiliate_b-headline__bb {
        gap: 48px;
        display: grid;
        grid-template-columns:1fr auto;
        width: 100%;
        position: relative
    }

    .affiliate_affiliate_b-headline__dividend-container-line {
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 32px;
        text-align: center
    }

    .affiliate_affiliate_b-headline__dividend-container-line--1:before {
        content: "Bonus";
        display: block;
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        opacity: .5;
        color: var(--black)
    }

    .affiliate_affiliate_b-headline__dividend-container-line--2:before {
        position: absolute;
        top: -20px;
        left: 50%;
        transform: translate(calc(-50% - 120px));
        width: 101px;
        height: 26px;
        display: flex;
        align-items: center;
        justify-content: center;
        background-color: var(--N-10);
        content: "Bonus";
        display: block;
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        color: var(--black)
    }

    .affiliate_affiliate_b-headline__mouse_click_buttons-push_buttons {
        width: 189px;
        min-width: 189px
    }

    .affiliate_affiliate_b-headline__mouse_click_buttons-push_buttons .btn--l {
        display: inline-flex
    }

    .affiliate_affiliate_b-headline__mouse_click_buttons-push_buttons .btn:not(.btn--l) {
        display: none
    }

    .affiliate_affiliate_b-headline__mouse_click_buttons-push_buttons a {
        display: block
    }

    .affiliate_affiliate_b-headline__img--2 ~ .affiliate_affiliate_b-headline__contented-wrapper .affiliate_affiliate_b-headline__dividend-container-line--2:before {
        top: -36px
    }
}

.cassino-panel {
    margin-top: 24px;
    display: flex;
    flex-direction: column;
    gap: 12px
}

.cassino-panel-card {
    display: inline-flex;
    justify-content: space-between;
    gap: 16px;
    position: relative;
    background-color: var(--white);
    border: 1px solid var(--grey-border-15);
    border-radius: 4px;
    padding: 15px 15px 15px 31px
}

.cassino-panel-card__structure {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center
}

.cassino-panel-card__structure {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px
}

.cassino-panel-card__structure--1 {
    background-color: var(--black);
    width: 20px;
    height: 20px;
    left: 1px;
    top: 1px;
    border-radius: 2px;
    color: var(--white)
}

.cassino-panel-card__structure--2 {
    background-color: var(--white);
    width: 28px;
    height: 28px;
    left: -6px;
    top: -6px;
    border-radius: 50%;
    border: 1px solid var(--grey-border-15)
}

.cassino-panel-card__structure--3 {
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 44px;
    border-radius: 0 2px 2px 0;
    background-color: var(--N-5)
}

.cassino-panel-card__title {
    display: flex;
    align-items: center;
    gap: 10px
}

.cassino-panel-card__title img {
    background-color: var(--black);
    max-height: 50px;
}

.cassino-panel-card__title b {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px
}

.cassino-panel-card__certify-unit {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 4px 8px;
    position: relative;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    border-radius: 2px
}

.cassino-panel-card__certify-unit:after {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 100%;
    height: 100%
}

.cassino-panel-card__certify-unit img {
    width: 18px;
    height: 18px
}

.cassino-panel-card__certify-unit span {
    display: none
}

.cassino-panel-card__certify-unit--1:after {
    background-color: var(--black);
    opacity: .05
}

.cassino-panel-card__certify-unit--2 {
    border: 1px solid var(--grey-border-15)
}

.cassino-panel-card--highlighted {
    background-color: var(--A-5);
    border-color: var(--A-50);
    border-width: 2px
}

.cassino-panel-card--highlighted .cassino-panel-card__structure {
    background-color: var(--A-50);
    color: var(--white)
}

@media screen and (min-width: 992px) {
    .cassino-panel {
        gap: 16px
    }

    .cassino-panel-card {
        display: flex;
        padding: 23px 23px 23px 47px
    }

    .cassino-panel-card__structure {
        font-style: normal;
        font-weight: 700;
        font-size: 12px;
        line-height: 18px
    }

    .cassino-panel-card__structure--1 {
        width: 24px;
        height: 24px
    }

    .cassino-panel-card__structure--2 {
        width: 32px;
        height: 32px;
        left: -6px
    }

    .cassino-panel-card__structure--3 {
        width: 24px;
        height: 48px
    }

    .cassino-panel-card__title {
        gap: 12px
    }

    .cassino-panel-card__certify-unit {
        gap: 8px;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px
    }

    .cassino-panel-card__certify-unit:after {
        position: absolute;
        left: 0;
        top: 0;
        content: "";
        width: 100%;
        height: 100%
    }

    .cassino-panel-card__certify-unit img {
        width: 20px;
        height: 20px
    }

    .cassino-panel-card__certify-unit span {
        display: inline-block
    }

    .cassino-panel-card__certify-unit--1:after {
        background-color: var(--black);
        opacity: .05
    }

    .cassino-panel-card__certify-unit--2 {
        border: 1px solid var(--grey-border-15)
    }
}

.aff-tab-content {
    animation: var(--animation-slide-in-down);
    display: none
}

.aff-tab-content.is-active {
    display: flex;
    animation: var(--animation-slide-in-up)
}

body.dark-theme .consort_affiliate_t-info-blocking li, body.dark-theme .consort_affiliate_t {
    color: var(--N-10)
}

body.dark-theme .consort_affiliate_t__img {
    background-color: var(--N-90)
}

body.dark-theme .consort_affiliate_t__row {
    border-color: var(--white-border-15)
}

body.dark-theme .consort_affiliate_t__cash-dropdown {
    background-color: var(--N-90);
    box-shadow: var(--shadow-dark-top);
    z-index: 15;
}

@media screen and (min-width: 1200px) {
    body.dark-theme .consort_affiliate_t__head tr th {
        color: var(--N-10)
    }

    body.dark-theme .consort_affiliate_t__head--1 {
        background-color: var(--N-90);
        color: var(--N-10)
    }
}

body.dark-theme .consort_affiliate_t--highlighted .consort_affiliate_t__structure {
    background-color: var(--A-40)
}

body.dark-theme .consort_affiliate_t--highlighted .consort_affiliate_t__structure span:before {
    color: var(--white)
}

body.dark-theme .consort_affiliate_t--highlighted .consort_affiliate_t__row {
    background-color: var(--A-DL) !important;
    border-color: var(--A-40)
}

body.dark-theme .associate_affiliate_card-carte {
    color: var(--N-10);
    border-color: var(--white-border-15)
}

body.dark-theme .associate_affiliate_card-carte__img, body.dark-theme .associate_affiliate_card-carte__cash-dropdown {
    background-color: var(--N-90)
}

body.dark-theme .aff-banner {
    box-shadow: var(--shadow-dark-top);
    background-color: var(--N-95)
}

body.dark-theme .aff-banner__halt--1:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cpath d='M4 20L20 4L4 20Z' fill='%23EAEBEE'/%3E%3Cpath d='M4 20L20 4' stroke='%23EAEBEE' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M20 20L4 4' stroke='%23EAEBEE' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E%0A")
}

body.dark-theme .aff-banner__halt--2:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cpath d='M7.33301 16.6666L16.6663 7.33325L7.33301 16.6666Z' fill='%23EAEBEE'/%3E%3Cpath d='M7.33301 16.6666L16.6663 7.33325' stroke='%23EAEBEE' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6663 16.6666L7.33301 7.33325' stroke='%23EAEBEE' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Crect x='0.5' y='0.5' width='23' height='23' rx='11.5' stroke='white' stroke-opacity='0.15'/%3E%3C/svg%3E%0A")
}

body.dark-theme .aff-banner__halt--3:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='%233F496B'/%3E%3Cg opacity='0.3'%3E%3Cpath d='M7.33301 16.6666L16.6663 7.33325L7.33301 16.6666Z' fill='%23EAEBEE'/%3E%3Cpath d='M7.33301 16.6666L16.6663 7.33325' stroke='%23EAEBEE' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.6663 16.6666L7.33301 7.33325' stroke='%23EAEBEE' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E%0A")
}

body.dark-theme .aff-banner__img {
    background-color: var(--N-90)
}

body.dark-theme .aff-banner__dividend-container-line {
    color: var(--A-30)
}

@media screen and (min-width: 992px) {
    body.dark-theme .aff-banner__dividend-container-line--1:before {
        color: var(--N-10)
    }

    body.dark-theme .aff-banner__dividend-container-line--2:before {
        background-color: var(--N-90);
        color: var(--N-10)
    }
}

body.dark-theme .cassino-panel-card {
    background-color: var(--N-95);
    border: 1px solid var(--white-border-15)
}

body.dark-theme .cassino-panel-card__structure--1 {
    background-color: var(--N-10);
    color: var(--black)
}

body.dark-theme .cassino-panel-card__structure--2 {
    background-color: var(--N-95);
    border: 1px solid var(--white-border-15);
    color: var(--N-10)
}

body.dark-theme .cassino-panel-card__structure--3 {
    background-color: var(--N-90)
}

body.dark-theme .cassino-panel-card__verify--1:after {
    background-color: var(--N-10)
}

body.dark-theme .cassino-panel-card__verify--2 {
    border: 1px solid var(--grey-border-15)
}

body.dark-theme .cassino-panel-card--highlighted {
    background-color: var(--A-DL);
    border-color: var(--A-40)
}

body.dark-theme .cassino-panel-card--highlighted .cassino-panel-card__structure {
    background-color: var(--A-40);
    color: var(--white)
}

body.border-medium .consort_affiliate_t__structure--1 {
    border-radius: 6px
}

body.border-medium .consort_affiliate_t__structure--3 {
    border-radius: 0 0 6px 6px
}

body.border-medium .consort_affiliate_t__img, body.border-medium .consort_affiliate_t__cash-dropdown, body.border-medium .consort_affiliate_t__row {
    border-radius: 12px
}

body.border-maximum .consort_affiliate_t__structure--1 {
    border-radius: 100px
}

body.border-maximum .consort_affiliate_t__structure--3 {
    border-radius: 0 0 100px 100px
}

body.border-maximum .consort_affiliate_t__img, body.border-maximum .consort_affiliate_t__cash-dropdown, body.border-maximum .consort_affiliate_t__row {
    border-radius: 20px
}

@media screen and (min-width: 1200px) {
    body.border-medium .consort_affiliate_t__head--1 {
        border-radius: 8px
    }

    body.border-medium .consort_affiliate_t__structure--3 {
        border-radius: 0 6px 6px 0
    }

    body.border-medium .consort_affiliate_t__img--3 {
        border-radius: 50%
    }

    body.border-maximum .consort_affiliate_t__head--1 {
        border-radius: 100px
    }

    body.border-maximum .consort_affiliate_t__structure--3 {
        border-radius: 0 100px 100px 0
    }
}

@media screen and (max-width: 1199px) {
    body.border-medium .consort_affiliate_t--1 .consort_affiliate_t__img {
        border-radius: 9.5px 9.5px 0 0
    }

    body.border-maximum .consort_affiliate_t--1 .consort_affiliate_t__img {
        border-radius: 17px 17px 0 0
    }
}

@media screen and (min-width: 1200px) {
    body.border-medium .consort_affiliate_t--1 .consort_affiliate_t__img--1, body.border-medium .consort_affiliate_t--1 .consort_affiliate_t__img--2 {
        border-radius: 9.5px 0 0 9.5px
    }

    body.border-maximum .consort_affiliate_t--1 .consort_affiliate_t__img--1, body.border-maximum .consort_affiliate_t--1 .consort_affiliate_t__img--2 {
        border-radius: 17px 0 0 17px
    }
}

body.border-medium .associate_affiliate_card-carte {
    border-radius: 12px
}

body.border-medium .associate_affiliate_card-carte__structure--1 {
    border-radius: 6px
}

body.border-medium .associate_affiliate_card-carte__structure--3 {
    border-radius: 0 0 6px 6px
}

body.border-medium .associate_affiliate_card-carte__img {
    border-radius: 12px 12px 0 0
}

body.border-medium .associate_affiliate_card-carte__cash-dropdown {
    border-radius: 12px
}

body.border-maximum .associate_affiliate_card-carte {
    border-radius: 20px
}

body.border-maximum .associate_affiliate_card-carte__structure--1 {
    border-radius: 100px
}

body.border-maximum .associate_affiliate_card-carte__structure--3 {
    border-radius: 0 0 100px 100px
}

body.border-maximum .associate_affiliate_card-carte__img {
    border-radius: 20px 20px 0 0
}

body.border-maximum .associate_affiliate_card-carte__cash-dropdown {
    border-radius: 20px
}

@media screen and (min-width: 1200px) {
    body.border-medium .associate_affiliate_card-carte-top-1 .associate_affiliate_card-carte__img {
        border-radius: 12px
    }

    body.border-maximum .associate_affiliate_card-carte-top-1 .associate_affiliate_card-carte__img {
        border-radius: 20px
    }

    body.border-medium .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__structure--1 {
        border-radius: 6px
    }

    body.border-medium .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__structure--3 {
        border-radius: 0 0 6px 6px
    }

    body.border-medium .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__img {
        border-radius: 12px
    }

    body.border-medium .associate_affiliate_card-carte.associate_affiliate_card-carte--1 .associate_affiliate_card-carte__img {
        border-radius: 12px 12px 0 0
    }

    body.border-maximum .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__structure--1 {
        border-radius: 100px
    }

    body.border-maximum .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__structure--3 {
        border-radius: 0 0 100px 100px
    }

    body.border-maximum .associate_affiliate_card-carte-top-3 .associate_affiliate_card-carte__img {
        border-radius: 20px
    }

    body.border-maximum .associate_affiliate_card-carte.associate_affiliate_card-carte--1 .associate_affiliate_card-carte__img {
        border-radius: 20px 20px 0 0
    }
}

body.border-medium .aff-banner, body.border-medium .aff-banner__img--2 {
    border-radius: 12px
}

body.border-maximum .aff-banner, body.border-maximum .aff-banner__img--2 {
    border-radius: 20px
}

body.border-medium .cassino-panel-card {
    border-radius: 12px
}

body.border-medium .cassino-panel-card__structure--1 {
    border-radius: 6px
}

body.border-medium .cassino-panel-card__structure--3 {
    border-radius: 0 6px 6px 0
}

body.border-maximum .cassino-panel-card {
    border-radius: 20px
}

body.border-maximum .cassino-panel-card__structure--1 {
    border-radius: 100px
}

body.border-maximum .cassino-panel-card__structure--3 {
    border-radius: 0 100px 100px 0
}

.table-wrapper {
    overflow-x: auto;
    margin: 24px 0
}

.table-wrapper::-webkit-scrollbar {
    height: 4px
}

.table-wrapper::-webkit-scrollbar-thumb {
    background-color: var(--grey-border-15);
    border-radius: 2px
}

.table-wrapper:-webkit-scrollbar-track {
    background-color: var(--grey-border-15)
}

.table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    min-width: max-content
}

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

.table th {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 16px
}

.table td {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 16px
}

.table--f16 th {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 16px
}

.table--f16 td {
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    padding: 12px 16px
}

.table--f14 th {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 8px
}

.table--f14 td {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 8px
}

.table--f12 th {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    padding: 9px 8px
}

.table--f12 td {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    padding: 9px 8px
}

.table--1 th {
    background-color: var(--N-5)
}

.table--1 th:not(:last-child) {
    border-right: 1px solid var(--grey-border-8)
}

.table--1 th:first-child {
    border-radius: 4px 0 0 4px
}

.table--1 th:last-child {
    border-radius: 0 4px 4px 0
}

.table--1 td {
    border-bottom: 1px solid var(--grey-border-8)
}

.table--2 th {
    background-color: transparent;
    padding-top: 0;
    border-bottom: 1px solid var(--black)
}

.table--2 td {
    border-bottom: 1px solid var(--grey-border-8)
}

.table--3 th {
    background-color: var(--black);
    color: var(--white)
}

.table--3 th:first-child {
    border-radius: 4px 0 0 4px
}

.table--3 th:last-child {
    border-radius: 0 4px 4px 0
}

.table--3 tr:nth-child(even) td {
    background-color: var(--N-3)
}

.table-category-list {
    border-collapse: collapse;
    border-spacing: 0;
    min-width: max-content;
    width: 100%
}

.table-category-list td {
    text-align: left;
    padding: 8px 0
}

.table-category-list td:not(:last-child) {
    padding-right: 32px
}

.table-category-list td span {
    margin-right: 10px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    border-radius: 2px;
    background-color: #2a355a0d
}

.table-category-list--1 td {
    border-bottom: 1px solid var(--grey-border-8)
}

.table-category-list--2 td:first-child {
    border-radius: 4px 0 0 4px
}

.table-category-list--2 td:last-child {
    border-radius: 0 4px 4px 0
}

.table-category-list--2 tr:nth-child(even) td {
    background-color: var(--N-3)
}

.table-category-list--2 tr:nth-child(even) td span {
    margin-left: 10px
}

@media screen and (min-width: 992px) {
    .table--f16 th {
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        padding: 12px 24px
    }

    .table--f16 td {
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        padding: 12px 24px
    }

    .table--f14 th {
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 20px;
        padding: 14px 12px
    }

    .table--f14 td {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        padding: 14px 12px
    }

    .table--f12 th {
        font-style: normal;
        font-weight: 700;
        font-size: 12px;
        line-height: 18px;
        padding: 15px 12px
    }

    .table--f12 td {
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 18px;
        padding: 15px 12px
    }

    .table-category-list td {
        padding: 10px 0
    }

    .table-category-list td:not(:last-child) {
        padding-right: 24px
    }

    .table-category-list td span {
        margin-right: 12px;
        width: 36px;
        height: 36px;
        border-radius: 3px
    }
}

body.dark-theme .table--1 th {
    background-color: var(--N-90)
}

body.dark-theme .table--1 th:not(:last-child) {
    border-right: 1px solid var(--white-border-8)
}

body.dark-theme .table--1 td {
    border-bottom: 1px solid var(--white-border-8)
}

body.dark-theme .table--2 th {
    border-bottom: 1px solid var(--white)
}

body.dark-theme .table--2 td {
    border-bottom: 1px solid var(--white-border-8)
}

body.dark-theme .table--3 th {
    background-color: var(--white);
    color: var(--black)
}

body.dark-theme .table--3 tr:nth-child(even) td {
    background-color: var(--N-90)
}

body.dark-theme .table-category-list td span {
    background-color: #eaebee0d
}

body.dark-theme .table-category-list--1 td {
    border-bottom: 1px solid var(--white-border-8)
}

body.dark-theme .table-category-list--2 td span {
    margin-left: 12px
}

body.dark-theme .table-category-list--2 tr:nth-child(even) td {
    background-color: var(--N-90)
}

body.border-medium .table--1.table--f16 th:first-child, body.border-medium .table--3.table--f16 th:first-child {
    border-radius: 12px 0 0 12px
}

body.border-medium .table--1.table--f16 th:last-child, body.border-medium .table--3.table--f16 th:last-child {
    border-radius: 0 12px 12px 0
}

body.border-maximum .table--1.table--f16 th:first-child, body.border-maximum .table--3.table--f16 th:first-child {
    border-radius: 20px 0 0 20px
}

body.border-maximum .table--1.table--f16 th:last-child, body.border-maximum .table--3.table--f16 th:last-child {
    border-radius: 0 20px 20px 0
}

body.border-medium .table-category-list--2 td:first-child {
    border-radius: 12px 0 0 12px
}

body.border-medium .table-category-list--2 td:last-child {
    border-radius: 0 12px 12px 0
}

body.border-maximum .table-category-list--2 td:first-child {
    border-radius: 20px 0 0 20px
}

body.border-maximum .table-category-list--2 td:last-child {
    border-radius: 0 20px 20px 0
}

@media screen and (min-width: 992px) {
    body.border-medium .table--1 th:first-child, body.border-medium .table--2 th:first-child, body.border-medium .table--3 th:first-child {
        border-radius: 12px 0 0 12px
    }

    body.border-medium .table--1 th:last-child, body.border-medium .table--2 th:last-child, body.border-medium .table--3 th:last-child {
        border-radius: 0 12px 12px 0
    }

    body.border-maximum .table--1 th:first-child, body.border-maximum .table--2 th:first-child, body.border-maximum .table--3 th:first-child {
        border-radius: 20px 0 0 20px
    }

    body.border-maximum .table--1 th:last-child, body.border-maximum .table--2 th:last-child, body.border-maximum .table--3 th:last-child {
        border-radius: 0 20px 20px 0
    }
}

.btn {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    box-sizing: border-box;
    display: inline-flex;
    gap: 8px;
    align-items: center;
    justify-content: center;
    padding: 9px 12px;
    border-radius: 3px;
    cursor: pointer;
    position: relative;
    z-index: 10;
    transition: .3s all ease;
    overflow: hidden
}

.btn.btn--outline {
    padding: 8px 11px
}

.btn:after {
    transition: inherit;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.btn svg {
    width: 18px;
    height: 18px
}

.btn svg, .btn svg path {
    transition: .15s all ease
}

.btn--accent {
    background-color: var(--A-50);
    color: var(--white)
}

.btn--accent svg, .btn--accent path {
    stroke: var(--white)
}

.btn--accent:hover:after {
    background: rgba(0, 0, 0, .2)
}

.btn--accent.btn--outline {
    border: 1px solid var(--A-50);
    color: var(--A-50);
    background-color: transparent
}

.btn--accent.btn--outline svg, .btn--accent.btn--outline path {
    stroke: var(--A-50)
}

.btn--accent.btn--outline:after {
    display: none
}

.btn--accent.btn--outline:hover {
    background-color: var(--A-50);
    color: var(--white)
}

.btn--accent.btn--outline:hover svg, .btn--accent.btn--outline:hover path {
    stroke: var(--white)
}

.btn--sec-accent {
    background-color: var(--SA-50);
    color: var(--white)
}

.btn--sec-accent svg, .btn--sec-accent path {
    stroke: var(--white)
}

.btn--sec-accent:hover:after {
    background: rgba(0, 0, 0, .2)
}

.btn--sec-accent.btn--outline {
    border: 1px solid var(--SA-50);
    color: var(--SA-50);
    background-color: transparent
}

.btn--sec-accent.btn--outline svg, .btn--sec-accent.btn--outline path {
    stroke: var(--SA-50)
}

.btn--sec-accent.btn--outline:after {
    display: none
}

.btn--sec-accent.btn--outline:hover {
    background-color: var(--SA-50);
    color: var(--white)
}

.btn--sec-accent.btn--outline:hover svg, .btn--sec-accent.btn--outline:hover path {
    stroke: var(--white)
}

.btn--white {
    background-color: var(--white);
    color: var(--black)
}

.btn--white svg, .btn--white path {
    stroke: var(--black)
}

.btn--white:hover {
    background-color: var(--N-10)
}

.btn--white.btn--outline {
    border: 1px solid var(--white);
    color: var(--white);
    background-color: transparent
}

.btn--white.btn--outline svg, .btn--white.btn--outline path {
    stroke: var(--white)
}

.btn--white.btn--outline:hover {
    background-color: var(--white);
    color: var(--black)
}

.btn--white.btn--outline:hover svg, .btn--white.btn--outline:hover path {
    stroke: var(--black)
}

.btn--grey {
    background-color: var(--N-5);
    color: var(--black)
}

.btn--grey svg, .btn--grey path {
    stroke: var(--black)
}

.btn--grey:hover {
    background-color: var(--N-10)
}

.btn--grey.btn--outline {
    border: 1px solid var(--grey-border-15);
    color: var(--black);
    background-color: transparent
}

.btn--grey.btn--outline svg, .btn--grey.btn--outline path {
    stroke: var(--black)
}

.btn--grey.btn--outline:hover {
    background-color: var(--N-5);
    border: 1px solid var(--N-5)
}

.btn--black {
    background-color: var(--black);
    color: var(--white)
}

.btn--black svg, .btn--black path {
    stroke: var(--white)
}

.btn--black:hover {
    background-color: var(--N-90)
}

.btn--black.btn--outline {
    border: 1px solid var(--black);
    color: var(--black);
    background-color: transparent
}

.btn--black.btn--outline svg, .btn--black.btn--outline path {
    stroke: var(--black)
}

.btn--black.btn--outline:hover {
    background-color: var(--black);
    color: var(--white)
}

.btn--black.btn--outline:hover svg, .btn--black.btn--outline:hover path {
    stroke: var(--white)
}

.btn--m {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    padding: 14px 16px;
    border-radius: 4px
}

.btn--m svg {
    width: 20px;
    height: 20px
}

.btn--m.btn--outline {
    padding: 13px 15px
}

.btn--l {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    padding: 16px 24px;
    border-radius: 4px
}

.btn--l svg {
    width: 24px;
    height: 24px
}

.btn--l.btn--outline {
    padding: 15px 23px
}

body.dark-theme .btn--accent {
    background-color: var(--A-40);
    color: var(--white)
}

body.dark-theme .btn--accent svg, body.dark-theme .btn--accent path {
    stroke: var(--white)
}

body.dark-theme .btn--accent:hover:after {
    background: rgba(0, 0, 0, .2)
}

body.dark-theme .btn--accent.btn--outline {
    border: 1px solid var(--A-30);
    color: var(--A-30);
    background-color: transparent
}

body.dark-theme .btn--accent.btn--outline svg, body.dark-theme .btn--accent.btn--outline path {
    stroke: var(--A-30)
}

body.dark-theme .btn--accent.btn--outline:hover {
    background-color: var(--A-40);
    border-color: var(--A-40);
    color: var(--white)
}

body.dark-theme .btn--accent.btn--outline:hover svg, body.dark-theme .btn--accent.btn--outline:hover path {
    stroke: var(--white)
}

body.dark-theme .btn--sec-accent {
    background-color: var(--SA-40);
    color: var(--white)
}

body.dark-theme .btn--sec-accent svg, body.dark-theme .btn--sec-accent path {
    stroke: var(--white)
}

body.dark-theme .btn--sec-accent:hover:after {
    background: rgba(0, 0, 0, .2)
}

body.dark-theme .btn--sec-accent.btn--outline {
    border: 1px solid var(--SA-30);
    color: var(--SA-30);
    background-color: transparent
}

body.dark-theme .btn--sec-accent.btn--outline svg, body.dark-theme .btn--sec-accent.btn--outline path {
    stroke: var(--SA-30)
}

body.dark-theme .btn--sec-accent.btn--outline:hover {
    background-color: var(--SA-40);
    border-color: var(--SA-40);
    color: var(--white)
}

body.dark-theme .btn--sec-accent.btn--outline:hover svg, body.dark-theme .btn--sec-accent.btn--outline:hover path {
    stroke: var(--white)
}

body.dark-theme .btn--white {
    background-color: var(--white);
    color: var(--black)
}

body.dark-theme .btn--white svg, body.dark-theme .btn--white path {
    stroke: var(--black)
}

body.dark-theme .btn--white:hover {
    background-color: var(--N-10)
}

body.dark-theme .btn--white.btn--outline {
    color: var(--white);
    background-color: transparent
}

body.dark-theme .btn--white.btn--outline svg, body.dark-theme .btn--white.btn--outline path {
    stroke: var(--white)
}

body.dark-theme .btn--white.btn--outline:hover {
    background-color: var(--white);
    color: var(--black)
}

body.dark-theme .btn--white.btn--outline:hover svg, body.dark-theme .btn--white.btn--outline:hover path {
    stroke: var(--black)
}

body.dark-theme .btn--grey {
    background-color: var(--N-90);
    color: var(--N-10)
}

body.dark-theme .btn--grey svg, body.dark-theme .btn--grey path {
    stroke: var(--N-10)
}

body.dark-theme .btn--grey:hover {
    background-color: var(--N-10);
    color: var(--black)
}

body.dark-theme .btn--grey:hover svg, body.dark-theme .btn--grey:hover path {
    stroke: var(--black)
}

body.dark-theme .btn--grey.btn--outline {
    border: 1px solid var(--white-border-15);
    background-color: transparent
}

body.dark-theme .btn--grey.btn--outline:hover {
    background-color: var(--N-90);
    border: 1px solid var(--N-90);
    color: var(--N-10)
}

body.dark-theme .btn--grey.btn--outline:hover svg, body.dark-theme .btn--grey.btn--outline:hover path {
    stroke: var(--N-10)
}

body.dark-theme .btn--black {
    background-color: var(--black);
    color: var(--white)
}

body.dark-theme .btn--black svg, body.dark-theme .btn--black path {
    stroke: var(--white)
}

body.dark-theme .btn--black:hover {
    background-color: var(--N-90)
}

body.dark-theme .btn--black.btn--outline {
    border: 1px solid var(--black);
    color: var(--black);
    background-color: transparent
}

body.dark-theme .btn--black.btn--outline svg, body.dark-theme .btn--black.btn--outline path {
    stroke: var(--black)
}

body.dark-theme .btn--black.btn--outline:hover {
    background-color: var(--black);
    color: var(--white)
}

body.dark-theme .btn--black.btn--outline:hover svg, body.dark-theme .btn--black.btn--outline:hover path {
    stroke: var(--white)
}

body.border-medium .btn {
    border-radius: 8px
}

body.border-medium .btn--m {
    border-radius: 10px
}

body.border-medium .btn--l {
    border-radius: 12px
}

body.border-maximum .btn {
    border-radius: 100px
}

.tabs {
    display: flex;
    overflow-x: auto;
    gap: 12px;
    margin: 24px 0
}

.tabs::-webkit-scrollbar {
    display: none
}

.tabs .tab {
    flex: 0 0 auto
}

.tab {
    padding: 8px 11px;
    border: 1px solid transparent;
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    border-radius: 3px
}

.tab--1 {
    border-color: var(--grey-border-15)
}

.tab--1:hover {
    border-color: var(--grey-border-30)
}

.tab--1.is-active {
    background-color: var(--N-5);
    border-color: transparent
}

.tab--2 {
    border-color: var(--grey-border-15)
}

.tab--2:hover {
    border-color: var(--grey-border-30)
}

.tab--2.is-active {
    border-color: var(--A-50);
    border-width: 2px;
    padding: 7px 10px
}

.tab--3 {
    border-color: var(--grey-border-15)
}

.tab--3:hover {
    border-color: var(--grey-border-30);
    color: var(--A-50)
}

.tab--3.is-active {
    border-color: var(--A-50);
    color: var(--A-50);
    border-width: 2px;
    padding: 7px 10px
}

.tab--4 {
    border-color: var(--grey-border-15)
}

.tab--4:hover {
    border-color: var(--grey-border-30)
}

.tab--4.is-active {
    color: var(--black);
    border-color: var(--black);
    border-width: 2px;
    padding: 7px 10px
}

.tab--5 {
    border-color: var(--grey-border-15)
}

.tab--5:hover {
    border-color: var(--black);
    color: var(--black)
}

.tab--5.is-active {
    border-color: var(--black);
    background-color: var(--black);
    color: var(--white);
    border-width: 2px;
    padding: 7px 10px
}

@media screen and (min-width: 992px) {
    .tabs {
        margin: 32px 0
    }

    .tab {
        padding: 13px 15px;
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 20px;
        border-radius: 4px
    }

    .tab--2.is-active, .tab--3.is-active, .tab--4.is-active, .tab--5.is-active {
        padding: 12px 14px
    }
}

body.dark-theme .tab {
    color: var(--N-10)
}

body.dark-theme .tab--1 {
    border-color: var(--white-border-15)
}

body.dark-theme .tab--1:hover {
    border-color: var(--white-border-30)
}

body.dark-theme .tab--1.is-active {
    background-color: var(--N-90);
    border-color: var(--N-90)
}

body.dark-theme .tab--2 {
    border-color: var(--white-border-15)
}

body.dark-theme .tab--2:hover {
    border-color: var(--white-border-30)
}

body.dark-theme .tab--2.is-active {
    border-color: var(--A-40)
}

body.dark-theme .tab--3 {
    border-color: var(--white-border-15)
}

body.dark-theme .tab--3:hover {
    border-color: var(--white-border-30);
    color: var(--A-30)
}

body.dark-theme .tab--3.is-active {
    border-color: var(--A-40);
    color: var(--A-30)
}

body.dark-theme .tab--4 {
    border-color: var(--white-border-15)
}

body.dark-theme .tab--4:hover {
    border-color: var(--white-border-30)
}

body.dark-theme .tab--4.is-active {
    color: var(--N-10);
    border-color: var(--N-10)
}

body.dark-theme .tab--5 {
    border-color: var(--white-border-15)
}

body.dark-theme .tab--5:hover {
    border-color: var(--N-10)
}

body.dark-theme .tab--5.is-active {
    border-color: var(--N-10);
    background-color: var(--N-10);
    color: var(--black)
}

@media screen and (min-width: 992px) {
    body.border-medium .tab {
        border-radius: 12px
    }

    body.border-maximum .tab {
        border-radius: 20px
    }
}

.cash-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.cash-btn:after {
    transition: .3s all ease;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: .05
}

.cash-btn:hover:after {
    background-color: var(--black)
}

.cash-btn img {
    height: auto;
    width: inherit;
}

.cash-btn--s {
    width: 48px;
    height: 24px;
    padding: 6px;
    border-radius: 2px
}

.cash-btn--s.cash-btn--outline {
    padding: 5px
}

.cash-btn--s img {
    max-width: 36px
}

@media (max-width: 1000px) {
    .cash-btn--s {
        height: 60px;
    }
    .cash-btn--s img {
        max-width: 100px
    }
}


.cash-btn--m {
    width: 64px;
    height: 36px;
    padding: 8px;
    border-radius: 3px
}

.cash-btn--m img {
    max-width: 48px
}

.cash-btn--m.cash-btn--outline {
    padding: 7px
}

.cash-btn--m.cash-btn--more img {
    width: 32px;
    height: 32px
}

.cash-btn--ms {
    width: 64px;
    max-width: 71px;
    height: 60px;
    padding: 8px;
    border-radius: 3px
}

.cash-btn--ms img {
    max-width: 100px;
}

.cash-btn--ms.cash-btn--outline {
    padding: 7px
}

.cash-btn--ms.cash-btn--more img {
    width: 32px;
    height: 32px
}

@media screen and (min-width: 992px) {
    .cash-btn--ms {
        width: 48px;
        height: 26px;
        padding: 6px;
        border-radius: 2px
    }

    .cash-btn--ms.cash-btn--outline {
        padding: 5px
    }

    .cash-btn--ms img {
        max-width: 48px;
    }
}

.cash-btn--outline {
    border: 1px solid var(--grey-border-15)
}

.cash-btn--outline:after {
    transition: .3s all ease;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: .05
}

.cash-btn--outline:hover:after {
    background-color: var(--black)
}

.cash-btn--more img {
    transition: .3s all ease;
    opacity: .3;
    width: 24px;
    height: 24px
}

.cash-btn--more:hover img, .cash-btn--more.is-active img {
    opacity: 1
}

.cash-btn--colored:after {
    background-color: var(--black)
}

.cash-btn--colored:hover:after {
    opacity: .1
}

body.dark-theme .cash-btn, body.dark-theme .cash-btn--outline, body.dark-theme .cash-btn--colored {
    background-color: var(--N-10)
}

body.dark-theme .cash-btn:after, body.dark-theme .cash-btn--outline:after, body.dark-theme .cash-btn--colored:after {
    background-color: transparent
}

body.dark-theme .cash-btn:hover:after, body.dark-theme .cash-btn--outline:hover:after, body.dark-theme .cash-btn--colored:hover:after {
    background: var(--black)
}

body.dark-theme .cash-btn.cash-btn--outline, body.dark-theme .cash-btn--outline.cash-btn--outline, body.dark-theme .cash-btn--colored.cash-btn--outline {
    padding: 0 4.67px
}

body.border-medium .cash-btn--s {
    border-radius: 4px
}

body.border-medium .cash-btn--m, body.border-medium .cash-btn--ms {
    border-radius: 8px
}

body.border-maximum .cash-btn--s, body.border-maximum .cash-btn--m, body.border-maximum .cash-btn--ms {
    border-radius: 100px
}

@media screen and (min-width: 992px) {
    body.border-medium .cash-btn--ms {
        border-radius: 4px
    }
}

.to-top {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.to-top svg {
    max-width: 32px
}

.to-top:before {
    z-index: -1;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.to-top.to-top--trans:before {
    opacity: .4
}

.to-top.is-hidden {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.to-top--black svg, .to-top--black path {
    stroke: var(--white)
}

.to-top--black:before {
    background-color: var(--black)
}

.to-top--white {
    border: 1px solid var(--grey-border-15)
}

.to-top--white svg, .to-top--white path {
    stroke: var(--black)
}

.to-top--white:before {
    background-color: var(--white)
}

.to-top--accent svg, .to-top--accent path {
    stroke: var(--white)
}

.to-top--accent:before {
    background-color: var(--A-50)
}

.to-top--sec-accent svg, .to-top--sec-accent path {
    stroke: var(--white)
}

.to-top--sec-accent:before {
    background-color: var(--SA-50)
}

@media screen and (min-width: 992px) {
    .to-top {
        width: 56px;
        height: 56px
    }

    .to-top svg {
        max-width: 40px
    }

    .to-top.to-top--trans:before {
        opacity: .4
    }

    .to-top--black:hover:before {
        opacity: .9
    }

    .to-top--black.to-top--trans:hover:before {
        opacity: .8
    }

    .to-top--white:hover {
        border: none
    }

    .to-top--white:hover:before {
        
        opacity: .7
    }

    .to-top--white.to-top--trans {
        opacity: .4
    }

    .to-top--white.to-top--trans:hover {
        opacity: 1
    }

    .to-top--accent {
        background-color: var(--A-50)
    }

    .to-top--accent:hover:before {
        background: rgba(0, 0, 0, .2)
    }

    .to-top--accent.to-top--trans {
        opacity: .4
    }

    .to-top--accent.to-top--trans:hover {
        opacity: 1
    }

    .to-top--sec-accent {
        background-color: var(--SA-50)
    }

    .to-top--sec-accent:hover:before {
        background: rgba(0, 0, 0, .2)
    }

    .to-top--sec-accent.to-top--trans {
        opacity: .4
    }

    .to-top--sec-accent.to-top--trans:hover {
        opacity: 1
    }
}

body.border-medium .to-top {
    border-radius: 12px
}

body.border-maximum .to-top {
    border-radius: 20px
}

.column {
    display: flex;
    flex-direction: column;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid var(--grey-border-15)
}

.column .folio-container-info-blocking, .column h3, .column p {
    margin: 0 !important
}

.column__info-blocking {
    height: 100%;
    padding: 16px;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.column__info-blocking a:first-of-type {
    color: unset;
    text-decoration: none
}

.column__info-blocking h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 30px
}

.column__info-blocking p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: auto
}

.column__link-passage {
    margin-top: auto;
    display: flex;
    align-items: center;
    font-style: normal;
    font-weight: 700;
    color: var(--black);
    text-decoration: none !important
}

.column__link-passage svg, .column__link-passage path {
    color: var(--black);
    transition: .15s all ease
}

.column__link-passage:hover svg {
    transform: translate(12px)
}

.column__link-passage:hover svg, .column__link-passage:hover path {
    stroke: var(--A-50)
}

.column__link-passage--16 {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    gap: 8px
}

.column__link-passage--14 {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    gap: 6px
}

.column__link-passage--14 svg {
    max-width: 20px
}

.column__link-passage--accent {
    color: var(--A-50)
}

.column__link-passage--accent svg, .column__link-passage--accent path {
    stroke: var(--A-50)
}

.column--1 .column__img img {
    aspect-ratio: 358/239
}

.column--2 .column__img {
    margin: 16px 16px 0
}

.column--2 .column__img img {
    aspect-ratio: 326/217;
    border-radius: 4px
}

.column--2 .column__link-passage {
    margin-left: auto
}

.column--filled {
    background-color: var(--N-5);
    border: none
}

.news_site {
    display: grid;
    gap: 24px
}

.lead-wrapper .column {
    margin-top: 32px
}

@media screen and (min-width: 576px) {
    .news_site {
        grid-template-columns:repeat(2, 1fr)
    }
}

@media screen and (min-width: 992px) {
    .news_site {
        display: flex;
        flex-wrap: wrap;
        gap: 48px
    }

    .news_site .column:first-child, .news_site .column:nth-child(2) {
        width: calc(50% - 24px)
    }

    .news_site .column {
        width: calc(33.3333333333% - 32px)
    }

    .column__info-blocking {
        padding: 24px;
        gap: 16px
    }

    .column__info-blocking h3 {
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 32px
    }

    .column__info-blocking p {
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px
    }

    .column__link-passage {
        margin-top: 8px
    }

    .lead-wrapper .column {
        display: inline-flex;
        flex-direction: row;
        align-items: center;
        margin-top: 48px
    }

    .lead-wrapper .column__img img {
        aspect-ratio: 616/411
    }

    .lead-wrapper .column__info-blocking {
        max-width: 860px
    }

    .lead-wrapper .column__info-blocking h3 {
        font-style: normal;
        font-weight: 700;
        font-size: 30px;
        line-height: 36px
    }

    .lead-wrapper .column__info-blocking p {
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px
    }
}

body.border-medium .column, body.border-medium .column--2 .column__img img {
    border-radius: 12px
}

body.border-maximum .column, body.border-maximum .column--2 .column__img img {
    border-radius: 20px
}

a {
    color: var(--A-50)
}

a:hover {
    color: var(--A-60);
    text-decoration: underline
}

body.dark-theme a {
    color: var(--A-30)
}

body.dark-theme a:hover {
    color: var(--A-40)
}

body:not(.dark-theme) .bg-accent a {
    color: var(--white);
}

body:not(.dark-theme) .bg-accent a:hover {
    color: var(--white);
    opacity: 1
}

body:not(.dark-theme) .bg-black a {
    color: var(--A-40)
}

body:not(.dark-theme) .bg-black a:hover {
    color: var(--A-30)
}

.link-passage--1 {
    color: var(--black)
}

.link-passage--2 {
    color: var(--black);
    opacity: .5
}

.link-passage--2 svg, .link-passage--2 path {
    stroke: var(--black)
}

.link-passage--2:hover {
    opacity: 1
}

body:not(.dark-theme) .bg-black .link-passage--1 {
    color: var(--white)
}

body:not(.dark-theme) .bg-black .link-passage--1:hover {
    color: var(--A-30)
}

body:not(.dark-theme) .bg-black .link-passage--2 {
    color: var(--white)
}

body:not(.dark-theme) .bg-black .link-passage--2:hover {
    color: var(--A-30)
}

body:not(.dark-theme) .bg-accent .link-passage--1 {
    color: var(--white);
    opacity: 1
}

body:not(.dark-theme) .bg-accent .link-passage--1:hover {
    color: var(--white);
}

body:not(.dark-theme) .bg-accent .link-passage--2 {
    color: var(--white);
}

body:not(.dark-theme) .bg-accent .link-passage--2:hover {
    color: var(--white);
    opacity: 1
}

body.dark-theme .link-passage--1 {
    color: var(--N-10)
}

body.dark-theme .link-passage--1 svg, body.dark-theme .link-passage--1 path {
    stroke: var(--N-10)
}

body.dark-theme .link-passage--1:hover {
    color: var(--A-30)
}

body.dark-theme .link-passage--1:hover svg, body.dark-theme .link-passage--1:hover path {
    stroke: var(--A-30)
}

body.dark-theme .link-passage--2 {
    color: var(--N-10);
    opacity: .5
}

body.dark-theme .link-passage--2 svg, body.dark-theme .link-passage--2 path {
    stroke: var(--N-10)
}

body.dark-theme .link-passage--2:hover {
    color: var(--A-30)
}

body.dark-theme .link-passage--2:hover svg, body.dark-theme .link-passage--2:hover path {
    stroke: var(--A-30)
}

.trademark_logotype-component {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 30px;
    text-decoration: none !important;
    color: var(--black) !important
}

.trademark_logotype-component span {
    color: var(--A-50)
}

.trademark_logotype-component--big {
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.055em;
    font-size: 33px;
    line-height: 42px
}

body.dark-theme .trademark_logotype-component {
    color: var(--N-10) !important
}

body.dark-theme .trademark_logotype-component span {
    color: var(--A-40)
}

.breadcrumbs {
    margin-bottom: 32px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    column-gap: 0;
    row-gap: 8px;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.breadcrumbs li:not(:last-child) {
    display: flex;
    align-items: center;
    gap: 8px
}

.breadcrumbs li:not(:last-child):after {
    content: "";
    display: inline-flex;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    color: var(--grey-border-15);
    margin-right: 8px
}

.breadcrumbs--1 li:not(:last-child):after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cpath d='M6.66666 17.5L14.1667 10L6.66666 2.5' stroke='%232A355A' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E%0A")
}

.breadcrumbs--2 li:not(:last-child):after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 10H18' stroke='%232A355A' stroke-opacity='0.15' stroke-width='1.5'/%3E%3C/svg%3E%0A")
}

.breadcrumbs--3 li:not(:last-child):after {
    background-image: unset;
    content: "/";
    width: auto;
    height: auto
}

.breadcrumbs--4 li:not(:last-child):after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.3' cx='10' cy='10' r='2' fill='%232A355A'/%3E%3C/svg%3E%0A")
}

.breadcrumbs--5 li:not(:last-child):after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cpath d='M10.4493 2.94928L17.5 10L10.4493 17.0507' stroke='%232A355A' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.9157 10L2.5 10' stroke='%232A355A' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E%0A")
}

body.dark-theme .breadcrumbs:after {
    color: var(--N-10)
}

body.dark-theme .breadcrumbs--1 li:not(:last-child):after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cpath d='M6.66666 17.5L14.1667 10L6.66666 2.5' stroke='%23EAEBEE' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E%0A")
}

body.dark-theme .breadcrumbs--2 li:not(:last-child):after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 10H18' stroke='white' stroke-opacity='0.15' stroke-width='1.5'/%3E%3C/svg%3E%0A")
}

body.dark-theme .breadcrumbs--4 li:not(:last-child):after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.3' cx='10' cy='10' r='2' fill='%23EAEBEE'/%3E%3C/svg%3E%0A")
}

body.dark-theme .breadcrumbs--5 li:not(:last-child):after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cpath d='M10.4493 2.94922L17.5 9.99994L10.4493 17.0507' stroke='%23EAEBEE' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.9157 10L2.5 10' stroke='%23EAEBEE' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E%0A")
}

body:not(.dark-theme) .bg-accent .breadcrumbs svg, body:not(.dark-theme) .bg-accent .breadcrumbs path {
    stroke: var(--white);
}

body:not(.dark-theme) .bg-accent .breadcrumbs--1 li:not(:last-child):after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cpath d='M6.66699 17.5L14.167 10L6.66699 2.5' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E%0A")
}

body:not(.dark-theme) .bg-accent .breadcrumbs--2 li:not(:last-child):after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 10H18' stroke='white' stroke-opacity='0.2' stroke-width='1.5'/%3E%3C/svg%3E%0A")
}

body:not(.dark-theme) .bg-accent .breadcrumbs--3 li:not(:last-child):after {
    background-image: unset;
    content: "/";
    width: auto;
    height: auto
}

body:not(.dark-theme) .bg-accent .breadcrumbs--4 li:not(:last-child):after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.3' cx='10' cy='10' r='2' fill='%232A355A'/%3E%3C/svg%3E%0A")
}

body:not(.dark-theme) .bg-accent .breadcrumbs--5 li:not(:last-child):after {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.2'%3E%3Cpath d='M10.4493 2.94928L17.5 10L10.4493 17.0507' stroke='%232A355A' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M16.9157 10L2.5 10' stroke='%232A355A' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3C/svg%3E%0A")
}

@media screen and (min-width: 992px) {
    .breadcrumbs {
        column-gap: 12px;
        margin-bottom: 48px
    }

    .breadcrumbs li:not(:last-child) {
        gap: 12px
    }

    .breadcrumbs li:not(:last-child):after {
        margin-right: 12px
    }
}

.folio-container-info-blocking {
    display: flex;
    flex-wrap: wrap;
    row-gap: 2px
}

.folio-container-info-blocking svg {
    max-width: 18px;
    opacity: .3
}

.folio-container-info-blocking li {
    display: flex;
    align-items: center;
    gap: 4px;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px
}

.folio-container-info-blocking li span {
    color: var(--black);
    
}

.folio-container-info-blocking li span b {
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px
}

.folio-container-info-blocking li:first-child span + svg {
    opacity: 1
}

.folio-container-info-blocking li:first-child span + svg path {
    stroke: var(--G-50)
}

.folio-container-info-blocking--lines {
    column-gap: 12px
}

.folio-container-info-blocking--lines li:not(:last-child):after {
    content: "";
    width: 1px;
    height: 18px;
    background-color: var(--grey-border-8);
    display: inline-flex;
    margin-left: 12px
}

.folio-container-info-blocking--dots {
    column-gap: 4px
}

.folio-container-info-blocking--dots li:not(:last-child):after {
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: var(--black);
    opacity: .3;
    margin: 0 7px
}

.folio-container-info-blocking--contrast li span {
    opacity: 1
}

body.dark-theme .folio-container-info-blocking svg path {
    stroke: var(--N-10)
}

body.dark-theme .folio-container-info-blocking span {
    color: var(--N-10)
}

body.dark-theme .folio-container-info-blocking--lines li:not(:last-child):after {
    background-color: var(--white-border-8)
}

body.dark-theme .folio-container-info-blocking--dots li:not(:last-child):after {
    background-color: var(--N-10)
}

body:not(.dark-theme) .bg-accent .folio-container-info-blocking svg path {
    stroke: var(--white)
}

body:not(.dark-theme) .bg-accent .folio-container-info-blocking li span {
    color: var(--white);
}

@media screen and (min-width: 992px) {
    .folio-container-info-blocking {
        column-gap: 16px
    }

    .folio-container-info-blocking svg {
        max-width: 20px
    }

    .folio-container-info-blocking li {
        gap: 6px;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px
    }

    .folio-container-info-blocking li span b {
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 20px
    }
}

.folio-container-info-blocking-block--1 {
    position: relative;
    padding: 10px 0
}

.folio-container-info-blocking-block--1:before {
    content: "";
    position: absolute;
    left: calc(50% - 9px);
    transform: translate(-50%);
    top: 0;
    background: #2a355a;
    background: rgba(42, 53, 90, .03);
    width: 100vw;
    height: 100%
}

.folio-container-info-blocking-block--2 {
    padding-bottom: 16px
}

body.dark-theme .folio-container-info-blocking-block--1:before {
    background: #ffffff;
    background: rgba(255, 255, 255, .05)
}

.bg-accent .folio-container-info-blocking-block--1:before {
    background: #ffffff;
    background: rgba(255, 255, 255, .1)
}

@media screen and (min-width: 992px) {
    .folio-container-info-blocking-block--1 {
        padding: 12px 0
    }

    .folio-container-info-blocking-block--2 {
        padding-bottom: 32px
    }
}

.folio-container-info-blocking-article {
    margin-top: 48px
}

.folio-container-info-blocking-article .folio-container-info-blocking {
    padding: 10px 8px;
    border-radius: 4px
}

.folio-container-info-blocking-article--1 .folio-container-info-blocking {
    background-color: var(--N-3)
}

.folio-container-info-blocking-article--2 {
    padding-top: 16px;
    border-top: 1px solid var(--grey-border-15)
}

@media screen and (min-width: 992px) {
    .folio-container-info-blocking-article {
        margin-top: 80px
    }

    .folio-container-info-blocking-article--2 .folio-container-info-blocking {
        padding-top: 24px
    }
}

.number-roll {
    display: flex;
    flex-direction: column;
    counter-reset: ol-counter;
    gap: 12px
}

.number-roll li {
    list-style: none
}

.number-roll li:before {
    counter-increment: ol-counter;
    content: counter(ol-counter);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: absolute;
}

.number-roll li b {
    font-style: normal;
    font-weight: 700
}

.number-roll--1 li, .number-roll--2 li, .number-roll--3 li, .number-roll--4 li {
    padding-left: 34px
}

.number-roll--1 li:before, .number-roll--2 li:before, .number-roll--3 li:before, .number-roll--4 li:before {
    width: 24px;
    height: 24px;
    border-radius: 2px;
    margin-left: -24px;
    transform: translate(-10px)
}

.number-roll--1 li:before {
    background-color: var(--A-50);
    color: var(--white)
}

.number-roll--2 li:before {
    background-color: var(--black);
    color: var(--white)
}

.number-roll--3 li:before {
    background: var(--black);
    background: rgba(var(--black), .05);
    color: var(--black)
}

.number-roll--4 li:before {
    background-color: transparent;
    border: 1px solid var(--grey-border-15)
}

.number-roll--5 li {
    padding-left: 19px
}

.number-roll--5 li:before {
    width: 19px;
    content: counter(ol-counter) ".";
    font-style: normal;
    font-weight: 700;
    margin-left: -19px;
}

.number-roll--step-layout li:not(:last-child) {
    position: relative
}

.number-roll--step-layout li:not(:last-child):after {
    position: absolute;
    z-index: -1;
    left: 12px;
    top: 26px;
    height: calc(100% - 16px);
    display: block;
    content: "";
    border-right: 1px solid var(--grey-border-15)
}

.number-roll--step-layout.number-roll--5 li:not(:last-child):after {
    content: "";
    left: 6.5px;
    top: 19px;
    height: calc(100% - 9px);
    display: block
}

body.dark-theme ol {
    color: var(--N-10)
}

body.dark-theme .number-roll--1 li:before {
    background-color: var(--A-40)
}

body.dark-theme .number-roll--2 li:before {
    background-color: var(--N-10);
    color: var(--N-95)
}

body.dark-theme .number-roll--3 li:before {
    background: var(--N-10);
    background: rgba(var(--N-10), .05);
    color: var(--N-10)
}

body.dark-theme .number-roll--4 li:before {
    border: 1px solid var(--white-border-15)
}

body.dark-theme .number-roll--step-layout li:not(:last-child):after {
    border-right: 1px solid var(--white-border-15)
}

.innumerable-catalog {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.innumerable-catalog--1 li, .innumerable-catalog--2 li, .innumerable-catalog--3 li, .innumerable-catalog--4 li, .innumerable-catalog--5 li, .innumerable-catalog--6 li, .innumerable-catalog--7 li, .innumerable-catalog--8 li, .innumerable-catalog--9 li, .innumerable-catalog--10 li {
    padding-left: 34px
}

.innumerable-catalog--1 li:before, .innumerable-catalog--2 li:before, .innumerable-catalog--3 li:before, .innumerable-catalog--4 li:before, .innumerable-catalog--5 li:before, .innumerable-catalog--6 li:before, .innumerable-catalog--7 li:before, .innumerable-catalog--8 li:before, .innumerable-catalog--9 li:before, .innumerable-catalog--10 li:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: -24px;
    transform: translate(-10px);
    background-repeat: no-repeat;
    vertical-align: middle
}

.innumerable-catalog--1 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='11' width='16' height='2' fill='%23166749'/%3E%3C/svg%3E%0A")
}

.innumerable-catalog--2 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='11' width='16' height='2' fill='%23166749'/%3E%3C/svg%3E%0A")
}

.innumerable-catalog--3 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.3' x='4' y='11' width='16' height='2' fill='%23166749'/%3E%3C/svg%3E%0A")
}

.innumerable-catalog--4 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.3' x='6' y='11' width='12' height='2' fill='%23166749'/%3E%3C/svg%3E%0A")
}

.innumerable-catalog--5 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='11' width='12' height='2' fill='%23166749'/%3E%3C/svg%3E%0A")
}

.innumerable-catalog--6 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='4' fill='%23166749'/%3E%3C/svg%3E%0A")
}

.innumerable-catalog--7 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='4' fill='%23166749'/%3E%3C/svg%3E%0A")
}

.innumerable-catalog--8 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.3' cx='12' cy='12' r='4' fill='%23166749'/%3E%3C/svg%3E%0A")
}

.innumerable-catalog--9 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.3' cx='12' cy='12' r='5.25' stroke='%23166749' stroke-width='1.5'/%3E%3C/svg%3E%0A")
}

.innumerable-catalog--10 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='4' fill='%23166749'/%3E%3C/svg%3E%0A")
}

body.dark-theme .innumerable-catalog--1 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='11' width='16' height='2' fill='%23166749'/%3E%3C/svg%3E%0A")
}

body.dark-theme .innumerable-catalog--2 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='11' width='16' height='2' fill='%23EAEBEE'/%3E%3C/svg%3E%0A")
}

body.dark-theme .innumerable-catalog--3 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.3' x='4' y='11' width='16' height='2' fill='%23166749'/%3E%3C/svg%3E%0A")
}

body.dark-theme .innumerable-catalog--4 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.3' x='6' y='11' width='12' height='2' fill='%23166749'/%3E%3C/svg%3E%0A")
}

body.dark-theme .innumerable-catalog--5 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='6' y='11' width='12' height='2' fill='%23EAEBEE'/%3E%3C/svg%3E%0A")
}

body.dark-theme .innumerable-catalog--6 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='4' fill='%23166749'/%3E%3C/svg%3E%0A")
}

body.dark-theme .innumerable-catalog--7 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='4' fill='%23EAEBEE'/%3E%3C/svg%3E%0A")
}

body.dark-theme .innumerable-catalog--8 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.3' cx='12' cy='12' r='4' fill='%23166749'/%3E%3C/svg%3E%0A")
}

body.dark-theme .innumerable-catalog--9 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle opacity='0.3' cx='12' cy='12' r='5.25' stroke='%23166749' stroke-width='1.5'/%3E%3C/svg%3E%0A")
}

body.dark-theme .innumerable-catalog--10 li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='4' fill='%23EAEBEE'/%3E%3C/svg%3E%0A")
}

.lead-wrapper {
    position: relative;
    padding-top: 16px
}

.lead-wrapper__contented-wrapper {
    padding-bottom: 64px
}

.lead-wrapper .folio-container-info-blocking {
    margin: 12px 0 32px
}

.lead-wrapper .folio-container-info-blocking-block .folio-container-info-blocking {
    margin: 0
}

.lead-wrapper--centered h1, .lead-wrapper--centered h2, .lead-wrapper--centered h3 {
    text-align: center
}

.lead-wrapper--centered .breadcrumbs, .lead-wrapper--centered .folio-container-info-blocking {
    justify-content: center
}

body:not(.dark-theme) .lead-wrapper.bg-accent {
    color: var(--white)
}

body:not(.dark-theme) .lead-wrapper.bg-accent:before {
    content: "";
    position: absolute;
    left: calc(50% - 9px);
    transform: translate(-50%);
    top: 0;
    width: 100vw;
    height: 100%;
    background-color: var(--A-50);
    z-index: -1
}

body:not(.dark-theme) .lead-wrapper.bg-sec-accent:before {
    content: "";
    position: absolute;
    left: calc(50% - 9px);
    transform: translate(-50%);
    top: 0;
    width: 100vw;
    height: 100%;
    background-color: var(--SA-5);
    z-index: -1
}

@media screen and (min-width: 992px) {
    .lead-wrapper {
        padding-top: 32px
    }

    .lead-wrapper__contented-wrapper {
        padding-bottom: 100px
    }

    .lead-wrapper--centered {
        max-width: 860px;
        margin: 0 auto
    }
}

.rating-individual-part, .rating-individual-part--3, .rating-individual-part--2, .rating-individual-part--1 {
    display: inline-flex
}

.rating-individual-part span, .rating-individual-part--3 span, .rating-individual-part--2 span, .rating-individual-part--1 span {
    font-style: normal;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
    gap: 6px
}

.rating-individual-part span:before, .rating-individual-part--3 span:before, .rating-individual-part--2 span:before, .rating-individual-part--1 span:before {
    content: "";
    display: inline-block
}

.rating-individual-part--1 {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px
}

.rating-individual-part--1 span {
    gap: 8px
}

.rating-individual-part--1 span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='28' height='28' rx='2' fill='%23FF974A'/%3E%3Cpath d='M14.4998 5.66663L16.9126 11.3872L22.8332 12.0326L18.4048 16.2141L19.6502 22.3333L14.4998 19.1957L9.34948 22.3333L10.5949 16.2141L6.1665 12.0326L12.0871 11.3872L14.4998 5.66663Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 28px;
    height: 28px
}

.rating-individual-part--2 {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    padding: 4px 10px 4px 6px;
    border: 1px solid var(--grey-border-15);
    border-radius: 3px
}

.rating-individual-part--2 span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9997 2.33337L17.3775 10.3422L25.6663 11.2457L19.4666 17.0999L21.2102 25.6667L13.9997 21.2741L6.78918 25.6667L8.53272 17.0999L2.33301 11.2457L10.6218 10.3422L13.9997 2.33337Z' fill='%23FF974A'/%3E%3C/svg%3E%0A");
    width: 28px;
    height: 28px
}

.rating-individual-part--3 {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px
}

.rating-individual-part--3 span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='30' viewBox='0 0 31 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5 2.5L19.1191 11.0809L28 12.0489L21.3574 18.3213L23.2255 27.5L15.5 22.7936L7.77447 27.5L9.64255 18.3213L3 12.0489L11.8809 11.0809L15.5 2.5Z' fill='%23FF974A'/%3E%3C/svg%3E%0A");
    width: 28px;
    height: 28px
}

body.dark-theme .rating-individual-part--1 span:before {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='28' height='28' rx='2' fill='%23FFAE72'/%3E%3Cpath d='M14.4998 5.66663L16.9126 11.3872L22.8332 12.0326L18.4048 16.2141L19.6502 22.3333L14.4998 19.1957L9.34948 22.3333L10.5949 16.2141L6.1665 12.0326L12.0871 11.3872L14.4998 5.66663Z' fill='%232A355A'/%3E%3C/svg%3E%0A")
}

body.dark-theme .rating-individual-part--2 {
    border: 1px solid var(--white-border-15)
}

@media screen and (min-width: 1200px) {
    .rating-individual-part--1 {
        font-style: normal;
        font-weight: 700;
        letter-spacing: -.055em;
        font-size: 30px;
        line-height: 36px
    }

    .rating-individual-part--1 span {
        gap: 12px
    }

    .rating-individual-part--1 span:before {
        background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='2' fill='%23FF974A'/%3E%3Cpath d='M15 5L17.8953 11.8647L25 12.6391L19.686 17.657L21.1804 25L15 21.2349L8.81957 25L10.314 17.657L5 12.6391L12.1047 11.8647L15 5Z' fill='white'/%3E%3C/svg%3E%0A");
        width: 30px;
        height: 30px
    }

    .rating-individual-part--2 {
        font-style: normal;
        font-weight: 700;
        letter-spacing: -.055em;
        font-size: 30px;
        line-height: 36px;
        padding: 23px 15px;
        border-radius: 4px
    }

    .rating-individual-part--2 span {
        gap: 8px
    }

    .rating-individual-part--2 span:before {
        background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9995 3L22.3425 13.297L32.9995 14.4587L25.0284 21.9855L27.2701 33L17.9995 27.3523L8.72887 33L10.9706 21.9855L2.99951 14.4587L13.6565 13.297L17.9995 3Z' fill='%23FF974A'/%3E%3C/svg%3E%0A");
        width: 36px;
        height: 36px
    }

    .rating-individual-part--3 {
        font-style: normal;
        font-weight: 700;
        letter-spacing: -.055em;
        font-size: 30px;
        line-height: 36px
    }

    .rating-individual-part--3 span:before {
        background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9995 3L22.3425 13.297L32.9995 14.4587L25.0284 21.9855L27.2701 33L17.9995 27.3523L8.72887 33L10.9706 21.9855L2.99951 14.4587L13.6565 13.297L17.9995 3Z' fill='%23FF974A'/%3E%3C/svg%3E%0A");
        width: 36px;
        height: 36px
    }

    body.dark-theme .rating-individual-part--1 span:before {
        background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='30' height='30' rx='2' fill='%23FFAE72'/%3E%3Cpath d='M15 5L17.8953 11.8647L25 12.6391L19.686 17.657L21.1804 25L15 21.2349L8.81957 25L10.314 17.657L5 12.6391L12.1047 11.8647L15 5Z' fill='%232A355A'/%3E%3C/svg%3E%0A")
    }
}

.tabularize-subject-of-section {
    transition: .3s all ease;
    transform: translateY(-30%);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    background-color: var(--white);
    z-index: 10;
    filter: drop-shadow(var(--shadow-white-top))
}

.tabularize-subject-of-section__progress {
    height: 3px;
    background-color: var(--A-50);
    display: flex;
    position: absolute;
    left: 0;
    bottom: 0
}

.tabularize-subject-of-section__title {
    display: none
}

.tabularize-subject-of-section__current {
    position: relative;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 8px;
    padding: 12px 16px
}

.tabularize-subject-of-section__current button {
    display: flex;
    opacity: .3;
    transition: .3s all ease
}

.tabularize-subject-of-section__current button.is-active {
    opacity: 1;
    transform: rotate(180deg)
}

.tabularize-subject-of-section__items {
    background-color: var(--white);
    position: absolute;
    left: 0;
    width: 100%;
    transition: .3s all ease;
    opacity: 0;
    visibility: hidden;
    display: flex;
    flex-direction: column
}

.tabularize-subject-of-section__items .tabularize-subject-of-section__item:last-child {
    border: none
}

.tabularize-subject-of-section__items.is-expanded {
    z-index: 1;
    opacity: 1;
    visibility: visible
}

.tabularize-subject-of-section__item a {
    width: 100%;
    display: flex;
    color: var(--black);
    text-decoration: none
}

.tabularize-subject-of-section__item--1 {
    padding: 12px 16px;
    border-bottom: 1px solid var(--grey-border-8)
}

.tabularize-subject-of-section__item--1.is-active {
    border-left: 3px solid var(--A-50);
    background-color: var(--A-5)
}

.tabularize-subject-of-section__item--1.is-active a {
    color: var(--A-50)
}

.tabularize-subject-of-section__item--2 {
    padding: 12px 16px
}

.tabularize-subject-of-section__item--2.is-active {
    background-color: var(--A-5)
}

.tabularize-subject-of-section__item--2.is-active a {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: var(--A-50)
}

.tabularize-subject-of-section__item--3 {
    padding: 12px 16px
}

.tabularize-subject-of-section__item--3 a {
    opacity: .5
}

.tabularize-subject-of-section__item--3.is-active {
    background-color: var(--N-5)
}

.tabularize-subject-of-section__item--3.is-active a {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    opacity: 1
}

.tabularize-subject-of-section__item--4 {
    padding: 12px 16px
}

.tabularize-subject-of-section__item--4 a {
    opacity: .5
}

.tabularize-subject-of-section__item--4.is-active a {
    opacity: 1;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px
}

.tabularize-subject-of-section__item--5 {
    padding: 12px 16px 12px 32px
}

.tabularize-subject-of-section__item--5 a {
    opacity: .5
}

.tabularize-subject-of-section__item--5:before {
    display: inline-block;
    vertical-align: middle;
    content: "";
    width: 24px;
    height: 24px;
    margin-left: -28px
}

.tabularize-subject-of-section__item--5.is-active:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='4' fill='%23166749'/%3E%3C/svg%3E%0A")
}

.tabularize-subject-of-section__item--5.is-active a {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    opacity: 1
}

.tabularize-subject-of-section.is-visible {
    opacity: 1;
    visibility: visible;
    transform: translateY(0)
}

.scroll-down .tabularize-subject-of-section {
    top: 65px
}

@media screen and (min-width: 992px) {
    .tabularize-subject-of-section {
        border-radius: 4px;
        overflow: hidden;
        filter: unset;
        transform: unset;
        position: sticky;
        opacity: 1;
        visibility: visible;
        top: 48px;
        border: 1px solid var(--grey-border-15);
        padding-bottom: 16px
    }

    .tabularize-subject-of-section__progress {
        display: none
    }

    .tabularize-subject-of-section__title {
        display: block;
        margin-bottom: 8px;
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 32px
    }

    .tabularize-subject-of-section__title--1 {
        padding: 24px
    }

    .tabularize-subject-of-section__title--2 {
        padding: 24px 24px 24px 16px;
        border-bottom: 1px solid var(--grey-border-15)
    }

    .tabularize-subject-of-section__title--3 {
        padding: 24px 24px 24px 16px;
        background-color: var(--N-5)
    }

    .tabularize-subject-of-section__current {
        display: none
    }

    .tabularize-subject-of-section__items {
        position: relative;
        top: 0;
        height: auto;
        opacity: 1;
        visibility: visible;
        max-height: 70vh;
        overflow-y: auto
    }

    .tabularize-subject-of-section__items::-webkit-scrollbar {
        width: 3px
    }

    .tabularize-subject-of-section__items::-webkit-scrollbar-thumb {
        background-color: var(--grey-border-15);
        border-radius: 2px
    }

    .tabularize-subject-of-section__items:-webkit-scrollbar-track {
        background-color: var(--grey-border-15)
    }

    .tabularize-subject-of-section__item {
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px
    }

    .tabularize-subject-of-section__item--1 {
        padding: 16px 24px
    }

    .tabularize-subject-of-section__item--1:hover a {
        color: var(--A-50)
    }

    .tabularize-subject-of-section__item--2 {
        padding: 16px 24px
    }

    .tabularize-subject-of-section__item--2:hover {
        background-color: var(--A-5)
    }

    .tabularize-subject-of-section__item--3 {
        padding: 16px 24px
    }

    .tabularize-subject-of-section__item--3:hover {
        background-color: var(--N-5)
    }

    .tabularize-subject-of-section__item--4 {
        padding: 8px 24px
    }

    .tabularize-subject-of-section__item--4:hover a {
        opacity: 1;
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px
    }

    .tabularize-subject-of-section__item--5 {
        padding: 8px 24px 8px 48px
    }

    .tabularize-subject-of-section__item--5:hover a {
        opacity: 1
    }

    .scroll-down .tabularize-subject-of-section {
        top: 144px;
    }
}

body.dark-theme .tabularize-subject-of-section {
    background-color: var(--N-95)
}

body.dark-theme .tabularize-subject-of-section__progress {
    background-color: var(--A-40)
}

body.dark-theme .tabularize-subject-of-section__current button svg, body.dark-theme .tabularize-subject-of-section__current button path {
    stroke: var(--N-10)
}

body.dark-theme .tabularize-subject-of-section__items {
    background-color: var(--N-95)
}

body.dark-theme .tabularize-subject-of-section__item a {
    color: var(--N-10)
}

body.dark-theme .tabularize-subject-of-section__item--1 {
    border-bottom: 1px solid var(--white-border-8)
}

body.dark-theme .tabularize-subject-of-section__item--1.is-active {
    border-left: 3px solid var(--A-40);
    background-color: var(--A-DL)
}

body.dark-theme .tabularize-subject-of-section__item--1.is-active a {
    color: var(--A-30)
}

body.dark-theme .tabularize-subject-of-section__item--2.is-active {
    background-color: var(--A-DL)
}

body.dark-theme .tabularize-subject-of-section__item--2.is-active a {
    color: var(--A-30)
}

body.dark-theme .tabularize-subject-of-section__item--3.is-active {
    background-color: var(--N-90)
}

body.dark-theme .tabularize-subject-of-section__item--5.is-active:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='4' fill='%23166749'/%3E%3C/svg%3E%0A")
}

@media screen and (min-width: 992px) {
    body.dark-theme .tabularize-subject-of-section {
        border: 1px solid var(--white-border-15);
        color: var(--N-10)
    }

    body.dark-theme .tabularize-subject-of-section__title--2 {
        border-bottom: 1px solid var(--white-border-15)
    }

    body.dark-theme .tabularize-subject-of-section__title--3 {
        background-color: var(--N-90)
    }

    body.dark-theme .tabularize-subject-of-section__item--1:hover a {
        color: var(--A-30)
    }

    body.dark-theme .tabularize-subject-of-section__item--2:hover {
        background-color: var(--A-DL)
    }

    body.dark-theme .tabularize-subject-of-section__item--3:hover {
        background-color: var(--N-90)
    }
}

body.border-medium .tabularize-subject-of-section {
    border-radius: 12px
}

body.border-maximum .tabularize-subject-of-section {
    border-radius: 20px
}

.recap {
    margin-top: 48px;
    border-radius: 4px;
    border: 1px solid var(--grey-border-15)
}

.recap__title {
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px
}

.recap__title--1 {
    padding: 24px 16px
}

.recap__title--2 {
    padding: 24px 16px 23px;
    border-bottom: 1px solid var(--grey-border-15);
    margin-bottom: 16px
}

.recap__title--3 {
    padding: 24px 16px;
    background-color: var(--N-5);
    margin-bottom: 16px
}

.recap__contented-wrapper {
    padding: 0 16px 24px
}

.recap__list.ol:not(.ol--5) li, .recap ul li {
    padding: 16px 16px 16px 58px
}

.recap__list.ol.ol--5 li {
    padding: 16px 16px 16px 43px
}

.recap__list--1 li {
    border: 1px solid var(--grey-border-15)
}

.recap__list--2 li {
    background-color: var(--N-5)
}

body.dark-theme .recap {
    color: var(--N-10);
    border: 1px solid var(--white-border-15)
}

body.dark-theme .recap__title--2 {
    border-bottom: 1px solid var(--white-border-15)
}

body.dark-theme .recap__title--3 {
    background-color: var(--N-90)
}

body.dark-theme .recap__list--1 li {
    border: 1px solid var(--white-border-15)
}

body.dark-theme .recap__list--2 li {
    background-color: var(--N-90)
}

@media screen and (min-width: 992px) {
    .recap__title {
        font-style: normal;
        font-weight: 700;
        font-size: 48px;
        line-height: 56px
    }

    .recap__title--1 {
        padding: 48px 48px 32px
    }

    .recap__title--2 {
        padding: 48px 48px 31px;
        margin-bottom: 32px
    }

    .recap__title--3 {
        padding: 48px 48px 32px;
        margin-bottom: 32px
    }

    .recap__contented-wrapper {
        padding: 0 48px 48px
    }

    .recap__list.ol:not(.ol--5) li {
        padding: 16px 16px 16px 50px
    }

    .recap__list.ol.ol--5 li {
        padding: 16px 16px 16px 35px
    }

    .recap__list--1 li {
        border: 1px solid var(--grey-border-15)
    }

    .recap__list--2 li {
        background-color: var(--N-5)
    }
}

.finale-unit {
    margin: 48px 0;
    border-radius: 4px
}

.finale-unit__title {
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 56px;
    /*margin: 0 !important*/
}

.finale-unit__title--1 {
    padding: 24px 16px
}

.finale-unit__title--2 {
    padding: 24px 16px 23px;
    border-bottom: 1px solid var(--grey-border-15);
    margin-bottom: 16px
}

.finale-unit__title--3 {
    padding: 24px 16px;
    background-color: var(--N-5);
    margin-bottom: 16px
}

.finale-unit__contented-wrapper {
    padding: 0 16px 24px
}

.finale-unit--1 {
    background-color: var(--A-5);
    border: none
}

.finale-unit--2 {
    border: 1px solid var(--grey-border-15)
}

body.dark-theme .finale-unit {
    color: var(--N-10)
}

body.dark-theme .finale-unit__title--2 {
    border-bottom: 1px solid var(--white-border-15)
}

body.dark-theme .finale-unit__title--3 {
    background-color: var(--N-90)
}

body.dark-theme .finale-unit--1 {
    background-color: var(--SA-DL)
}

body.dark-theme .finale-unit--2 {
    border: 1px solid var(--white-border-15)
}

@media screen and (min-width: 992px) {
    .finale-unit__title {
        font-style: normal;
        font-weight: 700;
        font-size: 48px;
        line-height: 56px
    }

    .finale-unit__title--1 {
        padding: 48px 48px 32px
    }

    .finale-unit__title--2 {
        padding: 48px 48px 31px;
        margin-bottom: 32px
    }

    .finale-unit__title--3 {
        padding: 48px 48px 32px;
        margin-bottom: 32px
    }

    .finale-unit__contented-wrapper {
        padding: 0 48px 48px
    }
}

.hint-blocking {
    margin: 48px 0;
    border-radius: 4px
}

.hint-blocking__symbol:before {
    content: "";
    display: block;
    width: 36px;
    height: 36px;
    background-size: contain
}

.hint-blocking__symbol--1:before {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.5636 23.5189H29.1203V3.354L13.4365 32.4811H26.8798V52.646L42.5636 23.5189Z' stroke='%23166749' stroke-width='2.5' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

.hint-blocking__symbol--2:before {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.3622 25.1193H28.7201V12.1561L18.6377 30.8807H27.2798V43.8438L37.3622 25.1193Z' stroke='%23166749' stroke-width='2' stroke-linecap='square'/%3E%3Crect x='0.5' y='0.5' width='55' height='55' rx='3.5' stroke='%232A355A' stroke-opacity='0.15'/%3E%3C/svg%3E%0A")
}

.hint-blocking__symbol--3:before {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='4' fill='white'/%3E%3Cpath d='M37.3622 25.1193H28.7201V12.1561L18.6377 30.8807H27.2798V43.8438L37.3622 25.1193Z' stroke='%23166749' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

.hint-blocking__symbol--4:before {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='4' fill='%23166749'/%3E%3Cpath d='M37.3622 25.1193H28.7201V12.1561L18.6377 30.8807H27.2798V43.8438L37.3622 25.1193Z' stroke='%232A355A' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

.hint-blocking__title {
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px
}

.hint-blocking__title svg {
    width: 36px;
    height: 36px
}

.hint-blocking__title--1 {
    padding: 24px 16px
}

.hint-blocking__title--2 {
    padding: 24px 16px 23px;
    border-bottom: 1px solid var(--grey-border-15);
    margin-bottom: 16px
}

.hint-blocking__title--3 {
    padding: 24px 16px;
    background-color: var(--N-5);
    margin-bottom: 16px
}

.hint-blocking__contented-wrapper {
    padding: 0 16px 24px
}

.hint-blocking--1 {
    background-color: var(--Y-10)
}

.hint-blocking--2 {
    background-color: transparent;
    border: 1px solid var(--grey-border-15)
}

body.dark-theme .hint-blocking {
    color: var(--N-10)
}

body.dark-theme .hint-blocking__symbol--1:before {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.5636 23.5189H29.1203V3.354L13.4365 32.4811H26.8798V52.646L42.5636 23.5189Z' stroke='%23166749' stroke-width='2.5' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

body.dark-theme .hint-blocking__symbol--2:before {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37.3622 25.1194H28.7201V12.1562L18.6377 30.8808H27.2798V43.8439L37.3622 25.1194Z' stroke='%23166749' stroke-width='2' stroke-linecap='square'/%3E%3Crect x='0.5' y='0.5' width='55' height='55' rx='3.5' stroke='white' stroke-opacity='0.15'/%3E%3C/svg%3E%0A")
}

body.dark-theme .hint-blocking__symbol--3:before {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='4' fill='%232A355A'/%3E%3Cpath d='M37.3622 25.1194H28.7201V12.1562L18.6377 30.8808H27.2798V43.8439L37.3622 25.1194Z' stroke='%23166749' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

body.dark-theme .hint-blocking__symbol--4:before {
    background-image: url("data:image/svg+xml,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='56' height='56' rx='4' fill='%23166749'/%3E%3Cpath d='M37.3622 25.1194H28.7201V12.1562L18.6377 30.8808H27.2798V43.8439L37.3622 25.1194Z' stroke='%232A355A' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

body.dark-theme .hint-blocking__title--2 {
    border-bottom: 1px solid var(--white-border-15)
}

body.dark-theme .hint-blocking__title--3 {
    background-color: var(--N-95)
}

body.dark-theme .hint-blocking--1 {
    background-color: var(--Y-DL)
}

body.dark-theme .hint-blocking--2 {
    border: 1px solid var(--white-border-15)
}

@media screen and (min-width: 992px) {
    .hint-blocking {
        border-radius: 4px
    }

    .hint-blocking__symbol:before {
        width: 56px;
        height: 56px
    }

    .hint-blocking__title {
        font-style: normal;
        font-weight: 700;
        font-size: 48px;
        line-height: 56px
    }

    .hint-blocking__title--1 {
        padding: 48px 48px 32px
    }

    .hint-blocking__title--2 {
        padding: 48px 48px 31px;
        margin-bottom: 32px
    }

    .hint-blocking__title--3 {
        padding: 48px 48px 32px;
        margin-bottom: 32px
    }

    .hint-blocking__contented-wrapper {
        padding: 0 48px 48px
    }
}

.pros-component-wrapper-cons {
    display: grid;
    gap: 12px;
    margin: 24px 0
}

.pros-component-wrapper-cons .pros-component-wrapper, .pros-component-wrapper-cons .cons {
    margin: 0
}

.pros-component-wrapper, .cons {
    margin: 24px 0;
    border-radius: 4px
}

.pros-component-wrapper > span, .cons > span {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 30px;
    display: block
}

.pros-component-wrapper ul, .pros-component-wrapper ol, .cons ul, .cons ol {
    padding: 0 16px 16px;
    display: flex;
    flex-direction: column;
    gap: 12px
}

.pros-component-wrapper ul li, .pros ol li, .cons ul li, .cons ol li {
    padding-left: 34px
}

.pros-component-wrapper ul li:before, .pros-component-wrapper ol li:before, .cons ul li:before, .cons ol li:before {
    content: "";
    width: 24px;
    height: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-left: -24px;
    transform: translate(-10px)
}

.pros-component-wrapper--title-1 span, .cons--title-1 span {
    padding: 16px
}

.pros-component-wrapper--title-2 span, .cons--title-2 span {
    padding: 16px 16px 15px;
    border-bottom: 1px solid var(--grey-border-15);
    margin-bottom: 16px
}

.pros-component-wrapper--title-3 span, .cons--title-3 span {
    padding: 16px;
    margin-bottom: 16px
}

.pros-component-wrapper--1 {
    border: 1px solid var(--G-50)
}

.pros-component-wrapper--2 {
    background-color: var(--G-10)
}

.pros-component-wrapper--title-3 > span {
    background: var(--G-50);
    background: rgba(var(--G-50), .12);
    background: #24c182;
    background: rgba(36, 193, 130, .12)
}

.pros-component-wrapper--symbol-1 ul li:before, .pros-component-wrapper--symbol-1 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12.8571L8.57143 17.4286L20 6' stroke='%2324C182' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

.pros-component-wrapper--symbol-2 ul li:before, .pros-component-wrapper--symbol-2 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66699 12.5714L9.71461 15.619L17.3337 8' stroke='%2324C182' stroke-width='1.5' stroke-linecap='square'/%3E%3Crect x='0.5' y='0.5' width='23' height='23' rx='1.5' stroke='%2324C182'/%3E%3C/svg%3E%0A")
}

.pros-component-wrapper--symbol-3 ul li:before, .pros-component-wrapper--symbol-3 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='2' fill='%2324C182'/%3E%3Cpath d='M6.66699 12.5714L9.71461 15.619L17.3337 8' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

.pros-component-wrapper--symbol-4 ul li:before, .pros-component-wrapper--symbol-4 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1162_10646)'%3E%3Crect opacity='0.12' width='24' height='24' fill='%2324C182'/%3E%3Cpath d='M6.66699 12.5714L9.71461 15.619L17.3337 8' stroke='%2324C182' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1162_10646'%3E%3Crect width='24' height='24' rx='2' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.pros-component-wrapper--symbol-5 ul li:before, .pros-component-wrapper--symbol-5 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2.63953V20.6395' stroke='%2324C182' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M3 11.6395H21' stroke='%2324C182' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

.pros-component-wrapper--symbol-6 ul li:before, .pros-component-wrapper--symbol-6 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 5.7597V17.7597' stroke='%2324C182' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M6 11.7597H18' stroke='%2324C182' stroke-width='1.5' stroke-linecap='square'/%3E%3Crect x='0.5' y='0.5' width='23' height='23' rx='1.5' stroke='%2324C182'/%3E%3C/svg%3E%0A")
}

.pros-component-wrapper--symbol-7 ul li:before, .pros-component-wrapper--symbol-7 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='2' fill='%2324C182'/%3E%3Cpath d='M12 5.7597V17.7597' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M6 11.7597H18' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

.pros-component-wrapper--symbol-8 ul li:before, .pros-component-wrapper--symbol-8 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1162_10664)'%3E%3Crect opacity='0.12' width='24' height='24' fill='%2324C182'/%3E%3Cpath d='M12 5.7597V17.7597' stroke='%2324C182' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M6 11.7597H18' stroke='%2324C182' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1162_10664'%3E%3Crect width='24' height='24' rx='2' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.cons--1 {
    border: 1px solid var(--R-50)
}

.cons--2 {
    background-color: var(--R-5)
}

.cons--title-3 > span {
    
    background: rgba(241, 10, 67, .12);
    
}

.cons--symbol-1 ul li:before, .cons--symbol-1 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 20L20 4' stroke='%23FC5A5A' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M20 20L4 4' stroke='%23FC5A5A' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

.cons--symbol-2 ul li:before, .cons--symbol-2 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66699 17.3334L17.3337 6.66669' stroke='%23FC5A5A' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M17.3337 17.3334L6.66699 6.66669' stroke='%23FC5A5A' stroke-width='1.5' stroke-linecap='square'/%3E%3Crect x='0.5' y='0.5' width='23' height='23' rx='1.5' stroke='%23FC5A5A'/%3E%3C/svg%3E%0A")
}

.cons--symbol-3 ul li:before, .cons--symbol-3 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='2' fill='%23FC5A5A'/%3E%3Cpath d='M6.66699 17.3334L17.3337 6.66669' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M17.3337 17.3334L6.66699 6.66669' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

.cons--symbol-4 ul li:before, .cons--symbol-4 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1162_10692)'%3E%3Crect opacity='0.1' width='24' height='24' fill='%23FC5A5A'/%3E%3Cpath d='M6.66699 17.3334L17.3337 6.66669' stroke='%23FC5A5A' stroke-width='1.5' stroke-linecap='square'/%3E%3Cpath d='M17.3337 17.3334L6.66699 6.66669' stroke='%23FC5A5A' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1162_10692'%3E%3Crect width='24' height='24' rx='2' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

.cons--symbol-5 ul li:before, .cons--symbol-5 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 11.6395H21' stroke='%23FC5A5A' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

.cons--symbol-6 ul li:before, .cons--symbol-6 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 11.7597H18' stroke='%23FC5A5A' stroke-width='1.5' stroke-linecap='square'/%3E%3Crect x='0.5' y='0.5' width='23' height='23' rx='1.5' stroke='%23FC5A5A'/%3E%3C/svg%3E%0A")
}

.cons--symbol-7 ul li:before, .cons--symbol-7 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='2' fill='%23FC5A5A'/%3E%3Cpath d='M6 11.7597H18' stroke='white' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E%0A")
}

.cons--symbol-8 ul li:before, .cons--symbol-8 ol li:before {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1162_10695)'%3E%3Crect opacity='0.1' width='24' height='24' fill='%23FC5A5A'/%3E%3Cpath d='M6 11.7597H18' stroke='%23FC5A5A' stroke-width='1.5' stroke-linecap='square'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1162_10695'%3E%3Crect width='24' height='24' rx='2' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")
}

body.dark-theme .pros-component-wrapper--1 {
    border: 1px solid var(--G-40)
}

body.dark-theme .pros--2 {
    background-color: var(--G-DL)
}

body.dark-theme .cons--1 {
    border: 1px solid var(--R-40)
}

body.dark-theme .cons--2 {
    background-color: var(--R-DL)
}

@media screen and (min-width: 992px) {
    .pros-component-wrapper-cons--columns {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 24px;
    }

    .pros-component-wrapper > span, .cons > span {
        font-style: normal;
        font-weight: 700;
        letter-spacing: -.055em;
        font-size: 30px;
        line-height: 36px
    }

    .pros-component-wrapper ul, .pros-component-wrapper ol, .cons ul, .cons ol {
        padding: 0 24px 24px
    }

    .pros-component-wrapper--title-1 span, .cons--title-1 span {
        padding: 24px
    }

    .pros-component-wrapper--title-2 span, .cons--title-2 span {
        padding: 24px 24px 23px;
        border-bottom: 1px solid var(--white-border-15);
        margin-bottom: 24px
    }

    .pros-component-wrapper--title-3 span, .cons--title-3 span {
        padding: 24px;
        margin-bottom: 24px
    }
}

.networks_relinks_with_images-with-img-list {
    display: grid;
    grid-template-columns:repeat(2, 1fr);
    gap: 12px;
    margin: 24px 0
}

.networks_relinks_with_images-with-img {
    border: 1px solid;
    display: flex;
    flex-direction: column;
    border: 1px solid var(--grey-border-15);
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    transition: .3s all ease
}

.networks_relinks_with_images-with-img a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.networks_relinks_with_images-with-img > div {
    transition: inherit;
    background-color: var(--black);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px
}

.networks_relinks_with_images-with-img span {
    transition: inherit;
    text-align: center;
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px
}

.networks_relinks_with_images-with-img--1 > div {
    height: 115px;
    display: flex;
    align-items: center;
    justify-content: center
}

.networks_relinks_with_images-with-img--1 span {
    padding: 12px
}

.networks_relinks_with_images-with-img--1-1:hover {
    border-color: var(--A-50)
}

.networks_relinks_with_images-with-img--1-1:hover span, .networks_relinks_with_images-with-img--1-2 span {
    color: var(--A-50)
}

.networks_relinks_with_images-with-img--1-2:hover {
    background-color: var(--A-50)
}

.networks_relinks_with_images-with-img--1-2:hover span {
    color: var(--white)
}

.networks_relinks_with_images-with-img--1-3:hover, .networks_relinks_with_images-with-img--1-4 {
    background-color: var(--N-5);
    border-color: var(--N-5)
}

.networks_relinks_with_images-with-img--1-4:hover {
    background-color: var(--N-10);
    border-color: var(--N-10)
}

.networks_relinks_with_images-with-img--2 {
    padding: 16px 16px 0
}

.networks_relinks_with_images-with-img--2 > div {
    height: 94px;
    border-radius: 4px
}

.networks_relinks_with_images-with-img--2 span {
    padding: 12px 0
}

.networks_relinks_with_images-with-img--2-1:hover {
    border-color: var(--A-50)
}

.networks_relinks_with_images-with-img--2-1:hover span, .networks_relinks_with_images-with-img--2-2 span {
    color: var(--A-50)
}

.networks_relinks_with_images-with-img--2-2:hover {
    background-color: var(--A-50)
}

.networks_relinks_with_images-with-img--2-2:hover span {
    color: var(--white)
}

.networks_relinks_with_images-with-img--2-3:hover, .networks_relinks_with_images-with-img--2-4 {
    background-color: var(--N-5);
    border-color: var(--N-5)
}

.networks_relinks_with_images-with-img--2-4:hover {
    background-color: var(--N-10);
    border-color: var(--N-10)
}

.networks_relinks_with_images-with-img--3 {
    padding: 16px 16px 0
}

.networks_relinks_with_images-with-img--3 > div {
    height: 94px;
    border-radius: 4px
}

.networks_relinks_with_images-with-img--3 span {
    padding: 12px;
    margin: 16px -16px 0;
    border-top: 1px solid var(--grey-border-15)
}

.networks_relinks_with_images-with-img--3-1:hover {
    border-color: var(--A-50)
}

.networks_relinks_with_images-with-img--3-1:hover span, .networks_relinks_with_images-with-img--3-2 span {
    color: var(--A-50)
}

.networks_relinks_with_images-with-img--3-2:hover {
    border-color: var(--A-50)
}

.networks_relinks_with_images-with-img--3-2:hover span {
    background-color: var(--A-50);
    color: var(--white)
}

.networks_relinks_with_images-with-img--3-3:hover span, .networks_relinks_with_images-with-img--3-4 span {
    background-color: var(--N-5);
    border-color: var(--N-5)
}

.networks_relinks_with_images-with-img--3-4:hover span {
    background-color: var(--N-10);
    border-color: var(--N-10)
}

@media screen and (min-width: 992px) {
    .networks_relinks_with_images-with-img-list {
        grid-template-columns:repeat(4, 1fr);
        gap: 16px
    }

    .networks_relinks_with_images-with-img--1 > div {
        height: 135px
    }

    .networks_relinks_with_images-with-img--1 span {
        padding: 16px
    }

    .networks_relinks_with_images-with-img--2 {
        padding: 16px 16px 0
    }

    .networks_relinks_with_images-with-img--2 > div {
        height: 114px
    }

    .networks_relinks_with_images-with-img--2 span {
        padding: 16px 0
    }

    .networks_relinks_with_images-with-img--3 > div {
        height: 114px
    }

    .networks_relinks_with_images-with-img--3 span {
        padding: 16px
    }
}

.relationships_relinks-container-txt-btn-list {
    display: grid;
    gap: 12px;
    margin: 24px 0
}

.relationships_relinks-container-txt-btn {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 15px;
    border: 1px solid transparent;
    text-decoration: none !important;
    color: var(--black);
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    transition: .3s all ease;
    border-radius: 4px;
    min-width: 200px
}

.relationships_relinks-container-txt-btn svg, .relationships_relinks-container-txt-btn path {
    transition: .3s all ease
}

.relationships_relinks-container-txt-btn--1 {
    border-color: var(--grey-border-15)
}

.relationships_relinks-container-txt-btn--1 svg, .relationships_relinks-container-txt-btn--1 path {
    stroke: var(--A-50)
}

.relationships_relinks-container-txt-btn--1:hover, .relationships_relinks-container-txt-btn--2 {
    color: var(--A-50);
    border-color: var(--A-50)
}

.relationships_relinks-container-txt-btn--2 svg, .relationships_relinks-container-txt-btn--2 path {
    stroke: var(--A-50)
}

.relationships_relinks-container-txt-btn--2:hover {
    background-color: var(--A-50);
    color: var(--white)
}

.relationships_relinks-container-txt-btn--2:hover svg, .relationships_relinks-container-txt-btn--2:hover path {
    stroke: var(--white)
}

.relationships_relinks-container-txt-btn--3 {
    color: var(--black);
    border-color: var(--grey-border-15)
}

.relationships_relinks-container-txt-btn--3 svg, .relationships_relinks-container-txt-btn--3 path {
    opacity: .3
}

.relationships_relinks-container-txt-btn--3:hover {
    background-color: var(--N-5);
    border-color: var(--N-5);
    color: var(--black)
}

.relationships_relinks-container-txt-btn--3:hover svg, .relationships_relinks-container-txt-btn--3:hover path {
    opacity: 1
}

.relationships_relinks-container-txt-btn--4 {
    color: var(--black);
    border-color: var(--N-5);
    background-color: var(--N-5)
}

.relationships_relinks-container-txt-btn--4:hover {
    background-color: var(--N-10);
    border-color: var(--N-10);
    color: var(--black)
}

@media screen and (min-width: 992px) {
    .relationships_relinks-container-txt-btn-list {
        grid-template-columns:repeat(3, 1fr)
    }

    .relationships_relinks-container-txt-btn {
        padding: 15px 23px
    }
}

.connection-catalog {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    margin: 24px 0
}

.connection-catalog a {
    transition: .3s all ease;
    display: inline-flex;
    align-items: center;
    border: 1px solid transparent;
    word-break: break-word;
}

.connection-catalog a svg, .connection-catalog a path {
    stroke: var(--A-50)
}

.connection-catalog--hr a {
    flex-wrap: wrap
}

.connection-catalog--hr a:after {
    content: "";
    display: block;
    border-bottom: 1px solid var(--grey-border-15);
    width: 100%
}

.connection-catalog--1 a {
    padding: 15px;
    gap: 12px;
    border-color: var(--grey-border-15);
    border-radius: 4px;
    text-decoration: none
}

.connection-catalog--1-1 a:hover, .connection-catalog--1-2 a {
    border-color: var(--A-50)
}

.connection-catalog--1-2 a:hover {
    background-color: var(--A-50);
    color: var(--white)
}

.connection-catalog--1-2 a:hover svg, .connection-catalog--1-2 a:hover path {
    stroke: var(--white)
}

.connection-catalog--1-3 a:hover, .connection-catalog--1-4 a {
    background-color: var(--N-5);
    border-color: var(--N-5)
}

.connection-catalog--1-4 a:hover {
    background-color: var(--N-10);
    border-color: var(--N-10)
}

.connection-catalog--2 a {
    gap: 12px
}

.connection-catalog--2-2 span, .connection-catalog--2-3 span, .connection-catalog--2-4 span {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    border: 1px solid transparent
}

.connection-catalog--2-2 span {
    background: var(--black);
    background: rgba(var(--black), .05)
}

.connection-catalog--2-3 span {
    background-color: transparent;
    border-color: var(--grey-border-15)
}

.connection-catalog--2-4 span {
    background-color: var(--A-50)
}

.connection-catalog--2-4 span svg, .connection-catalog--2-4 span path {
    stroke: var(--white)
}

@media screen and (min-width: 992px) {
    .connection-catalog--1 a {
        padding: 15px 23px
    }
}

body.dark-theme .networks_relinks_with_images-with-img {
    border: 1px solid var(--white-border-15)
}

body.dark-theme .networks_relinks_with_images-with-img > div {
    background-color: var(--N-90)
}

body.dark-theme .networks_relinks_with_images-with-img--1-1:hover {
    border-color: var(--A-40)
}

body.dark-theme .networks_relinks_with_images-with-img--1-1:hover span, body.dark-theme .networks_relinks_with_images-with-img--1-2 span {
    color: var(--A-30)
}

body.dark-theme .networks_relinks_with_images-with-img--1-2:hover {
    background-color: var(--A-40)
}

body.dark-theme .networks_relinks_with_images-with-img--1-2:hover span {
    color: var(--white)
}

body.dark-theme .networks_relinks_with_images-with-img--1-3:hover {
    background-color: var(--N-90);
    border-color: var(--N-90)
}

body.dark-theme .networks_relinks_with_images-with-img--1-3:hover > div {
    background-color: var(--N-85)
}

body.dark-theme .networks_relinks_with_images-with-img--1-4 {
    background-color: var(--N-90);
    border: none
}

body.dark-theme .networks_relinks_with_images-with-img--1-4 > div {
    background-color: var(--N-85)
}

body.dark-theme .networks_relinks_with_images-with-img--1-4:hover {
    background-color: var(--N-85)
}

body.dark-theme .networks_relinks_with_images-with-img--1-4:hover > div {
    background-color: var(--N-90)
}

body.dark-theme .networks_relinks_with_images-with-img--2-1:hover {
    border-color: var(--A-40)
}

body.dark-theme .networks_relinks_with_images-with-img--2-1:hover span, body.dark-theme .networks_relinks_with_images-with-img--2-2 span {
    color: var(--A-30)
}

body.dark-theme .networks_relinks_with_images-with-img--2-2:hover {
    background-color: var(--A-40)
}

body.dark-theme .networks_relinks_with_images-with-img--2-2:hover span {
    color: var(--white)
}

body.dark-theme .networks_relinks_with_images-with-img--2-3:hover {
    background-color: var(--N-90);
    border-color: var(--N-90)
}

body.dark-theme .networks_relinks_with_images-with-img--2-3:hover > div {
    background-color: var(--N-85)
}

body.dark-theme .networks_relinks_with_images-with-img--2-4 {
    background-color: var(--N-90);
    border: none
}

body.dark-theme .networks_relinks_with_images-with-img--2-4 > div {
    background-color: var(--N-85)
}

body.dark-theme .networks_relinks_with_images-with-img--2-4:hover {
    background-color: var(--N-85)
}

body.dark-theme .networks_relinks_with_images-with-img--2-4:hover > div {
    background-color: var(--N-90)
}

body.dark-theme .networks_relinks_with_images-with-img--3 span {
    border-top: 1px solid var(--white-border-15)
}

body.dark-theme .networks_relinks_with_images-with-img--3-1:hover {
    border-color: var(--A-40)
}

body.dark-theme .networks_relinks_with_images-with-img--3-1:hover span, body.dark-theme .networks_relinks_with_images-with-img--3-2 span {
    color: var(--A-30)
}

body.dark-theme .networks_relinks_with_images-with-img--3-2:hover {
    border-color: var(--A-40)
}

body.dark-theme .networks_relinks_with_images-with-img--3-2:hover span {
    background-color: var(--A-40);
    color: var(--white)
}

body.dark-theme .networks_relinks_with_images-with-img--3-3:hover span, body.dark-theme .networks_relinks_with_images-with-img--3-4 span {
    background-color: var(--N-90);
    border-color: var(--N-90)
}

body.dark-theme .networks_relinks_with_images-with-img--3-4:hover span {
    background-color: var(--N-85);
    border-color: var(--N-85)
}

body.dark-theme .relationships_relinks-container-txt-btn {
    color: var(--N-10)
}

body.dark-theme .relationships_relinks-container-txt-btn--1 {
    border-color: var(--white-border-15)
}

body.dark-theme .relationships_relinks-container-txt-btn--1 svg, body.dark-theme .relationships_relinks-container-txt-btn--1 path {
    stroke: var(--A-30)
}

body.dark-theme .relationships_relinks-container-txt-btn--1:hover, body.dark-theme .relationships_relinks-container-txt-btn--2 {
    color: var(--A-30);
    border-color: var(--A-30)
}

body.dark-theme .relationships_relinks-container-txt-btn--2 svg, body.dark-theme .relationships_relinks-container-txt-btn--2 path {
    stroke: var(--A-30)
}

body.dark-theme .relationships_relinks-container-txt-btn--2:hover {
    background-color: var(--A-40);
    border-color: var(--A-40);
    color: var(--white)
}

body.dark-theme .relationships_relinks-container-txt-btn--2:hover svg, body.dark-theme .relationships_relinks-container-txt-btn--2:hover path {
    stroke: var(--white)
}

body.dark-theme .relationships_relinks-container-txt-btn--3 {
    color: var(--N-10);
    border-color: var(--white-border-15)
}

body.dark-theme .relationships_relinks-container-txt-btn--3 svg, body.dark-theme .relationships_relinks-container-txt-btn--3 path {
    stroke: var(--N-10)
}

body.dark-theme .relationships_relinks-container-txt-btn--3:hover {
    background-color: var(--N-90);
    border-color: var(--N-90);
    color: var(--N-10)
}

body.dark-theme .relationships_relinks-container-txt-btn--4 {
    color: var(--N-10);
    border-color: var(--N-90);
    background-color: var(--N-90)
}

body.dark-theme .relationships_relinks-container-txt-btn--4 svg, body.dark-theme .relationships_relinks-container-txt-btn--4 path {
    stroke: var(--N-10)
}

body.dark-theme .relationships_relinks-container-txt-btn--4:hover {
    background-color: var(--N-85);
    border-color: var(--N-85);
    color: var(--N-10)
}

body.dark-theme .connection-catalog a svg, body.dark-theme .connection-catalog a path {
    stroke: var(--A-30)
}

body.dark-theme .connection-catalog--hr a:after {
    border-bottom: 1px solid var(--white-border-15)
}

body.dark-theme .connection-catalog--1 a {
    border-color: var(--white-border-15)
}

body.dark-theme .connection-catalog--1-1 a:hover {
    border-color: var(--A-30);
    color: var(--A-30)
}

body.dark-theme .connection-catalog--1-2 a {
    border-color: var(--A-30)
}

body.dark-theme .connection-catalog--1-2 a:hover {
    background-color: var(--A-40);
    border-color: var(--A-30);
    color: var(--white)
}

body.dark-theme .connection-catalog--1-3 a:hover {
    background-color: var(--N-90);
    border-color: var(--N-90);
    color: var(--A-30)
}

body.dark-theme .connection-catalog--1-4 a {
    background-color: var(--N-90);
    border-color: var(--N-90)
}

body.dark-theme .connection-catalog--1-4 a:hover {
    background-color: var(--N-85);
    border-color: var(--N-85);
    color: var(--A-30)
}

body.dark-theme .connection-catalog--2-2 span {
    background-color: var(--N-95)
}

body.dark-theme .connection-catalog--2-3 span {
    border-color: var(--white-border-15)
}

body.dark-theme .connection-catalog--2-4 span {
    background-color: var(--A-40)
}

body.dark-theme .connection-catalog--2-4 span svg, body.dark-theme .connection-catalog--2-4 span path {
    stroke: var(--white)
}

body.border-medium .networks_relinks_with_images-with-img {
    border-radius: 12px
}

body.border-medium .networks_relinks_with_images-with-img--2 > div {
    border-radius: 12px
}

body.border-medium .networks_relinks_with_images-with-img--3 > div {
    border-radius: 12px
}

body.border-medium .relationships_relinks-container-txt-btn, body.border-medium .connection-catalog--1 a, body.border-medium .connection-catalog--2-2 span, body.border-medium .connection-catalog--2-3 span, body.border-medium .connection-catalog--2-4 span {
    border-radius: 12px
}

body.border-maximum .networks_relinks_with_images-with-img {
    border-radius: 20px
}

body.border-maximum .networks_relinks_with_images-with-img--2 > div {
    border-radius: 20px
}

body.border-maximum .networks_relinks_with_images-with-img--3 > div {
    border-radius: 20px
}

body.border-maximum .relationships_relinks-container-txt-btn, body.border-maximum .connection-catalog--1 a, body.border-maximum .connection-catalog--2-2 span, body.border-maximum .connection-catalog--2-3 span, body.border-maximum .connection-catalog--2-4 span {
    border-radius: 20px
}

.faq {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 24px 0
}

.faq__element-section {
    padding: 15px;
    border-radius: 4px;
    border: 1px solid transparent
}

.faq__title {
    cursor: pointer;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 16px
}

.faq__title h3 {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 30px;
    align-self: center;
    margin: 0 !important
}

.faq__title button {
    opacity: .3;
    transition: .3s all ease;
    z-index: 10;
}

.faq__title.is-active button {
    transform: rotate(180deg);
    opacity: 1
}

.faq__contented-wrapper {
    height: 0;
    opacity: 0;
    visibility: hidden;
    transition: .3s all ease
}

.faq__contented-wrapper.is-expanded {
    opacity: 1;
    visibility: visible;
    margin-top: 16px
}

.faq--1 .faq__element-section {
    border: 1px solid var(--grey-border-15)
}

.faq--1 .faq__element-section button {
    opacity: .3
}

.faq--1 .faq__element-section.is-active button {
    opacity: 1
}

.faq--2 .faq__element-section {
    background-color: var(--N-5)
}

.faq--3 .faq__element-section {
    border-bottom: 1px solid var(--grey-border-15)
}

body.dark-theme .faq__title button svg, body.dark-theme .faq__title path {
    stroke: var(--N-10)
}

body.dark-theme .faq--1 .faq__element-section {
    border: 1px solid var(--white-border-15)
}

body.dark-theme .faq--1 .faq__title button {
    opacity: .3
}

body.dark-theme .faq--1 .faq__title.is-active button {
    opacity: 1
}

body.dark-theme .faq--2 .faq__element-section {
    background-color: var(--N-90)
}

body.dark-theme .faq--3 .faq__element-section {
    border-bottom: 1px solid var(--white-border-15)
}

@media screen and (min-width: 992px) {
    .faq {
        margin: 32px 0
    }

    .faq__element-section {
        padding: 23px
    }

    .faq__title {
        gap: 24px
    }

    .faq__title h3 {
        font-style: normal;
        font-weight: 700;
        font-size: 30px;
        line-height: 36px
    }

    .faq__contented-wrapper.is-expanded {
        margin-top: 24px
    }
}

.cookie {
    transition: .3s all ease;
    display: flex;
    flex-direction: column;
    gap: 16px;
    border-radius: 4px;
    padding: 16px;
    box-shadow: 0 8px 24px #1b223a12
}

.cookie__info-blocking {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.cookie__info-blocking span {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px
}

.cookie__info-blocking p {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.cookie__mouse_click_buttons-push_buttons {
    display: flex
}

.cookie__mouse_click_buttons-push_buttons button {
    white-space: nowrap
}

.cookie__mouse_click_buttons-push_buttons a {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

.cookie.is-closed {
    transform: translateY(100px);
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.cookie--1 .cookie__mouse_click_buttons-push_buttons {
    gap: 12px;
    flex-direction: column;
    align-items: center
}

.cookie--1 .cookie__mouse_click_buttons-push_buttons button {
    width: 100%
}

.cookie--2 {
    background-color: var(--A-50);
    color: var(--white)
}

.cookie--2 .cookie__info-blocking span {
    padding-bottom: 12px;
    border-bottom: 1px solid;
    border-color: var(--white-border-15)
}

.cookie--2 .cookie__mouse_click_buttons-push_buttons {
    gap: 16px;
    flex-direction: row
}

.cookie--2 .cookie__mouse_click_buttons-push_buttons button, .cookie--2 .cookie__mouse_click_buttons-push_buttons a {
    flex: 1
}

.cookie--2 .cookie__mouse_click_buttons-push_buttons a {
    color: var(--white)
}

.cookie--3 {
    background-color: var(--black);
    color: var(--white)
}

.cookie--3 .cookie__mouse_click_buttons-push_buttons {
    gap: 16px;
    flex-direction: row
}

.cookie--3 .cookie__mouse_click_buttons-push_buttons button {
    flex: 1
}

body.dark-theme .cookie--1 {
    color: var(--N-10)
}

body.dark-theme .cookie--1 .cookie__mouse_click_buttons-push_buttons button {
    width: 100%
}

body.dark-theme .cookie--1 .cookie__mouse_click_buttons-push_buttons a {
    color: var(--N-10)
}

body.dark-theme .cookie--2 {
    background-color: var(--A-40)
}

body.dark-theme .cookie--2 .cookie__mouse_click_buttons-push_buttons a {
    color: var(--white)
}

body.dark-theme .cookie--3 {
    color: var(--N-10)
}

@media screen and (min-width: 992px) {
    .cookie {
        gap: 24px;
        padding: 24px;
        flex-direction: row;
        max-width: 700px
    }

    .cookie--1 .cookie__mouse_click_buttons-push_buttons {
        gap: 8px
    }

    .cookie--2 .cookie__info-blocking {
        flex-direction: row;
        align-items: center;
        gap: 24px
    }

    .cookie--2 .cookie__info-blocking span {
        padding-bottom: 0;
        padding-right: 24px;
        border-bottom: none;
        border-right: 1px solid
    }

    .cookie--2 .cookie__mouse_click_buttons-push_buttons {
        gap: 8px;
        flex-direction: column
    }

    .cookie--2 .cookie__mouse_click_buttons-push_buttons button, .cookie--2 .cookie__mouse_click_buttons-push_buttons a {
        flex: 1
    }

    .cookie--2 .cookie__mouse_click_buttons-push_buttons a {
        color: var(--white)
    }

    .cookie--3 .cookie__mouse_click_buttons-push_buttons {
        gap: 8px;
        align-items: center
    }
}

body.border-medium .cookie, body.border-maximum .cookie {
    border-radius: 20px
}

.bottom-wrapper-part {
    transition: .3s all ease;
    position: fixed;
    width: 100%;
    z-index: 11;
    bottom: 0;
    left: 0
}

.bottom-wrapper-part__wrapper {
    display: flex;
    flex-direction: column
}

.bottom-wrapper-part .aff-banner {
    margin: 0 -16px
}

.bottom-wrapper-part .cookie {
    margin: 0 auto 16px
}

.bottom-wrapper-part .to-top {
    margin-left: auto;
    margin-bottom: 16px
}

@media screen and (min-width: 992px) {
    .bottom-wrapper-part {
        padding-bottom: 24px
    }

    .bottom-wrapper-part__wrapper {
        position: relative
    }

    .bottom-wrapper-part .cookie {
        margin-bottom: 24px
    }

    .bottom-wrapper-part .aff-banner {
        margin: 0
    }

    .bottom-wrapper-part .to-top {
        position: absolute;
        margin-bottom: 24px;
        right: 0
    }
}

.paging-block {
    margin: 48px 0 0;
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-items: center;
}

.paging-block__site_numbers-calculation {
    display: flex
}

.paging-block__site_numbers-calculation {
    display: flex;
    align-items: center;
    gap: 8px
}

.paging-block__site_numbers-calculation li {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    position: relative;
}

.paging-block__site_numbers-calculation li a {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width:100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;

    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    color: var(--black);
    text-decoration: none;
}

.paging-block__site_numbers-calculation li.is-active {
    background-color: var(--A-50)
}

.paging-block__site_numbers-calculation li.is-active a {
    color: var(--white)
}

.paging-block--1 .paging-block__site_numbers-calculation li:not(.is-active) {
    background-color: var(--N-5)
}

.paging-block--2 .paging-block__site_numbers-calculation li:not(.is-active) {
    border: 1px solid var(--grey-border-15)
}

@media screen and (min-width: 992px) {
    .paging-block {
        margin: 100px 0 0;
        flex-direction: row;
        justify-content: center;
    }

    .paging-block__site_numbers-calculation {
        gap: 12px
    }

    .paging-block__site_numbers-calculation li {
        width: 56px;
        height: 56px;
        border-radius: 4px
    }

    .paging-block__site_numbers-calculation li a {
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px
    }
}

.container {
    width: 100%;
    max-width: 1312px;
    padding-left: 16px;
    padding-right: 16px;
    margin-left: auto;
    margin-right: auto
}

main > .container:first-child {
    margin-bottom: 64px;
}

.contented-wrapper-wrapper__main {
    margin-top: 64px;
}

@media screen and (min-width: 992px) {
    .contented-wrapper-wrapper__main {
        
        display: flex;
        gap: 40px
    }

    .content-block {
        flex-grow: 1;
        min-width: 0
    }

    .contented-wrapper-aside_site {
        max-width: 280px;
        width: 100%;
        min-width: 280px;
    }
}

@media screen and (min-width: 1440px) {
    .contented-wrapper-wrapper__main {
        gap: 80px
    }

    .contented-wrapper-aside_site {
        max-width: 340px;
        min-width: 340px;
    }
}

.header-subject {
    transition: .3s all ease;
    position: sticky;
    top: -65px;
    background-color: var(--white);
    z-index: 11
}

.header-subject__wrapper {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding: 17px 0;
    border-bottom: 1px solid transparent
}

.header-subject__return, .header-subject__halt {
    display: none;
    align-items: center
}

.header-subject__burger {
    display: flex;
    align-items: center
}

.header-subject__trademark_logotype-component {
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 30px
}

.header-subject__trademark_logotype-component span {
    color: var(--A-50)
}

.header-subject__selected {
    display: none;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px
}

.header-subject__navigation, .header-subject__navigation-selected {
    background-color: var(--white);
    transition: .3s all ease;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 65px;
    left: -16px;
    width: calc(100% + 32px);
    padding: 16px;
    height: calc(100vh - 64px);
    z-index: 5
}

.header-subject__navigation ul, .header-subject__navigation-selected ul {
    display: flex;
    flex-direction: column
}

.header-subject__navigation-selected {
    display: none
}

.scroll-down .header-subject {
    top: 0;
    border-bottom: 1px solid var(--grey-border-15)
}

.header-subject--2 .header-subject__return, .header-subject--2 .header-subject__burger, .header-subject--2 .header-subject__halt {
    opacity: .5
}

.header-subject--3 .header-subject__burger, .header-subject--3 .header-subject__halt {
    opacity: 1
}

.header-subject--3 .header-subject__return {
    opacity: 1
}

.header-subject--3 .header-subject__return:after {
    content: "";
    height: 100%;
    border-right: 1px solid var(--grey-border-15);
    margin-left: 16px
}

.header-subject--4 .header-subject__wrapper {
    margin: 16px 16px 0
}

.header-subject--centered .header-subject__return {
    display: flex;
    opacity: 0
}

.header-subject--centered.header-subject--selected .header-subject__return {
    opacity: 1
}

.header-subject--open {
    top: 0
}

.header-subject--open .header-subject__wrapper {
    border-color: var(--grey-border-15)
}

.header-subject--open .header-subject__navigation {
    opacity: 1;
    visibility: visible
}

.header-subject--open .header-subject__burger {
    display: none
}

.header-subject--open .header-subject__halt {
    display: flex
}

.header-subject--selected .header-subject__trademark_logotype-component {
    display: none
}

.header-subject--selected .header-subject__return, .header-subject--selected .header-subject__selected {
    display: flex
}

.header-subject--selected .header-subject__navigation {
    display: none
}

.header-subject--selected .header-subject__navigation-selected {
    display: block;
    opacity: 1;
    visibility: visible
}

.menu_site {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    padding: 16px 0;
    display: flex;
    cursor: pointer;
    border-bottom: 1px solid var(--grey-border-8)
}

.menu_site__link-passage {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
    width: 100%
}

.menu_site__link-passage a {
    text-decoration: none;
    color: var(--black);
    width: 100%;
    z-index: 1
}

.menu_site__link-passage button {
    transition: .3s all ease;
    display: inline-flex;
    margin: -16px;
    padding: 16px
}

.menu_site__link-passage button svg {
    width: 28px;
    height: 28px
}

.menu_site--submenu > ul {
    display: none
}

.menu_site--dots {
    padding: 0
}

.menu_site--dots > .menu_site__link-passage {
    display: none
}

.menu_site--dots > ul {
    display: flex;
    flex-direction: column;
    width: 100%
}

body.dark-theme .header-subject {
    background-color: var(--N-95)
}

body.dark-theme .header-subject__return svg, body.dark-theme .header-subject__return path, body.dark-theme .header-subject__halt svg, body.dark-theme .header-subject__halt path, body.dark-theme .header-subject__burger svg, body.dark-theme .header-subject__burger path {
    stroke: var(--N-10)
}

body.dark-theme .header-subject__trademark_logotype-component {
    color: var(--N-10)
}

body.dark-theme .header-subject__trademark_logotype-component span {
    color: var(--A-40)
}

body.dark-theme .header-subject__navigation, body.dark-theme .header-subject__navigation-selected {
    background-color: var(--N-95)
}

body.dark-theme .header-subject--3 .header-subject__burger:before, body.dark-theme .header-subject--3 .header-subject__halt:before {
    border-left: 1px solid var(--white-border-15)
}

body.dark-theme .header-subject--3 .header-subject__return {
    opacity: 1
}

body.dark-theme .header-subject--3 .header-subject__return:after {
    border-right: 1px solid var(--white-border-15)
}

body.dark-theme .header-subject--open .header-subject__wrapper {
    border-color: var(--white-border-15)
}

body.dark-theme .menu_site {
    border-color: var(--white-border-8)
}

body.dark-theme .menu_site__link-passage a {
    color: var(--N-10)
}

body.dark-theme .menu_site__link-passage button svg, body.dark-theme .menu_site__link-passage button path {
    stroke: var(--N-10)
}

@media screen and (min-width: 992px) {
    .header-subject {
        top: -81px
    }

    .header-subject__wrapper {
        padding: 25px 0;
        justify-content: unset
    }

    .header-subject__return, .header-subject__halt, .header-subject__burger, .header-subject__navigation-selected {
        display: none !important
    }

    .header-subject__navigation {
        display: flex;
        opacity: 1;
        visibility: visible;
        height: auto;
        width: auto;
        position: relative;
        top: unset;
        left: unset;
        padding: 0
    }

    .header-subject__navigation > ul {
        flex-direction: row;
        gap: 48px
    }

    .header-subject__navigation > ul > .menu_site:hover > .menu_site__link-passage a {
        color: var(--A-50) !important
    }

    .header-subject__navigation > ul > .menu_site:hover > .menu_site__link-passage svg, .header-subject__navigation > ul > .menu_site:hover > .menu_site__link-passage path {
        stroke: var(--A-50)
    }

    .header-subject__navigation > ul > .menu_site:not(.menu_site--dots) > .menu_site__link-passage button {
        transform: rotate(90deg)
    }

    .header-subject__navigation > ul > .menu_site:not(.menu_site--dots):hover > .menu_site__link-passage button {
        transform: rotate(270deg)
    }

    .header-subject--1 .header-subject__wrapper {
        justify-content: space-between;
        align-items: center
    }

    .header-subject--1 .header-subject__wrapper .header-subject__navigation {
        width: auto
    }

    .header-subject--2 .header-subject__wrapper {
        flex-direction: column;
        gap: 24px
    }

    .header-subject--3 .header-subject__trademark_logotype-component {
        display: flex;
    }

    .header-subject--3 .header-subject__burger:before, .header-subject--3 .header-subject__halt:before {
        content: "";
        height: 100%;
        border-left: 1px solid var(--grey-border-15);
        margin-right: 16px
    }

    .header-subject--3 .header-subject__trademark_logotype-component.menu-exists:after {
        content: "";
        border-right: 1px solid var(--grey-border-15);
        height: 100%;
        margin: 0 48px
    }

    .header-subject--4 .header-subject__wrapper {
        justify-content: space-between;
        margin: 24px 128px 0
    }

    .header-subject--centered .header-subject__return {
        display: flex;
        opacity: 0
    }

    .header-subject--centered.header-subject--selected .header-subject__return {
        opacity: 1
    }

    .menu_site {
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 24px;
        padding: 0;
        z-index: 5;
        border: none
    }

    .menu_site__link-passage button {
        margin: 0;
        padding: 0;
        transform: rotate(90deg);
        opacity: .4
    }

    .menu_site__link-passage button svg {
        max-width: 16px
    }

    .menu_site--dots > .menu_site__link-passage {
        display: flex
    }

    .menu_site--dots > .menu_site__link-passage button {
        transform: unset;
        opacity: unset
    }

    .menu_site--dots > .menu_site__link-passage button svg {
        max-width: unset
    }

    .menu_site--submenu .menu_site--submenu:hover > ul {
        max-height: 144px;
        overflow-y: overlay;
    }

    .menu_site--submenu .menu_site--submenu:hover > ul::-webkit-scrollbar {
        width: 3px
    }

    .menu_site--submenu .menu_site--submenu:hover > ul::-webkit-scrollbar-thumb {
        background-color: var(--grey-border-15);
        border-radius: 2px
    }

    .menu_site--submenu .menu_site--submenu:hover > ul:-webkit-scrollbar-track {
        background-color: var(--grey-border-15)
    }

    .menu_site--dots, .menu_site--submenu {
        position: relative
    }

    .menu_site--dots:after, .menu_site--submenu:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 48px;
        background: transparent
    }

    .menu_site--dots > ul, .menu_site--submenu > ul {
        display: none;
        min-width: 125px;
        flex-direction: column;
        gap: 0;
        width: auto
    }

    .menu_site--dots ul, .menu_site--submenu ul {
        background-color: var(--white);
        border-radius: 4px
    }

    .menu_site--dots ul li:first-child, .menu_site--submenu ul li:first-child {
        border-radius: 4px 4px 0 0
    }

    .menu_site--dots ul li:last-child, .menu_site--submenu ul li:last-child {
        border-radius: 0 0 4px 4px
    }

    .menu_site--dots ul .menu_site:hover, .menu_site--submenu ul .menu_site:hover {
        background-color: var(--N-5)
    }

    .menu_site--dots:hover > .menu_site__link-passage button, .menu_site--submenu:hover > .menu_site__link-passage button {
        opacity: 1
    }

    .menu_site--dots:hover > ul, .menu_site--submenu:hover > ul {
        display: flex;
        box-shadow: var(--shadow-white-bottom)
    }

    .menu_site--dots .menu_site, .menu_site--submenu .menu_site {
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px
    }

    .menu_site--dots .menu_site__link-passage button, .menu_site--submenu .menu_site__link-passage button {
        transform: unset
    }

    .menu_site--dots .menu_site--1 a, .menu_site--submenu .menu_site--1 a {
        padding: 12px 16px
    }

    .menu_site--dots .menu_site--1:not(:last-child), .menu_site--submenu .menu_site--1:not(:last-child) {
        border-bottom: 1px solid var(--grey-border-8)
    }

    .menu_site--dots .menu_site--2 a, .menu_site--submenu .menu_site--2 a {
        padding: 12px 16px
    }

    .menu_site--dots .menu_site--3 a, .menu_site--submenu .menu_site--3 a {
        padding: 6px 16px
    }

    .menu_site--dots .menu_site--1 .menu_site__link-passage > button, .menu_site--dots .menu_site--2 .menu_site__link-passage > button, .menu_site--dots .menu_site--3 .menu_site__link-passage > button, .menu_site--submenu .menu_site--1 .menu_site__link-passage > button, .menu_site--submenu .menu_site--2 .menu_site__link-passage > button, .menu_site--submenu .menu_site--3 .menu_site__link-passage > button {
        margin-right: 16px
    }

    body.dark-theme .header-subject__navigation > ul > .menu_site:hover > .menu_site__link-passage a {
        color: var(--A-30) !important
    }

    body.dark-theme .header-subject__navigation > ul > .menu_site:hover > .menu_site__link-passage svg, body.dark-theme .header-subject__navigation > ul > .menu_site:hover > .menu_site__link-passage path {
        stroke: var(--A-30)
    }

    body.dark-theme .menu_site--submenu .menu_site--submenu:hover > ul::-webkit-scrollbar-thumb {
        background-color: var(--white-border-15)
    }

    body.dark-theme .menu_site--submenu .menu_site--submenu:hover > ul:-webkit-scrollbar-track {
        background-color: var(--white-border-15)
    }

    body.dark-theme .menu_site--dots ul, body.dark-theme .menu_site--submenu ul {
        background-color: var(--N-90)
    }

    body.dark-theme .menu_site--dots ul .menu_site:hover, body.dark-theme .menu_site--submenu ul .menu_site:hover {
        background-color: var(--N-85)
    }

    body.dark-theme .menu_site--dots:hover > .menu_site__link-passage button, body.dark-theme .menu_site--submenu:hover > .menu_site__link-passage button {
        opacity: 1
    }

    body.dark-theme .menu_site--dots:hover > ul, body.dark-theme .menu_site--submenu:hover > ul {
        display: flex;
        box-shadow: var(--shadow-white-bottom)
    }

    body.dark-theme .menu_site--dots .menu_site--1:not(:last-child), body.dark-theme .menu_site--submenu .menu_site--1:not(:last-child) {
        border-bottom: 1px solid var(--white-border-8)
    }
}

.footer_bottom-subject {
    padding: 64px 0 0;
    margin-top: 64px
}

.footer_bottom-subject p, .footer_bottom-subject small {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.footer_bottom-subject__wrapper {
    display: flex;
    flex-direction: column
}

.footer_bottom-subject__leftfield-unit {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-bottom: 24px
}

.footer_bottom-subject__leftfield-unit p {
    
}

.footer_bottom-subject__right_field-element {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-bottom: 24px
}

.footer_bottom-subject__bottom {
    padding: 24px 0;
    display: flex;
    flex-direction: column;
    gap: 24px
}

.footer_bottom-subject__bottom div small {
    margin-bottom: 4px;
    display: block
}

.footer_bottom-subject__bottom p {
    
}

.footer_bottom-subject__contacts {
    display: flex;
    flex-direction: column;
    gap: 12px
}

.footer_bottom-subject__contacts li, .footer_bottom-subject__contacts li a {
    display: flex;
    align-items: center;
    gap: 8px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.footer_bottom-subject__contacts li svg {
    max-width: 20px
}

.footer_bottom-subject__navigation ul {
    display: flex;
    column-gap: 24px;
    row-gap: 12px;
    flex-wrap: wrap
}

.footer_bottom-subject__navigation ul li {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px
}

.footer_bottom-subject__ally {
    padding: 24px 0;
    position: relative
}

.footer_bottom-subject__ally span {
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 24px;
    display: block
}

.footer_bottom-subject__ally ul {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 24px;
    row-gap: 16px
}

.footer_bottom-subject__ally ul img {
    max-width: 48px
}

.footer_bottom-subject--1 .footer_bottom-subject__leftfield-unit:after, .footer_bottom-subject--1 .footer_bottom-subject__right_field-element:after {
    position: relative;
    content: "";
    display: block;
    border-bottom: 1px solid var(--grey-border-8);
    width: 100vw;
    left: calc(50% - 9px);
    transform: translate(-50%)
}

.footer_bottom-subject--1 .footer_bottom-subject__middle .footer_bottom-subject__ally:first-child {
    padding-top: 0
}

.footer_bottom-subject--1 .footer_bottom-subject__middle .footer_bottom-subject__ally:last-child {
    margin: 0 -16px;
    padding-left: 16px;
    padding-right: 16px;
    background-color: var(--white)
}

.footer_bottom-subject--2 {
    text-align: center
}

.footer_bottom-subject--2 .footer_bottom-subject__leftfield-unit, .footer_bottom-subject--2 .footer_bottom-subject__right_field-element, .footer_bottom-subject--2 .footer_bottom-subject__contacts {
    align-items: center
}

.footer_bottom-subject--2 .footer_bottom-subject__leftfield-unit p {
    opacity: 1
}

.footer_bottom-subject--2 .footer_bottom-subject__middle .footer_bottom-subject__ally:first-child {
    margin-bottom: 8px
}

.footer_bottom-subject--2 .footer_bottom-subject__bottom {
    padding: 48px 0 0;
    gap: 48px
}

.footer_bottom-subject--2 .footer_bottom-subject__bottom > div {
    display: flex;
    flex-direction: column;
    align-items: center
}

.footer_bottom-subject--2 .footer_bottom-subject__bottom p {
    padding: 16px 0;
    position: relative;
    z-index: 1;
    text-align: center
}

.footer_bottom-subject--2 .footer_bottom-subject__bottom p:before {
    z-index: -1;
    content: "";
    position: absolute;
    left: -16px;
    top: 0;
    width: calc(100% + 32px);
    height: 100%;
    background-color: var(--black);
    opacity: .1
}

.footer_bottom-subject--2 .footer_bottom-subject__navigation ul {
    justify-content: center
}

.footer_bottom-subject--2 .footer_bottom-subject__contacts {
    width: 100%;
    border-bottom: 1px solid var(--grey-border-8);
    padding-bottom: 23px
}

.footer_bottom-subject--2 .footer_bottom-subject__ally {
    border-radius: 4px;
    background-color: var(--white);
    padding: 24px 16px
}

.footer_bottom-subject--2 .footer_bottom-subject__ally ul {
    justify-content: center
}

.footer_bottom-subject--3 .footer_bottom-subject__leftfield-unit > div {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid var(--grey-border-8)
}

.footer_bottom-subject--3 .footer_bottom-subject__middle {
    order: 4
}

.footer_bottom-subject--3 .footer_bottom-subject__middle .footer_bottom-subject__ally:first-child:before {
    background-color: var(--black);
    opacity: .05
}

.footer_bottom-subject--3 .footer_bottom-subject__middle .footer_bottom-subject__ally:last-child:before {
    background-color: var(--white)
}

.footer_bottom-subject--3 .footer_bottom-subject__bottom {
    order: 3
}

.footer_bottom-subject--3 .footer_bottom-subject__navigation {
    padding-bottom: 24px;
    border-bottom: 1px solid var(--grey-border-8)
}

.footer_bottom-subject--3 .footer_bottom-subject__navigation ul {
    display: grid;
    grid-template-columns:repeat(2, 1fr)
}

.footer_bottom-subject--3 .footer_bottom-subject__ally {
    z-index: 1
}

.footer_bottom-subject--3 .footer_bottom-subject__ally > span {
    color: var(--black);
}

.footer_bottom-subject--3 .footer_bottom-subject__ally:before {
    content: "";
    position: absolute;
    left: -16px;
    top: 0;
    width: calc(100% + 32px);
    height: 100%;
    z-index: -1
}

body.dark-theme .footer_bottom-subject {
    color: var(--N-10)
}

body.dark-theme .footer_bottom-subject--1 .footer_bottom-subject__leftfield-unit:after, body.dark-theme .footer_bottom-subject--1 .footer_bottom-subject__right_field-element:after {
    border-bottom: 1px solid var(--white-border-8)
}

body.dark-theme .footer_bottom-subject--1 .footer_bottom-subject__middle .footer_bottom-subject__ally:first-child ul img {
    filter: invert(88%) sepia(88%) saturate(13%) hue-rotate(171deg) brightness(93%) contrast(100%)
}

body.dark-theme .footer_bottom-subject--1 .footer_bottom-subject__middle .footer_bottom-subject__ally:last-child {
    background-color: var(--N-10)
}

body.dark-theme .footer_bottom-subject--1 .footer_bottom-subject__middle .footer_bottom-subject__ally:last-child span {
    color: var(--black)
}

body.dark-theme .footer_bottom-subject--2 .footer_bottom-subject__middle .footer_bottom-subject__ally:first-child {
    background-color: #eaebee0d
}

body.dark-theme .footer_bottom-subject--2 .footer_bottom-subject__bottom p:before {
    background-color: var(--N-10)
}

body.dark-theme .footer_bottom-subject--2 .footer_bottom-subject__contacts {
    border-bottom: 1px solid var(--white-border-8)
}

body.dark-theme .footer_bottom-subject--2 .footer_bottom-subject__ally {
    background-color: var(--N-10)
}

body.dark-theme .footer_bottom-subject--3 .footer_bottom-subject__leftfield-unit > div {
    border-bottom: 1px solid var(--white-border-8)
}

body.dark-theme .footer_bottom-subject--3 .footer_bottom-subject__middle .footer_bottom-subject__ally:first-child > span {
    color: var(--N-10)
}

body.dark-theme .footer_bottom-subject--3 .footer_bottom-subject__middle .footer_bottom-subject__ally:first-child:before {
    background-color: var(--N-10)
}

body.dark-theme .footer_bottom-subject--3 .footer_bottom-subject__middle .footer_bottom-subject__ally:last-child > span {
    color: var(--black)
}

body.dark-theme .footer_bottom-subject--3 .footer_bottom-subject__middle .footer_bottom-subject__ally:last-child:before {
    background-color: var(--N-10)
}

body.dark-theme .footer_bottom-subject--3 .footer_bottom-subject__navigation {
    border-bottom: 1px solid var(--white-border-8)
}

@media screen and (min-width: 992px) {
    .footer_bottom-subject {
        margin-top: 64px;
        /*padding: 100px 0 0*/
    }

    .footer_bottom-subject__leftfield-unit, .footer_bottom-subject__right_field-element {
        margin-bottom: 48px
    }

    .footer_bottom-subject__ally ul {
        column-gap: 48px;
        row-gap: 32px
    }

    .footer_bottom-subject__ally ul img {
        max-width: 72px
    }

    .footer_bottom-subject--1 .footer_bottom-subject__leftfield-unit:after, .footer_bottom-subject--1 .footer_bottom-subject__right_field-element:after {
        content: unset
    }

    .footer_bottom-subject--1 .footer_bottom-subject__wrapper {
        display: grid;
        grid-template-columns:1fr 1fr
    }

    .footer_bottom-subject--1 .footer_bottom-subject__leftfield-unit {
        width: 480px;
        gap: 32px
    }

    .footer_bottom-subject--1 .footer_bottom-subject__right_field-element {
        margin-top: 74px
    }

    .footer_bottom-subject--1 .footer_bottom-subject__middle {
        grid-column: 1/3
    }

    .footer_bottom-subject--1 .footer_bottom-subject__middle .footer_bottom-subject__ally:first-child {
        padding: 24px 0;
        position: relative
    }

    .footer_bottom-subject--1 .footer_bottom-subject__middle .footer_bottom-subject__ally:first-child:before {
        content: "";
        position: absolute;
        left: calc(50% - 9px);
        transform: translate(-50%);
        top: 0;
        width: 100vw;
        border-bottom: 1px solid var(--grey-border-8)
    }

    .footer_bottom-subject--1 .footer_bottom-subject__middle .footer_bottom-subject__ally:last-child {
        padding: 24px 0;
        margin: 0;
        position: relative;
        background-color: unset;
        z-index: 2
    }

    .footer_bottom-subject--1 .footer_bottom-subject__middle .footer_bottom-subject__ally:last-child:before {
        z-index: -1;
        content: "";
        position: absolute;
        left: calc(50% - 9px);
        transform: translate(-50%);
        top: 0;
        width: 100vw;
        height: 100%;
        background-color: var(--white)
    }

    .footer_bottom-subject--1 .footer_bottom-subject__bottom {
        grid-column: 1/3;
        flex-direction: row;
        justify-content: space-between
    }

    .footer_bottom-subject--1 .footer_bottom-subject__bottom div {
        order: 2;
        display: flex;
        align-items: center;
        gap: 16px
    }

    .footer_bottom-subject--1 .footer_bottom-subject__bottom div small {
        border-right: 1px solid var(--grey-border-8);
        padding-right: 16px;
        margin: 0
    }

    .footer_bottom-subject--1 .footer_bottom-subject__navigation ul {
        display: grid;
        grid-template-columns:repeat(2, 1fr)
    }

    .footer_bottom-subject--1 .footer_bottom-subject__ally {
        display: flex;
        align-items: center;
        gap: 80px
    }

    .footer_bottom-subject--1 .footer_bottom-subject__ally span {
        margin: 0;
        max-width: 181px
    }

    .footer_bottom-subject--1 .footer_bottom-subject__ally img {
        max-width: 72px
    }

    .footer_bottom-subject--2 {
        text-align: left
    }

    .footer_bottom-subject--2 .footer_bottom-subject__leftfield-unit {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        padding-bottom: 48px;
        border-bottom: 1px solid var(--grey-border-8)
    }

    .footer_bottom-subject--2 .footer_bottom-subject__leftfield-unit p {
        max-width: 380px
    }

    .footer_bottom-subject--2 .footer_bottom-subject__middle .footer_bottom-subject__ally:first-child {
        margin-bottom: 12px
    }

    .footer_bottom-subject--2 .footer_bottom-subject__bottom p:before {
        content: "";
        left: calc(50% - 9px);
        transform: translate(-50%);
        width: 100vw
    }

    .footer_bottom-subject--2 .footer_bottom-subject__trademark_logotype-component {
        margin-right: 100px
    }

    .footer_bottom-subject--2 .footer_bottom-subject__contacts {
        align-items: flex-start;
        margin-left: auto;
        width: auto;
        border: none
    }

    .footer_bottom-subject--2 .footer_bottom-subject__navigation ul {
        column-gap: 36px
    }

    .footer_bottom-subject--2 .footer_bottom-subject__ally ul {
        column-gap: 38px
    }

    .footer_bottom-subject--2 .footer_bottom-subject__ally img {
        max-width: 64px
    }

    .footer_bottom-subject--3 .footer_bottom-subject__leftfield-unit {
        flex-direction: row;
        gap: 48px
    }

    .footer_bottom-subject--3 .footer_bottom-subject__leftfield-unit > div {
        width: 400px;
        padding-right: 48px;
        border-right: 1px solid var(--grey-border-8);
        border-bottom: none
    }

    .footer_bottom-subject--3 .footer_bottom-subject__middle {
        order: 4
    }

    .footer_bottom-subject--3 .footer_bottom-subject__middle .footer_bottom-subject__ally:first-child:before {
        background-color: var(--black);
        opacity: .05
    }

    .footer_bottom-subject--3 .footer_bottom-subject__middle .footer_bottom-subject__ally:last-child:before {
        background-color: var(--white)
    }

    .footer_bottom-subject--3 .footer_bottom-subject__bottom {
        flex-direction: row;
        justify-content: space-between;
        padding: 0 0 32px
    }

    .footer_bottom-subject--3 .footer_bottom-subject__bottom > div {
        order: 2;
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 16px
    }

    .footer_bottom-subject--3 .footer_bottom-subject__bottom > div small {
        margin: 0
    }

    .footer_bottom-subject--3 .footer_bottom-subject__navigation {
        padding-bottom: 0;
        padding-right: 48px;
        border-right: 1px solid var(--grey-border-8);
        border-bottom: none
    }

    .footer_bottom-subject--3 .footer_bottom-subject__ally {
        z-index: 1;
        display: flex;
        align-items: center;
        gap: 48px
    }

    .footer_bottom-subject--3 .footer_bottom-subject__ally > span {
        margin: 0
    }

    .footer_bottom-subject--3 .footer_bottom-subject__ally ul {
        position: relative;
        padding-left: 48px
    }

    .footer_bottom-subject--3 .footer_bottom-subject__ally ul:before {
        position: absolute;
        left: 0;
        top: 0;
        content: "";
        padding-right: 48px;
        border-left: 1px solid var(--grey-border-8);
        height: 100%
    }

    .footer_bottom-subject--3 .footer_bottom-subject__ally:before {
        left: calc(50% - 9px);
        transform: translate(-50%);
        top: 0;
        width: 100vw;
        height: 100%
    }

    body.dark-theme .footer_bottom-subject--1 .footer_bottom-subject__middle .footer_bottom-subject__ally:first-child:before {
        border-bottom: 1px solid var(--white-border-8)
    }

    body.dark-theme .footer_bottom-subject--1 .footer_bottom-subject__middle .footer_bottom-subject__ally:last-child:before {
        background-color: var(--N-10)
    }

    body.dark-theme .footer_bottom-subject--1 .footer_bottom-subject__bottom div small {
        border-right: 1px solid var(--white-border-8)
    }

    body.dark-theme .footer_bottom-subject--2 .footer_bottom-subject__leftfield-unit {
        border-bottom: 1px solid var(--white-border-8)
    }

    body.dark-theme .footer_bottom-subject--3 .footer_bottom-subject__leftfield-unit > div {
        border-right: 1px solid var(--white-border-8);
        border-bottom: none
    }

    body.dark-theme .footer_bottom-subject--3 .footer_bottom-subject__middle .footer_bottom-subject__ally:first-child:before {
        background-color: var(--N-10)
    }

    body.dark-theme .footer_bottom-subject--3 .footer_bottom-subject__middle .footer_bottom-subject__ally:last-child:before {
        background-color: var(--N-10)
    }

    body.dark-theme .footer_bottom-subject--3 .footer_bottom-subject__navigation {
        border-right: 1px solid var(--white-border-8);
        border-bottom: none
    }

    body.dark-theme .footer_bottom-subject--3 .footer_bottom-subject__ally ul:before {
        border-left: 1px solid var(--white-border-8)
    }
}

.wysiwyg-wrapper h2:not(:first-of-type) {
    margin-top: 48px
}

.wysiwyg-wrapper h3:not(:first-of-type) {
    margin-top: 24px
}

.wysiwyg-wrapper h1 {
    margin-bottom: 32px
}

.wysiwyg-wrapper h2 {
    margin-bottom: 24px
}

.wysiwyg-wrapper h3 {
    margin-bottom: 16px
}

.wysiwyg-wrapper p + p, .wysiwyg-wrapper p + ul, .wysiwyg-wrapper p + ol, .wysiwyg-wrapper ul + p, .wysiwyg-wrapper ol + p {
    margin-top: 16px
}

.wysiwyg-wrapper p + h3 {
    margin-top: 24px
}

.wysiwyg-wrapper .associate_affiliate_card-carte {
    margin-top: 48px
}

@media screen and (min-width: 992px) {
    .wysiwyg-wrapper h2:not(:first-of-type) {
        margin-top: 80px
    }

    .wysiwyg-wrapper h3:not(:first-of-type) {
        margin-top: 32px
    }

    .wysiwyg-wrapper h1 {
        margin-bottom: 48px
    }

    .wysiwyg-wrapper h2 {
        margin-bottom: 32px
    }

    .wysiwyg-wrapper h3 {
        margin-bottom: 24px
    }

    .wysiwyg-wrapper p + p, .wysiwyg-wrapper p + ul, .wysiwyg-wrapper p + ol, .wysiwyg-wrapper ul + p, .wysiwyg-wrapper ol + p {
        margin-top: 24px
    }
}

:root {
    --black: rgb(7, 3, 8);
    --white: rgb(255, 255, 255);
    --A-50: rgb(22, 103, 73);
    --SA-50: rgb(242, 95, 22);
    --G-50: rgb(21, 164, 50);
    --Y-50: rgb(242, 194, 22);
    --O-50: rgb(242, 95, 22);
    --R-50: rgb(241, 10, 67);
    --A-5: rgb(238, 244, 242);
    --SA-5: rgb(254, 243, 238);
    --G-10: rgb(226, 244, 230);
    --Y-10: rgb(253, 247, 227);
    --O-10: rgb(253, 235, 227);
    --R-5: rgb(254, 237, 241);
    --A-40: rgb(73, 136, 113);
    --SA-40: rgb(244, 130, 73);
    --G-40: rgb(72, 184, 95);
    --Y-40: rgb(244, 207, 73);
    --O-40: rgb(244, 130, 73);
    --R-40: rgb(244, 63, 108);
    --A-DL: rgb(25, 29, 31);
    --SA-DL: rgb(46, 28, 26);
    --G-DL: rgb(23, 28, 26);
    --Y-DL: rgb(37, 30, 24);
    --O-DL: rgb(37, 24, 24);
    --R-DL: rgb(37, 18, 27);
    --A-DM: rgb(37, 57, 52);
    --SA-DM: rgb(97, 55, 38);
    --G-DM: rgb(32, 57, 38);
    --Y-DM: rgb(75, 63, 33);
    --O-DM: rgb(75, 43, 33);
    --R-DM: rgb(75, 27, 42);
    --A-60: rgb(19, 87, 62);
    --A-30: rgb(124, 169, 153);
    --SA-30: rgb(247, 165, 124);
    --N-95: rgb(19, 15, 20);
    --N-90: rgb(31, 28, 32);
    --N-85: rgb(44, 40, 45);
    --N-80: rgb(56, 53, 57);
    --N-75: rgb(69, 66, 69);
    --N-70: rgb(81, 78, 82);
    --N-60: rgb(106, 103, 106);
    --N-50: rgb(131, 129, 131);
    --N-40: rgb(155, 154, 156);
    --N-30: rgb(180, 179, 180);
    --N-20: rgb(205, 204, 205);
    --N-10: rgb(230, 229, 230);
    --N-5: rgb(242, 242, 242);
    --N-3: rgb(247, 247, 247);
    --grey-border-30: rgb(81, 78, 82);
    --grey-border-15: rgb(44, 40, 45);
    --grey-border-8: rgb(26, 23, 27);
    --white-border-30: rgba(255, 255, 255, 0.3);
    --white-border-15: rgba(255, 255, 255, 0.15);
    --white-border-8: rgba(255, 255, 255, 0.08);
    --shadow-white-bottom: 0px 8px 24px rgba(7, 3, 8, 0.07);
    --shadow-white-top: 0px 8px 24px rgba(7, 3, 8, 0.07);
    --shadow-dark-bottom: 0px 8px 24px rgba(7, 3, 8, 0.4);
}

@font-face {
    font-family: swiper-icons;
    src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper, .swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical > .swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide, .swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide, swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-css-mode > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered > .swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical > .swiper-wrapper:before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}

.img_right {
    float: right;
    margin: 0.5em 0 0.5em 1em;
}

.img_left {
    float: left;
    margin: 0.5em 1em 0.5em 0;
}

@media only screen and (max-width: 768px) {
    .img_right, .img_left {
        float: none;
        margin: .5em auto;
        width: fit-content;
    }
}

.img_center img {
    margin: auto;
}

/* Insert plugin */
a.insert-link::before {
    /* + icon */
    content: "\E01F";
}

a.insert-link {
    padding-right: 0px !important;
}

.plugin-select:focus {
    outline: none !important;
    box-shadow: none !important;
}

#homeBreadcrumbsIcon * {
    
        stroke: var(--A-50);
    
}

/* Brand review */

.review_rev_b {
    display: flex;
    flex-direction: column;
    gap: 24px;
    background-color: #fff;
    border-radius: 4px
}

.review_rev_b__table {
    border-bottom: 1px solid var(--grey-border-15)
}

.review_rev_b__table .consort_affiliate_t__row {
    border: none
}

.review_rev_b__table .consort_affiliate_t__flag {
    position: absolute
}

.review_rev_b__contented-wrapper {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 0 24px
}

.review_rev_b__item {
    display: flex;
    flex-direction: column;
    gap: 16px
}

.review_rev_b__item span {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px
}

.review_rev_b__brands {
    display: grid;
    grid-template-columns:repeat(4, 1fr);
    gap: 6px
}

.review_rev_b__licence {
    display: grid;
    grid-template-columns:1fr 1fr;
    position: relative;
    overflow: hidden;
    padding: 16px 12px;
    background: var(--N-3);
    gap: 12px;
    border-radius: 4px
}

.review_rev_b__licence img {
    z-index: 1
}

.review_rev_b__licence:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='273' height='100' viewBox='0 0 273 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.03' d='M29.9863 62.8237C45.5733 76.2353 100.869 201.779 174.564 81.1653C270.388 -75.6697 313.371 0.30983 361.898 -28.8883' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.07' d='M30.9707 60.8285C50.608 71.8604 103.977 195.779 176.703 80.2783C271.291 -69.9429 315.488 1.73038 362.426 -28.7754' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.1' d='M31.957 58.8345C55.6482 67.4879 107.095 189.771 178.844 79.3864C272.208 -64.2366 317.608 3.15684 362.956 -28.6686' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.13' d='M32.9394 56.8391C60.6833 63.1105 110.219 183.756 180.983 78.504C273.135 -58.5495 319.725 4.58805 363.481 -28.557' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.17' d='M33.9277 54.8444C65.7231 58.736 113.355 177.723 183.126 77.6173C274.081 -52.8801 321.847 6.01377 364.013 -28.4365' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.2' d='M34.9121 52.8507C70.759 54.3614 116.502 171.683 185.265 76.7306C275.045 -47.2322 323.961 7.44062 364.538 -28.3269' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.23' d='M35.8965 50.8557C75.7984 49.9867 119.666 165.634 187.406 75.8448C276.022 -41.6063 326.082 8.86729 365.067 -28.2151' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.27' d='M36.8828 48.8609C80.8338 45.6122 122.84 159.566 189.544 74.9582C277.029 -36.0077 328.202 10.293 365.597 -28.1018' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.3' d='M37.8691 46.8663C85.8716 41.2367 126.043 153.487 191.689 74.0705C278.066 -30.4281 330.321 11.7189 366.125 -27.9907' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.33' d='M38.8535 44.878C90.9087 36.8627 129.267 147.397 193.829 73.1843C279.135 -24.8783 332.446 13.1487 366.654 -27.8782' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.37' d='M39.8379 42.8763C95.9446 32.4874 132.521 141.297 195.969 72.2968C280.245 -19.3575 334.558 14.5712 367.179 -27.7657' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.4' d='M40.8242 40.8825C100.982 28.1126 135.814 135.187 198.11 71.4098C281.399 -13.8637 336.678 16.0038 367.71 -27.6539' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.43' d='M41.8086 38.8874C106.013 23.7379 139.146 129.068 200.249 70.5229C282.619 -8.39879 338.796 17.4245 368.238 -27.5421' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.47' d='M42.7969 36.8921C111.063 19.3629 142.535 122.946 202.393 69.6357C283.904 -2.95693 340.916 18.8497 368.767 -27.4293' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.5' d='M43.7793 34.9022C116.093 14.9885 145.976 116.825 204.53 68.7492C285.265 2.4615 343.033 20.2768 369.294 -27.3171' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.53' d='M44.7656 32.903C121.131 10.6132 149.494 110.715 206.671 67.8616C286.722 7.86692 345.153 21.7028 369.823 -27.2059' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.57' d='M45.75 30.9076C126.168 6.23808 153.09 104.628 208.812 66.9743C288.285 13.2738 347.272 23.1231 370.351 -27.0932' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.6' d='M46.7344 28.9142C131.204 1.86382 156.775 98.5791 210.952 66.0879C289.968 18.7008 349.391 24.555 370.879 -26.9809' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.63' d='M47.7227 26.9188C136.241 -2.51125 160.559 92.5912 213.099 65.2007C291.785 24.1762 351.507 25.9814 371.407 -26.8743' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.67' d='M48.707 24.9266C141.28 -6.88322 164.447 86.6844 215.235 64.3165C293.746 29.74 353.628 27.4072 371.937 -26.7536' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.7' d='M49.6934 22.9304C146.323 -11.2603 168.422 80.8868 217.376 63.4333C295.843 35.4442 355.747 28.834 372.469 -26.6442' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.73' d='M50.6777 20.9355C151.354 -15.6348 172.477 75.2322 219.516 62.5453C298.058 41.354 357.865 30.2644 372.994 -26.5286' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.77' d='M51.6621 18.9398C156.391 -20.0102 176.583 69.7427 221.656 61.6541C300.356 47.531 359.984 31.6856 373.522 -26.4198' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.8' d='M52.6504 16.9459C161.428 -24.385 180.691 64.4353 223.796 60.7672C302.664 54.0535 362.102 33.1122 374.048 -26.308' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.83' d='M53.6348 14.951C166.47 -28.7596 184.747 59.3119 225.939 59.8804C304.89 60.9705 364.223 34.5414 374.58 -26.196' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.87' d='M54.6191 12.9561C171.503 -33.1342 188.682 54.3484 228.078 58.9936C306.91 68.2888 366.339 35.9646 375.112 -26.0829' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.9' d='M55.6055 10.9618C176.542 -37.5095 192.441 49.502 230.22 58.1062C308.614 75.9599 368.461 37.3908 375.636 -25.9715' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.93' d='M56.5898 8.96708C181.584 -41.8838 195.979 44.7142 232.359 57.2196C309.912 83.877 370.574 38.8178 376.163 -25.8594' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.97' d='M57.5781 6.9718C186.614 -46.2588 199.278 39.9161 234.499 56.3324C310.779 91.8884 372.696 40.2431 376.69 -25.7466' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath d='M58.5605 4.97568C191.653 -50.6334 202.367 35.0524 236.642 55.4456C311.252 99.8402 374.817 41.6699 377.221 -25.6346' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Crect x='121' width='68' height='100' fill='url(%23paint0_linear_2458_59875)'/%3E%3Crect x='189' width='84' height='100' fill='%23F9F9FA'/%3E%3Crect width='56' height='100' fill='%23F9F9FA'/%3E%3Crect width='53' height='100' transform='matrix(-1 0 0 1 109 0)' fill='url(%23paint1_linear_2458_59875)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2458_59875' x1='189' y1='-7.90431e-06' x2='121' y2='-6.35786e-06' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F9F9FA'/%3E%3Cstop offset='1' stop-color='%23F9F9FA' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2458_59875' x1='53' y1='-7.90431e-06' x2='0' y2='-6.96487e-06' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F9F9FA'/%3E%3Cstop offset='1' stop-color='%23F9F9FA' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 75% center;
    z-index: 0;
    transform: scale(1.3)
}

.review_rev_b__licence > div {
    justify-self: flex-end;
    order: 2;
    display: flex;
    gap: 4px;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    border-radius: 4px;
    z-index: 1;
    position: relative
}

.review_rev_b__licence > div span {
    opacity: .5
}

.review_rev_b__licence p {
    grid-column: 1/3;
    order: 3;
    z-index: 1;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    opacity: .5
}

.review_rev_b__stats {
    display: grid;
    grid-template-columns:repeat(2, 1fr);
    gap: 48px;
    overflow: hidden;
    border-radius: 4px
}

.review_rev_b__stats span {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    flex-direction: column;
    gap: 4px;
    position: relative
}

.review_rev_b__stats span b {
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 32px
}

.review_rev_b .pros-component-wrapper {
    margin: 0;
    border: none !important;
    padding: 0
}

.review_rev_b .pros-component-wrapper ol, .review_rev_b .pros-component-wrapper ul {
    padding: 24px;
}

.review_rev_b ol {
    display: grid;
    grid-template-columns:repeat(2, 1fr)
}

.review_rev_b--1 .review_rev_b__contented-wrapper > div:first-child {
    
    
    
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

.review_rev_b--1 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item:not(:first-child) {
    padding-top: 24px;
    border-top: 1px solid var(--grey-border-8)
}

.review_rev_b--1 .review_rev_b__stats {
    border-top: 1px solid var(--grey-border-15);
    padding: 24px
}

.review_rev_b--1 .review_rev_b__stats span:not(:nth-last-child(-n+2)):before {
    content: "";
    display: block;
    border-bottom: 1px solid var(--grey-border-15);
    height: 100%;
    width: calc(100% + 48px);
    position: absolute;
    bottom: -24px
}

.review_rev_b--1 .review_rev_b__stats span:nth-child(even):before {
    width: 100%
}

.review_rev_b--1 .review_rev_b__stats span:not(:nth-child(even)):after {
    content: "";
    display: block;
    border-right: 1px solid var(--grey-border-15);
    height: 100%;
    width: 1px;
    position: absolute;
    right: -24px
}

.review_rev_b--1 .consort_affiliate_t__flag {
    left: 2px;
    top: 2px
}

.review_rev_b--1 .consort_affiliate_t__flag img {
    width: 30px;
    height: 30px;
    border-radius: 2px
}

.review_rev_b--2 .review_rev_b__contented-wrapper > div {
    display: flex;
    flex-direction: column;
    gap: 24px
}

.review_rev_b--2 .review_rev_b__contented-wrapper > div:first-child > div:not(:first-child) {
    border-top: 1px solid var(--grey-border-8);
    padding-top: 24px
}

.review_rev_b--2 .review_rev_b__contented-wrapper > div:last-child > div:first-child {
    border-top: 1px solid var(--grey-border-8);
    padding-top: 24px
}

.review_rev_b--2 > div:last-child {
    padding: 0 24px 24px;
    display: flex;
    flex-direction: column;
    gap: 24px
}

.review_rev_b--2 > div:last-child .review_rev_b__item {
    padding-top: 24px;
    border-top: 1px solid var(--grey-border-8)
}

.review_rev_b--2 .review_rev_b__stats {
    row-gap: 24px;
    column-gap: 16px
}

.review_rev_b--2 .review_rev_b__licence {
    padding: 16px 12px;
    background: transparent;
    gap: 12px;
    border-radius: 4px;
    border: 1px solid var(--borders-border-grey-15, rgba(42, 53, 90, .15))
}

.review_rev_b--2 .review_rev_b__licence img {
    z-index: 1
}

.review_rev_b--2 .review_rev_b__licence:before {
    background-image: url("data:image/svg+xml,%3Csvg width='220' height='100' viewBox='0 0 220 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.03' d='M201.671 -8.74298C204.715 7.35352 269.306 95.5129 156.735 98.3132C10.3566 101.953 45.6566 161.874 6.18115 183.725' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.07' d='M199.902 -8.85773C199.691 9.08531 263.928 95.2682 155.27 99.4368C13.948 104.858 45.7929 163.902 6.04864 184.135' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.1' d='M198.134 -8.97254C194.667 10.82 258.542 95.0254 153.803 100.558C17.5208 107.763 45.9336 165.932 5.9122 184.542' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.13' d='M196.366 -9.08803C189.641 12.5518 253.148 94.7866 152.342 101.683C21.0751 110.669 46.0777 167.964 5.77969 184.95' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.17' d='M194.596 -9.20236C184.615 14.2848 247.736 94.5455 150.876 102.807C24.6098 113.579 46.2162 169.994 5.65103 185.364' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.2' d='M192.828 -9.31666C179.591 16.0174 242.315 94.311 149.412 103.931C28.1226 116.494 46.3586 172.022 5.51752 185.77' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.23' d='M191.06 -9.43191C174.566 17.752 236.882 94.0852 147.949 105.055C31.6154 119.41 46.4984 174.054 5.38455 186.18' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.27' d='M189.289 -9.54593C169.541 19.4837 231.429 93.8578 146.484 106.177C35.0755 122.335 46.6361 176.084 5.25006 186.591' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.3' d='M187.522 -9.66069C164.517 21.2158 225.962 93.6454 145.019 107.302C38.5139 125.272 46.7774 178.114 5.11803 186.999' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.33' d='M185.758 -9.77331C159.492 22.949 220.475 93.4445 143.555 108.427C41.9168 128.221 46.9173 180.15 4.98498 187.409' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.37' d='M183.983 -9.89082C154.466 24.6813 214.969 93.26 142.089 109.55C45.2821 131.186 47.0557 182.174 4.85144 187.816' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.4' d='M182.216 -10.0057C149.442 26.4133 209.443 93.0967 140.625 110.673C48.6138 134.17 47.2011 184.206 4.71845 188.226' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.43' d='M180.448 -10.1202C144.42 28.1428 203.894 92.9598 139.161 111.796C51.8989 137.189 47.3382 186.234 4.5859 188.636' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.47' d='M178.677 -10.2339C139.39 29.8832 198.319 92.8581 137.695 112.921C55.141 140.243 47.4763 188.264 4.45239 189.045' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.5' d='M176.912 -10.3476C134.367 31.6124 192.725 92.7955 136.231 114.044C58.3367 143.342 47.6171 190.294 4.31938 189.454' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.53' d='M175.14 -10.464C129.342 33.3448 187.108 92.7881 134.766 115.167C61.4858 146.499 47.7564 192.324 4.18491 189.864' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.57' d='M173.371 -10.5799C124.317 35.0771 181.476 92.844 133.301 116.29C64.5933 149.731 47.8922 194.352 4.05241 190.272' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.6' d='M171.604 -10.6939C119.293 36.81 175.835 92.9779 131.837 117.415C67.6675 153.055 48.0363 196.385 3.91986 190.682' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.63' d='M169.833 -10.8076C114.267 38.542 170.196 93.2026 130.369 118.542C70.721 156.489 48.1769 198.413 3.78292 191.088' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.67' d='M168.067 -10.9222C109.244 40.2764 164.572 93.5321 128.909 119.663C73.7792 160.058 48.3165 200.444 3.65529 191.502' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.7' d='M166.297 -11.0375C104.216 42.0122 158.99 93.9648 127.447 120.788C76.8804 163.776 48.4574 202.474 3.51982 191.912' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.73' d='M164.529 -11.1519C99.1939 43.7418 153.473 94.5112 125.982 121.911C80.0753 167.66 48.6006 204.506 3.39024 192.321' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.77' d='M162.76 -11.2681C94.1693 45.4739 148.051 95.1568 124.516 123.033C83.4224 171.705 48.7378 206.533 3.25574 192.728' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.8' d='M160.989 -11.3799C89.1431 47.2064 142.751 95.8777 123.049 124.156C87.0014 175.896 48.8766 208.564 3.12123 193.137' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.83' d='M159.221 -11.4964C84.1169 48.9415 137.6 96.6345 121.584 125.281C90.8874 180.186 49.018 210.595 2.98727 193.547' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.87' d='M157.452 -11.6116C79.0932 50.672 132.608 97.3725 120.12 126.404C95.1315 184.496 49.1569 212.622 2.85283 193.959' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.9' d='M155.685 -11.7265C74.0689 52.4048 127.768 98.0346 118.656 127.527C99.747 188.726 49.2972 214.653 2.72267 194.364' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.93' d='M153.917 -11.8409C69.0428 54.1419 123.056 98.5688 117.193 128.651C104.693 192.776 49.4404 216.681 2.59015 194.774' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.97' d='M152.146 -11.9528C64.02 55.8707 118.431 98.935 115.728 129.774C109.874 196.567 49.5775 218.714 2.45759 195.183' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath d='M150.377 -12.0714C58.9943 57.6033 113.845 99.1278 114.262 130.899C115.172 200.059 49.7169 220.744 2.32314 195.593' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
    transform: scale(1)
}

.review_rev_b--2 .review_rev_b__licence > div {
    justify-self: flex-end;
    order: 2;
    display: flex;
    gap: 4px;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    border-radius: 4px;
    z-index: 1;
    position: relative
}

.review_rev_b--2 .review_rev_b__licence > div span {
    opacity: .5
}

.review_rev_b--2 .review_rev_b__licence p {
    grid-column: 1/3;
    order: 3;
    z-index: 1;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    opacity: .5
}

.review_rev_b--2 .consort_affiliate_t__flag {
    left: -28px;
    top: -12px
}

.review_rev_b--2 .consort_affiliate_t__flag img {
    width: 38px;
    height: 38px;
    border-radius: 50%
}

.review_rev_b--3 .review_rev_b__contented-wrapper > div {
    display: flex;
    flex-direction: column;
    gap: 24px
}

.review_rev_b--3 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item {
    border-bottom: 1px solid var(--grey-border-8);
    padding-bottom: 24px
}

.review_rev_b--3 .review_rev_b__stats {
    row-gap: 24px;
    column-gap: 16px;
    background-color: var(--N-3);
    padding: 16px;
    margin: 0 24px
}

.review_rev_b--3 .review_rev_b__licence {
    border-top: 1px solid var(--grey-border-15);
    padding: 16px 12px;
    background: transparent;
    border-radius: 0
}

.review_rev_b--3 .review_rev_b__licence:before {
    background-image: unset
}

.review_rev_b--3 .consort_affiliate_t__flag {
    position: relative;
    margin: -17px auto 0
}

.review_rev_b--3 .consort_affiliate_t__flag img {
    width: 42px;
    height: 26px;
    border-radius: 0 0 2px 2px
}

.review_rev_b--4 .review_rev_b__contented-wrapper > div:not(.review_rev_b__licence) {
    display: flex;
    flex-direction: column;
    gap: 24px
}

.review_rev_b--4 .review_rev_b__stats {
    border-top: 1px solid var(--grey-border-15);
    padding: 24px;
    column-gap: 16px;
    row-gap: 24px
}

.review_rev_b--4 .consort_affiliate_t__flag {
    left: 2px;
    top: 2px
}

.review_rev_b--4 .consort_affiliate_t__flag img {
    width: 30px;
    height: 30px;
    border-radius: 2px
}

.review_rev_b--5 .review_rev_b__contented-wrapper {
    padding: 0 24px 24px
}

.review_rev_b--5 .review_rev_b__contented-wrapper > div:not(.review_rev_b__licence):not(.review_rev_b__stats) {
    display: flex;
    flex-direction: column;
    gap: 24px
}

.review_rev_b--5 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item {
    padding-bottom: 24px;
    border-bottom: 1px solid var(--grey-border-8)
}

.review_rev_b--5 .review_rev_b__stats {
    column-gap: 16px;
    row-gap: 24px
}

.review_rev_b--5 .review_rev_b__licence {
    padding: 16px 12px;
    background: transparent;
    gap: 12px;
    border-radius: 4px;
    border: 1px solid var(--borders-border-grey-15, rgba(42, 53, 90, .15))
}

.review_rev_b--5 .review_rev_b__licence img {
    z-index: 1
}

.review_rev_b--5 .review_rev_b__licence:before {
    background-image: url("data:image/svg+xml,%3Csvg width='220' height='100' viewBox='0 0 220 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.03' d='M201.671 -8.74298C204.715 7.35352 269.306 95.5129 156.735 98.3132C10.3566 101.953 45.6566 161.874 6.18115 183.725' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.07' d='M199.902 -8.85773C199.691 9.08531 263.928 95.2682 155.27 99.4368C13.948 104.858 45.7929 163.902 6.04864 184.135' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.1' d='M198.134 -8.97254C194.667 10.82 258.542 95.0254 153.803 100.558C17.5208 107.763 45.9336 165.932 5.9122 184.542' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.13' d='M196.366 -9.08803C189.641 12.5518 253.148 94.7866 152.342 101.683C21.0751 110.669 46.0777 167.964 5.77969 184.95' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.17' d='M194.596 -9.20236C184.615 14.2848 247.736 94.5455 150.876 102.807C24.6098 113.579 46.2162 169.994 5.65103 185.364' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.2' d='M192.828 -9.31666C179.591 16.0174 242.315 94.311 149.412 103.931C28.1226 116.494 46.3586 172.022 5.51752 185.77' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.23' d='M191.06 -9.43191C174.566 17.752 236.882 94.0852 147.949 105.055C31.6154 119.41 46.4984 174.054 5.38455 186.18' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.27' d='M189.289 -9.54593C169.541 19.4837 231.429 93.8578 146.484 106.177C35.0755 122.335 46.6361 176.084 5.25006 186.591' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.3' d='M187.522 -9.66069C164.517 21.2158 225.962 93.6454 145.019 107.302C38.5139 125.272 46.7774 178.114 5.11803 186.999' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.33' d='M185.758 -9.77331C159.492 22.949 220.475 93.4445 143.555 108.427C41.9168 128.221 46.9173 180.15 4.98498 187.409' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.37' d='M183.983 -9.89082C154.466 24.6813 214.969 93.26 142.089 109.55C45.2821 131.186 47.0557 182.174 4.85144 187.816' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.4' d='M182.216 -10.0057C149.442 26.4133 209.443 93.0967 140.625 110.673C48.6138 134.17 47.2011 184.206 4.71845 188.226' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.43' d='M180.448 -10.1202C144.42 28.1428 203.894 92.9598 139.161 111.796C51.8989 137.189 47.3382 186.234 4.5859 188.636' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.47' d='M178.677 -10.2339C139.39 29.8832 198.319 92.8581 137.695 112.921C55.141 140.243 47.4763 188.264 4.45239 189.045' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.5' d='M176.912 -10.3476C134.367 31.6124 192.725 92.7955 136.231 114.044C58.3367 143.342 47.6171 190.294 4.31938 189.454' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.53' d='M175.14 -10.464C129.342 33.3448 187.108 92.7881 134.766 115.167C61.4858 146.499 47.7564 192.324 4.18491 189.864' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.57' d='M173.371 -10.5799C124.317 35.0771 181.476 92.844 133.301 116.29C64.5933 149.731 47.8922 194.352 4.05241 190.272' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.6' d='M171.604 -10.6939C119.293 36.81 175.835 92.9779 131.837 117.415C67.6675 153.055 48.0363 196.385 3.91986 190.682' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.63' d='M169.833 -10.8076C114.267 38.542 170.196 93.2026 130.369 118.542C70.721 156.489 48.1769 198.413 3.78292 191.088' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.67' d='M168.067 -10.9222C109.244 40.2764 164.572 93.5321 128.909 119.663C73.7792 160.058 48.3165 200.444 3.65529 191.502' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.7' d='M166.297 -11.0375C104.216 42.0122 158.99 93.9648 127.447 120.788C76.8804 163.776 48.4574 202.474 3.51982 191.912' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.73' d='M164.529 -11.1519C99.1939 43.7418 153.473 94.5112 125.982 121.911C80.0753 167.66 48.6006 204.506 3.39024 192.321' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.77' d='M162.76 -11.2681C94.1693 45.4739 148.051 95.1568 124.516 123.033C83.4224 171.705 48.7378 206.533 3.25574 192.728' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.8' d='M160.989 -11.3799C89.1431 47.2064 142.751 95.8777 123.049 124.156C87.0014 175.896 48.8766 208.564 3.12123 193.137' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.83' d='M159.221 -11.4964C84.1169 48.9415 137.6 96.6345 121.584 125.281C90.8874 180.186 49.018 210.595 2.98727 193.547' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.87' d='M157.452 -11.6116C79.0932 50.672 132.608 97.3725 120.12 126.404C95.1315 184.496 49.1569 212.622 2.85283 193.959' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.9' d='M155.685 -11.7265C74.0689 52.4048 127.768 98.0346 118.656 127.527C99.747 188.726 49.2972 214.653 2.72267 194.364' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.93' d='M153.917 -11.8409C69.0428 54.1419 123.056 98.5688 117.193 128.651C104.693 192.776 49.4404 216.681 2.59015 194.774' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.97' d='M152.146 -11.9528C64.02 55.8707 118.431 98.935 115.728 129.774C109.874 196.567 49.5775 218.714 2.45759 195.183' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath d='M150.377 -12.0714C58.9943 57.6033 113.845 99.1278 114.262 130.899C115.172 200.059 49.7169 220.744 2.32314 195.593' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
    transform: scale(1)
}

.review_rev_b--5 .review_rev_b__licence > div {
    justify-self: flex-end;
    order: 2;
    display: flex;
    gap: 4px;
    align-items: center;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    border-radius: 4px;
    z-index: 1;
    position: relative
}

.review_rev_b--5 .review_rev_b__licence > div span {
    opacity: .5
}

.review_rev_b--5 .review_rev_b__licence p {
    grid-column: 1/3;
    order: 3;
    z-index: 1;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    opacity: .5
}

.review_rev_b--5 .consort_affiliate_t__flag {
    left: -28px;
    top: -12px
}

.review_rev_b--5 .consort_affiliate_t__flag img {
    width: 38px;
    height: 38px;
    border-radius: 50%
}

.review_rev_b--6 .review_rev_b__contented-wrapper > div {
    display: flex;
    flex-direction: column;
    gap: 24px
}

.review_rev_b--6 .review_rev_b__stats {
    border-top: 1px solid var(--grey-border-15);
    row-gap: 24px;
    column-gap: 16px;
    padding: 24px 24px 0
}

.review_rev_b--6 .review_rev_b__licence {
    border-top: 1px solid var(--grey-border-15);
    padding: 16px 12px;
    background: transparent;
    border-radius: 0
}

.review_rev_b--6 .review_rev_b__licence:before {
    background-image: unset
}

.review_rev_b--6 .consort_affiliate_t__flag {
    position: relative;
    margin: -17px auto 0
}

.review_rev_b--6 .consort_affiliate_t__flag img {
    width: 42px;
    height: 26px;
    border-radius: 0 0 2px 2px
}

@media screen and (max-width: 991px) {
    .review_rev_b__brands .suite-btn, .review_rev_b__brands .cash-btn {
        width: 100%;
        max-width: 100%
    }
}

@media screen and (min-width: 768px) {
    .review_rev_b__brands {
        grid-template-columns:repeat(7, 1fr)
    }

    .review_rev_b ol {
        display: grid;
        grid-template-columns:repeat(3, 1fr)
    }
}

@media screen and (max-width: 992px) {
    .review_rev_b--1 .review_rev_b__contented-wrapper > div:first-child {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }
    .review_rev_b--1 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item:nth-child(2n) {
         padding-top: 0;
         border-top: none;
    }
    .review_rev_b ol {
       display: flex;
   }
}

@media screen and (max-width: 490px) {
    .review_rev_b--1 .review_rev_b__contented-wrapper > div:first-child {
       display: flex;
        flex-direction: column;
    }
    .review_rev_b--1 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item {
        //padding-top: 0 !important;
        border-top: none !important;
    }
}

@media screen and (min-width: 992px) {
    .review_rev_b {
        gap: 24px
    }

    .review_rev_b__contented-wrapper {
        flex-direction: column;
        gap: 24px;
        padding: 0 24px
    }

    .review_rev_b__brands {
        display: flex;
        flex-wrap: wrap;
        gap: 12px
    }

    .review_rev_b__licence {
        display: flex;
        align-items: center;
        padding: 10px 20px;
        gap: 20px
    }

    .review_rev_b__licence > div {
        order: 3;
        gap: 8px;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
        margin-left: auto
    }

    .review_rev_b__licence > div span {
        opacity: .5
    }

    .review_rev_b__licence p {
        order: 2;
        padding-left: 20px
    }

    .review_rev_b__licence p.license-exists {
        border-left: 1px solid var(--grey-border-15);
    }

    .review_rev_b__stats {
        display: flex;
        gap: 24px;
        overflow: hidden;
        padding: 24px
    }

    .review_rev_b__stats span {
        gap: 8px;
        position: relative
    }

    .review_rev_b ol {
        display: flex;
        min-width: 120px
    }

    .review_rev_b .consort_affiliate_t .consort_affiliate_t__titrat {
        flex-direction: row;
        align-items: center;
        gap: 48px
    }

    .review_rev_b .consort_affiliate_t .consort_affiliate_t__img {
        aspect-ratio: 3/2;
        width: 222px
    }

    .review_rev_b .consort_affiliate_t .consort_affiliate_t__row {
        gap: 48px;
        grid-template-columns:max-content auto auto minmax(150px, 212px)
    }

    .review_rev_b--1 .review_rev_b__contented-wrapper > div:first-child {
        flex-direction: row
    }

    .review_rev_b--1 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item:not(:first-child) {
        padding-top: 0;
        border-top: none
    }

    .review_rev_b--1 .review_rev_b__contented-wrapper .review_rev_b__item:not(:last-child) {
        position: relative
    }

    //.review_rev_b--1 .review_rev_b__contented-wrapper .review_rev_b__item:not(:nth-child(3n)):after {
    //    content: "";
    //    position: absolute;
    //    right: -12px;
    //    border-right: 1px solid var(--grey-border-8);
    //    height: 100%
    //}

    .review_rev_b--1 .review_rev_b__stats {
        border-top: 1px solid var(--grey-border-15);
        width: 100%;
        gap: 72px
    }

    .review_rev_b--1 .review_rev_b__stats span:not(:nth-last-child(-n+2)):before {
        border-bottom: none
    }

    .review_rev_b--1 .review_rev_b__stats span:not(:last-child):after {
        content: "";
        display: block;
        border-right: 1px solid var(--grey-border-15);
        height: 100%;
        width: 1px;
        position: absolute;
        right: -36px
    }

    .review_rev_b--1 .review_rev_b__brands {
        display: grid;
        grid-template-columns:repeat(3, 1fr)
    }

    .review_rev_b--1 .consort_affiliate_t .consort_affiliate_t__img {
        aspect-ratio: 3/2;
        width: 222px;
        margin: -16px;
        border-radius: 2px 0 0 2px;
        height: unset
    }

    .review_rev_b--2 .review_rev_b__contented-wrapper {
        flex-direction: row;
        gap: 48px
    }

    .review_rev_b--2 .review_rev_b__contented-wrapper > div {
        flex-direction: row;
        gap: 48px
    }

    .review_rev_b--2 .review_rev_b__contented-wrapper > div:first-child {
        position: relative
    }

    .review_rev_b--2 .review_rev_b__contented-wrapper > div:first-child:after {
        content: "";
        border-right: 1px solid var(--grey-border-8);
        position: absolute;
        right: -24px;
        height: 100%
    }

    .review_rev_b--2 .review_rev_b__contented-wrapper > div:first-child > div:not(:first-child) {
        border-top: none;
        padding-top: 0
    }

    .review_rev_b--2 .review_rev_b__contented-wrapper > div:first-child > div:not(:last-child) {
        position: relative
    }

    .review_rev_b--2 .review_rev_b__contented-wrapper > div:first-child > div:not(:last-child):after {
        content: "";
        border-right: 1px solid var(--grey-border-8);
        position: absolute;
        right: -24px;
        height: 100%
    }

    .review_rev_b--2 .review_rev_b__contented-wrapper > div:last-child {
        display: flex;
        flex-direction: column;
        gap: 24px
    }

    .review_rev_b--2 .review_rev_b__contented-wrapper > div:last-child > div:first-child {
        border-top: none;
        padding-top: 0
    }

    .review_rev_b--2 .review_rev_b__stats {
        display: grid;
        grid-template-columns:repeat(3, 1fr);
        row-gap: 24px;
        column-gap: 24px;
        padding: 0
    }

    .review_rev_b--2 .review_rev_b__licence {
        margin-top: auto;
        padding: 12px 16px;
        background: transparent;
        gap: 16px;
        border-radius: 4px;
        border: 1px solid var(--borders-border-grey-15, rgba(42, 53, 90, .15))
    }

    .review_rev_b--2 .review_rev_b__licence img {
        z-index: 1
    }

    .review_rev_b--2 .review_rev_b__licence:before {
        background-image: url("data:image/svg+xml,%3Csvg width='220' height='100' viewBox='0 0 220 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.03' d='M201.671 -8.74298C204.715 7.35352 269.306 95.5129 156.735 98.3132C10.3566 101.953 45.6566 161.874 6.18115 183.725' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.07' d='M199.902 -8.85773C199.691 9.08531 263.928 95.2682 155.27 99.4368C13.948 104.858 45.7929 163.902 6.04864 184.135' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.1' d='M198.134 -8.97254C194.667 10.82 258.542 95.0254 153.803 100.558C17.5208 107.763 45.9336 165.932 5.9122 184.542' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.13' d='M196.366 -9.08803C189.641 12.5518 253.148 94.7866 152.342 101.683C21.0751 110.669 46.0777 167.964 5.77969 184.95' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.17' d='M194.596 -9.20236C184.615 14.2848 247.736 94.5455 150.876 102.807C24.6098 113.579 46.2162 169.994 5.65103 185.364' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.2' d='M192.828 -9.31666C179.591 16.0174 242.315 94.311 149.412 103.931C28.1226 116.494 46.3586 172.022 5.51752 185.77' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.23' d='M191.06 -9.43191C174.566 17.752 236.882 94.0852 147.949 105.055C31.6154 119.41 46.4984 174.054 5.38455 186.18' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.27' d='M189.289 -9.54593C169.541 19.4837 231.429 93.8578 146.484 106.177C35.0755 122.335 46.6361 176.084 5.25006 186.591' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.3' d='M187.522 -9.66069C164.517 21.2158 225.962 93.6454 145.019 107.302C38.5139 125.272 46.7774 178.114 5.11803 186.999' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.33' d='M185.758 -9.77331C159.492 22.949 220.475 93.4445 143.555 108.427C41.9168 128.221 46.9173 180.15 4.98498 187.409' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.37' d='M183.983 -9.89082C154.466 24.6813 214.969 93.26 142.089 109.55C45.2821 131.186 47.0557 182.174 4.85144 187.816' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.4' d='M182.216 -10.0057C149.442 26.4133 209.443 93.0967 140.625 110.673C48.6138 134.17 47.2011 184.206 4.71845 188.226' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.43' d='M180.448 -10.1202C144.42 28.1428 203.894 92.9598 139.161 111.796C51.8989 137.189 47.3382 186.234 4.5859 188.636' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.47' d='M178.677 -10.2339C139.39 29.8832 198.319 92.8581 137.695 112.921C55.141 140.243 47.4763 188.264 4.45239 189.045' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.5' d='M176.912 -10.3476C134.367 31.6124 192.725 92.7955 136.231 114.044C58.3367 143.342 47.6171 190.294 4.31938 189.454' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.53' d='M175.14 -10.464C129.342 33.3448 187.108 92.7881 134.766 115.167C61.4858 146.499 47.7564 192.324 4.18491 189.864' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.57' d='M173.371 -10.5799C124.317 35.0771 181.476 92.844 133.301 116.29C64.5933 149.731 47.8922 194.352 4.05241 190.272' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.6' d='M171.604 -10.6939C119.293 36.81 175.835 92.9779 131.837 117.415C67.6675 153.055 48.0363 196.385 3.91986 190.682' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.63' d='M169.833 -10.8076C114.267 38.542 170.196 93.2026 130.369 118.542C70.721 156.489 48.1769 198.413 3.78292 191.088' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.67' d='M168.067 -10.9222C109.244 40.2764 164.572 93.5321 128.909 119.663C73.7792 160.058 48.3165 200.444 3.65529 191.502' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.7' d='M166.297 -11.0375C104.216 42.0122 158.99 93.9648 127.447 120.788C76.8804 163.776 48.4574 202.474 3.51982 191.912' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.73' d='M164.529 -11.1519C99.1939 43.7418 153.473 94.5112 125.982 121.911C80.0753 167.66 48.6006 204.506 3.39024 192.321' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.77' d='M162.76 -11.2681C94.1693 45.4739 148.051 95.1568 124.516 123.033C83.4224 171.705 48.7378 206.533 3.25574 192.728' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.8' d='M160.989 -11.3799C89.1431 47.2064 142.751 95.8777 123.049 124.156C87.0014 175.896 48.8766 208.564 3.12123 193.137' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.83' d='M159.221 -11.4964C84.1169 48.9415 137.6 96.6345 121.584 125.281C90.8874 180.186 49.018 210.595 2.98727 193.547' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.87' d='M157.452 -11.6116C79.0932 50.672 132.608 97.3725 120.12 126.404C95.1315 184.496 49.1569 212.622 2.85283 193.959' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.9' d='M155.685 -11.7265C74.0689 52.4048 127.768 98.0346 118.656 127.527C99.747 188.726 49.2972 214.653 2.72267 194.364' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.93' d='M153.917 -11.8409C69.0428 54.1419 123.056 98.5688 117.193 128.651C104.693 192.776 49.4404 216.681 2.59015 194.774' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.97' d='M152.146 -11.9528C64.02 55.8707 118.431 98.935 115.728 129.774C109.874 196.567 49.5775 218.714 2.45759 195.183' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath d='M150.377 -12.0714C58.9943 57.6033 113.845 99.1278 114.262 130.899C115.172 200.059 49.7169 220.744 2.32314 195.593' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
        transform: scale(1)
    }

    .review_rev_b--2 .review_rev_b__licence p {
        padding: 0;
        border: none
    }

    .review_rev_b--2 .review_rev_b__licence > div {
        order: 3;
        gap: 8px;
        align-items: center;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px
    }

    .review_rev_b--2 .review_rev_b__licence > div span {
        opacity: 1
    }

    .review_rev_b--2 > div:last-child {
        padding: 24px;
        flex-direction: row;
        gap: 48px;
        border-top: 1px solid var(--grey-border-15)
    }

    .review_rev_b--2 > div:last-child .review_rev_b__item {
        flex: 1;
        padding-top: 0;
        border-top: none
    }

    .review_rev_b--2 > div:last-child .review_rev_b__item:not(:last-child) {
        position: relative
    }

    .review_rev_b--2 > div:last-child .review_rev_b__item:not(:last-child):after {
        content: "";
        border-right: 1px solid var(--grey-border-8);
        position: absolute;
        right: -24px;
        height: 100%
    }

    .review_rev_b--2 .consort_affiliate_t .consort_affiliate_t__flag {
        left: -16px;
        top: -8px
    }

    .review_rev_b--2 .consort_affiliate_t .consort_affiliate_t__mouse_click_buttons-push_buttons, .review_rev_b--2 .consort_affiliate_t .consort_affiliate_t__bonus {
        grid-column: unset !important
    }

    .review_rev_b--3 .review_rev_b__contented-wrapper {
        flex-direction: row;
        gap: 48px
    }

    .review_rev_b--3 .review_rev_b__contented-wrapper > div {
        display: flex;
        flex-direction: row;
        gap: 48px;
        position: relative;
        flex: 1
    }

    .review_rev_b--3 .review_rev_b__contented-wrapper > div:first-child:after {
        content: "";
        border-right: 1px solid var(--grey-border-8);
        position: absolute;
        right: -24px;
        height: 100%
    }

    .review_rev_b--3 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item {
        border-bottom: 0;
        padding-bottom: 0;
        position: relative
    }

    .review_rev_b--3 .review_rev_b__contented-wrapper > div:last-child {
        flex-direction: column;
        gap: 24px
    }

    .review_rev_b--3 .review_rev_b__stats {
        gap: 24px;
        padding: 32px;
        margin: 0 24px;
        justify-content: space-between
    }

    .review_rev_b--3 .review_rev_b__licence {
        border-top: 1px solid var(--grey-border-15);
        padding: 16px 24px;
        background: transparent;
        border-radius: 0
    }

    .review_rev_b--3 .review_rev_b__licence:before {
        background-image: unset
    }

    .review_rev_b--3 .review_rev_b__licence > div span {
        opacity: 1
    }

    .review_rev_b--3 .consort_affiliate_t__flag {
        position: absolute;
        left: 0;
        top: 64px
    }

    .review_rev_b--3 .consort_affiliate_t__flag img {
        width: 32px;
        height: 84px
    }

    .review_rev_b--3 .consort_affiliate_t__row {
        padding-left: 48px
    }

    .review_rev_b--4 {
        display: grid;
        grid-template-columns:372px 1fr;
        gap: 0
    }

    .review_rev_b--4 .review_rev_b__table {
        border: none
    }

    .review_rev_b--4 .review_rev_b__contented-wrapper {
        padding: 24px;
        border-left: 1px solid var(--grey-border-8)
    }

    .review_rev_b--4 .review_rev_b__contented-wrapper > div:not(.review_rev_b__licence) {
        flex-direction: row;
        gap: 48px
    }

    .review_rev_b--4 .review_rev_b__contented-wrapper > div:nth-child(2) .review_rev_b__item {
        flex: 1
    }

    .review_rev_b--4 .review_rev_b__stats {
        grid-column: 1/3;
        border-top: 1px solid var(--grey-border-15);
        padding: 24px;
        column-gap: 16px;
        row-gap: 24px;
        justify-content: space-between
    }

    .review_rev_b--4 .consort_affiliate_t__row {
        display: flex;
        flex-direction: column;
        padding: 0;
        gap: 24px !important
    }

    .review_rev_b--4 .consort_affiliate_t__img {
        width: 100% !important;
        aspect-ratio: 372/148 !important;
        margin: 0
    }

    .review_rev_b--4 .consort_affiliate_t__titrat {
        flex-direction: column !important;
        gap: 8px !important
    }

    .review_rev_b--4 .consort_affiliate_t__mouse_click_buttons-push_buttons, .review_rev_b--4 .consort_affiliate_t__titrat {
        width: calc(100% - 96px);
        margin: 0 auto
    }

    .review_rev_b--4 .consort_affiliate_t__flag {
        left: 2px;
        top: 2px
    }

    .review_rev_b--4 .consort_affiliate_t__flag img {
        width: 30px;
        height: 30px;
        border-radius: 2px
    }

    .review_rev_b--4 ol {
        display: grid;
        grid-template-columns:repeat(2, 1fr)
    }

    .review_rev_b--5 {
        display: grid;
        grid-template-columns:300px 1fr;
        gap: 0
    }

    .review_rev_b--5 .review_rev_b__table {
        border: none
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper {
        border-left: 1px solid var(--grey-border-8);
        padding: 24px;
        display: grid;
        grid-template-columns:1fr 1fr
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper > div:not(.review_rev_b__licence):not(.review_rev_b__stats) {
        flex-direction: row
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item {
        padding-bottom: 0;
        border-bottom: none
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item {
        position: relative
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item:after {
        position: absolute;
        right: -12px;
        width: 1px;
        height: 100%;
        content: "";
        border-right: 1px solid var(--grey-border-8)
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper > div:nth-child(2) {
        flex-direction: column !important
    }

    .review_rev_b--5 .review_rev_b__stats {
        grid-column: 1/3;
        padding: 24px;
        justify-content: space-between
    }

    .review_rev_b--5 .review_rev_b__licence {
        grid-column: 1/3;
        margin-top: auto;
        padding: 12px 16px;
        background: transparent;
        gap: 16px;
        border-radius: 4px;
        border: 1px solid var(--borders-border-grey-15, rgba(42, 53, 90, .15))
    }

    .review_rev_b--5 .review_rev_b__licence img {
        z-index: 1
    }

    .review_rev_b--5 .review_rev_b__licence:before {
        background-image: url("data:image/svg+xml,%3Csvg width='220' height='100' viewBox='0 0 220 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.03' d='M201.671 -8.74298C204.715 7.35352 269.306 95.5129 156.735 98.3132C10.3566 101.953 45.6566 161.874 6.18115 183.725' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.07' d='M199.902 -8.85773C199.691 9.08531 263.928 95.2682 155.27 99.4368C13.948 104.858 45.7929 163.902 6.04864 184.135' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.1' d='M198.134 -8.97254C194.667 10.82 258.542 95.0254 153.803 100.558C17.5208 107.763 45.9336 165.932 5.9122 184.542' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.13' d='M196.366 -9.08803C189.641 12.5518 253.148 94.7866 152.342 101.683C21.0751 110.669 46.0777 167.964 5.77969 184.95' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.17' d='M194.596 -9.20236C184.615 14.2848 247.736 94.5455 150.876 102.807C24.6098 113.579 46.2162 169.994 5.65103 185.364' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.2' d='M192.828 -9.31666C179.591 16.0174 242.315 94.311 149.412 103.931C28.1226 116.494 46.3586 172.022 5.51752 185.77' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.23' d='M191.06 -9.43191C174.566 17.752 236.882 94.0852 147.949 105.055C31.6154 119.41 46.4984 174.054 5.38455 186.18' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.27' d='M189.289 -9.54593C169.541 19.4837 231.429 93.8578 146.484 106.177C35.0755 122.335 46.6361 176.084 5.25006 186.591' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.3' d='M187.522 -9.66069C164.517 21.2158 225.962 93.6454 145.019 107.302C38.5139 125.272 46.7774 178.114 5.11803 186.999' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.33' d='M185.758 -9.77331C159.492 22.949 220.475 93.4445 143.555 108.427C41.9168 128.221 46.9173 180.15 4.98498 187.409' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.37' d='M183.983 -9.89082C154.466 24.6813 214.969 93.26 142.089 109.55C45.2821 131.186 47.0557 182.174 4.85144 187.816' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.4' d='M182.216 -10.0057C149.442 26.4133 209.443 93.0967 140.625 110.673C48.6138 134.17 47.2011 184.206 4.71845 188.226' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.43' d='M180.448 -10.1202C144.42 28.1428 203.894 92.9598 139.161 111.796C51.8989 137.189 47.3382 186.234 4.5859 188.636' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.47' d='M178.677 -10.2339C139.39 29.8832 198.319 92.8581 137.695 112.921C55.141 140.243 47.4763 188.264 4.45239 189.045' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.5' d='M176.912 -10.3476C134.367 31.6124 192.725 92.7955 136.231 114.044C58.3367 143.342 47.6171 190.294 4.31938 189.454' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.53' d='M175.14 -10.464C129.342 33.3448 187.108 92.7881 134.766 115.167C61.4858 146.499 47.7564 192.324 4.18491 189.864' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.57' d='M173.371 -10.5799C124.317 35.0771 181.476 92.844 133.301 116.29C64.5933 149.731 47.8922 194.352 4.05241 190.272' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.6' d='M171.604 -10.6939C119.293 36.81 175.835 92.9779 131.837 117.415C67.6675 153.055 48.0363 196.385 3.91986 190.682' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.63' d='M169.833 -10.8076C114.267 38.542 170.196 93.2026 130.369 118.542C70.721 156.489 48.1769 198.413 3.78292 191.088' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.67' d='M168.067 -10.9222C109.244 40.2764 164.572 93.5321 128.909 119.663C73.7792 160.058 48.3165 200.444 3.65529 191.502' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.7' d='M166.297 -11.0375C104.216 42.0122 158.99 93.9648 127.447 120.788C76.8804 163.776 48.4574 202.474 3.51982 191.912' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.73' d='M164.529 -11.1519C99.1939 43.7418 153.473 94.5112 125.982 121.911C80.0753 167.66 48.6006 204.506 3.39024 192.321' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.77' d='M162.76 -11.2681C94.1693 45.4739 148.051 95.1568 124.516 123.033C83.4224 171.705 48.7378 206.533 3.25574 192.728' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.8' d='M160.989 -11.3799C89.1431 47.2064 142.751 95.8777 123.049 124.156C87.0014 175.896 48.8766 208.564 3.12123 193.137' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.83' d='M159.221 -11.4964C84.1169 48.9415 137.6 96.6345 121.584 125.281C90.8874 180.186 49.018 210.595 2.98727 193.547' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.87' d='M157.452 -11.6116C79.0932 50.672 132.608 97.3725 120.12 126.404C95.1315 184.496 49.1569 212.622 2.85283 193.959' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.9' d='M155.685 -11.7265C74.0689 52.4048 127.768 98.0346 118.656 127.527C99.747 188.726 49.2972 214.653 2.72267 194.364' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.93' d='M153.917 -11.8409C69.0428 54.1419 123.056 98.5688 117.193 128.651C104.693 192.776 49.4404 216.681 2.59015 194.774' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.97' d='M152.146 -11.9528C64.02 55.8707 118.431 98.935 115.728 129.774C109.874 196.567 49.5775 218.714 2.45759 195.183' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath d='M150.377 -12.0714C58.9943 57.6033 113.845 99.1278 114.262 130.899C115.172 200.059 49.7169 220.744 2.32314 195.593' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
        transform: scale(1)
    }

    .review_rev_b--5 .review_rev_b__licence p {
        padding: 0;
        border: none
    }

    .review_rev_b--5 .review_rev_b__licence > div {
        order: 3;
        gap: 8px;
        align-items: center;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px
    }

    .review_rev_b--5 .review_rev_b__licence > div span {
        opacity: 1
    }

    .review_rev_b--5 .review_rev_b__brands {
        gap: 8px
    }

    .review_rev_b--5 .consort_affiliate_t__flag {
        left: -8px;
        top: -8px
    }

    .review_rev_b--5 .consort_affiliate_t__row {
        display: flex;
        flex-direction: column;
        gap: 24px !important;
        padding: 16px !important
    }

    .review_rev_b--5 .consort_affiliate_t__img {
        width: 100% !important;
        aspect-ratio: 372/148 !important;
        margin: 0
    }

    .review_rev_b--5 .consort_affiliate_t__titrat {
        flex-direction: column !important;
        gap: 8px !important
    }

    .review_rev_b--5 .consort_affiliate_t__mouse_click_buttons-push_buttons, .review_rev_b--5 .consort_affiliate_t__titrat {
        width: calc(100% - 96px);
        margin: 0 auto
    }

    .review_rev_b--6 {
        display: grid;
        grid-template-columns:300px 1fr 200px;
        gap: 0
    }

    .review_rev_b--6 .review_rev_b__table {
        border: none
    }

    .review_rev_b--6 .review_rev_b__contented-wrapper {
        flex-direction: column;
        gap: 48px;
        border-left: 1px solid var(--grey-border-8);
        border-right: 1px solid var(--grey-border-8);
        padding: 24px
    }

    .review_rev_b--6 .review_rev_b__contented-wrapper > div {
        flex-direction: row;
        gap: 24px
    }

    .review_rev_b--6 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item {
        border-bottom: 0;
        padding-bottom: 0;
        position: relative
    }

    .review_rev_b--6 .review_rev_b__contented-wrapper > div:last-child {
        flex-direction: column;
        gap: 24px
    }

    .review_rev_b--6 .review_rev_b__stats {
        border: none;
        flex-direction: column;
        gap: 24px;
        padding: 24px;
        justify-content: unset
    }

    .review_rev_b--6 .review_rev_b__licence {
        grid-column: 1/4;
        border-radius: 0
    }

    .review_rev_b--6 .review_rev_b__licence:before {
        background-image: unset
    }

    .review_rev_b--6 .review_rev_b__licence > div span {
        opacity: 1
    }

    .review_rev_b--6 .consort_affiliate_t__row {
        display: flex;
        flex-direction: column;
        gap: 24px !important;
        padding: 16px !important
    }

    .review_rev_b--6 .consort_affiliate_t__img {
        width: 100% !important;
        aspect-ratio: 372/148 !important;
        margin: 0
    }

    .review_rev_b--6 .consort_affiliate_t__titrat {
        flex-direction: column !important;
        gap: 8px !important
    }

    .review_rev_b--6 .consort_affiliate_t__mouse_click_buttons-push_buttons, .review_rev_b--6 .consort_affiliate_t__titrat {
        width: calc(100% - 96px);
        margin: 0 auto
    }
}

@media screen and (min-width: 1400px) {
    .review_rev_b {
        gap: 48px
    }

    .review_rev_b__contented-wrapper {
        gap: 48px;
        padding: 0 48px
    }

    .review_rev_b__item {
        gap: 24px
    }

    .review_rev_b__item span {
        font-style: normal;
        font-weight: 700;
        font-size: 24px;
        line-height: 32px
    }

    .review_rev_b__stats {
        gap: 48px;
        padding: 48px
    }

    .review_rev_b__stats span {
        font-style: normal;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px
    }

    .review_rev_b__stats span b, .review_rev_b .consort_affiliate_t__bonus {
        font-style: normal;
        font-weight: 700;
        letter-spacing: -.055em;
        font-size: 30px;
        line-height: 36px
    }

    .review_rev_b--1 .review_rev_b__contented-wrapper > div:first-child {
        gap: 96px
    }

    .review_rev_b--1 .review_rev_b__contented-wrapper .review_rev_b__item:not(:last-child) {
        position: relative
    }

    //.review_rev_b--1 .review_rev_b__contented-wrapper .review_rev_b__item:not(:last-child):after {
    //    right: -48px
    //}

    .review_rev_b--1 .review_rev_b__stats {
        gap: 96px;
        padding: 48px
    }

    //.review_rev_b--1 .review_rev_b__stats span:not(:last-child):after {
    //    right: -48px
    //}

    .review_rev_b--2 .review_rev_b__contented-wrapper {
        gap: 96px
    }

    .review_rev_b--2 .review_rev_b__contented-wrapper > div {
        gap: 96px
    }

    .review_rev_b--2 .review_rev_b__contented-wrapper > div:first-child:after {
        content: "";
        right: -48px;
        height: 100%
    }

    .review_rev_b--2 .review_rev_b__contented-wrapper > div:first-child > div:not(:last-child):after {
        right: -48px
    }

    .review_rev_b--2 .review_rev_b__contented-wrapper > div:last-child {
        gap: 48px
    }

    .review_rev_b--2 .review_rev_b__stats {
        column-gap: 48px
    }

    .review_rev_b--2 > div:last-child {
        padding: 48px;
        gap: 96px
    }

    .review_rev_b--2 > div:last-child .review_rev_b__item:not(:last-child):after {
        right: -48px
    }

    .review_rev_b--2 .consort_affiliate_t .consort_affiliate_t__flag {
        left: -8px
    }

    .review_rev_b--3 .review_rev_b__contented-wrapper {
        gap: 96px
    }

    .review_rev_b--3 .review_rev_b__contented-wrapper > div:first-child:after {
        right: -48px
    }

    .review_rev_b--3 .review_rev_b__contented-wrapper > div:last-child {
        gap: 48px
    }

    .review_rev_b--3 .review_rev_b__stats {
        gap: 48px;
        margin: 0 48px
    }

    .review_rev_b--3 .review_rev_b__licence {
        padding: 16px 48px
    }

    .review_rev_b--3 .consort_affiliate_t__flag {
        position: absolute;
        left: 0;
        top: 64px
    }

    .review_rev_b--3 .consort_affiliate_t__flag img {
        width: 32px;
        height: 84px
    }

    .review_rev_b--3 .consort_affiliate_t__row {
        padding-left: 48px
    }

    .review_rev_b--4 {
        gap: 0
    }

    .review_rev_b--4 .review_rev_b__contented-wrapper {
        padding: 48px
    }

    .review_rev_b--4 .review_rev_b__stats {
        padding: 48px;
        column-gap: 48px;
        justify-content: unset
    }

    .review_rev_b--4 .review_rev_b__stats span {
        min-width: 150px
    }

    .review_rev_b--5 {
        grid-template-columns:372px 1fr;
        gap: 0
    }

    .review_rev_b--5 .review_rev_b__table {
        border: none
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper {
        padding: 48px;
        display: grid;
        column-gap: 96px
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper > div:not(.review_rev_b__licence):not(.review_rev_b__stats) {
        flex-direction: row
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper > div:first-child {
        gap: 96px !important
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item {
        padding-bottom: 0;
        border-bottom: none
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item {
        position: relative
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item:after {
        right: -48px
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item:first-child {
        min-width: 250px
    }

    .review_rev_b--5 .review_rev_b__contented-wrapper > div:nth-child(2) {
        flex-direction: column !important;
        gap: 48px !important
    }

    .review_rev_b--5 .review_rev_b__stats {
        grid-column: 1/3;
        padding: 0;
        justify-content: space-between
    }

    .review_rev_b--5 .review_rev_b__licence {
        grid-column: 1/3;
        margin-top: auto;
        padding: 12px 16px;
        background: transparent;
        gap: 16px;
        border-radius: 4px;
        border: 1px solid var(--borders-border-grey-15, rgba(42, 53, 90, .15))
    }

    .review_rev_b--5 .review_rev_b__licence img {
        z-index: 1
    }

    .review_rev_b--5 .review_rev_b__licence:before {
        background-image: url("data:image/svg+xml,%3Csvg width='220' height='100' viewBox='0 0 220 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.03' d='M201.671 -8.74298C204.715 7.35352 269.306 95.5129 156.735 98.3132C10.3566 101.953 45.6566 161.874 6.18115 183.725' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.07' d='M199.902 -8.85773C199.691 9.08531 263.928 95.2682 155.27 99.4368C13.948 104.858 45.7929 163.902 6.04864 184.135' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.1' d='M198.134 -8.97254C194.667 10.82 258.542 95.0254 153.803 100.558C17.5208 107.763 45.9336 165.932 5.9122 184.542' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.13' d='M196.366 -9.08803C189.641 12.5518 253.148 94.7866 152.342 101.683C21.0751 110.669 46.0777 167.964 5.77969 184.95' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.17' d='M194.596 -9.20236C184.615 14.2848 247.736 94.5455 150.876 102.807C24.6098 113.579 46.2162 169.994 5.65103 185.364' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.2' d='M192.828 -9.31666C179.591 16.0174 242.315 94.311 149.412 103.931C28.1226 116.494 46.3586 172.022 5.51752 185.77' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.23' d='M191.06 -9.43191C174.566 17.752 236.882 94.0852 147.949 105.055C31.6154 119.41 46.4984 174.054 5.38455 186.18' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.27' d='M189.289 -9.54593C169.541 19.4837 231.429 93.8578 146.484 106.177C35.0755 122.335 46.6361 176.084 5.25006 186.591' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.3' d='M187.522 -9.66069C164.517 21.2158 225.962 93.6454 145.019 107.302C38.5139 125.272 46.7774 178.114 5.11803 186.999' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.33' d='M185.758 -9.77331C159.492 22.949 220.475 93.4445 143.555 108.427C41.9168 128.221 46.9173 180.15 4.98498 187.409' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.37' d='M183.983 -9.89082C154.466 24.6813 214.969 93.26 142.089 109.55C45.2821 131.186 47.0557 182.174 4.85144 187.816' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.4' d='M182.216 -10.0057C149.442 26.4133 209.443 93.0967 140.625 110.673C48.6138 134.17 47.2011 184.206 4.71845 188.226' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.43' d='M180.448 -10.1202C144.42 28.1428 203.894 92.9598 139.161 111.796C51.8989 137.189 47.3382 186.234 4.5859 188.636' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.47' d='M178.677 -10.2339C139.39 29.8832 198.319 92.8581 137.695 112.921C55.141 140.243 47.4763 188.264 4.45239 189.045' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.5' d='M176.912 -10.3476C134.367 31.6124 192.725 92.7955 136.231 114.044C58.3367 143.342 47.6171 190.294 4.31938 189.454' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.53' d='M175.14 -10.464C129.342 33.3448 187.108 92.7881 134.766 115.167C61.4858 146.499 47.7564 192.324 4.18491 189.864' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.57' d='M173.371 -10.5799C124.317 35.0771 181.476 92.844 133.301 116.29C64.5933 149.731 47.8922 194.352 4.05241 190.272' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.6' d='M171.604 -10.6939C119.293 36.81 175.835 92.9779 131.837 117.415C67.6675 153.055 48.0363 196.385 3.91986 190.682' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.63' d='M169.833 -10.8076C114.267 38.542 170.196 93.2026 130.369 118.542C70.721 156.489 48.1769 198.413 3.78292 191.088' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.67' d='M168.067 -10.9222C109.244 40.2764 164.572 93.5321 128.909 119.663C73.7792 160.058 48.3165 200.444 3.65529 191.502' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.7' d='M166.297 -11.0375C104.216 42.0122 158.99 93.9648 127.447 120.788C76.8804 163.776 48.4574 202.474 3.51982 191.912' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.73' d='M164.529 -11.1519C99.1939 43.7418 153.473 94.5112 125.982 121.911C80.0753 167.66 48.6006 204.506 3.39024 192.321' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.77' d='M162.76 -11.2681C94.1693 45.4739 148.051 95.1568 124.516 123.033C83.4224 171.705 48.7378 206.533 3.25574 192.728' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.8' d='M160.989 -11.3799C89.1431 47.2064 142.751 95.8777 123.049 124.156C87.0014 175.896 48.8766 208.564 3.12123 193.137' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.83' d='M159.221 -11.4964C84.1169 48.9415 137.6 96.6345 121.584 125.281C90.8874 180.186 49.018 210.595 2.98727 193.547' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.87' d='M157.452 -11.6116C79.0932 50.672 132.608 97.3725 120.12 126.404C95.1315 184.496 49.1569 212.622 2.85283 193.959' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.9' d='M155.685 -11.7265C74.0689 52.4048 127.768 98.0346 118.656 127.527C99.747 188.726 49.2972 214.653 2.72267 194.364' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.93' d='M153.917 -11.8409C69.0428 54.1419 123.056 98.5688 117.193 128.651C104.693 192.776 49.4404 216.681 2.59015 194.774' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.97' d='M152.146 -11.9528C64.02 55.8707 118.431 98.935 115.728 129.774C109.874 196.567 49.5775 218.714 2.45759 195.183' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath d='M150.377 -12.0714C58.9943 57.6033 113.845 99.1278 114.262 130.899C115.172 200.059 49.7169 220.744 2.32314 195.593' stroke='%232A355A' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
        transform: scale(1)
    }

    .review_rev_b--5 .review_rev_b__licence p {
        padding: 0;
        border: none
    }

    .review_rev_b--5 .review_rev_b__licence > div {
        order: 3;
        gap: 8px;
        align-items: center;
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px
    }

    .review_rev_b--5 .review_rev_b__licence > div span {
        opacity: 1
    }

    .review_rev_b--6 {
        grid-template-columns:372px 1fr auto;
        gap: 0
    }

    .review_rev_b--6 .review_rev_b__contented-wrapper {
        flex-direction: column;
        gap: 48px;
        padding: 48px
    }

    .review_rev_b--6 .review_rev_b__contented-wrapper > div {
        flex-direction: row;
        gap: 24px
    }

    .review_rev_b--6 .review_rev_b__contented-wrapper > div:first-child .review_rev_b__item {
        border-bottom: 0;
        padding-bottom: 0;
        position: relative
    }

    .review_rev_b--6 .review_rev_b__contented-wrapper > div:last-child {
        flex-direction: column;
        gap: 48px
    }

    .review_rev_b--6 .review_rev_b__stats {
        gap: 24px;
        padding: 48px
    }
}

.review_rev_m-blocking {
    display: flex;
    align-items: center;
    background-color: #fff;
    margin: 0 -16px;
    gap: 16px;
    transition: all .3s ease
}

.review_rev_m-blocking span {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: var(--A-50)
}

.review_rev_m-blocking button {
    flex-shrink: 0;
    min-width: 95px;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px
}

.review_rev_m-blocking--1 {
    padding: 16px
}

.review_rev_m-blocking--2 {
    padding: 12px 16px 16px;
    flex-direction: column;
    gap: 12px
}

.review_rev_m-blocking--2 button {
    width: 100%
}

.review_rev_m-blocking--3 {
    gap: 16px;
    padding: 16px;
    text-align: center
}

@media screen and (min-width: 992px) {
    .review_rev_m-blocking {
        display: none
    }
}

body.dark-theme .review_rev_b {
    background-color: var(--N-95)
}

body.dark-theme .review_rev_b__item:after, body.dark-theme .review_rev_b__table, body.dark-theme .review_rev_b__contented-wrapper, body.dark-theme .review_rev_b__stats, body.dark-theme .review_rev_b__licence {
    border-color: var(--white-border-15) !important
}

body.dark-theme .review_rev_b__licence:before {
    background-image: url("data:image/svg+xml,%3Csvg width='428' height='44' viewBox='0 0 428 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.03' d='M1.20898 63.6472C20.3308 80.1003 88.166 234.114 178.573 86.1483C296.129 -106.253 348.859 -13.0434 408.391 -48.863' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.07' d='M2.41796 61.1995C26.5085 74.7332 91.9803 226.754 181.199 85.0601C297.238 -99.228 351.458 -11.3008 409.04 -48.7246' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.1' d='M3.62695 58.7533C32.6908 69.3691 95.8049 219.383 183.825 83.9659C298.361 -92.2275 354.057 -9.5508 409.689 -48.5935' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.13' d='M4.83398 56.3056C38.8695 63.9991 99.6393 212.005 186.45 82.8835C299.5 -85.2507 356.656 -7.79492 410.335 -48.4565' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.17' d='M6.04492 53.8583C45.0508 58.6325 103.485 204.603 189.078 81.7957C300.66 -78.2956 359.258 -6.04598 410.986 -48.3088' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.2' d='M7.25195 51.4126C51.2281 53.2659 107.345 197.193 191.702 80.7079C301.841 -71.367 361.85 -4.29551 411.63 -48.1743' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.23' d='M8.46093 48.9651C57.4117 47.8991 111.228 189.772 194.33 79.6213C303.042 -64.4651 364.454 -2.54527 412.28 -48.0371' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.27' d='M9.67187 46.5179C63.59 42.5325 115.123 182.328 196.953 78.5335C304.278 -57.5969 367.055 -0.796292 412.931 -47.8982' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.3' d='M10.8789 44.0712C69.7673 37.165 119.048 174.872 199.581 77.4448C305.547 -50.7518 369.653 0.953206 413.576 -47.7617' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.33' d='M12.0879 41.6318C75.948 31.7989 123.006 167.4 202.209 76.3574C306.86 -43.9436 372.261 2.70711 414.226 -47.6238' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.37' d='M13.2969 39.1763C82.1273 26.4314 126.998 159.917 204.835 75.2686C308.223 -37.1708 374.853 4.45216 414.872 -47.4858' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.4' d='M14.5039 36.7305C88.3046 21.0648 131.035 152.421 207.459 74.1809C309.636 -30.4309 377.451 6.21001 415.52 -47.3484' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.43' d='M15.7129 34.2826C94.478 15.6975 135.125 144.914 210.084 73.0923C311.134 -23.7271 380.05 7.95236 416.169 -47.2117' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.47' d='M16.9238 31.8351C100.671 10.3307 139.28 137.404 212.712 72.0043C312.709 -17.0508 382.65 9.70111 416.817 -47.073' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.5' d='M18.1328 29.3938C106.846 4.96411 143.506 129.895 215.338 70.9165C314.383 -10.4038 385.251 11.4516 417.467 -46.9355' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.53' d='M19.3418 26.9412C113.025 -0.403425 147.82 122.4 217.964 69.8277C316.168 -3.77247 387.85 13.2011 418.115 -46.7991' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.57' d='M20.5488 24.4932C119.204 -5.77074 152.231 114.931 220.59 68.7392C318.086 2.86054 390.449 14.9434 418.762 -46.6609' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.6' d='M21.7578 22.048C125.383 -11.1368 156.753 107.511 223.217 67.6519C320.151 9.51837 393.05 16.7003 419.411 -46.5229' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.63' d='M22.9687 19.5999C131.561 -16.5043 161.393 100.165 225.849 66.5632C322.38 16.2352 395.645 18.4498 420.057 -46.3923' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.67' d='M24.1758 17.156C137.742 -21.8675 166.163 92.9192 228.469 65.4787C324.784 23.0611 398.245 20.1992 420.707 -46.2441' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.7' d='M25.3848 14.7069C143.928 -27.2375 171.038 85.8064 231.095 64.3949C327.355 30.0586 400.845 21.9492 421.359 -46.1101' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.73' d='M26.5937 12.2596C150.102 -32.6041 176.015 78.8696 233.721 63.3056C330.074 37.3086 403.444 23.7041 422.004 -45.9682' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.77' d='M27.8008 9.81169C156.28 -37.9714 181.051 72.1355 236.346 62.2127C332.893 44.8867 406.043 25.448 422.651 -45.8345' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.8' d='M29.0137 7.36571C162.459 -43.3382 186.091 65.6245 238.971 61.1246C335.724 52.8885 408.642 27.1982 423.298 -45.6972' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.83' d='M30.2207 4.91825C168.644 -48.705 191.067 59.3392 241.6 60.0366C338.455 61.3739 411.244 28.9513 423.949 -45.56' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.87' d='M31.4277 2.47079C174.818 -54.0718 195.894 53.2499 244.224 58.9485C340.933 70.3517 413.838 30.6971 424.602 -45.4214' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.9' d='M32.6367 0.0240762C180.999 -59.4394 200.504 47.3044 246.85 57.8598C343.022 79.7623 416.441 32.4466 425.243 -45.2849' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.93' d='M33.8457 -2.42289C187.186 -64.8057 204.845 41.4309 249.475 56.7722C344.616 89.4749 419.034 34.1974 425.892 -45.1472' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.97' d='M35.0605 -4.8706C193.359 -70.1727 208.895 35.5448 252.103 55.6839C345.681 99.3032 421.641 35.9458 426.54 -45.0088' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath d='M36.2637 -7.31952C199.538 -75.5396 212.683 29.5779 254.73 54.5959C346.259 109.058 424.24 37.6961 427.189 -44.8716' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Crect x='368' width='51' height='44' fill='url(%23paint0_linear_2458_63156)'/%3E%3Crect width='126' height='44' transform='matrix(-1 0 0 1 134 0)' fill='url(%23paint1_linear_2458_63156)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2458_63156' x1='419' y1='-3.47789e-06' x2='368' y2='-1.5009e-06' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233F496B'/%3E%3Cstop offset='1' stop-color='%233F496B' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2458_63156' x1='126' y1='-3.47789e-06' x2='0' y2='8.58928e-06' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233F496B'/%3E%3Cstop offset='1' stop-color='%233F496B' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")
}

body.dark-theme .review_rev_b__licence img {
    filter: invert(1) contrast(20)
}

body.dark-theme .review_rev_b--1 .review_rev_b__licence {
    background-color: var(--N-90)
}

body.dark-theme .review_rev_b--2 .review_rev_b__licence:before {
    background-image: url("data:image/svg+xml,%3Csvg width='219' height='265' viewBox='0 0 219 265' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.03' d='M173.842 32.1161C176.466 45.9915 232.145 121.986 135.106 124.4C8.92642 127.538 39.3555 179.191 5.32709 198.026' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.07' d='M172.318 32.0171C172.137 47.4843 227.51 121.775 133.845 125.368C12.0238 130.042 39.4745 180.938 5.21439 198.379' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.1' d='M170.794 31.9182C167.805 48.9796 222.866 121.566 132.579 126.335C15.1026 132.545 39.5948 182.688 5.09582 198.73' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.13' d='M169.269 31.8186C163.472 50.4724 218.216 121.36 131.32 127.305C18.1662 135.051 39.7188 184.44 4.98131 199.082' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.17' d='M167.743 31.7201C159.14 51.9664 213.551 121.152 130.057 128.274C21.2131 137.559 39.8381 186.19 4.87039 199.439' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.2' d='M166.221 31.6215C154.811 53.4599 208.879 120.95 128.796 129.242C24.2424 140.072 39.9621 187.938 4.75656 199.789' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.23' d='M164.695 31.5223C150.476 54.9552 204.193 120.755 127.532 130.212C27.251 142.586 40.0803 189.69 4.63957 200.142' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.27' d='M163.171 31.4239C146.148 56.4478 199.496 120.559 126.273 131.179C30.2368 145.107 40.2022 191.44 4.52685 200.496' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.3' d='M161.645 31.325C141.815 57.941 194.781 120.376 125.007 132.149C33.1983 147.639 40.3216 193.189 4.41065 200.848' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.33' d='M160.125 31.2279C137.483 59.435 190.051 120.203 123.745 133.118C36.1313 150.181 40.4418 194.944 4.29555 201.201' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.37' d='M158.598 31.1266C133.153 60.9282 185.308 120.044 122.484 134.086C39.0354 152.737 40.5643 196.689 4.18365 201.553' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.4' d='M157.074 31.0276C128.822 62.4213 180.544 119.903 121.222 135.054C41.907 155.309 40.6892 198.441 4.06859 201.906' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.43' d='M155.547 30.9289C124.491 63.9121 175.758 119.785 119.958 136.023C44.7363 157.912 40.8049 200.189 3.95186 202.259' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.47' d='M154.022 30.8309C120.156 65.4124 170.954 119.698 118.695 136.992C47.5324 160.544 40.9254 201.939 3.83813 202.612' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.5' d='M152.5 30.7328C115.826 66.903 166.131 119.644 117.433 137.96C50.2866 163.215 41.0461 203.689 3.72289 202.965' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.53' d='M150.974 30.6325C111.495 68.3963 161.291 119.637 116.171 138.928C53.0026 165.937 41.1676 205.439 3.6084 203.318' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.57' d='M149.449 30.5326C107.163 69.8896 156.435 119.685 114.908 139.896C55.6809 168.723 41.2843 207.187 3.49377 203.67' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.6' d='M147.923 30.4344C102.83 71.3834 151.57 119.801 113.643 140.866C58.3285 171.588 41.4061 208.939 3.37712 204.023' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.63' d='M146.399 30.3364C98.501 72.8764 146.712 119.995 112.381 141.838C60.9633 174.549 41.53 210.687 3.26175 204.373' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.67' d='M144.875 30.2376C94.1695 74.3715 141.863 120.279 111.12 142.804C63.5979 177.625 41.6487 212.438 3.15018 204.73' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.7' d='M143.349 30.1382C89.8345 75.8678 137.05 120.652 109.86 143.774C66.2706 180.83 41.7695 214.188 3.03271 205.083' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.73' d='M141.826 30.0395C85.5069 77.3587 132.296 121.123 108.599 144.742C69.0264 184.177 41.8948 215.939 2.92281 205.436' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.77' d='M140.301 29.9394C81.175 78.8518 127.621 121.679 107.334 145.709C71.9109 187.665 42.0123 217.687 2.80617 205.787' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.8' d='M138.774 29.843C76.8413 80.3452 123.052 122.301 106.069 146.677C74.9951 191.278 42.131 219.437 2.68927 206.139' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.83' d='M137.251 29.7426C72.5101 81.8409 118.614 122.953 104.808 147.646C78.3465 194.976 42.2544 221.189 2.57527 206.493' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.87' d='M135.726 29.6432C68.1793 83.3326 114.31 123.589 103.545 148.614C82.0045 198.691 42.3738 222.936 2.459 206.848' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.9' d='M134.202 29.5442C63.8478 84.8263 110.138 124.16 102.283 149.582C85.9826 202.337 42.4942 224.687 2.3463 207.197' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.93' d='M132.678 29.4457C59.5148 86.3238 106.075 124.62 101.021 150.551C90.2454 205.829 42.6173 226.434 2.23173 207.551' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.97' d='M131.152 29.3491C55.1864 87.814 102.09 124.936 99.7592 151.52C94.7132 209.096 42.7368 228.187 2.11873 207.903' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath d='M129.627 29.247C50.8538 89.3076 98.1354 125.102 98.4951 152.489C99.2794 212.106 42.8565 229.937 2.00241 208.256' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
    background-position: 80% 20%;
    transform: scale(1.5)
}

body.dark-theme .review_rev_b--3 .review_rev_b__stats {
    background-color: var(--N-90)
}

body.dark-theme .review_rev_b--3 .review_rev_b__licence {
    background-color: transparent
}

body.dark-theme .review_rev_b--3 .review_rev_b__licence:before {
    content: none
}

body.dark-theme .review_rev_b--4 .review_rev_b__licence {
    background-color: var(--N-90)
}

body.dark-theme .review_rev_b--5 .review_rev_b__licence:before {
    background-image: url("data:image/svg+xml,%3Csvg width='219' height='265' viewBox='0 0 219 265' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.03' d='M173.842 32.1161C176.466 45.9915 232.145 121.986 135.106 124.4C8.92642 127.538 39.3555 179.191 5.32709 198.026' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.07' d='M172.318 32.0171C172.137 47.4843 227.51 121.775 133.845 125.368C12.0238 130.042 39.4745 180.938 5.21439 198.379' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.1' d='M170.794 31.9182C167.805 48.9796 222.866 121.566 132.579 126.335C15.1026 132.545 39.5948 182.688 5.09582 198.73' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.13' d='M169.269 31.8186C163.472 50.4724 218.216 121.36 131.32 127.305C18.1662 135.051 39.7188 184.44 4.98131 199.082' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.17' d='M167.743 31.7201C159.14 51.9664 213.551 121.152 130.057 128.274C21.2131 137.559 39.8381 186.19 4.87039 199.439' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.2' d='M166.221 31.6215C154.811 53.4599 208.879 120.95 128.796 129.242C24.2424 140.072 39.9621 187.938 4.75656 199.789' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.23' d='M164.695 31.5223C150.476 54.9552 204.193 120.755 127.532 130.212C27.251 142.586 40.0803 189.69 4.63957 200.142' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.27' d='M163.171 31.4239C146.148 56.4478 199.496 120.559 126.273 131.179C30.2368 145.107 40.2022 191.44 4.52685 200.496' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.3' d='M161.645 31.325C141.815 57.941 194.781 120.376 125.007 132.149C33.1983 147.639 40.3216 193.189 4.41065 200.848' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.33' d='M160.125 31.2279C137.483 59.435 190.051 120.203 123.745 133.118C36.1313 150.181 40.4418 194.944 4.29555 201.201' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.37' d='M158.598 31.1266C133.153 60.9282 185.308 120.044 122.484 134.086C39.0354 152.737 40.5643 196.689 4.18365 201.553' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.4' d='M157.074 31.0276C128.822 62.4213 180.544 119.903 121.222 135.054C41.907 155.309 40.6892 198.441 4.06859 201.906' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.43' d='M155.547 30.9289C124.491 63.9121 175.758 119.785 119.958 136.023C44.7363 157.912 40.8049 200.189 3.95186 202.259' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.47' d='M154.022 30.8309C120.156 65.4124 170.954 119.698 118.695 136.992C47.5324 160.544 40.9254 201.939 3.83813 202.612' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.5' d='M152.5 30.7328C115.826 66.903 166.131 119.644 117.433 137.96C50.2866 163.215 41.0461 203.689 3.72289 202.965' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.53' d='M150.974 30.6325C111.495 68.3963 161.291 119.637 116.171 138.928C53.0026 165.937 41.1676 205.439 3.6084 203.318' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.57' d='M149.449 30.5326C107.163 69.8896 156.435 119.685 114.908 139.896C55.6809 168.723 41.2843 207.187 3.49377 203.67' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.6' d='M147.923 30.4344C102.83 71.3834 151.57 119.801 113.643 140.866C58.3285 171.588 41.4061 208.939 3.37712 204.023' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.63' d='M146.399 30.3364C98.501 72.8764 146.712 119.995 112.381 141.838C60.9633 174.549 41.53 210.687 3.26175 204.373' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.67' d='M144.875 30.2376C94.1695 74.3715 141.863 120.279 111.12 142.804C63.5979 177.625 41.6487 212.438 3.15018 204.73' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.7' d='M143.349 30.1382C89.8345 75.8678 137.05 120.652 109.86 143.774C66.2706 180.83 41.7695 214.188 3.03271 205.083' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.73' d='M141.826 30.0395C85.5069 77.3587 132.296 121.123 108.599 144.742C69.0264 184.177 41.8948 215.939 2.92281 205.436' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.77' d='M140.301 29.9394C81.175 78.8518 127.621 121.679 107.334 145.709C71.9109 187.665 42.0123 217.687 2.80617 205.787' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.8' d='M138.774 29.843C76.8413 80.3452 123.052 122.301 106.069 146.677C74.9951 191.278 42.131 219.437 2.68927 206.139' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.83' d='M137.251 29.7426C72.5101 81.8409 118.614 122.953 104.808 147.646C78.3465 194.976 42.2544 221.189 2.57527 206.493' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.87' d='M135.726 29.6432C68.1793 83.3326 114.31 123.589 103.545 148.614C82.0045 198.691 42.3738 222.936 2.459 206.848' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.9' d='M134.202 29.5442C63.8478 84.8263 110.138 124.16 102.283 149.582C85.9826 202.337 42.4942 224.687 2.3463 207.197' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.93' d='M132.678 29.4457C59.5148 86.3238 106.075 124.62 101.021 150.551C90.2454 205.829 42.6173 226.434 2.23173 207.551' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath opacity='0.97' d='M131.152 29.3491C55.1864 87.814 102.09 124.936 99.7592 151.52C94.7132 209.096 42.7368 228.187 2.11873 207.903' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3Cpath d='M129.627 29.247C50.8538 89.3076 98.1354 125.102 98.4951 152.489C99.2794 212.106 42.8565 229.937 2.00241 208.256' stroke='white' stroke-opacity='0.08' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
    background-position: 80% 20%;
    transform: scale(1.5)
}

body.dark-theme .review_rev_b--6 .review_rev_b__licence {
    background-color: transparent
}

body.dark-theme .review_rev_b--6 .review_rev_b__licence:before {
    content: none
}
