﻿@media(min-width: 768px)
{
    .SignUpFormContent_genderField__9far6
    {
        grid-area: 2/1;
    }
    .SignUpFormContent_passwordFields__G_tlx
    {
        display: flex;
        flex: 1 1;
        min-width: 200px;
        flex-direction: row;
        justify-content: space-between;
        gap: 10px;
        width: 100%;
    }
    .SignUpFormContent_passwordField__vI5gs
    {
        min-width: 50%;
        width: 50%;
    }
    .SignUpFormContent_passwordConfirmField__HNDeb
    {
        margin-top: 0;
    }
}
@media(max-width: 767px)
{
    .SignUpFormContent_passwordConfirmField__HNDeb.SignUpFormContent_passwordConfirmField__HNDeb
    {
        margin-top: 15px;
    }
}
@media(min-width: 768px)
{
    .SignUpFormContent_cpfField__uRu5T
    {
        grid-area: 4/1;
    }
}
.CurrencySelect_menu__ZJtRf.CurrencySelect_menu__ZJtRf
{
    border-radius: 8px;
    margin-top: 10px;
}
.CurrencySelect_menu__ZJtRf.CurrencySelect_menu__ZJtRf>ul
{
    padding: 0;
}
.CurrencySelect_menu__ZJtRf.CurrencySelect_menu__ZJtRf .Mui-selected
{
    background: var(--grey300) url(../../bcgamebettingde/image/icon-check.svg) no-repeat right 9px center;
}
.CurrencySelect_currencyOption__0XNE1
{
    display: flex;
    gap: 8px;
    height: 40px;
    padding-left: 10px;
}
.CurrencySelect_currencyIcon__eqt17
{
    width: 40px;
    height: 20px;
    text-align: center;
    vertical-align: middle;
    border-radius: 4px;
    background-color: var(--greyA100);
    font-weight: 800;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .25px;
    color: var(--greyA700);
}
.CurrencySelect_currencyName__053To
{
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .5px;
    color: #000;
}
.RegistrationSelect_container__fnKZM.RegistrationSelect_container__fnKZM
{
    width: 100%;
}
.RegistrationSelect_container__fnKZM.RegistrationSelect_container__fnKZM>p
{
    margin: 6px 0;
}
.RegistrationSelect_container__fnKZM.RegistrationSelect_container__fnKZM .MuiInputBase-root.MuiInputBase-root.MuiInputBase-root
{
    border: 1px solid var(--signUpInputBorderColor);
    border-radius: 8px;
    background: var(--signUpInputBackgroundColor);
}
.RegistrationSelect_container__fnKZM.RegistrationSelect_container__fnKZM .MuiInputBase-input.MuiInputBase-input
{
    background: transparent;
}
.RegistrationSelect_container__fnKZM.RegistrationSelect_container__fnKZM .MuiSelect-select
{
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 8px;
    height: 38px;
    padding: 0 8px;
}
.RegistrationSelect_container__fnKZM.RegistrationSelect_container__fnKZM .MuiSelect-icon
{
    font-size: 24px;
}
.RegistrationSelect_containerError__CrggF .MuiSelect-root
{
    border: 1px solid #f00;
}
.RegistrationSelect_menuItem__zjWiq
{
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 8px;
    height: 38px;
}
.RegistrationSelect_inputBlock__Y_J8P.RegistrationSelect_inputBlock__Y_J8P
{
    margin-bottom: 0;
}
.RegistrationSelect_inputBlock__Y_J8P.RegistrationSelect_inputBlock__Y_J8P fieldset
{
    border: none;
}
.RegistrationSelect_inputRoot__eezew.RegistrationSelect_inputRoot__eezew.RegistrationSelect_inputRoot__eezew.RegistrationSelect_inputRoot__eezew
{
    margin-bottom: 0;
}
[dir=rtl] .RegistrationSelect_icon__gKm8y.RegistrationSelect_icon__gKm8y
{
    left: 9px;
    right: unset;
}
[dir=rtl] .RegistrationSelect_select__5GcmD.RegistrationSelect_select__5GcmD
{
    padding-left: 42px;
    padding-right: 7px;
}
.OutlinedSelect_select__cenCs.OutlinedSelect_select__cenCs .MuiInputBase-input
{
    color: var(--textPrimary);
}
.OutlinedSelect_select__cenCs.OutlinedSelect_select--disabled__nF_QP .MuiInputBase-input
{
    color: var(--textDisabled);
}
@media(min-width: 768px)
{
    .SignUpFormContent_form__c0wg5.SignUpFormContent_form__c0wg5
    {
        margin: 0 auto;
        max-width: 460px;
    }
    .SignUpFormContent_form__c0wg5.SignUpFormContent_form__c0wg5>div:first-child>*
    {
        grid-area: auto/span 2;
    }
    .SignUpFormContent_form__643ry.SignUpFormContent_form__643ry
    {
        margin: 0 auto;
        max-width: 460px;
    }
    .SignUpFormContent_form__643ry.SignUpFormContent_form__643ry>div:first-child>*
    {
        grid-area: auto/span 2;
    }
}
.Footer_footer__JfPSx
{
    background-color: var(--footerBg);
    color: var(--footerText);
    transition: width .3s ease-in-out;
}
.Footer_footer__JfPSx .Footer_sponsorship__0q8Dt
{
    display: block;
    margin-top: 25px;
}
.Footer_footer__JfPSx .Footer_sponsorship__0q8Dt img
{
    width: 50vw;
    max-width: 200px;
}
.Footer_container__hZfs_
{
    max-width: 1668px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    position: relative;
    text-align: center;
    font-size: 13px;
    padding: 20px 20px 0;
}
@media(min-width: 1025px)
{
    .Footer_container__hZfs_
    {
        padding: 38px 20px;
        flex-direction: row;
        text-align: left;
        justify-content: space-between;
        flex-wrap: wrap;
    }
}
.Footer_regulationsSection__IrLfs
{
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 20px 0;
    padding: 38px 0;
    border-top: 1px solid var(--footerBorder);
    border-bottom: 1px solid var(--footerBorder);
}
@media(min-width: 1025px)
{
    .Footer_regulationsSection__IrLfs
    {
        margin: 38px 20px 0;
        padding-bottom: 0;
        border-bottom: none;
        order: 100;
    }
}
.Footer_tagline__NNGgQ
{
    margin: 20px 0;
    padding: 38px 0;
    border-top: 1px solid var(--footerBorder);
    border-bottom: 1px solid var(--footerBorder);
}
@media(min-width: 1025px)
{
    .Footer_tagline__NNGgQ
    {
        margin: 38px 20px 0;
        padding-bottom: 0;
        border-bottom: none;
        order: 100;
    }
}
.Footer_section__MRPAS
{
    margin: 20px 0;
    flex-wrap: wrap;
}
@media(min-width: 1025px)
{
    .Footer_section__MRPAS
    {
        margin: 0 20px;
    }
    .Footer_section__MRPAS:nth-child(2)
    {
        flex-grow: 1;
    }
    .Footer_section__MRPAS .Footer_regulationsSection__IrLfs
    {
        width: 100%;
    }
}
.Footer_sectionPaymentIcons__42DOE
{
    margin-top: 0;
}
@media(min-width: 1025px)
{
    .Footer_sectionDesktopFirst__NjeLi
    {
        order: -1;
    }
}
.Footer_sectionDesktopLast___Tbjq
{
    margin-top: 0;
    padding-bottom: 30px;
    border-bottom: 1px solid var(--footerBorder);
}
@media(min-width: 1025px)
{
    .Footer_sectionDesktopLast___Tbjq
    {
        border-bottom: none;
        order: 99;
    }
}
.Footer_section__MRPAS .Footer_languageSelect__Z0p1B
{
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
@media(min-width: 1025px)
{
    .Footer_section__MRPAS .Footer_languageSelect__Z0p1B
    {
        margin-top: 40px;
    }
}
.LocalTime_clock__uZRf7
{
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--footerBorder);
}
@media(min-width: 1025px)
{
    .LocalTime_clock__uZRf7
    {
        margin: 20px 20px 0;
        padding: 20px 0 0;
        border-bottom: none;
        border-top: 1px solid var(--footerBorder);
        order: 100;
    }
}
.Navigation_container__3zTwX
{
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}
@media(min-width: 768px)
{
    .Navigation_container__3zTwX
    {
        flex-direction: row;
    }
}
.Navigation_column__DaUx9
{
    margin-bottom: 30px;
}
.Navigation_column__DaUx9:last-child
{
    margin-bottom: 0;
}
@media(min-width: 1025px)
{
    .Navigation_column__DaUx9
    {
        margin: 0 20px 0 0;
    }
    .Navigation_column__DaUx9:last-child
    {
        margin-right: 0;
    }
}
.Navigation_title__M8NiB
{
    margin-bottom: 20px;
    font-size: 16px;
    color: var(--footerNavTitle);
}
.Navigation_title__M8NiB:before
{
    content: "";
    height: 3px;
    width: 40px;
    margin: 0 auto 26px;
    border-radius: 1px;
    display: var(--footerNavDividerDisplay);
    background: var(--footerNavDivider);
}
@media(min-width: 1025px)
{
    .Navigation_title__M8NiB:before
    {
        margin-right: 0;
        margin-left: 0;
    }
}
.Navigation_link__ut1EA a
{
    font-size: 14px;
    color: var(--footerNavLink);
}
.Navigation_link__ut1EA a:hover
{
    color: var(--footerNavLinkHover);
}
@media(min-width: 1025px)
{
    .Navigation_link__ut1EA a
    {
        font-size: 12px;
    }
}
.Navigation_link__ut1EA:not(:last-of-type)
{
    margin-bottom: 12px;
}
.Navigation_link__ut1EA:focus
{
    outline: 0;
}
.SocialIcons_container__8sPiJ
{
    display: flex;
    justify-content: center;
    margin-top: 15px;
}
@media(min-width: 1025px)
{
    .SocialIcons_container__8sPiJ
    {
        margin-top: 0;
    }
}
.SocialIcons_icon__DqDkn
{
    width: 24px;
    height: 24px;
    margin: 0 10px;
    position: relative;
}
.Regulations_regulations__DjBG_, .Tagline_text__MUiR6
{
    width: 100%;
    font-size: 12px;
    line-height: 1.3;
}
.Regulations_tagline__m5HWp
{
    margin-bottom: 20px;
}
.Regulations_icons__u5xqg
{
    display: flex;
    justify-content: center;
    flex-direction: row;
    width: 100%;
    margin-bottom: 20px;
}
.Regulations_icon__25erW.Regulations_icon__25erW
{
    margin: 0 10px;
    width: 28px;
    height: 28px;
}
.Regulations_sealIconContainer__JqFU4
{
    width: 32px;
    height: 32px;
    margin: 0 10px;
}
.Regulations_sealIconContainer__JqFU4 img
{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.PaymentIcons_imageContainer__Y8cei
{
    position: relative;
    width: 60%;
    height: 100%;
}
.PaymentIcons_iconsContainer__JVdpT
{
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    font-size: 0;
}
@media(min-width: 1025px)
{
    .PaymentIcons_iconsContainer__JVdpT
    {
        overflow: auto;
        white-space: normal;
        max-width: 410px;
    }
}
.PaymentIcons_icon__l0xRe
{
    display: inline-flex;
    width: 86px;
    height: 50px;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    vertical-align: top;
    position: relative;
    line-height: 50px;
    background-color: var(--footerPaymentItemBg);
}
.PaymentIcons_icon__l0xRe:not(:last-of-type)
{
    margin-right: 12px;
}
[dir=rtl] .PaymentIcons_icon__l0xRe:not(:last-of-type)
{
    margin-left: 0;
}
[dir=rtl] .PaymentIcons_icon__l0xRe
{
    margin-right: 12px;
}
@media(min-width: 1025px)
{
    .PaymentIcons_icon__l0xRe
    {
        margin-bottom: 12px;
    }
}
.BrowseMenuTrigger_container__XJi1_
{
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.BrowseMenuTrigger_trigger__WYRt4
{
    width: 24px;
    height: 18px;
    position: relative;
}
.BrowseMenuTrigger_trigger__WYRt4 .BrowseMenuTrigger_overlay__MHU_f
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.BrowseMenuTrigger_trigger__WYRt4>span
{
    display: block;
    width: 16px;
    height: 2px;
    margin: 0 0 3px 4px;
    background: var(--headerMobileIconColor);
    border-radius: 2px;
    transform-origin: 4px 0;
    transition: transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;
}
.BrowseMenuTrigger_trigger__WYRt4>span:first-child
{
    margin-top: 6px;
    transform-origin: 0 0;
}
.BrowseMenuTrigger_trigger__WYRt4>span:nth-last-child(2)
{
    transform-origin: 0 100%;
}
.BrowseMenuTrigger_badge__SiJJa
{
    position: absolute;
    top: 0;
    right: -4.5px;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: var(--headerMobileBgV1);
}
.BrowseMenuTrigger_badge__SiJJa>span
{
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    margin: 2px;
    background-color: var(--bubbleCounterBg,var(--secondary));
}
[dir=rtl] .BrowseMenuTrigger_badge__SiJJa
{
    right: unset;
    left: 4px;
}
.BrowseMenuTrigger_triggerActive__zvrUP>span
{
    opacity: 1;
    transform: rotate(-45deg) translate(1.5px,-.5px);
}
.BrowseMenuTrigger_triggerActive__zvrUP>span:nth-last-child(2)
{
    opacity: 0;
    transform: rotate(0deg) scale(.2);
}
.BrowseMenuTrigger_triggerActive__zvrUP>span:first-child
{
    transform: rotate(45deg) translate(2.5px,-2.5px);
}
.BalanceButton_triggerValue__M2qNB
{
    display: inline-block;
    white-space: nowrap;
    color: var(--headerMobileBalanceTextV1);
    font-weight: 600;
    font-size: 12px;
}
@media(min-width: 1025px)
{
    .BalanceButton_triggerValue__M2qNB
    {
        font-size: 14px;
    }
}
.BalanceButton_button__ilG31.BalanceButton_button__ilG31
{
    height: 100%;
    padding: 0;
    line-height: 20px;
    background-color: transparent;
}
.BalanceButton_button__ilG31.BalanceButton_button__ilG31:hover
{
    background-color: transparent;
}
.BalanceButton_skeleton__nmwV0.BalanceButton_skeleton__nmwV0
{
    width: 60px;
    height: 24px;
    border-radius: 40px;
}