a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

body {
    font-family: Inter, sans-serif;
    font-weight: 400;
    line-height: 1
}

ol, ul {
    list-style: none
}

a {
    text-decoration: none
}

blockquote, q {
    quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: "";
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html {
    box-sizing: border-box
}

*, :after, :before {
    box-sizing: inherit
}

.wrap {
    margin: auto;
    max-width: 1232px;
    padding: 0 12px;
    width: 100%
}

.main {
    background: #f8fafb;
    padding-bottom: 80px
}

.main__layout {
    display: grid;

    grid-gap: 0 40px;
    position: relative;
    top: -40px
}

.main__layout.single {
    padding-top: 60px;
    top: 0
}

.main__content.shadow {
    margin: 0 -10px
}

.main .shadow-wrapper {
    margin: 0 10px
}

.fl-c {
    align-items: center;
    display: flex
}

@media (max-width: 1023px) {
    .main__layout {
        grid-gap: 0 20px
    }
}

@media (max-width: 767px) {
    .main {
        padding-bottom: 56px
    }

    .main__layout {
        display: block
    }

    .main__layout.single {
        padding-top: 50px
    }
}

.hidden {
    display: none !important
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 300;
    src: url(inter-v3-latin_cyrillic-300.dcb7cc86.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 400;
    src: url(inter-v3-latin_cyrillic-regular.0cee8475.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 500;
    src: url(inter-v3-latin_cyrillic-500.6ec7ed4e.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 600;
    src: url(inter-v3-latin_cyrillic-600.e395c69c.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 700;
    src: url(inter-v3-latin_cyrillic-700.510424c6.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 800;
    src: url(inter-v3-latin_cyrillic-800.254432c0.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Inter;
    font-style: normal;
    font-weight: 900;
    src: url(inter-v3-latin_cyrillic-900.74f6be07.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Glyphter;
    font-style: normal;
    font-weight: 400;
    src: url(/ratings_build/images/Glyphter.a75fef6f.svg#Glyphter) format("svg");
    src: url(Glyphter.282d7a6c.woff) format("woff")
}

[class*=icon-]:before {
    display: inline-block;
    font-family: Glyphter, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-phone:before {
    content: "A"
}

.icon-hash:before {
    content: "B"
}

.icon-arr_up:before {
    content: "C"
}

.icon-email:before {
    content: "D"
}

.icon-search:before {
    content: "E"
}

.icon-user:before {
    content: "F"
}

.icon-arr_right:before {
    content: "G"
}

.icon-statistic:before {
    content: "H"
}

.icon-question:before {
    content: "I"
}

.icon-question_2:before {
    content: "J"
}

.icon-youtube:before {
    content: "K"
}

.icon-telegram:before {
    content: "L"
}

.icon-twitter:before {
    content: "M"
}

.icon-facebook:before {
    content: "N"
}

.icon-statistic_2:before {
    content: "O"
}

.icon-fly:before {
    content: "P"
}

.icon-star:before {
    content: "Q"
}

.icon-comments:before {
    content: "R"
}

.icon-comments_2:before {
    content: "S"
}

.icon-sport:before {
    content: "T"
}

.icon-minus:before {
    content: "U"
}

.icon-quo:before {
    content: "V"
}

.icon-plus:before {
    content: "W"
}

.icon-Vector:before {
    content: "X"
}

.icon-search_2:before {
    content: "Y"
}

.icon-user_2:before {
    content: "Z"
}

.icon-phone_2:before {
    content: "a"
}

.icon-search_3:before {
    content: "b"
}

.icon-like_up:before {
    content: "c"
}

.icon-like_down:before {
    content: "d"
}

.icon-news:before {
    content: "g"
}

.icon-maps:before {
    content: "h"
}

.icon-translate:before {
    content: "i"
}

.icon-info:before {
    content: "j"
}

.icon-close:before {
    content: "k"
}

.icon-weather:before {
    content: "l"
}

body:before {
    background: transparent;
    content: "";
    transition: .6s ease
}

body.overlay {
    overflow: hidden
}

body.overlay:before {
    background: rgba(0, 0, 0, .35);
    bottom: 0;
    content: "";
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2
}

.header {
    background: #091f30;
    overflow: hidden
}

.header .wrap {
    padding: 0 8px
}

.header__top {
    border-bottom: 1px solid hsla(0, 0%, 100%, .1);
    padding: 12px 0
}

.header__top, .header__top-center, .header__top-left, .header__top-right {
    align-items: center;
    display: flex
}

.header__top-right {
    margin-left: auto
}

.header__top-center {
    margin-left: 135px
}

@media (max-width: 1279px) {
    .header__top-center {
        margin-left: 15px
    }
}

.header_menu-trigger {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 16px;
    justify-content: space-between;
    margin-right: 34px;
    width: 21px
}

.header_menu-trigger span {
    background: #fff;
    display: block;
    height: 2px;
    width: 100%
}

.header_logo {
    align-items: center;
    display: flex
}

.header_logo-main {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='20' fill='none' viewBox='0 0 90 20'%3E%3Cpath fill='%23fff' d='M11.498 18.483V16.52l1.739-.336V4.462l-1.739-.337V2.151h6.584l4.454 11.385h.067L26.91 2.151h6.596v1.974l-1.75.337v11.722l1.75.336v1.963h-6.764V16.52l1.828-.336v-3.13l.057-7.37-.068-.01-4.88 12.585h-2.478L16.209 5.774l-.067.011.19 6.933v3.466l1.93.336v1.963zM35.118 18.483V16.52l1.738-.336V4.462l-1.739-.337V2.151h12.676V6.56H45.28l-.146-1.884h-5.002V8.78h5.53v2.524h-5.53v4.666h5.272l.145-1.951h2.49v4.464zM53.667 18.483V16.52l1.75-.336V4.674h-2.973l-.18 1.953h-2.478V2.15h14.57v4.476h-2.49l-.179-1.952h-2.995v11.509l1.761.336v1.963zM62.94 18.483V16.52l1.166-.168L69.3 2.15h3.354l5.16 14.2 1.166.17v1.962h-5.564V16.52l1.133-.202-.718-2.243h-5.743l-.718 2.243 1.133.202v1.963zm5.922-6.82h4.196L71.15 6.066l-.157-.494h-.068l-.168.527z'/%3E%3Cpath fill='%237CE495' fill-rule='evenodd' d='M87.38 10 82.81.856 84.52 0l5 10-5 10-1.712-.856zM2.14 10l4.572 9.144L5 20 0 10 5 0l1.712.856z' clip-rule='evenodd'/%3E%3C/svg%3E");
    height: 20px;
    margin-right: 7px;
    width: 90px
}

.header_logo-category_igaming, .header_logo-igaming {
    background-image: none;
    color: #7ce495;
    height: unset;
    letter-spacing: 1px;
    width: unset
}

.header_logo-category {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='10' fill='none' viewBox='0 0 63 10'%3E%3Cpath fill='%237CE495' d='M1.812 7.098v2.83H.488V2.312h2.914q1.276 0 2.025.665.753.664.753 1.758 0 1.12-.737 1.742-.733.622-2.056.622zm0-1.062h1.59q.706 0 1.078-.33.372-.334.371-.962 0-.617-.376-.983-.377-.372-1.036-.382H1.812zM12.865 6.528H9.737v2.344h3.657v1.057h-4.98V2.31h4.943V3.38h-3.62v2.103h3.128zM20.21 2.311h1.323V9.93h-1.324V4.503L16.866 9.93h-1.323V2.31h1.323v5.43zm.041-1.94q0 .659-.46 1.067t-1.23.408q-.768 0-1.23-.408-.46-.408-.46-1.068h.953q0 .345.193.54.2.188.544.188t.54-.189q.193-.193.193-.539zM29.693 3.379h-2.375v6.55h-1.313v-6.55H23.65V2.31h6.042zM36.436 2.311h1.323V9.93h-1.324V4.503L33.094 9.93h-1.324V2.31h1.324v5.43zM46.464 9.929h-1.319V6.544H41.74v3.385h-1.323V2.31h1.323v3.17h3.406v-3.17h1.319zM53.975 3.379h-3.516v6.55h-1.318V2.31h4.834zM60.817 2.311h1.323V9.93h-1.323V4.503L57.474 9.93H56.15V2.31h1.324v5.43z'/%3E%3C/svg%3E");
    height: 10px;
    width: 62px
}

.header__top-menu {
    align-items: center;
    display: flex
}

.header__top-menu .item:not(:last-child) {
    margin-right: 22px
}

.header__top-menu .item-link {
    color: hsla(0, 0%, 100%, .72);
    font-size: 11px;
    font-weight: 600;
    line-height: 16px;
    text-transform: uppercase;
    transition: all .3s ease
}

.header__top-menu .item-link:hover {
    color: #fff
}

.header__language {
    align-items: center;
    display: flex;
    margin-left: 10px
}

.header__language-item {
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    text-transform: uppercase
}

.header__language-item:first-child {
    margin-right: 7px
}

.header__language-item.active {
    color: #7ce495;
    cursor: default;
    pointer-events: none
}

.header__actions {
    align-items: center;
    display: flex;
    margin-left: 23px
}

.header__actions-item {
    color: #fff;
    cursor: pointer;
    font-size: 20px
}

.header__actions-item:not(:last-child) {
    margin-right: 20px
}

.header__bottom-menu {
    align-items: center;
    display: flex
}

.header__bottom-menu .menu-item:not(:last-child) {
    margin-right: 32px
}

.header__bottom-menu .menu-item.active .menu-link {
    color: #7ce495
}

.header__bottom-menu .menu-item.active .menu-link:before {
    background: #7ce495
}

.header__bottom-menu .menu-link {
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: 600;
    height: 100%;
    line-height: 20px;
    padding: 14px 0;
    position: relative;
    text-transform: uppercase
}

.header__bottom-menu .menu-link:before {
    background: transparent;
    bottom: 0;
    content: "";
    height: 4px;
    position: absolute;
    width: 100%
}

.breadcrumbs {
    background: #215273;
    z-index: 1
}

.breadcrumbs, .breadcrumbs .wrap {
    position: relative
}

.breadcrumbs__list {
    align-items: center;
    display: flex;
    left: 0;
    padding: 0 16px;
    position: absolute;
    top: 16px
}

@media (max-width: 767px) {
    .breadcrumbs__list {
        overflow-x: scroll;
        padding: 15px 16px;
        top: 0;
        width: 100%;
        -ms-overflow-style: none;
        scrollbar-width: none
    }
}

.breadcrumbs__item {
    flex-shrink: 0;
    padding-right: 15px;
    position: relative
}

.breadcrumbs__item:last-child {
    opacity: .5
}

.breadcrumbs__item .arrow-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='7' fill='none' viewBox='0 0 6 7'%3E%3Cpath fill='%237CE495' d='M3.14 6.063h1.138L6 3.506v-.12L4.278.83H3.141L4.76 3.446zm-2.403 0h1.138l1.722-2.557v-.12L1.875.83H.737l1.62 2.616z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: "";
    height: 20px;
    position: absolute;
    right: 0;
    top: 10px;
    width: 7px
}

.breadcrumbs__item:not(:first-child) {
    padding-left: 8px
}

.breadcrumbs__item:last-child a {
    cursor: unset;
    pointer-events: none
}

.breadcrumbs__link {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px
}

.breadcrumbs.main {
    padding-bottom: 0
}

.breadcrumbs.single .breadcrumbs__link {
    color: #215273
}

.breadcrumbs.single .breadcrumbs__item:last-child a {
    color: #4d758f
}

@media (max-width: 1099px) {
    .header__top-center {
        margin-left: auto
    }
}

@media (max-width: 999px) {
    .header__top-center {
        display: none
    }

    .header .wrap {
        padding: 0 12px
    }

    .header__bottom-menu {
        overflow: scroll;
        scrollbar-width: none;
        width: 100%
    }

    .header__bottom-menu::-webkit-scrollbar {
        display: none
    }

    .header__bottom-menu .menu-item {
        flex-shrink: 0
    }
}

@media (max-width: 767px) {
    span.header__actions-item:nth-child(3) {
        display: none
    }

    .header__actions {
        margin-left: 16px
    }

    .header__actions-item:not(:last-child) {
        margin-right: 0
    }

    .header_menu-trigger {
        margin-right: 18px
    }

    .header__actions-item:nth-child(2) {
        margin-left: 16px
    }

    .header__top {
        border-bottom: none;
        padding: 12px 4px;
        position: relative
    }

    .header__top:after {
        background: hsla(0, 0%, 100%, .1);
        bottom: 0;
        content: "";
        display: block;
        height: 1px;
        left: -12px;
        position: absolute;
        width: calc(100% + 24px)
    }

    .header__bottom {
        padding-left: 20px
    }
}

.menu {
    background: #fff;
    box-shadow: 0 0 16px rgba(0, 0, 0, .1);
    height: 100vh;
    left: -100%;
    overflow: auto;
    position: fixed;
    top: 0;
    transition: .6s ease;
    width: 300px;
    z-index: 3
}

.menu.active {
    left: 0
}

.menu .icon-close {
    background: none;
    border: none;
    color: rgba(33, 82, 115, .32);
    cursor: pointer;
    font-size: 14px;
    outline: none;
    padding: 0;
    position: absolute;
    right: 13px;
    top: 13px
}

.menu .menu__logo {
    border-bottom: 1px solid rgba(30, 34, 49, .08);
    padding: 30px 0 35px;
    text-align: center
}

.menu .menu__logo a.logo {
    align-items: center;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='126' height='48' fill='none' viewBox='0 0 126 48'%3E%3Cpath fill='%23091F30' d='M16.098 25.876v-2.748l2.434-.47V6.245l-2.434-.47V3.01h9.218l6.234 15.94h.095l6.03-15.94h9.234v2.764l-2.45.471v16.411l2.45.471v2.748h-9.47v-2.748l2.56-.47v-4.382l.079-10.318-.095-.016-6.83 17.62h-3.471L22.693 8.084 22.6 8.1l.267 9.705v4.852l2.701.471v2.748zM49.165 25.876v-2.748l2.434-.47V6.245l-2.434-.47V3.01H66.91v6.172h-3.517l-.205-2.638h-7.003v5.748h7.742v3.533h-7.742v6.533h7.38l.205-2.733h3.486v6.25zM75.134 25.876v-2.748l2.45-.47V6.544h-4.162l-.251 2.732h-3.47V3.011H90.1v6.266h-3.486l-.252-2.732H82.17v16.112l2.466.471v2.748zM88.116 25.876v-2.748l1.633-.235L97.02 3.01h4.696l7.223 19.882 1.634.235v2.748h-7.79v-2.748l1.587-.282-1.006-3.141h-8.04l-1.005 3.14 1.586.283v2.748zm8.292-9.548h5.873l-2.67-7.836-.22-.69h-.094l-.235.737z'/%3E%3Cpath fill='%2355C595' fill-rule='evenodd' d='m122.333 14-6.4-12.801L118.33 0l7 14-7 14-2.397-1.199zM2.997 14l6.4 12.801L7 28 0 14 7 0l2.397 1.199z' clip-rule='evenodd'/%3E%3Cpath fill='%23091F30' d='M25.736 44.83V48h-1.482v-8.531h3.264q1.43 0 2.267.744.844.744.844 1.969 0 1.254-.826 1.95-.82.698-2.303.698zm0-1.19h1.782q.791 0 1.207-.368.416-.375.416-1.079 0-.69-.422-1.101-.423-.416-1.16-.428h-1.823zM39.316 44.191h-3.504v2.625h4.096V48H34.33v-8.531h5.537v1.195h-4.055v2.355h3.504zM48.741 39.469h1.483V48H48.74v-6.076L44.997 48h-1.482v-8.531h1.482v6.082zm.047-2.174q0 .738-.515 1.195-.516.457-1.377.457-.862 0-1.377-.457-.516-.457-.516-1.195h1.066q0 .387.217.603.223.211.61.211t.603-.21q.217-.217.217-.604zM60.563 40.664h-2.66V48h-1.47v-7.336h-2.637V39.47h6.767zM69.315 39.469h1.482V48h-1.482v-6.076L65.57 48h-1.483v-8.531h1.483v6.082zM81.746 48H80.27v-3.791h-3.814V48h-1.482v-8.531h1.482v3.55h3.814v-3.55h1.477zM91.359 40.664h-3.937V48h-1.477v-8.531h5.414zM100.222 39.469h1.482V48h-1.482v-6.076L96.478 48h-1.483v-8.531h1.483v6.082z'/%3E%3C/svg%3E");
    display: flex;
    height: 48px;
    justify-content: center;
    margin: auto;
    width: 126px
}

.menu .menu__list.links {
    border-bottom: 1px solid rgba(30, 34, 49, .08);
    margin-top: 12px;
    padding-bottom: 44px;
    padding-left: 24px
}

.menu .menu__list.links .links-items {
    color: #091f30;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px
}

.menu .menu__list.links .links-items:not(:last-child) {
    margin-bottom: 24px
}

.menu .menu__list.links .links-items.current {
    color: #55c595;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 20px
}

.menu .menu__list.links .links-items .new {
    align-items: center;
    background: #e03400;
    border-radius: 4px;
    color: #fff;
    display: inline-flex;
    font-size: 10px;
    font-weight: 700;
    height: 16px;
    justify-content: center;
    width: 30px
}

.menu .menu__list-title {
    color: #55c595;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    padding-bottom: 8px;
    padding-left: 24px;
    padding-top: 20px
}

.menu .menu__list-link {
    align-items: center;
    background: #fff;
    color: #091f30;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    padding: 4px 0 4px 25px;
    transition: .6s ease
}

.menu .menu__list-link:hover {
    background: rgba(83, 100, 166, .04)
}

.menu .menu__list-link span:first-child {
    background-color: rgba(124, 228, 149, .08);
    background-repeat: no-repeat;
    border-radius: 50%;
    height: 32px;
    margin-right: 12px;
    width: 32px
}

.menu .menu__list-link .weather-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%2355C595' fill-rule='evenodd' d='M9.998 6.548a3.452 3.452 0 1 0 0 6.904 3.452 3.452 0 0 0 0-6.904M5.118 10a4.881 4.881 0 1 1 9.761 0 4.881 4.881 0 0 1-9.762 0M9.998.12c.395 0 .714.319.714.713V2.5a.714.714 0 1 1-1.428 0V.833c0-.394.32-.714.714-.714M9.998 16.786c.395 0 .714.32.714.714v1.667a.714.714 0 0 1-1.428 0V17.5c0-.394.32-.714.714-.714M3.01 3.012a.714.714 0 0 1 1.01 0l1.183 1.183a.714.714 0 0 1-1.01 1.01L3.01 4.022a.714.714 0 0 1 0-1.01M14.793 14.795a.714.714 0 0 1 1.01 0l1.183 1.183a.714.714 0 0 1-1.01 1.01l-1.183-1.183a.714.714 0 0 1 0-1.01M.117 10c0-.394.32-.714.714-.714h1.667a.714.714 0 1 1 0 1.428H.831A.714.714 0 0 1 .117 10M16.784 10c0-.394.32-.714.714-.714h1.667a.714.714 0 1 1 0 1.428h-1.667a.714.714 0 0 1-.714-.714M5.203 14.795a.714.714 0 0 1 0 1.01L4.02 16.988a.714.714 0 0 1-1.01-1.01l1.183-1.183a.714.714 0 0 1 1.01 0M16.987 3.012a.714.714 0 0 1 0 1.01l-1.184 1.183a.714.714 0 1 1-1.01-1.01l1.183-1.183a.714.714 0 0 1 1.01 0' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 5px 5px
}

.menu .menu__list-link .news-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none' viewBox='0 0 18 16'%3E%3Cpath fill='%2355C595' fill-rule='evenodd' d='M1.156.736a2.5 2.5 0 0 1 1.63-.593h12.43c.596 0 1.183.204 1.63.593.45.392.727.947.727 1.55v11.428c0 .603-.276 1.157-.727 1.549a2.5 2.5 0 0 1-1.63.594H2.787a2.5 2.5 0 0 1-1.63-.594 2.06 2.06 0 0 1-.726-1.549V2.285c0-.602.276-1.157.726-1.549m1.63.835a1.06 1.06 0 0 0-.692.243.63.63 0 0 0-.236.471v11.429c0 .155.07.327.236.471.168.147.416.243.692.243h12.43c.276 0 .524-.096.693-.243a.63.63 0 0 0 .235-.471V2.285a.63.63 0 0 0-.235-.47 1.06 1.06 0 0 0-.693-.244z' clip-rule='evenodd'/%3E%3Cpath fill='%2355C595' fill-rule='evenodd' d='M3.702 8c0-.395.32-.715.714-.715h9.167a.714.714 0 1 1 0 1.429H4.416A.714.714 0 0 1 3.702 8M3.702 11.246c0-.394.32-.714.714-.714h9.167a.714.714 0 1 1 0 1.429H4.416a.714.714 0 0 1-.714-.715M3.703 4.753c0-.395.32-.714.714-.714H9a.714.714 0 0 1 0 1.428H4.417a.714.714 0 0 1-.714-.714' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 7px 7px
}

.menu .menu__list-link .regional-news-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%2355C595' d='M14.167 9.167V2.5H5.833v3.333H2.5V17.5h6.667v-3.333h1.666V17.5H17.5V9.167zm-8.334 6.666H4.167v-1.666h1.666zm0-3.333H4.167v-1.667h1.666zm0-3.333H4.167V7.5h1.666zM9.167 12.5H7.5v-1.667h1.667zm0-3.333H7.5V7.5h1.667zm0-3.334H7.5V4.167h1.667zM12.5 12.5h-1.667v-1.667H12.5zm0-3.333h-1.667V7.5H12.5zm0-3.334h-1.667V4.167H12.5zm3.333 10h-1.666v-1.666h1.666zm0-3.333h-1.666v-1.667h1.666z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: 7px 7px
}

.menu .menu__list-link .sport-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%2355C595' fill-rule='evenodd' d='M9.344 2.16a7.87 7.87 0 0 0-7.18 7.182c.324-.16.682-.265 1.075-.265 1.496 0 3.18-.674 4.174-1.668.995-.995 1.668-2.678 1.668-4.178 0-.39.105-.747.263-1.071m1.82.06a1.08 1.08 0 0 0-.677 1.011c0 1.878-.817 3.908-2.082 5.173s-3.292 2.082-5.17 2.082c-.459 0-.844.272-1.015.682a7.88 7.88 0 0 0 6.61 6.613c.408-.168.68-.556.68-1.016 0-1.878.818-3.908 2.082-5.173 1.265-1.265 3.292-2.082 5.17-2.082m-5.598-7.29a7.88 7.88 0 0 1 6.613 6.612c-.17.405-.555.674-1.016.678m-5.837 7.255c-.004.393-.106.75-.265 1.075a7.87 7.87 0 0 0 7.178-7.183 2.4 2.4 0 0 1-1.072.262c-1.495 0-3.179.674-4.173 1.669-.995.994-1.668 2.677-1.668 4.177M.713 10c0-5.122 4.164-9.286 9.287-9.286 5.122 0 9.285 4.164 9.285 9.286s-4.163 9.286-9.285 9.286C4.878 19.286.715 15.122.715 10' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 6px 6px
}

.menu .menu__list-link .translate-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' fill='none' viewBox='0 0 20 18'%3E%3Cpath fill='%2355C595' fill-rule='evenodd' d='M.94 3.885h9.352l-.05.142A13.2 13.2 0 0 1 7.58 8.53l-.08.088-.08-.088a13.1 13.1 0 0 1-1.91-2.756H4.075A14.6 14.6 0 0 0 6.47 9.395l.069.076-4.238 4.18 1.031 1.03L7.5 10.516l2.55 2.55.55-1.48-2.144-2.118.1-.099a14.5 14.5 0 0 0 3.067-5.4l.023-.075h2.413V2.44H8.227V.774H6.774V2.44H.94zm11.586 10.841h4.106l.942 2.5h1.438l-3.67-9.786h-1.518l-3.67 9.786h1.438zm.553-1.452 1.504-4.021 1.505 4.02z' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 6px 6px
}

.menu .menu__list-link .maps-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' fill='none' viewBox='0 0 20 18'%3E%3Cpath fill='%2355C595' fill-rule='evenodd' d='M6.606 1.052a.71.71 0 0 1 .653-.018l5.773 2.77 5.02-2.752a.714.714 0 0 1 1.057.626v11.714c0 .261-.142.501-.371.627l-5.341 2.928a.71.71 0 0 1-.68.005l-5.746-2.757-5.019 2.752a.714.714 0 0 1-1.057-.626V4.607c0-.261.142-.501.37-.627zm1.058 11.89 4.674 2.244V5.056L7.664 2.813zM6.235 2.885V12.97l-3.912 2.145V5.03zm7.532 2.146v10.085l3.913-2.145V2.883z' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 6px 6px
}

.menu .menu__list-link .finance-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%2355C595' fill-rule='evenodd' d='M.715 10A9.284 9.284 0 0 1 10 .714 9.284 9.284 0 0 1 19.286 10a9.284 9.284 0 0 1-9.285 9.286A9.284 9.284 0 0 1 .715 10m1.41 0c0 4.343 3.533 7.876 7.876 7.876 4.342 0 7.876-3.533 7.876-7.876S14.343 2.124 10 2.124 2.124 5.657 2.124 10' clip-rule='evenodd'/%3E%3Cpath fill='%2355C595' d='M11.521 9.695a2.34 2.34 0 0 1 1.71 2.235c0 1.285-1.058 2.326-2.35 2.326h-.176v1.366a.41.41 0 0 1-.409.409h-.592a.41.41 0 0 1-.409-.409v-1.367h-.079a3.16 3.16 0 0 1-1.979-.686.41.41 0 0 1-.04-.612l.42-.426a.406.406 0 0 1 .531-.04c.302.226.674.351 1.064.351h1.665a.93.93 0 0 0 .941-.915.925.925 0 0 0-.68-.879l-2.663-.747A2.34 2.34 0 0 1 6.77 8.066c0-1.285 1.058-2.325 2.35-2.325h.177V4.374a.41.41 0 0 1 .408-.408h.592a.41.41 0 0 1 .409.408v1.367h.076c.728 0 1.418.241 1.978.686a.41.41 0 0 1 .04.612l-.418.425a.406.406 0 0 1-.532.041 1.78 1.78 0 0 0-1.065-.351H9.12a.93.93 0 0 0-.941.915c0 .403.279.767.68.88z'/%3E%3C/svg%3E");
    background-position: 6px 6px
}

.menu .menu__list-link .mail-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none' viewBox='0 0 20 16'%3E%3Cpath fill='%2355C595' fill-rule='evenodd' d='M1.99 4.21c.793.669 1.952 1.612 5.425 4.368.108.086.23.19.364.303.259.219.56.473.879.705.239.174.482.33.714.44.233.112.446.174.629.17h.004c.183.004.395-.058.629-.17a4.7 4.7 0 0 0 .713-.44c.315-.228.61-.478.867-.695q.208-.178.377-.313c3.473-2.756 4.632-3.7 5.425-4.367V2.766a.455.455 0 0 0-.453-.453H2.443a.455.455 0 0 0-.453.453zM2.443.894h15.12c1.034 0 1.873.839 1.873 1.873v10.467a1.874 1.874 0 0 1-1.873 1.873H2.443A1.874 1.874 0 0 1 .57 13.233V2.766c0-1.034.84-1.873 1.873-1.873m-.453 12.34c0 .249.205.453.453.453h15.12a.455.455 0 0 0 .453-.453v-7.18c-.839.685-2.14 1.727-4.542 3.635q-.164.132-.366.305c-.322.272-.71.6-1.127.884-.593.405-1.277.745-1.978.74-.705.003-1.393-.34-1.987-.747-.42-.286-.806-.613-1.125-.883q-.199-.17-.359-.299A484 484 0 0 1 1.99 6.054z' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 6px 7px
}

.menu .menu__list-link .tv-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' fill='none' viewBox='0 0 20 19'%3E%3Cpath fill='%2355C595' fill-rule='evenodd' d='M4.986.257A.714.714 0 0 1 5.992.166l4.006 3.345L14.005.166a.714.714 0 0 1 .915 1.097L11.97 3.727h5.172c1.382 0 2.5 1.121 2.5 2.503v9.838a2.5 2.5 0 0 1-2.5 2.503H2.855a2.5 2.5 0 0 1-2.5-2.503V6.23a2.5 2.5 0 0 1 2.5-2.503h5.173L5.076 1.263a.714.714 0 0 1-.09-1.006m4.998 4.898H2.855c-.59 0-1.071.48-1.071 1.075v9.838c0 .595.48 1.075 1.071 1.075h14.286c.59 0 1.072-.48 1.072-1.075V6.23c0-.595-.481-1.075-1.072-1.075H9.984' clip-rule='evenodd'/%3E%3Cpath fill='%2355C595' d='M16.31 9.427a1.149 1.149 0 1 1-2.297.002 1.149 1.149 0 0 1 2.298-.002M16.31 12.877a1.149 1.149 0 1 1-2.297.002 1.149 1.149 0 0 1 2.298-.002'/%3E%3Cpath fill='%2355C595' fill-rule='evenodd' d='M3.412 8.579c0-.987.8-1.786 1.786-1.786h5.128c.987 0 1.786.8 1.786 1.786v5.142c0 .987-.8 1.786-1.786 1.786H5.198c-.986 0-1.786-.8-1.786-1.786zm1.786-.358a.357.357 0 0 0-.357.358v5.142c0 .198.16.358.357.358h5.128c.198 0 .357-.16.357-.358V8.58a.357.357 0 0 0-.357-.358z' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 6px 7px
}

.menu .menu__list-link .bookmakers-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg clip-path='url(%23a)'%3E%3Ccircle cx='12' cy='12' r='6' fill='%23fff'/%3E%3Cpath fill='%23FD6341' fill-rule='evenodd' d='M20.56 9.21 23 12l-2.44 2.79.34 3.69-3.61.82-1.89 3.19-3.4-1.46-3.4 1.47-1.89-3.19-3.61-.82.34-3.7L1 12l2.44-2.8-.34-3.7 3.61-.81L8.6 1.5 12 2.96l3.4-1.46 1.89 3.2 3.61.82zM7.4 15.181l7.778-7.778 1.414 1.415-7.778 7.778zM9.497 11a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m6.5 3.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    height: auto;
    width: auto
}

.menu .menu__list {
    padding-bottom: 22px
}

.menu .menu__list.contacts {
    border-bottom: 1px solid rgba(30, 34, 49, .08);
    border-top: 1px solid rgba(30, 34, 49, .08);
    padding: 16px 0
}

.menu .menu__list.contacts .contacts-link {
    background: #fff;
    color: #091f30;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    padding: 12px 0 12px 24px;
    transition: .6s ease
}

.menu .menu__list.contacts .contacts-link:hover {
    background: rgba(83, 100, 166, .04)
}

.menu .menu__list.actions {
    padding: 24px 20px 116px 25px
}

.menu .actions-link {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.menu .actions-link:not(:last-child) {
    margin-bottom: 25px
}

.menu .actions-link .title {
    color: #091f30;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px
}

.menu .actions-link .city {
    align-items: center;
    display: flex
}

.menu .actions-link .city .icon-geo {
    font-size: 12px
}

.menu .actions-link .city span:nth-child(2) {
    color: #3983ff;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    margin-left: 8px
}

.menu .actions-link .menu__action-lang {
    align-items: center;
    display: flex
}

.menu .actions-link .menu__action-lang a {
    align-items: center;
    border: 2px solid rgba(33, 82, 115, .24);
    border-radius: 18px;
    box-sizing: border-box;
    color: #4d758f;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    height: 24px;
    justify-content: center;
    line-height: 24px;
    text-transform: uppercase;
    width: 36px
}

.menu .actions-link .menu__action-lang a.active {
    border: 2px solid #55c595;
    color: #55c595
}

.menu .actions-link .menu__action-lang a:first-child {
    margin-right: 6px
}

@media screen and (max-width: 479px) {
    .menu .menu__list.actions {
        padding: 35px 32px 35px 25px
    }
}

:root {
    --marquee-translate: -50%;
    --marquee-wrapper-width: 200%;
    --marquee-animation-time: 5s;
    --marquee-list-amount: 2;
    --marquee-animation-status: running
}

.marquee {
    overflow: hidden;
    padding-bottom: 8px;
    padding-top: 8px;
    position: relative;
    transition: transform 1s ease-out, width 1s ease-out;
    width: 100%
}

.marquee.paused {
    transform: translateX(-30px);
    width: calc(100% + 30px)
}

.marquee:after {
    background-color: #fff;
    content: "";
    display: block;
    height: 34px;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    transition: opacity 2s ease-out;
    width: 100%;
    z-index: 2
}

.marquee.activated:after {
    opacity: 0
}

.marquee.activated .marquee__wrapper {
    animation: scroll-left var(--marquee-animation-time) linear infinite;
    animation-play-state: var(--marquee-animation-status)
}

.marquee.activated .marquee__list {
    gap: unset;
    justify-content: space-around;
    visibility: visible;
    width: calc(100% / var(--marquee-list-amount))
}

.marquee__wrapper {
    display: flex;
    width: var(--marquee-wrapper-width)
}

.marquee__list {
    display: flex;
    gap: 20px;
    visibility: hidden
}

.marquee__item {
    gap: 8px
}

.marquee__ident, .marquee__item {
    align-items: center;
    display: flex
}

.marquee__ident {
    gap: 4px
}

.marquee__info {
    display: flex
}

.marquee__image {
    border-radius: 50%;
    display: block;
    height: 18px;
    width: 18px
}

.marquee__name, .marquee__value {
    font-size: 14px;
    letter-spacing: -.14px;
    line-height: 1.14;
    white-space: nowrap
}

.marquee__name {
    color: #215273;
    font-weight: 400
}

.marquee__value {
    color: #091f30;
    font-weight: 500
}

.marquee__vector:before {
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    display: block
}

.marquee__vector.down:before, .marquee__vector.up:before {
    height: 16px;
    width: 16px
}

.marquee__vector.up:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%2300865E' d='M6.661 2.667V4h4.394l-7.727 7.727.94.94 7.727-7.727v4.394h1.333V2.667z'/%3E%3C/svg%3E")
}

.marquee__vector.down:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23F9450C' d='M6.005 12.667v-1.333H10.4L2.672 3.607l.94-.94 7.727 7.727V6h1.333v6.667z'/%3E%3C/svg%3E")
}

@keyframes scroll-left {
    0% {
        transform: translateX(0)
    }
    to {
        transform: translateX(var(--marquee-translate))
    }
}

.privacy-policy {
    background-color: #fff;
    bottom: -1px;
    -webkit-box-shadow: 0 10px 10px 16px rgba(9, 31, 48, .08);
    -moz-box-shadow: 0 10px 10px 16px rgba(9, 31, 48, .08);
    box-shadow: 0 10px 10px 16px rgba(9, 31, 48, .08);
    left: 0;
    position: sticky;
    position: -webkit-sticky;
    z-index: 2
}

.privacy-policy.hidden {
    display: none
}

.privacy-policy__wrapper {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    max-width: 1232px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%
}

@media (max-width: 988px) {
    .privacy-policy__wrapper {
        flex-direction: column;
        max-width: 917px;
        padding: 12px 12px 16px
    }
}

.privacy-policy .link__meta-ua, .privacy-policy__text {
    color: #1e2231;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42
}

@media (max-width: 988px) {
    .privacy-policy .link__meta-ua, .privacy-policy__text {
        margin-bottom: 12px;
        text-align: center
    }
}

.privacy-policy__text {
    margin-right: 24px
}

@media (max-width: 988px) {
    .privacy-policy__text {
        margin-right: 0
    }
}

.privacy-policy .link__meta-ua {
    text-transform: uppercase
}

.privacy-policy__link {
    color: #4b99f5;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42;
    text-decoration: underline
}

.privacy-policy__link:hover {
    color: #3983ff
}

.privacy-policy__btn {
    background-color: #4b99f5;
    border: none;
    border-radius: 24px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 24px;
    text-align: center
}

@media (max-width: 988px) {
    .privacy-policy__btn {
        line-height: 1.14;
        padding: 10px 32px
    }
}

.privacy-policy__btn:hover {
    background-color: #3983ff;
    cursor: pointer
}

.footer {
    background: #091f30;
    overflow: hidden;
    position: relative
}

.footer__wrapper {
    display: grid;
    grid-template-columns: minmax(250px, 450px) auto;
    grid-template-rows: minmax(150px, 180px) minmax(100px, 230px) auto auto;
    padding-top: 56px;
    position: relative
}

@media (max-width: 1279px) {
    .footer__wrapper {
        grid-template-columns: minmax(250px, 350px) auto
    }
}

@media (max-width: 1023px) {
    .footer__wrapper {
        grid-template-columns: 250px auto;
        padding-top: 47px
    }
}

.footer_logo-wrapper__igaming {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 136px
}

@media (max-width: 767px) {
    .footer_logo-wrapper__igaming {
        margin-left: auto;
        margin-right: auto
    }
}

.footer_logo-image {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='136' height='30' fill='none' viewBox='0 0 136 30'%3E%3Cpath fill='%23fff' d='M17.469 28.08v-2.982l2.641-.512V6.78l-2.641-.512V3.268h10.003l6.765 17.297h.102l6.544-17.297h10.02v3l-2.658.51v17.808l2.658.512v2.982H40.627v-2.982l2.778-.512v-4.754l.085-11.196-.102-.017-7.413 19.12H32.21L24.626 8.772l-.102.017.29 10.532v5.265l2.93.512v2.982zM53.351 28.08v-2.982l2.642-.512V6.78l-2.642-.512V3.268h19.257v6.697H68.79l-.221-2.863h-7.6v6.237h8.4v3.835h-8.4v7.089h8.009l.221-2.966h3.783v6.783zM81.531 28.08v-2.982l2.659-.512V7.102h-4.516l-.273 2.965h-3.766V3.268h22.136v6.8h-3.783l-.272-2.966h-4.55v17.484l2.675.512v2.982zM95.619 28.08v-2.982l1.772-.256 7.89-21.574h5.095l7.839 21.574 1.772.256v2.982h-8.452v-2.982l1.721-.307-1.091-3.408h-8.725l-1.09 3.408 1.721.306v2.983zm8.997-10.361h6.373l-2.897-8.504-.238-.75h-.102l-.256.801z'/%3E%3Cpath fill='%237CE495' fill-rule='evenodd' d='M132.75 15.192 125.805 1.3 128.406 0l7.596 15.192-7.596 15.192-2.601-1.3zM3.25 15.192l6.945 13.891-2.601 1.3-7.596-15.191L7.594 0l2.601 1.3z' clip-rule='evenodd'/%3E%3C/svg%3E");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    margin-bottom: 10px;
    width: 136px
}

.footer_logo-category {
    background-image: none;
    color: #7ce495;
    height: unset;
    letter-spacing: 1px;
    width: unset
}

.footer__item .logo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='136' height='53' fill='none' viewBox='0 0 136 53'%3E%3Cpath fill='%23fff' d='M17.468 28.08v-2.982l2.641-.512V6.78l-2.641-.512V3.268H27.47l6.765 17.297h.102l6.544-17.297h10.02v3l-2.658.51v17.808l2.658.512v2.982H40.626v-2.982l2.778-.512v-4.754l.085-11.196-.102-.017-7.413 19.12h-3.766L24.625 8.772l-.102.017.29 10.532v5.265l2.93.512v2.982zM53.35 28.08v-2.982l2.642-.512V6.78l-2.642-.512V3.268h19.256v6.697H68.79l-.221-2.863h-7.6v6.237h8.4v3.835h-8.4v7.089h8.009l.221-2.966h3.783v6.783zM81.53 28.08v-2.982l2.659-.512V7.102h-4.516l-.273 2.965h-3.766V3.268H97.77v6.8h-3.783l-.272-2.966h-4.55v17.484l2.675.512v2.982zM95.618 28.08v-2.982l1.772-.256 7.89-21.574h5.095l7.839 21.574 1.772.256v2.982h-8.452v-2.982l1.721-.307-1.091-3.408h-8.725l-1.09 3.408 1.721.306v2.983zm8.997-10.361h6.373l-2.897-8.504-.238-.75h-.102l-.256.801z'/%3E%3Cpath fill='%237CE495' fill-rule='evenodd' d='M132.748 15.192 125.803 1.3 128.404 0 136 15.192l-7.596 15.192-2.601-1.3zM3.252 15.192l6.945 13.891-2.601 1.3L0 15.193 7.596 0l2.601 1.3z' clip-rule='evenodd'/%3E%3Cpath fill='%237CE495' d='M26.132 49.17v3.592h-1.68v-9.669h3.699q1.62 0 2.57.843.956.844.956 2.232 0 1.42-.936 2.211-.93.79-2.61.79zm0-1.349h2.019q.897 0 1.368-.418.471-.424.471-1.222 0-.784-.478-1.248-.478-.472-1.314-.485h-2.066zM41.523 48.445H37.55v2.975h4.642v1.342h-6.322v-9.669h6.276v1.355H37.55v2.67h3.972zM52.205 43.093h1.68v9.669h-1.68v-6.886l-4.244 6.886h-1.68v-9.669h1.68v6.893zm.053-2.464q0 .837-.585 1.355t-1.56.518-1.56-.518-.585-1.355h1.208q0 .439.246.684.253.24.69.24.44 0 .685-.24.246-.245.246-.684zM65.603 44.448h-3.015v8.314h-1.667v-8.314h-2.988v-1.355h7.67zM75.521 43.093h1.68v9.669h-1.68v-6.886l-4.243 6.886h-1.68v-9.669h1.68v6.893zM89.61 52.762h-1.673v-4.297h-4.323v4.297h-1.68v-9.669h1.68v4.024h4.323v-4.024h1.673zM100.505 44.448h-4.463v8.314H94.37v-9.669h6.136zM110.549 43.093h1.68v9.669h-1.68v-6.886l-4.243 6.886h-1.68v-9.669h1.68v6.893z'/%3E%3C/svg%3E");
    display: block;
    height: 53px;
    width: 136px
}

.footer__item-social {
    display: flex;
    margin-top: 49px
}

.footer__item-social a {
    align-items: center;
    background: #7ce495;
    border-radius: 50%;
    color: #091f30;
    display: flex;
    font-size: 20px;
    height: 40px;
    justify-content: center;
    width: 40px
}

.footer__item-social a:not(:last-child) {
    margin-right: 12px
}

.footer__item .links__wrapper {
    display: flex;
    justify-content: space-between
}

.footer__item .links-item {
    margin-right: 32px;
    max-width: 350px;
    width: 100%
}

@media (max-width: 1023px) {
    .footer__item .links-item {
        margin-right: 20px
    }
}

.footer__item .links-item:nth-child(2) .links-list, .footer__item .links-item:nth-child(3) .links-list {
    display: grid;
    grid-template-columns: repeat(2, auto);
    grid-gap: 0 20px
}

@media (max-width: 767px) {
    .footer__item .links-item:nth-child(2) .links-list, .footer__item .links-item:nth-child(3) .links-list {
        display: block
    }
}

.footer__item .heading {
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    margin-bottom: 16px
}

.footer__item .links-list li:not(:last-child) {
    margin-bottom: 14px
}

.footer__item .links-list a, .footer__item .links-list span {
    color: hsla(0, 0%, 100%, .72);
    font-size: 12px;
    font-weight: 400;
    line-height: 14px
}

.footer__item.additional-info {
    grid-column: 1/3
}

.footer__links {
    display: flex;
    grid-column: 2/3;
    grid-row: 1/4;
    margin-left: auto;
    max-width: 800px;
    position: relative;
    width: 100%;
    z-index: 1
}

.footer__privacy {
    position: relative;
    z-index: 0
}

.footer__privacy-item {
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px
}

.footer__privacy-item:not(:last-child) {
    margin-bottom: 16px
}

.footer__terms {
    color: hsla(0, 0%, 100%, .72);
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    max-width: 280px;
    padding-bottom: 40px;
    padding-right: 40px
}

.footer-gambling {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: 24px 48px;
    margin-bottom: 20px;
    padding-top: 24px;
    position: relative
}

.footer-gambling:before {
    background: hsla(0, 0%, 100%, .08);
    content: "";
    height: 1px;
    left: 50%;
    margin-left: -50vw;
    position: absolute;
    top: 0;
    width: 100vw
}

@media (max-width: 767px) {
    .footer-gambling:before {
        display: none
    }
}

.footer-gambling__item:last-of-type {
    grid-column: 2/2
}

.footer-gambling__item:nth-child(2) {
    grid-column: 1/3;
    grid-row: 2/2
}

.footer-gambling__item.mobile {
    display: none
}

.footer-gambling__item .support-link {
    display: inline-block
}

.footer-gambling__item .support-link img {
    width: 100%
}

.footer-gambling__item .support-link:not(:last-child) {
    margin-right: 48px
}

.footer-gambling__item .reg-link img {
    width: 100%
}

.footer-gambling__item .reg-link:not(:last-child) {
    margin-right: 48px
}

.footer-gambling__item:last-child {
    margin-left: auto;
    margin-right: 50px
}

.footer-gambling .alert {
    color: hsla(0, 0%, 100%, .72);
    display: block;
    font-size: 12px;
    line-height: 16px
}

.footer-gambling .alert > a {
    color: #fff;
    font-weight: 500
}

@media (max-width: 1023px) {
    .footer-gambling__item:last-child {
        margin-left: unset;
        margin-right: 0;
        margin-top: 32px
    }
}

@media (max-width: 767px) {
    .footer-gambling {
        grid-template-columns: 1fr;
        grid-gap: 0 0
    }

    .footer-gambling__item:first-of-type {
        margin-bottom: 20px
    }

    .footer-gambling__item:last-of-type {
        grid-column: 1/1;
        grid-row: 3/3;
        margin: 0
    }

    .footer-gambling__item:nth-child(2) {
        grid-column: 1/1;
        grid-row: 2/2;
        margin-bottom: 32px
    }

    .footer-gambling__item:nth-child(3) {
        display: none
    }

    .footer-gambling__item.mobile {
        display: block
    }

    .footer-gambling__item .alert {
        margin-top: 5px
    }

    .footer-gambling__item .reg-link {
        display: block
    }

    .footer-gambling__item .reg-link img {
        width: auto
    }

    .footer-gambling__item .reg-link:first-child {
        margin-bottom: 24px;
        margin-right: 0
    }

    .footer-gambling__item:last-child {
        align-items: flex-start;
        flex-direction: column
    }

    .footer-gambling__item .support-link:not(:last-child) {
        margin-right: 23px
    }
}

.footer__restrictions {
    align-items: center;
    background: hsla(0, 0%, 100%, .1);
    border-radius: 2px;
    color: hsla(0, 0%, 100%, .54);
    display: inline-flex;
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 40px;
    padding: 4px 10px
}

.footer__restrictions:before {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23fff' d='M9.006 13.306H4.268v-.808l2.347-2.56q.51-.567.722-.944.217-.383.217-.765 0-.503-.285-.813-.28-.31-.76-.31-.57 0-.886.349-.315.348-.314.953H4.133q0-.644.29-1.157.295-.518.837-.803a2.7 2.7 0 0 1 1.259-.285q1.026 0 1.616.517.595.514.595 1.423 0 .528-.3 1.108-.295.576-.972 1.312l-1.723 1.844h3.271zM12.69 13.306h-1.172V7.648l-1.727.59v-.991l2.748-1.012h.15zM18.155 9.401h1.839v1.075h-1.84v2.095h-1.141v-2.095h-1.849V9.4h1.849v-1.96h1.142z'/%3E%3Cpath fill='%23fff' fill-opacity='.54' d='M16.993 5.358h1.181L18.17 1.92a1 1 0 0 0-1-1H1a1 1 0 0 0-1 1v16.17a1 1 0 0 0 1 1h16.17c.552 0 1.004-.448 1.004-1v-3.436h-1.182v3.266H1.17V2.09h15.823z'/%3E%3C/svg%3E") no-repeat 50%;
    background-size: cover;
    content: "";
    height: 20px;
    margin-right: 8px;
    min-width: 20px;
    width: 20px
}

@media (max-width: 767px) {
    .footer__restrictions {
        margin-bottom: 0
    }

    .footer__wrapper {
        display: flex
    }
}

.nolink-link:hover {
    cursor: pointer
}

@media (max-width: 767px) {
    .footer__wrapper {
        flex-direction: column;
        padding-bottom: 40px
    }

    .footer__item.additional-info {
        border-top: 1px solid hsla(0, 0%, 100%, .1);
        display: flex;
        flex-direction: column;
        margin-top: 32px;
        position: relative;
        top: unset
    }

    .footer .wrap {
        padding: 0 24px
    }

    .footer__links {
        border-bottom: 1px solid hsla(0, 0%, 100%, .1);
        border-top: 1px solid hsla(0, 0%, 100%, .1);
        margin: 32px 0;
        padding: 32px 0
    }

    .footer__item .logo {
        margin: auto
    }

    .footer__item-social {
        justify-content: center;
        margin-top: 32px
    }

    .footer__privacy-item {
        display: inline;
        text-align: center
    }

    .footer__privacy {
        align-items: center;
        display: flex;
        flex-direction: column
    }

    .footer__item.footer__terms {
        border-top: 1px solid hsla(0, 0%, 100%, .08);
        margin: 32px auto auto;
        max-width: unset;
        order: 3;
        padding: 24px 0 0;
        text-align: center;
        width: 100%
    }

    .footer-gambling {
        margin-bottom: 0;
        padding-top: 32px
    }
}

@media (max-width: 599px) {
    .footer__item .links-item:not(:last-child) {
        margin-bottom: 40px
    }

    .footer__links {
        display: block;
        max-width: unset
    }

    .footer__item .links-item {
        margin-right: 0;
        max-width: unset
    }

    .footer .links-list {
        column-count: 2
    }

    .footer__item .heading {
        font-size: 14px;
        line-height: 16px
    }
}

.rating_intro {
    background: #215273;
    padding-bottom: 45px
}

.rating_intro__wrapper {
    display: flex;
    position: relative
}

.rating_intro__item .text {
    padding-right: 480px
}

.rating_intro__item .text.error {
    padding-bottom: 20px;
    padding-right: 550px
}

.rating_intro__item .text.error p {
    margin-bottom: 10px
}

@media (max-width: 1023px) {
    .rating_intro__item .text.error {
        padding-right: 0
    }
}

.rating_intro__item h1 {
    align-items: baseline;
    color: #fff;
    display: flex;
    font-size: 40px;
    font-weight: 900;
    line-height: 48px;
    margin-bottom: 20px;
    margin-top: 76px;
    position: relative
}

.rating_intro__item h1 span {
    color: #7ce495;
    font-size: 28px;
    margin-right: 14px
}

.rating_intro__item p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px
}

.rating_intro__item img {
    position: absolute;
    right: 75px;
    top: 10px;
    width: 200px
}

.rating_intro__chapter {
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px
}

.rating_intro__chapter .item {
    align-items: center;
    background: hsla(0, 0%, 100%, .2);
    border: 2px solid hsla(0, 0%, 100%, .16);
    border-radius: 18px;
    color: #fff;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    justify-content: center;
    margin-bottom: 12px;
    margin-right: 8px;
    padding: 0 16px
}

.rating_intro__chapter .item.active {
    background: #55c595;
    color: #091f30
}

@media (max-width: 1023px) {
    .rating_intro__item img {
        right: 0
    }

    .rating_intro__item .text {
        padding-right: 320px
    }
}

@media (max-width: 767px) {
    .rating_intro__item img {
        display: none
    }

    .rating_intro__item .text {
        padding-right: 0
    }

    .rating_intro__chapter {
        flex-wrap: unset;
        margin-top: 22px;
        overflow: scroll;
        padding-left: 12px;
        scrollbar-width: none;
        width: 100%
    }

    .rating_intro__chapter::-webkit-scrollbar {
        display: none
    }

    .rating_intro__item h1 {
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 8px;
        margin-top: 53px
    }

    .rating_intro__item h1 span {
        font-size: 19px
    }

    .rating_intro__item p {
        font-size: 14px;
        line-height: 22px
    }

    .rating_intro {
        padding-bottom: 54px
    }

    .rating_intro .wrap {
        padding: 0
    }

    .rating_intro__wrapper {
        padding: 0 16px
    }
}

.checked-label {
    left: -10px;
    position: absolute;
    top: -9px
}

@media (max-width: 767px) {
    .checked-label {
        top: -7px
    }
}

.checked-label__text {
    align-items: center;
    background-color: #e03400;
    border-radius: 6px;
    color: #fff;
    display: flex;
    font-family: Inter, serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.66;
    padding-left: 2px;
    padding-right: 6px;
    position: relative;
    z-index: 2
}

.checked-label__text:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M6 10.78 3.22 8l-.947.94L6 12.667l8-8-.94-.94z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    height: 16px;
    margin-right: 2px;
    width: 16px
}

.checked-label:after, .checked-label__text:before {
    background-position: 50%;
    background-repeat: no-repeat;
    content: ""
}

.checked-label:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10' fill='none' viewBox='0 0 9 10'%3E%3Cpath fill='%23FF6433' d='M9 9.5.531 0H9z'/%3E%3Cpath fill='url(%23a)' fill-opacity='.32' d='M9 9.5.531 0H9z'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='4.766' x2='4.766' y1='0' y2='9.5' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    bottom: -8px;
    height: 10px;
    left: 1px;
    position: absolute;
    width: 9px;
    z-index: 1
}

.organizations__item-center .btn.clipboard-wrapper, .organizations__item-right .btn.clipboard-wrapper, .review__top-actions .btn.clipboard-wrapper {
    background-color: #f1faf7;
    border: 2px solid #55c595;
    color: #215273;
    cursor: pointer;
    font-family: Inter, sans-serif;
    font-size: 18px;
    font-weight: 700;
    justify-content: flex-start;
    line-height: 1.33;
    padding-left: 48px;
    padding-right: 48px;
    position: relative;
    text-transform: uppercase
}

.organizations__item-center .btn.clipboard-wrapper:after, .organizations__item-center .btn.clipboard-wrapper:before, .organizations__item-right .btn.clipboard-wrapper:after, .organizations__item-right .btn.clipboard-wrapper:before, .review__top-actions .btn.clipboard-wrapper:after, .review__top-actions .btn.clipboard-wrapper:before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.organizations__item-center .btn.clipboard-wrapper:before, .organizations__item-right .btn.clipboard-wrapper:before, .review__top-actions .btn.clipboard-wrapper:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%2355C595' fill-rule='evenodd' d='m23 12-2.44-2.79.34-3.69-3.61-.82-1.89-3.2L12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 12l2.44 2.79-.34 3.7 3.61.82L8.6 22.5l3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69zM6.598 16.114l1.28 1.28 9.51-9.51-1.28-1.28zm4.34-6.927c0 .966-.786 1.75-1.75 1.75-.966 0-1.75-.784-1.75-1.75 0-.964.785-1.75 1.75-1.75.964 0 1.75.785 1.75 1.75m5.624 5.626c0 .964-.785 1.75-1.75 1.75-.964 0-1.75-.785-1.75-1.75 0-.966.786-1.75 1.75-1.75.966 0 1.75.784 1.75 1.75' clip-rule='evenodd'/%3E%3C/svg%3E");
    height: 24px;
    left: 12px;
    width: 24px
}

.organizations__item-center .btn.clipboard-wrapper:after, .organizations__item-right .btn.clipboard-wrapper:after, .review__top-actions .btn.clipboard-wrapper:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23215273' fill-opacity='.54' d='M13.335 19.167h-10c-.917 0-1.667-.75-1.667-1.667V5.833h1.667V17.5h10zm2.5-3.334H6.668c-.917 0-1.667-.75-1.667-1.667V2.5c0-.917.75-1.667 1.667-1.667h9.167c.916 0 1.666.75 1.666 1.667v11.667c0 .916-.75 1.666-1.666 1.666m0-13.333H6.668v11.667h9.167z'/%3E%3C/svg%3E");
    height: 20px;
    right: 14px;
    width: 20px
}

.organizations__item-center .btn.clipboard-wrapper .copy-to-clipboard, .organizations__item-right .btn.clipboard-wrapper .copy-to-clipboard, .review__top-actions .btn.clipboard-wrapper .copy-to-clipboard {
    border-left: 2px dashed rgba(9, 31, 48, .122);
    height: 100%;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-top: 10px;
    position: relative;
    width: 100%
}

.organizations__item-center .btn.clipboard-wrapper .copy-to-clipboard span, .organizations__item-right .btn.clipboard-wrapper .copy-to-clipboard span, .review__top-actions .btn.clipboard-wrapper .copy-to-clipboard span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.organizations__item-center .btn.clipboard-wrapper .copy-to-clipboard span.promo-title, .organizations__item-right .btn.clipboard-wrapper .copy-to-clipboard span.promo-title, .review__top-actions .btn.clipboard-wrapper .copy-to-clipboard span.promo-title {
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    text-transform: none
}

.organizations__item-center .btn.clipboard-wrapper .copy-to-clipboard:after, .organizations__item-center .btn.clipboard-wrapper .copy-to-clipboard:before, .organizations__item-right .btn.clipboard-wrapper .copy-to-clipboard:after, .organizations__item-right .btn.clipboard-wrapper .copy-to-clipboard:before, .review__top-actions .btn.clipboard-wrapper .copy-to-clipboard:after, .review__top-actions .btn.clipboard-wrapper .copy-to-clipboard:before {
    background-color: #fff;
    border-left: 2px solid #55c595;
    border-right: 2px solid #55c595;
    content: "";
    display: block;
    height: 6px;
    left: -1px;
    position: absolute;
    width: 12px
}

.organizations__item-center .btn.clipboard-wrapper .copy-to-clipboard:before, .organizations__item-right .btn.clipboard-wrapper .copy-to-clipboard:before, .review__top-actions .btn.clipboard-wrapper .copy-to-clipboard:before {
    border-bottom: 2px solid #55c595;
    border-radius: 0 0 6px 6px;
    top: 0;
    transform: translate(-50%, -50%)
}

.organizations__item-center .btn.clipboard-wrapper .copy-to-clipboard:after, .organizations__item-right .btn.clipboard-wrapper .copy-to-clipboard:after, .review__top-actions .btn.clipboard-wrapper .copy-to-clipboard:after {
    border-radius: 6px 6px 0 0;
    border-top: 2px solid #55c595;
    bottom: 0;
    transform: translate(-50%, 50%)
}

.organizations__item-center .btn.clipboard-wrapper .clipboard-tooltip, .organizations__item-right .btn.clipboard-wrapper .clipboard-tooltip, .review__top-actions .btn.clipboard-wrapper .clipboard-tooltip {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' fill='none' viewBox='0 0 10 8'%3E%3Cpath fill='%231DA1F2' fill-rule='evenodd' d='M9.53.47a.75.75 0 0 1 0 1.06l-5.5 5.5a.75.75 0 0 1-1.06 0l-2.5-2.5a.75.75 0 1 1 1.06-1.06L3.5 5.44 8.47.47a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E") #212121 no-repeat 9% 50%;
    border-radius: 4px;
    box-shadow: 0 2px 14px rgba(0, 0, 0, .1);
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    justify-content: center;
    line-height: 24px;
    opacity: 0;
    padding: 4px 12px 4px 35px;
    position: absolute;
    right: 5px;
    text-transform: none;
    top: 100%;
    transform: translateY(-10px);
    transition: all .3s;
    visibility: hidden;
    z-index: -1
}

.organizations__item-center .btn.clipboard-wrapper .clipboard-tooltip:before, .organizations__item-right .btn.clipboard-wrapper .clipboard-tooltip:before, .review__top-actions .btn.clipboard-wrapper .clipboard-tooltip:before {
    background: #212121;
    border-radius: 2px;
    content: "";
    height: 16px;
    position: absolute;
    right: 12px;
    top: -5px;
    transform: rotate(45deg);
    width: 16px
}

.organizations__item-center .btn.clipboard-wrapper .clipboard-tooltip.active, .organizations__item-right .btn.clipboard-wrapper .clipboard-tooltip.active, .review__top-actions .btn.clipboard-wrapper .clipboard-tooltip.active {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    z-index: 1
}

.organizations {
    background: #fff;
    border: 1px solid rgba(9, 31, 48, .08);
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(9, 31, 48, .08);
    margin-bottom: 82px;
    padding-bottom: 25px;
    position: relative
}

.organizations__table {
    border-top: 1px solid rgba(9, 31, 48, .08);
    width: 100%
}

.organizations__table .review__sanctions {
    background: #e03400;
    border-radius: 8px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    margin: 16px 20px 0;
    padding: 4px 12px;
    text-align: left
}

.organizations__table .review__sanctions:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cg fill='%23fff' clip-path='url(%23a)'%3E%3Cpath d='M10.487 2H5.513L2 5.513v4.974L5.513 14h4.974L14 10.487V5.513zm2.18 7.933-2.734 2.734H6.067L3.333 9.933V6.067l2.734-2.734h3.866l2.734 2.734z'/%3E%3Cpath d='M8.003 11.333a.667.667 0 1 0 0-1.333.667.667 0 0 0 0 1.333M7.336 4.667h1.333v4.666H7.336z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    content: "";
    flex-shrink: 0;
    height: 16px;
    margin-right: 8px;
    width: 16px
}

@media (max-width: 767px) {
    .organizations__table .review__sanctions {
        line-height: 15px;
        margin: 16px 8px 0;
        padding: 8px
    }

    .organizations__table .review__sanctions:before {
        background-size: 20px 20px;
        height: 20px;
        margin-right: 4px;
        width: 20px
    }
}

.organizations__heading {
    align-items: center;
    display: flex;
    padding: 28px 40px 32px 28px
}

.organizations__heading .heading {
    color: #091f30;
    font-size: 28px;
    font-weight: 800;
    line-height: 28px
}

.organizations__heading .sort {
    align-items: center;
    color: #215273;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    margin-left: auto
}

.organizations__heading .sort span {
    margin-right: 11px
}

.organizations__item {
    display: flex;
    padding: 16px 24px 16px 20px;
    position: relative
}

.organizations__item.active .number {
    background: #f3e66d;
    border: 2px solid transparent
}

.organizations__item-left {
    padding-left: 52px;
    position: relative
}

.organizations__item-left .image {
    width: 160px
}

.organizations__item-left .image img {
    height: auto;
    width: 100%
}

@media (max-width: 767px) {
    .organizations__item-left .image {
        width: auto
    }
}

.organizations__item-left .rate {
    padding-left: 6px
}

.organizations__item-left .stars {
    align-items: center;
    display: flex;
    padding-top: 8px;
    position: relative
}

.organizations__item-left .stars-wrapper {
    display: flex
}

.organizations__item-left .stars .icon-star {
    color: #f3e66d;
    font-size: 19px;
    position: relative
}

.organizations__item-left .stars .icon-star.half {
    color: #e9e9ec
}

.organizations__item-left .stars .icon-star.half:after {
    color: #f3e66d;
    content: "Q";
    display: inline-block;
    font-family: Glyphter, sans-serif;
    font-style: normal;
    font-weight: 400;
    height: 100%;
    left: 0;
    line-height: 1;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 50%
}

.organizations__item-left .stars .icon-star.half.half-1:after {
    width: 10%
}

.organizations__item-left .stars .icon-star.half.half-2:after {
    width: 20%
}

.organizations__item-left .stars .icon-star.half.half-3:after {
    width: 30%
}

.organizations__item-left .stars .icon-star.half.half-4:after {
    width: 40%
}

.organizations__item-left .stars .icon-star.half.half-6:after {
    width: 60%
}

.organizations__item-left .stars .icon-star.half.half-7:after {
    width: 70%
}

.organizations__item-left .stars .icon-star.half.half-8:after {
    width: 80%
}

.organizations__item-left .stars .icon-star.half.half-9:after {
    width: 90%
}

.organizations__item-left .stars .icon-star.empty {
    color: #e9e9ec
}

.organizations__item-left .stars .point {
    color: #091f30;
    font-size: 18px;
    font-weight: 800;
    line-height: 20px;
    padding-left: 12px
}

.organizations__item-left .review {
    align-items: center;
    display: flex;
    margin-top: 5px
}

.organizations__item-left .review span {
    color: #55c595
}

.organizations__item-left .review .quantity {
    border-bottom: 2px dashed rgba(9, 31, 48, .12);
    color: #55c595;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-left: 10px
}

.organizations__item-left .number {
    align-items: center;
    background: rgba(124, 228, 149, .08);
    border: 2px solid #55c595;
    border-radius: 50%;
    color: #091f30;
    display: flex;
    font-size: 18px;
    font-weight: 900;
    height: 40px;
    justify-content: center;
    left: 0;
    line-height: 28px;
    position: absolute;
    top: 12px;
    width: 40px
}

.organizations__item-center {
    margin-right: 24px;
    padding-left: 30px;
    padding-top: 10px
}

.organizations__item-center .title-container {
    align-items: center;
    display: flex;
    justify-content: start;
    margin-bottom: 12px
}

.organizations__item-center .title {
    color: #091f30;
    display: inline-flex;
    font-size: 18px;
    font-weight: 800;
    line-height: 24px;
    padding-right: 40px
}

.organizations__item-center .title span {
    background: #e03400;
    line-height: 20px
}

.organizations__item-center .nomination-label, .organizations__item-center .title span {
    align-items: center;
    border-radius: 6px;
    color: #fff;
    display: inline-flex;
    font-size: 12px;
    font-weight: 700;
    padding: 0 6px
}

.organizations__item-center .nomination-label {
    background-color: #ff6433;
    flex-shrink: 0;
    line-height: 1.6;
    margin-left: -34px
}

.organizations__item-center .list {
    column-count: 2;
    padding-right: 20px
}

.organizations__item-center .list li {
    align-items: flex-start;
    color: #215273;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 6px;
    overflow: hidden;
    position: relative;
    -webkit-column-break-inside: avoid;
    break-inside: avoid;
    break-inside: avoid-column;
    page-break-inside: avoid
}

.organizations__item-center .list li:before {
    background-color: #55c595;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M8.333 2.5 3.75 7.083 1.667 5'/%3E%3C/svg%3E");
    background-position: 2px 3px;
    background-repeat: no-repeat;
    border-radius: 50%;
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 15px;
    margin-right: 9px;
    transform: translateY(2px);
    width: 15px
}

.organizations__item-center .list li.inactive {
    color: #b8c7d2
}

.organizations__item-center .list li.inactive:before {
    background-color: #dbe3e8
}

.organizations__item-right {
    display: flex;
    flex-direction: column;
    margin-left: auto;
    max-width: 180px;
    padding-top: 10px;
    text-align: center;
    width: 100%
}

.organizations__item-right .btn-first {
    align-items: center;
    background: #7ce495;
    border-radius: 8px;
    color: #091f30;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    height: 44px;
    justify-content: center;
    width: 100%
}

.organizations__item-right .btn-second {
    color: #00865e;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 28px;
    margin-top: 10px
}

.organizations__item-center .btn.clipboard-wrapper, .organizations__item-right .btn.clipboard-wrapper {
    align-items: center;
    background-color: #f1faf7;
    border-radius: 8px;
    color: #215273;
    display: flex;
    font-size: 14px;
    line-height: 1.4285714286;
    margin-bottom: 16px;
    margin-left: auto;
    margin-top: 16px;
    padding-left: 40px;
    padding-right: 40px;
    width: 100%
}

.organizations__item-center .btn.clipboard-wrapper:before, .organizations__item-right .btn.clipboard-wrapper:before {
    left: 8px
}

.organizations__item-center .btn.clipboard-wrapper .copy-to-clipboard, .organizations__item-right .btn.clipboard-wrapper .copy-to-clipboard {
    padding-bottom: 1px;
    padding-left: 12px;
    padding-top: 1px
}

.organizations__item-center .btn.clipboard-wrapper .copy-to-clipboard:after, .organizations__item-center .btn.clipboard-wrapper .copy-to-clipboard:before, .organizations__item-right .btn.clipboard-wrapper .copy-to-clipboard:after, .organizations__item-right .btn.clipboard-wrapper .copy-to-clipboard:before {
    height: 7px
}

.organizations__item-center .btn.clipboard-wrapper .clipboard-tooltip, .organizations__item-right .btn.clipboard-wrapper .clipboard-tooltip {
    line-height: 1.6666666667
}

.organizations .show-more {
    align-items: center;
    background: #091f30;
    border-radius: 20px;
    bottom: -18px;
    box-shadow: 0 4px 16px rgba(9, 31, 48, .08);
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    height: 36px;
    justify-content: center;
    left: 0;
    margin: auto;
    max-width: 155px;
    position: absolute;
    right: 0;
    width: 100%
}

.organizations .updated {
    color: rgba(33, 82, 115, .32);
    font-size: 12px;
    font-weight: 500;
    left: 15px;
    line-height: 20px;
    position: relative;
    top: 60px
}

@media (max-width: 1023px) {
    .organizations .updated {
        left: 0;
        top: 80px
    }
}

.organizations .bonus-info {
    color: #091f30;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 16px
}

.organizations .bonus-info:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23FF6433' d='M16.772 6.458h-.85c.202-.394.33-.83.33-1.302a2.87 2.87 0 0 0-2.865-2.864c-1.354 0-2.23.693-3.353 2.223C8.91 2.985 8.035 2.292 6.68 2.292a2.87 2.87 0 0 0-2.865 2.864c0 .472.124.908.33 1.302H3.23c-.862 0-1.562.7-1.562 1.563v4.166c0 .287.234.521.52.521h.522v3.496c0 .944.768 1.713 1.712 1.713H15.58c.944 0 1.712-.769 1.712-1.713v-3.496h.52c.287 0 .522-.234.522-.52V8.02c0-.863-.7-1.563-1.563-1.563M9.22 16.354H4.422a.15.15 0 0 1-.15-.15v-3.496h3.646v-1.562H3.23V8.02h5.99zM6.678 6.458a1.302 1.302 0 1 1 0-2.604c.716 0 1.22.248 2.737 2.507l.065.097zm3.971-.097c1.517-2.26 2.022-2.507 2.738-2.507a1.302 1.302 0 1 1 0 2.604h-2.803zm6.123 4.785h-4.687v1.562h3.645v3.496a.15.15 0 0 1-.15.15h-4.797V8.021h5.99z'/%3E%3C/svg%3E");
    content: "";
    display: flex;
    flex-shrink: 0;
    height: 20px;
    margin-right: 6px;
    width: 20px
}

.organizations + .about__author {
    margin: -8px 0 40px
}

.organizations .updated-at {
    bottom: -32px;
    color: rgba(33, 82, 115, .8);
    font-family: Inter, serif;
    font-size: 12px;
    font-weight: 500;
    left: 20px;
    line-height: 1.66;
    position: absolute
}

@media (max-width: 767px) {
    .organizations .updated-at {
        left: 0
    }
}

.organizations .disclaimer-text {
    border-top: 1px solid #ecedef;
    margin-left: 70px;
    padding: 12px 24px 20px 0
}

@media screen and (max-width: 767px) {
    .organizations .disclaimer-text {
        margin: 0 16px;
        padding: 12px 0 20px
    }
}

.organizations .license-text {
    margin-top: 12px;
    max-width: 140px
}

@media screen and (max-width: 767px) {
    .organizations .license-text {
        max-width: unset
    }
}

.organizations .on-advertising-rights-text {
    margin-top: auto;
    text-align: right
}

@media screen and (max-width: 767px) {
    .organizations .on-advertising-rights-text {
        position: absolute;
        right: 16px;
        top: 0
    }
}

@media (max-width: 1279px) {
    .organizations__item-center .title {
        padding-right: 15px
    }

    .organizations__item-center .nomination-label {
        margin-left: -9px
    }

    .organizations__item-center .list li {
        flex-shrink: 0
    }

    .organizations__item-center .list {
        column-count: 1;
        padding-right: 0
    }
}

@media (max-width: 1023px) {
    .organizations__item {
        flex-direction: column
    }

    .organizations__item-left {
        display: flex
    }

    .organizations__item-left .rate {
        margin-left: auto
    }

    .organizations__item-right {
        margin: auto
    }
}

@media (max-width: 767px) {
    .organizations {
        margin-bottom: 84px
    }

    .organizations__item-left .number {
        height: 32px;
        top: 5px;
        width: 32px
    }

    .organizations__item-left img {
        width: 120px
    }

    .organizations__item {
        padding: 16px 16px 16px 12px
    }

    .organizations__heading .heading {
        font-size: 24px
    }

    .organizations__heading {
        align-items: unset;
        flex-direction: column;
        padding: 16px 20px 16px 16px
    }

    .organizations__heading .sort {
        margin-left: unset;
        margin-top: 11px
    }

    .organizations__item-left .stars {
        padding-top: 0
    }

    .organizations__item-left .stars span {
        font-size: 16px
    }

    .organizations__item-left .stars .point {
        line-height: 22px;
        padding-left: 15px
    }

    .organizations__item-center {
        margin-right: unset;
        padding-left: 4px
    }

    .organizations__item-center .btn.clipboard-wrapper .clipboard-tooltip:before, .organizations__item-right .btn.clipboard-wrapper .clipboard-tooltip:before {
        height: 12px;
        width: 12px
    }

    .organizations__heading .sort span {
        font-size: 19px
    }

    .organizations__item-center .title {
        font-size: 16px
    }

    .organizations__item-left .rate {
        padding-top: 0
    }

    .organizations__item-left .review {
        padding-right: 30px
    }

    .organizations__item-left {
        padding-left: 40px
    }

    .organizations__item-right {
        max-width: none
    }

    .item-wrapper:has(.license-text) {
        display: grid;
        grid-template-columns: 120px auto
    }

    .item-wrapper:has(.license-text) .license-text {
        grid-column: 1/3
    }

    .organizations__item:has(.on-advertising-rights-text) {
        padding: 20px 16px 16px 12px
    }
}

.aside__ratings {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(9, 31, 48, .08);
    margin-top: 48px;
    padding: 16px 0 5px 16px
}

.aside__ratings-list {
    padding-left: 36px
}

.aside__ratings-list a {
    border-top: 1px solid rgba(9, 31, 48, .08);
    color: #091f30;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding: 14px 40px 14px 0;
    position: relative;
    width: 100%
}

.aside__ratings-list a .icon-statistic {
    align-items: center;
    background: rgba(124, 228, 149, .08);
    border-radius: 50%;
    color: #55c595;
    display: flex;
    height: 32px;
    justify-content: center;
    left: -45px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 32px
}

.aside__ratings-list a .icon-arr_right {
    color: #55c595;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%)
}

.aside__ratings .heading {
    color: #091f30;
    font-size: 22px;
    font-weight: 800;
    line-height: 28px;
    padding-bottom: 16px
}

.aside__news {
    margin-top: 70px
}

.aside__news .heading {
    align-items: center;
    color: #091f30;
    display: flex;
    font-size: 22px;
    font-weight: 800;
    line-height: 28px;
    margin-bottom: 16px
}

.aside__news .heading:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%237CE495' d='M13 0H2C.9 0 0 .9 0 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5zM4 4h5v2H4zm10 10H4v-2h10zm0-4H4V8h10zm-2-4V2l4 4z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 18px;
    margin-right: 11px;
    width: 18px
}

.aside__news-item:not(:last-child) {
    margin-bottom: 20px
}

.aside__news-item img {
    border-radius: 4px;
    height: 168px;
    object-fit: cover;
    width: 100%
}

.aside__news-item .link {
    color: #091f30;
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 6px;
    margin-top: 8px
}

.aside__news-item .info {
    align-items: center;
    display: flex
}

.aside__news-item .info-date {
    color: #4d758f;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-right: 12px
}

.aside__news-item .info-reviews {
    align-items: center;
    color: #55c595;
    display: flex;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px
}

.aside__news-item .info-reviews span {
    color: #55c595;
    font-size: 14px;
    margin-right: 4px
}

.aside__ratings-more {
    margin-top: 48px
}

.aside__ratings-more .heading {
    align-items: center;
    color: #091f30;
    display: flex;
    font-size: 22px;
    font-weight: 800;
    line-height: 28px;
    margin-bottom: 16px;
    position: relative
}

.aside__ratings-more .heading:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%237CE495' d='M16 0H2C.9 0 0 .9 0 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2M5 14c-.55 0-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v5c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v8c0 .55-.45 1-1 1m4 0c-.55 0-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1'/%3E%3C/svg%3E");
    content: "";
    display: block;
    height: 18px;
    margin-right: 11px;
    width: 18px
}

.aside__ratings-more li {
    background: #fff;
    border: 1px solid rgba(9, 31, 48, .08);
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(9, 31, 48, .08)
}

.aside__ratings-more li:not(:last-child) {
    margin-bottom: 4px
}

.aside__ratings-more a {
    display: block;
    height: 100%;
    padding: 12px 16px;
    width: 100%
}

.aside__ratings-more p {
    color: #091f30;
    font-size: 14px;
    font-weight: 600;
    line-height: 24px
}

.aside__ratings-more p .new {
    align-items: center;
    background: #e03400;
    border-radius: 4px;
    color: #fff;
    display: inline-flex;
    font-size: 10px;
    font-weight: 800;
    height: 16px;
    margin-left: 8px;
    padding: 0 4px
}

.aside__ratings-more span {
    color: #4d758f;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.aside__banner {
    margin-bottom: 30px
}

.aside__turnover .advertisement-text {
    margin: -15px 0 5px;
    text-align: right
}

.aside__turnover .license-text {
    margin: 4px 0 0
}

.aside__turnover .disclaimer-text {
    padding: 12px 16px
}

.aside__turnover h3 {
    align-items: center;
    color: #091f30;
    display: flex;
    font-size: 22px;
    font-weight: 800;
    line-height: 28px;
    margin-bottom: 16px
}

.aside__turnover h3 span {
    align-items: center;
    background: #7ce495;
    border-radius: 50%;
    color: #f8fafb;
    display: flex;
    flex-shrink: 0;
    font-size: 14px;
    height: 20px;
    justify-content: center;
    margin-right: 10px;
    width: 20px
}

.aside__turnover_wrapper {
    background: #fff;
    border: 1px solid rgba(9, 31, 48, .08);
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(9, 31, 48, .08);
    margin-bottom: 8px
}

.aside__turnover_item {
    padding: 8px 16px 12px;
    position: relative
}

.aside__turnover_item:not(:last-child) {
    border-bottom: 1px solid rgba(9, 31, 48, .08)
}

.aside__turnover_item .wrapper {
    align-items: center;
    display: flex
}

.aside__turnover_item .title {
    color: #091f30;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
}

.aside__turnover_item .rating {
    align-items: center;
    display: flex;
    margin-top: 5px
}

.aside__turnover_item .stars {
    margin-right: 11px
}

.aside__turnover_item .stars-wrapper {
    display: flex
}

.aside__turnover_item .stars .icon-star {
    color: #f3e66d;
    display: block;
    font-size: 14px;
    position: relative
}

.aside__turnover_item .stars .icon-star:not(:last-child) {
    margin-right: 2px
}

.aside__turnover_item .stars .icon-star.half {
    color: #e9e9ec
}

.aside__turnover_item .stars .icon-star.half:after {
    color: #f3e66d;
    content: "Q";
    display: inline-block;
    font-family: Glyphter, sans-serif;
    font-style: normal;
    font-weight: 400;
    height: 100%;
    left: 0;
    line-height: 1;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 50%
}

.aside__turnover_item .stars .icon-star.half.half-1:after {
    width: 10%
}

.aside__turnover_item .stars .icon-star.half.half-2:after {
    width: 20%
}

.aside__turnover_item .stars .icon-star.half.half-3:after {
    width: 30%
}

.aside__turnover_item .stars .icon-star.half.half-4:after {
    width: 40%
}

.aside__turnover_item .stars .icon-star.half.half-6:after {
    width: 60%
}

.aside__turnover_item .stars .icon-star.half.half-7:after {
    width: 70%
}

.aside__turnover_item .stars .icon-star.half.half-8:after {
    width: 80%
}

.aside__turnover_item .stars .icon-star.half.half-9:after {
    width: 90%
}

.aside__turnover_item .stars .icon-star.empty {
    color: #e9e9ec
}

.aside__turnover_item .reviews {
    align-items: center;
    color: #091f30;
    display: flex;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px
}

.aside__turnover_item .reviews span {
    color: #55c595;
    font-size: 14px;
    margin-right: 5px
}

.aside__turnover_item .text p, .aside__turnover_item .text span {
    color: #091f30;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-top: 5px
}

.aside__turnover_item .text ol, .aside__turnover_item .text ul {
    list-style: unset;
    margin: 12px 0 12px 20px
}

.aside__turnover_item .text ol li, .aside__turnover_item .text ul li {
    font-size: 12px
}

.aside__turnover_item .text ol li:not(:last-child), .aside__turnover_item .text ul li:not(:last-child) {
    margin-bottom: 5px
}

.aside__turnover_item .text ol {
    list-style: decimal
}

.aside__turnover_item a {
    color: #06c
}

.aside__turnover_item i {
    font-style: italic
}

.aside__turnover_item u {
    border-bottom: 2px solid #55c595;
    text-decoration: none
}

.aside__turnover_item .logo {
    display: block;
    margin-left: auto
}

.aside__turnover_item .logo img {
    height: 48px;
    object-fit: contain;
    width: 120px
}

.aside__turnover_item .action_wrapper {
    align-items: end;
    display: flex;
    justify-content: space-between;
    margin-top: 6px
}

.aside__turnover_item .action_wrapper .btn {
    align-items: center;
    background: #7ce495;
    border-radius: 4px;
    color: #091f30;
    display: flex;
    flex-shrink: 0;
    font-size: 12px;
    font-weight: 700;
    justify-content: center;
    margin-left: 15px;
    min-height: 28px;
    padding: 5px 2px;
    text-align: center;
    width: 96px
}

.aside__turnover_item .action_wrapper .btn.disabled {
    pointer-events: none
}

.aside__turnover .all {
    align-items: center;
    background: #091f30;
    border-radius: 20px;
    color: #fff;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    height: 36px;
    justify-content: center;
    line-height: 18px;
    margin: auto;
    width: 150px
}

.aside__offer, .aside__turnover .all {
    box-shadow: 0 4px 16px rgba(9, 31, 48, .08)
}

.aside__offer {
    background: #fff;
    border: 1px solid rgba(9, 31, 48, .08);
    border-radius: 8px;
    margin-top: 54px;
    padding: 32px 32px 24px;
    position: relative
}

.aside__offer .btn-1 {
    background: #7ce495;
    color: #091f30;
    margin-bottom: 10px;
    margin-top: 20px
}

.aside__offer .btn-1, .aside__offer .btn-2 {
    align-items: center;
    border-radius: 8px;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    max-width: 236px;
    width: 100%
}

.aside__offer .btn-2 {
    background: #091f30;
    color: #fff
}

.aside__offer .aside_info {
    margin-top: 25px;
    text-align: center
}

.aside__offer .aside_info p:first-child {
    color: #4d758f;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px
}

.aside__offer .aside_info p:nth-child(2) {
    align-items: center;
    color: #091f30;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    justify-content: center;
    line-height: 28px
}

.aside__offer .aside_info p:nth-child(2) span {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23091F30' d='M9.992 1.667c-4.6 0-8.325 3.733-8.325 8.333s3.725 8.333 8.325 8.333c4.608 0 8.342-3.733 8.342-8.333S14.6 1.667 9.992 1.667m.008 15A6.665 6.665 0 0 1 3.334 10 6.665 6.665 0 0 1 10 3.333 6.665 6.665 0 0 1 16.667 10 6.665 6.665 0 0 1 10 16.667'/%3E%3Cpath fill='%23091F30' d='M10.417 5.833h-1.25v5l4.375 2.625.625-1.025-3.75-2.225z'/%3E%3C/svg%3E");
    display: block;
    height: 20px;
    margin-right: 8px;
    width: 20px
}

.aside__offer-title {
    align-items: center;
    background: #e03400;
    border-radius: 6px;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 700;
    height: 20px;
    justify-content: center;
    left: 0;
    margin: auto;
    max-width: 123px;
    position: absolute;
    right: 0;
    top: -9px;
    width: 100%
}

.aside_logo {
    margin: auto;
    width: 200px
}

.aside_logo img {
    width: 100%
}

@media (max-width: 767px) {
    .aside {
        margin-top: 50px
    }

    .aside__ratings {
        margin-top: 40px
    }

    .aside__ratings .heading {
        font-size: 20px;
        line-height: 24px;
        padding-bottom: 20px
    }

    .aside__ratings-more {
        margin-top: 40px
    }

    .aside__ratings-more .heading {
        font-size: 20px;
        line-height: 24px
    }

    .aside__news {
        margin-top: 0
    }

    .aside__news-item .link {
        font-size: 18px
    }

    .aside__news-item .info-date {
        font-size: 14px
    }

    .aside__news .heading {
        font-size: 20px;
        line-height: 24px
    }

    .aside__offer {
        padding: 32px 32px 20px
    }

    .aside__offer .btn-1 {
        margin: 15px auto 8px;
        max-width: unset
    }

    .aside__offer .btn-2 {
        margin-left: auto;
        margin-right: auto;
        max-width: unset
    }

    .aside__offer .aside_info {
        margin-top: 11px
    }

    .aside__banner {
        display: none
    }
}

.content__text h2 {
    color: #091f30;
    font-size: 28px;
    font-weight: 800;
    line-height: 36px;
    margin-bottom: -4px
}

.content__text h3 {
    font-size: 22px;
    line-height: 30px
}

.content__text h3, .content__text h4 {
    color: #091f30;
    font-weight: 800;
    margin-bottom: -4px;
    margin-top: 32px
}

.content__text h4 {
    font-size: 18px;
    line-height: 26px
}

.content__text p {
    color: #091f30;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin: 24px 0
}

.content__text p a {
    border-bottom: 2px solid #55c595;
    color: #091f30;
    font-weight: 600
}

.content__text i {
    font-style: italic
}

.content__text img {
    display: block;
    height: auto;
    margin-bottom: 12px;
    margin-top: 32px;
    max-width: 100%
}

.content__text img.image-style-align-right {
    float: right;
    margin-left: 20px
}

.content__text figure.image-style-align-left, .content__text img.image-style-align-left {
    float: left;
    margin-right: 20px
}

.content__text figure.image-style-align-right {
    float: right;
    margin-left: 20px
}

.content__text figure.image-style-block-align-right {
    display: flex;
    justify-content: right;
    margin-bottom: 35px;
    margin-left: auto;
    position: relative
}

.content__text figure.image-style-block-align-right figcaption {
    bottom: -25px;
    margin-bottom: 0;
    position: absolute;
    right: 0
}

.content__text figure.image-style-block-align-left {
    margin-bottom: 35px;
    position: relative
}

.content__text figure.image-style-block-align-left figcaption {
    bottom: -25px;
    left: 0;
    margin-bottom: 0;
    position: absolute
}

.content__text figure.image-style-align-center {
    display: flex;
    justify-content: center;
    margin: auto;
    position: relative
}

.content__text figure.image-style-align-center figcaption {
    bottom: -20px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0
}

.content__text figure img {
    margin: 0
}

.content__text figure img:not([width]) {
    width: 100%
}

.content__text a.btn {
    align-items: center;
    background: #7ce495;
    border-radius: 8px;
    color: #091f30;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    height: 48px;
    justify-content: center;
    margin: 24px 0;
    max-width: 240px;
    width: 100%
}

.content__text a.btn.center {
    margin: 24px auto
}

.content__text a.btn.right {
    margin: 24px 24px 24px auto
}

.content__text .simple-box img {
    margin-top: 0
}

.content__text figcaption {
    color: #4d758f;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin: auto auto 32px;
    max-width: 460px;
    text-align: center
}

.content__text figure.table {
    height: 100%;
    margin-bottom: 20px;
    position: relative
}

.content__text figure.table table {
    margin-top: 0
}

.content__text figure.table table.pros-cons-table {
    margin: 0 auto;
    width: calc(100% - 48px)
}

.content__text figure.table table.pros-cons-table tr {
    border-bottom: none
}

.content__text figure.table table.pros-cons-table tr th, .content__text figure.table table.pros-cons-table tr th > p {
    color: #091f30;
    font-size: 20px;
    font-weight: 800;
    line-height: 36px;
    padding: 0 0 16px;
    text-align: left
}

.content__text figure.table table.pros-cons-table tr th > p {
    padding: 0
}

.content__text figure.table table.pros-cons-table tr td {
    color: #215273;
    display: inline-flex;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding: 0 0 16px;
    text-align: left;
    width: 50%
}

.content__text figure.table table.pros-cons-table tr td:before {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    font-size: 20px;
    height: 20px;
    justify-content: center;
    margin-right: 16px;
    width: 24px
}

.content__text figure.table table.pros-cons-table tr td:nth-child(odd):not(:empty):before {
    color: #55c595;
    content: "+"
}

.content__text figure.table table.pros-cons-table tr td:nth-child(2n):not(:empty):before {
    color: #ff6433;
    content: "-"
}

.content__text figure.table table thead {
    background: #f8fafb;
    height: 30px;
    position: sticky;
    top: 0
}

.content__text figure.table .ps__rail-x {
    opacity: 1
}

.content__text figure.table figcaption {
    color: rgba(33, 82, 115, .32);
    font-size: 12px;
    margin: 12px 0;
    text-align: left
}

.content__text table {
    border-collapse: collapse;
    margin-top: 24px;
    width: 100%
}

.content__text table p {
    margin: 0
}

.content__text table thead th {
    color: #4d758f;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    padding: 0 40px 8px 0;
    text-align: left
}

.content__text table thead th:last-child {
    text-align: right
}

.content__text table thead tr {
    border-bottom: 1px solid rgba(9, 31, 48, .08)
}

.content__text table tbody td {
    color: #091f30;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    padding: 16px 5px
}

.content__text table tbody td:last-child {
    text-align: right
}

.content__text table tbody td:first-child {
    font-weight: 700
}

.content__text table tbody th {
    text-align: left
}

.content__text table tbody tr {
    border-bottom: 1px solid rgba(9, 31, 48, .08)
}

.content__text .updated {
    color: rgba(33, 82, 115, .32);
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 12px
}

.content__text blockquote {
    color: #091f30;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    margin: 90px auto auto;
    max-width: 630px;
    position: relative;
    text-align: center
}

.content__text blockquote:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='24' fill='none' viewBox='0 0 32 24'%3E%3Cpath fill='%2355C595' d='M15.073 0H4.283v7.197c0 5.579-2.024 9.64-4.283 13.139L6.34 24c4.754-3.895 8.733-10.828 8.733-16.87zM32 0H21.21v7.197c0 5.579-2.024 9.64-4.283 13.139L23.267 24C28.02 20.105 32 13.172 32 7.13z'/%3E%3C/svg%3E");
    content: "";
    display: block;
    height: 24px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -42px;
    width: 32px
}

.content__text ul {
    margin-bottom: 40px;
    margin-top: 32px
}

.content__text ul li {
    color: #091f30;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    padding-left: 50px;
    position: relative
}

.content__text ul li a {
    margin-left: 5px
}

.content__text ul li:not(:last-child) {
    margin-bottom: 20px
}

.content__text ul li:before {
    background: #55c595;
    border-radius: 50%;
    content: "";
    display: block;
    flex-shrink: 0;
    height: 8px;
    left: 0;
    margin-left: 16px;
    margin-right: 32px;
    position: absolute;
    top: 7px;
    width: 8px
}

@media (max-width: 767px) {
    .content__text ul li {
        padding-left: 32px
    }
}

.content__text ul.toggle_block_list {
    display: grid;
    grid-template-columns: repeat(3, 1fr)
}

.content__text ul.toggle_block_list li a {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin-left: 0
}

@media (max-width: 1023px) {
    .content__text ul.toggle_block_list {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media (max-width: 767px) {
    .content__text ul.toggle_block_list {
        display: block
    }
}

.content__text ol {
    margin-bottom: 40px;
    margin-top: 32px
}

.content__text ol li {
    color: #091f30;
    counter-increment: li;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px
}

.content__text ol li:before {
    color: #55c595;
    content: counter(li);
    display: inline-block;
    font-weight: 700;
    margin-left: 16px;
    margin-right: 32px
}

.content__text ol li:not(:last-child) {
    margin-bottom: 20px
}

.content__text .html-embed-box {
    height: 0;
    margin-bottom: 24px;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

.content__text .html-embed-box iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.content .content__accordion1 {
    margin-bottom: 48px
}

.content__tags {
    margin: 48px 0 40px
}

.content__tags_wrapper {
    align-items: center;
    display: flex;
    flex-wrap: wrap
}

.content__tags-item {
    align-items: center;
    background: rgba(124, 228, 149, .08);
    border: 2px solid #55c595;
    border-radius: 6px;
    color: #091f30;
    display: flex;
    flex-shrink: 0;
    font-size: 12px;
    font-weight: 700;
    height: 24px;
    margin-bottom: 8px;
    padding: 4px 8px
}

.content__tags-item:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 12 12'%3E%3Cpath fill='%2355C595' d='M11.334 4.667V3.334H8.667V.667H7.334v2.667H4.667V.667H3.334v2.667H.667v1.333h2.667v2.667H.667v1.333h2.667v2.667h1.333V8.667h2.667v2.667h1.333V8.667h2.667V7.334H8.667V4.667zm-4 2.667H4.667V4.667h2.667z'/%3E%3C/svg%3E");
    content: "";
    display: block;
    height: 12px;
    margin-right: 6px;
    width: 12px
}

.content__tags-item:not(:last-child) {
    margin-right: 8px
}

.content__accordion .accordion .a-container {
    border: 1px solid rgba(9, 31, 48, .08);
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(9, 31, 48, .08);
    overflow: hidden
}

.content__accordion .accordion .a-container:not(:last-child) {
    margin-bottom: 8px
}

.content__accordion h2 {
    margin-bottom: 24px
}

@media (max-width: 767px) {
    .content__accordion h2 {
        margin-bottom: 16px
    }
}

.content__accordion .accordion .a-container .a-panel {
    height: auto;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    padding: 0 32px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 100%
}

.content__accordion .accordion .a-container.active .a-panel {
    background: #fff;
    height: auto;
    margin-top: -12px;
    max-height: 15000px;
    opacity: 1
}

.content__accordion .accordion .a-container.active .icon-arr_up {
    color: #55c595;
    transform: rotate(0)
}

.content__accordion .accordion .simple-box {
    background: #fff;
    border: 1px solid rgba(9, 31, 48, .08);
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(9, 31, 48, .08)
}

.content__accordion .accordion .simple-box.faq {
    color: #091f30;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    padding-bottom: 24px;
    transition: all .4s
}

.content__accordion .accordion .simple-box.faq:not(:last-child) {
    margin-bottom: 8px
}

.content__accordion .accordion .simple-box.faq h3 {
    margin-bottom: 0
}

.content__accordion .accordion .simple-box.faq.not-active {
    padding-bottom: 0
}

.content__accordion .accordion .simple-box:not(:last-child) {
    margin-bottom: 8px
}

.content__accordion .accordion .simple-box .icon-arr_up {
    color: #55c595;
    transform: rotate(0)
}

.content__accordion .accordion .simple-box.not-active {
    padding-bottom: 0
}

.content__accordion .accordion .simple-box.not-active .icon-arr_up {
    color: #55c595;
    transform: rotate(180deg)
}

.content__accordion .accordion .simple-box .simple-box-description {
    background: #fff;
    border-radius: 8px;
    opacity: 1;
    padding: 0 32px
}

.content__accordion .accordion .simple-box .simple-box-description h3 {
    margin-bottom: 24px;
    margin-top: 32px
}

@media (max-width: 767px) {
    .content__accordion .accordion .simple-box .simple-box-description h3 {
        margin-bottom: 16px;
        margin-top: 20px
    }

    .content__accordion .accordion .simple-box .simple-box-description {
        padding: 0 16px
    }
}

.content__accordion .accordion .simple-box.not-active .simple-box-description {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    width: 100%
}

.content__accordion .a-btn {
    align-items: center;
    background: #fff;
    color: #091f30;
    cursor: pointer;
    display: flex;
    font-size: 22px;
    font-weight: 800;
    line-height: 28px;
    margin: 0;
    padding: 24px
}

.content__accordion .a-btn span {
    align-items: center;
    background: rgba(124, 228, 149, .12);
    border-radius: 50%;
    color: #55c595;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    font-size: 16px;
    height: 32px;
    justify-content: center;
    margin-right: 16px;
    width: 32px
}

.content__accordion .a-btn .icon-arr_up {
    background: none;
    color: rgba(33, 82, 115, .32);
    font-size: 15px;
    margin-left: auto;
    margin-right: 0;
    transform: rotate(180deg)
}

.content__accordion .a-btn .icon-arr_up.active {
    transform: rotate(0)
}

.content__accordion .simple-box-title {
    align-items: center;
    background: #fff;
    border-radius: 8px;
    color: #091f30;
    cursor: pointer;
    display: flex;
    font-size: 22px;
    font-weight: 800;
    line-height: 28px;
    margin: 0;
    padding: 24px 20px
}

.content__accordion .simple-box-title.empty {
    height: 0;
    max-height: 0;
    padding-bottom: 0
}

.content__accordion .simple-box-title strong {
    font-size: 22px;
    line-height: 28px
}

@media (max-width: 767px) {
    .content__accordion .simple-box-title strong {
        font-size: 18px;
        line-height: 24px
    }
}

.content__accordion .simple-box-title h3 {
    margin-top: 0
}

.content__accordion .simple-box-title h2 {
    margin-bottom: 0
}

.content__accordion .simple-box-title div.overview-title {
    color: #091f30;
    font-size: 22px;
    font-weight: 800;
    line-height: 28px
}

.content__accordion .simple-box-title span {
    align-items: center;
    background: rgba(124, 228, 149, .12);
    border-radius: 50%;
    color: #55c595;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    font-size: 16px;
    height: 32px;
    justify-content: center;
    margin-right: 16px;
    width: 32px
}

.content__accordion .simple-box-title .icon-arr_up {
    background: none;
    color: rgba(33, 82, 115, .32);
    font-size: 15px;
    margin-left: auto;
    margin-right: 0;
    transform: rotate(180deg)
}

.content__accordion .simple-box-title .icon-arr_up.active {
    transform: rotate(0)
}

.content__accordion .simple-box-title p {
    margin: 0
}

.content__accordion p {
    font-size: 16px;
    line-height: 26px
}

.content__accordion2 h2, .content__accordion2 h3 {
    align-items: center;
    color: #091f30;
    display: flex;
    font-size: 22px;
    font-weight: 800;
    line-height: 30px;
    margin-bottom: 20px
}

.content__accordion2 h2 .ico, .content__accordion2 h3 .ico {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%237CE495' d='M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2m-6.99 15c-.7 0-1.26-.56-1.26-1.26 0-.71.56-1.25 1.26-1.25.71 0 1.25.54 1.25 1.25-.01.69-.54 1.26-1.25 1.26m3.01-7.4c-.76 1.11-1.48 1.46-1.87 2.17-.16.29-.22.48-.22 1.41h-1.82c0-.49-.08-1.29.31-1.98.49-.87 1.42-1.39 1.96-2.16.57-.81.25-2.33-1.37-2.33-1.06 0-1.58.8-1.8 1.48l-1.65-.7C9.01 7.15 10.22 6 11.99 6c1.48 0 2.49.67 3.01 1.52.44.72.7 2.07.02 3.08'/%3E%3C/svg%3E");
    display: block;
    height: 24px;
    margin-right: 8px;
    width: 24px
}

.content__accordion2 .a-btn, .content__accordion2 .simple-box-title {
    font-size: 16px;
    line-height: 26px;
    padding: 17px 24px
}

.content__accordion2 .accordion .simple-box .simple-box-description {
    padding: 0 24px
}

.content__accordion2.content__text > h2.simple-box-title {
    align-items: center;
    background: none;
    border-radius: 0;
    color: #091f30;
    cursor: default;
    display: flex;
    font-size: 22px;
    font-weight: 800;
    line-height: 30px;
    margin-bottom: 20px;
    padding: 0
}

.content .simple-box p {
    margin-top: 0;
    transition: all .2s ease-in-out
}

.content .simple-box.not-active p {
    margin: 0
}

.content .simple-box-description > .image {
    margin-bottom: 32px
}

@media (max-width: 1023px) {
    .content .simple-box-description > .image {
        margin-bottom: 24px
    }
}

@media (max-width: 767px) {
    .content .simple-box p {
        margin: 16px 0
    }
}

@media (max-width: 899px) {
    .content__text table thead p, .content__text table thead td {
        font-size: 12px;
        line-height: 20px;
        margin: 0;
        padding: 0 10px
    }
}

@media (max-width: 767px) {
    .content__text h2 {
        font-size: 24px;
        line-height: 28px;
        margin-bottom: 16px
    }

    .content__text p {
        line-height: 25px;
        margin: 16px 0
    }

    .content__text h3 {
        font-size: 20px;
        line-height: 24px;
        margin-top: 24px
    }

    .content__text h4 {
        font-size: 16px;
        line-height: 22px;
        margin-top: 24px
    }

    .content__text img {
        margin-top: 24px
    }

    .content__text figcaption {
        font-size: 12px;
        line-height: 16px;
        margin: auto auto 24px;
        max-width: 330px
    }

    .content__text ol li:before, .content__text ul li:before {
        margin-left: 5px;
        margin-right: 24px
    }

    .content__text ol li:not(:last-child), .content__text ul li:not(:last-child) {
        margin-bottom: 16px
    }

    .content__tags_wrapper {
        flex-wrap: unset;
        overflow: scroll;
        width: 100%
    }

    .content__accordion .a-btn {
        font-size: 18px;
        line-height: 24px;
        padding: 12px 12px 16px
    }

    .content__accordion .a-btn span {
        margin-right: 11px
    }

    .content__accordion .simple-box-title {
        font-size: 18px;
        line-height: 24px;
        padding: 16px 12px
    }

    .content__accordion .simple-box-title span {
        margin-right: 11px
    }

    .content__accordion.content__text p {
        font-size: 14px;
        line-height: 22px
    }

    .content__text.accordion h2 {
        margin-bottom: 0
    }
}

.anchor-list {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 20px;
    column-gap: 20px;
    list-style-type: none;
    margin-bottom: 0;
    margin-top: 4px;
    min-height: 205px
}

.anchors {
    margin-bottom: 20px
}

.anchor-overview-title {
    align-items: center;
    color: #091f30;
    display: flex;
    font-size: 22px;
    font-weight: 800;
    line-height: 30px
}

.content__providers {
    margin-top: 40px
}

.content__providers-item {
    border-top: 1px solid #e6e8eb;
    display: flex;
    flex-direction: column;
    position: relative
}

.content__providers-item:last-child {
    border-bottom: 1px solid #e6e8eb
}

.content__providers .item-container {
    padding: 20px 0 24px 190px
}

.content__providers .title {
    border-bottom: 2px solid #55c595;
    color: #091f30;
    display: inline-flex;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.content__providers .info {
    display: flex;
    margin-top: 10px
}

.content__providers .info-item:first-child, .content__providers .info-item:nth-child(2) {
    margin-right: 70px
}

.content__providers .head {
    color: #091f30;
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 6px
}

.content__providers .description {
    color: #4d758f;
    display: block;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px
}

.content__providers .terms {
    border-bottom: 2px dashed #dbe0e2;
    color: #55c595;
    display: inline-flex;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
    margin-top: 5px
}

.content__providers .logo {
    left: 0;
    position: absolute;
    top: 20px
}

@media (max-width: 1279px) {
    .content__providers .info-item:first-child, .content__providers .info-item:nth-child(2) {
        margin-right: 0
    }

    .content__providers .info {
        justify-content: space-between
    }
}

@media (max-width: 1023px) {
    .content__providers .item-container {
        padding: 72px 0 24px
    }

    .content__providers .logo {
        display: block;
        top: 12px;
        width: 120px
    }

    .content__providers .logo img {
        width: 100%
    }
}

@media (max-width: 767px) {
    .content__providers .title {
        font-size: 18px
    }

    .content__providers .head {
        margin-bottom: 0
    }

    .content__providers .info {
        flex-direction: column;
        margin-top: 12px
    }

    .content__providers .info-item:not(:last-child) {
        margin-bottom: 8px
    }

    .content__providers .terms {
        font-size: 14px;
        margin-top: 12px
    }

    .content__providers .item-container {
        padding: 72px 0 20px
    }
}

.notification {
    background: #215273;
    padding: 0 12px
}

.notification.igaming {
    background: linear-gradient(180deg, rgba(218, 234, 242, .32) 13.15%, rgba(248, 250, 251, 0) 479.41%)
}

@media (max-width: 1023px) {
    .notification {
        padding-top: 8px
    }
}

.notification__container {
    background: #ffca00;
    border-radius: 0 0 8px 8px;
    margin: auto;
    max-width: 1020px;
    padding: 4px 12px
}

@media (max-width: 1023px) {
    .notification__container {
        border-radius: 8px
    }
}

.notification__container p {
    color: #091f30;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

@media (max-width: 1023px) {
    .notification__container p {
        line-height: 15px
    }
}

.notification__toggler {
    border-bottom: 2px dashed rgba(9, 31, 48, .08);
    cursor: pointer;
    font-weight: 700
}

.notification__link {
    border-bottom: 2px solid rgba(9, 31, 48, .08);
    color: #091f30;
    font-weight: 700
}

.disclaimer-text {
    color: #000;
    font-size: 14px;
    letter-spacing: -.14px;
    line-height: 20px
}

.advertisement-text, .license-text, .on-advertising-rights-text {
    color: rgba(33, 82, 115, .8);
    font-size: 10px;
    font-weight: 500;
    line-height: 16px
}

.license-text {
    font-size: 12px
}

.crypto {
    background: #fff;
    border: 1px solid rgba(9, 31, 48, .08);
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(9, 31, 48, .08);
    padding: 12px
}

.crypto h3 {
    color: #091f30;
    font-size: 22px;
    font-weight: 800;
    line-height: 28px;
    margin-bottom: 16px
}

.crypto-list {
    background: #fff;
    counter-reset: list
}

.crypto-item {
    padding: 12px 0
}

.crypto-item:before {
    align-items: center;
    background: rgba(124, 228, 149, .08);
    border: 1px solid #00865e;
    border-radius: 50%;
    color: #091f30;
    content: counter(list) " ";
    counter-increment: list;
    display: flex;
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    justify-content: center;
    margin-right: 12px;
    position: relative;
    width: 32px
}

.crypto-item:not(:last-child) {
    border-bottom: 1px dashed rgba(0, 0, 0, .15)
}

.crypto-item__logo {
    height: 27px;
    width: 76px
}

.crypto-item__logo img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.crypto-item__button {
    align-items: center;
    background: #7ce495;
    border: none;
    border-radius: 12px;
    color: #091f30;
    display: flex;
    font-size: 14px;
    font-weight: 700;
    justify-content: center;
    line-height: 16px;
    margin-left: auto;
    padding: 4px 12px;
    transition: all .3s
}

.crypto-item:first-child:before {
    background: #f3e66d;
    border: 1px solid #f3e66d
}

.crypto__button {
    border: 2px solid #00865e;
    border-radius: 24px;
    color: #091f30;
    font-weight: 600;
    height: 40px;
    margin: 20px 0 0;
    padding: 0 14px 0 25px;
    transition: all .3s ease-in-out
}

.crypto__button:after {
    background: #091f30;
    content: "";
    display: block;
    height: 12px;
    margin-left: auto;
    mask: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMjEnIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nbTE0LjU4LjE2NS0uMzMyLjMzMWEuNTYyLjU2MiAwIDAgMCAwIC43OTZsMy45MzQgMy45MTFILjU2MkEuNTYzLjU2MyAwIDAgMCAwIDUuNzY2di40NjhjMCAuMzExLjI1Mi41NjMuNTYzLjU2M2gxNy42MmwtMy45MzUgMy45MTFhLjU2Mi41NjIgMCAwIDAgMCAuNzk2bC4zMzIuMzMxYy4yMi4yMi41NzUuMjIuNzk1IDBsNS40Ni01LjQzN2EuNTYyLjU2MiAwIDAgMCAwLS43OTZMMTUuMzc1LjE2NWEuNTYyLjU2MiAwIDAgMC0uNzk2IDBaJyBmaWxsPScjMUUyMjMxJy8+PC9zdmc+);
    -webkit-mask: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB3aWR0aD0nMjEnIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nbTE0LjU4LjE2NS0uMzMyLjMzMWEuNTYyLjU2MiAwIDAgMCAwIC43OTZsMy45MzQgMy45MTFILjU2MkEuNTYzLjU2MyAwIDAgMCAwIDUuNzY2di40NjhjMCAuMzExLjI1Mi41NjMuNTYzLjU2M2gxNy42MmwtMy45MzUgMy45MTFhLjU2Mi41NjIgMCAwIDAgMCAuNzk2bC4zMzIuMzMxYy4yMi4yMi41NzUuMjIuNzk1IDBsNS40Ni01LjQzN2EuNTYyLjU2MiAwIDAgMCAwLS43OTZMMTUuMzc1LjE2NWEuNTYyLjU2MiAwIDAgMC0uNzk2IDBaJyBmaWxsPScjMUUyMjMxJy8+PC9zdmc+);
    transition: all .3s ease-in-out;
    width: 21px
}

.crypto__button:hover {
    background: #00865e;
    color: #fff
}

.crypto__button:hover:after {
    background: #fff
}

@media (max-width: 767px) {
    .crypto__button {
        margin: 20px auto 0;
        max-width: 276px
    }
}

.about__author {
    color: #215273;
    display: flex;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin-top: 22px
}

@media (min-width: 361px) {
    .about__author {
        margin-top: 32px
    }
}

.about__author img {
    border: 2px solid transparent;
    border-radius: 50%;
    height: 100%;
    margin: 0;
    object-fit: cover;
    width: 100%
}

.about__author span {
    display: block
}

.about__author-img-wrapper {
    border: 2px solid rgba(33, 82, 115, .239);
    border-radius: 50%;
    height: 56px;
    margin-right: 12px;
    overflow: hidden;
    width: 56px
}

@media (min-width: 361px) {
    .about__author-img-wrapper {
        height: 64px;
        margin-right: 20px;
        width: 64px
    }
}

.about__author-title {
    line-height: 1.14
}

.about__author-name {
    color: #091f30;
    font-weight: 700;
    line-height: 1.71
}

@media (min-width: 361px) {
    .about__author-name {
        font-size: 16px;
        line-height: 1.5
    }
}

.about__author-position {
    line-height: 1.43
}

.news {
    margin: 16px 0
}

.news-item:not(:last-child) {
    margin-bottom: 20px
}

.news-item__img {
    border-radius: 4px;
    display: grid;
    height: 100%;
    max-height: 168px;
    overflow: hidden;
    width: 100%
}

.news-item__img img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.news-item__link {
    color: #091f30;
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin: 8px 0 6px
}

.news-item__meta .date, .news-item__meta .time {
    color: rgba(33, 82, 115, .54);
    font-size: 12px;
    line-height: 20px;
    margin-right: 5px
}

.news-title {
    color: #091f30;
    font-size: 22px;
    font-weight: 800;
    line-height: 28px;
    margin-bottom: 16px
}

.news-title:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%237CE495' d='M16 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8zM7 7h5v2H7zm10 10H7v-2h10zm0-4H7v-2h10zm-2-4V5l4 4z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    content: "";
    display: block;
    height: 24px;
    margin-right: 8px;
    width: 24px
}

@media (max-width: 767px) {
    .news-item__img {
        max-height: 189px
    }

    .news-item__link {
        font-size: 18px
    }

    .news-item__meta .date, .news-item__meta .time {
        font-size: 14px
    }

    .news h2 {
        font-size: 20px;
        line-height: 24px
    }
}

.ps {
    overflow: hidden !important;
    overflow-anchor: none;
    -ms-overflow-style: none;
    touch-action: auto;
    -ms-touch-action: auto
}

.ps__rail-x {
    bottom: 0;
    height: 15px
}

.ps__rail-x, .ps__rail-y {
    display: none;
    opacity: 0;
    position: absolute;
    transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color .2s linear, opacity .2s linear
}

.ps__rail-y {
    right: 0;
    width: 15px
}

.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y {
    background-color: transparent;
    display: block
}

.ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y, .ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y {
    opacity: .6
}

.ps .ps__rail-x.ps--clicking, .ps .ps__rail-x:focus, .ps .ps__rail-x:hover, .ps .ps__rail-y.ps--clicking, .ps .ps__rail-y:focus, .ps .ps__rail-y:hover {
    background-color: #eee;
    opacity: .9
}

.ps__thumb-x {
    bottom: 2px;
    height: 6px;
    transition: background-color .2s linear, height .2s ease-in-out;
    -webkit-transition: background-color .2s linear, height .2s ease-in-out
}

.ps__thumb-x, .ps__thumb-y {
    background-color: #aaa;
    border-radius: 6px;
    position: absolute
}

.ps__thumb-y {
    right: 2px;
    transition: background-color .2s linear, width .2s ease-in-out;
    -webkit-transition: background-color .2s linear, width .2s ease-in-out;
    width: 6px
}

.ps__rail-x.ps--clicking .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x:hover > .ps__thumb-x {
    background-color: #999;
    height: 11px
}

.ps__rail-y.ps--clicking .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y:hover > .ps__thumb-y {
    background-color: #999;
    width: 11px
}

@supports (-ms-overflow-style:none) {
    .ps {
        overflow: auto !important
    }
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    .ps {
        overflow: auto !important
    }
}