.flex-box[data-v-c8ee5992] {
    align-items: center;
    display: flex
}

.just-between[data-v-c8ee5992] {
    justify-content: space-between
}

.just-around[data-v-c8ee5992] {
    justify-content: space-around
}

.just-center[data-v-c8ee5992] {
    justify-content: center
}

.just-flex-end[data-v-c8ee5992] {
    justify-content: flex-end
}

.width-threehaft[data-v-c8ee5992] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-c8ee5992] {
    width: 40%
}

.width-twohaft[data-v-c8ee5992] {
    width: 20%
}

.position-relative[data-v-c8ee5992] {
    position: relative
}

.txt-underline[data-v-c8ee5992] {
    text-decoration: underline
}

.color-primary[data-v-c8ee5992] {
    color: #da2525
}

.color-secondary[data-v-c8ee5992] {
    color: #f8c725
}

.color-success[data-v-c8ee5992] {
    color: #27ae60
}

.color-white[data-v-c8ee5992] {
    color: #fff
}

.navigation-bar[data-v-c8ee5992] {
    display: flex;
    height: 100%
}

.navigation-bar .flex-box[data-v-c8ee5992] {
    align-items: center;
    display: flex;
    font-family: Roboto
}

.navigation-bar .flex-box .menu__item[data-v-c8ee5992] {
    display: flex;
    height: 100%;
    list-style-type: none;
    padding: 0 12px;
    position: relative
}

.navigation-bar .flex-box .menu__item.active[data-v-c8ee5992] {
    background: radial-gradient(61.25% 61.25% at 50% 96.25%, #522221 0, #3a1c1c00)
}

.navigation-bar .flex-box .menu__item.active>.menu-link[data-v-c8ee5992],
.navigation-bar .flex-box .menu__item:hover>.menu-link[data-v-c8ee5992] {
    background: radial-gradient(61.25% 61.25% at 50% 96.25%, #522221 0, #3a1c1c00);
    pointer-events: unset
}

.navigation-bar .flex-box .menu__item.active>.menu-link[data-v-c8ee5992]:after,
.navigation-bar .flex-box .menu__item:hover>.menu-link[data-v-c8ee5992]:after {
    opacity: 1;
    width: 100%
}

.navigation-bar .flex-box .menu__item.active .menu-link__icon img[data-v-c8ee5992],
.navigation-bar .flex-box .menu__item:hover .menu-link__icon img[data-v-c8ee5992] {
    filter: invert(50%) sepia(94%) saturate(6636%) hue-rotate(337deg) brightness(93%) contrast(85%)
}

.navigation-bar .flex-box .menu__item:hover .menu-sub-wrap[data-v-c8ee5992] {
    opacity: 1;
    overflow: visible;
    pointer-events: unset;
    top: 100%;
    visibility: visible
}

.navigation-bar .flex-box .menu__item>.menu-link[data-v-c8ee5992]:after {
    border-radius: 3px;
    bottom: -12px;
    content: "";
    height: 3px;
    left: 0;
    margin: 0 auto;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    transition: .3s;
    width: 10%
}

.navigation-bar .flex-box .menu__item .menu-link[data-v-c8ee5992] {
    align-items: center;
    color: #f7f9ff;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    font-weight: 700;
    gap: 4px;
    justify-content: center;
    line-height: 24px;
    position: relative
}

.navigation-bar .flex-box .menu__item .menu-link__label[data-v-c8ee5992] {
    color: #c3c5cc;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    white-space: nowrap
}

.navigation-bar .flex-box .menu__item .menu-link__icon[data-v-c8ee5992] {
    height: 30px;
    -o-object-fit: contain;
    object-fit: contain;
    position: relative;
    width: 30px;
	font-size:24px;
	color:#c3c5cc;
}

.navigation-bar .flex-box .menu__item .menu-link .menu-note[data-v-c8ee5992] {
    animation: lightAnimation .3s ease-in-out infinite;
    position: absolute;
    right: -3px;
    top: -8px
}

.navigation-bar .flex-box .menu__item .menu-link .menu-note img[data-v-c8ee5992] {
    min-width: 30px
}

.navigation-bar .flex-box .menu__item .menu-link span[data-v-c8ee5992] {
    font-size: 24px;
    position: relative;
    top: -1px;
    transform-origin: center
}

.navigation-bar .flex-box .menu__item .menu-link span[data-v-c8ee5992]:before {
    color: #f7f9ff
}

.navigation-bar .flex-box .menu__item .menu-link .label[data-v-c8ee5992] {
    animation: brightness .3s ease-in-out infinite;
    background-color: #dc354b;
    border-radius: 0 6px;
    color: #fff;
    font-size: 7px;
    font-weight: 600;
    line-height: 8px;
    padding: 2px 8px;
    position: absolute;
    right: -32px;
    text-transform: uppercase;
    top: -4px;
    z-index: 9
}

.navigation-bar .flex-box .menu__item .menu-link .label.euro[data-v-c8ee5992] {
    background: #0093fd;
    right: -30px
}

.navigation-bar .flex-box .menu__item .menu-link .label.cardgame[data-v-c8ee5992] {
    right: -10px
}

.navigation-bar .flex-box .menu__item .menu-link .label.new[data-v-c8ee5992] {
    background: #0e9814
}

.navigation-bar .flex-box .menu__item .menu-link.active[data-v-c8ee5992] {
    border-bottom: 2px solid #ff274e
}

.navigation-bar .flex-box .menu__item .menu-link.active .menu-link__label[data-v-c8ee5992],
.navigation-bar .flex-box .menu__item .menu-link:hover .menu-link__label[data-v-c8ee5992] {
    color: #fff
}

.navigation-bar .flex-box .menu__item.has-submenu:has(.active)>.menu-link[data-v-c8ee5992]:after {
    opacity: 1;
    width: 100%
}

.navigation-bar .flex-box .menu__item .menu-sub-wrap[data-v-c8ee5992] {
    background: #2b2d38;
    border-radius: 8px;
    left: 50%;
    min-width: 170px;
    opacity: 0;
    overflow: hidden;
    padding: 4px 8px;
    pointer-events: none;
    position: absolute;
    top: 120%;
    transform: translate(-50%);
    transition: all .1s ease-in-out;
    visibility: hidden
}

.navigation-bar .flex-box .menu__item .menu-sub-wrap.sub-big-menu[data-v-c8ee5992] {
    min-width: 318px
}

.navigation-bar .flex-box .menu__item .sub-menu-containter[data-v-c8ee5992] {
    align-items: center;
    border-radius: 8px;
    display: flex
}

.navigation-bar .flex-box .menu__item .sub-menu-containter .menu-sub[data-v-c8ee5992] {
    border-radius: 0
}

.navigation-bar .flex-box .menu__item .sub-menu-containter .menu-sub[data-v-c8ee5992]:first-child {
    border-right: 1px solid #464953;
    padding-right: 6px
}

.navigation-bar .flex-box .menu__item .sub-menu-containter .menu-sub[data-v-c8ee5992]:last-child {
    padding-left: 6px
}

.navigation-bar .flex-box .menu__item .menu-sub[data-v-c8ee5992] {
    border-radius: 8px;
    overflow: hidden
}

.navigation-bar .flex-box .menu__item .menu-sub__item[data-v-c8ee5992] {
    background: #2b2d38;
    list-style-type: none
}

.navigation-bar .flex-box .menu__item .menu-sub__item .menu-link[data-v-c8ee5992] {
    color: #b3b5be;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 400;
    gap: 12px;
    justify-content: start;
    line-height: 20px;
    margin: 0;
    padding: 8px 16px 8px 14px;
    transition: .3s;
    white-space: nowrap
}

.navigation-bar .flex-box .menu__item .menu-sub__item .menu-link[data-v-c8ee5992]:after {
    content: "";
    pointer-events: none
}

.navigation-bar .flex-box .menu__item .menu-sub__item .menu-link[data-v-c8ee5992]:before {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    content: "";
    height: calc(50% + 4px);
    left: 0;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s ease-in-out;
    visibility: hidden;
    width: 0
}

.navigation-bar .flex-box .menu__item .menu-sub__item .menu-link i[data-v-c8ee5992] {
    font-size: 24px
}

.navigation-bar .flex-box .menu__item .menu-sub__item .menu-link .label-badge[data-v-c8ee5992] {
    align-items: center;
    display: flex;
    height: 14px;
    position: absolute;
    right: 7px;
    top: -6px;
    width: 80px
}

.navigation-bar .flex-box .menu__item .menu-sub__item .menu-link .label-badge img[data-v-c8ee5992] {
    width: 100%
}

.navigation-bar .flex-box .menu__item .menu-sub__item .menu-link.active[data-v-c8ee5992],
.navigation-bar .flex-box .menu__item .menu-sub__item .menu-link[data-v-c8ee5992]:hover {
    background: #20222a;
    border-radius: 6px;
    color: #fff
}

.navigation-bar .flex-box .menu__item .menu-sub__item .menu-link.active[data-v-c8ee5992]:before,
.navigation-bar .flex-box .menu__item .menu-sub__item .menu-link[data-v-c8ee5992]:hover:before {
    color: #fff;
    opacity: 1;
    visibility: visible;
    width: 3px
}

.navigation-bar .flex-box .menu__item .menu-sub__item .menu-link.active .icon-bg-promotion[data-v-c8ee5992],
.navigation-bar .flex-box .menu__item .menu-sub__item .menu-link:hover .icon-bg-promotion[data-v-c8ee5992] {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23F8C725' fill-rule='evenodd' d='M9.533 26.4A4.533 4.533 0 0 1 5 21.867V19.6a3.4 3.4 0 1 0 0-6.8v-2.267A4.533 4.533 0 0 1 9.533 6h13.6a4.533 4.533 0 0 1 4.534 4.533V12.8a3.4 3.4 0 1 0 0 6.8v2.267a4.533 4.533 0 0 1-4.534 4.533zm3.4-12.467a1.133 1.133 0 1 0 0-2.266 1.133 1.133 0 0 0 0 2.266m7.934 5.667a1.133 1.133 0 1 1-2.267 0 1.133 1.133 0 0 1 2.267 0m-.533-6.199a.85.85 0 0 0-1.202-1.202l-6.8 6.8a.85.85 0 0 0 1.202 1.202z' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='48.667' height='46.4' x='-8' y='-7' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='6.5'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1_40077'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_1_40077' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%/contain
}

.navigation-bar .flex-box .menu__item .menu-sub__item:last-child .menu-link[data-v-c8ee5992]:after {
    content: none
}

.navigation-bar .flex-box .menu__item .menu-sub__item.active .menu-link[data-v-c8ee5992]:before {
    opacity: 1;
    visibility: visible;
    width: 3px
}

.navigation-bar .flex-box .menu__item .menu-sub__item.active .menu-link .icon-bg-promotion[data-v-c8ee5992] {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23F8C725' fill-rule='evenodd' d='M9.533 26.4A4.533 4.533 0 0 1 5 21.867V19.6a3.4 3.4 0 1 0 0-6.8v-2.267A4.533 4.533 0 0 1 9.533 6h13.6a4.533 4.533 0 0 1 4.534 4.533V12.8a3.4 3.4 0 1 0 0 6.8v2.267a4.533 4.533 0 0 1-4.534 4.533zm3.4-12.467a1.133 1.133 0 1 0 0-2.266 1.133 1.133 0 0 0 0 2.266m7.934 5.667a1.133 1.133 0 1 1-2.267 0 1.133 1.133 0 0 1 2.267 0m-.533-6.199a.85.85 0 0 0-1.202-1.202l-6.8 6.8a.85.85 0 0 0 1.202 1.202z' clip-rule='evenodd'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='48.667' height='46.4' x='-8' y='-7' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='6.5'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1_40077'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_backgroundBlur_1_40077' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%/contain
}

.navigation-bar .flex-box .menu__item.style1 .menu-sub__item[data-v-c8ee5992] {
    border-radius: 6px
}

.navigation-bar .flex-box .menu__item.style1 .menu-sub__item[data-v-c8ee5992]:not(:last-child) {
    margin-bottom: 8px
}

.navigation-bar .flex-box .menu__item.style1 .menu-sub__item.incoming[data-v-c8ee5992] {
    pointer-events: none
}

.navigation-bar .flex-box .menu__item.style1 .menu-sub__item.incoming .menu-link[data-v-c8ee5992] {
    color: #2e5be4
}

.navigation-bar .flex-box .menu__item.style1 .menu-sub .menu-link[data-v-c8ee5992] {
    padding: 4px 12px
}

.navigation-bar .flex-box .menu__item:hover>a[data-v-c8ee5992]:after {
    bottom: 0;
    opacity: 1;
    visibility: visible
}

.navigation-bar .flex-box .menu__item.active>.menu-link[data-v-c8ee5992]:after {
    opacity: 1;
    visibility: visible
}

@media (max-width:1399px) {
    .navigation-bar .flex-box .menu__item[data-v-c8ee5992] {
        padding: 0 12px
    }
}

@media (max-width:1200px) {
    .navigation-bar .flex-box .menu__item .menu-link__label[data-v-7e933378][data-v-c8ee5992] {
        font-size: 14px
    }
}

.header-login button.header-user[data-v-4a758457] {
    background: none;
    border: none;
    cursor: pointer
}

.flex-box[data-v-4a758457] {
    align-items: center;
    display: flex
}

.just-between[data-v-4a758457] {
    justify-content: space-between
}

.just-around[data-v-4a758457] {
    justify-content: space-around
}

.just-center[data-v-4a758457] {
    justify-content: center
}

.just-flex-end[data-v-4a758457] {
    justify-content: flex-end
}

.width-threehaft[data-v-4a758457] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-4a758457] {
    width: 40%
}

.width-twohaft[data-v-4a758457] {
    width: 20%
}

.position-relative[data-v-4a758457] {
    position: relative
}

.txt-underline[data-v-4a758457] {
    text-decoration: underline
}

.color-primary[data-v-4a758457] {
    color: #da2525
}

.color-secondary[data-v-4a758457] {
    color: #f8c725
}

.color-success[data-v-4a758457] {
    color: #27ae60
}

.color-white[data-v-4a758457] {
    color: #fff
}

.header-login .flex-box[data-v-4a758457],
.header-login__form[data-v-4a758457] {
    align-items: center;
    display: flex
}

.header-login__form[data-v-4a758457] {
    -moz-column-gap: 12px;
    column-gap: 12px
}

.header-login__form .btn-login-container[data-v-4a758457] {
    border-radius: 8px
}

.header-login__form .button[data-v-4a758457] {
    align-items: center;
    background: conic-gradient(from 180deg at 50% 50%, #ff2b47, #bb1228 1turn);
    border: 0;
    border-radius: 8px;
    color: #fff;
    display: flex;
    font-weight: 500;
    height: 44px;
    justify-content: center;
    min-width: 112px;
    text-transform: none
}

.header-login__form .button[data-v-4a758457]:before {
    content: none
}

.header-login__form .button[data-v-4a758457]:hover {
    background: conic-gradient(from 180deg at 50% 50%, #e31d36, #9b091d 1turn)
}

.header-login__form .button.button-withdraw[data-v-4a758457] {
    background: transparent;
    border: .5px solid #e3e5e8 !important
}

.header-login__form .button.button-withdraw[data-v-4a758457]:hover {
    background: #ffffff0d !important
}

.header-login__form .btn-register-container[data-v-4a758457] {
    border-radius: 8px
}

.header-login__form .btn--register[data-v-4a758457] {
    background: transparent;
    border: 0;
    border: 1px solid var(--Gray-300, #9c9faa);
    border-radius: 8px;
    height: 44px;
    min-width: 112px
}

.header-login__form .btn--register[data-v-4a758457]:hover {
    background: #1e1f27;
    color: #fff
}

.header-login__form .btn--register[data-v-4a758457]:before {
    content: none
}

.header-login .box-account[data-v-4a758457] {
    display: flex;
    position: relative
}

.header-login .box-account .header-user[data-v-4a758457] {
    align-items: center;
    background: #2b2d38;
    border-radius: 100px;
    -moz-column-gap: 12px;
    column-gap: 12px;
    cursor: pointer;
    display: flex;
    height: 46px;
    padding: 12px 2px;
    text-align: right;
    transition-duration: .3s
}

.header-login .box-account .header-user[data-v-4a758457]:hover {
    background: #16171d;
    transition-duration: .3s
}

.header-login .box-account .header-user-avatar[data-v-4a758457] {
    border-radius: 21px;
    flex: 0 0 auto;
    height: 42px;
    position: relative;
    width: 42px
}

.header-login .box-account .header-user-avatar img[data-v-4a758457] {
    border-radius: 21px
}

.header-login .box-account .header-user.active .icon-ic_user[data-v-4a758457]:before {
    color: #f8c725
}

.header-login .box-account .header-user-btn[data-v-4a758457] {
    align-items: center;
    border-radius: 8px;
    -moz-column-gap: 4px;
    column-gap: 4px;
    display: flex;
    font-size: 12px;
    font-weight: 800;
    height: 40px;
    justify-content: center;
    line-height: 16px;
    width: 94px
}

.header-login .box-account .header-user-btn:hover svg path[data-v-4a758457] {
    fill: #2b303d
}

.header-login .box-account .header-user-btn svg[data-v-4a758457] {
    margin-right: 6px
}

.header-login .box-account .header-user-btn .icon-deposit[data-v-4a758457] {
    font-size: 23px;
    margin-top: -1px
}

.header-login .box-account .header-user-name[data-v-4a758457] {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    gap: 2px;
    justify-content: center;
    padding-left: 15px;
    width: 100%
}

.header-login .box-account .header-user-name .name[data-v-4a758457] {
    color: #c3c5cc;
    display: -webkit-box;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    max-width: 72px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: initial
}

.header-login .box-account .header-user-name .amount[data-v-4a758457] {
    align-items: center;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    max-width: 100px;
    white-space: nowrap
}

.header-login .box-account .header-user-button[data-v-4a758457] {
    margin-left: 0;
    padding: 2px 3px
}

.header-login .box-account .header-user-button .btn-deposit[data-v-4a758457] {
    background: #ff274e;
    border: 1px solid #880d22;
    border-radius: 50%;
    box-shadow: 0 4px 9.1px #ac1f1f4f;
    display: block;
    height: 30px;
    position: relative;
    width: 30px
}

.header-login .box-account .header-user-button .btn-deposit[data-v-4a758457]:hover {
    filter: brightness(.7)
}

.header-login .box-account .header-user-button .btn-deposit[data-v-4a758457]:before {
    content: url(../assets/images/header/ic-plus.svg);
    display: block;
    left: 50%;
    position: absolute;
    top: 6px;
    transform: translate(-50%)
}

.header-login .box-account .header-user-checked[data-v-4a758457] {
    bottom: -2px;
    display: flex;
    position: absolute;
    right: -2px
}

.header-login .box-account .header-user-checked img[data-v-4a758457] {
    height: 14px;
    width: 14px
}

.box-account[data-v-4a758457] {
    position: relative
}

.box-account .account-info.open[data-v-4a758457] {
    opacity: 1;
    visibility: visible
}

.account-info[data-v-4a758457] {
    background: #2b2d38;
    border-radius: 4px;
    font-size: medium;
    opacity: 0;
    right: 0;
    top: 50px;
    visibility: hidden;
    width: 313px;
    z-index: 10
}

.account-info[data-v-4a758457],
.account-info[data-v-4a758457]:after {
    position: absolute;
    transition: all .3s ease-in-out
}

.account-info[data-v-4a758457]:after {
    border: 8px solid transparent;
    border-bottom-color: #061a3b;
    content: "";
    height: 0;
    left: 56px;
    top: -16px;
    width: 0
}

.account-info__body[data-v-4a758457] {
    padding: 24px 24px 5px
}

.account-info__body .action[data-v-4a758457] {
    margin-bottom: 16px
}

.account-info__body .action .button[data-v-4a758457] {
    color: #fff;
    min-width: 123px
}

.account-info__body .info-sub .item[data-v-4a758457]::marker {
    content: none
}

.account-info__body .info-sub .item a[data-v-4a758457],
.account-info__body .info-sub .item div[data-v-4a758457] {
    align-items: center;
    border-top: 1px solid hsla(0, 0%, 74%, .11);
    color: #fff3f2;
    display: flex;
    font-weight: 600;
    letter-spacing: .01em;
    line-height: 19px;
    padding: 15px 0
}

.account-info__body .info-sub .item a[data-v-4a758457]:focus,
.account-info__body .info-sub .item a:focus i[data-v-4a758457]:before,
.account-info__body .info-sub .item a[data-v-4a758457]:hover,
.account-info__body .info-sub .item a:hover i[data-v-4a758457]:before,
.account-info__body .info-sub .item div[data-v-4a758457]:focus,
.account-info__body .info-sub .item div:focus i[data-v-4a758457]:before,
.account-info__body .info-sub .item div[data-v-4a758457]:hover,
.account-info__body .info-sub .item div:hover i[data-v-4a758457]:before {
    color: #dc354b
}

.account-info__body .info-sub .item a i[data-v-4a758457],
.account-info__body .info-sub .item div i[data-v-4a758457] {
    letter-spacing: 0;
    margin-right: 15px
}

.account-info__body .info-sub .item a i[data-v-4a758457]:before,
.account-info__body .info-sub .item div i[data-v-4a758457]:before {
    color: #fff3f2;
    transition: all .3s
}

.account-info__body .info-sub .item a.btn-logout i[data-v-4a758457]:before,
.account-info__body .info-sub .item div.btn-logout i[data-v-4a758457]:before {
    color: #dc354b
}

.logo[data-v-4cd60d8e] {
    display: block
}

.flex-box[data-v-4cd60d8e] {
    align-items: center;
    display: flex
}

.just-between[data-v-4cd60d8e] {
    justify-content: space-between
}

.just-around[data-v-4cd60d8e] {
    justify-content: space-around
}

.just-center[data-v-4cd60d8e] {
    justify-content: center
}

.just-flex-end[data-v-4cd60d8e] {
    justify-content: flex-end
}

.width-threehaft[data-v-4cd60d8e] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-4cd60d8e] {
    width: 40%
}

.width-twohaft[data-v-4cd60d8e] {
    width: 20%
}

.position-relative[data-v-4cd60d8e] {
    position: relative
}

.txt-underline[data-v-4cd60d8e] {
    text-decoration: underline
}

.color-primary[data-v-4cd60d8e] {
    color: #da2525
}

.color-secondary[data-v-4cd60d8e] {
    color: #f8c725
}

.color-success[data-v-4cd60d8e] {
    color: #27ae60
}

.color-white[data-v-4cd60d8e] {
    color: #fff
}

header[data-v-4cd60d8e] {
    align-items: center;
    background: #20222a;
    display: flex;
    height: 76px;
    position: sticky;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 100
}

header .header-container[data-v-4cd60d8e] {
    display: flex;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: 1340px
}

header .flex-box[data-v-4cd60d8e],
header .header-container .container[data-v-4cd60d8e] {
    padding-left: 0;
    padding-right: 0
}

header .flex-box[data-v-4cd60d8e] {
    align-items: center;
    display: flex;
/*    gap: 25px */
}

header .logo[data-v-4cd60d8e] {
    cursor: pointer;
    min-width: 145px;
	margin-right:10px;
}

header .logo img[data-v-4cd60d8e] {
    max-height: 76px;
    -o-object-fit: contain;
    object-fit: contain;
    width: 182px
}

.flex-box[data-v-95490b71] {
    align-items: center;
    display: flex
}

.just-between[data-v-95490b71] {
    justify-content: space-between
}

.just-around[data-v-95490b71] {
    justify-content: space-around
}

.just-center[data-v-95490b71] {
    justify-content: center
}

.just-flex-end[data-v-95490b71] {
    justify-content: flex-end
}

.width-threehaft[data-v-95490b71] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-95490b71] {
    width: 40%
}

.width-twohaft[data-v-95490b71] {
    width: 20%
}

.position-relative[data-v-95490b71] {
    position: relative
}

.txt-underline[data-v-95490b71] {
    text-decoration: underline
}

.color-primary[data-v-95490b71] {
    color: #da2525
}

.color-secondary[data-v-95490b71] {
    color: #f8c725
}

.color-success[data-v-95490b71] {
    color: #27ae60
}

.color-white[data-v-95490b71] {
    color: #fff
}

.auth-form[data-v-95490b71] {
    display: flex;
    height: 100%
}

.auth-form__left[data-v-95490b71] {
    flex: 1 1 auto;
    padding-top: 8px
}

.auth-form__form.login-form .form[data-v-95490b71] {
    padding: 24px 24px 32px
}

.auth-form__form.login-form .form[data-v-95490b71] .base-input .base-input__wrap.focused {
    margin-bottom: 20px
}

.auth-form__form.login-form .form[data-v-95490b71] .form__link {
    margin-bottom: 32px
}

.auth-form__right[data-v-95490b71] {
    flex: 0 0 38%;
    min-height: 665px;
    position: relative
}

.auth-form__right img[data-v-95490b71] {
    height: 100%;
    -o-object-fit: fill !important;
    object-fit: fill !important;
    width: 100%
}

.auth-form__tabs[data-v-95490b71] {
    border-bottom: 1px solid #20222a;
    display: flex;
    justify-content: center
}

.auth-form__tabs .nav-link[data-v-95490b71] {
    background-color: transparent !important;
    border-color: transparent !important;
    color: #586173;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    opacity: .6;
    padding: 24px 10px 16px;
    position: relative;
    text-align: center;
    width: 170px
}

.auth-form__tabs .nav-link[data-v-95490b71]:after {
    background-color: #ff274e;
    bottom: 0;
    content: "";
    height: 1px;
    left: 0;
    opacity: 0;
    position: absolute;
    visibility: hidden;
    width: 100%
}

.auth-form__item[data-v-95490b71] {
    cursor: pointer
}

.auth-form__item.active .nav-link[data-v-95490b71] {
    color: #fff;
    opacity: 1
}

.auth-form__item.active .nav-link[data-v-95490b71]:after {
    opacity: 1;
    visibility: visible
}

.flex-box[data-v-2e0784cb] {
    align-items: center;
    display: flex
}

.just-between[data-v-2e0784cb] {
    justify-content: space-between
}

.just-around[data-v-2e0784cb] {
    justify-content: space-around
}

.just-center[data-v-2e0784cb] {
    justify-content: center
}

.just-flex-end[data-v-2e0784cb] {
    justify-content: flex-end
}

.width-threehaft[data-v-2e0784cb] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-2e0784cb] {
    width: 40%
}

.width-twohaft[data-v-2e0784cb] {
    width: 20%
}

.position-relative[data-v-2e0784cb] {
    position: relative
}

.txt-underline[data-v-2e0784cb] {
    text-decoration: underline
}

.color-primary[data-v-2e0784cb] {
    color: #da2525
}

.color-secondary[data-v-2e0784cb] {
    color: #f8c725
}

.color-success[data-v-2e0784cb] {
    color: #27ae60
}

.color-white[data-v-2e0784cb] {
    color: #fff
}

.modal-auth[data-v-2e0784cb] {
    flex-grow: 1
}

.modal-auth__footer[data-v-2e0784cb] {
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: flex;
    justify-content: center;
    margin-top: auto;
    padding-bottom: 32px
}

.modal-auth__footer-item[data-v-2e0784cb] {
    flex-shrink: 0
}

.modal-auth__footer-item img[data-v-2e0784cb] {
    width: 100%
}

.modal-auth__footer-item.logo-mga[data-v-2e0784cb] {
    width: 162px
}

.modal-auth__footer-item.logo-18-plus[data-v-2e0784cb] {
    width: 28px
}

.modal-auth[data-v-2e0784cb] .base-input__wrap.focused input::-moz-placeholder {
    color: #9c9faa;
    font-size: 14px;
    font-weight: 400
}

.modal-auth[data-v-2e0784cb] .base-input__wrap.focused input::placeholder {
    color: #9c9faa;
    font-size: 14px;
    font-weight: 400
}

.modal-auth[data-v-2e0784cb] .base-button span {
    color: #fff;
    font-size: 14px;
    font-weight: 500
}

.auth-form[data-v-2e0784cb]:has(.reset-password-section) {
    padding-top: 32px
}

.auth-form__form.login-form .form[data-v-2e0784cb] {
    padding-top: 24px
}

.auth-form__tabs[data-v-2e0784cb] {
    width: 100%
}

.auth-form__item[data-v-2e0784cb],
.auth-form__tabs[data-v-2e0784cb] {
    display: flex;
    justify-content: center
}

.auth-form__item[data-v-2e0784cb] {
    align-items: center;
    border-bottom: 1px solid #2e2e3d;
    flex: 1;
    height: 48px;
    max-width: 137px
}

.auth-form__item.active[data-v-2e0784cb] {
    border-bottom: 1px solid var(--main-color, #dc354b)
}

.auth-form__item.active span[data-v-2e0784cb] {
    color: #fff
}

.auth-form__item.active .step-number[data-v-2e0784cb] {
    display: flex
}

.auth-form__item .step-number[data-v-2e0784cb] {
    align-items: center;
    background: #ffffff14;
    border-radius: 50px;
    color: #fff;
    display: none;
    font-size: 14px;
    font-weight: 500;
    height: 20px;
    justify-content: center;
    line-height: 1;
    margin-left: 4px;
    padding: 0 8px
}

.auth-form__item span[data-v-2e0784cb] {
    color: #5f6371;
    font-size: 20px;
    font-weight: 500;
    line-height: 29px
}

.auth-form__title[data-v-2e0784cb] {
    padding-bottom: 16px
}

.auth-form__main-title[data-v-2e0784cb] {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 8px;
    text-align: center
}

.auth-form__sub-title[data-v-2e0784cb] {
    color: #9c9ca9;
    font-size: 12px;
    font-weight: 400
}

.auth-form__sub-title .highlight[data-v-2e0784cb] {
    color: #0fb7ff
}

.flex-box[data-v-5a3f1c3c] {
    align-items: center;
    display: flex
}

.just-between[data-v-5a3f1c3c] {
    justify-content: space-between
}

.just-around[data-v-5a3f1c3c] {
    justify-content: space-around
}

.just-center[data-v-5a3f1c3c] {
    justify-content: center
}

.just-flex-end[data-v-5a3f1c3c] {
    justify-content: flex-end
}

.width-threehaft[data-v-5a3f1c3c] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-5a3f1c3c] {
    width: 40%
}

.width-twohaft[data-v-5a3f1c3c] {
    width: 20%
}

.position-relative[data-v-5a3f1c3c] {
    position: relative
}

.txt-underline[data-v-5a3f1c3c] {
    text-decoration: underline
}

.color-primary[data-v-5a3f1c3c] {
    color: #da2525
}

.color-secondary[data-v-5a3f1c3c] {
    color: #f8c725
}

.color-success[data-v-5a3f1c3c] {
    color: #27ae60
}

.color-white[data-v-5a3f1c3c] {
    color: #fff
}

.modal-racing[data-v-5a3f1c3c] {
    display: flex;
    flex-direction: column;
    gap: 24px;
    position: relative
}

.modal-racing .modal-title[data-v-5a3f1c3c] {
    color: #fff;
    font-family: Bungee, sans-serif;
    font-size: 28px;
    font-weight: 400;
    left: 50%;
    letter-spacing: 3%;
    line-height: 33.6px;
    position: absolute;
    text-transform: uppercase;
    top: -6px;
    transform: translate(-50%)
}

.modal-racing__close[data-v-5a3f1c3c] {
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 26px;
    justify-content: center;
    position: absolute;
    right: -5px;
    top: 20px;
    width: 26px;
    z-index: 1
}

.modal-racing__close i[data-v-5a3f1c3c] {
    color: #e3e5e8;
    font-size: 14px;
    font-weight: 700
}

.modal-racing__title[data-v-5a3f1c3c] {
    padding-top: 50px
}

.modal-racing__title h3[data-v-5a3f1c3c] {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-align: center
}

.modal-racing__description[data-v-5a3f1c3c] {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: -8px;
    text-align: center
}

.modal-racing__amount[data-v-5a3f1c3c] {
    align-items: center;
    background: #281f58;
    border-radius: 12px;
    color: #03f0ff;
    display: flex;
    font-family: Bungee, sans-serif;
    font-size: 26px;
    font-weight: 400;
    height: 52px;
    justify-content: center;
    letter-spacing: 3%;
    line-height: 31.2px;
    margin: 0 auto;
    min-width: 300px;
    text-align: center;
    width: 300px;
    width: -moz-fit-content;
    width: fit-content
}

.modal-racing__button[data-v-5a3f1c3c] {
    margin-left: auto;
    margin-right: auto
}

.modal-racing__button .btn-get-ticket[data-v-5a3f1c3c] {
    background: url(../assets/images/pages/event-insurance-2024/bg-get-ticket-btn.png) no-repeat 50%/100% 100%;
    color: #1a1b21;
    font-family: Bungee, sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 45px;
    line-height: 20px;
    text-transform: uppercase;
    width: 169px
}

.modal-racing__button .btn-get-ticket[data-v-5a3f1c3c]:focus {
    box-shadow: none
}

.modal-racing__button .btn-get-ticket[data-v-5a3f1c3c]:hover {
    filter: brightness(1.1)
}

.modal-racing .text-decoration-underline[data-v-5a3f1c3c] {
    color: #ffd643;
    text-decoration: underline;
    text-transform: capitalize
}

.modal-racing .text-decoration-underline[data-v-5a3f1c3c]:hover {
    color: #dc354b
}

.flex-box[data-v-b9cba198] {
    align-items: center;
    display: flex
}

.just-between[data-v-b9cba198] {
    justify-content: space-between
}

.just-around[data-v-b9cba198] {
    justify-content: space-around
}

.just-center[data-v-b9cba198] {
    justify-content: center
}

.just-flex-end[data-v-b9cba198] {
    justify-content: flex-end
}

.width-threehaft[data-v-b9cba198] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-b9cba198] {
    width: 40%
}

.width-twohaft[data-v-b9cba198] {
    width: 20%
}

.position-relative[data-v-b9cba198] {
    position: relative
}

.txt-underline[data-v-b9cba198] {
    text-decoration: underline
}

.color-primary[data-v-b9cba198] {
    color: #da2525
}

.color-secondary[data-v-b9cba198] {
    color: #f8c725
}

.color-success[data-v-b9cba198] {
    color: #27ae60
}

.color-white[data-v-b9cba198] {
    color: #fff
}

.modal-racing[data-v-b9cba198] {
    display: flex;
    flex-direction: column;
    gap: 24px;
    position: relative
}

.modal-racing .modal-title[data-v-b9cba198] {
    color: #fff;
    font-family: Bungee, sans-serif;
    font-size: 28px;
    font-weight: 400;
    left: 50%;
    letter-spacing: 3%;
    line-height: 33.6px;
    position: absolute;
    text-transform: uppercase;
    top: -6px;
    transform: translate(-50%)
}

.modal-racing__close[data-v-b9cba198] {
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 26px;
    justify-content: center;
    position: absolute;
    right: -5px;
    top: 20px;
    width: 26px;
    z-index: 1
}

.modal-racing__close i[data-v-b9cba198] {
    color: #e3e5e8;
    font-size: 14px;
    font-weight: 700
}

.modal-racing__title[data-v-b9cba198] {
    padding-top: 50px
}

.modal-racing__title h3[data-v-b9cba198] {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-align: center
}

.modal-racing__description[data-v-b9cba198] {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: -8px;
    text-align: center
}

.modal-racing__amount[data-v-b9cba198] {
    align-items: center;
    background: #281f58;
    border-radius: 12px;
    color: #03f0ff;
    display: flex;
    font-family: Bungee, sans-serif;
    font-size: 26px;
    font-weight: 400;
    height: 52px;
    justify-content: center;
    letter-spacing: 3%;
    line-height: 31.2px;
    margin: 0 auto;
    min-width: 300px;
    text-align: center;
    width: 300px;
    width: -moz-fit-content;
    width: fit-content
}

.modal-racing__button[data-v-b9cba198] {
    margin-left: auto;
    margin-right: auto
}

.modal-racing__button .btn-get-ticket[data-v-b9cba198] {
    background: url(../assets/images/pages/event-insurance-2024/bg-get-ticket-btn.png) no-repeat 50%/100% 100%;
    color: #1a1b21;
    font-family: Bungee, sans-serif;
    font-size: 16px;
    font-weight: 400;
    height: 45px;
    line-height: 20px;
    text-transform: uppercase;
    width: 169px
}

.modal-racing__button .btn-get-ticket[data-v-b9cba198]:focus {
    box-shadow: none
}

.modal-racing__button .btn-get-ticket[data-v-b9cba198]:hover {
    filter: brightness(1.1)
}

.modal-racing .text-decoration-underline[data-v-b9cba198] {
    color: #ffd643;
    text-decoration: underline;
    text-transform: capitalize
}

.modal-racing .text-decoration-underline[data-v-b9cba198]:hover {
    color: #dc354b
}

.flex-box[data-v-d35cc88c] {
    align-items: center;
    display: flex
}

.just-between[data-v-d35cc88c] {
    justify-content: space-between
}

.just-around[data-v-d35cc88c] {
    justify-content: space-around
}

.just-center[data-v-d35cc88c] {
    justify-content: center
}

.just-flex-end[data-v-d35cc88c] {
    justify-content: flex-end
}

.width-threehaft[data-v-d35cc88c] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-d35cc88c] {
    width: 40%
}

.width-twohaft[data-v-d35cc88c] {
    width: 20%
}

.position-relative[data-v-d35cc88c] {
    position: relative
}

.txt-underline[data-v-d35cc88c] {
    text-decoration: underline
}

.color-primary[data-v-d35cc88c] {
    color: #da2525
}

.color-secondary[data-v-d35cc88c] {
    color: #f8c725
}

.color-success[data-v-d35cc88c] {
    color: #27ae60
}

.color-white[data-v-d35cc88c] {
    color: #fff
}

.footer[data-v-d35cc88c] {
    background: #20222a;
    font-family: Roboto
}

.footer .footer-container[data-v-d35cc88c] {
    margin-left: auto;
    margin-right: auto;
    max-width: 1224px
}

.footer .footer-container .container[data-v-d35cc88c] {
    padding-left: 0;
    padding-right: 0
}

.footer .footer-wrap[data-v-d35cc88c] {
    padding-top: 24px
}

.footer .footer-partner img[data-v-d35cc88c] {
    height: 32px
}

.footer .footer-bottom[data-v-d35cc88c] {
    margin-left: auto;
    margin-right: auto;
    max-width: 1224px
}

.footer .footer-bottom .container[data-v-d35cc88c] {
    padding-left: 0;
    padding-right: 0
}

.footer .footer-content[data-v-d35cc88c] {
    display: flex;
    gap: 46px
}

.footer .footer-row[data-v-d35cc88c] {
    --bs-gutter-x: 46px;
    justify-content: space-between
}

.footer .col-custom-1[data-v-d35cc88c] {
    flex: 0 0 29.2%;
    max-width: 29.2%
}

.footer .col-custom-2[data-v-d35cc88c],
.footer .col-custom-3[data-v-d35cc88c],
.footer .col-custom-4[data-v-d35cc88c],
.footer .col-custom-5[data-v-d35cc88c] {
    flex: 1;
    max-width: 232px
}

.footer .footer-lobby__logo[data-v-d35cc88c] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 14px;
    margin: 0 0 24px
}

.footer .footer-lobby__logo img[data-v-d35cc88c] {
    max-width: 109px
}

.footer .footer-lobby__logo .footer-quota[data-v-d35cc88c] {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase
}

.footer .footer-lobby__menu[data-v-d35cc88c] {
    display: flex;
    gap: 12px;
    justify-content: center;
    text-transform: capitalize
}

.footer .footer-lobby__menu .link[data-v-d35cc88c],
.footer .footer-lobby__menu a[data-v-d35cc88c] {
    align-items: center;
    color: #c3c5cc;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    white-space: nowrap
}

.footer .footer-lobby__menu .link span[data-v-d35cc88c],
.footer .footer-lobby__menu a span[data-v-d35cc88c] {
    font-weight: 600
}

.footer .footer-lobby__menu .link[data-v-d35cc88c]:focus,
.footer .footer-lobby__menu .link[data-v-d35cc88c]:hover,
.footer .footer-lobby__menu a[data-v-d35cc88c]:focus,
.footer .footer-lobby__menu a[data-v-d35cc88c]:hover {
    color: #dc354b
}

.footer-logo[data-v-d35cc88c] {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 14px;
    margin: 0 0 16px
}

.footer-logo img[data-v-d35cc88c] {
    max-width: 109px
}

.footer-logo .footer-quota[data-v-d35cc88c] {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase
}

.footer-info[data-v-d35cc88c] {
    color: #c3c5cc;
    font-size: 12px;
    line-height: 18px;
    transition: .3s
}

.footer-info p[data-v-d35cc88c]:last-child {
    margin-bottom: 16px
}

.footer-info span[data-v-d35cc88c] {
    font-weight: 600
}

@media (max-width:1399px) {
    .footer-info[data-v-d35cc88c] {
        font-size: 14px;
        line-height: 22px
    }
}

.footer-info .see-more[data-v-d35cc88c] {
    color: #dc354b;
    cursor: pointer;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-left: 4px
}

.footer-partner__list[data-v-d35cc88c] {
    padding: 0
}

.footer .widget__title[data-v-d35cc88c] {
    color: #fff;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    line-height: 18.75px;
    margin-bottom: 12px;
    text-transform: uppercase;
    white-space: nowrap
}

.footer .widget__menu[data-v-d35cc88c] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    text-transform: capitalize
}

.footer .widget__menu .link[data-v-d35cc88c],
.footer .widget__menu a[data-v-d35cc88c] {
    align-items: center;
    color: #c3c5cc;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    white-space: nowrap
}

.footer .widget__menu .link span[data-v-d35cc88c],
.footer .widget__menu a span[data-v-d35cc88c] {
    font-weight: 600
}

.footer .widget__menu .link[data-v-d35cc88c]:focus,
.footer .widget__menu .link[data-v-d35cc88c]:hover,
.footer .widget__menu a[data-v-d35cc88c]:focus,
.footer .widget__menu a[data-v-d35cc88c]:hover {
    color: #dc354b
}

.footer .widget__menu--contact[data-v-d35cc88c] {
    display: flex;
    flex-direction: column;
    margin-bottom: 24px;
    row-gap: 8px
}

.footer .widget__menu--contact li[data-v-d35cc88c]:not(:last-child) {
    margin-bottom: 0
}

.footer .widget__menu--contact [class*=" icon-"][data-v-d35cc88c],
.footer .widget__menu--contact [class^=icon-][data-v-d35cc88c] {
    display: block;
    flex: 0 0 auto;
    height: 24px;
    width: 24px
}

.footer .widget__menu--contact [class*=" icon-"][data-v-d35cc88c]:before,
.footer .widget__menu--contact [class^=icon-][data-v-d35cc88c]:before {
    content: ""
}

.footer .widget__menu--contact .icon-email[data-v-d35cc88c] {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFB545' d='M0 0h24v24H0z'/%3E%3Cpath fill='%23fff' d='M5.7 6h12.6c.186 0 .364.07.495.195a.65.65 0 0 1 .205.472v10.666a.65.65 0 0 1-.205.472.72.72 0 0 1-.495.195H5.7a.72.72 0 0 1-.495-.195.65.65 0 0 1-.205-.472V6.667c0-.177.074-.347.205-.472A.72.72 0 0 1 5.7 6m6.342 5.789-4.488-3.63-.907 1.016 5.404 4.37 5.307-4.374-.916-1.008z'/%3E%3C/svg%3E") no-repeat 50%/contain
}

.footer .widget__menu--contact .icon-telegram[data-v-d35cc88c] {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%232FA9ED' d='M0 0h24v24H0z'/%3E%3Cpath fill='%23fff' d='m10.164 13.59-.186 2.793c.267 0 .382-.122.52-.269l1.249-1.272 2.586 2.02c.474.282.809.134.937-.465l1.698-8.486c.15-.749-.254-1.041-.716-.858l-9.98 4.076c-.68.282-.67.687-.115.87l2.551.847 5.926-3.956c.28-.197.533-.088.324.11z'/%3E%3C/svg%3E") no-repeat 50%/contain
}

.footer .widget__menu--contact .icon-mess[data-v-d35cc88c] {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23219653' d='M0 0h24v24H0z'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M13.051 7c2.808 0 5.092 1.916 5.092 4.27 0 1.12-.51 2.17-1.418 2.96-.25.218-.453.506-.408.833.064.468.274.85.277.855a.47.47 0 0 1-.411.703q-.025 0-.052-.003c-.436-.048-1.109-.347-2.004-.888a1.43 1.43 0 0 0-.804-.195q-.135.006-.272.006c-2.808 0-5.092-1.916-5.092-4.27C7.959 8.915 10.243 7 13.05 7m-2.137 4.161a.754.754 0 1 0 1.508 0 .754.754 0 0 0-1.508 0m2.766 0a.754.754 0 1 0 1.508 0 .754.754 0 0 0-1.508 0m-5.829 2.07c.28.547.678 1.037 1.184 1.456 1.016.84 2.357 1.304 3.778 1.304.122 0 .166.161.054.21a5.55 5.55 0 0 1-2.563.451 1.44 1.44 0 0 0-.833.198c-.69.421-1.474.838-1.952.89l-.018.002a.157.157 0 0 1-.136-.235c.004-.007.325-.583.335-1.242.005-.305-.198-.558-.434-.751-.902-.74-1.41-1.74-1.41-2.808 0-1.302.762-2.458 1.937-3.18.036-.022.077.018.058.056a3.97 3.97 0 0 0 0 3.65' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50%/contain
}

.footer .widget__menu--contact .item-icon-mess span[data-v-d35cc88c] {
    display: none
}

.footer .widget__menu--contact .link[data-v-d35cc88c] {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-transform: lowercase
}

.footer .widget__menu--contact .link[data-v-d35cc88c]:hover {
    color: #fff
}

.footer .widget__menu--contact .link .label[data-v-d35cc88c] {
    color: #c3c5cc;
    display: inline;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-right: 2px;
    text-transform: capitalize
}

.footer .widget__menu--contact .link span.title[data-v-d35cc88c] {
    font-weight: 400
}

.footer-contact__title[data-v-d35cc88c] {
    font-weight: 700;
    line-height: 17px;
    margin-bottom: 16px
}

.footer-contact__list li .link[data-v-d35cc88c],
.footer-contact__list li a[data-v-d35cc88c] {
    font-size: 30px;
    margin-right: 16px
}

.footer-contact__list li .link:focus span[data-v-d35cc88c]:before,
.footer-contact__list li .link:hover span[data-v-d35cc88c]:before,
.footer-contact__list li a:focus span[data-v-d35cc88c]:before,
.footer-contact__list li a:hover span[data-v-d35cc88c]:before {
    color: #f8c725
}

.footer-contact__list li:last-child .link[data-v-d35cc88c],
.footer-contact__list li:last-child a[data-v-d35cc88c] {
    margin-left: 3px;
    margin-right: 0
}

.footer-bank[data-v-d35cc88c] {
    border-top: 1px solid #383a42;
    -moz-column-gap: 24px;
    column-gap: 24px;
    overflow: auto;
    padding: 16px 0
}

.footer-bank__item[data-v-d35cc88c] {
    --aspect-ratio: 40px;
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(35deg) brightness(113%) contrast(100%);
    flex: 1 1 auto;
    max-width: 96px;
    min-width: 96px
}

.footer-brand[data-v-d35cc88c] {
    border-top: 1px solid #383a42;
    -moz-column-gap: 8px;
    column-gap: 8px;
    overflow: auto;
    padding: 16px 0
}

.footer-brand__item[data-v-d35cc88c] {
    --aspect-ratio: 40px;
    flex: 1 1 auto;
    max-width: 100px;
    min-width: 100px
}

.footer-brand__item.hidden[data-v-d35cc88c] {
    display: none
}

.footer-copyright[data-v-d35cc88c] {
    color: #c3c5cc;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.footer .footer-bar-container[data-v-d35cc88c] {
    margin-left: auto;
    margin-right: auto;
    max-width: 1224px
}

.footer .footer-bar-container .container[data-v-d35cc88c] {
    padding-left: 0;
    padding-right: 0
}

.footer-bar[data-v-d35cc88c] {
    background: #20222a;
    border-bottom: 1px solid #2b2d38
}

.footer-bar .copyright-wrap[data-v-d35cc88c] {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.footer-bar__list[data-v-d35cc88c] {
    justify-content: space-between;
    width: 100%
}

.footer-bar__item a[data-v-d35cc88c] {
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 500;
    height: 51px;
    line-height: 24px;
    padding: 13.5px 0;
    text-transform: uppercase
}

.footer-bar__item a[data-v-d35cc88c]:focus,
.footer-bar__item a[data-v-d35cc88c]:hover {
    color: #dc354b
}

.footer-bar__item[data-v-d35cc88c]:first-child {
    padding-left: 0
}

.footer-bar__item[data-v-d35cc88c]:last-child {
    padding-right: 0
}

.footer-about[data-v-d35cc88c] {
    border-bottom: 1px solid #404040;
    padding-bottom: 20px
}

.footer-about .logo[data-v-d35cc88c] {
    margin: 0 0 10px 20px
}

.footer-about .logo img[data-v-d35cc88c] {
    max-width: 72px
}

.footer-about .text[data-v-d35cc88c] {
    color: #fff3f2;
    font-size: 12px;
    font-weight: 800;
    line-height: 20px;
    margin-left: 18px
}

.footer-about .content[data-v-d35cc88c] {
    color: #a5adb6;
    font-size: 12px;
    line-height: 20px
}

.footer-about .content a[data-v-d35cc88c] {
    font-style: italic
}

.footer-accordion__item[data-v-d35cc88c] {
    border-bottom: 1px solid #404040
}

.footer-accordion__item .title[data-v-d35cc88c] {
    color: #fff;
    font-weight: 700;
    padding: 24px 0;
    position: relative;
    text-transform: uppercase
}

.footer-accordion__item .title .icon[data-v-d35cc88c] {
    font-size: 6px;
    transform: rotate(180deg)
}

.footer-accordion__item .title.collapsed .icon[data-v-d35cc88c] {
    transform: rotate(0)
}

.footer-accordion__item .card-content[data-v-d35cc88c] {
    padding-bottom: 16px
}

.footer-accordion__item .card-content a[data-v-d35cc88c]:hover {
    color: #dc354b
}

.footer-accordion__item .card-content a.active[data-v-d35cc88c] {
    color: #dc35
}

.footer-accordion .widget__menu .link[data-v-d35cc88c],
.footer-accordion .widget__menu a[data-v-d35cc88c] {
    color: #a5adb6;
    display: block;
    letter-spacing: 1px;
    margin-bottom: 0;
    padding: 6px 0
}

.footer-accordion .widget__menu.style2[data-v-d35cc88c] {
    display: flex;
    flex-wrap: wrap
}

.footer-accordion .widget__menu.style2 li[data-v-d35cc88c] {
    width: 50%
}

.footer-accordion .widget__menu.style2 a[data-v-d35cc88c] {
    letter-spacing: 0;
    padding: 2px 0
}

.footer li[data-v-d35cc88c] {
    list-style-type: none
}

.footer .copyright[data-v-d35cc88c] {
    background: #1a1b21;
    height: 56px;
    width: 100%
}

.footer .copyright ul[data-v-d35cc88c] {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin-bottom: 0
}

.footer .copyright ul li a i[data-v-d35cc88c] {
    border-radius: 6px;
    overflow: hidden
}

.footer .copyright ul li a .label[data-v-d35cc88c] {
    margin-left: 4px
}

.footer .copyright ul li a .title[data-v-d35cc88c] {
    margin-left: 2px
}

@media (max-width:1399px) {
    .footer .col-custom-1[data-v-d35cc88c] {
        flex: 0 0 28%;
        max-width: 28%
    }

    .footer .col-custom-2[data-v-d35cc88c],
    .footer .col-custom-3[data-v-d35cc88c],
    .footer .col-custom-4[data-v-d35cc88c],
    .footer .col-custom-5[data-v-d35cc88c] {
        flex: 0 0 12.5%;
        max-width: 12.5%
    }

    .footer .col-custom-6[data-v-d35cc88c] {
        flex: 0 0 22%;
        max-width: 22%
    }

    .footer-copyright[data-v-d35cc88c] {
        font-size: 12px
    }

    .footer-bar__item[data-v-d35cc88c] {
        padding: 0 22px
    }

    .footer-bank[data-v-d35cc88c] {
        -moz-column-gap: 8px;
        column-gap: 8px
    }
}

.flex-box[data-v-83695102] {
    align-items: center;
    display: flex
}

.just-between[data-v-83695102] {
    justify-content: space-between
}

.just-around[data-v-83695102] {
    justify-content: space-around
}

.just-center[data-v-83695102] {
    justify-content: center
}

.just-flex-end[data-v-83695102] {
    justify-content: flex-end
}

.width-threehaft[data-v-83695102] {
    width: 33.3333333333%
}

.width-fourhaft[data-v-83695102] {
    width: 40%
}

.width-twohaft[data-v-83695102] {
    width: 20%
}

.position-relative[data-v-83695102] {
    position: relative
}

.txt-underline[data-v-83695102] {
    text-decoration: underline
}

.color-primary[data-v-83695102] {
    color: #da2525
}

.color-secondary[data-v-83695102] {
    color: #f8c725
}

.color-success[data-v-83695102] {
    color: #27ae60
}

.color-white[data-v-83695102] {
    color: #fff
}

.main-page[data-v-83695102] {
    min-height: calc(100vh - 322px)
}