html,body,#root,#root>div {
    height: 100%
}

form {
    width: 100%
}

.hidden {
    visibility: hidden
}

.grecaptcha-badge {
    transform: scale(.77);
    width: 70px!important;
    transition: all .3s ease!important;
    right: -10px!important
}

.bbml .grecaptcha-badge {
    opacity: 0
}

.grecaptcha-badge:hover {
    width: 256px!important;
    right: -30px!important
}

.e1yceb0m {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
}

.e10xbcef {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform 750ms;
    -webkit-transition: transform 750ms;
    transition: transform 750ms
}

.e1jmug54 {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    position: absolute
}

.ei9sigy {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 750ms;
    -webkit-transition: transform 750ms;
    transition: transform 750ms
}

.efq8fi5 {
    opacity: 0
}

.e8rzqn2 {
    opacity: 1;
    -webkit-transition: opacity 750ms;
    transition: opacity 750ms
}

.ek6jerg {
    opacity: 1;
    position: absolute
}

.esd2c3y {
    opacity: 0;
    -webkit-transition: opacity 750ms;
    transition: opacity 750ms
}

.e14kilz9 {
    display: none
}

.wywvfly {
    background: rgb(var(--yellow5))
}

.c1t1xw7q {
    cursor: pointer
}

.c1t1xw7q h2 {
    -webkit-letter-spacing: .05em;
    -moz-letter-spacing: .05em;
    -ms-letter-spacing: .05em;
    letter-spacing: .05em
}

.p1hacen3 {
    position: relative;
    display: inline-block;
    margin-right: var(--spacing-2);
    line-height: 1
}

.ng3ajlv::before {
    content: '';
    position: absolute;
    border-left: 2px solid var(--line);
    opacity: .8;
    width: 0;
    height: calc(100% + 44px);
    top: 16px;
    left: 45%
}

.a1yqq05w {
    box-sizing: initial;
    border: 2px solid var(--foreground);
    border-radius: 50%
}

.a1yqq05w img,.a1yqq05w .iconContainer {
    display: grid;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: 2px;
    border-radius: 50%;
    width: 24px;
    height: 24px
}

.pii9da1:focus {
    outline: none
}

.hizr401 {
    display: none
}

.r7rfe1z .grecaptcha-badge {
    -webkit-transform: scale(.77);
    -ms-transform: scale(.77);
    transform: scale(.77);
    width: 70px!important;
    -webkit-transition: all .3s ease!important;
    transition: all .3s ease!important;
    right: -10px!important;
    bottom: 125px!important
}

.r7rfe1z .grecaptcha-badge:hover {
    width: 256px!important;
    right: -30px!important
}

.ph2oakf {
    opacity: 0
}

.f2dqi0j {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.c1maqz38 {
    margin: 0!important;
    padding: 0!important
}

.c1maqz38 .fsm-primary-content-container {
    margin-botton: 0!important;
    max-width: none!important
}

.f2dqi0j {
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.c1maqz38 {
    margin: 0!important;
    padding: 0!important
}

.c1maqz38 .fsm-primary-content-container {
    margin-botton: 0!important;
    max-width: none!important
}
