@charset "UTF-8";
.bonus-list, .galery, .wp-block-table {
    scrollbar-width: thin
}

.galery__item img, .scroll-top__button svg {
    pointer-events: none
}

.author__name a, .footer__links-nav li a, .footer__nav-link, .header__nav-link, a:hover {
    text-decoration: none
}

body, html, ol li, ul {
    color: var(--Text, #3d3d3d)
}

.wrapper, img {
    background-repeat: no-repeat;
    background-size: cover
}

.btn:hover, .links-list__item:hover {
    box-shadow: 0 0 5px 1px #beade4
}

* + ol, * + ul, .text-image * + ol, .text-image * + ul, p {
    margin-top: 1rem
}

.header__nav li.has-submenu .submenu.no-categories li::before, .header__nav li.has-submenu .submenu > li.has-sub-submenu .sub-submenu li::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='10' viewBox='0 0 13 10' fill='none'%3E%3Cpath d='M0 5L12 5' stroke='%230064E6'/%3E%3Cpath d='M8 1L12 5L8 9' stroke='%230064E6'/%3E%3C/svg%3E")
}

.header__nav li.has-submenu .submenu.no-categories li:hover::before, .header__nav li.has-submenu .submenu > li.has-sub-submenu .sub-submenu li:hover::before {
    transform: translateX(3px)
}

.header__nav li.has-submenu.active.active-l3 .submenu > li.has-sub-submenu.active .has-sub-submenu__text .arrow, .header__nav li.has-submenu.active > .header__nav-link .arrow {
    width: 35px;
    height: 35px;
    display: inline-block
}

.brand-review__rating-stars::before, .listing__item-info-rating::before, .pokies-review__rating-stars::before {
    letter-spacing: 1px;
    -webkit-text-fill-color: transparent
}

.ad-section-v1__content .promocode__copy-btn:hover, .brand-review__bonuses-part .promocode__copy-btn:hover, .listing__item-advanced-info-promocode .promocode__copy-btn:hover {
    transform: scale(.97)
}

:root {
    --height: 0px;
    --offsets: 32px;
    --width-container: 1136px;
    --star-color: #ffa959;
    --star-background-review: #12a35f;
    --bg-grad: url("../img/pattern50.webp") 100px 100px/160px 160px repeat, radial-gradient(48.1% 100% at 48.13% 0%, #206149 0%, #13372A 100%);
    --bg-grad-table: url("../img/pattern50.webp") 40px 40px/80px 80px repeat, radial-gradient(48.1% 100% at 48.13% 0%, #206149 0%, #13372A 100%);
    --ff: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    --star-bg: transparent
}

img {
    font-style: italic;
    shape-margin: 1rem;
    max-width: 100%;
    height: auto;
    vertical-align: top
}

* {
    padding: 0;
    margin: 0;
    border: 0
}

*, :after, :before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

:active, :focus, a:active, a:focus {
    outline: 0
}

aside, footer, header, nav {
    display: block
}

body, html {
    min-height: 100%;
    width: 100%;
    font-size: 17px;
    line-height: 1;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

button, input, textarea {
    font-family: inherit
}

input::-ms-clear {
    display: none
}

button {
    cursor: pointer
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

a {
    color: #0a63f6;
    text-decoration-line: underline
}

ol li, ul {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

ul {
    padding: 0 0 0 24px
}

ol {
    padding: 0 0 0 20px
}

[class*=" icon-font__"]:before, [class^=icon-font__]:before {
    font-family: icons !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-font__deposit:before {
    content: "\e901";
    color: #fff
}

.icon-font__casino:before {
    content: "\e902";
    color: #fff
}

.icon-font__bonus:before {
    content: "\e903";
    color: #fff
}

.icon-font__reg:before {
    content: "\e904";
    color: #fff
}

.icon-font__app:before {
    content: "\e905";
    color: #fff
}

.wrapper {
    margin-top: 72px;
    background-position: center
}

.wrapper:has(.footer) {
    background-color: #0f3326
}

@media (max-width: 576px) {
    .wrapper {
        margin-top: 48px
    }
}

.wrapper--grad {
    margin-top: 0;
    background: var(--bg-grad)
}

.wrapper:has(.brand-review) {
    margin-top: 0
}

.wrapper:last-child {
    margin-bottom: 32px
}

.container {
    margin: 0 auto;
    padding: 0 var(--offsets);
    max-width: calc(var(--width-container) + var(--offsets) * 2)
}

.container > :first-child {
    margin-top: 0
}

.container .container {
    padding-left: 0;
    padding-right: 0
}

.btn {
    position: relative;
    padding: .7058823529rem 1.1764705882rem;
    gap: .5882352941rem;
    border-radius: .4705882353rem;
    margin-top: .5882352941rem;
    display: inline-block;
    color: var(--Primary, #0064e6);
    font-size: .8823529412rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.1764705882rem;
    transition: .2s;
    text-align: center;
    cursor: pointer;
    text-transform: lowercase
}

.listing, .listing__item-info.listing__item-info--no-number {
    padding-left: 0
}

.btn::first-letter {
    text-transform: uppercase
}

.btn svg {
    display: none
}

.btn--blue {
    background: var(--Primary, #0064e6);
    color: #fff
}

.btn--white {
    background: 0 0;
    border: 1px solid var(--secondary-stroke, rgba(0, 132, 255, .5))
}

.btn--full-width {
    width: 100%;
    max-width: unset
}

.btn--with-svg {
    max-width: 23.5294117647rem;
    width: 100%;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    padding-right: 2.9411764706rem;
    overflow: hidden;
    gap: .4705882353rem
}

.btn--with-svg .btn__svg {
    display: inline-block;
    min-width: 2.3529411765rem;
    max-width: 2.3529411765rem;
    height: 2.3529411765rem
}

.listing__item-label::after, .listing__item-label::before {
    width: 0;
    height: 0;
    top: -1px;
    border-bottom: 16px solid #cba41a;
    content: ""
}

.listing {
    margin-top: 2rem;
    width: 100%
}

.listing__item {
    position: relative;
    display: grid;
    grid-template-columns:minmax(0, 433px) minmax(0, 394px) minmax(0, 220px);
    align-items: center;
    column-gap: 1.4117647059rem;
    row-gap: .9411764706rem;
    padding: 20px;
    border-bottom: 1px solid var(--dividers-black-5, rgba(0, 0, 0, .05));
    background: var(--White, #fff)
}

.listing__item.open .listing__item-advanced-info {
    display: flex
}

.listing__item.open .listing__item-more-toggle::after {
    transform: rotate(180deg)
}

.listing__item-label {
    position: absolute;
    top: -14px;
    left: 50%;
    transform: translateX(-50%);
    padding: 4px 20px;
    border-radius: 0 0 4px 4px;
    background: linear-gradient(92deg, #cba41a 0, #ffe99d 21.46%, rgba(240, 208, 96, .82) 44%, #ffe793 65%, #d9ad10 100%);
    color: var(--Text, #3d3d3d);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px
}

.listing__item-bonus, .listing__item-info {
    padding-right: 1.4117647059rem;
    border-right: 1px solid rgba(0, 0, 0, .05)
}

.listing__item-bonus-part img {
    width: 1.4117647059rem;
    height: 1.4117647059rem;
    flex-shrink: 0;
    object-fit: contain;
}

.listing__item-bonus-part p {
    margin-top: 0;
    color: var(--Heading, #222);
    font-size: 14px;
    font-style: normal;
    line-height: 1.4117647059rem;
}

.listing__item-bonus-part {
    display: flex;
    align-items: center;
    font-size: 10px;
    height: 100%;
    display: flex;
    align-items: center;
    gap: .4705882353rem;
}

.listing__item-label::before {
    position: absolute;
    left: -11px;
    border-left: 12px solid transparent;
    border-right: 0 solid transparent
}

.listing__item-label::after {
    position: absolute;
    right: -11px;
    border-right: 12px solid transparent;
    border-left: 0 solid transparent
}

.listing__item-info {
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
    gap: 2rem;
    padding-left: 2.3529411765rem
}

.listing__item-info-num {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 32px;
    height: 32px;
    border-radius: 20px;
    background: var(--green-highlight, #12a35f);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 900;
    line-height: 20px
}

.advantages-list__item, .categories-list__item, .links-list__item a {
    background: var(--White, #fff);
    border-radius: 4px
}

.listing__item-info > img {
    max-width: 4.9411764706rem;
    max-height: 2.7058823529rem;
    width: 100%;
    height: 100%;
    object-fit: contain
}

.listing__item-info-name {
    color: var(--Heading, #222);
    font-size: 1.0588235294rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2941176471rem
}

.listing__item-info-rating {
    --percent: calc(var(--rating) / 10 * 100%);
    display: inline-flex;
    gap: 2px;
    align-items: center;
    margin-top: .2352941176rem;
    color: var(--green-highlight, #12a35f);
    font-size: .8235294118rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.1764705882rem
}

.listing__item-info-rating span {
    color: var(--Subtext, #888);
    font-weight: 500
}

.listing__item-info-rating::before {
    margin-right: .2941176471rem;
    font-size: 1.1176470588rem;
    content: "★★★★★★★★★★ ";
    background: -webkit-gradient(linear, left top, right top, from(var(--star-background-review)), to(var(--star-color)));
    background: linear-gradient(90deg, var(--star-background-review) var(--percent), var(--star-color) var(--percent));
    -webkit-background-clip: text
}

.listing__item-bonus {
    height: 100%;
    display: flex;
    align-items: center;
    gap: .4705882353rem;
    color: var(--Heading, #222);
    font-size: .9411764706rem;
    font-style: normal;
    line-height: 1.4117647059rem
}

.listing__item-advanced-info-item, .listing__item-advanced-info-pros-list li, .listing__item-advanced-info-sections-list li {
    font-size: .8235294118rem;
    line-height: 1.1764705882rem;
    font-style: normal
}

.listing__item-bonus > img {
    width: 1.4117647059rem;
    height: 1.4117647059rem;
    flex-shrink: 0;
    object-fit: contain;
}

.listing__item-buttons {
    text-align: right
}

.brand-review__bonuses-part:last-child::after {
    display: none
}

/*.brand-review__bonuses-part:last-child::after,*/
/*.listing__item-more-payments .listing__item-more-payment.hidden {*/
/*    display: none*/
/*}*/

.listing__item-buttons .btn {
    margin-top: 0;
    width: 100%
}

.listing__item-buttons .btn--white {
    margin-top: 10px
}

.listing__item-advanced-info {
    display: none;
    grid-column: 1/-1;
    padding: .7058823529rem 0;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1.1764705882rem
}

.listing__item-advanced-info-item {
    flex: 1;
    max-width: 249px;
    color: var(--Heading, #222);
    font-weight: 700;
    display: flex;
    flex-direction: column;
    gap: .4705882353rem;
    align-items: flex-start
}

.listing__item-advanced-info-promocode {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: .5882352941rem
}

.listing__item-advanced-info-promocode .promocode__input {
    max-width: 8.4705882353rem;
    margin-top: 0;
    display: inline-flex;
    width: unset;
    padding: .5882352941rem;
    border-radius: .5882352941rem;
    border: 1px dashed var(--Casino-light-theme-Primary, #0064fb)
}

.listing__item-advanced-info-promocode .promocode__input input {
    max-width: 5.5882352941rem;
    padding: 0;
    color: var(--Primary, #0064e6);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.listing__item-advanced-info-promocode .promocode__copy-btn {
    max-height: 1.6470588235rem;
    max-width: 1.6470588235rem;
    height: 100%;
    width: 100%;
    background: 0 0;
    transition: .2s
}

.listing__item-advanced-info-promocode .promocode__copy-btn svg {
    width: 1.6470588235rem;
    height: 1.6470588235rem
}

.promocode__input:has(.promocode__copy-btn._active) {
    border: 1px solid #089e4e;
    background: #e2f1e6;
}

.promocode__input:has(.promocode__copy-btn._active) input {
    background: #e2f1e6;
}

.listing__item-advanced-info-promocode .btn {
    margin-top: 0
}

.listing__item-advanced-info-pros, .listing__item-advanced-info-sections {
    /*max-width: 269px;*/
    max-width: 100%;
    padding-right: 20px;
    border-right: 1px solid rgba(0, 0, 0, .03)
}

.listing__item-advanced-info-sections-list {
    display: flex;
    align-items: flex-start;
    gap: .4705882353rem;
    flex-wrap: wrap;
    padding: 0
}

.listing__item-advanced-info-sections-list li {
    display: inline-block;
    padding: .2352941176rem .4705882353rem;
    border-radius: 3px;
    border: 1px solid var(--secondary-20, rgba(5, 194, 117, .2));
    list-style: none;
    color: var(--Text, #3d3d3d);
    font-weight: 500
}

.listing__item-advanced-info-pros-list {
    display: flex;
    flex-direction: column;
    gap: .4705882353rem;
    padding: 0
}

.listing__item-advanced-info-pros-list li {
    display: flex;
    align-items: center;
    gap: .2352941176rem;
    list-style: none;
    color: var(--Text, #3d3d3d);
    font-weight: 500
}

.listing__item-advanced-info-pros-list li::before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Crect x='5' y='2.00003' width='2' height='8' rx='0.5' fill='%2312A35F'/%3E%3Crect x='10' y='5' width='2' height='8' rx='0.5' transform='rotate(90 10 5)' fill='%2312A35F'/%3E%3C/svg%3E")
}

.listing__item-advanced-info-games {
    display: flex;
    flex-direction: column;
    gap: 1.8823529412rem
}

.listing__item-advanced-info-games-item {
    width: 100%;
    position: relative;
    color: var(--Text, #3d3d3d);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.listing__deposit-part-payments {
    margin-top: 8px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 4px;
    padding: 0;
    list-style: none;
}

.listing__deposit-part-payments img {
    max-width: 45px;
}

.listing__deposit.listing__section {
    display: flex;
    align-items: flex-start;
    gap: 70px;
    justify-content: flex-start;
    width: 100%;
    flex: 1;
}

.listing__deposit-part-title {
    margin: 0;
    color: var(--Heading, #222);
    font-weight: 700;
    font-size: 14px;
}

.listing__item-advanced-info-games-item:first-child::after {
    content: "";
    position: absolute;
    bottom: -16px;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(0, 0, 0, .03)
}


@media (max-width: 930px) {
    .listing__item-advanced-info {
        flex-direction: column;
        gap: .5882352941rem
    }

    .listing__item-advanced-info-item {
        max-width: unset;
        width: 100%;
        padding-top: 10px;
        border-top: 1px solid rgba(0, 0, 0, .03)
    }

    .listing__item-advanced-info-pros, .listing__item-advanced-info-sections {
        max-width: unset;
        width: 100%;
        padding-right: 0;
        border-right: none
    }

    .listing__item-advanced-info-games {
        flex-direction: row;
        position: relative
    }

    .listing__item-advanced-info-games::before {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        width: 1px;
        height: 100%;
        background: rgba(0, 0, 0, .03)
    }

    .listing__item-advanced-info-games-item:first-child::after {
        display: none
    }
}

.listing__item-advanced-info-games-item span {
    margin-top: 8px;
    display: block;
    color: var(--Heading, #222);
    font-weight: 700
}

.links-list__item a, .listing__item-more-toggle {
    color: var(--Primary, #0064e6);
    font-style: normal
}

.listing__item-more {
    grid-column: 1/-1;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: .5882352941rem;
    flex-wrap: wrap;
}

.listing__item-more-toggle {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .4705882353rem;
    font-size: .8235294118rem;
    font-weight: 500;
    line-height: 1.1764705882rem;
    cursor: pointer
}

.advantages-list__item-name, .categories-list__item-name {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
    color: var(--Heading, #222);
    font-style: normal
}

.listing__item-more-toggle::after {
    width: 25px;
    height: 25px;
    transition: .2s;
    content: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='0.5' width='23' height='23' rx='5.5' stroke='%23D1E5FF'/%3E%3Cpath d='M7.5 10L12.5 15L17.5 10' stroke='%230064E6'/%3E%3C/svg%3E%0A")
}

.listing__item-more-payments {
    max-width: 13.3529411765rem;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}

.listing__item-more-payments .listing__item-more-payment {
    width: 32px;
    height: 24px;
    overflow: hidden;
    background: #ECEDEF;
    border-radius: 4px;
    padding: 2px 4px;
}

.listing__item-more-payments .listing__item-more-payment--last {
    border-radius: 4px;
    background: #ecedef;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #98b9d9;
    font-size: .8235294118rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.1764705882rem;
    cursor: pointer
}

.listing__item-more-payments .listing__item-more-payment img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.links-list {
    width: 100%;
    margin-top: 16px;
    display: flex;
    align-items: flex-start;
    gap: 8px;
    flex-wrap: wrap;
    padding: 0;
    align-items: stretch;
}

.links-list__item a, .providers-list {
    display: flex;
    align-items: flex-start
}

.links-list__item {
    width: 100%;
    max-width: 278px;
    transition: .2s;
    list-style: none
}

.links-list__item a {
    gap: 4px;
    width: 100%;
    height: 100%;
    padding: 16px 20px;
    backdrop-filter: blur(2px);
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 4px;
    color: #0064E6;
}

@media (max-width: 560px) {
    .listing__item-info-rating, .listing__item-info-rating::before {
        font-size: 12px
    }

    .listing__item-label {
        width: 70%;
        text-align: center
    }

    .listing__item-info {
        gap: 10px;
        flex-direction: column-reverse !important;
        justify-content: flex-end;
        align-items: flex-start
    }

    .listing__item-info.listing__item-info--no-number {
        flex-direction: row-reverse !important
    }

    .listing__item-info > img {
        max-width: 100%;
        max-height: max-content;
        width: 100%;
        height: 100%;
        object-fit: contain;
        margin-left: -20px;
    }

}

.categories-list, .reviews-list {
    width: 100%;
    margin-top: 16px;
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    padding: 0
}

.categories-list__item {
    width: 100%;
    max-width: 272px;
    padding: 16px;
    list-style: none;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.categories-list__item > img {
    width: 100%;
    max-height: 300px;
    object-fit: contain
}

.categories-list__item-name, .categories-list__item > .btn {
    margin-top: 12px
}

.advantages-list {
    margin-top: 24px;
    width: 100%;
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
    padding: 0
}

.advantages-list__item {
    width: 100%;
    max-width: 362px;
    padding: 16px;
    list-style: none
}

.advantages-list__item-info {
    display: flex;
    align-items: center;
    gap: 8px
}

.advantages-list__item-info > img {
    width: 48px;
    height: 48px;
    object-fit: contain
}

.odds-historical-table__header tr, .odds-table__head, table:not(.table-compare) thead {
    background: var(--bg-grad-table)
}

.wp-block-table .table-compare, .wp-block-table .table-default, .wp-block-table table {
    width: 100%;
    border-spacing: 0;
    height: auto;
    border-radius: 24px;
    overflow: auto;
    border-collapse: collapse
}

.wp-block-table table td {
    font-weight: 400 !important;
    border: 1px solid var(--dividers-black-5, rgba(0, 0, 0, .05));
    background: #fff
}

.wp-block-table .table-compare td, .wp-block-table .table-compare th, .wp-block-table table td, .wp-block-table table th {
    padding: 16px 12px;
    text-align: center;
    color: var(--Heading, #222);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px
}

.wp-block-table table td:first-child, .wp-block-table table th:first-child {
    text-align: left
}

.wp-block-table table thead tr th {
    color: var(--White, #fff);
    border: none
}

.wp-block-table table thead tr th:not(:last-child) {
    border-right: 1px solid #0000000D
}

.wp-block-table .table-compare thead tr th:first-child, .wp-block-table table thead tr th:first-child {
    border-radius: 4px 0 0;
    text-align: center
}

.wp-block-table .table-compare thead tr th:last-child, .wp-block-table table thead tr th:last-child {
    border-radius: 0 4px 0 0
}

.wp-block-table .table-compare tbody tr:last-child td:first-child, .wp-block-table table tbody tr:last-child td:first-child {
    border: none;
    border-radius: 0 0 0 4px
}

.wp-block-table .table-compare tbody tr:last-child td:last-child, .wp-block-table table tbody tr:last-child td:last-child {
    border: none;
    border-radius: 0 0 4px
}

.wp-block-table .table-compare td:first-child, .wp-block-table .table-compare th:first-child {
    width: 240px;
    text-align: left
}

.wp-block-table .table-compare td, .wp-block-table .table-default td {
    border: 1px solid var(--dividers-black-5, rgba(0, 0, 0, .05));
    background: #fff
}

.brand-review__section, .providers-list__item {
    border-radius: 4px;
    background: var(--White, #fff)
}

.wp-block-table .table-compare td.table-compare__false, .wp-block-table .table-default td.table-compare__false {
    background: var(--dividers-black-5, rgba(0, 0, 0, .05))
}

.hero-section h1, .wp-block-table .table-compare thead tr th {
    color: var(--White, #fff)
}

.wp-block-table {
    margin-top: 1.8823529412rem;
    overflow-x: auto
}

.wp-block-table .table-default td, .wp-block-table .table-default th {
    padding: 16px 12px;
    text-align: left;
    color: var(--Text, #3d3d3d);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.wp-block-table .table-default td:first-child, .wp-block-table .table-default th:first-child {
    width: 140px;
    text-align: left;
    border-left: none;
    color: var(--Heading, #222);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px
}

.wp-block-table .table-default td:last-child, .wp-block-table .table-default th:last-child {
    border-right: none
}

.wp-block-table .table-default tbody tr:first-child td:first-child {
    border-top: none;
    border-radius: 4px 0 0
}

.wp-block-table .table-default tbody tr:first-child td:last-child {
    border-top: none;
    border-radius: 0 4px 0 0
}

.wp-block-table .table-default tbody tr:last-child td:first-child {
    border-bottom: none;
    border-radius: 0 0 0 4px
}

.wp-block-table .table-default tbody tr:last-child td:last-child {
    border-bottom: none;
    border-radius: 0 0 4px
}

.providers-list {
    width: 100%;
    margin-top: 16px;
    gap: 16px;
    flex-wrap: wrap;
    padding: 0
}

.providers-list__item {
    text-align: center;
    width: 100%;
    max-width: 176px;
    padding: 12px;
    list-style: none
}

.providers-list__item > img {
    max-width: 88px;
    object-fit: contain
}

.providers-list__item-name {
    margin-top: 4px;
    color: var(--Heading, #222);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.brand-review__update, .providers-list__item-qty {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.brand-review__brand-info-name, h1 {
    font-size: 36px;
    line-height: 44px
}

.providers-list__item-qty {
    margin-top: 12px;
    color: var(--Text, #3d3d3d);
    font-style: normal
}

.brand-review {
    margin-top: 32px !important;
    display: grid;
    grid-template-columns:1fr 1fr 1fr 1fr;
    gap: 16px
}

.brand-review__section {
    padding: 20px;
    grid-column: 1/-1;
    gap: 40px
}

.brand-review__section-list {
    display: flex;
    align-items: flex-start;
    gap: 8px;
    flex-wrap: wrap;
    width: 90%;
    padding: 0
}

.brand-review__section-list li {
    display: inline-block;
    padding: 4px 8px;
    border-radius: 3px;
    border: 1px solid var(--secondary-20, rgba(5, 194, 117, .2));
    list-style: none;
    color: var(--Text, #3d3d3d);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px
}

.brand-review__update {
    margin: 0;
    color: #888;
    grid-column: 1/-1
}

.brand-review__brand-info {
    grid-column: 1/4;
    display: flex;
    align-items: center;
    gap: 16px
}

.brand-review__brand-info > img {
    width: fit-content;
    height: 80px;
    object-fit: contain;
    border-radius: 4px
}

.brand-review__brand-info-name {
    color: var(--Heading, #222);
    font-style: normal;
    font-weight: 900
}

.brand-review__deposit-part span, .brand-review__info-part span, .brand-review__rating, .pros-cons .cons__list li, .pros-cons .pros__list li {
    font-size: 16px;
    line-height: 24px;
    font-style: normal
}

.brand-review__rating {
    grid-column: 4;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 12px 20px;
    border-radius: 4px;
    background: var(--White, #fff);
    color: var(--Text, #3d3d3d);
    font-weight: 400
}

.brand-review__rating-stars {
    --percent: calc(var(--rating) / 10 * 100%);
    display: inline-flex;
    gap: 2px;
    align-items: center;
    margin-top: 4px;
    color: var(--green-highlight, #12a35f);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px
}

.brand-review__rating-stars span {
    color: var(--Subtext, #888);
    font-weight: 500
}

.brand-review__rating-stars::before {
    margin-right: 5px;
    font-size: 19px;
    content: "★★★★★★★★★★ ";
    background: -webkit-gradient(linear, left top, right top, from(var(--star-background-review)), to(var(--star-color)));
    background: linear-gradient(90deg, var(--star-background-review) var(--percent), var(--star-color) var(--percent));
    -webkit-background-clip: text
}

.brand-review__author {
    display: flex;
    align-items: center;
    gap: 8px;
    grid-column: 1/-1;
    color: var(--Subtext, #888);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.brand-review__author span, .header__nav-link, p {
    color: var(--Text, #3d3d3d)
}

.brand-review__author > img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    object-fit: contain
}

.brand-review__bonuses, .brand-review__deposit, .brand-review__info {
    display: flex;
    align-items: flex-start
}

.brand-review__bonuses-part {
    flex: 1;
    display: grid;
    grid-template-columns:minmax(0, 40px) minmax(0, 250px);
    row-gap: 12px;
    position: relative
}

.brand-review__bonuses-part::after {
    position: absolute;
    content: "";
    top: 0;
    right: -20px;
    width: 1px;
    height: 100%;
    background: rgba(0, 0, 0, .05)
}

@media (max-width: 1200px) {
    .listing__item-bonus, .listing__item-info {
        border-right: none;
        padding-right: 0
    }

    .listing__item {
        grid-template-columns:minmax(0, 100%)
    }

    .listing__item:not(:last-child) {
        margin-bottom: 1rem
    }

    .listing__item-info {
        flex-direction: row-reverse
    }

    .listing__item-info-wrapper {
        flex: 1 1 auto
    }

    .listing__item-buttons {
        display: flex;
        flex-direction: row;
        gap: .4705882353rem;
        justify-content: flex-end;
    }

    .listing__item-buttons .btn {
        width: auto;
    }

    .listing__item-buttons .btn--white {
        margin: 0
    }

    .brand-review__section {
        flex-direction: column;
        gap: 0
    }

    .brand-review__brand-info {
        grid-column: 1/-1
    }

    .brand-review__rating {
        grid-column: 1/-1;
        flex-direction: row;
        justify-content: space-between;
        gap: 10px
    }

    .brand-review__bonuses-part {
        width: 100%;
        padding-top: 16px;
        padding-bottom: 16px;
        border-bottom: 1px solid rgba(0, 0, 0, .05);
        grid-template-columns:minmax(0, 40px) minmax(0, 650px)
    }

    .brand-review__bonuses-part::after {
        display: none
    }

    .brand-review__bonuses-part--play {
        order: -1;
        padding-top: 0;
        padding-bottom: 16px
    }
}

.brand-review__bonuses-part--play {
    grid-template-columns:1fr !important
}

.brand-review__deposit-part, .brand-review__info-part {
    display: grid;
    grid-template-columns:1fr;
    position: relative
}

.brand-review__bonuses-part--play .brand-review__bonuses-part-title {
    padding: 0 25px;
    position: relative;
    font-size: 14px;
    line-height: 20px;
    text-align: center
}

.brand-review__bonuses-part--play .brand-review__bonuses-part-title::before {
    position: absolute;
    top: 0;
    left: 0;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M19.3606 8.05025V19.364H8.04688' stroke='%2312A35F' stroke-width='2'/%3E%3Cpath d='M19.3607 19.364L6.63281 6.63604' stroke='%2312A35F' stroke-width='2'/%3E%3C/svg%3E")
}

.brand-review__bonuses-part--play .brand-review__bonuses-part-title::after {
    position: absolute;
    top: 0;
    right: 0;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M6.63942 8.05025V19.364H17.9531' stroke='%2312A35F' stroke-width='2'/%3E%3Cpath d='M6.63927 19.364L19.3672 6.63604' stroke='%2312A35F' stroke-width='2'/%3E%3C/svg%3E")
}

.brand-review__bonuses-part > img, .brand-review__bonuses-part > svg {
    width: 32px;
    height: 32px;
    object-fit: contain
}

.brand-review__bonuses-part-title {
    margin-top: 0;
    align-content: center
}

.brand-review__bonuses-part-description {
    margin-top: 0;
    grid-column: 1/-1;
    color: var(--Heading, #222);
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px
}

.brand-review__deposit-part-title, .brand-review__info-part-title {
    margin-top: 20px;
    align-content: center
}

.brand-review__bonuses-part .promocode__input {
    grid-column: 1/-1;
    max-width: 300px;
    margin-top: 0;
    display: inline-flex;
    width: unset;
    padding: 10px;
    border-radius: 10px;
    border: 1px dashed var(--Casino-light-theme-Primary, #0064fb)
}

.brand-review__bonuses-part .promocode__input:has(._active) {
    border: 1px solid green;
    outline: green solid 1px
}

.brand-review__bonuses-part .promocode__input input {
    max-width: 90%;
    padding: 0;
    color: var(--Primary, #0064e6);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.brand-review__bonuses-part .promocode__copy-btn {
    max-height: 28px;
    max-width: 28px;
    height: 100%;
    width: 100%;
    background: 0 0;
    transition: .2s
}

.brand-review__deposit-part::after, .brand-review__info-part::after {
    top: 0;
    right: -20px;
    width: 1px;
    height: 100%;
    background: rgba(0, 0, 0, .05);
    position: absolute;
    content: ""
}

.brand-review__bonuses-part .promocode__copy-btn svg {
    width: 28px;
    height: 28px;
    transition: .2s
}

.brand-review__bonuses-part .promocode__copy-btn._active {
    display: flex
}

.brand-review__deposit-part:last-child::after, .brand-review__info-part:last-child::after, .hidden_svg {
    display: none
}

.brand-review__bonuses-part .btn {
    margin-top: 0;
    padding: 16px
}

.brand-review__deposit-part, .brand-review__info-part {
    flex: 1
}

.brand-review__info-part > img, .brand-review__info-part > svg {
    width: 32px;
    height: 32px;
    object-fit: contain
}

.brand-review__info-part-title:first-child {
    margin-top: 0
}

.brand-review__info-part span {
    margin-top: 8px;
    color: var(--Heading, #222);
    font-weight: 700
}

.brand-review__info-part .btn {
    margin-top: 0;
    padding: 16px
}

.brand-review__deposit-part > img, .brand-review__deposit-part > svg {
    width: 32px;
    height: 32px;
    object-fit: contain
}

.brand-review__deposit-part-title:first-child {
    margin-top: 0
}

.brand-review__deposit-part span {
    margin-top: 8px;
    color: var(--Heading, #222);
    font-weight: 700
}

.brand-review__deposit-part-payments {
    margin-top: 8px;
    max-width: 300px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 4px;
    flex-wrap: wrap;
    padding: 0
}

.brand-review__deposit-part-payments .brand-review__deposit-part-payment {
    width: 45px;
    height: auto;
    overflow: hidden;
    display: flex;
    object-fit: contain;
    border-radius: 2px
}

.brand-review__deposit-part-payments .brand-review__deposit-part-payment img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.brand-review__deposit-part .btn {
    margin-top: 0;
    padding: 16px
}

.brand-review__rating-list {
    margin: 0;
    grid-column: 1/3;
    border-radius: 4px;
    overflow: hidden;
    padding: 0
}

.brand-review__rating-list li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    list-style: none;
    padding: 16px;
    border-bottom: 1px solid var(--dividers-black-5, rgba(0, 0, 0, .05));
    background: var(--White, #fff);
    color: var(--Heading, #222);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.brand-review__rating-list li:last-child, .header__nav li.has-submenu.active .submenu > li:last-child, .header__nav li.has-submenu.active.active-l3 .submenu > li.has-sub-submenu.active .sub-submenu > li:last-child, .wp-block-table thead {
    border-bottom: none
}

.brand-review__rating-list li:first-child {
    color: var(--Heading, #222);
    font-weight: 700
}

.brand-review__rating-list li .brand-review__rating-stars {
    margin-top: 0
}

.brand-review .wp-block-table {
    margin-top: 0;
    grid-column: 3/5
}

.bonus-list__item > .btn, .galery {
    margin-top: 16px;
    width: 100%
}

.galery {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding: 0
}

.bonus-list, .pros-cons {
    margin-top: 20px;
    display: flex;
    width: 100%
}

.galery__item {
    min-width: 220px;
    max-width: 220px;
    list-style: none
}

.galery__item img {
    width: 100%;
    object-fit: contain
}

.pros-cons {
    align-items: flex-start;
    justify-content: space-between;
    gap: 1.1764705882rem
}

.pros-cons .cons, .pros-cons .pros {
    flex: 1;
    padding: 16px;
    border-radius: 4px;
    background: #fff;
    color: #222;
    font-style: normal;
    align-self: stretch
}

.pros-cons .cons__list, .pros-cons .pros__list {
    padding: 0
}

.pros-cons .cons__list li, .pros-cons .pros__list li {
    position: relative;
    margin-top: 12px;
    list-style: none;
    padding-left: 20px;
    color: #444;
    font-weight: 400
}

.header__nav li.has-submenu .submenu > li a:hover, a.header__nav-link:hover {
    color: #195afe
}

.pros-cons .pros__list li::before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='6' fill='%2312A35F'/%3E%3Crect x='7' y='5' width='2' height='6' rx='0.5' fill='white'/%3E%3Crect x='11' y='7' width='2' height='6' rx='0.5' transform='rotate(90 11 7)' fill='white'/%3E%3C/svg%3E")
}

.pros-cons .cons__list li::before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='6' fill='%23F70101'/%3E%3Crect x='11' y='7' width='2' height='6' rx='0.5' transform='rotate(90 11 7)' fill='white'/%3E%3C/svg%3E")
}

.bonus-list {
    gap: 16px;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding: 0
}

.bonus-list__item {
    min-width: 296px;
    max-width: 296px;
    padding: 20px;
    border-radius: 4px;
    background: var(--White, #fff);
    list-style: none;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.bonus-list__item--blue-tag .bonus-list__item-tag {
    background: rgba(0, 100, 230, .5)
}

.bonus-list__item-tag {
    display: inline-block;
    margin-top: 0;
    padding: 2px 12px;
    border-radius: 4px;
    background: rgba(5, 194, 117, .5);
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 1px
}

.bonus-list__item-name {
    color: var(--Heading, #222);
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px
}

.bonus-list__item-text {
    margin-top: 2px
}

.steps-list {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 0
}

.games-list__item, .steps-list__item {
    flex-direction: column;
    background: var(--White, #fff);
    list-style: none
}

.steps-list__item {
    width: 100%;
    padding: 16px;
    border-radius: 4px;
    display: flex;
    gap: 12px
}

.steps-list__item-num {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 16px;
    border: 1px solid var(--green-highlight, #12a35f);
    color: var(--green-highlight, #12a35f);
    font-size: 20px;
    font-style: normal;
    font-weight: 900;
    line-height: 24px
}

.submenu-wrapper, .submenu > li {
    border-top: 1px solid var(--dividers-black-5, rgba(0, 0, 0, .05))
}

.pokies-review__info-bonus, .submenu > li {
    border-left: 1px solid var(--dividers-black-5, rgba(0, 0, 0, .05))
}

.games-list__item-name, .verdict-block__rating span {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    font-style: normal
}

.verdict-block__rating, h1 {
    font-weight: 900;
    font-style: normal
}

.steps-list__item-wrapper {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    justify-content: space-between
}

.steps-list__item-title, .verdict-block__text p:first-child {
    margin-top: 0
}

.steps-list__item img {
    max-width: 546px;
    width: 100%;
    object-fit: contain
}

.games-list {
    width: 100%;
    margin-top: 20px;
    display: flex;
    gap: 16px;
    flex-wrap: wrap;
    padding: 0
}

.games-list[data-scroll] {
    flex-wrap: nowrap;
    overflow-x: auto
}

.games-list__item {
    min-width: 213px;
    max-width: 213px;
    border-radius: 4px;
    overflow: hidden;
    display: flex;
    justify-content: space-between
}

.games-list__item > img {
    width: 100%;
    object-fit: contain
}

.games-list__item-content {
    padding: 12px;
    background: var(--White, #fff)
}

.games-list__item-content > .btn {
    margin-top: -12px;
    width: 100%
}

.games-list__item-name {
    margin-top: 0;
    color: var(--Heading, #222);
    text-align: center
}

.verdict-block {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 20px;
    border-radius: 4px;
    background: var(--White, #fff)
}

.verdict-block__content {
    display: flex;
    align-items: flex-start;
    gap: 20px
}

.verdict-block__rating {
    position: relative;
    min-width: 236px;
    max-width: 236px;
    padding: 24px;
    height: 212px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-shadow: 0 4px 16px rgba(0, 0, 0, .1);
    -webkit-text-stroke-width: 0.5;
    -webkit-text-stroke-color: #d98d46;
    font-size: 48px;
    line-height: 60px;
    background: linear-gradient(244deg);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #d98d46
}

.verdict-block__rating span {
    background: 0 0;
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: #888
}

.verdict-block__rating::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='189' height='164' viewBox='0 0 189 164' fill='none'%3E%3Cpath d='M119.218 159.353C118.543 158.374 115.72 155.682 105.165 152.134C100.852 150.684 95.4082 149.108 90.4784 147.75C85.5227 146.385 76.0816 144.006 75.2142 143.818C74.349 143.624 73.4541 143.44 72.5561 143.171C71.6528 142.922 70.7265 142.666 69.7789 142.404C68.8443 142.096 67.8882 141.782 66.9116 141.461C65.4233 140.945 63.9007 140.371 62.3545 139.734C62.4186 139.386 62.485 138.977 62.5423 138.503C62.7279 137.002 62.8225 134.937 62.5255 132.721C62.3758 131.617 62.1277 130.478 61.7726 129.293C61.416 128.111 60.9013 126.985 60.2485 125.833C59.9239 125.253 59.5543 124.686 59.1321 124.137C58.9206 123.862 58.6961 123.593 58.4578 123.328C58.2272 123.05 57.9859 122.77 57.7271 122.498C57.2116 121.952 56.6313 121.433 55.9861 120.926C55.363 120.386 54.6696 119.868 53.8915 119.373C53.8915 119.373 53.2272 119.611 52.6011 120.817C52.2895 121.421 51.9902 122.269 51.8191 123.474C51.7344 124.077 51.6817 124.771 51.6809 125.571C51.6824 126.368 51.7229 127.291 51.8756 128.285C52.1712 130.286 52.8966 132.202 53.9266 133.772C54.4352 134.567 54.9842 135.335 55.576 136.005C55.9479 136.413 56.3274 136.792 56.7061 137.156C56.0563 136.829 55.4057 136.496 54.7536 136.145C50.7371 133.998 46.7114 131.355 42.8247 128.275C42.9843 127.96 43.1676 127.573 43.3592 127.118C43.8999 125.83 44.523 123.984 44.8338 121.883C44.988 120.834 45.0613 119.727 45.0094 118.59C44.9842 117.424 44.8345 116.228 44.5031 115.034C44.3275 114.447 44.1496 113.817 43.9067 113.201C43.6655 112.583 43.3715 111.967 43.0156 111.355C42.6712 110.732 42.2971 110.083 41.8351 109.451C41.606 109.134 41.3594 108.817 41.0937 108.501C40.8386 108.176 40.5775 107.839 40.2896 107.509C40.2896 107.509 39.6321 107.552 38.7632 108.499C37.9148 109.451 36.7633 111.316 36.2662 115.124C35.7645 118.709 37.0252 122.076 38.5135 124.605C35.9096 122.229 33.4065 119.647 31.0669 116.871C29.9963 115.605 28.967 114.294 27.9713 112.951C28.2065 112.692 28.492 112.36 28.8044 111.959C29.6275 110.906 30.6339 109.384 31.399 107.562C31.7679 106.66 32.1436 105.639 32.3772 104.582C32.4979 104.05 32.591 103.504 32.6498 102.946C32.7048 102.391 32.7292 101.82 32.7437 101.218C32.756 98.8347 32.1321 96.2829 30.6523 93.3064C30.6523 93.3064 30.0383 93.1914 29.0273 93.8537C28.5226 94.1864 27.9193 94.7155 27.2565 95.5788C26.5953 96.4436 25.8546 97.6502 25.2032 99.3273C24.5359 101.012 24.2594 102.8 24.3472 104.465C24.3778 105.305 24.4702 106.128 24.6046 106.916C24.7504 107.596 24.9291 108.243 25.1208 108.856C23.9578 107.066 22.8598 105.226 21.8381 103.346C20.4437 100.78 19.1945 98.1359 18.0896 95.4448C18.3744 95.2583 18.731 95.0101 19.1395 94.6926C20.1322 93.9222 21.399 92.7666 22.5116 91.276C23.0751 90.5285 23.6371 89.6842 24.0937 88.7676C24.3243 88.3086 24.5328 87.829 24.713 87.3303C24.8902 86.8317 25.0383 86.314 25.1887 85.7644C25.4797 84.6674 25.5904 83.5004 25.5766 82.2169C25.5827 81.5713 25.5415 80.9006 25.4438 80.2018C25.3949 79.8523 25.3315 79.4953 25.2536 79.1299C25.1971 78.7607 25.1261 78.3831 25.0391 77.9964C25.0391 77.9964 24.5068 77.752 23.4332 78.1372C22.3787 78.5323 20.6911 79.5356 18.7241 82.3143C18.2263 83.0139 17.817 83.7554 17.4833 84.519C17.1649 85.2787 16.9526 86.0514 16.7846 86.8271C16.6212 87.6021 16.5143 88.3771 16.4608 89.127C16.4364 89.8631 16.4555 90.5764 16.5013 91.2448C16.1539 90.2445 15.8209 89.2411 15.5155 88.2325C14.4022 84.5715 13.5721 80.8732 12.9972 77.2054C13.3079 77.095 13.7119 76.9397 14.1868 76.7235C15.2689 76.2332 16.6907 75.4491 18.0499 74.3179C18.7363 73.7515 19.3778 73.1029 20.0054 72.3546C20.64 71.6055 21.215 70.762 21.6762 69.8111C22.1122 68.8618 22.5421 67.7976 22.791 66.6008C22.9254 66.0025 22.9812 65.3699 23.0621 64.6984C23.1408 64.027 23.1751 63.3167 23.1591 62.5607C23.1591 62.5607 22.7139 62.2227 21.6525 62.3598C20.5957 62.5082 18.9043 63.0967 16.4478 65.2503C15.2673 66.3321 14.3816 67.6423 13.718 68.9988C13.1056 70.3524 12.7482 71.7486 12.5146 73.0032C12.5001 73.0915 12.4886 73.1775 12.4764 73.2643C12.455 73.0618 12.4283 72.8585 12.4084 72.656C11.9304 68.0876 11.8938 63.6311 12.1709 59.3855C12.4863 59.3489 12.9307 59.2835 13.4645 59.1685C14.5534 58.9356 16.0103 58.5001 17.4741 57.7267C18.9456 56.9532 20.5148 55.8623 21.7113 54.2804C22.3459 53.494 22.9331 52.5911 23.3828 51.5291C23.5966 50.9955 23.8295 50.4329 24.0296 49.8254C24.2266 49.2171 24.3908 48.5647 24.516 47.8598C24.516 47.8598 24.1693 47.4601 23.1675 47.3809C22.1626 47.3124 20.5109 47.5355 17.83 49.0436C15.1917 50.5676 13.5301 53.1834 12.6795 55.4101C12.6016 55.6073 12.5321 55.7961 12.4619 55.9849C12.8941 51.9334 13.5996 48.1118 14.4625 44.6145C14.619 43.9978 14.7824 43.3949 14.9489 42.7988C15.2482 42.8285 15.698 42.8597 16.2631 42.8559C17.3138 42.8521 18.7173 42.7234 20.2338 42.2949C21.7755 41.8739 23.3714 41.1415 24.8107 39.9121C25.556 39.3053 26.2539 38.5699 26.8702 37.6663C27.5078 36.7703 28.1286 35.7334 28.6157 34.4636C28.6157 34.4636 28.3744 34.0305 27.4597 33.7724C26.5456 33.5257 24.9787 33.4336 22.2306 34.3365C20.8317 34.7818 19.6931 35.5553 18.6844 36.427C18.1881 36.8662 17.7139 37.326 17.3168 37.8049C16.9266 38.286 16.5777 38.7732 16.2692 39.2429C16.0882 39.5215 15.924 39.7903 15.769 40.0521C16.4746 37.833 17.2298 35.7715 17.9773 33.8797C18.2942 33.1002 18.6371 32.3602 18.9486 31.6378C19.2754 30.9222 19.5458 30.2111 19.8863 29.5671C20.1543 29.0289 20.4109 28.5127 20.6598 28.0118C20.9263 28.0948 21.3623 28.2166 21.9305 28.3239C22.9025 28.512 24.2167 28.6452 25.7019 28.5234C27.2008 28.4084 28.8166 28.0172 30.3667 27.1227C31.1677 26.6895 31.9488 26.1284 32.6865 25.3953C33.0454 25.0223 33.4356 24.634 33.8059 24.1917C34.1763 23.7502 34.5359 23.2599 34.8818 22.7141C34.8818 22.7141 34.7329 22.268 33.9342 21.876C33.1301 21.49 31.69 21.1383 28.9807 21.4953C28.295 21.5813 27.6551 21.7541 27.055 21.9863C26.4502 22.2155 25.8744 22.4979 25.3323 22.8138C24.7955 23.1328 24.2686 23.4708 23.8234 23.8469C23.3752 24.2222 22.9651 24.6089 22.5948 24.988C22.2741 25.3215 21.9847 25.6427 21.7243 25.948C22.3039 24.9112 22.8223 23.9824 23.2744 23.1739C23.7715 22.3761 24.1938 21.697 24.5366 21.1466C24.8795 20.5962 25.1421 20.1737 25.3201 19.8898C25.3208 19.889 25.3208 19.8883 25.3216 19.8875C25.708 19.6462 26.157 19.3554 26.6464 18.9915C28.1515 17.8397 30.02 16.1169 31.609 13.5537C33.1966 10.9783 33.9418 9.40627 34.1976 8.40139C34.4626 7.40336 34.2885 7.02881 34.2885 7.02881C29.7634 7.66067 26.8366 11.2021 25.4422 14.4573C24.7306 16.0887 24.3816 17.6615 24.1686 18.7814C24.1243 19.028 24.0953 19.2549 24.0723 19.4635C23.9066 19.7276 23.6967 20.0611 23.4424 20.4653C23.0919 21.0233 22.6605 21.7115 22.1527 22.52C21.6838 23.3521 21.1447 24.3082 20.5407 25.3786C20.2276 25.9077 19.9482 26.4923 19.642 27.0983C19.3373 27.705 19.0181 28.3399 18.6859 29.0022C18.634 29.0997 18.5897 29.2078 18.5409 29.3083C18.5806 28.8233 18.6149 28.3293 18.6126 27.8131C18.621 26.49 18.424 25.055 18.0445 23.6672C17.2466 20.8619 16.3959 19.4741 15.7056 18.8506C15.0207 18.2203 14.5098 18.3315 14.5098 18.3315C13.6332 19.771 12.9697 21.117 12.5711 22.3974C12.1877 23.687 12.0037 24.8761 11.9724 25.9587C11.9526 28.1458 12.5818 29.9173 13.3713 31.2701C14.1739 32.6297 15.2108 33.6102 16.0027 34.2413C16.1058 34.3228 16.205 34.3989 16.3005 34.4697C15.1711 37.3824 14.0471 40.6589 13.114 44.2803C13.0659 44.4736 13.0201 44.6723 12.9727 44.8672C12.9009 44.2627 12.8093 43.6393 12.6955 43.0066C12.4359 41.6257 11.9274 40.1656 11.2508 38.7922C9.84732 36.0212 8.67979 34.7377 7.83372 34.2253C6.99148 33.7039 6.48064 33.9254 6.48064 33.9254C5.85754 35.6177 5.43069 37.1662 5.28179 38.5943C5.14434 40.027 5.19474 41.3121 5.38335 42.4517C5.83463 44.7523 6.84029 46.4682 7.94903 47.7136C9.1074 48.9705 10.3658 49.7675 11.331 50.2585C11.4975 50.343 11.6517 50.4154 11.7983 50.4824C11.1538 54.1761 10.7163 58.1202 10.5773 62.2334C10.5674 62.203 10.5598 62.1733 10.5491 62.1428C10.3292 61.4782 10.0466 60.7908 9.77402 60.1003C9.20591 58.7194 8.39803 57.3118 7.34885 56.0222C5.30546 53.4376 3.8195 52.3452 2.82988 51.9927C1.84179 51.6288 1.35538 51.9707 1.35538 51.9707C0.691049 55.7801 1.1431 58.8313 2.06628 61.125C3.0559 63.4278 4.40213 64.9945 5.90718 66.0474C7.38015 67.1018 8.85847 67.6514 9.96798 67.9483C10.194 68.0084 10.4002 68.0556 10.5918 68.0967C10.6529 69.6505 10.7545 71.2195 10.9141 72.8045C11.1706 75.4803 11.5639 78.1905 12.0976 80.9067C12.0182 80.7628 11.9457 80.6212 11.8609 80.4758C11.4883 79.8348 11.0637 79.1801 10.5834 78.5315C10.0871 77.8852 9.6068 77.2336 9.03563 76.6116C8.4698 75.9889 7.8406 75.3905 7.14267 74.8378C6.79371 74.5615 6.45926 74.3064 6.14007 74.0712C5.82929 73.8352 5.53912 73.619 5.25735 73.4226C4.69687 73.029 4.18908 72.7131 3.73016 72.4626C2.81232 71.9617 2.09149 71.7288 1.53864 71.6511C0.432958 71.492 0 71.9594 0 71.9594C0.0481065 72.9902 0.124464 73.9616 0.280237 74.8675C0.455101 75.7719 0.668908 76.6154 0.915549 77.3972C1.16983 78.1783 1.42487 78.9038 1.76314 79.5623C2.09912 80.2216 2.45954 80.823 2.83752 81.3711C4.31355 83.5704 6.22712 84.86 7.97117 85.6175C8.84854 85.9966 9.69919 86.2417 10.4819 86.3978C11.2722 86.5523 12.0052 86.6163 12.6177 86.6376C12.9193 86.6475 13.1934 86.6475 13.4362 86.6414C13.6218 87.3235 13.815 88.0041 14.0196 88.6839C15.1436 92.44 16.5586 96.155 18.2347 99.7627C17.5329 98.9953 16.7342 98.2135 15.8484 97.4545C14.5946 96.324 13.0567 95.2887 11.3745 94.4681C8.01393 92.8115 5.94383 92.3989 4.77476 92.5085C3.59806 92.606 3.25368 93.2013 3.25368 93.2013C4.48612 97.4652 6.42489 100.426 8.55303 102.316C9.62359 103.262 10.7056 103.968 11.7724 104.476C12.8704 104.968 13.9394 105.272 14.9451 105.443C16.9633 105.78 18.705 105.604 19.997 105.33C20.3597 105.254 20.6759 105.172 20.9508 105.095C23.421 109.541 26.2944 113.756 29.4946 117.612C29.1594 117.386 28.8143 117.157 28.4531 116.932C27.7384 116.488 26.9656 116.058 26.1386 115.662C24.5381 114.831 22.7147 114.137 20.7415 113.737C16.848 112.886 14.5999 112.984 13.4248 113.393C12.2343 113.793 12.0343 114.498 12.0343 114.498C13.256 116.531 14.4801 118.254 15.8576 119.554C16.5303 120.216 17.2023 120.799 17.8689 121.309C18.5462 121.811 19.2441 122.221 19.9146 122.577C22.5826 124.021 25.1925 124.302 27.3321 124.142C28.4027 124.063 29.3923 123.846 30.2712 123.57C31.1463 123.298 31.9015 122.976 32.5223 122.669C32.911 122.477 33.2401 122.293 33.518 122.129C36.0028 124.723 38.615 127.125 41.3082 129.306C42.8408 130.545 44.3962 131.716 45.9646 132.818C44.665 132.373 43.2012 131.973 41.6625 131.629C40.7195 131.428 39.7108 131.299 38.699 131.2C37.6926 131.095 36.648 131.063 35.5774 131.125C33.4195 131.264 31.8137 131.438 30.5797 131.722C29.3473 132 28.5088 132.363 27.9491 132.732C26.8266 133.467 26.8244 134.239 26.8244 134.239C27.7246 135.138 28.5837 135.978 29.4931 136.658C30.3964 137.345 31.2845 137.942 32.1504 138.457C33.0041 138.987 33.9006 139.358 34.7344 139.698C35.5767 140.029 36.3914 140.287 37.1764 140.479C40.3866 141.164 43.0782 140.838 45.2721 140.017C47.4514 139.22 49.0679 138.051 50.1644 137.074C50.5485 136.73 50.8623 136.417 51.1151 136.15C52.039 136.7 52.9645 137.229 53.8892 137.727C58.1287 140.026 62.3338 141.817 66.3022 143.209C66.6588 143.327 67.0093 143.444 67.3598 143.561C66.6482 143.521 65.9052 143.496 65.1171 143.51C64.1672 143.493 63.173 143.509 62.1422 143.597C61.6267 143.64 61.1037 143.699 60.573 143.776C60.0476 143.841 59.5223 143.911 58.9885 144.01C57.9225 144.203 56.839 144.48 55.7539 144.86C51.4473 146.272 49.3099 147.595 48.3822 148.688C47.4422 149.76 47.669 150.55 47.669 150.55C48.8633 151.215 50.0239 151.784 51.1418 152.263C52.2628 152.738 53.3746 153.057 54.4215 153.335C56.5084 153.909 58.4769 154.001 60.2042 153.943C61.067 153.918 61.8963 153.789 62.6736 153.619C63.4502 153.45 64.1756 153.237 64.8522 152.988C65.5295 152.737 66.1549 152.459 66.739 152.14C67.327 151.81 67.8676 151.457 68.3647 151.09C70.3539 149.621 71.6505 147.929 72.4683 146.613C72.7821 146.108 73.0249 145.654 73.2067 145.285C73.7404 145.416 74.2696 145.533 74.7873 145.652C75.302 145.765 75.8044 145.882 76.3015 145.995C76.4122 146.021 76.5153 146.044 76.6329 146.072C80.3898 146.939 107.119 154.575 111.231 156.289C115.343 158.002 117.552 163.508 118.227 163.57C118.911 163.635 119.893 160.332 119.218 159.353Z' fill='url(%23paint0_linear_2085_15363)'/%3E%3Cpath d='M70.321 163.574C70.996 163.513 73.2051 158.007 77.317 156.293C81.429 154.58 108.158 146.944 111.915 146.076C112.032 146.049 112.136 146.025 112.246 145.999C112.743 145.887 113.246 145.769 113.76 145.656C114.279 145.537 114.808 145.42 115.341 145.29C115.523 145.658 115.766 146.112 116.079 146.617C116.897 147.934 118.193 149.625 120.183 151.095C120.681 151.461 121.221 151.815 121.809 152.144C122.394 152.463 123.02 152.741 123.696 152.992C124.373 153.241 125.098 153.455 125.875 153.623C126.652 153.793 127.481 153.923 128.344 153.948C130.072 154.005 132.04 153.914 134.127 153.34C135.173 153.061 136.285 152.742 137.407 152.268C138.525 151.788 139.685 151.219 140.879 150.555C140.879 150.555 141.106 149.765 140.166 148.693C139.239 147.6 137.101 146.276 132.795 144.864C131.71 144.484 130.626 144.207 129.56 144.014C129.026 143.916 128.501 143.846 127.975 143.78C127.446 143.703 126.922 143.644 126.406 143.601C125.375 143.514 124.381 143.498 123.431 143.515C122.643 143.501 121.9 143.525 121.189 143.566C121.54 143.449 121.89 143.332 122.246 143.213C126.215 141.821 130.421 140.03 134.659 137.732C135.584 137.233 136.509 136.703 137.433 136.155C137.685 136.421 138 136.735 138.384 137.079C139.481 138.055 141.098 139.225 143.276 140.021C145.47 140.842 148.162 141.168 151.372 140.484C152.157 140.291 152.972 140.033 153.814 139.703C154.648 139.363 155.544 138.991 156.398 138.461C157.265 137.946 158.152 137.348 159.055 136.662C159.965 135.982 160.824 135.142 161.724 134.244C161.724 134.244 161.723 133.473 160.6 132.736C160.04 132.366 159.202 132.005 157.97 131.726C156.736 131.442 155.13 131.269 152.972 131.129C151.9 131.068 150.857 131.1 149.849 131.205C148.838 131.304 147.829 131.432 146.886 131.633C145.347 131.977 143.883 132.377 142.584 132.822C144.153 131.721 145.708 130.549 147.24 129.31C149.933 127.13 152.546 124.727 155.03 122.133C155.308 122.298 155.637 122.481 156.026 122.674C156.647 122.981 157.402 123.303 158.277 123.574C159.156 123.85 160.147 124.068 161.216 124.146C163.356 124.307 165.966 124.026 168.634 122.582C169.304 122.225 170.002 121.815 170.68 121.313C171.346 120.803 172.019 120.22 172.691 119.559C174.068 118.258 175.292 116.535 176.514 114.502C176.514 114.502 176.314 113.797 175.124 113.397C173.949 112.987 171.7 112.889 167.807 113.742C165.834 114.141 164.01 114.836 162.411 115.666C161.584 116.062 160.81 116.492 160.096 116.936C159.735 117.161 159.39 117.391 159.055 117.617C162.254 113.759 165.127 109.545 167.598 105.1C167.873 105.177 168.19 105.258 168.552 105.334C169.844 105.608 171.586 105.784 173.604 105.447C174.61 105.276 175.679 104.973 176.777 104.48C177.844 103.972 178.925 103.267 179.996 102.32C182.125 100.429 184.063 97.4696 185.296 93.2057C185.296 93.2057 184.952 92.6104 183.774 92.5129C182.605 92.4033 180.535 92.8159 177.175 94.4725C175.492 95.2931 173.955 96.3292 172.701 97.4589C171.816 98.2179 171.016 98.9997 170.315 99.7671C171.99 96.1594 173.406 92.4444 174.53 88.6883C174.733 88.0085 174.927 87.3271 175.112 86.6458C175.355 86.6519 175.629 86.6526 175.931 86.642C176.543 86.6207 177.276 86.5567 178.067 86.4022C178.849 86.2454 179.7 86.0002 180.577 85.6219C182.321 84.8636 184.236 83.5748 185.712 81.3755C186.09 80.8281 186.449 80.226 186.786 79.5667C187.124 78.9074 187.379 78.1827 187.634 77.4016C187.88 76.619 188.095 75.7763 188.269 74.8719C188.424 73.966 188.501 72.9946 188.549 71.9638C188.549 71.9638 188.116 71.4964 187.011 71.6555C186.458 71.7332 185.737 71.9661 184.819 72.467C184.36 72.7167 183.852 73.0334 183.292 73.427C183.011 73.6234 182.72 73.8396 182.409 74.0756C182.089 74.3109 181.756 74.5659 181.407 74.8422C180.708 75.3949 180.079 75.9933 179.513 76.616C178.942 77.2387 178.461 77.8896 177.965 78.5359C177.485 79.1845 177.06 79.8392 176.688 80.4802C176.602 80.6256 176.529 80.7672 176.451 80.9111C176.985 78.1949 177.378 75.4847 177.634 72.8089C177.794 71.2239 177.896 69.6549 177.957 68.1011C178.149 68.06 178.354 68.0128 178.58 67.9527C179.69 67.6558 181.168 67.1061 182.641 66.0518C184.146 64.9989 185.493 63.433 186.482 61.1294C187.405 58.8357 187.857 55.7845 187.193 51.975C187.193 51.975 186.707 51.6332 185.719 51.9971C184.729 52.3504 183.243 53.442 181.2 56.0266C180.151 57.3162 179.343 58.7237 178.774 60.1047C178.502 60.7952 178.219 61.4826 177.999 62.1472C177.989 62.1784 177.982 62.2073 177.971 62.2378C177.833 58.1246 177.395 54.1797 176.75 50.4868C176.898 50.4198 177.051 50.3475 177.217 50.2629C178.183 49.7712 179.441 48.9749 180.599 47.718C181.709 46.4718 182.714 44.7566 183.165 42.4561C183.354 41.3157 183.404 40.0307 183.267 38.5987C183.119 37.1705 182.692 35.6221 182.068 33.9298C182.068 33.9298 181.557 33.7083 180.715 34.2297C179.869 34.7421 178.701 36.0263 177.298 38.7966C176.62 40.17 176.113 41.6301 175.853 43.011C175.739 43.6437 175.648 44.2671 175.576 44.8716C175.528 44.6767 175.483 44.478 175.434 44.2846C174.501 40.664 173.378 37.3875 172.248 34.4741C172.343 34.4033 172.443 34.3279 172.546 34.2457C173.337 33.6146 174.374 32.6341 175.177 31.2745C175.967 29.9217 176.596 28.1502 176.576 25.9631C176.545 24.8805 176.361 23.6914 175.977 22.4018C175.58 21.1213 174.915 19.7754 174.039 18.3358C174.039 18.3358 173.528 18.2247 172.843 18.855C172.153 19.4785 171.303 20.8663 170.504 23.6716C170.124 25.0594 169.927 26.4944 169.936 27.8175C169.934 28.3337 169.968 28.8277 170.008 29.3127C169.958 29.2122 169.914 29.1041 169.863 29.0066C169.53 28.3451 169.211 27.7102 168.907 27.1027C168.6 26.4967 168.321 25.9121 168.008 25.383C167.404 24.3119 166.865 23.3557 166.396 22.5244C165.888 21.7151 165.457 21.0277 165.106 20.4697C164.852 20.0655 164.643 19.732 164.476 19.4679C164.453 19.2593 164.424 19.0332 164.38 18.7858C164.167 17.6659 163.818 16.0939 163.106 14.4617C161.712 11.2065 158.785 7.66582 154.26 7.0332C154.26 7.0332 154.086 7.40775 154.351 8.40578C154.607 9.41066 155.352 10.9827 156.939 13.5581C158.529 16.1213 160.398 17.8441 161.902 18.9959C162.391 19.3598 162.841 19.6506 163.227 19.8919C163.228 19.8927 163.228 19.8934 163.228 19.8942C163.406 20.1789 163.668 20.6006 164.012 21.151C164.355 21.7014 164.777 22.3805 165.274 23.1783C165.725 23.9868 166.245 24.9148 166.824 25.9524C166.564 25.6471 166.274 25.3259 165.954 24.9924C165.584 24.6133 165.173 24.2258 164.725 23.8513C164.28 23.4745 163.753 23.1372 163.216 22.8182C162.674 22.5023 162.098 22.2199 161.494 21.9907C160.893 21.7585 160.253 21.5857 159.568 21.4997C156.858 21.1427 155.418 21.4944 154.614 21.8803C153.815 22.2732 153.667 22.7185 153.667 22.7185C154.013 23.2643 154.371 23.7546 154.743 24.1961C155.113 24.6384 155.503 25.0267 155.862 25.3997C156.6 26.1328 157.381 26.6946 158.182 27.127C159.732 28.0215 161.348 28.4128 162.847 28.5278C164.332 28.6496 165.647 28.5156 166.618 28.3283C167.186 28.2202 167.622 28.0984 167.889 28.0162C168.138 28.5179 168.395 29.0333 168.663 29.5715C169.004 30.2163 169.275 30.9273 169.601 31.6422C169.912 32.3646 170.255 33.1046 170.572 33.8841C171.319 35.7759 172.075 37.8374 172.78 40.0565C172.625 39.7947 172.461 39.5259 172.28 39.2473C171.972 38.7768 171.623 38.2904 171.232 37.8092C170.835 37.3304 170.361 36.8698 169.864 36.4313C168.855 35.5589 167.717 34.7862 166.318 34.3409C163.57 33.438 162.003 33.5301 161.089 33.7768C160.175 34.0341 159.933 34.468 159.933 34.468C160.42 35.7378 161.041 36.7747 161.678 37.6707C162.295 38.5743 162.992 39.3097 163.738 39.9165C165.177 41.1459 166.773 41.8783 168.315 42.2992C169.831 42.7271 171.235 42.8557 172.285 42.8603C172.85 42.8641 173.3 42.8329 173.6 42.8032C173.766 43.3993 173.93 44.0022 174.086 44.6189C174.949 48.1161 175.654 51.9377 176.087 55.9892C176.016 55.7997 175.947 55.6117 175.869 55.4145C175.018 53.1885 173.357 50.572 170.718 49.0479C168.038 47.5399 166.386 47.3168 165.381 47.3853C164.379 47.4637 164.032 47.8642 164.032 47.8642C164.158 48.5691 164.322 49.2215 164.519 49.8298C164.719 50.4373 164.952 50.9999 165.166 51.5335C165.616 52.5955 166.203 53.4984 166.837 54.2848C168.034 55.8659 169.604 56.9576 171.075 57.731C172.539 58.5037 173.996 58.94 175.085 59.1729C175.618 59.2879 176.063 59.3526 176.378 59.3899C176.656 63.6355 176.619 68.092 176.141 72.6604C176.121 72.8629 176.095 73.0662 176.073 73.2687C176.06 73.1819 176.049 73.0959 176.035 73.0075C175.801 71.753 175.444 70.3568 174.831 69.0032C174.168 67.6466 173.282 66.3365 172.101 65.2547C169.645 63.1011 167.954 62.5126 166.897 62.3642C165.835 62.2271 165.39 62.5651 165.39 62.5651C165.374 63.3211 165.408 64.0313 165.487 64.7028C165.568 65.3742 165.624 66.0069 165.758 66.6052C166.007 67.8019 166.437 68.8662 166.873 69.8155C167.335 70.7663 167.909 71.6098 168.544 72.3589C169.171 73.1073 169.813 73.7559 170.499 74.3223C171.859 75.4535 173.28 76.2376 174.362 76.7279C174.837 76.9441 175.241 77.0994 175.552 77.2098C174.977 80.8776 174.147 84.5759 173.034 88.2368C172.728 89.2448 172.395 90.2481 172.048 91.2492C172.094 90.58 172.113 89.8675 172.088 89.1313C172.035 88.3822 171.927 87.6065 171.765 86.8315C171.597 86.055 171.385 85.2823 171.066 84.5233C170.731 83.7598 170.323 83.0183 169.825 82.3187C167.858 79.54 166.171 78.5367 165.116 78.1416C164.042 77.7564 163.51 78.0007 163.51 78.0007C163.423 78.3875 163.352 78.7651 163.296 79.1343C163.218 79.4997 163.154 79.856 163.105 80.2062C163.008 80.9058 162.966 81.5757 162.973 82.2213C162.96 83.5048 163.07 84.6726 163.361 85.7688C163.512 86.3184 163.66 86.8369 163.837 87.3347C164.016 87.8334 164.225 88.313 164.455 88.772C164.913 89.6886 165.474 90.5328 166.038 91.2804C167.15 92.771 168.417 93.9266 169.41 94.697C169.817 95.0145 170.175 95.2626 170.46 95.4492C169.355 98.1395 168.105 100.784 166.711 103.35C165.689 105.232 164.591 107.071 163.428 108.861C163.62 108.248 163.8 107.601 163.945 106.921C164.08 106.133 164.172 105.309 164.203 104.469C164.291 102.805 164.014 101.017 163.347 99.3317C162.695 97.6553 161.955 96.448 161.293 95.5831C160.631 94.7199 160.027 94.1908 159.523 93.8581C158.512 93.1958 157.898 93.3107 157.898 93.3107C156.418 96.2873 155.795 98.8383 155.807 101.223C155.822 101.824 155.846 102.395 155.901 102.951C155.96 103.509 156.053 104.055 156.174 104.586C156.408 105.643 156.783 106.664 157.152 107.566C157.917 109.389 158.924 110.911 159.746 111.963C160.059 112.365 160.345 112.697 160.579 112.955C159.584 114.298 158.554 115.609 157.484 116.875C155.144 119.652 152.642 122.233 150.037 124.61C151.526 122.081 152.786 118.713 152.285 115.128C151.787 111.32 150.636 109.455 149.788 108.504C148.919 107.556 148.261 107.513 148.261 107.513C147.973 107.843 147.712 108.18 147.457 108.505C147.191 108.822 146.944 109.138 146.716 109.456C146.254 110.087 145.879 110.736 145.535 111.359C145.179 111.972 144.885 112.588 144.644 113.205C144.401 113.821 144.223 114.451 144.048 115.038C143.716 116.232 143.567 117.428 143.541 118.594C143.489 119.731 143.563 120.838 143.717 121.887C144.028 123.989 144.651 125.834 145.192 127.123C145.383 127.578 145.566 127.964 145.726 128.279C141.839 131.359 137.814 134.002 133.797 136.149C133.145 136.499 132.494 136.834 131.845 137.16C132.224 136.796 132.603 136.417 132.975 136.009C133.567 135.339 134.116 134.571 134.624 133.776C135.654 132.207 136.38 130.29 136.675 128.29C136.828 127.296 136.868 126.373 136.87 125.575C136.869 124.775 136.817 124.081 136.732 123.479C136.561 122.273 136.26 121.425 135.95 120.821C135.324 119.615 134.659 119.378 134.659 119.378C133.881 119.872 133.188 120.391 132.565 120.931C131.919 121.437 131.339 121.956 130.824 122.503C130.565 122.774 130.324 123.054 130.093 123.332C129.854 123.597 129.629 123.868 129.419 124.142C128.996 124.69 128.627 125.258 128.302 125.838C127.649 126.99 127.135 128.115 126.778 129.297C126.423 130.482 126.175 131.621 126.025 132.726C125.728 134.941 125.824 137.006 126.008 138.508C126.066 138.982 126.132 139.391 126.196 139.739C124.65 140.375 123.127 140.949 121.639 141.465C120.663 141.786 119.707 142.101 118.772 142.408C117.823 142.67 116.897 142.927 115.995 143.176C115.097 143.444 114.202 143.628 113.337 143.823C112.47 144.011 103.028 146.389 98.0723 147.754C93.1418 149.111 87.6989 150.688 83.3861 152.138C72.8309 155.687 70.0079 158.378 69.3329 159.357C68.6639 160.332 69.6459 163.635 70.321 163.574Z' fill='url(%23paint1_linear_2085_15363)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_2085_15363' x1='59.7223' y1='7.02881' x2='59.7223' y2='163.571' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFA756'/%3E%3Cstop offset='0.115' stop-color='%23DF9B5C'/%3E%3Cstop offset='0.29' stop-color='%23F3B378'/%3E%3Cstop offset='0.43' stop-color='%23FFB46F'/%3E%3Cstop offset='0.58' stop-color='%23FFCFA4'/%3E%3Cstop offset='0.714803' stop-color='%23BD8C5F'/%3E%3Cstop offset='0.9999' stop-color='%23FFAF66'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_2085_15363' x1='128.829' y1='7.0332' x2='128.829' y2='163.575' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FFC794'/%3E%3Cstop offset='0.293394' stop-color='%23FFD6AF'/%3E%3Cstop offset='0.714803' stop-color='%23BD8C5F'/%3E%3Cstop offset='0.9999' stop-color='%23FFAF66'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.verdict-block__author {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    color: var(--Heading, #222);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.verdict-block__author > img {
    width: 60px;
    height: 60px;
    object-fit: contain
}

.reviews-list__item {
    display: grid;
    grid-template-columns:minmax(0, 100px) minmax(0, auto);
    gap: 12px;
    list-style: none;
    width: 100%;
    max-width: 272px;
    padding: 12px;
    border-radius: 4px;
    background: var(--White, #fff);
    position: relative;
    overflow: hidden;
}


@media (min-width: 1200px) {
    .reviews-list__item:hover .reviews-list__item-content {
        right: 0;
    }
}


@media (max-width: 1200px) {
    .reviews-list__item.active .reviews-list__item-content {
        right: 0;
    }

}

.reviews-list__item-content {
    position: absolute;
    top: 0;
    right: -100%;
    width: 57%;
    height: 100%;
    background: linear-gradient(0deg, rgb(243 247 246) 0, rgb(243 247 246) 100%);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -webkit-transition: all .3s ease 0s;
    transition: all .4s ease 0s;
    padding: 8px;
}

.reviews-list__item-content .btn {
    padding: 8px;
    width: 100%;
    margin-top: 0;
}

.reviews-list__item-content.reviews-list__item-content-full {
    width: 100%;
    flex-direction: row;
    gap: 10px;
}

.header, .submenu-wrapper {
    width: 100%;
    background: #fff;
    z-index: 99
}

@media (max-width: 914px) {
    .links-list__item {
        max-width: 48%
    }

    .advantages-list__item, .categories-list__item, .providers-list__item, .reviews-list__item {
        max-width: 100%
    }

    .providers-list {
        display: grid;
        grid-template-columns:repeat(2, 1fr)
    }
}

.reviews-list__item > img {
    width: 100%;
    max-width: 96px;
    object-fit: contain
}

.reviews-list__item-name {
    align-self: center;
    margin-top: 0;
    color: var(--Text, #3d3d3d);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px
}

.reviews-list__item-bonus, h2 {
    color: var(--Heading, #222);
    font-style: normal
}

.reviews-list__item-bonus {
    grid-column: 1/-1;
    margin-top: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px
}

.reviews-list__item > .btn {
    grid-column: 1/-1;
    max-width: 150px;
    margin-top: 0
}

.text-image {
    margin-top: 24px;
    display: flex;
    align-items: center
}

.text-image.reversed {
    flex-direction: row-reverse
}

.btn.odds-table__button, .text-image__title {
    margin: 0
}

.text-image__content {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.text-image__content > p:first-child {
    margin-top: 0
}

.text-image__content .btn {
    margin-top: 20px;
    padding: 16px
}

.text-image > img {
    max-width: 556px;
    width: 100%;
    object-fit: contain;
    border-radius: 4px
}

.no-scroll {
    overflow: hidden
}

body {
    background: var(--Bg, #f3f7f6);
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    font-family: var(--ff)
}

main {
    flex-grow: 1
}

* + h2 {
    margin-top: 10px;
}

h2 {
    font-size: 26px;
    font-weight: 800;
    line-height: 36px
}

h3, h4 {
    margin-top: 40px;
    color: #222;
    font-style: normal;
    font-weight: 700
}

h3 {
    font-size: 22px;
    line-height: 32px
}

h4 {
    font-size: 20px;
    line-height: 28px
}

.header__nav li span.arrow, p {
    font-weight: 400;
    font-style: normal
}

.pokies-review__info-name p, .pokies-review__rating, p {
    font-size: 16px;
    line-height: 24px
}

.header__nav-link, .submenu > li.has-sub-submenu {
    line-height: 20px;
    transition: color .2s;
    font-style: normal
}

.header {
    position: sticky;
    top: 0;
    padding-top: 10px;
    padding-bottom: 10px
}

.header__content {
    display: flex;
    align-items: flex-start;
    gap: 1.7647058824rem
}

.header__logo {
    display: flex;
    align-items: flex-start;
    margin-right: auto;
    max-height: 2.8235294118rem
}

.header__logo a {
    width: 100%;
    height: 100%
}

.header__logo a img {
    width: auto;
    object-fit: contain;
    max-height: 40px
}

.header__nav {
    flex: 1 0 auto;
    display: flex;
    align-items: flex-start;
    margin-top: .5882352941rem;
    max-width: 80%
}

.header__nav-list {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 1.8823529412rem;
    padding: 0
}

.header__nav li {
    display: flex;
    align-items: center;
    gap: .2352941176rem;
    list-style: none
}

.header__nav li svg {
    width: 2.0588235294rem;
    height: 2.0588235294rem
}

.header__nav-link {
    font-size: 14px;
    font-weight: 500
}

.header__nav li span.arrow {
    color: #092540;
    font-family: inherit;
    font-size: .9411764706rem;
    line-height: 1.1764705882rem;
    transition: color .2s;
    cursor: default
}

.header__nav li.has-submenu .header-arrow {
    position: relative;
    right: 0;
    width: 20px;
    height: 20px;
    transition: transform .2s;
    display: none
}

.submenu-wrapper {
    height: fit-content;
    min-height: 600px;
    display: none;
    position: absolute;
    top: var(--height);
    left: 0
}

.submenu {
    position: relative;
    max-width: calc(var(--width-container) + var(--offsets) * 2);
    min-height: inherit;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0
}

.arrow, .header__nav li.has-submenu .submenu > li.has-sub-submenu .arrow, .header__nav li.has-submenu .submenu > li.has-sub-submenu .sub-submenu, .no-categories::before {
    display: none
}

.submenu::before {
    position: absolute;
    content: "";
    top: 0;
    left: 335px;
    width: 1px;
    height: 100%;
    background: rgba(0, 0, 0, .05)
}

.header__burger span, .header__burger::after, .header__burger::before {
    height: 3px;
    background-color: #3d3d3d;
    right: 0;
    transition: .3s
}

.submenu > li {
    width: 312px;
    display: inline-block;
    padding: .9411764706rem
}

.submenu > li:first-child {
    border-top: none
}

.submenu > li:last-child {
    border-bottom: 1px solid var(--dividers-black-5, rgba(0, 0, 0, .05))
}

.submenu > li.has-sub-submenu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #092540;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer
}

.submenu > li.has-sub-submenu::after {
    width: 25px;
    height: 25px;
    transition: .2s;
    transform: rotate(-90deg);
    content: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='0.5' width='23' height='23' rx='5.5' stroke='%23D1E5FF'/%3E%3Cpath d='M7.5 10L12.5 15L17.5 10' stroke='%230064E6'/%3E%3C/svg%3E%0A")
}

.header__nav li.has-submenu .submenu > li.has-sub-submenu .sub-submenu li {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 0
}

.header__nav li.has-submenu .submenu > li.has-sub-submenu .sub-submenu li::before {
    transition: .2s
}

.header__nav li.has-submenu .submenu > li a {
    color: #092540;
    font-size: .8823529412rem;
    font-weight: 600;
    line-height: 1.1764705882rem
}

@media (max-width: 1200px) {
    .brand-review__deposit-part::after, .brand-review__info-part::after, .header__nav li.has-submenu .submenu::before, .header__nav-list.l-2 > li, .header__nav-list.l-3 .has-submenu {
        display: none
    }

    .brand-review__bonuses-part--promocode, .brand-review__deposit-part:last-child, .brand-review__info-part:last-child {
        padding-bottom: 0;
        border-bottom: none
    }

    .brand-review__deposit-part, .brand-review__info-part {
        width: 100%;
        padding-top: 16px;
        padding-bottom: 16px;
        border-bottom: 1px solid rgba(0, 0, 0, .05)
    }

    .brand-review__deposit-part:first-child, .brand-review__info-part:first-child {
        padding-top: 0
    }

    .brand-review .wp-block-table, .brand-review__rating-list {
        grid-column: 1/-1
    }

    .pros-cons, .steps-list__item-wrapper, .text-image, .text-image.reversed {
        flex-direction: column
    }

    .pros-cons .cons, .pros-cons .pros {
        width: 100%
    }

    .steps-list__item-content {
        display: contents
    }

    .steps-list__item-title {
        order: 1
    }

    .steps-list__item img {
        order: 2;
        max-width: unset
    }

    .steps-list__item-text {
        order: 3
    }

    .text-image__content .promocode {
        order: -1;
        margin-bottom: 20px
    }

    .text-image > img {
        max-width: 100%;
        order: 2
    }

    .header {
        padding-top: 8px;
        padding-bottom: 8px
    }

    .header__content {
        position: relative;
        justify-content: space-between;
        padding: 0 .8823529412rem
    }

    .header__nav-list {
        flex-wrap: nowrap;
        padding: 16px 0
    }

    .header__nav-list.l-2 .has-submenu.active, .header__nav-list.l-3 .has-submenu.active {
        display: flex;
        padding: 0
    }

    .header__nav li.has-submenu .submenu {
        width: 100%;
        position: static;
        background-color: transparent;
        transform: none;
        padding: .7058823529rem .2941176471rem 1.1764705882rem;
        border-right: none
    }

    .header__nav > li.has-submenu .submenu li {
        border: none;
        margin: 0 16px
    }

    .submenu > li {
        border-top: none;
        border-left: none
    }

    .submenu > li.has-sub-submenu::after {
        translate: -32px 0
    }

    .header__nav li.has-submenu.active.active-l3 .submenu > li.has-sub-submenu.active .sub-submenu {
        margin: 0
    }

    .header__nav li.has-submenu.active > .header__nav-link {
        color: #222;
        font-size: 16px;
        font-weight: 700;
        line-height: 24px
    }

    .header__nav li.has-submenu {
        justify-content: space-between
    }

    .header__nav li.has-submenu::after {
        width: 25px;
        height: 25px;
        transition: .2s;
        transform: rotate(-90deg);
        content: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='0.5' width='23' height='23' rx='5.5' stroke='%23D1E5FF'/%3E%3Cpath d='M7.5 10L12.5 15L17.5 10' stroke='%230064E6'/%3E%3C/svg%3E%0A");
        translate: -16px 0
    }
}

.header__nav li.has-submenu.active.active-l3 .submenu > li.has-sub-submenu.active, .header__nav li.has-submenu.active > .header__nav-link, .toc-section__title {
    color: var(--Heading, #222);
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    font-style: normal
}

.header__nav li.has-submenu .submenu.no-categories {
    display: grid;
    grid-template-columns:1fr 1fr 1fr 1fr;
    min-height: unset
}

.header__nav li.has-submenu .submenu.no-categories li {
    border: none;
    display: flex;
    align-items: center;
    gap: 8px
}

.header__nav li.has-submenu .submenu.no-categories li::before {
    transition: .2s
}

@media (min-width: 1200px) {
    .has-submenu:hover > .header__nav-link {
        position: relative
    }

    .has-submenu:hover > .header__nav-link::before {
        content: "";
        position: absolute;
        right: -20px;
        left: -20px;
        height: 20px;
        top: 100%
    }

    .header__nav li.has-submenu .submenu > li.has-sub-submenu:hover .sub-submenu {
        display: grid;
        grid-template-columns:1fr 1fr 1fr;
        grid-auto-rows: minmax(auto, 50px);
        align-items: start;
        width: 75%;
        max-height: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 18.3529411765rem;
        overflow: auto;
        gap: 0;
        scrollbar-width: thin
    }

    .header__nav li.has-submenu .submenu > li.has-sub-submenu:hover .sub-submenu li {
        padding: .9411764706rem
    }

    .header__nav li.has-submenu .header-arrow, .header__nav li.has-submenu:hover .submenu-wrapper {
        display: block
    }

    .header__nav li.has-submenu:hover .header-arrow {
        transform: rotate(180deg)
    }
}

.header__nav li.has-submenu.active {
    gap: 0;
    border-bottom: none
}

.header__nav li.has-submenu.active > .header__nav-link {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 15px;
    background: var(--Bg, #f3f7f6);
    padding: 8px 0
}

.header__nav li.has-submenu.active::after {
    display: none
}

.header__nav li.has-submenu.active .submenu-wrapper {
    position: static;
    width: 100%;
    display: block;
    border-top: none
}

.header__nav li.has-submenu.active .submenu {
    max-height: unset;
    padding: 0
}

.header__nav li.has-submenu.active .submenu > li {
    padding: 16px 2px;
    width: 100%;
    border-bottom: 1px solid var(--dividers-black-5, rgba(0, 0, 0, .05))
}

.header__nav li.has-submenu.active .submenu.no-categories {
    display: flex
}

.header__nav li.has-submenu.active.active-l3 {
    margin-left: 0
}

.header__nav li.has-submenu.active.active-l3 .submenu > li, .header__nav li.has-submenu.active.active-l3::after, .header__nav li.has-submenu.active.active-l3 > .arrow, .header__nav li.has-submenu.active.active-l3 > a {
    display: none
}

.header__nav li.has-submenu.active.active-l3 .submenu > li.has-sub-submenu.active {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0
}

.header__nav li.has-submenu.active.active-l3 .submenu > li.has-sub-submenu.active .has-sub-submenu__text {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 15px;
    background: var(--Bg, #f3f7f6);
    padding: 8px 0
}

.header.burger-active .header__burger span, .header__nav li.has-submenu.active.active-l3 .submenu > li.has-sub-submenu.active::after {
    display: none
}

.header__nav li.has-submenu.active.active-l3 .submenu > li.has-sub-submenu.active .sub-submenu {
    display: flex;
    flex-direction: column;
    max-height: unset;
    gap: 0
}

.header__nav li.has-submenu.active.active-l3 .submenu > li.has-sub-submenu.active .sub-submenu > li {
    width: 100%;
    padding: 16px 2px;
    margin-right: 0;
    border-bottom: 1px solid var(--dividers-black-5, rgba(0, 0, 0, .05))
}

.header__burger {
    display: none;
    position: relative;
    width: 1.4117647059rem;
    height: .8235294118rem;
    cursor: pointer
}

.header__burger::before {
    content: "";
    position: absolute;
    top: -.1176470588rem;
    width: 100%
}

.header__burger::after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%
}

.header__burger span {
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
    width: 100%
}

.header.burger-active .header__burger::before {
    transform: rotate(45deg);
    top: 5px;
    right: 5px;
    width: 100%
}

.header.burger-active .header__burger::after {
    transform: rotate(-45deg);
    bottom: 6px;
    right: 5px;
    width: 100%
}

.hero-section {
    padding-top: 56px !important;
    padding-bottom: 56px !important
}

.hero-section p {
    color: var(--text-dark-bg, #e3e3e3);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
}

.hero-section p.hero-section__verified {
    color: var(--text-dark-bg, #e3e3e3);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px
}

.categories-section > .btn, .listing-section > .btn {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.toc-section__title {
    display: flex;
    align-items: center;
    gap: .2352941176rem;
    position: relative;
    cursor: pointer
}

.toc-section__title::after {
    position: absolute;
    width: 2.3529411765rem;
    height: 2.3529411765rem;
    content: url("data:image/svg+xml, %3Csvg id='arrow' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M22.782 13.8 17 19.582 11.218 13.8a1 1 0 0 0-1.414 1.414L16.29 21.7a.992.992 0 0 0 .71.292.997.997 0 0 0 .71-.292l6.486-6.486a1 1 0 0 0-1.414-1.414z' fill='%237f8ab0' class='color000000 svgShape' %3E%3C/path%3E%3C/svg%3E");
    top: 50%;
    right: 0;
    transform: translateY(-50%) rotate(180deg);
    transition: .2s
}

.toc-section__toc {
    display: flex;
    flex-direction: column;
    padding: 20px;
    border-radius: 4px;
    background: var(--White, #fff)
}

.toc-section__toc.active .toc-section__title {
    padding-bottom: 1.1764705882rem;
    border-bottom: 1px solid rgba(255, 255, 255, .2)
}

.toc-section__toc.active .toc-section__title::after {
    transform: translateY(-80%) rotate(0)
}

.toc-section__toc.active .toc-section__toc-list {
    display: flex
}

.toc-section__toc-list {
    display: none;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 8px;
    overflow-x: auto;
    scrollbar-width: thin;
    padding: 0
}

@media (min-width: 768px) {
    .bonus-list, .galery, .games-list[data-scroll], .toc-section__toc-list {
        -ms-overflow-style: none;
        scrollbar-width: none
    }

    .galery::-webkit-scrollbar {
        display: none
    }

    .bonus-list::-webkit-scrollbar {
        display: none
    }

    .games-list[data-scroll]::-webkit-scrollbar {
        display: none
    }

    .toc-section__toc-list::-webkit-scrollbar {
        display: none
    }
}

.toc-section__toc-item {
    transition: .3s;
    list-style: none
}

.toc-section__toc-item a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 8px 12px;
    border-radius: 4px;
    border: 1px solid var(--dividers-black-5, rgba(0, 0, 0, .05));
    color: var(--Text, #3d3d3d);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    transition: .2s;
    text-wrap: nowrap;
    white-space: nowrap
}

.faq-section__item, .pokies-review__rating {
    border-radius: 4px;
    background: var(--White, #fff)
}

.faq-section summary, .footer__head, .footer__links {
    font-style: normal;
    font-weight: 700
}

.toc-section__toc-item a:hover {
    color: var(--Secondary, #0f99f9)
}

.faq-section__item {
    margin-top: 20px;
    position: relative;
    padding: 20px
}

.faq-section summary {
    color: var(--Heading, #222);
    font-size: 16px;
    line-height: 24px;
    cursor: pointer
}

.faq-section summary::marker {
    content: ""
}

.faq-section__item summary::after {
    position: absolute;
    right: 1.4705882353rem;
    top: 1.1764705882rem;
    content: " ";
    display: inline-block;
    background: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='0.5' width='23' height='23' rx='5.5' stroke='%23D1E5FF'/%3E%3Cpath d='M7.5 10L12.5 15L17.5 10' stroke='%230064E6'/%3E%3C/svg%3E%0A") 0 0/contain no-repeat;
    height: 1.1764705882rem;
    width: 1.1764705882rem;
    transition: .2s
}

.faq-section__item[open] summary:after {
    transform: rotate(180deg)
}

.footer {
    display: grid;
    grid-template-columns:1fr;
    padding-top: 48px !important;
    padding-bottom: 48px !important;
    gap: 2rem
}

.footer__head {
    display: flex;
    align-items: center;
    gap: 8px;
    grid-column: 1/-1;
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    justify-content: center
}

.footer__links, .footer__links-nav li a {
    color: var(--White, #fff)
}

.footer__copywrite, .footer__links, .footer__text p, .pokies-review__info-bonus span, .pokies-review__rating-stars {
    font-size: 14px;
    line-height: 20px
}

.footer__head > img {
    object-fit: contain
}

.footer__copywrite, .footer__links-nav li a, .footer__text p, .pokies-review__rating {
    font-weight: 400;
    font-style: normal
}

.footer__links-nav {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    gap: .9411764706rem
}

.footer__links-nav li {
    display: flex;
    align-items: center;
    gap: 16px
}

.footer__links-nav li a {
    font-size: 16px;
    line-height: 24px;
    transition: .2s
}

.footer__text {
    grid-column: 1/-1;
    padding: 16px 0;
    border-top: 1px solid rgba(255, 255, 255, .05);
    border-bottom: 1px solid rgba(255, 255, 255, .05)
}

.footer__text p {
    color: var(--text-dark-bg, #e3e3e3)
}

.advantages-list__item-name, .bonus-list__item-name, .footer__text p:first-child {
    margin-top: 0
}

.footer__copywrite {
    grid-column: 1/-1;
    color: var(--Subtext, #888);
    text-align: center
}

.pokies-review {
    margin-top: 32px
}

.pokies-review__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px
}

.pokies-review__head h1 {
    color: var(--Heading, #222)
}

.pokies-review__rating {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 12px 20px;
    color: var(--Text, #3d3d3d)
}

.pokies-review__rating-stars {
    --percent: calc(var(--rating) / 5 * 100%);
    display: inline-flex;
    gap: 2px;
    align-items: center;
    margin-top: 4px;
    color: var(--green-highlight, #12a35f);
    font-style: normal;
    font-weight: 700
}

.pokies-review__rating-stars span {
    color: var(--Subtext, #888);
    font-weight: 500
}

.pokies-review__info-bonus span, .pokies-review__info-name p {
    margin-top: 8px;
    color: var(--Text, #3d3d3d);
    font-style: normal;
    font-weight: 400
}

.pokies-review__rating-stars::before {
    margin-right: 5px;
    font-size: 19px;
    content: "★★★★★ ";
    background: -webkit-gradient(linear, left top, right top, from(var(--star-background-review)), to(var(--star-color)));
    background: linear-gradient(90deg, var(--star-background-review) var(--percent), var(--star-color) var(--percent));
    -webkit-background-clip: text
}

.pokies-review__main {
    margin-top: 20px;
    width: 100%;
    display: grid;
    grid-template-columns:3fr 1fr;
    grid-template-rows:minmax(0, 200px) minmax(0, 350px) minmax(180px, auto);
    gap: 16px
}

.pokies-review__info, .pokies-review__popup {
    grid-column: 1;
    display: flex;
    border-radius: 4px
}

.pokies-review__popup {
    position: relative;
    grid-row: 1/3;
    height: 572px;
    background: #5a5a5a;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    overflow: hidden;
}

.pokies-review__popup .btn--white {
    background: #fff;
}

.pokies-review__popup > img {
    position: absolute;
    top: 50%;
    left: 50%;
    translate: -50% -50%;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.pokies-review__info {
    grid-row: 3/4;
    align-items: flex-start;
    justify-content: space-between;
    gap: 10px;
    background: #fff;
    overflow: hidden
}

.pokies-review__info-name {
    padding: 20px;
    color: var(--Heading, #222);
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px
}

* + .author-block, .author-block__description, .pokies-review__info-name .btn {
    margin-top: 20px
}

.pokies-review__info-bonus {
    max-width: 320px;
    padding: 20px
}

.pokies-review__info-bonus > img {
    width: 100%;
    max-height: 80px;
    height: 100%
}

.pokies-review__info-bonus span {
    display: block;
    text-align: center
}

.ad-section-v1__content-name, .pokies-review__info-bonus strong {
    color: var(--Heading, #222);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.ad-section-v1__content-description, .ad-section-v1__content-hide-btn, .pokies-review__list li, .toc-auto a {
    font-size: 14px;
    line-height: 20px;
    font-style: normal
}

.pokies-review__img {
    grid-row: 1/2;
    grid-column: 2;
    border-radius: 4px;
    overflow: hidden
}

.pokies-review__img img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.pokies-review__list {
    grid-row: 2/4;
    grid-column: 2;
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 15px 20px;
    border-radius: 4px;
    background: #fff
}

.pokies-review__list li {
    padding: 8px 0;
    border-bottom: 1px solid var(--dividers-black-5, rgba(0, 0, 0, .05));
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    color: var(--Text, #3d3d3d);
    font-weight: 400
}

.pokies-review__list li span {
    color: var(--green-highlight, #12a35f);
    font-weight: 700
}

@media (max-width: 1200px) {
    .header__nav, .header__nav li > .header__nav li:last-child::after {
        display: none
    }

    .header__nav li, .header__nav-link {
        margin-left: 16px;
        margin-right: 16px
    }

    .header__nav li.has-submenu.active {
        flex-direction: column;
        border-radius: .7058823529rem;
        padding-top: .5882352941rem;
        padding-left: 0
    }

    .header__nav li.has-submenu.active .submenu > li {
        padding: 0
    }

    .header__nav li.has-submenu.active .header__nav-link {
        padding: 16px 0
    }

    .header__nav li {
        position: relative;
        width: 100%;
        padding-bottom: 1rem;
        border-bottom: 1px solid var(--dividers-black-5, rgba(0, 0, 0, .05));
        cursor: pointer
    }

    .header__nav li > .header__nav li::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: #dadef2
    }

    .header__nav li > .header__nav li:last-child {
        padding-bottom: 0
    }

    .header__nav li > a, .header__nav li > span {
        display: block;
        width: 100%
    }

    .header__nav li.has-submenu > a, .header__nav li.has-submenu > span {
        width: fit-content
    }

    .header__nav {
        background: #fff;
        position: absolute;
        bottom: 0;
        right: 50%;
        transform: translate(50%, calc(100% + 8px));
        height: calc(100vh - var(--height));
        max-width: 100vw;
        width: 100vw;
        z-index: 5;
        overflow-y: auto;
        overflow-x: hidden;
        border-top: 1px solid var(--dividers-black-5, rgba(0, 0, 0, .05))
    }

    .header__nav li.has-submenu.active.active-l3 .submenu > li.has-sub-submenu.active .has-sub-submenu__text {
        margin: 0 16px
    }

    .sub-submenu a, .sub-submenu li {
        margin-left: 0
    }

    .header__nav > ul {
        flex-direction: column;
        gap: .5882352941rem
    }

    .header__burger {
        display: block;
        position: absolute;
        right: 1.1764705882rem;
        top: 50%;
        transform: translateY(-50%)
    }

    .header.burger-active .header__nav {
        display: block
    }

    .pokies-review__head {
        flex-direction: column;
        align-items: flex-start
    }

    .pokies-review__rating {
        flex-direction: row;
        justify-content: space-between;
        gap: 10px
    }

    .pokies-review__main {
        grid-template-rows:unset
    }

    .pokies-review__img, .pokies-review__info, .pokies-review__list, .pokies-review__popup {
        grid-column: 1/-1;
        grid-row: unset
    }
}

.ad-section-v1 {
    width: 100%;
    position: sticky;
    bottom: 0;
    display: none;
    padding: 12px 16px;
    background: #fff;
    z-index: 98
}

.ad-section-v1__content {
    width: 100%;
    display: none;
    grid-template-columns:1fr 1.5fr 1fr;
    align-items: center;
    row-gap: 16px
}

.ad-section-v1__content.open {
    display: grid
}

.ad-section-v1__content > img {
    max-width: 84px;
    object-fit: contain
}

.ad-section-v1__content-name {
    text-align: left;
    margin-top: 0
}

.ad-section-v1__content-hide-btn {
    max-width: 85px;
    justify-self: end;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 12px;
    border-radius: 4px;
    border: 1px solid var(--Green-light, #d1e5ff);
    background: 0 0;
    color: var(--Primary, #0064e6);
    font-weight: 500
}

.ad-section-v1__content-description {
    margin-top: 0;
    grid-column: 1/-1;
    color: var(--Heading, #222);
    font-weight: 400
}

.ad-section-v1__content-bonus {
    grid-column: 1/-1;
    display: flex;
    align-items: center;
    gap: 8px;
    color: var(--Heading, #222);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.ad-section-v1__content-bonus > img {
    width: 32px;
    height: 32px;
    object-fit: contain
}

.ad-section-v1__content .promocode__input {
    grid-column: 1/-1;
    margin-top: 0;
    display: inline-flex;
    width: unset;
    padding: 10px;
    border-radius: 10px;
    border: 1px dashed var(--Casino-light-theme-Primary, #0064fb)
}

.ad-section-v1__content .promocode__input input {
    max-width: 100%;
    padding: 0;
    color: var(--Primary, #0064e6);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px
}

.ad-section-v1__content .promocode__copy-btn {
    max-height: 28px;
    max-width: 28px;
    height: 100%;
    width: 100%;
    margin-left: auto;
    background: 0 0;
    transition: .2s
}

.ad-section-v1__content .promocode__copy-btn svg {
    width: 28px;
    height: 28px
}

.ad-section-v1 .btn {
    width: 100%
}

@media (max-width: 768px) {
    .games-list {
        flex-wrap: nowrap;
        overflow-x: auto;
        scrollbar-width: thin
    }

    .verdict-block__content {
        flex-direction: column-reverse;
        align-items: center
    }

    .header__content {
        flex-direction: column;
        gap: .8823529412rem
    }

    .pokies-review__popup {
        height: 364px
    }

    .pokies-review__info-name {
        width: 100%;
        padding: 19px
    }

    .pokies-review__info-bonus > img {
        max-height: 160px
    }

    .pokies-review__info-bonus {
        width: 100%;
        max-width: 100%
    }

    .pokies-review__info {
        flex-direction: column;
        height: fit-content
    }

    .ad-section-v1 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }
}

.text-image {
    display: grid;
    grid-template-columns:1fr 1fr;
    gap: 24px
}

.reversed > .text-image__content {
    order: 2
}

@media (max-width: 1023px) {
    .text-image {
        grid-template-columns:1fr;
        gap: 16px
    }

    .reversed .text-image__content {
        order: 1
    }
}

.footer__head > img, .header__logo {
    max-width: 200px
}

.toc-auto {
    border-radius: 4px;
    max-width: 100%;
    background-color: #ffff;
    border: none
}

.toc-auto ol, .toc-auto ul {
    display: none;
    gap: 8px;
    margin: 0;
    padding: 0 0 0 36px;
    color: var(--color-toc-item, #ccc)
}

.toc-auto.active ol {
    display: grid;
    margin-left: 40px;
    padding: 0 0 16px
}

.toc-auto.active ul {
    display: grid;
    list-style: none;
    padding: 0 12px 16px
}

.toc-auto.active .toc-auto__title svg {
    rotate: 180deg
}

.toc-auto__title {
    margin: 0;
    padding: 12px 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    color: #000
}

.breadcrumbs__link, .toc-auto a {
    color: #3d3d3d;
    text-decoration: none
}

.toc-auto__title svg {
    fill: currentColor;
    transition: .3s ease-in-out
}

.toc-auto li {
    margin: 0;
    padding: 0
}

.toc-auto a {
    display: block;
    padding: 8px 12px 8px 0;
    transition: .3s ease-in-out;
    width: 100%;
    font-weight: 500
}

.toc-auto a:hover {
    color: #0f99f9
}

.breadcrumbs {
    padding: .5rem 0;
    background-color: #fff;
    border-top: 1px solid #f3f7f6
}

.breadcrumbs__list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    list-style: none;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    gap: 5px 10px
}

.breadcrumbs__link {
    display: flex;
    align-items: center;
    font-weight: 300;
    font-size: .9rem;
    transition: color .3s ease-in-out
}

.breadcrumbs__link svg {
    margin-left: 10px;
    width: 20px;
    height: 20px;
    stroke: #3d3d3d
}

.breadcrumbs__link--no-active, .breadcrumbs__link:hover {
    color: #0a63f6
}

.steps-list__item-title {
    color: #222;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px
}

@media (max-width: 576px) {
    .container {
        padding: 0 16px
    }

    .reviews-list__item-content {
        width: 100%;
    }

    .listing__item {
        padding: 24px 16px 16px;
        row-gap: 12px
    }

    .listing__item.open .listing__item-more {
        display: contents
    }

    .listing__item.open .listing__item-info {
        order: 1
    }

    .listing__item.open .listing__item-bonus {
        order: 2
    }

    .listing__item.open .listing__item-buttons {
        order: 3
    }

    .listing__item.open .listing__item-more-payments {
        order: 4;
        max-width: unset
    }

    .listing__item.open .listing__item-advanced-info {
        order: 5
    }

    .listing__item.open .listing__item-more-toggle {
        order: 6
    }

    .listing__item-info-num {
        width: 28px;
        height: 28px;
        font-size: 15px;
        top: 0;
        transform: none
    }

    .listing__item-bonus, .toc-section__toc-item a, .wp-block-table .table-compare td, .wp-block-table .table-compare th, .wp-block-table .table-default td, .wp-block-table .table-default th, .wp-block-table table td, .wp-block-table table th {
        font-size: .8235294118rem
    }

    .listing__item-bonus {
        line-height: 1.1764705882rem
    }

    h1, h2 {
        line-height: 32px
    }

    .listing__item-advanced-info-promocode .promocode__input {
        padding: .4705882353rem
    }

    .listing__item-more {
        /*flex-direction: row-reverse*/
    }

    .listing__item-buttons {
        width: 100%;
    }

    .listing__item-buttons .btn {
        width: 100%;;
    }

    .listing__item-more-toggle {
        min-width: 7.0588235294rem
    }

    .listing__item-more-toggle::after {
        transform: scale(.9)
    }

    .listing__item-more-toggle {
        min-width: auto;
    }

    .categories-list__item > img {
        max-height: 150px
    }

    .wp-block-table table td:has(ul,ol) {
        min-width: 250px
    }

    .wp-block-table {
        margin-top: 1.1764705882rem
    }

    .brand-review__brand-info {
        flex-direction: column-reverse
    }

    .brand-review__brand-info > img {
        width: 100%;
        height: auto
    }

    .brand-review__brand-info-name {
        font-size: 24px;
        line-height: 32px;
        align-self: start
    }

    .ad-section-v1__content .promocode__input, .brand-review__bonuses-part .promocode__input {
        padding: 8px
    }

    .text-image__content .btn {
        max-width: 100%
    }

    h1 {
        font-size: 24px
    }

    h2 {
        font-size: 22px
    }

    h3 {
        margin-top: 24px
    }

    .header__content {
        padding-left: .9411764706rem;
        padding-right: .9411764706rem
    }

    .header__logo {
        margin-right: 0
    }

    .header__burger {
        right: .9411764706rem
    }

    .toc-section__title::after {
        top: 50%;
        transform: translateY(-50%) rotate(180deg) scale(.8)
    }

    .toc-section__toc.active .toc-section__title::after {
        transform: translateY(-80%) rotate(0) scale(.8)
    }

    .faq-section summary {
        width: 90%
    }

    .footer__head {
        gap: .9411764706rem
    }

    .footer__copywrite {
        text-align: left
    }

    .pokies-review__rating {
        width: 100%
    }

    .steps-list__item-title {
        font-size: 18px;
        line-height: 28px
    }
}

* + .bonus-list__item-name {
    margin-top: 1rem
}

.wp-block-table td ol, .wp-block-table td ul {
    display: flex;
    flex-direction: column;
    gap: 2px;
    align-items: flex-start;
    text-align: left;
    padding: 0
}

.wp-block-table td li {
    display: inline-flex;
    justify-content: center
}

.wp-block-table td li:not(:first-child) {
    margin-top: -4px
}

.wp-block-table td li:before {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #3d3d3d;
    flex-shrink: 0;
    transform: translateY(10px);
    margin-right: 12px
}

.footer__nav-list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 1rem 2rem
}

.footer__nav-link {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #fff
}

.author__name, .author__position {
    line-height: 136%;
    font-weight: 400
}

.footer__links, .footer__links-nav {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1rem 2rem;
    margin: 0;
    padding: 0
}

.footer__links img {
    max-height: 24px;
    width: fit-content;
    object-fit: contain
}

.page-404__link, .page-404__subtitle, .page-404__title {
    margin: 2rem 0;
    text-align: center;
    display: block
}

.page-404 .container {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.page-footer__dmca {
    display: flex;
    justify-content: center
}

.scroll-top {
    position: fixed;
    bottom: 80px;
    right: 20px
}

.scroll-top__button {
    width: 42px;
    height: 42px;
    border-radius: 4px;
    border: none;
    background: #12a35f;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center
}

.author-block, .author__header {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-direction: normal
}

details summary::-webkit-details-marker {
    display: none
}

.odds-block__item {
    padding: 16px;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #0064e6;
    color: #222
}

.odds-block__item-date {
    margin-left: -16px
}

.odds-block__item-coefficients {
    border: none;
    padding: 0
}

.odds-block__item-coefficient, .odds-table__bet span, .odds-table__probabilities span {
    background: rgb(164 170 181 / 61%);
    color: #000
}

.odds-historical-table, .odds-table {
    background: #fff
}

.odds-table thead {
    background: 0 0 !important
}

.odds-historical-table__item, .odds-table__inner {
    background: rgb(164 170 181 / 22%);
    color: #222
}

.author-block {
    display: flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 16px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto auto 1fr;
    grid-template-columns:auto auto 1fr;
    gap: 0;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px
}

.author__header, .author__position {
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row
}

.author__header {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px
}

.author__content, .author__position {
    display: -webkit-box;
    display: -ms-flexbox
}

.author__img {
    -ms-grid-row-align: center;
    align-self: center;
    width: 54px;
    height: 54px;
    margin: 3px;
    border-radius: 50%;
    border: 2px solid var(--primary-simple);
    overflow: hidden;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1/3
}

.author__position, .author__rate {
    -webkit-box-direction: normal;
    gap: 8px;
    -ms-grid-column-span: 1;
    -ms-grid-row-span: 1
}

.author__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.author__content {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 8px
}

.author__name {
    font-size: 25px;
    color: var(--on-surface);
    margin-bottom: 8px;
    grid-column: 2/-1;
    margin-top: 0
}

.author__position {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 18px;
    color: var(--on-surface-var);
    -ms-grid-column: 2;
    grid-column: 2/3;
    -ms-grid-row: 2;
    grid-row: 2/3;
    margin: 0
}

.author__bottom, .author__rate {
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row
}

.author__exp, .author__rate {
    font-size: 18px;
    line-height: 136%;
    font-weight: 500
}

.author__rate {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    --percent: calc(var(--rating, 4.5) / 5 * 100%);
    color: var(--on-surface);
    -ms-grid-column: 3;
    grid-column: 3/4;
    -ms-grid-row: 2;
    grid-row: 2/3
}

.author__rate::after, .author__rate::before {
    font-size: 24px;
    line-height: 22px;
    height: 24px;
    letter-spacing: 0
}

.author__rate::before {
    content: "★★★★★";
    display: block;
    background: -webkit-gradient(linear, left top, right top, from(var(--star-color)), to(var(--star-bg)));
    background: linear-gradient(90deg, var(--star-color) var(--percent), var(--star-bg) var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.author__rate::after {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "☆☆☆☆☆";
    display: block;
    letter-spacing: 0;
    color: var(--star-color)
}

.author__exp {
    margin-top: 8px;
    display: block;
    color: var(--tertiary);
    text-align: center
}

.author__bottom, .author__content {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-direction: normal
}

.author__descr, .author__info {
    font-size: 18px;
    line-height: 136%;
    color: var(--on-surface)
}

.author__content {
    display: flex;
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.author__descr {
    font-weight: 400;
    grid-column: 1/-1;
    margin-top: 16px
}

.author__bottom {
    grid-column: 1/-1;
    width: 100%;
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 16px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0;
    padding-top: 16px;
    border-top: 1px solid var(--outline-var)
}

.author__soc-list, .author__soc-list li a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox
}

.author__soc-list {
    display: flex;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px;
    padding: 0;
    list-style: none
}

.author__soc-list li {
    width: 32px;
    height: 32px
}

.author__soc-list li a {
    display: flex;
    flex-direction: row;
    border-radius: 50%;
    -webkit-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out;
    will-change: background
}

.author__soc-list li a:active, .author__soc-list li a:focus {
    background: var(--primary-opacity-12)
}

.author__soc-list li svg {
    max-width: 32px;
    max-height: 32px
}

.author__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 20px;
    row-gap: 8px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-weight: 500
}

.author__info li, .author__info-list {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    padding: 0
}

.author__info-list {
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.author__info li {
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 32px;
    border-radius: 8px;
    border: 1px solid var(--outline);
    -webkit-transition: background .3s ease-in-out, border-color .3s ease-in-out;
    transition: background .3s ease-in-out, border-color .3s ease-in-out;
    will-change: background, border-color
}

@media (max-width: 500px) {
    .author__rate, .author__rate::after, .author__rate::before {
        font-size: 18px
    }

    .author__position {
        margin-right: 10px
    }
}

.author__name a {
    color: #000
}

.games-list__btn {
    margin: 20px auto 0;
    display: flex;
    text-transform: none
}

.content-button {
    margin-top: 1rem;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.show-posts {
    margin-top: 2rem;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
    gap: 1rem;
}

.show-posts__image img {
    border-radius: 6px;
}

.show-posts__title {
    margin-top: 10px;
    font-size: 18px;
    line-height: 20px;
}

.show-posts__text {
    margin-top: 10px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.show-posts__hidden-link {
    text-decoration: none;
    width: 100%;
}

.authors-block {
    margin-top: 2rem !important;
}

.authors-block__content h2 {
    margin-top: 1rem;
}

@media (max-width: 575px) {
    .brand-review__rating-stars::before {
        font-size: 15px;
    }
}

* + .bookmaker {
    margin-top: 20px;
}

.bookmaker {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
    border-radius: 4px;
    background: var(--White, #fff);
    padding: 16px;
}

.bookmaker-content-text {
    grid-column: -1/1;
}

.bookmaker-logo {
    margin: auto;
    gap: 10px;
    margin: auto;
    align-content: center;
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
    height: 100%;
    justify-content: center;
}

.bookmaker-bonus {
    margin: auto;
    padding: 10px;
    border: 1px solid var(--secondary-stroke, rgba(0, 132, 255, .5));
    color: var(--Primary, #0064e6);
    font-size: .8823529412rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.1764705882rem;
    text-align: center;
    border-radius: .4705882353rem;
    margin-bottom: 20px;
}

.bookmaker-cons, .bookmaker-pros {
    padding: 0;
}

.bookmaker-cons li::before {
    position: absolute;
    top: 65%;
    transform: translateY(-50%);
    left: 0;
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><circle cx="12" cy="12" r="10.5" stroke="%23E42836" stroke-width="3"/><path d="M6.99609 11.9941H16.9961" stroke="%23E42836" stroke-width="2" stroke-linecap="round"/></svg>')
}

.bookmaker-pros li::before {
    position: absolute;
    top: 65%;
    transform: translateY(-50%);
    left: 0;
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><circle cx="12" cy="12" r="10.5" stroke="%23009C31" stroke-width="3"/><path d="M12 7V17" stroke="%23009C31" stroke-width="2" stroke-linecap="round"/><path d="M6.99609 11.9941H16.9961" stroke="%23009C31" stroke-width="2" stroke-linecap="round"/></svg>')
}


.bookmaker-cons li, .bookmaker-pros li {
    position: relative;
    margin-top: 12px;
    list-style: none;
    padding-left: 32px;
    color: #444;
    font-weight: 400;
}

@media (max-width: 768px) {
    .bookmaker {
        grid-template-columns: 1fr;
    }
}