﻿/** CORE STYLES **/

.casino_finder__wrapper {
    font-family: 'Arial', sans-serif;
    margin: 20px 0;
    border-radius: 4px;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.06), 0 1px 2px 0 rgba(0, 0, 0, 0.04);
}

.casino_finder__wrapper.content_raw_popup,
.casino_finder__wrapper.cta_button_popup {
    box-shadow: none;
}

.casino_finder__first_screen_wrapper {
    height: 369px;
    padding: 46px 390px 40px 48px;
    border-width: 4px 0;
    border-style: solid;
    border-color: #3CB371;
    border-radius: 4px;
    background: #FFFFFF url("../image/casino-finder-background.svg") right no-repeat;
}

.casino_finder__type__sport .casino_finder__first_screen_wrapper {
    background: #FFFFFF url("../image/casino-finder-background-sport.svg") right no-repeat;
}

.casino_finder__first_button_screen_wrapper {
    font-family: var(--bm-font-family);
    font-size: 12px;
    font-weight: 500;
    line-height: 150%;
    position: relative;
    display: flex;
    align-items: center;
    width: fit-content;
    height: 37px;
    margin-right: 14px;
    padding: 0 12px;
    cursor: pointer;
    letter-spacing: .24px;
    text-transform: uppercase;
    color: #FFFFFF;
    border-radius: 37px;
    background: var(--main-action, #3CB371);
}

.casino_finder__first_button_screen_wrapper:hover {
    background: var(--main-action-hover, #CA1E5D);
}

.casino_finder__cta_text {
    font-size: 16px;
    line-height: 150%;
    color: #404040;
}

.casino_finder__cta_text a,
.casino_finder__cta_text a:hover {
    font-weight: 700;
    cursor: pointer;
    text-decoration: underline !important;
}

.casino_finder__first_screen_wrapper.casino_finder__popup_sidebar,
.casino_finder__first_screen_wrapper.casino_finder__popup_content {
    height: auto;
    min-height: 179px;
    padding: 24px 16px;
    background-image: url("../image/casino-finder-background.svg");
    background-repeat: no-repeat;
    background-position: top -27px right -20px;
    background-size: 132px;
}

.casino_finder__type__sport .casino_finder__first_screen_wrapper.casino_finder__popup_sidebar, .casino_finder__type__sport .casino_finder__first_screen_wrapper.casino_finder__popup_content {
	background-image: url("../image/finer-logo.svg");
	background-position: 20px center;
}

@media screen and (min-width: 992px) {
    .casino_finder__first_screen_wrapper.casino_finder__popup_content {
        position: relative;
        height: auto;
        min-height: 132px;
        padding: 24px 515px 24px 24px;
        border: none;
        background-image: url("../image/casino-finder-background.svg");
        background-repeat: no-repeat;
        background-position: top -40px right 240px;
        background-size: 300px;
    }
}

.casino_finder__title {
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    width: fit-content;
    height: 20px;
    margin-top: 0;
    margin-bottom: 12px;
    padding: 0 6px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #060606;
    border-radius: 3px;
    background-color: #FFCB3F;
}

.casino_finder__first_raw_screen_wrapper .casino_finder__title {
    color: #060606;
    background-color: #FFFFFF;
}

.casino_finder__popup_sidebar .casino_finder__title {
    font-size: 10px;
    line-height: 17px;
    height: 17px;
    margin-bottom: 8px;
}

.casino_finder__main_question {
    font-size: 32px;
    font-weight: 700;
    line-height: 125%;
    margin-bottom: 12px;
    color: #060606;
}

.casino_finder__popup_content .casino_finder__main_question {
    font-size: 22px;
    line-height: 115%;
}

.casino_finder__popup_sidebar .casino_finder__main_question {
    font-size: 20px;
    line-height: 115%;
}

.casino_finder__text {
    font-size: 14px;
    line-height: 150%;
    margin: 0 0 24px;
    color: #060606;
}

.casino_finder__popup_start .casino_finder__text {
    display: none;
}

.casino_finder__start_btn {
    font-size: 16px;
    font-weight: 700;
    line-height: 44px;
    width: fit-content;
    height: 44px;
    padding: 0 40px 0 16px;
    cursor: pointer;
    color: #FFFFFF;
    border-radius: 44px;
    background: #3CB371 url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.83334 8H13.1667' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.5 3.33337L13.1667 8.00004L8.5 12.6667' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ") right 16px center no-repeat;
}

.casino_finder__type__sport .casino_finder__start_btn {
    padding: 0 51px 0 27px;
    background: #3CB371 url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.83334 8H13.1667' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.5 3.33337L13.1667 8.00004L8.5 12.6667' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ") right 20px center no-repeat;
}

.casino_finder__start_btn:hover,
.casino_finder__type__sport .casino_finder__start_btn:hover {
    background-color: #1C8249;
}

.casino_finder__popup_sidebar .casino_finder__start_btn,
.casino_finder__popup_content .casino_finder__start_btn {
    width: 100%;
    text-align: center;
}

@media screen and (min-width: 992px) {
    .casino_finder__popup_content .casino_finder__start_btn {
        position: absolute;
        top: 44px;
        right: 24px;
        width: fit-content;
        padding: 0 45px 0 24px;
    }
}

.casino_finder__popup_overlay {
    position: fixed;
    z-index: 8000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
}

.casino_finder__popup_close_btn {
    position: absolute;
    top: 24px;
    right: 24px;
    width: 48px;
    height: 48px;
    cursor: pointer;
    border-radius: 50%;
    background: #FFFFFF url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 6L6 18' stroke='%231B1D20' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 6L18 18' stroke='%231B1D20' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat;
}

.casino_finder__question_screen_wrapper {
    display: none;
    border-width: 4px 0;
    border-style: solid;
    border-color: var(--main-accent);
    border-radius: 4px;
}

.casino_finder__type__sport .casino_finder__question_screen_wrapper {
    border-color: var(--main-accent);
}

.casino_finder__popup_overlay .casino_finder__question_screen_wrapper,
.casino_finder__popup_overlay .casino_finder__final_screen_wrapper {
    width: 820px;
    margin: 192px auto auto;
}

.casino_finder__question_header {
    min-height: 121px;
    padding: 24px 32px;
    background-color: #fff;
}

.casino_finder__question_header_nav_bar {
    position: relative;
    margin-bottom: 12px;
}

.casino_finder__question_header_back_btn {
    font-size: 10px;
    font-weight: 700;
    line-height: 16px;
    position: absolute;
    height: 16px;
    padding: 0 18px;
    cursor: pointer;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: var(--bm-brand-dark-grey);
    background: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 9L1 5L5 1' stroke='%23060606' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") left 2px center no-repeat;
}

#app .casino_finder__question_header_dots,
.casino_finder__question_header_dots {
    display: flex;
    width: fit-content;
    margin: 0 auto;
    list-style: none;
}

.casino_finder__question_header_dots li {
    position: relative;
    display: block;
    width: 16px;
    height: 16px;
    margin: 0;
    border: 1px solid #CBCBCB;
    border-radius: 50%;
}

.casino_finder__question_header_dots li:not(:first-child) {
    margin-left: 12px;
}

.casino_finder__question_header_dots li:not(:first-child)::before {
    position: absolute;
    top: 6px;
    left: -12px;
    display: block;
    width: 11px;
    content: '';
    border: 1px dashed #CBCBCB;
}

.casino_finder__question_header_dots li.active {
    border-color: #1341B7;
}

.casino_finder__type__sport .casino_finder__question_header_dots li.active {
    border-color: #1341B7;
}

.casino_finder__question_header_dots li.answered {
    background: #1341B7 url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66666 1L2.99999 4.66667L1.33333 3' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center no-repeat;
}

.casino_finder__question_header_question {
    font-size: 20px;
    font-weight: 700;
    line-height: 125%;
    margin-bottom: 4px;
    text-align: center;
    color: #060606;
}

.casino_finder__type__sport .casino_finder__question_header_question {
    color: #060606;
}

.casino_finder__question_header_instruction {
    font-size: 14px;
    line-height: 150%;
    text-align: center;
    color: #747D94;
}

.casino_finder__type__sport .casino_finder__question_header_instruction {
    color: #747D94;
}

.casino_finder__question_body_wrapper {
    min-height: 248px;
    padding: 32px 42px;
    background: #152A62 url("../image/casino-finder-shapes.svg") center no-repeat;
}

.casino_finder__type__sport .casino_finder__question_body_wrapper {
    background: #152A62 url("../image/casino-finder-shapes-sport.svg") center no-repeat;
}

@media screen and (min-width: 992px) {
    .casino_finder__type__sport .casino_finder__question_body_wrapper {
        padding: 32px 40px;
    }
}

.casino_finder__type__sport .casino_finder__question_body_wrapper {
    background: #152A62 url("../image/casino-finder-shapes-sport.svg") center no-repeat;
}

@media screen and (min-width: 992px) {
    .casino_finder__type__sport .casino_finder__question_body_wrapper {
        padding: 32px 40px;
    }
}

.casino_finder__question_tiles {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
}

.casino_finder__tile {
    width: 142px;
    padding: 12px;
    cursor: pointer;
    text-align: center;
    border: 1px solid #1E445A;
    border-radius: 4px;
    background: #1E445A;
}

.casino_finder__tile:hover,
.casino_finder__tile.active {
    border-color: #FFFFFF;
    background-color: #1E445A;
}

.casino_finder__tile_json {
    display: none;
}

.casino_finder__image,
.casino_finder__image img {
    width: 40px;
    height: 40px;
    margin-bottom: 8px;
    object-fit: contain;
}

.casino_finder__label {
    font-size: 12px;
    font-weight: 700;
    line-height: 150%;
    margin: 0;
    color: #FFFFFF;
}

.casino_finder__final_screen_wrapper {
    display: none;
    min-height: 369px;
    padding: 24px 42px 31px;
    border-width: 4px 0;
    border-style: solid;
    border-color: #3CB371;
    border-radius: 4px;
    background-color: #0C1D35;
    background-image: url("../image/casino-finder-final-left.svg"), url("../image/casino-finder-final-right.svg"), url("../image/casino-finder-final-shapes.png");
    background-repeat: no-repeat;
    background-position: 42px 24px, calc(100% - 42px) 24px, -130px -185px;
    background-size: auto, auto, 120%;
}

.casino_finder__type__sport .casino_finder__final_screen_wrapper {
    border-color: #3CB371;
    background-color: #1F233C;
    background-image: url("../image/casino-finder-final-left.svg"), url("../image/casino-finder-final-right.svg"), url("../image/casino-finder-final-shapes-sport.png");
}

.casino_finder__final_screen_header {
    position: relative;
    padding-bottom: 16px;
}

.casino_finder__final_screen_back_btn, .casino_finder__final_screen_restart_btn {
    font-size: 10px;
    font-weight: 700;
    line-height: 21px;
    position: absolute;
    top: 0;
    width: fit-content;
    height: 20px;
    padding-right: 4px;
    cursor: pointer;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #FFFFFF;
    border-radius: 2px;
    background-color: #152A62;
    background-repeat: no-repeat;
    background-position: 4px center;
}

.casino_finder__type__sport .casino_finder__final_screen_back_btn,
.casino_finder__type__sport .casino_finder__final_screen_restart_btn {
    background-color: #152A62;
}

.casino_finder__final_screen_back_btn {
    left: 0;
    padding-left: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 9L1 5L5 1' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

.casino_finder__popup_overlay .casino_finder__final_screen_back_btn {
    display: none;
}

.casino_finder__final_screen_restart_btn {
    right: 0;
    padding-left: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9.33341L2.66667 6.00008L6 2.66675' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3333 13.3333V8.66667C13.3333 7.95942 13.0524 7.28115 12.5523 6.78105C12.0522 6.28095 11.3739 6 10.6667 6H2.66667' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}

.casino_finder__final_screen_header_title {
    font-size: 32px;
    font-weight: 700;
    line-height: 125%;
    margin-bottom: 4px;
    text-align: center;
    color: #FFFFFF;
}

.casino_finder__final_screen_header_text {
    font-size: 14px;
    line-height: 150%;
    text-align: center;
    color: #FFFFFF;
}

.casino_finder__final_screen_signed_up {
    height: 34px;
    border-radius: 4px 4px 0 0;
    background: #243B76;
}

.casino_finder__type__sport .casino_finder__final_screen_signed_up {
    background: #243B76;
}

.casino_finder__final_screen_signed_up span {
    font-size: 10px;
    font-weight: 700;
    line-height: 38px;
    display: block;
    width: fit-content;
    height: 34px;
    margin: 0 auto;
    padding-left: 17px;
    text-align: center;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #FFFFFF;
    background: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.96079 3.84844C7.94833 4.66256 7.6775 5.76485 6.40783 6.19223C6.80542 5.24648 6.86608 4.34135 6.58442 3.49527C6.20796 2.3594 4.95183 1.47215 4.11604 0.988979C3.83058 0.823229 3.46442 1.02906 3.46983 1.35894C3.48067 1.96127 3.29758 2.84148 2.40871 3.73035C1.22462 4.91335 0.625 6.1359 0.625 7.36331C0.625 8.90435 1.70833 10.8749 3.875 10.8749C1.68613 8.68606 3.33333 6.82165 3.33333 6.82165C3.79158 10.0251 6.03517 10.8749 7.125 10.8749C8.05179 10.8749 9.83333 10.1979 9.83333 7.38227C9.83333 5.68523 9.11183 4.39715 8.54146 3.64531C8.3535 3.39723 7.96512 3.53806 7.96079 3.84844Z' fill='white'/%3E%3C/svg%3E%0A") left center no-repeat;
}

.casino_finder__final_screen_offers {
    overflow: scroll;
    max-height: 300px;
    margin-bottom: 8px;
    padding-bottom: 15px;
    -ms-overflow-style: none;
    scrollbar-width: none;
    scroll-behavior: smooth;
}

.casino_finder__final_screen_offers::-webkit-scrollbar {
    display: none;
}

.casino_finder__final_offer {
    display: none;
    flex-wrap: wrap;
    margin-bottom: 8px;
    padding: 16px;
    border-radius: 4px;
    background-color: #fff;
}

.casino_finder__final_offer:first-child {
    display: flex;
    border-radius: 0 0 4px 4px;
}

.casino_finder__final_logo_section {
    display: block;
    width: 128px;
    height: 60px;
    margin-right: 16px;
}

.casino_finder__final_logo_section img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.casino_finder__final_text_section {
    max-width: 290px;
    margin-right: 19px;
}

.casino_finder__final_offer_title {
    font-size: 20px;
    font-weight: 700;
    line-height: 125%;
    margin-bottom: 4px;
    color: #060606;
}

.casino_finder__type__sport .casino_finder__final_offer_title {
    color: #060606;
}

.casino_finder__final_offer_key_features {
    margin: 0 !important;
    list-style: none !important;
}

.casino_finder__final_offer_key_features li {
    font-size: 14px;
    line-height: 150%;
    padding-bottom: 0;
    padding-left: 20px;
    color: #404040;
    background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2492 0.703125L4.75078 7.95234L1.5 4.70391L0 6.20391L4.99922 11.2031L12 2.20312L10.2492 0.703125Z' fill='%231341B7'/%3E%3C/svg%3E%0A") left 2px no-repeat;
}

.casino_finder__type__sport .casino_finder__final_offer_key_features li {
    font-size: 14px;
    line-height: 150%;
    padding-bottom: 0;
    padding-left: 20px;
    color: #404040;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2492 0.703125L4.75078 7.95234L1.5 4.70391L0 6.20391L4.99922 11.2031L12 2.20312L10.2492 0.703125Z' fill='%231341B7'/%3E%3C/svg%3E%0A");
}

.casino_finder__final_marks_section {
    width: 88px;
}

.casino_finder__final_marks_section p {
    font-size: 24px;
    font-weight: 700;
    line-height: 125%;
    margin-bottom: 8px;
    text-align: center;
    color: #060606;
}

.casino_finder__type__sport .casino_finder__final_marks_section p {
    color: #060606;
}

.casino_finder__final_marks_section img {
    width: 88px;
    margin-bottom: 8px;
}

.casino_finder__final_review_link, .casino_finder__final_review_link:hover {
    font-size: 12px;
    line-height: 150%;
    display: block;
    text-align: center;
    text-decoration: underline;
    color: #060606;
}

.casino_finder__final_cta_section {
    width: 140px;
    max-width: 140px;
    margin-left: auto;
}

.casino_finder__final_coupon,
.casino_finder__final_no_coupon {
    line-height: 40px;
    position: relative;
    width: 140px;
    max-width: 140px;
    margin-bottom: 8px;
    padding-right: 35px;
    padding-left: 16px;
    border: 1px dashed #1341B7;
    border-radius: 6px;
}

.casino_finder__final_copy_btn {
    position: absolute;
    right: 0;
    width: 40px;
    height: 40px;
    cursor: pointer;
    border-radius: 0 6px 6px 0;
    background: #ECEFF5 url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1458 0.083252H5.02084C4.15 0.083252 3.4375 0.795752 3.4375 1.66659V11.1666C3.4375 12.0374 4.15 12.7499 5.02084 12.7499H12.1458C13.0167 12.7499 13.7292 12.0374 13.7292 11.1666V1.66659C13.7292 0.795752 13.0167 0.083252 12.1458 0.083252ZM12.1458 11.1666H5.02084V1.66659H12.1458V11.1666ZM0.270836 10.3749V8.79159H1.85417V10.3749H0.270836ZM0.270836 6.02075H1.85417V7.60409H0.270836V6.02075ZM5.8125 14.3333H7.39584V15.9166H5.8125V14.3333ZM0.270836 13.1458V11.5624H1.85417V13.1458H0.270836ZM1.85417 15.9166C0.983336 15.9166 0.270836 15.2041 0.270836 14.3333H1.85417V15.9166ZM4.625 15.9166H3.04167V14.3333H4.625V15.9166ZM8.58334 15.9166V14.3333H10.1667C10.1667 15.2041 9.45417 15.9166 8.58334 15.9166ZM1.85417 3.24992V4.83325H0.270836C0.270836 3.96242 0.983336 3.24992 1.85417 3.24992Z' fill='%23060606'/%3E%3C/svg%3E%0A") center no-repeat;
}

.casino_finder__final_copy_btn span {
    font-size: 12px;
    line-height: 40px;
    position: absolute;
    z-index: 99;
    top: 40px;
    right: -10px;
    display: none;
    width: auto;
    height: 40px;
    margin: 0 0;
    padding: 0 16px;
    text-align: center;
    color: white;
    border-radius: 4px;
    background: #060606;
}

.casino_finder__final_copy_btn span::before {
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -8px;
    content: '';
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent #060606 transparent;
}

.casino_finder__final_copy_btn:hover span {
    display: block;
}

.casino_finder__final_coupon_text,
.casino_finder__final_copied_text,
.casino_finder__final_no_coupon {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    line-height: 40px;
    letter-spacing: 1.12px;
    color: #060606;
}

.casino_finder__final_copied_text {
    display: none;
}

.casino_finder__final_coupon_copied .casino_finder__final_copied_text {
    display: initial;
}

.casino_finder__final_coupon_copied .casino_finder__final_coupon_text,
.casino_finder__final_coupon_copied .casino_finder__final_copy_btn {
    display: none;
}

.casino_finder__final_no_coupon {
    font-size: 10px;
    height: 40px;
    padding-right: 16px;
    letter-spacing: initial;
}

.casino_finder__type__sport .casino_finder__final_review_link,
.casino_finder__type__sport .casino_finder__final_review_link:hover {
    color: #060606;
}

.casino_finder__final_cta_section {
    width: 140px;
    max-width: 140px;
    margin-left: auto;
}

.casino_finder__final_coupon,
.casino_finder__final_no_coupon {
    line-height: 40px;
    position: relative;
    width: 140px;
    max-width: 140px;
    margin-bottom: 8px;
    padding-right: 35px;
    padding-left: 16px;
    border: 1px dashed #1341B7;
    border-radius: 6px;
}

.casino_finder__final_copy_btn {
    position: absolute;
    right: 0;
    width: 40px;
    height: 40px;
    cursor: pointer;
    border-radius: 0 6px 6px 0;
    background: #ECEFF5 url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1458 0.083252H5.02084C4.15 0.083252 3.4375 0.795752 3.4375 1.66659V11.1666C3.4375 12.0374 4.15 12.7499 5.02084 12.7499H12.1458C13.0167 12.7499 13.7292 12.0374 13.7292 11.1666V1.66659C13.7292 0.795752 13.0167 0.083252 12.1458 0.083252ZM12.1458 11.1666H5.02084V1.66659H12.1458V11.1666ZM0.270836 10.3749V8.79159H1.85417V10.3749H0.270836ZM0.270836 6.02075H1.85417V7.60409H0.270836V6.02075ZM5.8125 14.3333H7.39584V15.9166H5.8125V14.3333ZM0.270836 13.1458V11.5624H1.85417V13.1458H0.270836ZM1.85417 15.9166C0.983336 15.9166 0.270836 15.2041 0.270836 14.3333H1.85417V15.9166ZM4.625 15.9166H3.04167V14.3333H4.625V15.9166ZM8.58334 15.9166V14.3333H10.1667C10.1667 15.2041 9.45417 15.9166 8.58334 15.9166ZM1.85417 3.24992V4.83325H0.270836C0.270836 3.96242 0.983336 3.24992 1.85417 3.24992Z' fill='%23060606'/%3E%3C/svg%3E%0A") center no-repeat;
}

.casino_finder__final_copy_btn span {
    font-size: 12px;
    line-height: 40px;
    position: absolute;
    z-index: 99;
    top: 40px;
    right: -10px;
    display: none;
    width: auto;
    height: 40px;
    margin: 0 0;
    padding: 0 16px;
    text-align: center;
    color: white;
    border-radius: 4px;
    background: #060606;
}

.casino_finder__final_copy_btn span::before {
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -8px;
    content: '';
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent #060606 transparent;
}

.casino_finder__final_copy_btn:hover span {
    display: block;
}

.casino_finder__final_coupon_text,
.casino_finder__final_copied_text,
.casino_finder__final_no_coupon {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    line-height: 40px;
    letter-spacing: 1.12px;
    color: #060606;
}

.casino_finder__final_copied_text {
    display: none;
}

.casino_finder__final_coupon_copied .casino_finder__final_copied_text {
    display: initial;
}

.casino_finder__final_coupon_copied .casino_finder__final_coupon_text,
.casino_finder__final_coupon_copied .casino_finder__final_copy_btn {
    display: none;
}

.casino_finder__final_no_coupon {
    font-size: 10px;
    height: 40px;
    padding-right: 16px;
    letter-spacing: initial;
}

.casino_finder__final_cta, .casino_finder__final_cta:hover {
    font-size: 16px;
    font-weight: 700;
    line-height: 45px;
    display: block;
    width: 140px;
    max-width: 140px;
    height: 45px;
    padding: 0 16px;
    text-align: center;
    text-decoration: none;
    color: #FFFFFF;
    border-radius: 44px;
    background: #3CB371;
}

.casino_finder__type__sport .casino_finder__final_cta,
.casino_finder__type__sport .casino_finder__final_cta:hover {
    background: #3CB371;
}

.casino_finder__final_cta:hover,
.casino_finder__type__sport .casino_finder__final_cta:hover {
    background: #1C8249;
}

.casino_finder__final_terms {
    font-size: 9px;
    line-height: 120%;
    display: none;
    color: #BFBFBF;
}

.casino_finder__final_terms:nth-child(2) {
    display: block;
}

.casino_finder__final_screen_metodology_link, .casino_finder__final_screen_metodology_link:hover {
    font-size: 14px;
    line-height: 150%;
    display: block;
    text-align: center;
    text-decoration: underline;
    color: #FFFFFF;
}

.casino_finder__final_screen_show_more {
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    width: fit-content;
    height: 30px;
    margin: 8px auto 0;
    padding: 0 10px;
    cursor: pointer;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 30px;
}

.casino_finder__final_hide_show_all + .casino_finder__final_screen_show_more {
    display: none;
}

.casino_finder__final_show_all_offers .casino_finder__final_offer {
    display: flex;
}

.casino_finder__final_show_all_offers .casino_finder__final_terms {
    display: none;
}

.casino_finder__final_show_all_offers .casino_finder__final_offer .casino_finder__final_terms {
    display: block;
}

.no_clickable .casino_finder__tile,
.no_clickable .casino_finder__question_header_back_btn {
    pointer-events: none;
}

@media screen and (max-width: 991px) {
    .casino_finder__popup_overlay .casino_finder__question_screen_wrapper,
    .casino_finder__popup_overlay .casino_finder__final_screen_wrapper {
        width: 345px;
        margin: 72px auto auto;
    }

    .casino_finder__popup_close_btn {
        top: 16px;
        right: 16px;
    }

    .casino_finder__final_screen_wrapper {
        min-height: 574px;
        padding: 24px 16px 67px;
        background-position: 16px 24px, calc(100% - 16px) 24px, center;
        background-size: auto, auto, 400%;
    }

    .casino_finder__type__sport .casino_finder__final_screen_wrapper {
        background-image: url("../image/casino-finder-final-left.svg"), url("../image/casino-finder-final-right.svg"), url("../../../brand-management-plugin/public/images/casino-finder-final-shapes-sport-m.svg");
        background-position: 16px 24px, calc(100% - 16px) 24px, -980px -917px;
        background-size: auto, auto, 600%;
    }

    .casino_finder__final_screen_header {
        padding-top: 32px;
    }

    .casino_finder__popup_content .casino_finder__title {
        font-size: 10px;
        line-height: 17px;
        height: 17px;
        margin-bottom: 8px;
    }

    .casino_finder__final_screen_header_title {
        font-size: 24px;
    }

    .casino_finder__popup_content .casino_finder__main_question {
        font-size: 20px;
        line-height: 115%;
    }

    .casino_finder__final_screen_offers {
        margin-bottom: 8px;
    }

    .casino_finder__first_screen_wrapper {
        height: 574px;
        padding: 24px;
        background-image: url("../image/casino-finder-background.svg");
        background-position: bottom;
        background-size: auto;
    }

    .casino_finder__type__sport .casino_finder__first_screen_wrapper:not(.casino_finder__popup_content, .casino_finder__popup_sidebar) {
        background-image: url("../image/casino-finder-background-sport.svg");
        background-position: bottom;
        background-size: auto;
    }

    .casino_finder__main_question {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 8px;
    }

    .casino_finder__text {
        margin-bottom: 16px;
    }

    .casino_finder__question_header {
        padding: 24px 16px;
    }

    .casino_finder__question_header_question {
        font-size: 18px;
        line-height: 25px;
    }

    .casino_finder__question_body_wrapper {
        min-height: 453px;
        padding: 24px 16px;
    }

    .casino_finder__tile {
        width: 99px;
    }
}

@media screen and (max-width: 991px) {
    .casino_finder__final_offer {
        flex-wrap: wrap;
    }

    .casino_finder__final_logo_section {
        width: 100px;
        height: 48px;
        margin-right: 0;
        margin-bottom: 16px;
    }

    .casino_finder__final_text_section {
        order: 1;
        width: 100%;
        max-width: initial;
        margin-right: 0;
        margin-bottom: 16px;
    }

    .casino_finder__final_offer_title {
        font-size: 18px;
        line-height: 25px;
    }

    .casino_finder__final_marks_section {
        width: auto;
        max-width: 150px;
        margin-right: 0;
        margin-left: auto;
    }

    .casino_finder__final_marks_section p {
        font-size: 14px;
        display: inline-block;
        margin-right: 4px;
    }

    .casino_finder__final_marks_section img {
        width: 82px;
    }

    .casino_finder__final_review_link, .casino_finder__final_review_link:hover {
        font-size: 14px;
        text-align: right;
    }

    .casino_finder__final_coupon,
    .casino_finder__final_no_coupon {
        font-size: 14px;
        width: 100%;
        max-width: 100%;
    }

    .casino_finder__final_cta_section {
        order: 2;
        width: 100%;
        max-width: 100%;
        margin: 0;
    }

    .casino_finder__final_cta, .casino_finder__final_cta:hover {
        width: 100%;
        max-width: 100%;
    }

    .casino_finder__final_show_all_offers .casino_finder__final_offer .casino_finder__final_terms {
        order: 3;
        margin-top: 8px;
    }

    .casino_finder__first_screen_wrapper.casino_finder__popup_content {
        background-size: 160px;
    }

    .casino_finder__type__sport .casino_finder__first_screen_wrapper.casino_finder__popup_content .casino_finder__main_question {
        max-width: 65%;
    }

    .casino_finder__first_screen_wrapper.casino_finder__popup_content {
        border: none;
    }
}

/** END OF CORE STYLES **/

.header__use_casino_finder .casino_finder__first_button_screen_wrapper {
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    padding: 0 16px;
    color: var(--main-accent);
    font-family: var(--bm-font-family);
    font-weight: 700;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid var(--main-accent);
    text-transform: capitalize;
    margin-right: 0;
}

@media screen and (max-width: 991px) {
    .header__use_casino_finder .header__logo img {
        max-width: 133px;
    }

    .header__use_casino_finder .casino_finder__first_button_screen_wrapper {
        font-size: 14px;
        line-height: 30px;
        height: 30px;
        padding: 0 8px;
    }
}

.casino_finder__tile {
    width: 142px;
    border: 1px solid #1E445A;
    background: #1E445A;
}

.casino_finder__tile:hover,
.casino_finder__tile.active {
    background-color: #1E445A;
}

.casino_finder__first_screen_wrapper .casino_finder__title {
    color: var(--bm-headline);
    font-family: var(--bm-font-family);
    font-size: 12px;
    font-weight: 700;
}

.casino_finder__main_question {
    color: var(--bm-headline);
    font-family: var(--bm-font-family);
    font-size: 22px !important;
    font-weight: 700;
    line-height: 125%;
}

.casino_finder__popup_content .casino_finder__main_question {
    line-height: 100%;
}

@media screen and (min-width: 992px) {
    .casino_finder__first_screen_wrapper.casino_finder__popup_content {
        padding: 0 263px;
        display: flex;
        align-items: center;
        flex-flow: column;
        justify-content: center;
        text-align: center;
        background-position: top -30px left 0;
        background-size: 30%;
    }

    .casino_finder__first_screen_wrapper.casino_finder__popup_content .casino_finder__title {
        margin-bottom: 8px;
    }

    .casino_finder__popup_content .casino_finder__start_btn {
        position: absolute !important;
        top: 44px;
        right: 24px;
        width: fit-content;
        padding: 0 30px;
    }
}


.casino_finder__cta_text,
.casino_finder__text,
.casino_finder__question_header,
.casino_finder__question_body_wrapper   {
    font-family: var(--bm-font-family);
}

.casino_finder__cta_text a,
.casino_finder__cta_text a:hover {
    color: var(--bm-brand-dark-grey);
    text-underline-offset: 2px;
    font-weight: 400;
    cursor: pointer;
    text-decoration: solid underline var(--main-accent) 1px !important;
}

.casino_finder__cta_text a:hover {
    color: var(--main-accent) !important;
}

.casino_finder__question_screen_wrapper,
.casino_finder__type__sport .casino_finder__question_screen_wrapper {
    border-color: var(--main-accent);
}

.casino_finder__image,
.casino_finder__image img {
    pointer-events: none;
}

.casino_finder__question_screen_wrapper .casino_finder__question_body_wrapper {
    background: var(--bm-headline) url("../image/casino-finder-shapes1.svg") center no-repeat;
}

.casino_finder__popup_overlay .casino_finder__question_screen_wrapper[screen-number='1'] .casino_finder__question_header_back_btn {
    display: none;
}

.casino_finder__question_header_instruction,
.casino_finder__type__sport .casino_finder__question_header_instruction {
    color: #747D94;
}

.casino_finder__start_btn,
.casino_finder__type__sport .casino_finder__start_btn {
    border-radius: 4px;
    color: #FFF;
    font-family: var(--bm-font-family);
    font-size: 18px;
    font-weight: 700;
    background: var(--main-action);
    position: relative;
    padding: 0 30px;
    transition: 0.5s;
}

.casino_finder__start_btn::before, .casino_finder__type__sport .casino_finder__start_btn::before  {
    position: absolute;
    top: calc(50% - 8px);
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_10606_125318)'%3E%3Cpath d='M1.46057 9.52539L14.0951 9.52539L12.0022 11.7074C11.7686 11.9509 11.7677 12.3466 12.0002 12.5913C12.2326 12.836 12.6103 12.8369 12.8439 12.5934L15.9612 9.34339C15.9614 9.34321 15.9615 9.34299 15.9617 9.3428C16.1947 9.0993 16.1954 8.7023 15.9618 8.45799C15.9616 8.4578 15.9614 8.45758 15.9613 8.45739L12.8439 5.2074C12.6104 4.96396 12.2327 4.9648 12.0002 5.20952C11.7678 5.45418 11.7687 5.84989 12.0022 6.09339L14.0951 8.27539L1.46057 8.27539C1.13108 8.27539 0.863983 8.55521 0.863983 8.90039C0.863983 9.24558 1.13108 9.52539 1.46057 9.52539Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10606_125318'%3E%3Crect width='15.2727' height='16' fill='white' transform='matrix(-1 0 0 -1 16.1367 16.9004)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    right: -50px;
    display: block;
    width: 16px;
    height: 16px;
    content: '';
    transition: 0.5s;
}

.casino_finder__first_button_screen_wrapper,
.casino_finder__start_btn,
.casino_finder__type__sport .casino_finder__start_btn,
.casino_finder__final_cta,
.casino_finder__type__sport .casino_finder__final_cta {
    background-color: var(--main-action);
}

.casino_finder__start_btn:hover,
.casino_finder__type__sport .casino_finder__start_btn:hover {
    padding-left: 15px;
    padding-right: 45px;
    background-color: var(--main-action-hover);
}

.casino_finder__start_btn:hover::before,
.casino_finder__type__sport .casino_finder__start_btn:hover::before {
    right: 15px;
}


.casino_finder__final_cta:hover,
.casino_finder__type__sport .casino_finder__final_cta:hover {
    background-color: var(--main-action-hover);
}

@media screen and (max-width: 991px) {
    .casino_finder__type__sport.content_popup .casino_finder__start_btn {
        border-radius: 4px;
        background: var(--main-action);
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 30px;
    }

    .casino_finder__type__sport.content_popup .casino_finder__start_btn:hover {
        padding-right: 45px;
        padding-left: 15px;
        background-color: var(--main-action-hover);
    }
}

@media screen and (min-width: 992px) {
    .main .casino_finder__first_button_screen_wrapper,
    .home-content .casino_finder__first_button_screen_wrapper{
        padding: 0 30px;
        transition: 0.5s;
    }

    .main .casino_finder__first_button_screen_wrapper::before,
    .home-content .casino_finder__first_button_screen_wrapper::before {
        position: absolute;
        top: calc(50% - 8px);
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_10606_125318)'%3E%3Cpath d='M1.46057 9.52539L14.0951 9.52539L12.0022 11.7074C11.7686 11.9509 11.7677 12.3466 12.0002 12.5913C12.2326 12.836 12.6103 12.8369 12.8439 12.5934L15.9612 9.34339C15.9614 9.34321 15.9615 9.34299 15.9617 9.3428C16.1947 9.0993 16.1954 8.7023 15.9618 8.45799C15.9616 8.4578 15.9614 8.45758 15.9613 8.45739L12.8439 5.2074C12.6104 4.96396 12.2327 4.9648 12.0002 5.20952C11.7678 5.45418 11.7687 5.84989 12.0022 6.09339L14.0951 8.27539L1.46057 8.27539C1.13108 8.27539 0.863983 8.55521 0.863983 8.90039C0.863983 9.24558 1.13108 9.52539 1.46057 9.52539Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10606_125318'%3E%3Crect width='15.2727' height='16' fill='white' transform='matrix(-1 0 0 -1 16.1367 16.9004)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        right: -50px;
        display: block;
        width: 16px;
        height: 16px;
        content: '';
        transition: 0.5s;
    }

    .main .casino_finder__first_button_screen_wrapper:hover,
    .home-content .casino_finder__first_button_screen_wrapper:hover {
        padding-left: 15px;
        padding-right: 45px;
    }

    .main .casino_finder__first_button_screen_wrapper:hover::before,
    .home-content .casino_finder__first_button_screen_wrapper:hover::before {
        right: 15px;
    }
}

/** SIDEBAR **/

/*BOOKIE FINDER*/

.casino_finder__wrapper.sidebar_popup {
    color: var(--bm-headline);
    font-family: var(--bm-font-family);
    font-style: normal;
    margin: 0;
    box-shadow: none;
}

.casino_finder__wrapper.sidebar_popup .casino_finder__title {
    margin-bottom: 12px;
    padding: 6px;
    font-size: 12px;
    font-weight: 700;
    line-height: 100%;
    height: auto;
}

.casino_finder__wrapper.sidebar_popup .casino_finder__first_screen_wrapper.casino_finder__popup_sidebar {
    background-image: url("data:image/svg+xml,%3Csvg width='114' height='94' viewBox='0 0 114 94' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_7294_68298)'%3E%3Crect x='11.5933' y='24.8188' width='38.3879' height='38.58' rx='8' fill='%23E5EAF5'/%3E%3Crect x='17.499' y='30.7542' width='16.2411' height='6.67731' rx='2' fill='%23C2D0F0'/%3E%3Crect x='17.499' y='39.6573' width='26.5763' height='4.45154' rx='2' fill='%23D1DAEF'/%3E%3Crect x='17.499' y='46.3347' width='26.5763' height='4.45154' rx='2' fill='%23D1DAEF'/%3E%3Crect x='17.499' y='53.012' width='10.7043' height='4.45154' rx='2' fill='%23D1DAEF'/%3E%3Crect x='61.1787' y='46.5973' width='38.3879' height='38.58' rx='8' fill='%23E5EAF5'/%3E%3Crect x='67.0845' y='52.5327' width='16.2411' height='6.67731' rx='2' fill='%23C2D0F0'/%3E%3Crect x='67.0845' y='61.4357' width='26.5763' height='4.45154' rx='2' fill='%23D1DAEF'/%3E%3Crect x='67.0845' y='68.1131' width='26.5763' height='4.45154' rx='2' fill='%23D1DAEF'/%3E%3Crect x='67.0845' y='74.7904' width='10.7043' height='4.45154' rx='2' fill='%23D1DAEF'/%3E%3Cg filter='url(%23filter0_d_7294_68298)'%3E%3Crect x='81.5669' y='4.4751' width='27.6836' height='13.3546' rx='4' fill='%233DC47E' shape-rendering='crispEdges'/%3E%3Crect x='80.5669' y='3.4751' width='29.6836' height='15.3546' rx='5' stroke='white' stroke-width='2' shape-rendering='crispEdges'/%3E%3Cpath d='M99.8651 7.73575C99.814 7.43289 99.6703 7.15351 99.4541 6.9363C99.2378 6.71908 98.9597 6.57478 98.6582 6.52338C97.1323 6.26375 94.2579 6.14448 92.1479 8.2641C90.0378 10.3837 90.1566 13.2712 90.415 14.804C90.4662 15.1069 90.6098 15.3862 90.8261 15.6035C91.0423 15.8207 91.3204 15.965 91.6219 16.0164C92.1575 16.108 92.6998 16.1546 93.2432 16.1558C94.7543 16.1558 96.6345 15.7783 98.1304 14.2757C100.242 12.156 100.124 9.26858 99.8651 7.73575ZM97.0207 6.95401C97.5375 6.95586 98.0532 7.00121 98.5624 7.08957C98.747 7.12101 98.9174 7.20937 99.0498 7.3424C99.1822 7.47543 99.2702 7.64654 99.3015 7.83203C99.4152 8.48341 99.4568 9.14545 99.4255 9.80603L96.5973 6.9655C96.7351 6.9588 96.8758 6.95401 97.0207 6.95401ZM91.7178 15.4502C91.5331 15.4187 91.3628 15.3304 91.2303 15.1974C91.0979 15.0643 91.01 14.8932 90.9787 14.7077C90.8649 14.0563 90.8233 13.3943 90.8547 12.7337L93.6828 15.5747C93.0252 15.6062 92.3662 15.5644 91.7178 15.4502ZM97.726 13.8695C97.1576 14.44 96.0933 15.2366 94.4138 15.4981L90.9305 11.9975C91.1913 10.3104 91.9843 9.24128 92.5518 8.6703C93.1192 8.09932 94.1864 7.30368 95.8649 7.04167L99.3497 10.5423C99.0888 12.2279 98.2958 13.2985 97.7279 13.8695H97.726ZM96.8672 9.53491C96.9208 9.5888 96.9509 9.66184 96.9509 9.73801C96.9509 9.81417 96.9208 9.88722 96.8672 9.94111L96.1167 10.6951L96.4862 11.0663C96.5143 11.0926 96.5369 11.1243 96.5525 11.1596C96.5681 11.1949 96.5765 11.2329 96.5772 11.2715C96.5779 11.3101 96.5708 11.3484 96.5564 11.3842C96.5421 11.42 96.5206 11.4525 96.4935 11.4798C96.4663 11.5071 96.4339 11.5286 96.3983 11.5431C96.3627 11.5575 96.3245 11.5646 96.2861 11.5639C96.2477 11.5632 96.2098 11.5548 96.1747 11.5391C96.1396 11.5234 96.108 11.5007 96.0818 11.4725L95.7123 11.1017L94.9727 11.8447L95.3423 12.2164C95.3704 12.2427 95.3929 12.2744 95.4085 12.3097C95.4242 12.345 95.4326 12.383 95.4333 12.4216C95.434 12.4602 95.4269 12.4985 95.4125 12.5343C95.3981 12.5701 95.3767 12.6026 95.3495 12.6299C95.3224 12.6572 95.29 12.6787 95.2544 12.6932C95.2187 12.7076 95.1806 12.7147 95.1422 12.714C95.1037 12.7133 95.0659 12.7049 95.0308 12.6892C94.9957 12.6735 94.9641 12.6508 94.9379 12.6226L94.5679 12.2509L93.8168 13.0048C93.7906 13.0331 93.7591 13.0557 93.724 13.0714C93.6889 13.0872 93.651 13.0956 93.6126 13.0963C93.5741 13.097 93.536 13.0899 93.5004 13.0754C93.4647 13.061 93.4324 13.0394 93.4052 13.0121C93.378 12.9849 93.3566 12.9523 93.3422 12.9166C93.3278 12.8808 93.3208 12.8424 93.3214 12.8038C93.3221 12.7653 93.3305 12.7272 93.3462 12.6919C93.3618 12.6567 93.3844 12.625 93.4125 12.5986L94.1635 11.8447L93.7939 11.4735C93.7658 11.4471 93.7433 11.4154 93.7276 11.3802C93.712 11.3449 93.7036 11.3068 93.7029 11.2683C93.7022 11.2297 93.7093 11.1913 93.7237 11.1555C93.7381 11.1198 93.7595 11.0873 93.7867 11.06C93.8138 11.0327 93.8462 11.0112 93.8818 10.9967C93.9175 10.9822 93.9556 10.9751 93.994 10.9758C94.0324 10.9765 94.0703 10.985 94.1054 11.0007C94.1405 11.0164 94.1721 11.039 94.1983 11.0673L94.5683 11.4385L95.3074 10.696L94.9379 10.3243C94.9098 10.298 94.8872 10.2663 94.8716 10.231C94.856 10.1958 94.8476 10.1577 94.8469 10.1191C94.8462 10.0805 94.8533 10.0422 94.8677 10.0064C94.882 9.97062 94.9035 9.93811 94.9306 9.91082C94.9578 9.88353 94.9902 9.86201 95.0258 9.84756C95.0614 9.8331 95.0996 9.826 95.138 9.82668C95.1764 9.82737 95.2143 9.83581 95.2494 9.85152C95.2845 9.86723 95.3161 9.88988 95.3423 9.91811L95.7118 10.2893L96.4628 9.53539C96.5164 9.4815 96.5891 9.45118 96.6649 9.45109C96.7407 9.451 96.8135 9.48115 96.8672 9.53491Z' fill='white'/%3E%3C/g%3E%3Cg filter='url(%23filter1_d_7294_68298)'%3E%3Crect x='21.998' y='13.1938' width='27.6836' height='13.3546' rx='4' fill='%2338BDF8'/%3E%3Crect x='20.998' y='12.1938' width='29.6836' height='15.3546' rx='5' stroke='white' stroke-width='2'/%3E%3Cpath d='M34.3282 20.8316C33.7548 21.5036 33.0827 22.2912 32.388 23.1054C32.2922 23.2566 32.0993 23.321 31.9323 23.2495C31.7734 23.1814 31.7012 23.19 31.6386 23.2528C31.5568 23.3348 31.5764 23.4517 31.7513 23.6269L32.2906 24.1674C32.4665 24.3437 32.5813 24.3632 32.6639 24.2804C32.7304 24.2138 32.7401 24.1442 32.6782 23.9952C32.6116 23.8348 32.6687 23.6521 32.8057 23.5534L32.8049 23.5526L35.0769 21.5819L34.3282 20.8316ZM34.5646 20.5547L35.3517 21.3435L35.9968 20.784C36.8834 20.0149 36.8834 20.0149 37.0412 19.8794L40.0056 16.8974C40.1347 16.7676 40.1304 16.5455 39.9868 16.4016L39.4741 15.8878C39.3305 15.7438 39.1093 15.74 38.9803 15.8698L36.0271 18.8405C36.0293 18.8382 35.4374 19.5317 34.5646 20.5547ZM33.4329 23.969C33.4881 24.2781 33.405 24.5653 33.1766 24.7942C32.7576 25.2141 32.1971 25.1185 31.7694 24.6898L31.2301 24.1493C30.8032 23.7214 30.7083 23.1575 31.1259 22.7389C31.3555 22.5089 31.6453 22.4297 31.9589 22.4904C34.8136 19.1445 35.4958 18.3453 35.5144 18.3267L38.4676 15.356C38.8836 14.9376 39.5633 14.9494 39.9859 15.373L40.4986 15.8868C40.9212 16.3104 40.9343 16.9928 40.5183 17.4112C38.7067 19.2336 38.7067 19.2336 37.5343 20.4115L33.4329 23.969ZM32.9787 19.2507C32.278 19.2507 31.7099 18.6813 31.7099 17.979C31.7099 17.2767 32.278 16.7074 32.9787 16.7074C33.6795 16.7074 34.2475 17.2767 34.2475 17.979C34.2475 18.6813 33.6795 19.2507 32.9787 19.2507ZM32.9787 18.8873C33.4793 18.8873 33.885 18.4807 33.885 17.979C33.885 17.4774 33.4793 17.0707 32.9787 17.0707C32.4782 17.0707 32.0724 17.4774 32.0724 17.979C32.0724 18.4807 32.4782 18.8873 32.9787 18.8873Z' fill='white'/%3E%3C/g%3E%3Cpath d='M24.2155 5.81099C24.4534 5.16506 25.3624 5.16505 25.6002 5.81099L26.6344 8.61984C26.7092 8.82292 26.8685 8.98304 27.0706 9.05818L29.8655 10.0976C30.5082 10.3366 30.5082 11.2502 29.8655 11.4892L27.0706 12.5286C26.8685 12.6037 26.7092 12.7638 26.6344 12.9669L25.6002 15.7758C25.3624 16.4217 24.4534 16.4217 24.2155 15.7758L23.1813 12.9669C23.1066 12.7638 22.9472 12.6037 22.7452 12.5286L19.9503 11.4892C19.3076 11.2502 19.3076 10.3366 19.9503 10.0976L22.7452 9.05818C22.9472 8.98304 23.1066 8.82292 23.1813 8.61984L24.2155 5.81099Z' fill='%23FF8F33'/%3E%3Cg filter='url(%23filter2_d_7294_68298)'%3E%3Crect x='57.9434' y='24.4007' width='27.6836' height='13.3546' rx='4' fill='%23FCCD36'/%3E%3Crect x='56.9434' y='23.4007' width='29.6836' height='15.3546' rx='5' stroke='white' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M69.323 26.4214C69.44 26.2622 69.6633 26.2284 69.8218 26.3459L70.5839 26.911C70.8755 27.1273 71.0704 27.2711 71.2323 27.3647C71.3862 27.4536 71.4785 27.4777 71.5595 27.4786C71.6404 27.4794 71.7333 27.4574 71.8891 27.3718C72.0529 27.2818 72.2508 27.1422 72.547 26.9324L73.2198 26.4557C73.3808 26.3417 73.6033 26.3803 73.7168 26.542C73.8304 26.7037 73.7919 26.9273 73.6309 27.0413L72.9418 27.5295C72.6663 27.7248 72.4352 27.8885 72.2314 28.0005C72.1263 28.0582 72.0211 28.1065 71.9123 28.1406V29.5565C71.9714 29.5834 72.0281 29.6172 72.0813 29.6581L73.017 30.377C73.0542 30.4056 73.0886 30.4368 73.1201 30.4702L74.4575 29.9138C74.4504 29.7952 74.4592 29.6751 74.4776 29.5515C74.5118 29.3206 74.585 29.046 74.6722 28.7186L74.8904 27.8997C74.9413 27.7086 75.1369 27.5951 75.3272 27.6462C75.5174 27.6974 75.6304 27.8938 75.5795 28.085L75.3665 28.8844C75.2727 29.2364 75.2107 29.4714 75.1831 29.6572C75.1569 29.8338 75.1683 29.9293 75.1971 30.0057C75.2259 30.082 75.2803 30.161 75.4164 30.2756C75.5595 30.3962 75.761 30.5306 76.0633 30.7314L76.8535 31.256C77.0178 31.3652 77.063 31.5874 76.9543 31.7525C76.8457 31.9176 76.6244 31.963 76.4601 31.8538L75.6533 31.3181C75.372 31.1313 75.1361 30.9747 74.9581 30.8247C74.8679 30.7488 74.7862 30.6695 74.7159 30.5819L73.3533 31.1487C73.3479 31.2078 73.3363 31.2669 73.3184 31.3251L72.9509 32.5213C72.9368 32.5672 72.9191 32.6113 72.8983 32.6533L73.6686 33.5483C73.7857 33.5072 73.9089 33.4831 74.0384 33.4683C74.2691 33.4418 74.5519 33.4418 74.8889 33.4418H75.7319C75.9288 33.4418 76.0885 33.6022 76.0885 33.8001C76.0885 33.998 75.9288 34.1584 75.7319 34.1584H74.9089C74.5466 34.1584 74.3049 34.1589 74.1194 34.1802C73.9431 34.2005 73.8546 34.2362 73.7888 34.2839C73.723 34.3316 73.6612 34.4048 73.5863 34.5668C73.5076 34.737 73.4306 34.9676 73.316 35.3132L73.0166 36.2166C72.9544 36.4043 72.7524 36.5059 72.5655 36.4434C72.3786 36.3809 72.2776 36.178 72.3398 35.9902L72.6455 35.0678C72.7521 34.7462 72.8415 34.4765 72.9394 34.2648C72.9862 34.1636 73.0379 34.0689 73.0989 33.9821L72.3449 33.1059C72.2739 33.1247 72.1998 33.1347 72.1238 33.1347H70.9874C70.9164 33.1347 70.847 33.126 70.7802 33.1094L70.108 33.9694C70.173 34.0597 70.2274 34.1587 70.2765 34.2648C70.3744 34.4765 70.4638 34.7462 70.5704 35.0678L70.8761 35.9902C70.9384 36.178 70.8373 36.3809 70.6504 36.4434C70.4635 36.5059 70.2616 36.4043 70.1993 36.2166L69.8999 35.3132C69.7854 34.9676 69.7084 34.737 69.6296 34.5668C69.5547 34.4048 69.4929 34.3316 69.4271 34.2839C69.3614 34.2362 69.2728 34.2005 69.0965 34.1802C68.9111 34.1589 68.6693 34.1584 68.307 34.1584H67.4841C67.2871 34.1584 67.1274 33.998 67.1274 33.8001C67.1274 33.6022 67.2871 33.4418 67.4841 33.4418H68.3271C68.6641 33.4418 68.9468 33.4418 69.1775 33.4683C69.3021 33.4826 69.4208 33.5054 69.5339 33.5436L70.2196 32.6664C70.1958 32.6205 70.1759 32.572 70.1603 32.5213L69.7928 31.3251C69.7747 31.2663 69.7631 31.2066 69.7578 31.1469L68.4267 30.5834C68.3567 30.6704 68.2754 30.7492 68.1858 30.8247C68.0078 30.9746 67.7719 31.1313 67.4906 31.318L66.6838 31.8538C66.5194 31.9629 66.2982 31.9175 66.1895 31.7525C66.0809 31.5874 66.1261 31.3651 66.2904 31.256L67.0805 30.7313C67.3829 30.5306 67.5843 30.3961 67.7275 30.2756C67.8635 30.161 67.9179 30.082 67.9468 30.0056C67.9756 29.9292 67.987 29.8338 67.9608 29.6571C67.9332 29.4714 67.8711 29.2363 67.7774 28.8844L67.5644 28.0849C67.5135 27.8938 67.6264 27.6973 67.8167 27.6462C68.007 27.595 68.2026 27.7085 68.2535 27.8997L68.4716 28.7185C68.5589 29.0459 68.6321 29.3206 68.6663 29.5515C68.6848 29.6757 68.6936 29.7965 68.6862 29.9157L69.9926 30.4687C70.0237 30.4359 70.0576 30.4052 70.0942 30.377L71.03 29.6581C71.0831 29.6172 71.1399 29.5834 71.1989 29.5565V28.1349C71.0886 28.0984 70.9824 28.047 70.8765 27.9858C70.6752 27.8694 70.4476 27.7007 70.1764 27.4995L70.1602 27.4876L69.3982 26.9225C69.2397 26.8049 69.206 26.5806 69.323 26.4214ZM71.5556 30.1959C71.5229 30.1959 71.4907 30.2063 71.4633 30.2273L70.5276 30.9462C70.5018 30.966 70.4836 30.9929 70.4744 31.0229C70.4655 31.052 70.4651 31.0834 70.4744 31.1138L70.842 32.31C70.8514 32.3407 70.8695 32.3665 70.8934 32.3853C70.9198 32.4062 70.9525 32.4181 70.9874 32.4181H72.1238C72.1588 32.4181 72.1914 32.4062 72.2178 32.3853C72.2417 32.3665 72.2598 32.3407 72.2693 32.31L72.6368 31.1138C72.6461 31.0834 72.6458 31.052 72.6368 31.0229C72.6276 30.9929 72.6094 30.966 72.5837 30.9462L71.6479 30.2273C71.6206 30.2063 71.5883 30.1959 71.5556 30.1959Z' fill='%230C1D35'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M75.9177 29.3711C74.8898 26.9542 72.1061 25.832 69.7001 26.8647C68.9061 27.2054 68.2532 27.7376 67.7711 28.3847C67.653 28.5431 67.4295 28.5754 67.2718 28.4568C67.1141 28.3382 67.082 28.1137 67.2 27.9552C67.7553 27.2101 68.5074 26.5973 69.4198 26.2057C72.1881 25.0176 75.391 26.3088 76.5737 29.0896C77.7564 31.8705 76.4711 35.0879 73.7028 36.276C70.9346 37.4641 67.7317 36.173 66.549 33.3921C66.1592 32.4755 66.0374 31.5105 66.1489 30.5864C66.1726 30.39 66.3504 30.25 66.5459 30.2738C66.7415 30.2977 66.8808 30.4762 66.8571 30.6727C66.7602 31.475 66.8657 32.3129 67.205 33.1106C68.2329 35.5275 71.0166 36.6497 73.4226 35.6171C75.8285 34.5844 76.9456 31.7881 75.9177 29.3711Z' fill='%230C1D35'/%3E%3C/g%3E%3Cg filter='url(%23filter3_d_7294_68298)'%3E%3Crect x='89.6006' y='36.9519' width='30.7596' height='14.8385' rx='4' fill='%23FF8F33' shape-rendering='crispEdges'/%3E%3Crect x='88.6006' y='35.9519' width='32.7596' height='16.8385' rx='5' stroke='white' stroke-width='2' shape-rendering='crispEdges'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M109.386 45.0601C109.335 45.2453 109.271 45.4276 109.194 45.6054C109.046 45.4925 108.884 45.3973 108.712 45.3228C108.433 45.2026 108.125 45.1363 107.802 45.1363C107.102 45.1363 106.473 45.4501 106.05 45.9459C105.927 46.0893 105.822 46.2479 105.737 46.4186L101.547 42.2076L102.641 41.1082C104.218 39.5234 106.773 39.5234 108.35 41.1082C109.415 42.178 109.76 43.6984 109.386 45.0601ZM108.883 44.7918C109.155 43.6476 108.846 42.3929 107.959 41.5017C106.598 40.1342 104.393 40.1342 103.032 41.5017L102.33 42.2076L105.657 45.5516C106.182 44.9557 106.949 44.5798 107.802 44.5798C108.184 44.5798 108.549 44.6549 108.883 44.7918ZM105.574 48.0573C105.523 47.8651 105.496 47.6632 105.496 47.4546C105.496 47.3097 105.508 47.1684 105.533 47.0326L101.194 42.6713V42.6731C101.094 42.8471 101.016 43.0332 100.963 43.2269C100.91 43.4242 100.882 43.6293 100.882 43.8377V43.8866C100.882 44.5006 101.125 45.091 101.558 45.5257L101.734 45.7032C101.97 45.9404 101.956 46.3298 101.704 46.5508L100.503 47.5959C100.383 47.7009 100.31 47.8512 100.305 48.0124C100.3 48.1736 100.361 48.3294 100.474 48.4435L101.051 49.0231C101.165 49.1372 101.321 49.1988 101.48 49.1933C101.639 49.1879 101.79 49.1154 101.895 48.9941L102.935 47.7879C103.154 47.5325 103.542 47.5198 103.778 47.7571L103.955 47.9346C104.287 48.2688 104.711 48.4906 105.167 48.5753C105.305 48.6007 105.444 48.6137 105.586 48.6137H105.634C105.69 48.6137 105.746 48.6119 105.8 48.6083C105.735 48.4939 105.68 48.3735 105.634 48.2481C105.616 48.1988 105.6 48.1486 105.586 48.0978C105.582 48.0844 105.578 48.0708 105.574 48.0573ZM104.984 47.9502C104.956 47.7893 104.942 47.6237 104.942 47.4546C104.942 47.3804 104.945 47.3066 104.95 47.2333L101.44 43.7062C101.437 43.7498 101.435 43.7936 101.435 43.8377V43.8866C101.435 44.3529 101.62 44.8018 101.949 45.1322L102.126 45.3097C102.59 45.7767 102.56 46.5392 102.067 46.9703L102.066 46.9714L100.866 48.0164C100.863 48.0188 100.861 48.0213 100.86 48.0236C100.859 48.0258 100.858 48.0282 100.858 48.0312C100.858 48.0381 100.861 48.0447 100.866 48.05L101.443 48.6296C101.445 48.6315 101.448 48.6337 101.452 48.6353C101.456 48.6369 101.459 48.6373 101.461 48.6372C101.463 48.6372 101.466 48.6367 101.469 48.6351C101.472 48.6335 101.475 48.6315 101.476 48.6299L102.516 47.4237C102.947 46.9235 103.707 46.8987 104.169 47.3636L104.346 47.5411C104.528 47.7242 104.747 47.8629 104.984 47.9502ZM108.634 46.6186C108.414 46.3969 108.114 46.2723 107.802 46.2723C107.49 46.2723 107.191 46.3969 106.97 46.6186C106.75 46.8403 106.626 47.141 106.626 47.4546C106.626 47.7681 106.75 48.0689 106.97 48.2906C107.191 48.5123 107.49 48.6369 107.802 48.6369C108.114 48.6369 108.414 48.5123 108.634 48.2906C108.855 48.0689 108.979 47.7681 108.979 47.4546C108.979 47.141 108.855 46.8403 108.634 46.6186ZM109.026 46.2251C108.701 45.899 108.261 45.7159 107.802 45.7159C107.344 45.7159 106.903 45.899 106.579 46.2251C106.255 46.5512 106.072 46.9935 106.072 47.4546C106.072 47.9157 106.255 48.358 106.579 48.6841C106.903 49.0101 107.344 49.1933 107.802 49.1933C108.261 49.1933 108.701 49.0101 109.026 48.6841C109.35 48.358 109.533 47.9157 109.533 47.4546C109.533 46.9935 109.35 46.5512 109.026 46.2251Z' fill='white'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M94.0133 47.5074C102.102 36.7436 101.266 21.3617 91.5053 11.5524C80.8306 0.824318 63.5235 0.824318 52.8488 11.5524C42.1741 22.2806 42.1741 39.6743 52.8488 50.4024C62.528 60.13 77.6601 61.0372 88.3564 53.124L111.536 76.42L117.159 70.7691L94.0133 47.5074ZM87.7568 15.3197C96.3613 23.9672 96.3613 37.9876 87.7568 46.6351C79.1524 55.2826 65.2018 55.2826 56.5973 46.6351C47.9929 37.9876 47.9929 23.9672 56.5973 15.3197C65.2018 6.67219 79.1524 6.67219 87.7568 15.3197Z' fill='%23143059'/%3E%3Crect width='25.2438' height='11.9576' rx='4' transform='matrix(0.70534 0.708869 -0.70534 0.708869 101.989 52.6983)' fill='%234763A6'/%3E%3Cellipse cx='72.1659' cy='16.0126' rx='1.84557' ry='1.85481' fill='%23FF8F33'/%3E%3Cellipse cx='100.388' cy='89.6424' rx='1.84557' ry='1.85481' fill='%2338BDF8'/%3E%3Cpath d='M99.425 17.5533C99.6628 16.9074 100.572 16.9074 100.81 17.5533L101.844 20.3622C101.919 20.5652 102.078 20.7253 102.28 20.8005L105.075 21.8399C105.718 22.0789 105.718 22.9925 105.075 23.2315L102.28 24.2709C102.078 24.346 101.919 24.5061 101.844 24.7092L100.81 27.5181C100.572 28.164 99.6628 28.164 99.425 27.5181L98.3908 24.7092C98.316 24.5061 98.1567 24.346 97.9546 24.2709L95.1598 23.2315C94.5171 22.9925 94.5171 22.0789 95.1598 21.8399L97.9546 20.8005C98.1567 20.7253 98.316 20.5652 98.3908 20.3622L99.425 17.5533Z' fill='%23FFBE1A'/%3E%3Cpath d='M8.61152 31.1158C8.84935 30.4699 9.7584 30.4699 9.99622 31.1158L11.0304 33.9247C11.1052 34.1277 11.2645 34.2878 11.4666 34.363L14.2614 35.4024C14.9042 35.6414 14.9042 36.555 14.2615 36.794L11.4666 37.8334C11.2645 37.9085 11.1052 38.0686 11.0304 38.2717L9.99622 41.0806C9.7584 41.7265 8.84935 41.7265 8.61152 41.0806L7.57733 38.2717C7.50255 38.0686 7.34324 37.9085 7.14117 37.8334L4.3463 36.794C3.70358 36.555 3.70358 35.6414 4.34629 35.4024L7.14117 34.363C7.34324 34.2878 7.50255 34.1277 7.57733 33.9247L8.61152 31.1158Z' fill='%233DC47E'/%3E%3Cellipse cx='1.84557' cy='13.1112' rx='1.84557' ry='1.85481' fill='%23FCCD36'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_7294_68298' x='71.5669' y='-3.5249' width='47.6836' height='33.3546' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='2'/%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.152941 0 0 0 0 0.329412 0 0 0 0 0.588235 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_7294_68298'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_7294_68298' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter1_d_7294_68298' x='11.998' y='5.19385' width='47.6836' height='33.3546' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='2'/%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.152941 0 0 0 0 0.329412 0 0 0 0 0.588235 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_7294_68298'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_7294_68298' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter2_d_7294_68298' x='47.9434' y='16.4007' width='47.6836' height='33.3546' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='2'/%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.154219 0 0 0 0 0.327531 0 0 0 0 0.5875 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_7294_68298'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_7294_68298' result='shape'/%3E%3C/filter%3E%3Cfilter id='filter3_d_7294_68298' x='79.6006' y='28.9519' width='50.7598' height='34.8385' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='2'/%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.152941 0 0 0 0 0.329412 0 0 0 0 0.588235 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_7294_68298'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_7294_68298' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_7294_68298'%3E%3Crect width='114' height='93' fill='white' transform='translate(0 0.600098)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: top right;
    background-size: 114px;
}

@media (min-width: 992px) {
    .casino_finder__wrapper.sidebar_popup .casino_finder__first_screen_wrapper.casino_finder__popup_sidebar {
        border-radius: 8px;
        border: 1px solid #e4e4ee;
        padding: 24px;
    }

    .casino_finder__wrapper.sidebar_popup .casino_finder__main_question {
        font-size: 20px;
        font-weight: 700;
        line-height: 125%;
        margin-bottom: 16px;
    }

    .casino_finder__wrapper.sidebar_popup .casino_finder__main_question {
        max-width: 75%;
    }
}

@media screen and (max-width: 991px) {
    .casino_finder__wrapper {
        box-shadow: none;
    }

    .casino_finder__first_screen_wrapper.casino_finder__popup_content,
    .casino_finder__first_screen_wrapper.casino_finder__popup_sidebar {
        border-radius: 8px;
        border: 1px solid #E4E4EE;
        padding: 20px;
    }

.casino_finder__type__sport .casino_finder__first_screen_wrapper.casino_finder__popup_content .casino_finder__main_question, .casino_finder__type__sport .casino_finder__first_screen_wrapper.casino_finder__popup_sidebar .casino_finder__main_question {
	max-width: 65%;
	min-height: 90px;
	line-height: 125%;
}

   .casino_finder__wrapper.content_popup .casino_finder__first_screen_wrapper.casino_finder__popup_content {
	background-image: url("../image/finer-logo.svg");
	background-position: top right -20px;
	background-size: 171px;
}
}

.sidebar-before-footer .casino_finder__wrapper.content_popup {
    box-shadow: none;
    margin: 0;
    border-radius: 0;
    border: none;
}

.sidebar-before-footer .casino_finder__wrapper.content_popup .casino_finder__first_screen_wrapper.casino_finder__popup_content {
    height: 281px;
    background: url("../image/bookie-finder-before-footer-start-screen-background.png"), linear-gradient(95deg, #102C3D 34.9%, rgba(0, 92, 151, 0.69) 93.99%);
    background-position: bottom right calc(50% - 325px), left top;
    background-repeat: no-repeat;
    padding: 64px 50% 64px calc(50% - 600px);
    display: block;
    text-align: left;
    border: none;
    border-radius: 0;
}

.sidebar-before-footer .casino_finder__wrapper.content_popup .casino_finder__first_screen_wrapper.casino_finder__popup_content .casino_finder__title {
    color: var(--bm-headline);
    background-color: #fff;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
}

.sidebar-before-footer .casino_finder__wrapper.content_popup .casino_finder__first_screen_wrapper.casino_finder__popup_content .casino_finder__main_question {
    color: #FFF;
    font-family: var(--bm-font-family);
    font-size: 24px;
    font-weight: 700;
    line-height: 125%;
    margin-bottom: 8px;
}

.sidebar-before-footer .casino_finder__wrapper.content_popup .casino_finder__first_screen_wrapper.casino_finder__popup_content .casino_finder__text {
    color: #FFF;
    font-family: var(--bm-font-family);
    font-size: 16.5px;
    letter-spacing: 0.165px;
    margin-bottom: 16px;
    display: block;
}

.sidebar-before-footer .casino_finder__wrapper.content_popup .casino_finder__first_screen_wrapper.casino_finder__popup_content .casino_finder__start_btn {
    position: static;
    overflow: hidden;
}

.sidebar-before-footer .casino_finder__wrapper.content_popup .casino_finder__first_screen_wrapper.casino_finder__popup_content .casino_finder__start_btn::after {
    content: none;
}

@media screen and (max-width: 991px) {
    .sidebar-before-footer .casino_finder__wrapper.content_popup .casino_finder__first_screen_wrapper.casino_finder__popup_content {
        background: url("../image/bookie-finder-before-footer-start-screen-background-m.png"), linear-gradient(95deg, #102C3D 34.9%, rgba(0, 92, 151, 0.69) 93.99%);
        background-position: top 14px right, left top;
        background-repeat: no-repeat;
        padding: 24px 16px;
        height: auto;
    }

    .sidebar-before-footer .casino_finder__wrapper.content_popup .casino_finder__first_screen_wrapper.casino_finder__popup_content .casino_finder__title {
        margin-bottom: 16px;
    }

    .sidebar-before-footer .casino_finder__wrapper.content_popup .casino_finder__first_screen_wrapper.casino_finder__popup_content .casino_finder__main_question {
        max-width: 225px;
        min-height: 50px;
        font-size: 20px;
    }

    .sidebar-before-footer .casino_finder__wrapper.content_popup .casino_finder__first_screen_wrapper.casino_finder__popup_content .casino_finder__text {
        font-size: 14.5px;
        letter-spacing: 0.145px;
    }

    .sidebar-before-footer .casino_finder__wrapper.content_popup .casino_finder__first_screen_wrapper.casino_finder__popup_content .casino_finder__start_btn {
        width: fit-content;
        height: 40px;
        line-height: 40px;
        padding: 0 40px 0 16px;
        font-size: 16px;
        background-repeat: no-repeat;
        background-position: right 16px center;
    }
}
