.toothtorat-login .login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wp--preset--color--yellow);display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 232px)}.toothtorat-login .login .container{margin:clamp(.625rem,-.2188rem + 3.4615vw,1.75rem) auto 4rem}.toothtorat-login .login .container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;justify-content:space-between;text-align:center}@media only screen and (min-width:910px){.toothtorat-login .login .container .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;gap:5%;text-align:left}}.toothtorat-login .login .container .row .sep{display:block;height:clamp(1.75rem,1.1875rem + 2.3077vw,2.5rem);width:100%}@media only screen and (min-width:910px){.toothtorat-login .login .container .row .sep{display:none}}.toothtorat-login .login .container .row .col{width:50%}@media only screen and (max-width:909px){.toothtorat-login .login .container .row .col{max-width:620px;width:100%}}.toothtorat-login .login .container .row .col .form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:var(--wp--preset--color--white);border-radius:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1rem;height:100%;padding:1.75rem}.toothtorat-login .login .container .row .col .form h3{font-family:var(--wp--preset--font-family--secondary);font-weight:600;margin:0 0 1.25rem}.toothtorat-login .login .container .row .col .form .form-row{margin-bottom:1.25rem;width:calc(50% - .5rem)}.toothtorat-login .login .container .row .col .form .form-row.form-row-wide{width:100%}.toothtorat-login .login .container .row .col .form .form-row label{display:block;font-family:var(--wp--preset--font-family--tertiary);font-size:clamp(.875rem,.8404rem + .1418vw,1rem);font-weight:400;line-height:1.2;margin-bottom:clamp(.1875rem,.1356rem + .2128vw,.375rem);padding:0;text-align:left}.toothtorat-login .login .container .row .col .form .form-row .input-text{background:none;border:1px solid var(--wp--preset--color--light-grey);border-radius:clamp(.1875rem,.0665rem + .4965vw,.625rem);font-size:clamp(.8125rem,.7779rem + .1418vw,.9375rem);font-weight:500;height:clamp(2.625rem,2.5213rem + .4255vw,3rem);outline-color:var(--wp--preset--color--black);padding:0 clamp(.75rem,.6117rem + .574vw,1.25rem);-webkit-transition:border-color .25s ease-out;-o-transition:border-color .25s ease-out;transition:border-color .25s ease-out;width:100%}.toothtorat-login .login .container .row .col .form .form-row #reg_rpps{letter-spacing:5px}.toothtorat-login .login .container .row .col .form .form-row.field-password{position:relative}.toothtorat-login .login .container .row .col .form .form-row.field-password .show-password-input{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:0;border-radius:0;bottom:0;color:var(--wc-form-color-text,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:inherit;height:clamp(2.625rem,2.5213rem + .4255vw,3rem);justify-content:center;line-height:inherit;margin:0;padding:0;position:absolute;right:0;text-decoration:none;width:clamp(2.625rem,2.5213rem + .4255vw,3rem);z-index:2}.toothtorat-login .login .container .row .col .form .form-row.field-password .show-password-input:before{background-image:url(/wp-content/themes/adf/dist/images/password-reveal.svg?bd3ec260aea639ea4594be99c9a40926);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:22px;width:22px}.toothtorat-login .login .container .row .col .form .form-row.field-password .show-password-input.display-password:before{background-image:url(/wp-content/themes/adf/dist/images/password-hide.svg?e8a14797e9772ecb94ef0694342b8ea7)}.toothtorat-login .login .container .row .col .form .form-row .input-text+span.description{display:block;font-size:.8125rem;font-style:italic;margin-top:.5rem}.toothtorat-login .login .container .row .col .form .description{font-family:var(--wp--preset--font-family--tertiary);font-size:.75rem;text-align:left}@media print,screen and (min-width:769px){.toothtorat-login .login .container .row .col .form .description{font-size:.875rem}}.toothtorat-login .login .container .row .col .form .description:not(:last-child){margin-bottom:.8em}.toothtorat-login .login .container .row .col .form .lost_password{font-family:var(--wp--preset--font-family--tertiary);font-size:.875rem;margin-left:auto;margin-top:auto;text-align:right}.toothtorat-login .login .container .row .col .form .row-submit{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:.5rem;justify-content:space-between;margin-bottom:.5rem;width:100%}.toothtorat-login .login .container .row .col .form .row-submit .login__rememberme{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;gap:.5rem;margin:0}@media print,screen and (min-width:769px){.toothtorat-login .login .container .row .col .form .row-submit .login__rememberme{font-size:.875rem}}.toothtorat-login .login .container .row .col .form .wp-block-button .wp-block-button__link{font-size:.75rem;padding:calc(1em + 2px) clamp(1.125rem,.9867rem + .5674vw,1.625rem)}@media print,screen and (min-width:769px){.toothtorat-login .login .container .row .col .form .wp-block-button .wp-block-button__link{font-size:.875rem}}.toothtorat-login .login .container .row .col .form .btn-register{margin-bottom:.8em;text-align:left;width:100%}.toothtorat-login .login .container .row .col .descs{margin-top:1rem;padding:0 clamp(.875rem,.633rem + .9929vw,1.75rem)}.toothtorat-login .login .container .row .col .descs .description{font-family:var(--wp--preset--font-family--tertiary);font-size:.8125rem;font-style:italic;text-align:left}.toothtorat-login .login .container .row .col .descs .description:not(:last-child){margin-bottom:.8em}
