section.login{min-height:calc(100vh - 89px)}section.login div.container{width:85%;min-height:100px;margin:75px auto;display:flex;flex-direction:column;justify-content:center;align-items:center}section.login div.container div.title-container{font-family:epicursive,sans-serif;font-style:normal;font-weight:400;text-align:center;color:var(--verdeScuro);margin-bottom:40px}section.login div.container div.title-container h2{font-size:32px;line-height:37px}section.login div.container div.form-container{width:100%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}section.login div.container div.form-container p{width:100%;font-family:forma-djr-micro,sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:15px;text-align:left;padding-left:15px;margin-bottom:15px}section.login div.container div.form-container div.row{width:300px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}section.login div.container div.form-container div.row p.info{width:100%;text-align:center;font-family:forma-djr-micro,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:25px;margin-bottom:30px}section.login div.container div.form-container div.row.checkbox{margin-top:15px;font-family:forma-djr-micro,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:17px}section.login div.container div.form-container div.row.note{margin-top:30px}section.login div.container div.form-container div.row.note p{font-family:forma-djr-micro,sans-serif;font-style:normal;font-weight:400;font-size:15px!important;line-height:20px}section.login div.container div.form-container div.row.note label{color:var(--verdeScuro);font-style:italic;font-weight:500}section.login div.container div.form-container div.row.checkbox input{margin-right:10px}section.login div.container div.form-container div.row.checkbox a{color:#000;text-decoration:underline}section.login div.container div.form-container div.row.checkbox a:hover{color:var(--grigio)}section.login div.container div.form-container div.row div.column{width:100%;display:flex;flex-direction:column;justify-content:space-between}section.login div.container div.form-container div.row div.column label{font-family:forma-djr-micro,sans-serif;font-style:normal;font-weight:400;font-size:10px;line-height:15px}section.login div.container div.form-container div.row div.element{width:100%;margin-bottom:25px}section.login div.container div.form-container div.row div.element label{height:5px}section.login div.container div.form-container input[type=email],section.login div.container div.form-container input[type=password],section.login div.container div.form-container div.row input[type=text],section.login div.container div.form-container div.row input[type=tel],section.login div.container div.form-container div.row input[type=date],section.login div.container div.form-container div.row select,section.login div.container div.form-container div.row select option{height:35px;padding-left:15px;padding-right:15px;border:none;border-bottom:2px solid var(--grigio);background-color:transparent;font-family:forma-djr-micro,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:35px;-webkit-border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}section.login div.container div.form-container input[type=email],section.login div.container div.form-container input[type=password]{width:300px}section.login div.container div.form-container div.row input[type=text],section.login div.container div.form-container div.row input[type=tel],section.login div.container div.form-container div.row input[type=date],section.login div.container div.form-container div.row select{width:100%}section.login div.container div.form-container input.input-error{border-bottom:2px solid red!important}.error-message{color:red;font-size:.8rem;margin-top:2px;display:block}section.login div.container div.form-container button{width:150px;height:35px;border:2px solid var(--verdeScuro);border-radius:20px;background-color:var(--verdeScuro);cursor:pointer;font-family:forma-djr-micro,sans-serif;font-style:normal;font-weight:700;color:#fff;font-size:20px;margin-top:30px;margin-bottom:25px}section.login div.container div.form-container button:hover{background-color:#fff;color:var(--verdeScuro)}section.login div.container div.form-container a.grey-link,section.login div.container div.form-container a.register{color:var(--grigio);text-decoration:underline;font-family:forma-djr-micro,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:20px}section.login div.container div.form-container a.register{color:#000}section.login div.container div.form-container a.grey-link:hover,section.login div.container div.form-container a.register:hover{color:var(--verdeScuro)}div.form-errors{padding-bottom:25px;color:var(--bluCosmetologa);font-family:forma-djr-micro,sans-serif;font-style:italic;font-weight:500}div.form-errors a{color:var(--bluCosmetologa);font-family:forma-djr-micro,sans-serif;font-style:italic;font-weight:500;text-decoration:underline}div.form-errors a:hover{color:var(--grigio)}div.form-errors div.errors{width:90%;margin:auto}div.form-errors div.errors ul{list-style:none}@media(min-width:700px){section.login div.container{width:70%}section.login div.container div.title-container h2{font-size:40px;line-height:45px}section.login div.container div.form-container input[type=email],section.login div.container div.form-container input[type=password]{width:600px}section.login div.container div.form-container div.row{width:600px;flex-direction:row}section.login div.container div.form-container div.row div.element{width:45%}section.login div.container div.form-container div.row input[type=tel],section.login div.container div.form-container div.row input[type=date],section.login div.container div.form-container div.row select{padding-left:5px;padding-right:5px}section.login div.container div.form-container div.row div.column{width:30%}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/login.css.map */
