._2u43X5N21bP-P0FzCUVPU3 {
    position: relative;
    top: 30px;
    width: 35px;
    height: 35px;
    margin: 0 auto;
    border: 3px solid #304ffe;
    border-radius: 50%;
    border-left-color: transparent;
    border-right-color: transparent;
    animation: _3i_uwQUPqHkl_2oweHNBJj 1s infinite linear;
    -o-animation: _3i_uwQUPqHkl_2oweHNBJj 1s infinite linear;
    -ms-animation: _3i_uwQUPqHkl_2oweHNBJj 1s infinite linear;
    -webkit-animation: _3i_uwQUPqHkl_2oweHNBJj 1s infinite linear;
    -moz-animation: _3i_uwQUPqHkl_2oweHNBJj 1s infinite linear
}

@keyframes _3i_uwQUPqHkl_2oweHNBJj {
    to {
        transform: rotate(1turn)
    }
}

.qRtKr0s4XbIx1NjrqL70p {
    overflow: auto;
    display: none;
    z-index: 12;
    background-color: hsla(0, 0%, 100%, .8);
    transition: all .3s ease-in-out;
    opacity: 0;
    width: 100%!important;
    height: 100%!important;
    position: absolute!important;
    top: 0!important;
    left: 0!important
}

._3gtdw_9HgFSQytUDIyBaXa {
    position: relative;
    height: 100%;
    width: 100%
}

._3gtdw_9HgFSQytUDIyBaXa label {
    display: inline-block
}

.Auth__authWrapper--37Ffi {
    position: relative;
    height: 100%;
    width: 100%
}

.Auth__authWrapper--37Ffi .Auth__inactiveForward--268q0 {
    z-index: -1;
    animation-name: Auth__inactiveForwardAnimation--1VJ1K;
    animation-duration: .4s;
    animation-fill-mode: forwards;
    animation-timing-function: cubic-bezier(.41, .45, .43, .88)
}

@keyframes Auth__inactiveForwardAnimation--1VJ1K {
    0% {
        transform: translateX(0)
    }
    to {
        transform: translateX(0)
    }
}

.Auth__authWrapper--37Ffi .Auth__inactiveBackward--2ToOX {
    animation: Auth__inactiveBackwardAnimation--1skN7 .4s cubic-bezier(.41, .45, .43, .88) forwards;
    z-index: 1
}

@keyframes Auth__inactiveBackwardAnimation--1skN7 {
    0% {
        transform: translateX(0)
    }
    to {
        transform: translateX(100%)
    }
}

.Auth__authWrapper--37Ffi .Auth__activeForward--3286D {
    z-index: 1;
    animation: Auth__showForward--wPdbL .4s cubic-bezier(.41, .45, .43, .88);
    animation-delay: 0s
}

@keyframes Auth__showForward--wPdbL {
    0% {
        transform: translateX(100%)
    }
    50% {
        transform: translateX(0)
    }
    to {
        transform: translateX(0)
    }
}

.Auth__authWrapper--37Ffi .Auth__activeBackward--1OZR0 {
    animation: Auth__activeBackwardAnimation--_m63A .5s;
    animation-delay: 0s;
    transform: translateX(0)
}

@keyframes Auth__activeBackwardAnimation--_m63A {
    0% {
        z-index: -1
    }
    99% {
        z-index: -1
    }
    to {
        z-index: 1
    }
}

.Auth__authWrapper--37Ffi button {
    position: relative
}

.Dropdown__root--2X6El {
    position: relative;
    display: inline-block;
    width: 100px
}

.Dropdown__root--2X6El .Dropdown__selectedDiv--2YFuZ {
    cursor: pointer;
    border: 1px solid #eee;
    position: relative
}

.Dropdown__root--2X6El .Dropdown__selectedDiv--2YFuZ .Dropdown__icon--21SZO span:before {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%)
}

.Dropdown__root--2X6El .Dropdown__listWrapper--2aqiC {
    position: absolute;
    top: 100%;
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
    border: 1px solid #eee;
    overflow: auto;
    transition: .15s ease-in;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    box-sizing: border-box
}

.Dropdown__root--2X6El .Dropdown__listWrapper--2aqiC .Dropdown__listElement--24um1 {
    padding: 12px 24px;
    cursor: pointer
}

.Dropdown__root--2X6El .Dropdown__showDropdown--wjcsi {
    opacity: 1;
    visibility: visible;
    z-index: 4
}

.Modal__overlay--1b-QK {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    opacity: 0;
    background-color: rgba(0, 0, 0, .7);
    transition: opacity .5s;
    animation-delay: .1s;
    animation-duration: .3s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-name: Modal__animateOverlay--hGG2I;
    z-index: 10
}

.Modal__overlay--1b-QK .Modal__modal--gvBQW {
    animation-delay: .1s;
    animation-duration: .3s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-timing-function: cubic-bezier(.41, .45, .43, .88);
    will-change: transform;
    background-color: #fff;
    border-radius: 2px;
    position: absolute;
    overflow: hidden
}

.Modal__overlay--1b-QK .Modal__slideFromLeft--bzJmv {
    animation-name: Modal__slideFromLeftAnimation--2u-Zj;
    left: 0;
    transform: translateX(-100%)
}

.Modal__overlay--1b-QK .Modal__exitFromLeft--1BP6M {
    animation-name: Modal__slideFromLeftAnimation--2u-Zj
}

.Modal__overlay--1b-QK .Modal__rightSlide--2JAaE {
    animation-name: Modal__slideFromRightAnimation--3nLe9;
    right: 0;
    transform: translateX(100%)
}

.Modal__overlay--1b-QK .Modal__rightExit--2xacr {
    animation-name: Modal__exitFromRightAnimation--2UpeV;
    animation-fill-mode: forwards;
    animation-direction: normal;
    transform: translateX(0)
}

@keyframes Modal__exitFromRightAnimation--2UpeV {
    0% {
        transform: translateX(0)
    }
    to {
        transform: translateX(100%)
    }
}

.Modal__overlay--1b-QK .Modal__slideFromTop--3VZ6G {
    animation-name: Modal__slideFromTopAnimation--3V4es;
    top: 0;
    transform: translateY(-100%)
}

.Modal__overlay--1b-QK .Modal__exitFromTop--3NGl7 {
    animation-name: Modal__slideFromTopAnimation--3V4es
}

.Modal__overlay--1b-QK .Modal__slideFromBottom--3wGRc {
    transform: translateY(100%);
    bottom: 0;
    animation-name: Modal__slideFromBottomAnimation--13-if
}

.Modal__overlay--1b-QK .Modal__exitFromBottom--1JlH5 {
    animation-name: Modal__exitFromBottomAnimation--3zVRm
}

@keyframes Modal__exitFromBottomAnimation--3zVRm {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(100%)
    }
}

.Modal__overlay--1b-QK .Modal__slideToCenter--m54tG {
    transform: translate(-50%, 100%);
    left: 50%;
    top: 100%;
    animation-name: Modal__slideToCenterAnimation--3ie1K
}

.Modal__overlay--1b-QK .Modal__exitFromCenter--1xuls {
    animation-name: Modal__exitFromCenterAnimation--2wzSL
}

@keyframes Modal__slideToCenterAnimation--3ie1K {
    0% {
        transform: translate(-50%, 100%)
    }
    to {
        top: 50%;
        transform: translate(-50%, -50%)
    }
}

@keyframes Modal__exitFromCenterAnimation--2wzSL {
    0% {
        top: 50%;
        transform: translate(-50%, -50%)
    }
    to {
        transform: translate(-50%, 100%)
    }
}

@keyframes Modal__slideFromTopAnimation--3V4es {
    0% {
        transform: translateY(-100%)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes Modal__slideFromBottomAnimation--13-if {
    0% {
        transform: translateY(100%)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes Modal__slideFromLeftAnimation--2u-Zj {
    0% {
        transform: translateX(-100%)
    }
    to {
        transform: translateX(0)
    }
}

@keyframes Modal__slideFromRightAnimation--3nLe9 {
    0% {
        transform: translateX(100%)
    }
    to {
        transform: translateX(0)
    }
}

.Modal__exitOverlay--Hth4z {
    opacity: 1;
    transition: opacity .5s;
    animation-delay: .1s;
    animation-duration: .6s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    animation-name: Modal__animateExitOverlay--KfrYK;
    animation-timing-function: cubic-bezier(.41, .45, .43, .88) .6s
}

@keyframes Modal__animateExitOverlay--KfrYK {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes Modal__animateOverlay--hGG2I {
    0% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

.InputPhone__container--farvV {
    display: flex;
    border: 1px solid #e2e2e2;
    height: 56px;
    border-radius: 4px;
    padding: 0;
    box-sizing: border-box
}

.InputPhone__container--farvV .InputPhone__countryRoot--25pyL {
    display: inline-block
}

.InputPhone__container--farvV .InputPhone__countryRoot--25pyL>img {
    width: 20px;
    margin-right: 6px
}

.InputPhone__container--farvV .InputPhone__countryRoot--25pyL>span {
    font-size: 16px
}

.InputPhone__container--farvV .InputPhone__countryRoot--25pyL>p {
    display: none
}

.InputPhone__container--farvV .InputPhone__dropdownRootClass--3aFIe {
    width: 110px;
    display: inline-block
}

.InputPhone__container--farvV .InputPhone__dropdownSelectedDivClass--33UWL {
    height: 100%;
    box-sizing: border-box;
    border: none;
    border-right: 1px solid #e2e2e2;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.InputPhone__container--farvV .InputPhone__dropdownUlClass--ijkWa {
    background-color: #fff;
    border-radius: 4px
}

.InputPhone__container--farvV .InputPhone__dropdownLiClass--1XSBG {
    padding: 12px 0!important;
    text-align: center;
    border-bottom: 1px solid #e2e2e2;
    transition: all .15s ease-out
}

.InputPhone__container--farvV .InputPhone__dropdownLiClass--1XSBG:hover {
    background-color: #f6f7f8
}

.InputPhone__container--farvV .InputPhone__dropdownLiClass--1XSBG:last-child {
    border-bottom: none
}

.InputPhone__container--farvV .InputPhone__showDropdownClass--2xfJn {
    top: 60px!important
}

.InputPhone__container--farvV .InputPhone__inputRootClass--3shbU {
    border: none;
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    flex: 1
}

.InputPhone__container--farvV .InputPhone__inputClass--1hd4X {
    border: none;
    color: #212121;
    padding-left: 12px;
    font-size: 16px
}

.InputPhone__container--farvV .InputPhone__inputLabelClass--1UlaZ {
    left: 12px
}

.InputPhone__container--farvV .InputPhone__selectedDivMobile--xT5ao {
    width: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e2
}

.InputPhone__container--farvV .InputPhone__selectedDivMobile--xT5ao .InputPhone__iconClass--kShTe span {
    display: flex;
    padding-left: 10px
}

.InputPhone__modalContainerClass--1QwwN {
    width: 100%;
    text-align: left;
    padding: 16px;
    box-sizing: border-box
}

.InputPhone__countryH1--1xlWF {
    margin: 0;
    font-size: 22px;
    color: #212121;
    border-bottom: 1px solid #eee;
    padding-bottom: 16px
}

.InputPhone__countryUl--2PpjE {
    padding: 8px 0 0;
    list-style-type: none;
    margin: 0
}

.InputPhone__countryUl--2PpjE>li {
    padding: 12px 0
}

.InputPhone__countryUl--2PpjE>li .InputPhone__countryRoot--25pyL>img {
    width: 20px;
    margin-right: 24px
}

.InputPhone__countryUl--2PpjE>li .InputPhone__countryRoot--25pyL>p {
    font-size: 16px;
    font-weight: 600;
    display: inline-block;
    margin: 0 8px 0 0;
    color: #212121
}

.InputPhone__countryUl--2PpjE>li .InputPhone__countryRoot--25pyL>span {
    font-size: 16px;
    font-weight: 600;
    color: #999
}

.ToggleButton__root--1oni1 {
    position: relative;
    display: inline-block;
    width: 100px;
    height: 40px;
    border: 1px solid #212121;
    border-radius: 20px;
    overflow: hidden;
    z-index: 2
}

.ToggleButton__toggleLabel--1HDPP {
    position: relative;
    font-size: 15px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
    width: 50%;
    height: 100%;
    line-height: 40px
}

.ToggleButton__toggleInput--1duGC {
    display: none
}

.ToggleButton__toggleInputChecked--1xWZ- {
    font-weight: 700;
    color: #fff;
    transition: .15s ease-out
}

.ToggleButton__toggleInput--1duGC:checked+.ToggleButton__toggleLabelOn--3mLVW~.ToggleButton__toggle-selection--IAe3Y {
    transform: translateX(100%)
}

.ToggleButton__toggle-selection--IAe3Y {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    display: inline-block;
    width: 50%;
    height: 100%;
    background-color: #212121;
    transition: transform .15s ease-out
}

.InputField__root--31oom {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    transition: all .1s;
    flex: 1
}

.InputField__disabledRoot--3Jx29 {
    background-color: #f3f3f3!important;
    pointer-events: none!important
}

.InputField__fieldIcon--164xP {
    display: none
}

.InputField__inputField--nsohG {
    font-size: 18px !important;
    padding: 13px 10px 10px 5px !important;
    display: block;
    width: 100% !important;
    border: none !important;
    border-bottom: 1px solid #757575 !important;
}

.InputField__inputField--nsohG:focus {
    outline: none
}

.InputField__labelField--2U2a9 {
    color: #999;
    font-size: 18px;
    font-weight: 400;
    position: absolute;
    pointer-events: none;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .2s ease
}

.InputField__inputField--nsohG:focus~.InputField__labelField--2U2a9,
.InputField__inputField--nsohG:valid~.InputField__labelField--2U2a9 {
    top: 4px;
    transform: none;
    font-size: 12px;
    color: #999
}

.InputField__bar--2Xl8P {
    position: relative;
    display: block;
    width: 100%
}

.InputField__bar--2Xl8P:after,
.InputField__bar--2Xl8P:before {
    content: "";
    height: 2px;
    width: 0;
    bottom: 1px;
    position: absolute;
    background: #212121;
    transition: all .2s ease
}

.InputField__bar--2Xl8P:before {
    left: 50%
}

.InputField__bar--2Xl8P:after {
    right: 50%
}

.InputField__inputField--nsohG:focus~.InputField__bar--2Xl8P:after,
.InputField__inputField--nsohG:focus~.InputField__bar--2Xl8P:before {
    width: 50%
}

.InputField__highlight--V_mEe {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: .5
}

.InputField__inputField--nsohG:focus~.InputField__highlight--V_mEe {
    animation: InputField__inputHighlighter--1brEe .3s ease
}

@keyframes InputField__inputHighlighter--1brEe {
    0% {
        background: #212121
    }
    to {
        width: 0;
        background: transparent
    }
}

.InputName__root--3jWJI {
    border: 1px solid #eee;
    border-radius: 4px;
    display: flex;
    padding: 12px 16px;
    align-items: center
}

.InputName__root--3jWJI .InputName__inputRootClass--2ix9c {
    border: none;
    display: flex;
    vertical-align: top
}

.InputName__root--3jWJI .InputName__inputClass--16Eh_ {
    border: none;
    color: #212121;
    padding-left: 12px;
    font-size: 16px
}

.InputName__root--3jWJI .InputName__inputLabelClass--37VEi {
    left: 12px
}

.InputName__root--3jWJI .InputName__toggleRoot--2tknd {
    width: 80px;
    height: 32px;
    border: 1px solid #212121;
    font-size: 14px
}

.InputName__root--3jWJI .InputName__labelClass--3vZCf {
    font-size: 14px;
    line-height: 34px;
    vertical-align: top
}

.Button__root--2JDD_ {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    background-position: 50%;
    transition: background .3s;
    outline: none
}

.Button__root--2JDD_ .Button__loader--358S3 {
    position: absolute;
    display: inline-block;
    will-change: auto;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-image: repeating-linear-gradient(45deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2) 20px, transparent 21px, transparent 40px);
    background-size: 56px 100%
}

.Button__root--2JDD_ .Button__loaderAnimate--3QhZ8 {
    animation: Button__loader--358S3 .5s linear infinite
}

@keyframes Button__loader--358S3 {
    0% {
        background-position: 0 0;
        z-index: 1;
        opacity: 1
    }
    to {
        background-position: 56px 0;
        z-index: 1;
        opacity: 1
    }
}

.Button__root--2JDD_ .Button__loaderClass--3d4Y9 {
    font-size: 10px;
    position: relative;
    border: 4px solid hsla(0, 0%, 100%, .2);
    border-left: 4px solid #fff;
    transform: translateZ(0);
    border-radius: 50%;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    animation: Button__spinAnimation--27Bc9 1.1s infinite linear
}

.Button__root--2JDD_ .Button__loaderClass--3d4Y9:after {
    border-radius: 50%;
    width: 10em;
    height: 10em
}

@keyframes Button__spinAnimation--27Bc9 {
    0% {
        transform: translate(-50%, -50%) rotate(0deg)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

.Button__disabled--3ZCRK {
    color: #fff!important;
    pointer-events: none!important;
    background-color: #bbb!important;
    border: 1px solid #bbb!important;
    cursor: not-allowed!important
}

.Button__primaryDark--3jU2W {
    background-color: #263787;
    border: 1px solid #263787;
    color: #fff
}

.Button__primaryDark--3jU2W:hover {
   background: ##6877a7 radial-gradient(circle, transparent 1%, #3F51B5 0) 50%/15000%;
}

@media only screen and (max-width:768px) {
    .Button__primaryDark--3jU2W:hover {
        background: rgba(0, 0, 0, .8) radial-gradient(circle, transparent 1%, hsla(0, 0%, 61%, .2) 0) 50%/15000%
    }
}

.Button__primaryDark--3jU2W:active {
    background-color: #263787;
    background-size: 100%;
    transition: background 0s
}

.Button__primaryLight--3RUVg {
    background-color: #fff;
    border: 1px solid #212121;
    color: #212121
}

.Button__primaryLight--3RUVg:hover {
    background: rgba(0, 0, 0, .05) radial-gradient(circle, transparent 1%, rgba(0, 0, 0, .05) 0) 50%/15000%
}

.Button__primaryLight--3RUVg:active {
    background-color: #fff;
    background-size: 100%;
    transition: background 0s
}

.Button__iosModal--2q9-5 {
    background-color: #fafafa!important;
    border: 1px solid #fafafa!important;
    color: #212121!important;
    border-radius: 30px!important;
    width: 100%
}

.Button__iosModal--2q9-5:hover {
    background: #f4f4f4 radial-gradient(circle, transparent 1%, #f4f4f4 0) 50%/15000%
}

.Button__iosModal--2q9-5:active {
    background-color: #fafafa;
    background-size: 100%;
    transition: background 0s
}

.AuthScreen__container--3fvSo {
    width: 100%;
    padding: 48px 24px;
    color: #212121
}

.AuthScreen__container--3fvSo .AuthScreen__backBtn--bjrVY span:before {
    position: absolute;
    top: 20px;
    left: 24px;
    transform: rotate(180deg);
    font-size: 22px;
    cursor: pointer
}

.AuthScreen__container--3fvSo .AuthScreen__screenHeading--1ar4U {
    text-align: center;
    margin: 0
}

.AuthScreen__container--3fvSo .AuthScreen__authHeader--1_-NL {
    margin-top: 10px;
    margin-bottom: 40px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.AuthScreen__container--3fvSo .AuthScreen__authHeader--1_-NL img {
    height: 60px
}

.AuthScreen__container--3fvSo .AuthScreen__authHeader--1_-NL h2 {
    margin: 0;
    margin-top: 16px;
    font-size: 32px;
    line-height: 32px
}

.AuthScreen__container--3fvSo .AuthScreen__authHeader--1_-NL p {
    margin: 0;
    margin-top: 24px;
    font-size: 18px;
    font-weight: 600
}

.AuthScreen__container--3fvSo .AuthScreen__authHeader--1_-NL ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    color: #757575;
    font-size: 12px;
    margin-top: 8px;
    display: flex
}

.AuthScreen__container--3fvSo .AuthScreen__authHeader--1_-NL ul li {
    display: inline-flex;
    align-items: center;
    margin-left: 8px
}

.AuthScreen__container--3fvSo .AuthScreen__authHeader--1_-NL ul li:before {
    content: "";
    height: 4px;
    width: 4px;
    background-color: #757575;
    display: block;
    border-radius: 4px;
    margin-right: 8px
}

.AuthScreen__container--3fvSo .AuthScreen__authHeader--1_-NL ul li:first-child:before {
    display: none
}

.AuthScreen__container--3fvSo .AuthScreen__authForm--3dz5E {
    margin-top: 5px;
    padding: 0 120px
}

@media screen and (max-width:768px) {
    .AuthScreen__container--3fvSo .AuthScreen__authForm--3dz5E {
        padding: 0
    }
}

.AuthScreen__container--3fvSo .AuthScreen__authForm--3dz5E .AuthScreen__fieldContainer--SXBFy {
    position: relative
}

.AuthScreen__container--3fvSo .AuthScreen__authForm--3dz5E .AuthScreen__fieldContainer--SXBFy .AuthScreen__errorContainer--3UDC2 {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    color: #dd0017;
    font-size: 12px;
    width: 50px
}

.AuthScreen__container--3fvSo .AuthScreen__authForm--3dz5E .AuthScreen__phoneContainerClass--2VCvw {
    width: 100%
}

.AuthScreen__container--3fvSo .AuthScreen__authForm--3dz5E .AuthScreen__disabledContainer--YPnar {
    position: relative;
    margin-bottom: 20px
}

.AuthScreen__container--3fvSo .AuthScreen__authForm--3dz5E .AuthScreen__disabledContainer--YPnar .AuthScreen__overlay--1sccW {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: hsla(0, 0%, 89%, .8);
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 20px;
    box-sizing: border-box;
    color: #304ffe;
    font-size: 14px
}

.AuthScreen__container--3fvSo .AuthScreen__authForm--3dz5E .AuthScreen__disabledContainer--YPnar .AuthScreen__overlay--1sccW span:hover {
    cursor: pointer
}

.AuthScreen__container--3fvSo .AuthScreen__inputRootClass--d8bfo {
    border: 1px solid #e2e2e2;
    border-radius: 4px;
    height: 56px;
    margin-bottom: 20px
}

.AuthScreen__container--3fvSo .AuthScreen__inputRootClass--d8bfo .AuthScreen__inputClass--2g4ne {
    border-bottom: none;
    height: 100%;
    padding: 0;
    box-sizing: border-box;
    padding-left: 16px
}

.AuthScreen__container--3fvSo .AuthScreen__errorClass--3FlYz {
    border-color: #dd0017
}

.AuthScreen__container--3fvSo .AuthScreen__buttonRootClass--1I96j {
    height: 48px;
    width: 100%;
    background-color: #212121;
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    margin-top: 40px
}

.OTP__otpContainer--CJhyx .OTP__otpField--118i5 {
    display: flex;
    justify-content: center
}

.OTP__otpContainer--CJhyx .OTP__otpField--118i5 input {
    height: 56px;
    font-size: 22px;
    text-align: center;
    border-radius: 4px;
    margin-right: 10px
}

.OTP__otpContainer--CJhyx .OTP__otpInfo--1NTdr {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 40px;
    font-size: 14px
}

.OTP__otpContainer--CJhyx .OTP__otpInfo--1NTdr .OTP__edit--1MDba {
    margin-left: 10px;
    color: #304ffe;
    cursor: pointer
}

.OTP__resendDiv--1uowZ {
    padding: 18px 24px 0;
    text-align: center;
    color: #49ad49
}

.OTP__resendDiv--1uowZ .OTP__resendOTP--kGg-O {
    cursor: pointer;
    color: #304ffe
}

.OTP__errorClass--Enn14 {
    color: #dd0017;
    text-align: center;
    margin-top: 5px;
    font-size: 14px
}

.SlideView__slideContainer--2eLNZ {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #fff;
    top: 0;
    left: 0;
    transform: translateX(100%);
    transition: transform .6s cubic-bezier(.27, .37, .16, .99)
}

.SlideView__bringInView--kYs9s {
    transform: translateX(0)
}