body {
    display: block;
    margin: 8px;
}

.gdLtWX {
    height: fit-content;
    position: relative;
    -webkit-box-pack: start;
    justify-content: start;
    background-color: inherit;
    padding: 0px;
    margin: 0px;
    min-height: 100vh;
    gap: 10px;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: 80px repeat(3, auto) 1fr;
    grid-template-areas:
        ". . . . ."
        "top top top top top"
        "identity identity identity identity identity"
        ". bottom bottom bottom .";
}


.gdLtWX .indexstyled__ScAuthContent-a861bl-1 {
    grid-area: identity;
    display: flex;
    -webkit-box-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    align-items: center;
}

.gdLtWX > * {
    height: fit-content;
}

.jGhMNj {
    display: flex;
    flex-direction: column;
    padding-top: 20px;
}

.gdLtWX .indexstyled__ScAuthContent-a861bl-1 div[data-testid="IuxBookendsContainer"] {
    background-color: rgb(255, 255, 255);
    min-height: 450px;
    min-width: 380px;
}

@media (min-width: 380px) {
    .lkuUkq.lkuUkq.lkuUkq {
        min-width: 340px;
    }
}
.lkuUkq.lkuUkq.lkuUkq {
    font-family: var(--font-family-body);
}

.efoFwY.efoFwY.efoFwY {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    margin: auto;
    max-width: 380px;
}

.eSgvvN.eSgvvN.eSgvvN {
    width: 100%;
}

.kPwJfL.kPwJfL.kPwJfL {
    padding: 20px;
}

.HWRjz.HWRjz.HWRjz {
    background-color: transparent;
    border: none;
}

.blBsbd.blBsbd.blBsbd {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
}
.fqIjhL.fqIjhL.fqIjhL {
    padding: 20px;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(186, 190, 197);
    font-size: 14px;
    max-width: 380px;
}

.lkuUkq.lkuUkq.lkuUkq {
    font-family: var(--font-family-body);
}


.bQzPFA.bQzPFA.bQzPFA {
    padding: 20px 0px;
}

/** Header Style **/

.hJHoSA.hJHoSA.hJHoSA {
    background-image: url(../img/c8bf23fa3230058f.svg);
    display: block;
    height: 20px;
    width: 94.33px;
}

.hXHHbY.hXHHbY.hXHHbY {
    text-align: center;
}

.iOUNHt.iOUNHt.iOUNHt {
    color: rgb(57, 58, 61);
    text-align: center;
    margin: 0px 0px 19px;
}

header {
    display: block;
    unicode-bidi: isolate;
}

.xLVQH.xLVQH.xLVQH {
    margin-bottom: 12px;
    color: var(--color-text-primary);
}

.iQcJay.iQcJay.iQcJay {
    font-size: 20px;
}

/**  Form Style**/

.ksuuCf.ksuuCf.ksuuCf {
    display: flex;
    flex-direction: column;
}

.jxlqeV.jxlqeV.jxlqeV {
    margin-bottom: 0px;
    width: 100%;
}

.hHtoCl.hHtoCl.hHtoCl {
    margin: 10px 0px 0px;
}

.eNklXx.eNklXx.eNklXx.eNklXx.eNklXx.eNklXx {
    display: flex;
    -webkit-box-pack: start;
    justify-content: flex-start;
    padding-top: 10px;
    margin-bottom: 10px;
}

.dDQzHx.dDQzHx.dDQzHx.dDQzHx.dDQzHx.dDQzHx {
    background-image: none;
    margin: 10px 0px 0px;
}

.hcNkxF.hcNkxF.hcNkxF {
    margin-bottom: -20px;
}

.kNXnJi.kNXnJi.kNXnJi {
    margin: 0px;
}

.jEKMOd.jEKMOd.jEKMOd {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 20px;
    text-align: center;
    margin-top: 20px;
    color: var(--color-text-secondary);
}

.biRsfs.biRsfs.biRsfs {
    letter-spacing: -0.02em;
}


.tIvQU.tIvQU.tIvQU {
    margin-top: 8px;
    font-weight: 600;
}

.frZTZY.frZTZY.frZTZY {
    margin-top: 10px;
    color: var(--color-text-primary);
}

.gkXOHc.gkXOHc.gkXOHc {
    padding: 0px;
    margin-top: 0px;
    font-weight: normal;
}

.hAkLBa.hAkLBa.hAkLBa {
    padding: 0px;
    min-width: unset;
    min-height: unset;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: underline;
    margin-top: 20px;
}

.hjYPHy.hjYPHy.hjYPHy {
    padding: 0px;
    min-width: unset;
    min-height: unset;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: underline;
}

.hAkLBa.hAkLBa.hAkLBa span {
    padding: 0px;
}

/** ReCaptch Layout **/

.dqgyjX.dqgyjX.dqgyjX {
    background-color: inherit;
    padding: 0px;
    margin: 20px 0px;
    color: var(--color-text-secondary);
    font-size: 10px;
}

.hzEbdp.hzEbdp.hzEbdp {
    margin-bottom: 20px;
    border-width: 1px 0px 0px;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: initial;
    border-image: initial;
    border-top-style: solid;
    border-top-color: rgb(226, 225, 225);
}


/**

hr {
    display: block;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    margin-inline-start: auto;
    margin-inline-end: auto;
    unicode-bidi: isolate;
    overflow: hidden;
    border-style: inset;
    border-width: 1px;
}

**/

.ONZWC.ONZWC.ONZWC {
    padding: 0px;
}

.dnMAmh.dnMAmh.dnMAmh > a > span {
    font-size: inherit;
}

.hBBuVd {
    width: 100%;
}

/**
div {
    display: block;
    unicode-bidi: isolate;
}

**/

.ieoKdl > div {
    padding: 30px 0px 0px;
    margin: 20px auto;
}


.jLpgKy.jLpgKy.jLpgKy {
    color: rgb(80, 80, 80);
    width: 100%;
}

@media (max-width: 767px) {
    .gPKBya.gPKBya.gPKBya {
        max-width: 380px;
        margin: 0px auto;
    }
}

 @media screen and (max-width: 768px) {
     .gPKBya.gPKBya.gPKBya {
        max-width: 380px;
        margin: 0px auto;
    }
}

.gPKBya.gPKBya.gPKBya {
    font-family: var(--font-family-body);
    font-size: 12px;
    line-height: 1.5;
}

.iCaFmM.iCaFmM.iCaFmM {
    padding: 0px;
    margin: 0px 5% 12px;
}

.bevLbd.bevLbd.bevLbd {
    padding: 0px 0px 10px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    flex-direction: column;
    gap: 5px;
}

ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    padding-inline-start: 40px;
    unicode-bidi: isolate;
}

.gIaSSR.gIaSSR.gIaSSR:first-child {
    padding-left: 0px;
}

.gIaSSR.gIaSSR.gIaSSR {
    display: inline;
    padding-left: 10px;
}

li {
    display: list-item;
    text-align: -webkit-match-parent;
    unicode-bidi: isolate;
}

.ctlOKR.ctlOKR.ctlOKR {
    list-style: none none;
    padding-inline-start: 0px;
    margin: 0px;
}

.kyDFtb.kyDFtb.kyDFtb {
    text-align: center;
    margin: 0px 5%;
}

.cwGJgm.cwGJgm.cwGJgm {
    font-weight: 400;
    margin-bottom: 12px;

    text-align: center;
    margin: 0px 5%;

    font-family: var(--font-family-body);
    font-size: 12px;
    line-height: 1.5;

    color: rgb(80, 80, 80);

}

.dzUeVe.dzUeVe.dzUeVe {
    font-weight: 400;
}

.lnfYqM {
    font-size: 12px;
    text-align: center;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 20px;
    color: rgb(93, 104, 111);
}

/**

h1 {
    display: block;
    font-size: 2em;
    margin-block-start: 0.67em;
    margin-block-end: 0.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}
**/


/** Footer Styles **/

.hDfwyh {
    background-color: rgb(255, 255, 255);
    margin-top: 48px;
    padding: 20px;
    justify-items: center;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
}

/** Error Reporting **/

.fRGurN.fRGurN.fRGurN {
    margin: 20px 0px;
    text-align: left;
}

.hjVtt.hjVtt.hjVtt {
    font-size: 14px;
}

.fAjyJO.fAjyJO.fAjyJO {
    margin-bottom: 4px;
    color: var(--color-ui-negative);
}

.hjYPHy.hjYPHy.hjYPHy {
    padding: 0px;
    min-width: unset;
    min-height: unset;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: underline;
}

.hjYPHy.hjYPHy.hjYPHy span {
    padding: 0px;
}