.GridPassword_grid-container__csf9T {
    padding-left: 16px;
    padding-right: 16px
}

.GridPassword_row__1LjLG,
.GridPassword_space-between-row__f5Xys {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.GridPassword_space-between-row__f5Xys {
    justify-content: space-between
}

.GridPassword_col-1__sXVxz,
.GridPassword_col-xs-1__oUF8C {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.GridPassword_col-offset-1__e1Baf,
.GridPassword_col-xs-offset-1__xXIcn {
    margin-left: 25%
}

.GridPassword_col-2__t9kiG,
.GridPassword_col-xs-2__15woP {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.GridPassword_col-offset-2__LRqZK,
.GridPassword_col-xs-offset-2__D9eTD {
    margin-left: 50%
}

.GridPassword_col-3__Mg6y8,
.GridPassword_col-xs-3__f8p2q {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.GridPassword_col-offset-3__zyuWK,
.GridPassword_col-xs-offset-3__uy2Mb {
    margin-left: 75%
}

.GridPassword_col-4__erltw,
.GridPassword_col-xs-4__fTLyB {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GridPassword_col-offset-4__Gy8_H,
.GridPassword_col-xs-offset-4__HuC17 {
    margin-left: 100%
}

.GridPassword_col-5__3RyEj {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GridPassword_col-offset-5__x6nOE {
    margin-left: 100%
}

.GridPassword_col-6__D2KZp {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GridPassword_col-offset-6__ME2oP {
    margin-left: 100%
}

.GridPassword_col-7__bT0xN {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GridPassword_col-offset-7__smROX {
    margin-left: 100%
}

.GridPassword_col-8__CpQpc {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GridPassword_col-offset-8__5iIl4 {
    margin-left: 100%
}

.GridPassword_col-9__pUCzD {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GridPassword_col-offset-9__AzdOb {
    margin-left: 100%
}

.GridPassword_col-10__kWW_Z {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GridPassword_col-offset-10__CP9LL {
    margin-left: 100%
}

.GridPassword_col-11__aba1V {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GridPassword_col-offset-11__Zxq9c {
    margin-left: 100%
}

.GridPassword_col-12__vv0vd {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GridPassword_col-offset-12___JGdu {
    margin-left: 100%
}

@media(min-width: 600px) {

    .GridPassword_col-1__sXVxz,
    .GridPassword_col-sm-1__HXmD2 {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GridPassword_col-offset-1__e1Baf,
    .GridPassword_col-sm-offset-1__VJfok {
        margin-left: 12.5%
    }

    .GridPassword_col-2__t9kiG,
    .GridPassword_col-sm-2__DUeQ5 {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GridPassword_col-offset-2__LRqZK,
    .GridPassword_col-sm-offset-2__vpZA4 {
        margin-left: 25%
    }

    .GridPassword_col-3__Mg6y8,
    .GridPassword_col-sm-3__4roTX {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GridPassword_col-offset-3__zyuWK,
    .GridPassword_col-sm-offset-3__YixKe {
        margin-left: 37.5%
    }

    .GridPassword_col-4__erltw,
    .GridPassword_col-sm-4__KLM2h {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GridPassword_col-offset-4__Gy8_H,
    .GridPassword_col-sm-offset-4__ElBik {
        margin-left: 50%
    }

    .GridPassword_col-5__3RyEj,
    .GridPassword_col-sm-5__MQUV6 {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GridPassword_col-offset-5__x6nOE,
    .GridPassword_col-sm-offset-5__CdZd6 {
        margin-left: 62.5%
    }

    .GridPassword_col-6__D2KZp,
    .GridPassword_col-sm-6__dCyv9 {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GridPassword_col-offset-6__ME2oP,
    .GridPassword_col-sm-offset-6___WISG {
        margin-left: 75%
    }

    .GridPassword_col-7__bT0xN,
    .GridPassword_col-sm-7__PS2dq {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GridPassword_col-offset-7__smROX,
    .GridPassword_col-sm-offset-7__Q1lMa {
        margin-left: 87.5%
    }

    .GridPassword_col-8__CpQpc,
    .GridPassword_col-sm-8__hKAm4 {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GridPassword_col-offset-8__5iIl4,
    .GridPassword_col-sm-offset-8__ZLQOz {
        margin-left: 100%
    }

    .GridPassword_col-9__pUCzD {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GridPassword_col-offset-9__AzdOb {
        margin-left: 100%
    }

    .GridPassword_col-10__kWW_Z {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GridPassword_col-offset-10__CP9LL {
        margin-left: 100%
    }

    .GridPassword_col-11__aba1V {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GridPassword_col-offset-11__Zxq9c {
        margin-left: 100%
    }

    .GridPassword_col-12__vv0vd {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GridPassword_col-offset-12___JGdu {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .GridPassword_grid-container__csf9T {
        padding-left: 24px;
        padding-right: 24px
    }

    .GridPassword_row__1LjLG,
    .GridPassword_space-between-row__f5Xys {
        margin-left: -12px;
        margin-right: -12px
    }

    .GridPassword_col-1__sXVxz,
    .GridPassword_col-md-1__g22pf {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GridPassword_col-offset-1__e1Baf,
    .GridPassword_col-md-offset-1__Bhu_h {
        margin-left: 8.3333333333%
    }

    .GridPassword_col-2__t9kiG,
    .GridPassword_col-md-2__mtybx {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GridPassword_col-offset-2__LRqZK,
    .GridPassword_col-md-offset-2__YD08i {
        margin-left: 16.6666666667%
    }

    .GridPassword_col-3__Mg6y8,
    .GridPassword_col-md-3__z_AxQ {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GridPassword_col-offset-3__zyuWK,
    .GridPassword_col-md-offset-3__X485p {
        margin-left: 25%
    }

    .GridPassword_col-4__erltw,
    .GridPassword_col-md-4__WB2Ii {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GridPassword_col-offset-4__Gy8_H,
    .GridPassword_col-md-offset-4__CD6Eb {
        margin-left: 33.3333333333%
    }

    .GridPassword_col-5__3RyEj,
    .GridPassword_col-md-5__6F6tx {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GridPassword_col-offset-5__x6nOE,
    .GridPassword_col-md-offset-5__HHjT_ {
        margin-left: 41.6666666667%
    }

    .GridPassword_col-6__D2KZp,
    .GridPassword_col-md-6__O_2No {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GridPassword_col-offset-6__ME2oP,
    .GridPassword_col-md-offset-6__gMIWs {
        margin-left: 50%
    }

    .GridPassword_col-7__bT0xN,
    .GridPassword_col-md-7__KdbqR {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GridPassword_col-offset-7__smROX,
    .GridPassword_col-md-offset-7__77tCa {
        margin-left: 58.3333333333%
    }

    .GridPassword_col-8__CpQpc,
    .GridPassword_col-md-8__kNbGr {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GridPassword_col-offset-8__5iIl4,
    .GridPassword_col-md-offset-8__rfvOP {
        margin-left: 66.6666666667%
    }

    .GridPassword_col-9__pUCzD,
    .GridPassword_col-md-9__Zxq2q {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GridPassword_col-offset-9__AzdOb,
    .GridPassword_col-md-offset-9__FtRwm {
        margin-left: 75%
    }

    .GridPassword_col-10__kWW_Z,
    .GridPassword_col-md-10__GHBfv {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GridPassword_col-offset-10__CP9LL,
    .GridPassword_col-md-offset-10__DfWc1 {
        margin-left: 83.3333333333%
    }

    .GridPassword_col-11__aba1V,
    .GridPassword_col-md-11__Ake4D {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GridPassword_col-offset-11__Zxq9c,
    .GridPassword_col-md-offset-11__TTqcz {
        margin-left: 91.6666666667%
    }

    .GridPassword_col-12__vv0vd,
    .GridPassword_col-md-12__p1gtx {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GridPassword_col-offset-12___JGdu,
    .GridPassword_col-md-offset-12__s_K6Q {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .GridPassword_grid-container__csf9T {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.GridPassword_gridPassword__ijk5L {
    height: 50px
}

.GridPassword_gridPassword__ijk5L .GridPassword_gp_pop__ihTXX {
    position: relative
}

.GridPassword_gridPassword__ijk5L .GridPassword_gp_pop__ihTXX .GridPassword_gp_hidden_input__8cyNr {
    opacity: 0;
    color: rgba(0, 0, 0, 0);
    caret-color: rgba(0, 0, 0, 0);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none
}

.GridPassword_gridPassword__ijk5L .GridPassword_gp_pop__ihTXX .GridPassword_gp_input_grid__C5K4P {
    background: var(--background4);
    border: 1px solid var(--background2-1);
    max-width: 48px;
    width: 13%;
    height: 48px;
    text-align: center;
    color: var(--text2);
    border-radius: 8px
}

.GridPassword_gridPassword__ijk5L .GridPassword_gp_pop__ihTXX .GridPassword_gp_input_grid__C5K4P.GridPassword_is_active__m07ee {
    border: 2px solid var(--primary3)
}

.GridPassword_gridPassword__ijk5L .GridPassword_gp_pop__ihTXX .GridPassword_gp_input_grid__C5K4P.GridPassword_is_error__sukOn {
    border-color: var(--secondaryNegative1)
}

.GridPassword_gridPassword__ijk5L .GridPassword_gp_pop__ihTXX .GridPassword_gp_input_list__Kp4vA {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.DisableGoogleAuthConfrimModal_grid-container__P5Ph_ {
    padding-left: 16px;
    padding-right: 16px
}

.DisableGoogleAuthConfrimModal_row__lwGsJ,
.DisableGoogleAuthConfrimModal_space-between-row__rpSWy {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.DisableGoogleAuthConfrimModal_space-between-row__rpSWy {
    justify-content: space-between
}

.DisableGoogleAuthConfrimModal_col-1__c0Qbm,
.DisableGoogleAuthConfrimModal_col-xs-1__zAG04 {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.DisableGoogleAuthConfrimModal_col-offset-1__D6WYf,
.DisableGoogleAuthConfrimModal_col-xs-offset-1__gXizu {
    margin-left: 25%
}

.DisableGoogleAuthConfrimModal_col-2__A0uQF,
.DisableGoogleAuthConfrimModal_col-xs-2__TbvaM {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.DisableGoogleAuthConfrimModal_col-offset-2__lD2VI,
.DisableGoogleAuthConfrimModal_col-xs-offset-2__JvdwX {
    margin-left: 50%
}

.DisableGoogleAuthConfrimModal_col-3__t2QwP,
.DisableGoogleAuthConfrimModal_col-xs-3__dGxyr {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.DisableGoogleAuthConfrimModal_col-offset-3__dPQDC,
.DisableGoogleAuthConfrimModal_col-xs-offset-3__cPlSd {
    margin-left: 75%
}

.DisableGoogleAuthConfrimModal_col-4__LZXio,
.DisableGoogleAuthConfrimModal_col-xs-4__cUeDB {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DisableGoogleAuthConfrimModal_col-offset-4__YuUS5,
.DisableGoogleAuthConfrimModal_col-xs-offset-4__oMinI {
    margin-left: 100%
}

.DisableGoogleAuthConfrimModal_col-5__GdwB3 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DisableGoogleAuthConfrimModal_col-offset-5__67FHx {
    margin-left: 100%
}

.DisableGoogleAuthConfrimModal_col-6__urc7O {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DisableGoogleAuthConfrimModal_col-offset-6__nksH5 {
    margin-left: 100%
}

.DisableGoogleAuthConfrimModal_col-7___boa9 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DisableGoogleAuthConfrimModal_col-offset-7__d2uHL {
    margin-left: 100%
}

.DisableGoogleAuthConfrimModal_col-8__eRL_1 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DisableGoogleAuthConfrimModal_col-offset-8__gjTT8 {
    margin-left: 100%
}

.DisableGoogleAuthConfrimModal_col-9__e4bA7 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DisableGoogleAuthConfrimModal_col-offset-9__r_JUg {
    margin-left: 100%
}

.DisableGoogleAuthConfrimModal_col-10__CAdGo {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DisableGoogleAuthConfrimModal_col-offset-10__kMuto {
    margin-left: 100%
}

.DisableGoogleAuthConfrimModal_col-11__o_co2 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DisableGoogleAuthConfrimModal_col-offset-11__57IPU {
    margin-left: 100%
}

.DisableGoogleAuthConfrimModal_col-12__g2k1_ {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DisableGoogleAuthConfrimModal_col-offset-12__axevx {
    margin-left: 100%
}

@media(min-width: 600px) {

    .DisableGoogleAuthConfrimModal_col-1__c0Qbm,
    .DisableGoogleAuthConfrimModal_col-sm-1__hqjFY {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DisableGoogleAuthConfrimModal_col-offset-1__D6WYf,
    .DisableGoogleAuthConfrimModal_col-sm-offset-1__8WmvX {
        margin-left: 12.5%
    }

    .DisableGoogleAuthConfrimModal_col-2__A0uQF,
    .DisableGoogleAuthConfrimModal_col-sm-2__0xXJh {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DisableGoogleAuthConfrimModal_col-offset-2__lD2VI,
    .DisableGoogleAuthConfrimModal_col-sm-offset-2__hYpPi {
        margin-left: 25%
    }

    .DisableGoogleAuthConfrimModal_col-3__t2QwP,
    .DisableGoogleAuthConfrimModal_col-sm-3__bWsQN {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DisableGoogleAuthConfrimModal_col-offset-3__dPQDC,
    .DisableGoogleAuthConfrimModal_col-sm-offset-3__PI3T_ {
        margin-left: 37.5%
    }

    .DisableGoogleAuthConfrimModal_col-4__LZXio,
    .DisableGoogleAuthConfrimModal_col-sm-4__BRZhO {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DisableGoogleAuthConfrimModal_col-offset-4__YuUS5,
    .DisableGoogleAuthConfrimModal_col-sm-offset-4__RhmKz {
        margin-left: 50%
    }

    .DisableGoogleAuthConfrimModal_col-5__GdwB3,
    .DisableGoogleAuthConfrimModal_col-sm-5__BMm7C {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DisableGoogleAuthConfrimModal_col-offset-5__67FHx,
    .DisableGoogleAuthConfrimModal_col-sm-offset-5__INOse {
        margin-left: 62.5%
    }

    .DisableGoogleAuthConfrimModal_col-6__urc7O,
    .DisableGoogleAuthConfrimModal_col-sm-6__8smB_ {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DisableGoogleAuthConfrimModal_col-offset-6__nksH5,
    .DisableGoogleAuthConfrimModal_col-sm-offset-6__7JvPG {
        margin-left: 75%
    }

    .DisableGoogleAuthConfrimModal_col-7___boa9,
    .DisableGoogleAuthConfrimModal_col-sm-7__gVBA_ {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DisableGoogleAuthConfrimModal_col-offset-7__d2uHL,
    .DisableGoogleAuthConfrimModal_col-sm-offset-7__k8P0_ {
        margin-left: 87.5%
    }

    .DisableGoogleAuthConfrimModal_col-8__eRL_1,
    .DisableGoogleAuthConfrimModal_col-sm-8__CeaGr {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DisableGoogleAuthConfrimModal_col-offset-8__gjTT8,
    .DisableGoogleAuthConfrimModal_col-sm-offset-8__uCdnc {
        margin-left: 100%
    }

    .DisableGoogleAuthConfrimModal_col-9__e4bA7 {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DisableGoogleAuthConfrimModal_col-offset-9__r_JUg {
        margin-left: 100%
    }

    .DisableGoogleAuthConfrimModal_col-10__CAdGo {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DisableGoogleAuthConfrimModal_col-offset-10__kMuto {
        margin-left: 100%
    }

    .DisableGoogleAuthConfrimModal_col-11__o_co2 {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DisableGoogleAuthConfrimModal_col-offset-11__57IPU {
        margin-left: 100%
    }

    .DisableGoogleAuthConfrimModal_col-12__g2k1_ {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DisableGoogleAuthConfrimModal_col-offset-12__axevx {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .DisableGoogleAuthConfrimModal_grid-container__P5Ph_ {
        padding-left: 24px;
        padding-right: 24px
    }

    .DisableGoogleAuthConfrimModal_row__lwGsJ,
    .DisableGoogleAuthConfrimModal_space-between-row__rpSWy {
        margin-left: -12px;
        margin-right: -12px
    }

    .DisableGoogleAuthConfrimModal_col-1__c0Qbm,
    .DisableGoogleAuthConfrimModal_col-md-1__RlE3B {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DisableGoogleAuthConfrimModal_col-offset-1__D6WYf,
    .DisableGoogleAuthConfrimModal_col-md-offset-1__00i_b {
        margin-left: 8.3333333333%
    }

    .DisableGoogleAuthConfrimModal_col-2__A0uQF,
    .DisableGoogleAuthConfrimModal_col-md-2__uYW__ {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DisableGoogleAuthConfrimModal_col-offset-2__lD2VI,
    .DisableGoogleAuthConfrimModal_col-md-offset-2__65eF5 {
        margin-left: 16.6666666667%
    }

    .DisableGoogleAuthConfrimModal_col-3__t2QwP,
    .DisableGoogleAuthConfrimModal_col-md-3__vC5GE {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DisableGoogleAuthConfrimModal_col-offset-3__dPQDC,
    .DisableGoogleAuthConfrimModal_col-md-offset-3__ysqgP {
        margin-left: 25%
    }

    .DisableGoogleAuthConfrimModal_col-4__LZXio,
    .DisableGoogleAuthConfrimModal_col-md-4__xV04r {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DisableGoogleAuthConfrimModal_col-offset-4__YuUS5,
    .DisableGoogleAuthConfrimModal_col-md-offset-4__RHLsx {
        margin-left: 33.3333333333%
    }

    .DisableGoogleAuthConfrimModal_col-5__GdwB3,
    .DisableGoogleAuthConfrimModal_col-md-5__rrTCi {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DisableGoogleAuthConfrimModal_col-offset-5__67FHx,
    .DisableGoogleAuthConfrimModal_col-md-offset-5__lleNA {
        margin-left: 41.6666666667%
    }

    .DisableGoogleAuthConfrimModal_col-6__urc7O,
    .DisableGoogleAuthConfrimModal_col-md-6__tfFWg {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DisableGoogleAuthConfrimModal_col-offset-6__nksH5,
    .DisableGoogleAuthConfrimModal_col-md-offset-6__LstI_ {
        margin-left: 50%
    }

    .DisableGoogleAuthConfrimModal_col-7___boa9,
    .DisableGoogleAuthConfrimModal_col-md-7__hmwyr {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DisableGoogleAuthConfrimModal_col-offset-7__d2uHL,
    .DisableGoogleAuthConfrimModal_col-md-offset-7__mrC6J {
        margin-left: 58.3333333333%
    }

    .DisableGoogleAuthConfrimModal_col-8__eRL_1,
    .DisableGoogleAuthConfrimModal_col-md-8__dZNuM {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DisableGoogleAuthConfrimModal_col-offset-8__gjTT8,
    .DisableGoogleAuthConfrimModal_col-md-offset-8__nOgfy {
        margin-left: 66.6666666667%
    }

    .DisableGoogleAuthConfrimModal_col-9__e4bA7,
    .DisableGoogleAuthConfrimModal_col-md-9__rgUyf {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DisableGoogleAuthConfrimModal_col-offset-9__r_JUg,
    .DisableGoogleAuthConfrimModal_col-md-offset-9__w0mc4 {
        margin-left: 75%
    }

    .DisableGoogleAuthConfrimModal_col-10__CAdGo,
    .DisableGoogleAuthConfrimModal_col-md-10__A6vAY {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DisableGoogleAuthConfrimModal_col-offset-10__kMuto,
    .DisableGoogleAuthConfrimModal_col-md-offset-10__X0z6f {
        margin-left: 83.3333333333%
    }

    .DisableGoogleAuthConfrimModal_col-11__o_co2,
    .DisableGoogleAuthConfrimModal_col-md-11___AEli {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DisableGoogleAuthConfrimModal_col-offset-11__57IPU,
    .DisableGoogleAuthConfrimModal_col-md-offset-11__TaIJE {
        margin-left: 91.6666666667%
    }

    .DisableGoogleAuthConfrimModal_col-12__g2k1_,
    .DisableGoogleAuthConfrimModal_col-md-12__gWe1e {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DisableGoogleAuthConfrimModal_col-offset-12__axevx,
    .DisableGoogleAuthConfrimModal_col-md-offset-12__kCBhZ {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .DisableGoogleAuthConfrimModal_grid-container__P5Ph_ {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.DisableGoogleAuthConfrimModal_DisableGoogleAuthConfrimModal__fBkPf .DisableGoogleAuthConfrimModal_desc__a8nSh {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: var(--text2);
    padding: 24px 0
}

.DisableGoogleAuthConfrimModal_DisableGoogleAuthConfrimModal__fBkPf .DisableGoogleAuthConfrimModal_desc__a8nSh p {
    margin-bottom: 20px
}

.DisableGoogleAuthConfrimModal_DisableGoogleAuthConfrimModal__fBkPf .DisableGoogleAuthConfrimModal_header__k6McL {
    display: flex;
    font-size: 24px;
    align-items: center;
    justify-content: space-between;
    font-weight: bold
}

.DisableGoogleAuthConfrimModal_DisableGoogleAuthConfrimModal__fBkPf .DisableGoogleAuthConfrimModal_header__k6McL .DisableGoogleAuthConfrimModal_close__k81W8 {
    cursor: pointer;
    width: 40px;
    height: 40px;
    border: 2px solid var(--background3-1);
    border-radius: 48px;
    display: flex;
    justify-content: center;
    align-items: center
}

.DisableGoogleAuthConfrimModal_DisableGoogleAuthConfrimModal__fBkPf .DisableGoogleAuthConfrimModal_header__k6McL .DisableGoogleAuthConfrimModal_close__k81W8 .DisableGoogleAuthConfrimModal_icon__Lgf_0 {
    font-size: 24px;
    color: var(--text2)
}

.DisableGoogleAuthConfrimModal_DisableGoogleAuthConfrimModal__fBkPf .DisableGoogleAuthConfrimModal_btn__TEMpP {
    width: 100%;
    border-radius: 90px
}

.SecondTitle_grid-container__Azy_U {
    padding-left: 16px;
    padding-right: 16px
}

.SecondTitle_row__mPuds,
.SecondTitle_space-between-row__woW36 {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.SecondTitle_space-between-row__woW36 {
    justify-content: space-between
}

.SecondTitle_col-1__HF8ey,
.SecondTitle_col-xs-1__N6PNh {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.SecondTitle_col-offset-1__c3PXt,
.SecondTitle_col-xs-offset-1__df1oN {
    margin-left: 25%
}

.SecondTitle_col-2__ahqzA,
.SecondTitle_col-xs-2__OOij5 {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.SecondTitle_col-offset-2__oC4_o,
.SecondTitle_col-xs-offset-2__xp0Sf {
    margin-left: 50%
}

.SecondTitle_col-3__SrnTw,
.SecondTitle_col-xs-3__NDgrr {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.SecondTitle_col-offset-3__VRGpn,
.SecondTitle_col-xs-offset-3__VBvnX {
    margin-left: 75%
}

.SecondTitle_col-4__SjgEL,
.SecondTitle_col-xs-4__lPWex {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.SecondTitle_col-offset-4__UCxqQ,
.SecondTitle_col-xs-offset-4__GkFCp {
    margin-left: 100%
}

.SecondTitle_col-5__UBMao {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.SecondTitle_col-offset-5___eKFp {
    margin-left: 100%
}

.SecondTitle_col-6__DgRUw {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.SecondTitle_col-offset-6__wI8ir {
    margin-left: 100%
}

.SecondTitle_col-7__HFylf {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.SecondTitle_col-offset-7__pgENa {
    margin-left: 100%
}

.SecondTitle_col-8__hOmlj {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.SecondTitle_col-offset-8__Y_28m {
    margin-left: 100%
}

.SecondTitle_col-9__6ZUwm {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.SecondTitle_col-offset-9__a0Zov {
    margin-left: 100%
}

.SecondTitle_col-10__Gy9gE {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.SecondTitle_col-offset-10__Bu6z3 {
    margin-left: 100%
}

.SecondTitle_col-11__i2KqT {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.SecondTitle_col-offset-11__19LHt {
    margin-left: 100%
}

.SecondTitle_col-12___8fqh {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.SecondTitle_col-offset-12__viN9T {
    margin-left: 100%
}

@media(min-width: 600px) {

    .SecondTitle_col-1__HF8ey,
    .SecondTitle_col-sm-1__zGaOU {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .SecondTitle_col-offset-1__c3PXt,
    .SecondTitle_col-sm-offset-1__Qag5K {
        margin-left: 12.5%
    }

    .SecondTitle_col-2__ahqzA,
    .SecondTitle_col-sm-2__gdBuA {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .SecondTitle_col-offset-2__oC4_o,
    .SecondTitle_col-sm-offset-2__5AGIz {
        margin-left: 25%
    }

    .SecondTitle_col-3__SrnTw,
    .SecondTitle_col-sm-3__WlP5D {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .SecondTitle_col-offset-3__VRGpn,
    .SecondTitle_col-sm-offset-3__DWS25 {
        margin-left: 37.5%
    }

    .SecondTitle_col-4__SjgEL,
    .SecondTitle_col-sm-4__hEbmd {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .SecondTitle_col-offset-4__UCxqQ,
    .SecondTitle_col-sm-offset-4__9w_2E {
        margin-left: 50%
    }

    .SecondTitle_col-5__UBMao,
    .SecondTitle_col-sm-5___reN1 {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .SecondTitle_col-offset-5___eKFp,
    .SecondTitle_col-sm-offset-5__4yVt7 {
        margin-left: 62.5%
    }

    .SecondTitle_col-6__DgRUw,
    .SecondTitle_col-sm-6__Z0mhn {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .SecondTitle_col-offset-6__wI8ir,
    .SecondTitle_col-sm-offset-6__9_lYd {
        margin-left: 75%
    }

    .SecondTitle_col-7__HFylf,
    .SecondTitle_col-sm-7__4VnzQ {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .SecondTitle_col-offset-7__pgENa,
    .SecondTitle_col-sm-offset-7__zA2Qz {
        margin-left: 87.5%
    }

    .SecondTitle_col-8__hOmlj,
    .SecondTitle_col-sm-8__RI63V {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .SecondTitle_col-offset-8__Y_28m,
    .SecondTitle_col-sm-offset-8__n6TQp {
        margin-left: 100%
    }

    .SecondTitle_col-9__6ZUwm {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .SecondTitle_col-offset-9__a0Zov {
        margin-left: 100%
    }

    .SecondTitle_col-10__Gy9gE {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .SecondTitle_col-offset-10__Bu6z3 {
        margin-left: 100%
    }

    .SecondTitle_col-11__i2KqT {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .SecondTitle_col-offset-11__19LHt {
        margin-left: 100%
    }

    .SecondTitle_col-12___8fqh {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .SecondTitle_col-offset-12__viN9T {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .SecondTitle_grid-container__Azy_U {
        padding-left: 24px;
        padding-right: 24px
    }

    .SecondTitle_row__mPuds,
    .SecondTitle_space-between-row__woW36 {
        margin-left: -12px;
        margin-right: -12px
    }

    .SecondTitle_col-1__HF8ey,
    .SecondTitle_col-md-1__Lh889 {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .SecondTitle_col-offset-1__c3PXt,
    .SecondTitle_col-md-offset-1__3GW_P {
        margin-left: 8.3333333333%
    }

    .SecondTitle_col-2__ahqzA,
    .SecondTitle_col-md-2__2FHTO {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .SecondTitle_col-offset-2__oC4_o,
    .SecondTitle_col-md-offset-2__xDDF3 {
        margin-left: 16.6666666667%
    }

    .SecondTitle_col-3__SrnTw,
    .SecondTitle_col-md-3__wl0Hp {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .SecondTitle_col-offset-3__VRGpn,
    .SecondTitle_col-md-offset-3__QwYye {
        margin-left: 25%
    }

    .SecondTitle_col-4__SjgEL,
    .SecondTitle_col-md-4__Eoc77 {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .SecondTitle_col-offset-4__UCxqQ,
    .SecondTitle_col-md-offset-4__DZZUE {
        margin-left: 33.3333333333%
    }

    .SecondTitle_col-5__UBMao,
    .SecondTitle_col-md-5__vgHYy {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .SecondTitle_col-offset-5___eKFp,
    .SecondTitle_col-md-offset-5__tBR16 {
        margin-left: 41.6666666667%
    }

    .SecondTitle_col-6__DgRUw,
    .SecondTitle_col-md-6__KTYJI {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .SecondTitle_col-offset-6__wI8ir,
    .SecondTitle_col-md-offset-6___du3P {
        margin-left: 50%
    }

    .SecondTitle_col-7__HFylf,
    .SecondTitle_col-md-7__OP6Zw {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .SecondTitle_col-offset-7__pgENa,
    .SecondTitle_col-md-offset-7__H5Pyk {
        margin-left: 58.3333333333%
    }

    .SecondTitle_col-8__hOmlj,
    .SecondTitle_col-md-8__BJ_hI {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .SecondTitle_col-offset-8__Y_28m,
    .SecondTitle_col-md-offset-8__wnhS9 {
        margin-left: 66.6666666667%
    }

    .SecondTitle_col-9__6ZUwm,
    .SecondTitle_col-md-9__SeL7s {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .SecondTitle_col-offset-9__a0Zov,
    .SecondTitle_col-md-offset-9__jKVZu {
        margin-left: 75%
    }

    .SecondTitle_col-10__Gy9gE,
    .SecondTitle_col-md-10__cfsJJ {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .SecondTitle_col-offset-10__Bu6z3,
    .SecondTitle_col-md-offset-10__980JD {
        margin-left: 83.3333333333%
    }

    .SecondTitle_col-11__i2KqT,
    .SecondTitle_col-md-11__H_jtW {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .SecondTitle_col-offset-11__19LHt,
    .SecondTitle_col-md-offset-11__Xgtye {
        margin-left: 91.6666666667%
    }

    .SecondTitle_col-12___8fqh,
    .SecondTitle_col-md-12__lm4uO {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .SecondTitle_col-offset-12__viN9T,
    .SecondTitle_col-md-offset-12__ZJ0Yz {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .SecondTitle_grid-container__Azy_U {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.SecondTitle_login-second-title__nqg5a {
    margin: 16px 0 24px;
    font-size: 12px;
    line-height: 18px
}

.SecondTitle_login-second-title-tips___qdgo {
    margin-right: 4px;
    color: var(--text3)
}

.SecondTitle_login-second-title-link__ugp6Y {
    color: var(--primary3);
    cursor: pointer
}

.style_grid-container__h_pyC {
    padding-left: 16px;
    padding-right: 16px
}

.style_row__ZbX0p,
.style_space-between-row__sZX6h {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.style_space-between-row__sZX6h {
    justify-content: space-between
}

.style_col-1__TgejL,
.style_col-xs-1__p21wD {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-1__xgmp3,
.style_col-xs-offset-1__qFDhN {
    margin-left: 25%
}

.style_col-2__wYQJV,
.style_col-xs-2__BHYkJ {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-2__cmWzS,
.style_col-xs-offset-2__yrElW {
    margin-left: 50%
}

.style_col-3___A8vZ,
.style_col-xs-3__eHiiJ {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-3__7IpOa,
.style_col-xs-offset-3__VGW8G {
    margin-left: 75%
}

.style_col-4__LVLvh,
.style_col-xs-4__U_s2h {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-4__99TeA,
.style_col-xs-offset-4__j5PyJ {
    margin-left: 100%
}

.style_col-5__x0AjW {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-5__s_shQ {
    margin-left: 100%
}

.style_col-6__UCcWi {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-6__oelTG {
    margin-left: 100%
}

.style_col-7__YjOWn {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-7__ApwIK {
    margin-left: 100%
}

.style_col-8__lKWjj {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-8__ZUyo_ {
    margin-left: 100%
}

.style_col-9__mtzvv {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-9__RzCf_ {
    margin-left: 100%
}

.style_col-10__Dcej5 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-10__vL_Hc {
    margin-left: 100%
}

.style_col-11__KXM1b {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-11__jtpxJ {
    margin-left: 100%
}

.style_col-12__YjuL4 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-12__4jvaL {
    margin-left: 100%
}

@media(min-width: 600px) {

    .style_col-1__TgejL,
    .style_col-sm-1__5nXxh {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-1__xgmp3,
    .style_col-sm-offset-1___7XlP {
        margin-left: 12.5%
    }

    .style_col-2__wYQJV,
    .style_col-sm-2__NOhZT {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-2__cmWzS,
    .style_col-sm-offset-2__8c7kk {
        margin-left: 25%
    }

    .style_col-3___A8vZ,
    .style_col-sm-3__QasOt {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-3__7IpOa,
    .style_col-sm-offset-3__f3EM4 {
        margin-left: 37.5%
    }

    .style_col-4__LVLvh,
    .style_col-sm-4___YtDY {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-4__99TeA,
    .style_col-sm-offset-4__5QV5c {
        margin-left: 50%
    }

    .style_col-5__x0AjW,
    .style_col-sm-5__O516m {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-5__s_shQ,
    .style_col-sm-offset-5__Jer3x {
        margin-left: 62.5%
    }

    .style_col-6__UCcWi,
    .style_col-sm-6__pleE7 {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-6__oelTG,
    .style_col-sm-offset-6__gYf2p {
        margin-left: 75%
    }

    .style_col-7__YjOWn,
    .style_col-sm-7__cggKR {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-7__ApwIK,
    .style_col-sm-offset-7__pFIQQ {
        margin-left: 87.5%
    }

    .style_col-8__lKWjj,
    .style_col-sm-8__5hmux {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-8__ZUyo_,
    .style_col-sm-offset-8__zL41P {
        margin-left: 100%
    }

    .style_col-9__mtzvv {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-9__RzCf_ {
        margin-left: 100%
    }

    .style_col-10__Dcej5 {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-10__vL_Hc {
        margin-left: 100%
    }

    .style_col-11__KXM1b {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-11__jtpxJ {
        margin-left: 100%
    }

    .style_col-12__YjuL4 {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-12__4jvaL {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .style_grid-container__h_pyC {
        padding-left: 24px;
        padding-right: 24px
    }

    .style_row__ZbX0p,
    .style_space-between-row__sZX6h {
        margin-left: -12px;
        margin-right: -12px
    }

    .style_col-1__TgejL,
    .style_col-md-1__fO1mA {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-1__xgmp3,
    .style_col-md-offset-1__uaNkE {
        margin-left: 8.3333333333%
    }

    .style_col-2__wYQJV,
    .style_col-md-2__6DHAG {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-2__cmWzS,
    .style_col-md-offset-2__DOi1o {
        margin-left: 16.6666666667%
    }

    .style_col-3___A8vZ,
    .style_col-md-3__apYKm {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-3__7IpOa,
    .style_col-md-offset-3__iDvSf {
        margin-left: 25%
    }

    .style_col-4__LVLvh,
    .style_col-md-4__Tdghb {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-4__99TeA,
    .style_col-md-offset-4__9qZq7 {
        margin-left: 33.3333333333%
    }

    .style_col-5__x0AjW,
    .style_col-md-5__gcg7b {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-5__s_shQ,
    .style_col-md-offset-5__C3Yss {
        margin-left: 41.6666666667%
    }

    .style_col-6__UCcWi,
    .style_col-md-6__jdwn0 {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-6__oelTG,
    .style_col-md-offset-6__mW3hY {
        margin-left: 50%
    }

    .style_col-7__YjOWn,
    .style_col-md-7__S5iBl {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-7__ApwIK,
    .style_col-md-offset-7__k5Knn {
        margin-left: 58.3333333333%
    }

    .style_col-8__lKWjj,
    .style_col-md-8__d11hG {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-8__ZUyo_,
    .style_col-md-offset-8__yUQTJ {
        margin-left: 66.6666666667%
    }

    .style_col-9__mtzvv,
    .style_col-md-9__Tgw1O {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-9__RzCf_,
    .style_col-md-offset-9__uvFB_ {
        margin-left: 75%
    }

    .style_col-10__Dcej5,
    .style_col-md-10__8CqY4 {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-10__vL_Hc,
    .style_col-md-offset-10__u1gYM {
        margin-left: 83.3333333333%
    }

    .style_col-11__KXM1b,
    .style_col-md-11__S3tGz {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-11__jtpxJ,
    .style_col-md-offset-11__jYlu5 {
        margin-left: 91.6666666667%
    }

    .style_col-12__YjuL4,
    .style_col-md-12__dq4ri {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-12__4jvaL,
    .style_col-md-offset-12__T1pW5 {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .style_grid-container__h_pyC {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.style_Input__oTeNd {
    width: 328px;
    border: 1.5px solid var(--background3-1);
    border-radius: 8px;
    padding: 16px 12px 16px 20px;
    transition: border-color .2s
}

.style_Input__oTeNd.style_Input-focus__d8_lL {
    border-color: var(--primary3)
}

.style_Input__oTeNd .style_title__Sb6_k {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
    font-weight: 500
}

.style_Input__oTeNd .style_label__cyBxU {
    color: var(--text3);
    font-size: 12px;
    line-height: 18px
}

.style_Input__oTeNd .style_input-row__k8K41 {
    display: flex;
    min-height: 24px;
    align-items: center
}

.style_Input__oTeNd .style_input__uEgAd {
    flex: 1 1;
    color: var(--text2);
    background: var(--background4);
    font-size: 14px;
    line-height: 24px
}

.style_Input__oTeNd .style_input__uEgAd::placeholder {
    color: var(--background3)
}

.style_Input__oTeNd .style_clear-icon__jZQtB {
    font-size: 24px;
    cursor: pointer;
    color: var(--background3)
}

.style_Input-disabled__L7b4Z,
.style_Input-disabled__L7b4Z .style_input__uEgAd,
.style_Input-disabled__L7b4Z .style_label__cyBxU {
    background: var(--background4);
    color: var(--background3);
    cursor: not-allowed
}

.style_Input-disabled__L7b4Z.style_Input-APP__gvdVj {
    -webkit-text-fill-color: var(--background3);
    opacity: 1
}

.style_Input__oTeNd.style_Input-error__HsqLp {
    border-color: var(--secondaryNegative1)
}

.Password_grid-container__rGfd9 {
    padding-left: 16px;
    padding-right: 16px
}

.Password_row__CFuO5,
.Password_space-between-row__QpIMM {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.Password_space-between-row__QpIMM {
    justify-content: space-between
}

.Password_col-1__vL80S,
.Password_col-xs-1__7EOlg {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.Password_col-offset-1__tknaB,
.Password_col-xs-offset-1__lSV4G {
    margin-left: 25%
}

.Password_col-2__KXj0c,
.Password_col-xs-2__nNoWJ {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.Password_col-offset-2__G9u6R,
.Password_col-xs-offset-2__t6E6K {
    margin-left: 50%
}

.Password_col-3__pq1kI,
.Password_col-xs-3__fPsK6 {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.Password_col-offset-3__5MWIP,
.Password_col-xs-offset-3__TFDkd {
    margin-left: 75%
}

.Password_col-4__Rzhxb,
.Password_col-xs-4__vtmNX {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Password_col-offset-4__md5tj,
.Password_col-xs-offset-4__P1FuU {
    margin-left: 100%
}

.Password_col-5__fnVNn {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Password_col-offset-5__Dy9ep {
    margin-left: 100%
}

.Password_col-6__8jD4t {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Password_col-offset-6__cidU3 {
    margin-left: 100%
}

.Password_col-7__2IUjR {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Password_col-offset-7__KzZXr {
    margin-left: 100%
}

.Password_col-8__0AYWW {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Password_col-offset-8__72TjO {
    margin-left: 100%
}

.Password_col-9__AegM5 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Password_col-offset-9__yEihB {
    margin-left: 100%
}

.Password_col-10__rfcQR {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Password_col-offset-10__QfffC {
    margin-left: 100%
}

.Password_col-11__UqwGe {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Password_col-offset-11__yqHha {
    margin-left: 100%
}

.Password_col-12__wqDR2 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Password_col-offset-12__mI9Xl {
    margin-left: 100%
}

@media(min-width: 600px) {

    .Password_col-1__vL80S,
    .Password_col-sm-1__gTot2 {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Password_col-offset-1__tknaB,
    .Password_col-sm-offset-1__My6hZ {
        margin-left: 12.5%
    }

    .Password_col-2__KXj0c,
    .Password_col-sm-2__WMNPc {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Password_col-offset-2__G9u6R,
    .Password_col-sm-offset-2__3DYq_ {
        margin-left: 25%
    }

    .Password_col-3__pq1kI,
    .Password_col-sm-3__G1_2t {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Password_col-offset-3__5MWIP,
    .Password_col-sm-offset-3__VYeSC {
        margin-left: 37.5%
    }

    .Password_col-4__Rzhxb,
    .Password_col-sm-4__fbvHW {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Password_col-offset-4__md5tj,
    .Password_col-sm-offset-4__u_Gcl {
        margin-left: 50%
    }

    .Password_col-5__fnVNn,
    .Password_col-sm-5__1_Vj_ {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Password_col-offset-5__Dy9ep,
    .Password_col-sm-offset-5__R2q9w {
        margin-left: 62.5%
    }

    .Password_col-6__8jD4t,
    .Password_col-sm-6__q2_a8 {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Password_col-offset-6__cidU3,
    .Password_col-sm-offset-6__x0H_c {
        margin-left: 75%
    }

    .Password_col-7__2IUjR,
    .Password_col-sm-7__zuS34 {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Password_col-offset-7__KzZXr,
    .Password_col-sm-offset-7__THzAc {
        margin-left: 87.5%
    }

    .Password_col-8__0AYWW,
    .Password_col-sm-8__bfflR {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Password_col-offset-8__72TjO,
    .Password_col-sm-offset-8__bpo9b {
        margin-left: 100%
    }

    .Password_col-9__AegM5 {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Password_col-offset-9__yEihB {
        margin-left: 100%
    }

    .Password_col-10__rfcQR {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Password_col-offset-10__QfffC {
        margin-left: 100%
    }

    .Password_col-11__UqwGe {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Password_col-offset-11__yqHha {
        margin-left: 100%
    }

    .Password_col-12__wqDR2 {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Password_col-offset-12__mI9Xl {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .Password_grid-container__rGfd9 {
        padding-left: 24px;
        padding-right: 24px
    }

    .Password_row__CFuO5,
    .Password_space-between-row__QpIMM {
        margin-left: -12px;
        margin-right: -12px
    }

    .Password_col-1__vL80S,
    .Password_col-md-1__a8W_r {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Password_col-offset-1__tknaB,
    .Password_col-md-offset-1__65s_b {
        margin-left: 8.3333333333%
    }

    .Password_col-2__KXj0c,
    .Password_col-md-2__MaIPH {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Password_col-offset-2__G9u6R,
    .Password_col-md-offset-2__gmEc9 {
        margin-left: 16.6666666667%
    }

    .Password_col-3__pq1kI,
    .Password_col-md-3__HaCdM {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Password_col-offset-3__5MWIP,
    .Password_col-md-offset-3__KxXZ7 {
        margin-left: 25%
    }

    .Password_col-4__Rzhxb,
    .Password_col-md-4__LwO7H {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Password_col-offset-4__md5tj,
    .Password_col-md-offset-4__vTq0z {
        margin-left: 33.3333333333%
    }

    .Password_col-5__fnVNn,
    .Password_col-md-5__Rg2Sv {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Password_col-offset-5__Dy9ep,
    .Password_col-md-offset-5__9NZLr {
        margin-left: 41.6666666667%
    }

    .Password_col-6__8jD4t,
    .Password_col-md-6___8y6o {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Password_col-offset-6__cidU3,
    .Password_col-md-offset-6__nmPK4 {
        margin-left: 50%
    }

    .Password_col-7__2IUjR,
    .Password_col-md-7__vJFwz {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Password_col-offset-7__KzZXr,
    .Password_col-md-offset-7__Tb9vo {
        margin-left: 58.3333333333%
    }

    .Password_col-8__0AYWW,
    .Password_col-md-8__7m44B {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Password_col-offset-8__72TjO,
    .Password_col-md-offset-8__27yFI {
        margin-left: 66.6666666667%
    }

    .Password_col-9__AegM5,
    .Password_col-md-9__JP_pA {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Password_col-offset-9__yEihB,
    .Password_col-md-offset-9__eZzYe {
        margin-left: 75%
    }

    .Password_col-10__rfcQR,
    .Password_col-md-10__8NfdM {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Password_col-offset-10__QfffC,
    .Password_col-md-offset-10__L2t02 {
        margin-left: 83.3333333333%
    }

    .Password_col-11__UqwGe,
    .Password_col-md-11__QPOuF {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Password_col-offset-11__yqHha,
    .Password_col-md-offset-11__RHIbO {
        margin-left: 91.6666666667%
    }

    .Password_col-12__wqDR2,
    .Password_col-md-12__w4VfV {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Password_col-offset-12__mI9Xl,
    .Password_col-md-offset-12__rCuwT {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .Password_grid-container__rGfd9 {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.Password_password_toggle__qg8LO {
    cursor: pointer;
    font-size: 24px;
    color: var(--text3)
}

.Password_rule-item__BE8y7 {
    color: var(--text2);
    font-size: 12px;
    line-height: 18px;
    display: flex;
    align-items: center
}

.Password_rule-item__BE8y7:not(:last-of-type) {
    margin-bottom: 4px
}

.Password_rule-item__BE8y7:last-of-type {
    margin-bottom: 16px
}

.Password_rule-item__BE8y7>div:first-of-type {
    padding-top: 2px;
    margin-right: 4px;
    width: 14px;
    font-size: 14px
}

.Button_grid-container__uQdBm {
    padding-left: 16px;
    padding-right: 16px
}

.Button_row___AXAR,
.Button_space-between-row__9DIAQ {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.Button_space-between-row__9DIAQ {
    justify-content: space-between
}

.Button_col-1__m2ICT,
.Button_col-xs-1__E2xCo {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.Button_col-offset-1__mGuzm,
.Button_col-xs-offset-1__u6IB5 {
    margin-left: 25%
}

.Button_col-2__UXh5t,
.Button_col-xs-2__T7FmO {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.Button_col-offset-2__zaC4j,
.Button_col-xs-offset-2__LSE9d {
    margin-left: 50%
}

.Button_col-3__7E7z4,
.Button_col-xs-3__QK9pW {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.Button_col-offset-3__OQ_ja,
.Button_col-xs-offset-3__RDPwL {
    margin-left: 75%
}

.Button_col-4__TvUOs,
.Button_col-xs-4__Wy5mu {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Button_col-offset-4__6BLCi,
.Button_col-xs-offset-4__CJar0 {
    margin-left: 100%
}

.Button_col-5__r3JsK {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Button_col-offset-5__8t2pA {
    margin-left: 100%
}

.Button_col-6__rQKnL {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Button_col-offset-6__9snwP {
    margin-left: 100%
}

.Button_col-7__S_k3k {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Button_col-offset-7__E8THq {
    margin-left: 100%
}

.Button_col-8__UMy1d {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Button_col-offset-8__zJNph {
    margin-left: 100%
}

.Button_col-9__J7VTZ {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Button_col-offset-9__BScqg {
    margin-left: 100%
}

.Button_col-10___mSR1 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Button_col-offset-10__eZh4Y {
    margin-left: 100%
}

.Button_col-11__iExBi {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Button_col-offset-11__idjPX {
    margin-left: 100%
}

.Button_col-12__WGCjG {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Button_col-offset-12__7jdnb {
    margin-left: 100%
}

@media(min-width: 600px) {

    .Button_col-1__m2ICT,
    .Button_col-sm-1__IqyZP {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Button_col-offset-1__mGuzm,
    .Button_col-sm-offset-1__I1E1S {
        margin-left: 12.5%
    }

    .Button_col-2__UXh5t,
    .Button_col-sm-2__jwEbf {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Button_col-offset-2__zaC4j,
    .Button_col-sm-offset-2__PE1gj {
        margin-left: 25%
    }

    .Button_col-3__7E7z4,
    .Button_col-sm-3__ms3eS {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Button_col-offset-3__OQ_ja,
    .Button_col-sm-offset-3__2hUm2 {
        margin-left: 37.5%
    }

    .Button_col-4__TvUOs,
    .Button_col-sm-4__7rAs5 {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Button_col-offset-4__6BLCi,
    .Button_col-sm-offset-4__R7zy0 {
        margin-left: 50%
    }

    .Button_col-5__r3JsK,
    .Button_col-sm-5__MM1vS {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Button_col-offset-5__8t2pA,
    .Button_col-sm-offset-5__xxjHC {
        margin-left: 62.5%
    }

    .Button_col-6__rQKnL,
    .Button_col-sm-6__MCPcg {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Button_col-offset-6__9snwP,
    .Button_col-sm-offset-6__6_Gno {
        margin-left: 75%
    }

    .Button_col-7__S_k3k,
    .Button_col-sm-7__ycaL6 {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Button_col-offset-7__E8THq,
    .Button_col-sm-offset-7__YGmiA {
        margin-left: 87.5%
    }

    .Button_col-8__UMy1d,
    .Button_col-sm-8__a_iq_ {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Button_col-offset-8__zJNph,
    .Button_col-sm-offset-8__6PLJg {
        margin-left: 100%
    }

    .Button_col-9__J7VTZ {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Button_col-offset-9__BScqg {
        margin-left: 100%
    }

    .Button_col-10___mSR1 {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Button_col-offset-10__eZh4Y {
        margin-left: 100%
    }

    .Button_col-11__iExBi {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Button_col-offset-11__idjPX {
        margin-left: 100%
    }

    .Button_col-12__WGCjG {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Button_col-offset-12__7jdnb {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .Button_grid-container__uQdBm {
        padding-left: 24px;
        padding-right: 24px
    }

    .Button_row___AXAR,
    .Button_space-between-row__9DIAQ {
        margin-left: -12px;
        margin-right: -12px
    }

    .Button_col-1__m2ICT,
    .Button_col-md-1__fs_eF {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Button_col-offset-1__mGuzm,
    .Button_col-md-offset-1__TLXBw {
        margin-left: 8.3333333333%
    }

    .Button_col-2__UXh5t,
    .Button_col-md-2__GfVPk {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Button_col-offset-2__zaC4j,
    .Button_col-md-offset-2__Uzz5_ {
        margin-left: 16.6666666667%
    }

    .Button_col-3__7E7z4,
    .Button_col-md-3__o9_ra {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Button_col-offset-3__OQ_ja,
    .Button_col-md-offset-3__8ERpX {
        margin-left: 25%
    }

    .Button_col-4__TvUOs,
    .Button_col-md-4__GbABM {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Button_col-offset-4__6BLCi,
    .Button_col-md-offset-4__uA5vs {
        margin-left: 33.3333333333%
    }

    .Button_col-5__r3JsK,
    .Button_col-md-5__2tPZK {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Button_col-offset-5__8t2pA,
    .Button_col-md-offset-5__D0NL7 {
        margin-left: 41.6666666667%
    }

    .Button_col-6__rQKnL,
    .Button_col-md-6__yHktp {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Button_col-offset-6__9snwP,
    .Button_col-md-offset-6__MtWV4 {
        margin-left: 50%
    }

    .Button_col-7__S_k3k,
    .Button_col-md-7__8urQi {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Button_col-offset-7__E8THq,
    .Button_col-md-offset-7__3QnVg {
        margin-left: 58.3333333333%
    }

    .Button_col-8__UMy1d,
    .Button_col-md-8__ILrgQ {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Button_col-offset-8__zJNph,
    .Button_col-md-offset-8__ZprOw {
        margin-left: 66.6666666667%
    }

    .Button_col-9__J7VTZ,
    .Button_col-md-9__lBjW1 {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Button_col-offset-9__BScqg,
    .Button_col-md-offset-9__eDOWh {
        margin-left: 75%
    }

    .Button_col-10___mSR1,
    .Button_col-md-10__GEEFi {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Button_col-offset-10__eZh4Y,
    .Button_col-md-offset-10__n9BcT {
        margin-left: 83.3333333333%
    }

    .Button_col-11__iExBi,
    .Button_col-md-11__bWpRk {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Button_col-offset-11__idjPX,
    .Button_col-md-offset-11__32hvS {
        margin-left: 91.6666666667%
    }

    .Button_col-12__WGCjG,
    .Button_col-md-12__XDBWv {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Button_col-offset-12__7jdnb,
    .Button_col-md-offset-12__IWa1Z {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .Button_grid-container__uQdBm {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.Button_Button__yhSe9 {
    text-transform: uppercase;
    outline: none;
    cursor: pointer;
    position: relative
}

.Button_Button__yhSe9.Button_primary__wp3mB {
    background: var(--primary);
    color: var(--button-white);
    border: none
}

.Button_Button__yhSe9.Button_primary__wp3mB.Button_large__cdLDL {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 16px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: bold;
    padding-left: 16px;
    padding-right: 16px
}

.Button_Button__yhSe9.Button_primary__wp3mB.Button_large__cdLDL .Button_loading_icon__Lt2GP,
.Button_Button__yhSe9.Button_primary__wp3mB.Button_large__cdLDL .Button_arrow_icon__78KDA {
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%)
}

.Button_Button__yhSe9.Button_primary__wp3mB.Button_large__cdLDL .Button_loading_icon__Lt2GP {
    animation: Button_loaderAniBtn__Bcu1a .8s linear infinite
}

.Button_Button__yhSe9.Button_primary__wp3mB.Button_small__MBplB {
    padding: 7px 12px;
    border-radius: 8px;
    font-size: 12px;
    line-height: 18px;
    font-weight: bold
}

.Button_Button__yhSe9.Button_primary__wp3mB.Button_small__MBplB .Button_loading_icon__Lt2GP {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    line-height: 34px;
    background: var(--primary);
    border-radius: 8px
}

.Button_Button__yhSe9.Button_primary__wp3mB.Button_small__MBplB .Button_loading_icon__Lt2GP svg {
    animation: Button_loaderAni2__XHX6x .8s linear infinite
}

.Button_Button__yhSe9.Button_secondary__Bip_a {
    border: 1px solid var(--background2-1);
    color: var(--primary);
    background: var(--background4)
}

.Button_Button__yhSe9.Button_secondary__Bip_a.Button_large__cdLDL {
    width: 100%;
    height: 52px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: bold
}

.Button_Button__yhSe9.Button_secondary__Bip_a.Button_large__cdLDL .Button_loading_icon__Lt2GP,
.Button_Button__yhSe9.Button_secondary__Bip_a.Button_large__cdLDL .Button_arrow_icon__78KDA {
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%)
}

.Button_Button__yhSe9.Button_secondary__Bip_a.Button_large__cdLDL .Button_loading_icon__Lt2GP {
    animation: Button_loaderAniBtn__Bcu1a .8s linear infinite
}

.Button_Button__yhSe9.Button_secondary__Bip_a.Button_small__MBplB {
    padding-left: 12px;
    padding-right: 12px;
    height: 32px;
    min-width: 76px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: bold
}

.Button_Button__yhSe9.Button_secondary__Bip_a.Button_small__MBplB .Button_loading_icon__Lt2GP {
    animation: Button_loaderAni2__XHX6x .8s linear infinite
}

.Button_Button__yhSe9.Button_secondary__Bip_a:hover {
    background: rgba(70, 145, 235, .08)
}

.Button_Button__yhSe9.Button_text__w3f20 {
    border: none;
    color: var(--primary);
    padding: 7px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: bold;
    background: var(--background4)
}

.Button_Button__yhSe9.Button_text__w3f20:hover {
    background: rgba(70, 145, 235, .08)
}

.Button_Button__yhSe9.Button_text__w3f20:disabled {
    opacity: 1;
    cursor: not-allowed
}

.Button_Button__yhSe9.Button_floating__aQkBT {
    position: absolute;
    border: none;
    box-shadow: 0px 2px 8px var(--shadow);
    background: var(--primary);
    color: var(--background4);
    padding: 13px 20px 14px;
    border-radius: 24px;
    font-size: 14px;
    font-weight: bold
}

.Button_Button__yhSe9:active {
    opacity: .64
}

.Button_Button__yhSe9:disabled {
    opacity: .32;
    cursor: not-allowed
}

.Button_Button__yhSe9.Button_loading__tyOPs {
    pointer-events: none
}

.Button_Button__yhSe9 .Button_suffix__8sKlF,
.Button_Button__yhSe9 .Button_prefix__dm2HK {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.Button_Button__yhSe9 .Button_suffix__8sKlF {
    right: 16px
}

.Button_Button__yhSe9 .Button_prefix__dm2HK {
    left: 16px
}

@keyframes Button_loaderAni2__XHX6x {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes Button_loaderAniBtn__Bcu1a {
    0% {
        transform: translateY(-50%) rotate(0deg)
    }

    100% {
        transform: translateY(-50%) rotate(360deg)
    }
}

.style_grid-container__cbeFu {
    padding-left: 16px;
    padding-right: 16px
}

.style_row__eQLfd,
.style_space-between-row___uShL {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.style_space-between-row___uShL {
    justify-content: space-between
}

.style_col-1__lfYRV,
.style_col-xs-1__YvVVQ {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-1__JviD1,
.style_col-xs-offset-1__vsWCa {
    margin-left: 25%
}

.style_col-2__8t7Ow,
.style_col-xs-2__auHLB {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-2__1YGU9,
.style_col-xs-offset-2__YuGJT {
    margin-left: 50%
}

.style_col-3__qm_i2,
.style_col-xs-3__rIzIg {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-3__Cn2Tf,
.style_col-xs-offset-3__2UIxv {
    margin-left: 75%
}

.style_col-4__4eVXS,
.style_col-xs-4__texG1 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-4__d1iOc,
.style_col-xs-offset-4__wXt1Q {
    margin-left: 100%
}

.style_col-5__RoDai {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-5__jdxK_ {
    margin-left: 100%
}

.style_col-6__hYpyq {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-6__gzFxW {
    margin-left: 100%
}

.style_col-7__4DJkY {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-7__6zNc0 {
    margin-left: 100%
}

.style_col-8__OOz5Q {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-8__ZqinW {
    margin-left: 100%
}

.style_col-9__QjxHx {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-9__ayvVr {
    margin-left: 100%
}

.style_col-10___qT4E {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-10__uWs6l {
    margin-left: 100%
}

.style_col-11__SskR7 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-11__uOHEq {
    margin-left: 100%
}

.style_col-12__ugjIz {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.style_col-offset-12__iIhfr {
    margin-left: 100%
}

@media(min-width: 600px) {

    .style_col-1__lfYRV,
    .style_col-sm-1__cohzw {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-1__JviD1,
    .style_col-sm-offset-1__UsOkc {
        margin-left: 12.5%
    }

    .style_col-2__8t7Ow,
    .style_col-sm-2___Yo3b {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-2__1YGU9,
    .style_col-sm-offset-2__4nOr6 {
        margin-left: 25%
    }

    .style_col-3__qm_i2,
    .style_col-sm-3__HIhLK {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-3__Cn2Tf,
    .style_col-sm-offset-3__sHEDW {
        margin-left: 37.5%
    }

    .style_col-4__4eVXS,
    .style_col-sm-4__zpFug {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-4__d1iOc,
    .style_col-sm-offset-4__MuYPP {
        margin-left: 50%
    }

    .style_col-5__RoDai,
    .style_col-sm-5__1irX_ {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-5__jdxK_,
    .style_col-sm-offset-5__FNTjM {
        margin-left: 62.5%
    }

    .style_col-6__hYpyq,
    .style_col-sm-6__PAV0b {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-6__gzFxW,
    .style_col-sm-offset-6__w4OK0 {
        margin-left: 75%
    }

    .style_col-7__4DJkY,
    .style_col-sm-7__LfJUA {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-7__6zNc0,
    .style_col-sm-offset-7__BMKRZ {
        margin-left: 87.5%
    }

    .style_col-8__OOz5Q,
    .style_col-sm-8__cyZOU {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-8__ZqinW,
    .style_col-sm-offset-8__laBbC {
        margin-left: 100%
    }

    .style_col-9__QjxHx {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-9__ayvVr {
        margin-left: 100%
    }

    .style_col-10___qT4E {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-10__uWs6l {
        margin-left: 100%
    }

    .style_col-11__SskR7 {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-11__uOHEq {
        margin-left: 100%
    }

    .style_col-12__ugjIz {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .style_col-offset-12__iIhfr {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .style_grid-container__cbeFu {
        padding-left: 24px;
        padding-right: 24px
    }

    .style_row__eQLfd,
    .style_space-between-row___uShL {
        margin-left: -12px;
        margin-right: -12px
    }

    .style_col-1__lfYRV,
    .style_col-md-1__dPjF_ {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-1__JviD1,
    .style_col-md-offset-1__aPUZA {
        margin-left: 8.3333333333%
    }

    .style_col-2__8t7Ow,
    .style_col-md-2__GIIFc {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-2__1YGU9,
    .style_col-md-offset-2__bG9XY {
        margin-left: 16.6666666667%
    }

    .style_col-3__qm_i2,
    .style_col-md-3__4tpwj {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-3__Cn2Tf,
    .style_col-md-offset-3__gTsit {
        margin-left: 25%
    }

    .style_col-4__4eVXS,
    .style_col-md-4__WOnXr {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-4__d1iOc,
    .style_col-md-offset-4__chww9 {
        margin-left: 33.3333333333%
    }

    .style_col-5__RoDai,
    .style_col-md-5__vOCOu {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-5__jdxK_,
    .style_col-md-offset-5__OQ89k {
        margin-left: 41.6666666667%
    }

    .style_col-6__hYpyq,
    .style_col-md-6__Rl4_D {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-6__gzFxW,
    .style_col-md-offset-6__s1W5v {
        margin-left: 50%
    }

    .style_col-7__4DJkY,
    .style_col-md-7__0b1gw {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-7__6zNc0,
    .style_col-md-offset-7___mN9y {
        margin-left: 58.3333333333%
    }

    .style_col-8__OOz5Q,
    .style_col-md-8__Og28m {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-8__ZqinW,
    .style_col-md-offset-8__fmrXw {
        margin-left: 66.6666666667%
    }

    .style_col-9__QjxHx,
    .style_col-md-9__o0SQZ {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-9__ayvVr,
    .style_col-md-offset-9__vSAVw {
        margin-left: 75%
    }

    .style_col-10___qT4E,
    .style_col-md-10__xebjH {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-10__uWs6l,
    .style_col-md-offset-10__psQRy {
        margin-left: 83.3333333333%
    }

    .style_col-11__SskR7,
    .style_col-md-11__JvLsA {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-11__uOHEq,
    .style_col-md-offset-11__Hr5Mq {
        margin-left: 91.6666666667%
    }

    .style_col-12__ugjIz,
    .style_col-md-12__eLml5 {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .style_col-offset-12__iIhfr,
    .style_col-md-offset-12__7z0pM {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .style_grid-container__cbeFu {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.style_AnniversarySlogan__gEWiw {
    z-index: 1
}

.style_AnniversarySlogan__gEWiw .style_ann-icon__nMK9R {
    transform: rotate(-2.195deg);
    flex-shrink: 0;
    position: relative;
    top: 4px
}

.style_AnniversarySlogan__gEWiw .style_AnniversarySlogan-item__W6Dnx {
    font-size: 48px;
    line-height: 72px;
    font-weight: bold;
    position: relative;
    width: 55%
}

@media(min-width: 600px) {
    .style_AnniversarySlogan__gEWiw .style_AnniversarySlogan-item__W6Dnx {
        width: 55%
    }
}

@media(min-width: 840px) {
    .style_AnniversarySlogan__gEWiw .style_AnniversarySlogan-item__W6Dnx {
        width: 55%
    }
}

@media(min-width: 1024px) {
    .style_AnniversarySlogan__gEWiw .style_AnniversarySlogan-item__W6Dnx {
        width: 700px
    }
}

@media(max-width: 599px) {
    .style_AnniversarySlogan__gEWiw .style_AnniversarySlogan-item__W6Dnx {
        font-size: 28px;
        line-height: 42px;
        width: 100%
    }

    .style_AnniversarySlogan__gEWiw .style_AnniversarySlogan-item__W6Dnx .style_ann-icon__nMK9R {
        width: 28px;
        height: 28px
    }
}

.style_AnniversarySlogan__gEWiw .style_AnniversarySlogan-item__W6Dnx>span {
    display: block
}

.style_AnniversarySlogan__gEWiw .style_static-title__ujwJO {
    position: relative;
    color: var(--primary3)
}

.style_AnniversarySlogan__gEWiw .style_title_line2__B9SrF {
    color: var(--text2);
    margin-top: 8px
}

@media(max-width: 599px) {
    .style_AnniversarySlogan__gEWiw .style_title_line2__B9SrF {
        margin-top: 0px
    }
}

.style_AnniversarySlogan__gEWiw .style_desc__kk8GW {
    white-space: pre-line;
    font-size: 20px;
    line-height: 30px;
    margin-top: 24px;
    margin-bottom: 32px
}

@media(max-width: 599px) {
    .style_AnniversarySlogan__gEWiw .style_desc__kk8GW {
        font-size: 14px;
        line-height: 20px
    }
}

.Modal_grid-container__aMAj3 {
    padding-left: 16px;
    padding-right: 16px
}

.Modal_row__Jf4__,
.Modal_space-between-row__vu1Jn {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.Modal_space-between-row__vu1Jn {
    justify-content: space-between
}

.Modal_col-1__uVAWL,
.Modal_col-xs-1__ifGOe {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.Modal_col-offset-1__aPwGl,
.Modal_col-xs-offset-1__tuccO {
    margin-left: 25%
}

.Modal_col-2__uybZT,
.Modal_col-xs-2__uNngP {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.Modal_col-offset-2__gJHLp,
.Modal_col-xs-offset-2__rBbgL {
    margin-left: 50%
}

.Modal_col-3__Btqlj,
.Modal_col-xs-3__fA4vE {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.Modal_col-offset-3__YFW6X,
.Modal_col-xs-offset-3__05hR0 {
    margin-left: 75%
}

.Modal_col-4__vHusH,
.Modal_col-xs-4__bWBSa {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Modal_col-offset-4__pYmKH,
.Modal_col-xs-offset-4___T5Eq {
    margin-left: 100%
}

.Modal_col-5__0L8uS {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Modal_col-offset-5__Lqi7y {
    margin-left: 100%
}

.Modal_col-6__gmSba {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Modal_col-offset-6__Py85z {
    margin-left: 100%
}

.Modal_col-7__ESQDS {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Modal_col-offset-7__yAzBC {
    margin-left: 100%
}

.Modal_col-8__BHclK {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Modal_col-offset-8__q62CX {
    margin-left: 100%
}

.Modal_col-9__Gnzth {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Modal_col-offset-9__UnzcD {
    margin-left: 100%
}

.Modal_col-10__Hi89v {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Modal_col-offset-10__s34dy {
    margin-left: 100%
}

.Modal_col-11__5kv98 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Modal_col-offset-11__mGiUs {
    margin-left: 100%
}

.Modal_col-12__qpFgx {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Modal_col-offset-12__RVECm {
    margin-left: 100%
}

@media(min-width: 600px) {

    .Modal_col-1__uVAWL,
    .Modal_col-sm-1__xVBBH {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Modal_col-offset-1__aPwGl,
    .Modal_col-sm-offset-1__W4hVU {
        margin-left: 12.5%
    }

    .Modal_col-2__uybZT,
    .Modal_col-sm-2__KvPbA {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Modal_col-offset-2__gJHLp,
    .Modal_col-sm-offset-2__oF9u9 {
        margin-left: 25%
    }

    .Modal_col-3__Btqlj,
    .Modal_col-sm-3___T_Ja {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Modal_col-offset-3__YFW6X,
    .Modal_col-sm-offset-3__Pdbh7 {
        margin-left: 37.5%
    }

    .Modal_col-4__vHusH,
    .Modal_col-sm-4__pXpez {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Modal_col-offset-4__pYmKH,
    .Modal_col-sm-offset-4__zf4bD {
        margin-left: 50%
    }

    .Modal_col-5__0L8uS,
    .Modal_col-sm-5__pMxwX {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Modal_col-offset-5__Lqi7y,
    .Modal_col-sm-offset-5__jXIkS {
        margin-left: 62.5%
    }

    .Modal_col-6__gmSba,
    .Modal_col-sm-6__8EAgI {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Modal_col-offset-6__Py85z,
    .Modal_col-sm-offset-6__oM7bM {
        margin-left: 75%
    }

    .Modal_col-7__ESQDS,
    .Modal_col-sm-7__ZgoD0 {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Modal_col-offset-7__yAzBC,
    .Modal_col-sm-offset-7__7lc_C {
        margin-left: 87.5%
    }

    .Modal_col-8__BHclK,
    .Modal_col-sm-8__W1w4D {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Modal_col-offset-8__q62CX,
    .Modal_col-sm-offset-8__Qj3Lr {
        margin-left: 100%
    }

    .Modal_col-9__Gnzth {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Modal_col-offset-9__UnzcD {
        margin-left: 100%
    }

    .Modal_col-10__Hi89v {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Modal_col-offset-10__s34dy {
        margin-left: 100%
    }

    .Modal_col-11__5kv98 {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Modal_col-offset-11__mGiUs {
        margin-left: 100%
    }

    .Modal_col-12__qpFgx {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Modal_col-offset-12__RVECm {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .Modal_grid-container__aMAj3 {
        padding-left: 24px;
        padding-right: 24px
    }

    .Modal_row__Jf4__,
    .Modal_space-between-row__vu1Jn {
        margin-left: -12px;
        margin-right: -12px
    }

    .Modal_col-1__uVAWL,
    .Modal_col-md-1__N3VEy {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Modal_col-offset-1__aPwGl,
    .Modal_col-md-offset-1__mPUcY {
        margin-left: 8.3333333333%
    }

    .Modal_col-2__uybZT,
    .Modal_col-md-2__VP0qs {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Modal_col-offset-2__gJHLp,
    .Modal_col-md-offset-2__Eq31n {
        margin-left: 16.6666666667%
    }

    .Modal_col-3__Btqlj,
    .Modal_col-md-3__6E_Zk {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Modal_col-offset-3__YFW6X,
    .Modal_col-md-offset-3__sAaGQ {
        margin-left: 25%
    }

    .Modal_col-4__vHusH,
    .Modal_col-md-4__q6SdM {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Modal_col-offset-4__pYmKH,
    .Modal_col-md-offset-4__WgmcA {
        margin-left: 33.3333333333%
    }

    .Modal_col-5__0L8uS,
    .Modal_col-md-5__aVT0m {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Modal_col-offset-5__Lqi7y,
    .Modal_col-md-offset-5__vHEVH {
        margin-left: 41.6666666667%
    }

    .Modal_col-6__gmSba,
    .Modal_col-md-6__z0od4 {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Modal_col-offset-6__Py85z,
    .Modal_col-md-offset-6__438wY {
        margin-left: 50%
    }

    .Modal_col-7__ESQDS,
    .Modal_col-md-7__V_43j {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Modal_col-offset-7__yAzBC,
    .Modal_col-md-offset-7__iTF5N {
        margin-left: 58.3333333333%
    }

    .Modal_col-8__BHclK,
    .Modal_col-md-8___X6B7 {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Modal_col-offset-8__q62CX,
    .Modal_col-md-offset-8__tRQV2 {
        margin-left: 66.6666666667%
    }

    .Modal_col-9__Gnzth,
    .Modal_col-md-9__Iz00C {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Modal_col-offset-9__UnzcD,
    .Modal_col-md-offset-9__ziPqg {
        margin-left: 75%
    }

    .Modal_col-10__Hi89v,
    .Modal_col-md-10__aDHDd {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Modal_col-offset-10__s34dy,
    .Modal_col-md-offset-10__RVbRv {
        margin-left: 83.3333333333%
    }

    .Modal_col-11__5kv98,
    .Modal_col-md-11__HFCcV {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Modal_col-offset-11__mGiUs,
    .Modal_col-md-offset-11__R6vrZ {
        margin-left: 91.6666666667%
    }

    .Modal_col-12__qpFgx,
    .Modal_col-md-12__8xT6P {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Modal_col-offset-12__RVECm,
    .Modal_col-md-offset-12__fI1fA {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .Modal_grid-container__aMAj3 {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.Modal_Modal__qwWTP .Modal_rc_modal_close__Z8wro {
    padding: 6px;
    border: 2px solid var(--background3-1);
    box-sizing: border-box;
    border-radius: 20px;
    display: flex;
    justify-items: center;
    align-items: center
}

.Modal_Modal__qwWTP .Modal_rc_modal_close_icon__nqmx0 {
    font-size: 24px;
    color: var(--text2)
}

.Modal_Modal__qwWTP .rc-dialog-title {
    margin: 0;
    font-size: 14px;
    line-height: 21px;
    font-weight: bold
}

.Modal_Modal__qwWTP .rc-dialog-section {
    position: relative;
    background-color: var(--background1);
    box-shadow: 0px 64px 64px -48px rgba(15, 15, 15, .1);
    border: none;
    border-radius: 16px;
    background-clip: padding-box
}

.Modal_Modal__qwWTP .rc-dialog-close {
    cursor: pointer;
    border: 0;
    background: rgba(0, 0, 0, 0);
    position: absolute;
    right: 20px;
    top: 12px;
    line-height: 1;
    filter: alpha(opacity=20);
    text-decoration: none;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 3
}

.Modal_Modal__qwWTP .rc-dialog-close:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    text-decoration: none
}

.Modal_Modal__qwWTP .rc-dialog-header {
    padding: 13px 20px 14px 20px;
    border-radius: 16px 16px 0 0;
    background: var(--background1);
    color: var(--text2);
    border-bottom: 1px solid var(--background2-1)
}

.Modal_Modal__qwWTP .rc-dialog-body {
    padding: 32px
}

.Modal_Modal__qwWTP .rc-dialog-footer {
    border-top: 1px solid var(--background2-1);
    padding: 10px 20px;
    text-align: right;
    border-radius: 0 0 5px 5px
}

.Modal_Modal__qwWTP .rc-dialog-zoom-enter,
.Modal_Modal__qwWTP .rc-dialog-zoom-appear {
    opacity: 0;
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
    animation-play-state: paused
}

.Modal_Modal__qwWTP .rc-dialog-zoom-leave {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
    animation-play-state: paused
}

.Modal_Modal__qwWTP .rc-dialog-zoom-enter.rc-dialog-zoom-enter-active,
.Modal_Modal__qwWTP .rc-dialog-zoom-appear.rc-dialog-zoom-appear-active {
    animation-name: rcDialogZoomIn;
    animation-play-state: running
}

.Modal_Modal__qwWTP .rc-dialog-zoom-leave.rc-dialog-zoom-leave-active {
    animation-name: rcDialogZoomOut;
    animation-play-state: running
}

@keyframes Modal_rcDialogZoomIn___DIIO {
    0% {
        opacity: 0;
        transform: scale(0, 0)
    }

    100% {
        opacity: 1;
        transform: scale(1, 1)
    }
}

@keyframes Modal_rcDialogZoomOut__NTeDR {
    0% {
        transform: scale(1, 1)
    }

    100% {
        opacity: 0;
        transform: scale(0, 0)
    }
}

.Modal_Modal__qwWTP .rc-dialog-fade-enter,
.Modal_Modal__qwWTP .rc-dialog-fade-appear {
    opacity: 0;
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
    animation-play-state: paused
}

.Modal_Modal__qwWTP .rc-dialog-fade-leave {
    animation-duration: .3s;
    animation-fill-mode: both;
    animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
    animation-play-state: paused
}

.Modal_Modal__qwWTP .rc-dialog-fade-enter.rc-dialog-fade-enter-active,
.Modal_Modal__qwWTP .rc-dialog-fade-appear.rc-dialog-fade-appear-active {
    animation-name: rcDialogFadeIn;
    animation-play-state: running
}

.Modal_Modal__qwWTP .rc-dialog-fade-leave.rc-dialog-fade-leave-active {
    animation-name: rcDialogFadeOut;
    animation-play-state: running
}

@keyframes Modal_rcDialogFadeIn__hx6kY {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes Modal_rcDialogFadeOut__4E0NV {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.Slogan_grid-container__glv55 {
    padding-left: 16px;
    padding-right: 16px
}

.Slogan_row__xvi_s,
.Slogan_space-between-row__dtr7F {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.Slogan_space-between-row__dtr7F {
    justify-content: space-between
}

.Slogan_col-1__Uxiwp,
.Slogan_col-xs-1__k3myZ {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.Slogan_col-offset-1__6MTGM,
.Slogan_col-xs-offset-1__EMzkl {
    margin-left: 25%
}

.Slogan_col-2__4_2h3,
.Slogan_col-xs-2__ru25g {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.Slogan_col-offset-2__h7xkh,
.Slogan_col-xs-offset-2__50FNu {
    margin-left: 50%
}

.Slogan_col-3__F_to7,
.Slogan_col-xs-3__6LDLb {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.Slogan_col-offset-3__NsfaF,
.Slogan_col-xs-offset-3__29HvQ {
    margin-left: 75%
}

.Slogan_col-4__4_kkV,
.Slogan_col-xs-4__S1srW {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Slogan_col-offset-4__1scoR,
.Slogan_col-xs-offset-4___b_yl {
    margin-left: 100%
}

.Slogan_col-5__YA_GA {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Slogan_col-offset-5__nKg9_ {
    margin-left: 100%
}

.Slogan_col-6__nLr8F {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Slogan_col-offset-6__UkGXV {
    margin-left: 100%
}

.Slogan_col-7__yXkZp {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Slogan_col-offset-7__KgHAv {
    margin-left: 100%
}

.Slogan_col-8__qwuM_ {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Slogan_col-offset-8__CZ7Z8 {
    margin-left: 100%
}

.Slogan_col-9__g6ggi {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Slogan_col-offset-9__8mUlF {
    margin-left: 100%
}

.Slogan_col-10__STiTm {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Slogan_col-offset-10__ILB2z {
    margin-left: 100%
}

.Slogan_col-11__AV5MO {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Slogan_col-offset-11__NkWPh {
    margin-left: 100%
}

.Slogan_col-12__pbe7X {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Slogan_col-offset-12__3xTE7 {
    margin-left: 100%
}

@media(min-width: 600px) {

    .Slogan_col-1__Uxiwp,
    .Slogan_col-sm-1__WXtxe {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Slogan_col-offset-1__6MTGM,
    .Slogan_col-sm-offset-1__lVa2Z {
        margin-left: 12.5%
    }

    .Slogan_col-2__4_2h3,
    .Slogan_col-sm-2__NgcUn {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Slogan_col-offset-2__h7xkh,
    .Slogan_col-sm-offset-2__3G9jb {
        margin-left: 25%
    }

    .Slogan_col-3__F_to7,
    .Slogan_col-sm-3__63T_i {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Slogan_col-offset-3__NsfaF,
    .Slogan_col-sm-offset-3__tmqLO {
        margin-left: 37.5%
    }

    .Slogan_col-4__4_kkV,
    .Slogan_col-sm-4__Xj9Vh {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Slogan_col-offset-4__1scoR,
    .Slogan_col-sm-offset-4___9ZRz {
        margin-left: 50%
    }

    .Slogan_col-5__YA_GA,
    .Slogan_col-sm-5__gyvPY {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Slogan_col-offset-5__nKg9_,
    .Slogan_col-sm-offset-5__AtUaw {
        margin-left: 62.5%
    }

    .Slogan_col-6__nLr8F,
    .Slogan_col-sm-6__AwoFP {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Slogan_col-offset-6__UkGXV,
    .Slogan_col-sm-offset-6__nKM4W {
        margin-left: 75%
    }

    .Slogan_col-7__yXkZp,
    .Slogan_col-sm-7__KeRFA {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Slogan_col-offset-7__KgHAv,
    .Slogan_col-sm-offset-7__fgk9b {
        margin-left: 87.5%
    }

    .Slogan_col-8__qwuM_,
    .Slogan_col-sm-8__beYlg {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Slogan_col-offset-8__CZ7Z8,
    .Slogan_col-sm-offset-8__AVFn0 {
        margin-left: 100%
    }

    .Slogan_col-9__g6ggi {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Slogan_col-offset-9__8mUlF {
        margin-left: 100%
    }

    .Slogan_col-10__STiTm {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Slogan_col-offset-10__ILB2z {
        margin-left: 100%
    }

    .Slogan_col-11__AV5MO {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Slogan_col-offset-11__NkWPh {
        margin-left: 100%
    }

    .Slogan_col-12__pbe7X {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Slogan_col-offset-12__3xTE7 {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .Slogan_grid-container__glv55 {
        padding-left: 24px;
        padding-right: 24px
    }

    .Slogan_row__xvi_s,
    .Slogan_space-between-row__dtr7F {
        margin-left: -12px;
        margin-right: -12px
    }

    .Slogan_col-1__Uxiwp,
    .Slogan_col-md-1__eSNm9 {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Slogan_col-offset-1__6MTGM,
    .Slogan_col-md-offset-1__BZB3f {
        margin-left: 8.3333333333%
    }

    .Slogan_col-2__4_2h3,
    .Slogan_col-md-2__MaVxq {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Slogan_col-offset-2__h7xkh,
    .Slogan_col-md-offset-2__MEzRN {
        margin-left: 16.6666666667%
    }

    .Slogan_col-3__F_to7,
    .Slogan_col-md-3__gaqQX {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Slogan_col-offset-3__NsfaF,
    .Slogan_col-md-offset-3__7ZQdE {
        margin-left: 25%
    }

    .Slogan_col-4__4_kkV,
    .Slogan_col-md-4__uz7co {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Slogan_col-offset-4__1scoR,
    .Slogan_col-md-offset-4__LhLw_ {
        margin-left: 33.3333333333%
    }

    .Slogan_col-5__YA_GA,
    .Slogan_col-md-5__OZD0N {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Slogan_col-offset-5__nKg9_,
    .Slogan_col-md-offset-5__hKh60 {
        margin-left: 41.6666666667%
    }

    .Slogan_col-6__nLr8F,
    .Slogan_col-md-6__Yd0_d {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Slogan_col-offset-6__UkGXV,
    .Slogan_col-md-offset-6__wiL5J {
        margin-left: 50%
    }

    .Slogan_col-7__yXkZp,
    .Slogan_col-md-7__cH0pQ {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Slogan_col-offset-7__KgHAv,
    .Slogan_col-md-offset-7__VhkNd {
        margin-left: 58.3333333333%
    }

    .Slogan_col-8__qwuM_,
    .Slogan_col-md-8__UFwys {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Slogan_col-offset-8__CZ7Z8,
    .Slogan_col-md-offset-8__PBSeJ {
        margin-left: 66.6666666667%
    }

    .Slogan_col-9__g6ggi,
    .Slogan_col-md-9__5dA5Q {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Slogan_col-offset-9__8mUlF,
    .Slogan_col-md-offset-9__vDeRr {
        margin-left: 75%
    }

    .Slogan_col-10__STiTm,
    .Slogan_col-md-10__Hhdv_ {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Slogan_col-offset-10__ILB2z,
    .Slogan_col-md-offset-10__xsbrQ {
        margin-left: 83.3333333333%
    }

    .Slogan_col-11__AV5MO,
    .Slogan_col-md-11__Xu7tw {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Slogan_col-offset-11__NkWPh,
    .Slogan_col-md-offset-11__XjR6k {
        margin-left: 91.6666666667%
    }

    .Slogan_col-12__pbe7X,
    .Slogan_col-md-12__WTXGd {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Slogan_col-offset-12__3xTE7,
    .Slogan_col-md-offset-12__Rl7_z {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .Slogan_grid-container__glv55 {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.Slogan_Slogan__j038b .Slogan_Slogan-item__x5ykC {
    min-width: 530px;
    max-width: 580px;
    margin: 0px;
    font-size: 48px;
    line-height: 72px;
    font-weight: 700;
    position: relative
}

@media(max-width: 599px) {
    .Slogan_Slogan__j038b .Slogan_Slogan-item__x5ykC {
        font-size: 28px;
        line-height: 42px
    }
}

.Slogan_Slogan__j038b .Slogan_Slogan-item__x5ykC>span {
    display: block
}

.Slogan_Slogan__j038b .Slogan_title__gsEXE {
    position: absolute;
    top: -100%;
    width: 100%;
    color: var(--primary3);
    margin-bottom: 0px;
    opacity: 0;
    transition: opacity .5s ease-in
}

.Slogan_Slogan__j038b .Slogan_title__gsEXE.Slogan_active___eKjI {
    opacity: 1
}

.Slogan_Slogan__j038b .Slogan_title_line2__gv8GI {
    color: var(--text2);
    margin-top: 72px
}

@media(max-width: 599px) {
    .Slogan_Slogan__j038b .Slogan_title_line2__gv8GI {
        margin-top: 48px
    }
}

.Slogan_Slogan__j038b .Slogan_desc__aclXX {
    white-space: pre-line
}

.Slogan_Slogan__j038b p {
    font-size: 20px;
    line-height: 30px;
    margin-top: 24px;
    margin-bottom: 32px
}

@media(max-width: 599px) {
    .Slogan_Slogan__j038b p {
        font-size: 14px;
        line-height: 20px
    }
}

.Slogan_CamSlogan__ks_hS {
    top: 36px !important
}

.Slogan_CamSlogan__ks_hS .Slogan_title__gsEXE {
    position: relative
}

.Slogan_CamSlogan__ks_hS .Slogan_title_line2__gv8GI {
    margin-top: 8px !important
}

.Title_grid-container__QFGB_ {
    padding-left: 16px;
    padding-right: 16px
}

.Title_row__QnTjV,
.Title_space-between-row__c3925 {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.Title_space-between-row__c3925 {
    justify-content: space-between
}

.Title_col-1__YNa_L,
.Title_col-xs-1__YrDL9 {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.Title_col-offset-1__00EgQ,
.Title_col-xs-offset-1__jJf_z {
    margin-left: 25%
}

.Title_col-2__btOhP,
.Title_col-xs-2__MPWtw {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.Title_col-offset-2__g1VcN,
.Title_col-xs-offset-2__QExXe {
    margin-left: 50%
}

.Title_col-3__UVyeC,
.Title_col-xs-3__hJ2Od {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.Title_col-offset-3__msMGD,
.Title_col-xs-offset-3__aO_EQ {
    margin-left: 75%
}

.Title_col-4__iiQTR,
.Title_col-xs-4__hyz7p {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Title_col-offset-4__biKJg,
.Title_col-xs-offset-4__63UFX {
    margin-left: 100%
}

.Title_col-5___5gak {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Title_col-offset-5__B6307 {
    margin-left: 100%
}

.Title_col-6__8cCPr {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Title_col-offset-6__18Zgt {
    margin-left: 100%
}

.Title_col-7__IUg9S {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Title_col-offset-7__vMbEu {
    margin-left: 100%
}

.Title_col-8__0_UXk {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Title_col-offset-8__xNPhN {
    margin-left: 100%
}

.Title_col-9__QGZw_ {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Title_col-offset-9__5T1hD {
    margin-left: 100%
}

.Title_col-10__nAX2_ {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Title_col-offset-10__QMLgA {
    margin-left: 100%
}

.Title_col-11__aVhSe {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Title_col-offset-11__ul8ot {
    margin-left: 100%
}

.Title_col-12__6cxzz {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Title_col-offset-12__6dKww {
    margin-left: 100%
}

@media(min-width: 600px) {

    .Title_col-1__YNa_L,
    .Title_col-sm-1__G0jgm {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Title_col-offset-1__00EgQ,
    .Title_col-sm-offset-1__LSfwh {
        margin-left: 12.5%
    }

    .Title_col-2__btOhP,
    .Title_col-sm-2__PGjnR {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Title_col-offset-2__g1VcN,
    .Title_col-sm-offset-2__2YN5D {
        margin-left: 25%
    }

    .Title_col-3__UVyeC,
    .Title_col-sm-3__Rpx7q {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Title_col-offset-3__msMGD,
    .Title_col-sm-offset-3__t9r0M {
        margin-left: 37.5%
    }

    .Title_col-4__iiQTR,
    .Title_col-sm-4__J2auM {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Title_col-offset-4__biKJg,
    .Title_col-sm-offset-4__qr7kj {
        margin-left: 50%
    }

    .Title_col-5___5gak,
    .Title_col-sm-5__3i4Su {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Title_col-offset-5__B6307,
    .Title_col-sm-offset-5__ow0HE {
        margin-left: 62.5%
    }

    .Title_col-6__8cCPr,
    .Title_col-sm-6__kNvEJ {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Title_col-offset-6__18Zgt,
    .Title_col-sm-offset-6__fAapp {
        margin-left: 75%
    }

    .Title_col-7__IUg9S,
    .Title_col-sm-7__hfnrT {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Title_col-offset-7__vMbEu,
    .Title_col-sm-offset-7__7v8FS {
        margin-left: 87.5%
    }

    .Title_col-8__0_UXk,
    .Title_col-sm-8__Ufb6d {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Title_col-offset-8__xNPhN,
    .Title_col-sm-offset-8__0YigD {
        margin-left: 100%
    }

    .Title_col-9__QGZw_ {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Title_col-offset-9__5T1hD {
        margin-left: 100%
    }

    .Title_col-10__nAX2_ {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Title_col-offset-10__QMLgA {
        margin-left: 100%
    }

    .Title_col-11__aVhSe {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Title_col-offset-11__ul8ot {
        margin-left: 100%
    }

    .Title_col-12__6cxzz {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Title_col-offset-12__6dKww {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .Title_grid-container__QFGB_ {
        padding-left: 24px;
        padding-right: 24px
    }

    .Title_row__QnTjV,
    .Title_space-between-row__c3925 {
        margin-left: -12px;
        margin-right: -12px
    }

    .Title_col-1__YNa_L,
    .Title_col-md-1__2wpR2 {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Title_col-offset-1__00EgQ,
    .Title_col-md-offset-1__XYUiY {
        margin-left: 8.3333333333%
    }

    .Title_col-2__btOhP,
    .Title_col-md-2__QZXLD {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Title_col-offset-2__g1VcN,
    .Title_col-md-offset-2__HU_9F {
        margin-left: 16.6666666667%
    }

    .Title_col-3__UVyeC,
    .Title_col-md-3__vjw9t {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Title_col-offset-3__msMGD,
    .Title_col-md-offset-3__MRhGe {
        margin-left: 25%
    }

    .Title_col-4__iiQTR,
    .Title_col-md-4__rV0U2 {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Title_col-offset-4__biKJg,
    .Title_col-md-offset-4__niVYj {
        margin-left: 33.3333333333%
    }

    .Title_col-5___5gak,
    .Title_col-md-5__Bvn21 {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Title_col-offset-5__B6307,
    .Title_col-md-offset-5__LpUg2 {
        margin-left: 41.6666666667%
    }

    .Title_col-6__8cCPr,
    .Title_col-md-6__xze7y {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Title_col-offset-6__18Zgt,
    .Title_col-md-offset-6__M6Iwe {
        margin-left: 50%
    }

    .Title_col-7__IUg9S,
    .Title_col-md-7__emD42 {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Title_col-offset-7__vMbEu,
    .Title_col-md-offset-7__XeRNv {
        margin-left: 58.3333333333%
    }

    .Title_col-8__0_UXk,
    .Title_col-md-8__4tocf {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Title_col-offset-8__xNPhN,
    .Title_col-md-offset-8__y4ZGJ {
        margin-left: 66.6666666667%
    }

    .Title_col-9__QGZw_,
    .Title_col-md-9__QGQm5 {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Title_col-offset-9__5T1hD,
    .Title_col-md-offset-9__wj_N0 {
        margin-left: 75%
    }

    .Title_col-10__nAX2_,
    .Title_col-md-10__TFm54 {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Title_col-offset-10__QMLgA,
    .Title_col-md-offset-10__s5IfP {
        margin-left: 83.3333333333%
    }

    .Title_col-11__aVhSe,
    .Title_col-md-11__Jy39y {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Title_col-offset-11__ul8ot,
    .Title_col-md-offset-11__knprn {
        margin-left: 91.6666666667%
    }

    .Title_col-12__6cxzz,
    .Title_col-md-12__21Zat {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Title_col-offset-12__6dKww,
    .Title_col-md-offset-12__nNxUf {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .Title_grid-container__QFGB_ {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.Title_login-title__ufaqf {
    font-size: 24px;
    line-height: 36px;
    color: var(--text2);
    text-transform: capitalize
}

.ButtonV2_grid-container__rKoTJ {
    padding-left: 16px;
    padding-right: 16px
}

.ButtonV2_row__VUsS2,
.ButtonV2_space-between-row__koA8R {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.ButtonV2_space-between-row__koA8R {
    justify-content: space-between
}

.ButtonV2_col-1__gM8OD,
.ButtonV2_col-xs-1__Pqpfn {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.ButtonV2_col-offset-1__Jc3e6,
.ButtonV2_col-xs-offset-1__rlPvC {
    margin-left: 25%
}

.ButtonV2_col-2__CCTo0,
.ButtonV2_col-xs-2__8oa0h {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.ButtonV2_col-offset-2__zPNqY,
.ButtonV2_col-xs-offset-2__qAj2N {
    margin-left: 50%
}

.ButtonV2_col-3__4oA4u,
.ButtonV2_col-xs-3__OOhB_ {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.ButtonV2_col-offset-3__NKcwf,
.ButtonV2_col-xs-offset-3__gpIe_ {
    margin-left: 75%
}

.ButtonV2_col-4__uFNGg,
.ButtonV2_col-xs-4__9S0aO {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.ButtonV2_col-offset-4__WQxvU,
.ButtonV2_col-xs-offset-4__4tWfp {
    margin-left: 100%
}

.ButtonV2_col-5__im1U8 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.ButtonV2_col-offset-5__Fy_xq {
    margin-left: 100%
}

.ButtonV2_col-6__ObeiN {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.ButtonV2_col-offset-6__VGEaM {
    margin-left: 100%
}

.ButtonV2_col-7__uBIxy {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.ButtonV2_col-offset-7__FWOsd {
    margin-left: 100%
}

.ButtonV2_col-8__fnMD_ {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.ButtonV2_col-offset-8__54TkX {
    margin-left: 100%
}

.ButtonV2_col-9__ynNGg {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.ButtonV2_col-offset-9__fkFhk {
    margin-left: 100%
}

.ButtonV2_col-10__CImtb {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.ButtonV2_col-offset-10__TjBNM {
    margin-left: 100%
}

.ButtonV2_col-11__aF5SA {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.ButtonV2_col-offset-11__CqVNJ {
    margin-left: 100%
}

.ButtonV2_col-12__1S_KR {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.ButtonV2_col-offset-12__GlBOI {
    margin-left: 100%
}

@media(min-width: 600px) {

    .ButtonV2_col-1__gM8OD,
    .ButtonV2_col-sm-1__AflaH {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .ButtonV2_col-offset-1__Jc3e6,
    .ButtonV2_col-sm-offset-1__6WbTT {
        margin-left: 12.5%
    }

    .ButtonV2_col-2__CCTo0,
    .ButtonV2_col-sm-2__iFkN8 {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .ButtonV2_col-offset-2__zPNqY,
    .ButtonV2_col-sm-offset-2__Vckly {
        margin-left: 25%
    }

    .ButtonV2_col-3__4oA4u,
    .ButtonV2_col-sm-3__tyrAL {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .ButtonV2_col-offset-3__NKcwf,
    .ButtonV2_col-sm-offset-3__2Rov1 {
        margin-left: 37.5%
    }

    .ButtonV2_col-4__uFNGg,
    .ButtonV2_col-sm-4__zm9ue {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .ButtonV2_col-offset-4__WQxvU,
    .ButtonV2_col-sm-offset-4__yFD3g {
        margin-left: 50%
    }

    .ButtonV2_col-5__im1U8,
    .ButtonV2_col-sm-5__JgIIe {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .ButtonV2_col-offset-5__Fy_xq,
    .ButtonV2_col-sm-offset-5__OEeM3 {
        margin-left: 62.5%
    }

    .ButtonV2_col-6__ObeiN,
    .ButtonV2_col-sm-6__GMneI {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .ButtonV2_col-offset-6__VGEaM,
    .ButtonV2_col-sm-offset-6__IS4fO {
        margin-left: 75%
    }

    .ButtonV2_col-7__uBIxy,
    .ButtonV2_col-sm-7__un1hT {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .ButtonV2_col-offset-7__FWOsd,
    .ButtonV2_col-sm-offset-7__mRiYL {
        margin-left: 87.5%
    }

    .ButtonV2_col-8__fnMD_,
    .ButtonV2_col-sm-8__XhYCn {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .ButtonV2_col-offset-8__54TkX,
    .ButtonV2_col-sm-offset-8__N_Cqj {
        margin-left: 100%
    }

    .ButtonV2_col-9__ynNGg {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .ButtonV2_col-offset-9__fkFhk {
        margin-left: 100%
    }

    .ButtonV2_col-10__CImtb {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .ButtonV2_col-offset-10__TjBNM {
        margin-left: 100%
    }

    .ButtonV2_col-11__aF5SA {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .ButtonV2_col-offset-11__CqVNJ {
        margin-left: 100%
    }

    .ButtonV2_col-12__1S_KR {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .ButtonV2_col-offset-12__GlBOI {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .ButtonV2_grid-container__rKoTJ {
        padding-left: 24px;
        padding-right: 24px
    }

    .ButtonV2_row__VUsS2,
    .ButtonV2_space-between-row__koA8R {
        margin-left: -12px;
        margin-right: -12px
    }

    .ButtonV2_col-1__gM8OD,
    .ButtonV2_col-md-1__cIby6 {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .ButtonV2_col-offset-1__Jc3e6,
    .ButtonV2_col-md-offset-1__jNQPG {
        margin-left: 8.3333333333%
    }

    .ButtonV2_col-2__CCTo0,
    .ButtonV2_col-md-2__OXgcY {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .ButtonV2_col-offset-2__zPNqY,
    .ButtonV2_col-md-offset-2__I70oc {
        margin-left: 16.6666666667%
    }

    .ButtonV2_col-3__4oA4u,
    .ButtonV2_col-md-3__ViwoE {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .ButtonV2_col-offset-3__NKcwf,
    .ButtonV2_col-md-offset-3__swice {
        margin-left: 25%
    }

    .ButtonV2_col-4__uFNGg,
    .ButtonV2_col-md-4__JJ1ml {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .ButtonV2_col-offset-4__WQxvU,
    .ButtonV2_col-md-offset-4__XmIi4 {
        margin-left: 33.3333333333%
    }

    .ButtonV2_col-5__im1U8,
    .ButtonV2_col-md-5__7__60 {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .ButtonV2_col-offset-5__Fy_xq,
    .ButtonV2_col-md-offset-5__CGSjh {
        margin-left: 41.6666666667%
    }

    .ButtonV2_col-6__ObeiN,
    .ButtonV2_col-md-6__mj1L_ {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .ButtonV2_col-offset-6__VGEaM,
    .ButtonV2_col-md-offset-6__NPNta {
        margin-left: 50%
    }

    .ButtonV2_col-7__uBIxy,
    .ButtonV2_col-md-7__l5ToC {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .ButtonV2_col-offset-7__FWOsd,
    .ButtonV2_col-md-offset-7__CqAV6 {
        margin-left: 58.3333333333%
    }

    .ButtonV2_col-8__fnMD_,
    .ButtonV2_col-md-8___Rh9W {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .ButtonV2_col-offset-8__54TkX,
    .ButtonV2_col-md-offset-8__daTQB {
        margin-left: 66.6666666667%
    }

    .ButtonV2_col-9__ynNGg,
    .ButtonV2_col-md-9__0tbqQ {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .ButtonV2_col-offset-9__fkFhk,
    .ButtonV2_col-md-offset-9__6q3Nd {
        margin-left: 75%
    }

    .ButtonV2_col-10__CImtb,
    .ButtonV2_col-md-10__yNj8h {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .ButtonV2_col-offset-10__TjBNM,
    .ButtonV2_col-md-offset-10__zJ3eT {
        margin-left: 83.3333333333%
    }

    .ButtonV2_col-11__aF5SA,
    .ButtonV2_col-md-11__giY__ {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .ButtonV2_col-offset-11__CqVNJ,
    .ButtonV2_col-md-offset-11__3VwiA {
        margin-left: 91.6666666667%
    }

    .ButtonV2_col-12__1S_KR,
    .ButtonV2_col-md-12__MGTiG {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .ButtonV2_col-offset-12__GlBOI,
    .ButtonV2_col-md-offset-12__tkB4W {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .ButtonV2_grid-container__rKoTJ {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.ButtonV2_ButtonV2__NoAvi {
    outline: none;
    cursor: pointer;
    position: relative;
    background-color: rgba(0, 0, 0, 0)
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu {
    background: var(--primary1);
    color: var(--text1);
    border: none;
    border-radius: 90px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu.ButtonV2_large__ynzwG {
    padding: 15px 24px;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu.ButtonV2_large__ynzwG .ButtonV2_loading_icon__TuitN {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 90px;
    background: var(--primary1);
    line-height: 46px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu.ButtonV2_large__ynzwG .ButtonV2_loading_icon__TuitN svg {
    animation: ButtonV2_loaderAni__rxvs7 .8s linear infinite
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu.ButtonV2_medium___cEH0 {
    padding: 11px 16px;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu.ButtonV2_medium___cEH0 .ButtonV2_loading_icon__TuitN {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 90px;
    background: var(--primary1);
    line-height: 36px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu.ButtonV2_medium___cEH0 .ButtonV2_loading_icon__TuitN svg {
    animation: ButtonV2_loaderAni__rxvs7 .8s linear infinite
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu.ButtonV2_small__dNT22 {
    padding: 7px 12px;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu.ButtonV2_small__dNT22 .ButtonV2_loading_icon__TuitN {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 90px;
    background: var(--primary1);
    line-height: 28px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu.ButtonV2_small__dNT22 .ButtonV2_loading_icon__TuitN svg {
    animation: ButtonV2_loaderAni__rxvs7 .8s linear infinite
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu:hover {
    opacity: .9
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu:active {
    opacity: .8
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu:disabled {
    opacity: .3;
    cursor: not-allowed
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu .ButtonV2_arrow_icon__tFZwU {
    margin-left: 12px;
    vertical-align: middle
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_primary__F2EFu .ButtonV2_arrow_icon_left__REqFZ {
    transform: rotate(180deg);
    margin-right: 12px;
    vertical-align: middle
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1 {
    border: 2px solid var(--background3);
    color: var(--text2);
    border-radius: 90px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1.ButtonV2_large__ynzwG {
    padding: 15px 24px;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1.ButtonV2_large__ynzwG .ButtonV2_loading_icon__TuitN {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 90px;
    line-height: 46px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1.ButtonV2_large__ynzwG .ButtonV2_loading_icon__TuitN svg {
    animation: ButtonV2_loaderAni__rxvs7 .8s linear infinite
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1.ButtonV2_large__ynzwG .ButtonV2_loading-text__PIb3a {
    visibility: hidden
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1.ButtonV2_medium___cEH0 {
    padding: 11px 16px;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1.ButtonV2_medium___cEH0 .ButtonV2_loading_icon__TuitN {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 90px;
    line-height: 36px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1.ButtonV2_medium___cEH0 .ButtonV2_loading_icon__TuitN svg {
    animation: ButtonV2_loaderAni__rxvs7 .8s linear infinite
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1.ButtonV2_medium___cEH0 .ButtonV2_loading-text__PIb3a {
    visibility: hidden
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1.ButtonV2_small__dNT22 {
    padding: 7px 12px;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1.ButtonV2_small__dNT22 .ButtonV2_loading_icon__TuitN {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 90px;
    line-height: 28px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1.ButtonV2_small__dNT22 .ButtonV2_loading_icon__TuitN svg {
    animation: ButtonV2_loaderAni__rxvs7 .8s linear infinite
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1.ButtonV2_small__dNT22 .ButtonV2_loading-text__PIb3a {
    visibility: hidden
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1:hover {
    background: var(--background2-1)
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1:active {
    background: var(--background3)
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1:disabled {
    background: var(--text2);
    color: var(--background1);
    opacity: .3;
    cursor: not-allowed
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1 .ButtonV2_arrow_icon__tFZwU {
    margin-left: 12px;
    vertical-align: middle
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_secondary__yrSH1 .ButtonV2_arrow_icon_left__REqFZ {
    transform: rotate(180deg);
    margin-right: 12px
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_simple__xKqF5 {
    border: none;
    color: var(--text2);
    padding: 7px;
    font-size: 16px;
    font-weight: bold
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_simple__xKqF5:hover {
    color: var(--primary1)
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_simple__xKqF5:active {
    color: var(--primary1);
    opacity: .8
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_simple__xKqF5:disabled {
    opacity: .3;
    cursor: not-allowed
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_loading__05Uxy {
    pointer-events: none
}

.ButtonV2_ButtonV2__NoAvi.ButtonV2_block__vjo3T {
    width: 100%
}

.ButtonV2_ButtonV2__NoAvi .ButtonV2_suffix__LujdP,
.ButtonV2_ButtonV2__NoAvi .ButtonV2_prefix__bzU0d {
    display: inline-block;
    vertical-align: middle
}

.ButtonV2_ButtonV2__NoAvi .ButtonV2_suffix__LujdP {
    margin-left: 12px
}

.ButtonV2_ButtonV2__NoAvi .ButtonV2_prefix__bzU0d {
    margin-right: 12px
}

@keyframes ButtonV2_loaderAni__rxvs7 {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.GoogleLoginBtn_grid-container___Ftfp {
    padding-left: 16px;
    padding-right: 16px
}

.GoogleLoginBtn_row__E_SI_,
.GoogleLoginBtn_space-between-row__1I8bU {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.GoogleLoginBtn_space-between-row__1I8bU {
    justify-content: space-between
}

.GoogleLoginBtn_col-1__OOY2D,
.GoogleLoginBtn_col-xs-1__icR2B {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.GoogleLoginBtn_col-offset-1__7Q5BR,
.GoogleLoginBtn_col-xs-offset-1__JvHOd {
    margin-left: 25%
}

.GoogleLoginBtn_col-2__1P8K_,
.GoogleLoginBtn_col-xs-2__GzcRf {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.GoogleLoginBtn_col-offset-2__fOWBa,
.GoogleLoginBtn_col-xs-offset-2__c1ILw {
    margin-left: 50%
}

.GoogleLoginBtn_col-3___xN_y,
.GoogleLoginBtn_col-xs-3__GAzMO {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.GoogleLoginBtn_col-offset-3__31Lbm,
.GoogleLoginBtn_col-xs-offset-3__bil3c {
    margin-left: 75%
}

.GoogleLoginBtn_col-4__2h3sN,
.GoogleLoginBtn_col-xs-4__vbbi9 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GoogleLoginBtn_col-offset-4__2GpzF,
.GoogleLoginBtn_col-xs-offset-4__HJOpn {
    margin-left: 100%
}

.GoogleLoginBtn_col-5__iJIk_ {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GoogleLoginBtn_col-offset-5__9j1Rf {
    margin-left: 100%
}

.GoogleLoginBtn_col-6__kU_B_ {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GoogleLoginBtn_col-offset-6__HhSJv {
    margin-left: 100%
}

.GoogleLoginBtn_col-7__HG649 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GoogleLoginBtn_col-offset-7__My4JC {
    margin-left: 100%
}

.GoogleLoginBtn_col-8__is0FV {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GoogleLoginBtn_col-offset-8__qPz1O {
    margin-left: 100%
}

.GoogleLoginBtn_col-9__zr5gU {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GoogleLoginBtn_col-offset-9__wCj3L {
    margin-left: 100%
}

.GoogleLoginBtn_col-10__PCAWu {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GoogleLoginBtn_col-offset-10__gMOYt {
    margin-left: 100%
}

.GoogleLoginBtn_col-11__9mV2e {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GoogleLoginBtn_col-offset-11__Kxl1Z {
    margin-left: 100%
}

.GoogleLoginBtn_col-12__j4J89 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.GoogleLoginBtn_col-offset-12__dayWF {
    margin-left: 100%
}

@media(min-width: 600px) {

    .GoogleLoginBtn_col-1__OOY2D,
    .GoogleLoginBtn_col-sm-1__9IfFV {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GoogleLoginBtn_col-offset-1__7Q5BR,
    .GoogleLoginBtn_col-sm-offset-1__Qt7Hq {
        margin-left: 12.5%
    }

    .GoogleLoginBtn_col-2__1P8K_,
    .GoogleLoginBtn_col-sm-2__mqnKz {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GoogleLoginBtn_col-offset-2__fOWBa,
    .GoogleLoginBtn_col-sm-offset-2__02TdZ {
        margin-left: 25%
    }

    .GoogleLoginBtn_col-3___xN_y,
    .GoogleLoginBtn_col-sm-3__DuwtV {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GoogleLoginBtn_col-offset-3__31Lbm,
    .GoogleLoginBtn_col-sm-offset-3__JW2Ev {
        margin-left: 37.5%
    }

    .GoogleLoginBtn_col-4__2h3sN,
    .GoogleLoginBtn_col-sm-4__bOHY8 {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GoogleLoginBtn_col-offset-4__2GpzF,
    .GoogleLoginBtn_col-sm-offset-4__cUPzX {
        margin-left: 50%
    }

    .GoogleLoginBtn_col-5__iJIk_,
    .GoogleLoginBtn_col-sm-5__nTwZa {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GoogleLoginBtn_col-offset-5__9j1Rf,
    .GoogleLoginBtn_col-sm-offset-5__u_OD2 {
        margin-left: 62.5%
    }

    .GoogleLoginBtn_col-6__kU_B_,
    .GoogleLoginBtn_col-sm-6__ViIjz {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GoogleLoginBtn_col-offset-6__HhSJv,
    .GoogleLoginBtn_col-sm-offset-6__rFqp5 {
        margin-left: 75%
    }

    .GoogleLoginBtn_col-7__HG649,
    .GoogleLoginBtn_col-sm-7__E_FuW {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GoogleLoginBtn_col-offset-7__My4JC,
    .GoogleLoginBtn_col-sm-offset-7__1AgaZ {
        margin-left: 87.5%
    }

    .GoogleLoginBtn_col-8__is0FV,
    .GoogleLoginBtn_col-sm-8__5l2nk {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GoogleLoginBtn_col-offset-8__qPz1O,
    .GoogleLoginBtn_col-sm-offset-8__Px8f1 {
        margin-left: 100%
    }

    .GoogleLoginBtn_col-9__zr5gU {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GoogleLoginBtn_col-offset-9__wCj3L {
        margin-left: 100%
    }

    .GoogleLoginBtn_col-10__PCAWu {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GoogleLoginBtn_col-offset-10__gMOYt {
        margin-left: 100%
    }

    .GoogleLoginBtn_col-11__9mV2e {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GoogleLoginBtn_col-offset-11__Kxl1Z {
        margin-left: 100%
    }

    .GoogleLoginBtn_col-12__j4J89 {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .GoogleLoginBtn_col-offset-12__dayWF {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .GoogleLoginBtn_grid-container___Ftfp {
        padding-left: 24px;
        padding-right: 24px
    }

    .GoogleLoginBtn_row__E_SI_,
    .GoogleLoginBtn_space-between-row__1I8bU {
        margin-left: -12px;
        margin-right: -12px
    }

    .GoogleLoginBtn_col-1__OOY2D,
    .GoogleLoginBtn_col-md-1__IGZIS {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GoogleLoginBtn_col-offset-1__7Q5BR,
    .GoogleLoginBtn_col-md-offset-1__QXY7c {
        margin-left: 8.3333333333%
    }

    .GoogleLoginBtn_col-2__1P8K_,
    .GoogleLoginBtn_col-md-2__70LWG {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GoogleLoginBtn_col-offset-2__fOWBa,
    .GoogleLoginBtn_col-md-offset-2__A_IbD {
        margin-left: 16.6666666667%
    }

    .GoogleLoginBtn_col-3___xN_y,
    .GoogleLoginBtn_col-md-3__YZdF3 {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GoogleLoginBtn_col-offset-3__31Lbm,
    .GoogleLoginBtn_col-md-offset-3__pAuoI {
        margin-left: 25%
    }

    .GoogleLoginBtn_col-4__2h3sN,
    .GoogleLoginBtn_col-md-4__a23Eq {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GoogleLoginBtn_col-offset-4__2GpzF,
    .GoogleLoginBtn_col-md-offset-4__fEJkB {
        margin-left: 33.3333333333%
    }

    .GoogleLoginBtn_col-5__iJIk_,
    .GoogleLoginBtn_col-md-5__OoBWr {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GoogleLoginBtn_col-offset-5__9j1Rf,
    .GoogleLoginBtn_col-md-offset-5___hmLa {
        margin-left: 41.6666666667%
    }

    .GoogleLoginBtn_col-6__kU_B_,
    .GoogleLoginBtn_col-md-6__4y0ht {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GoogleLoginBtn_col-offset-6__HhSJv,
    .GoogleLoginBtn_col-md-offset-6__RrvYs {
        margin-left: 50%
    }

    .GoogleLoginBtn_col-7__HG649,
    .GoogleLoginBtn_col-md-7__VT_Et {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GoogleLoginBtn_col-offset-7__My4JC,
    .GoogleLoginBtn_col-md-offset-7__eati5 {
        margin-left: 58.3333333333%
    }

    .GoogleLoginBtn_col-8__is0FV,
    .GoogleLoginBtn_col-md-8__4r7mO {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GoogleLoginBtn_col-offset-8__qPz1O,
    .GoogleLoginBtn_col-md-offset-8__aLDxw {
        margin-left: 66.6666666667%
    }

    .GoogleLoginBtn_col-9__zr5gU,
    .GoogleLoginBtn_col-md-9__Lzr8C {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GoogleLoginBtn_col-offset-9__wCj3L,
    .GoogleLoginBtn_col-md-offset-9__P_U3s {
        margin-left: 75%
    }

    .GoogleLoginBtn_col-10__PCAWu,
    .GoogleLoginBtn_col-md-10__0pTIL {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GoogleLoginBtn_col-offset-10__gMOYt,
    .GoogleLoginBtn_col-md-offset-10__SGpJm {
        margin-left: 83.3333333333%
    }

    .GoogleLoginBtn_col-11__9mV2e,
    .GoogleLoginBtn_col-md-11__hBjwZ {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GoogleLoginBtn_col-offset-11__Kxl1Z,
    .GoogleLoginBtn_col-md-offset-11__RG_Z3 {
        margin-left: 91.6666666667%
    }

    .GoogleLoginBtn_col-12__j4J89,
    .GoogleLoginBtn_col-md-12__Zcz7W {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .GoogleLoginBtn_col-offset-12__dayWF,
    .GoogleLoginBtn_col-md-offset-12__Yk1ia {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .GoogleLoginBtn_grid-container___Ftfp {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.GoogleLoginBtn_google-login__D9Fzn {
    position: relative;
    border-radius: 90px;
    overflow: hidden
}

.GoogleLoginBtn_google-login-oneTap__howQE {
    display: none
}

.GoogleLoginBtn_google-login-ui__u_qu5 {
    width: 100%;
    padding: 12px 24px !important
}

.GoogleLoginBtn_google-login-content__vCf0J {
    height: 24px;
    line-height: 24px
}

.GoogleLoginBtn_google-login-icon__1mijQ {
    font-size: 18px;
    margin-right: 8px;
    transform: translateY(2px)
}

.GoogleLoginBtn_google-login-btn__Uyp4N {
    opacity: .0001;
    position: absolute;
    top: 0;
    transform: scale(3)
}

.Login2FA_grid-container__sBlQv {
    padding-left: 16px;
    padding-right: 16px
}

.Login2FA_row__JGNgZ,
.Login2FA_space-between-row__n3uTc {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.Login2FA_space-between-row__n3uTc {
    justify-content: space-between
}

.Login2FA_col-1__apfZH,
.Login2FA_col-xs-1__yKpNk {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.Login2FA_col-offset-1__MFdxR,
.Login2FA_col-xs-offset-1__y_0hp {
    margin-left: 25%
}

.Login2FA_col-2__b7Tf7,
.Login2FA_col-xs-2__08sSB {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.Login2FA_col-offset-2__k2KCB,
.Login2FA_col-xs-offset-2__SpFms {
    margin-left: 50%
}

.Login2FA_col-3__FBYR7,
.Login2FA_col-xs-3__rF0Yw {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.Login2FA_col-offset-3__c5lVZ,
.Login2FA_col-xs-offset-3__DBk9W {
    margin-left: 75%
}

.Login2FA_col-4__Qyu33,
.Login2FA_col-xs-4__YmMc2 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login2FA_col-offset-4__6Q8Jw,
.Login2FA_col-xs-offset-4__HfLuc {
    margin-left: 100%
}

.Login2FA_col-5__h9Qd2 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login2FA_col-offset-5__nbjMv {
    margin-left: 100%
}

.Login2FA_col-6__N4InE {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login2FA_col-offset-6__jtY5U {
    margin-left: 100%
}

.Login2FA_col-7__Mhwdn {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login2FA_col-offset-7__WAeaA {
    margin-left: 100%
}

.Login2FA_col-8__sPJJk {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login2FA_col-offset-8__R1p8J {
    margin-left: 100%
}

.Login2FA_col-9___6912 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login2FA_col-offset-9__d5bk5 {
    margin-left: 100%
}

.Login2FA_col-10__cNVgk {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login2FA_col-offset-10__sGyX5 {
    margin-left: 100%
}

.Login2FA_col-11__gP2jM {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login2FA_col-offset-11__Vfjwp {
    margin-left: 100%
}

.Login2FA_col-12__8kgbf {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login2FA_col-offset-12__axJok {
    margin-left: 100%
}

@media(min-width: 600px) {

    .Login2FA_col-1__apfZH,
    .Login2FA_col-sm-1__BLBsj {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login2FA_col-offset-1__MFdxR,
    .Login2FA_col-sm-offset-1__fEnXT {
        margin-left: 12.5%
    }

    .Login2FA_col-2__b7Tf7,
    .Login2FA_col-sm-2__2g7jj {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login2FA_col-offset-2__k2KCB,
    .Login2FA_col-sm-offset-2__sM4_Q {
        margin-left: 25%
    }

    .Login2FA_col-3__FBYR7,
    .Login2FA_col-sm-3__5UMAb {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login2FA_col-offset-3__c5lVZ,
    .Login2FA_col-sm-offset-3__bPlET {
        margin-left: 37.5%
    }

    .Login2FA_col-4__Qyu33,
    .Login2FA_col-sm-4__ot3B4 {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login2FA_col-offset-4__6Q8Jw,
    .Login2FA_col-sm-offset-4__ooVrQ {
        margin-left: 50%
    }

    .Login2FA_col-5__h9Qd2,
    .Login2FA_col-sm-5__QvF9n {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login2FA_col-offset-5__nbjMv,
    .Login2FA_col-sm-offset-5__CFPpy {
        margin-left: 62.5%
    }

    .Login2FA_col-6__N4InE,
    .Login2FA_col-sm-6__6cH6b {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login2FA_col-offset-6__jtY5U,
    .Login2FA_col-sm-offset-6__1guVI {
        margin-left: 75%
    }

    .Login2FA_col-7__Mhwdn,
    .Login2FA_col-sm-7__xtsmB {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login2FA_col-offset-7__WAeaA,
    .Login2FA_col-sm-offset-7__Vt5Kj {
        margin-left: 87.5%
    }

    .Login2FA_col-8__sPJJk,
    .Login2FA_col-sm-8__oSc0Y {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login2FA_col-offset-8__R1p8J,
    .Login2FA_col-sm-offset-8__XdKvY {
        margin-left: 100%
    }

    .Login2FA_col-9___6912 {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login2FA_col-offset-9__d5bk5 {
        margin-left: 100%
    }

    .Login2FA_col-10__cNVgk {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login2FA_col-offset-10__sGyX5 {
        margin-left: 100%
    }

    .Login2FA_col-11__gP2jM {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login2FA_col-offset-11__Vfjwp {
        margin-left: 100%
    }

    .Login2FA_col-12__8kgbf {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login2FA_col-offset-12__axJok {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .Login2FA_grid-container__sBlQv {
        padding-left: 24px;
        padding-right: 24px
    }

    .Login2FA_row__JGNgZ,
    .Login2FA_space-between-row__n3uTc {
        margin-left: -12px;
        margin-right: -12px
    }

    .Login2FA_col-1__apfZH,
    .Login2FA_col-md-1__C5uPc {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login2FA_col-offset-1__MFdxR,
    .Login2FA_col-md-offset-1__pb4I4 {
        margin-left: 8.3333333333%
    }

    .Login2FA_col-2__b7Tf7,
    .Login2FA_col-md-2__weqU3 {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login2FA_col-offset-2__k2KCB,
    .Login2FA_col-md-offset-2__KIA4l {
        margin-left: 16.6666666667%
    }

    .Login2FA_col-3__FBYR7,
    .Login2FA_col-md-3__6XRyG {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login2FA_col-offset-3__c5lVZ,
    .Login2FA_col-md-offset-3__27nfb {
        margin-left: 25%
    }

    .Login2FA_col-4__Qyu33,
    .Login2FA_col-md-4__B_P9v {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login2FA_col-offset-4__6Q8Jw,
    .Login2FA_col-md-offset-4__uxxD8 {
        margin-left: 33.3333333333%
    }

    .Login2FA_col-5__h9Qd2,
    .Login2FA_col-md-5__mRN2N {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login2FA_col-offset-5__nbjMv,
    .Login2FA_col-md-offset-5__raBzf {
        margin-left: 41.6666666667%
    }

    .Login2FA_col-6__N4InE,
    .Login2FA_col-md-6__o2ypf {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login2FA_col-offset-6__jtY5U,
    .Login2FA_col-md-offset-6__Wd0i1 {
        margin-left: 50%
    }

    .Login2FA_col-7__Mhwdn,
    .Login2FA_col-md-7__UqIlj {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login2FA_col-offset-7__WAeaA,
    .Login2FA_col-md-offset-7__XUOIP {
        margin-left: 58.3333333333%
    }

    .Login2FA_col-8__sPJJk,
    .Login2FA_col-md-8__4Yw_q {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login2FA_col-offset-8__R1p8J,
    .Login2FA_col-md-offset-8__vds5_ {
        margin-left: 66.6666666667%
    }

    .Login2FA_col-9___6912,
    .Login2FA_col-md-9___QFhh {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login2FA_col-offset-9__d5bk5,
    .Login2FA_col-md-offset-9__m2NUA {
        margin-left: 75%
    }

    .Login2FA_col-10__cNVgk,
    .Login2FA_col-md-10__kNlT4 {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login2FA_col-offset-10__sGyX5,
    .Login2FA_col-md-offset-10__vEd56 {
        margin-left: 83.3333333333%
    }

    .Login2FA_col-11__gP2jM,
    .Login2FA_col-md-11__FLxCE {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login2FA_col-offset-11__Vfjwp,
    .Login2FA_col-md-offset-11__KmFJH {
        margin-left: 91.6666666667%
    }

    .Login2FA_col-12__8kgbf,
    .Login2FA_col-md-12__uzvmX {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login2FA_col-offset-12__axJok,
    .Login2FA_col-md-offset-12__XSA3U {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .Login2FA_grid-container__sBlQv {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.Login2FA_Login2FA__65jDh .Login2FA_title__jhi92 {
    font-size: 24px;
    color: var(--text2);
    letter-spacing: 0;
    line-height: 36px;
    vertical-align: bottom;
    font-weight: 600
}

.Login2FA_Login2FA__65jDh .Login2FA_error-message__J0YgY {
    margin-top: 8px;
    color: var(--secondaryNegative1);
    text-align: right;
    line-height: 20px;
    font-size: 12px
}

.Login2FA_Login2FA__65jDh .Login2FA_Spin-tip-icon__qHVRM {
    animation: Login2FA_rotateing__JVbbb .5s linear infinite;
    font-size: 24px;
    margin-left: 8px
}

@keyframes Login2FA_rotateing__JVbbb {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.Login2FA_Login2FA__65jDh .Login2FA_re-login__zug5Y,
.Login2FA_Login2FA__65jDh .Login2FA_always-failed__BaQgy {
    color: var(--primary3);
    margin-left: 8px;
    cursor: pointer
}

.DeviceAuth_grid-container__kcuuO {
    padding-left: 16px;
    padding-right: 16px
}

.DeviceAuth_row__U5U1p,
.DeviceAuth_space-between-row__XC98W {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.DeviceAuth_space-between-row__XC98W {
    justify-content: space-between
}

.DeviceAuth_col-1__zQrzM,
.DeviceAuth_col-xs-1__CvDaw {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.DeviceAuth_col-offset-1__lBgjm,
.DeviceAuth_col-xs-offset-1__iCRvZ {
    margin-left: 25%
}

.DeviceAuth_col-2__v89b_,
.DeviceAuth_col-xs-2__Hr7uA {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.DeviceAuth_col-offset-2__xchxs,
.DeviceAuth_col-xs-offset-2__pXei_ {
    margin-left: 50%
}

.DeviceAuth_col-3__2WkcV,
.DeviceAuth_col-xs-3___CrHj {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.DeviceAuth_col-offset-3__vaD7n,
.DeviceAuth_col-xs-offset-3__F04iW {
    margin-left: 75%
}

.DeviceAuth_col-4__ErRh1,
.DeviceAuth_col-xs-4__HF19E {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DeviceAuth_col-offset-4__S3PE_,
.DeviceAuth_col-xs-offset-4__UEXbA {
    margin-left: 100%
}

.DeviceAuth_col-5__r6K6B {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DeviceAuth_col-offset-5__vnv_3 {
    margin-left: 100%
}

.DeviceAuth_col-6__qQcPR {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DeviceAuth_col-offset-6__wnf5D {
    margin-left: 100%
}

.DeviceAuth_col-7__8XF3F {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DeviceAuth_col-offset-7__tJH_W {
    margin-left: 100%
}

.DeviceAuth_col-8__spQSR {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DeviceAuth_col-offset-8__PSr6s {
    margin-left: 100%
}

.DeviceAuth_col-9__A2S_D {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DeviceAuth_col-offset-9__BKmEt {
    margin-left: 100%
}

.DeviceAuth_col-10__fi2HS {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DeviceAuth_col-offset-10__btwS3 {
    margin-left: 100%
}

.DeviceAuth_col-11__UNkKy {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DeviceAuth_col-offset-11__jI_d0 {
    margin-left: 100%
}

.DeviceAuth_col-12__GdfpT {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.DeviceAuth_col-offset-12__najlk {
    margin-left: 100%
}

@media(min-width: 600px) {

    .DeviceAuth_col-1__zQrzM,
    .DeviceAuth_col-sm-1__wkApN {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DeviceAuth_col-offset-1__lBgjm,
    .DeviceAuth_col-sm-offset-1__o29rk {
        margin-left: 12.5%
    }

    .DeviceAuth_col-2__v89b_,
    .DeviceAuth_col-sm-2__j52gk {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DeviceAuth_col-offset-2__xchxs,
    .DeviceAuth_col-sm-offset-2__BZzRd {
        margin-left: 25%
    }

    .DeviceAuth_col-3__2WkcV,
    .DeviceAuth_col-sm-3__r66ai {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DeviceAuth_col-offset-3__vaD7n,
    .DeviceAuth_col-sm-offset-3__JCsvh {
        margin-left: 37.5%
    }

    .DeviceAuth_col-4__ErRh1,
    .DeviceAuth_col-sm-4__szyNv {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DeviceAuth_col-offset-4__S3PE_,
    .DeviceAuth_col-sm-offset-4__6NoS_ {
        margin-left: 50%
    }

    .DeviceAuth_col-5__r6K6B,
    .DeviceAuth_col-sm-5___uxSY {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DeviceAuth_col-offset-5__vnv_3,
    .DeviceAuth_col-sm-offset-5__58t7g {
        margin-left: 62.5%
    }

    .DeviceAuth_col-6__qQcPR,
    .DeviceAuth_col-sm-6__EKtyK {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DeviceAuth_col-offset-6__wnf5D,
    .DeviceAuth_col-sm-offset-6__5Gbiu {
        margin-left: 75%
    }

    .DeviceAuth_col-7__8XF3F,
    .DeviceAuth_col-sm-7__7dwtz {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DeviceAuth_col-offset-7__tJH_W,
    .DeviceAuth_col-sm-offset-7__xosUz {
        margin-left: 87.5%
    }

    .DeviceAuth_col-8__spQSR,
    .DeviceAuth_col-sm-8__je7UU {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DeviceAuth_col-offset-8__PSr6s,
    .DeviceAuth_col-sm-offset-8__4tuEU {
        margin-left: 100%
    }

    .DeviceAuth_col-9__A2S_D {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DeviceAuth_col-offset-9__BKmEt {
        margin-left: 100%
    }

    .DeviceAuth_col-10__fi2HS {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DeviceAuth_col-offset-10__btwS3 {
        margin-left: 100%
    }

    .DeviceAuth_col-11__UNkKy {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DeviceAuth_col-offset-11__jI_d0 {
        margin-left: 100%
    }

    .DeviceAuth_col-12__GdfpT {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .DeviceAuth_col-offset-12__najlk {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .DeviceAuth_grid-container__kcuuO {
        padding-left: 24px;
        padding-right: 24px
    }

    .DeviceAuth_row__U5U1p,
    .DeviceAuth_space-between-row__XC98W {
        margin-left: -12px;
        margin-right: -12px
    }

    .DeviceAuth_col-1__zQrzM,
    .DeviceAuth_col-md-1__sNvPH {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DeviceAuth_col-offset-1__lBgjm,
    .DeviceAuth_col-md-offset-1__qvVxr {
        margin-left: 8.3333333333%
    }

    .DeviceAuth_col-2__v89b_,
    .DeviceAuth_col-md-2__mP3Ru {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DeviceAuth_col-offset-2__xchxs,
    .DeviceAuth_col-md-offset-2__YZAWv {
        margin-left: 16.6666666667%
    }

    .DeviceAuth_col-3__2WkcV,
    .DeviceAuth_col-md-3__9AQFU {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DeviceAuth_col-offset-3__vaD7n,
    .DeviceAuth_col-md-offset-3__bZnJW {
        margin-left: 25%
    }

    .DeviceAuth_col-4__ErRh1,
    .DeviceAuth_col-md-4__jxq_D {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DeviceAuth_col-offset-4__S3PE_,
    .DeviceAuth_col-md-offset-4__EW3kX {
        margin-left: 33.3333333333%
    }

    .DeviceAuth_col-5__r6K6B,
    .DeviceAuth_col-md-5__kySRq {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DeviceAuth_col-offset-5__vnv_3,
    .DeviceAuth_col-md-offset-5__iwUfS {
        margin-left: 41.6666666667%
    }

    .DeviceAuth_col-6__qQcPR,
    .DeviceAuth_col-md-6__HOLXF {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DeviceAuth_col-offset-6__wnf5D,
    .DeviceAuth_col-md-offset-6__ViaFj {
        margin-left: 50%
    }

    .DeviceAuth_col-7__8XF3F,
    .DeviceAuth_col-md-7__XvP2Z {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DeviceAuth_col-offset-7__tJH_W,
    .DeviceAuth_col-md-offset-7__8s_2G {
        margin-left: 58.3333333333%
    }

    .DeviceAuth_col-8__spQSR,
    .DeviceAuth_col-md-8__rheT1 {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DeviceAuth_col-offset-8__PSr6s,
    .DeviceAuth_col-md-offset-8__38adO {
        margin-left: 66.6666666667%
    }

    .DeviceAuth_col-9__A2S_D,
    .DeviceAuth_col-md-9__1QYh5 {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DeviceAuth_col-offset-9__BKmEt,
    .DeviceAuth_col-md-offset-9__5sQVH {
        margin-left: 75%
    }

    .DeviceAuth_col-10__fi2HS,
    .DeviceAuth_col-md-10__ldJbd {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DeviceAuth_col-offset-10__btwS3,
    .DeviceAuth_col-md-offset-10__RkqxR {
        margin-left: 83.3333333333%
    }

    .DeviceAuth_col-11__UNkKy,
    .DeviceAuth_col-md-11__KDXR0 {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DeviceAuth_col-offset-11__jI_d0,
    .DeviceAuth_col-md-offset-11__eMFTy {
        margin-left: 91.6666666667%
    }

    .DeviceAuth_col-12__GdfpT,
    .DeviceAuth_col-md-12__Wsd7N {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .DeviceAuth_col-offset-12__najlk,
    .DeviceAuth_col-md-offset-12__YWd0I {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .DeviceAuth_grid-container__kcuuO {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.DeviceAuth_login-device-auth__o5pjg .DeviceAuth_device-second-title__twgZI {
    margin: 16px 0 24px;
    font-size: 12px;
    line-height: 18px;
    color: var(--text3)
}

.DeviceAuth_login-device-auth__o5pjg .DeviceAuth_grid-password-error__UT4KL {
    line-height: 18px;
    margin: 4px 0;
    min-height: 18px;
    color: var(--secondaryNegative1);
    font-size: 12px
}

.DeviceAuth_login-device-auth__o5pjg .DeviceAuth_code-tips__z_G1n {
    font-weight: 300;
    font-size: 12px;
    line-height: 18px;
    color: var(--text2);
    margin-top: 8px
}

.DeviceAuth_login-device-auth__o5pjg .Button {
    margin-top: 24px
}

.Login_grid-container__6Y_AL {
    padding-left: 16px;
    padding-right: 16px
}

.Login_row__aCYOE,
.Login_space-between-row__u5GRx {
    display: flex;
    flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px
}

.Login_space-between-row__u5GRx {
    justify-content: space-between
}

.Login_col-1__vVKAD,
.Login_col-xs-1__ZVP17 {
    flex: none;
    flex-basis: 25%;
    width: 25%;
    padding-left: 8px;
    padding-right: 8px
}

.Login_col-offset-1__Se6hf,
.Login_col-xs-offset-1__h6Cje {
    margin-left: 25%
}

.Login_col-2__1Ox_0,
.Login_col-xs-2__I2qFy {
    flex: none;
    flex-basis: 50%;
    width: 50%;
    padding-left: 8px;
    padding-right: 8px
}

.Login_col-offset-2__vo5Wk,
.Login_col-xs-offset-2__v_ex3 {
    margin-left: 50%
}

.Login_col-3__Q0Wmw,
.Login_col-xs-3___fz1b {
    flex: none;
    flex-basis: 75%;
    width: 75%;
    padding-left: 8px;
    padding-right: 8px
}

.Login_col-offset-3__8SQpO,
.Login_col-xs-offset-3__BZsHs {
    margin-left: 75%
}

.Login_col-4__4fcKj,
.Login_col-xs-4__wkUtO {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login_col-offset-4__WERzL,
.Login_col-xs-offset-4__cmEVc {
    margin-left: 100%
}

.Login_col-5__yh5_6 {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login_col-offset-5__DCH_p {
    margin-left: 100%
}

.Login_col-6___bLag {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login_col-offset-6__OIVLV {
    margin-left: 100%
}

.Login_col-7__u2ry_ {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login_col-offset-7__J36n7 {
    margin-left: 100%
}

.Login_col-8__L1SyT {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login_col-offset-8__DbC3_ {
    margin-left: 100%
}

.Login_col-9__YWvBg {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login_col-offset-9__CWEi3 {
    margin-left: 100%
}

.Login_col-10__FS5xi {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login_col-offset-10__k7iul {
    margin-left: 100%
}

.Login_col-11__EYSKT {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login_col-offset-11__6eeYO {
    margin-left: 100%
}

.Login_col-12___6_lI {
    flex: none;
    flex-basis: 100%;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px
}

.Login_col-offset-12__t831A {
    margin-left: 100%
}

@media(min-width: 600px) {

    .Login_col-1__vVKAD,
    .Login_col-sm-1__fFS6r {
        flex: none;
        flex-basis: 12.5%;
        width: 12.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login_col-offset-1__Se6hf,
    .Login_col-sm-offset-1__6WhGj {
        margin-left: 12.5%
    }

    .Login_col-2__1Ox_0,
    .Login_col-sm-2__DnlPB {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login_col-offset-2__vo5Wk,
    .Login_col-sm-offset-2__BiErA {
        margin-left: 25%
    }

    .Login_col-3__Q0Wmw,
    .Login_col-sm-3__Va2tn {
        flex: none;
        flex-basis: 37.5%;
        width: 37.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login_col-offset-3__8SQpO,
    .Login_col-sm-offset-3__BsdY3 {
        margin-left: 37.5%
    }

    .Login_col-4__4fcKj,
    .Login_col-sm-4__yNpMd {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login_col-offset-4__WERzL,
    .Login_col-sm-offset-4__WNfmE {
        margin-left: 50%
    }

    .Login_col-5__yh5_6,
    .Login_col-sm-5__dd2qs {
        flex: none;
        flex-basis: 62.5%;
        width: 62.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login_col-offset-5__DCH_p,
    .Login_col-sm-offset-5__YznEB {
        margin-left: 62.5%
    }

    .Login_col-6___bLag,
    .Login_col-sm-6__nQKtA {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login_col-offset-6__OIVLV,
    .Login_col-sm-offset-6__b9EM4 {
        margin-left: 75%
    }

    .Login_col-7__u2ry_,
    .Login_col-sm-7__LErif {
        flex: none;
        flex-basis: 87.5%;
        width: 87.5%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login_col-offset-7__J36n7,
    .Login_col-sm-offset-7__A4hA4 {
        margin-left: 87.5%
    }

    .Login_col-8__L1SyT,
    .Login_col-sm-8__7H1Bs {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login_col-offset-8__DbC3_,
    .Login_col-sm-offset-8__AOdrB {
        margin-left: 100%
    }

    .Login_col-9__YWvBg {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login_col-offset-9__CWEi3 {
        margin-left: 100%
    }

    .Login_col-10__FS5xi {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login_col-offset-10__k7iul {
        margin-left: 100%
    }

    .Login_col-11__EYSKT {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login_col-offset-11__6eeYO {
        margin-left: 100%
    }

    .Login_col-12___6_lI {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 8px;
        padding-right: 8px
    }

    .Login_col-offset-12__t831A {
        margin-left: 100%
    }
}

@media(min-width: 840px) {
    .Login_grid-container__6Y_AL {
        padding-left: 24px;
        padding-right: 24px
    }

    .Login_row__aCYOE,
    .Login_space-between-row__u5GRx {
        margin-left: -12px;
        margin-right: -12px
    }

    .Login_col-1__vVKAD,
    .Login_col-md-1__tw_1b {
        flex: none;
        flex-basis: 8.3333333333%;
        width: 8.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login_col-offset-1__Se6hf,
    .Login_col-md-offset-1__vpung {
        margin-left: 8.3333333333%
    }

    .Login_col-2__1Ox_0,
    .Login_col-md-2__lFOvf {
        flex: none;
        flex-basis: 16.6666666667%;
        width: 16.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login_col-offset-2__vo5Wk,
    .Login_col-md-offset-2__F3zb0 {
        margin-left: 16.6666666667%
    }

    .Login_col-3__Q0Wmw,
    .Login_col-md-3__vnORw {
        flex: none;
        flex-basis: 25%;
        width: 25%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login_col-offset-3__8SQpO,
    .Login_col-md-offset-3__yUzky {
        margin-left: 25%
    }

    .Login_col-4__4fcKj,
    .Login_col-md-4__BFnTP {
        flex: none;
        flex-basis: 33.3333333333%;
        width: 33.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login_col-offset-4__WERzL,
    .Login_col-md-offset-4__2yzRi {
        margin-left: 33.3333333333%
    }

    .Login_col-5__yh5_6,
    .Login_col-md-5__5WZ3O {
        flex: none;
        flex-basis: 41.6666666667%;
        width: 41.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login_col-offset-5__DCH_p,
    .Login_col-md-offset-5__z7FXc {
        margin-left: 41.6666666667%
    }

    .Login_col-6___bLag,
    .Login_col-md-6__P_6FX {
        flex: none;
        flex-basis: 50%;
        width: 50%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login_col-offset-6__OIVLV,
    .Login_col-md-offset-6__uVPbp {
        margin-left: 50%
    }

    .Login_col-7__u2ry_,
    .Login_col-md-7__zg06T {
        flex: none;
        flex-basis: 58.3333333333%;
        width: 58.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login_col-offset-7__J36n7,
    .Login_col-md-offset-7__eiVuQ {
        margin-left: 58.3333333333%
    }

    .Login_col-8__L1SyT,
    .Login_col-md-8__Dd7p_ {
        flex: none;
        flex-basis: 66.6666666667%;
        width: 66.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login_col-offset-8__DbC3_,
    .Login_col-md-offset-8__tRKkx {
        margin-left: 66.6666666667%
    }

    .Login_col-9__YWvBg,
    .Login_col-md-9__7AP6q {
        flex: none;
        flex-basis: 75%;
        width: 75%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login_col-offset-9__CWEi3,
    .Login_col-md-offset-9__GYWoq {
        margin-left: 75%
    }

    .Login_col-10__FS5xi,
    .Login_col-md-10__zQgCY {
        flex: none;
        flex-basis: 83.3333333333%;
        width: 83.3333333333%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login_col-offset-10__k7iul,
    .Login_col-md-offset-10__WtwJc {
        margin-left: 83.3333333333%
    }

    .Login_col-11__EYSKT,
    .Login_col-md-11__ZQ3NM {
        flex: none;
        flex-basis: 91.6666666667%;
        width: 91.6666666667%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login_col-offset-11__6eeYO,
    .Login_col-md-offset-11__9Z32V {
        margin-left: 91.6666666667%
    }

    .Login_col-12___6_lI,
    .Login_col-md-12__Ikgt_ {
        flex: none;
        flex-basis: 100%;
        width: 100%;
        padding-left: 12px;
        padding-right: 12px
    }

    .Login_col-offset-12__t831A,
    .Login_col-md-offset-12__k9IRX {
        margin-left: 100%
    }
}

@media(min-width: 1248px) {
    .Login_grid-container__6Y_AL {
        width: 1248px;
        max-width: 1248px;
        margin: 0 auto
    }
}

.Login_login_outer_wrap__UtwjV {
    border-top: 1px solid rgba(0, 0, 0, 0)
}

.Login_login__ZXrYg {
    padding-top: 48px;
    padding-bottom: 108px;
    position: relative
}

.Login_login-subTitle__sSfkl .Login_login-second-title-link__P4v6k {
    color: var(--primary3)
}

.Login_login_aniversary_bg__MFmTn {
    position: absolute;
    top: 0;
    right: 30px;
    width: 101.6px;
    height: 75px
}

.Login_login__Desc__dXE_z {
    position: absolute;
    top: 50px;
    color: var(--text2);
    max-width: 620px
}

.Login_login__Wrap__5_X0E {
    background: var(--background4);
    border-radius: 16px;
    padding: 36px 28px !important;
    box-shadow: 0px 8px 16px rgba(114, 141, 126, .25)
}

.Login_login__Wrap__5_X0E h1 {
    font-size: 24px;
    line-height: 36px;
    color: var(--text2);
    text-transform: capitalize;
    margin: 0
}

.Login_login__Wrap__5_X0E .error-container,
.Login_login__Wrap__5_X0E .google-captcha-container {
    margin-bottom: 16px
}

.Login_login__Wrap__5_X0E .Input {
    width: 100%
}

.Login_login__Wrap__5_X0E .Input .Button {
    margin-top: 0
}

.Login_login__Wrap__5_X0E .Select .title {
    color: var(--text3);
    font-weight: bolder
}

.Login_login__Wrap__5_X0E .Button {
    margin-top: 24px
}

.Login_login-Button__kN7Lv {
    background: var(--primary1) !important;
    border-radius: 90px !important;
    text-transform: unset !important;
    font-size: 16px !important
}

.Login_login-br__9T10C {
    display: flex;
    align-items: center;
    text-align: center;
    margin: 23px 0
}

.Login_login-br__9T10C::before,
.Login_login-br__9T10C::after {
    content: "";
    flex: 1 1;
    border-bottom: 1px solid #e6e8ec
}

.Login_login-br__9T10C:before {
    margin-right: 16px
}

.Login_login-br__9T10C:after {
    margin-left: 16px
}

.Login_forget_password__wPeRg {
    font-size: 12px;
    line-height: 18px;
    text-align: right;
    margin: 16px 0 24px;
    text-transform: uppercase
}

.Login_forget_password__wPeRg a {
    color: var(--primary3)
}

.Login_login_outer_wrap_anniversary__RcnOl {
    background: var(--background)
}

.Login_login_outer_wrap_anniversary__RcnOl .Login_anniversary-img-pc__q7lk6 {
    height: 335px;
    position: absolute;
    bottom: 40px;
    left: 100px
}

.Login_login_outer_wrap_anniversary__RcnOl .Login_login__Wrap__5_X0E {
    position: relative
}

.Login_login_outer_wrap_anniversary__RcnOl .Login_login__Wrap__5_X0E .Login_anniversary-img-h5__GqljP {
    width: 92px;
    height: 78px;
    position: absolute;
    top: 10px;
    right: 11px
}

@media screen and (max-width:767px) {
    .mobile-hidden {
        display: none !important;
        visibility: hidden !important;
    }
}