:root{--pink:#df0957;--darkPink:#be0349;--purple:#4f205d;--lightestPurple:#d3b8db;--lightPurple:#642a73;--white:#fff;--black:#000;--lightGrey:#ddd;--grey:#707070;--grey-600:#757575;--grey-800:#444;--greenPhone:#1ac494;--errorForm:#dc143c;--doneForm:#28a745;--orange:#ff6307;--tGreen:#1ac494;--tPurple:#4f205d;--tRed:#be0349;--tGrey:#979797;--tLightGrey:#f8f9fa;--bkgPurple:#d3b8db;--bkgPink:#f3e2e4;--brand-primary:#df0957;--brand-primary-dark:#be0349;--brand-secondary:#4f205d;--text-color:#000;--text-color-muted:#707070;--text-color-inverse:#fff;--bg-page:#fff;--bg-soft:#f3e2e4;--bg-alt:#d3b8db;--bg-muted:#f8f9fa;--border-color:#ddd;--state-success:#1ac494;--state-danger:#dc143c;--state-warning:#ff6307;--form-phone:#1ac494}.form-floating label{background-color:var(--white);color:#757575;font-size:1rem;font-weight:700;height:1.2rem;line-height:1rem;margin-left:.35rem;text-transform:none}.form-floating label.mandatory{padding-right:15px}.form-floating label.mandatory:after{color:var(--dark-pink);content:" *";font-size:11px;position:absolute;right:5px;top:-2px}.form-floating .form-control{background-color:transparent;font-size:.85rem}.form-floating .form-control::placeholder{color:transparent}.form-floating .form-control:focus,.form-floating .form-control:not(:placeholder-shown){box-shadow:none}.form-floating input.form-control{font-size:.85rem;height:40px;min-height:40px;padding:0 .3rem!important}.form-floating input.form-control~label{padding:0 90px 0 9px;top:12px}.form-floating input.form-control:focus,.form-floating input.form-control:not(:placeholder-shown){box-shadow:none}.form-floating input.form-control:focus~label,.form-floating input.form-control:not(:placeholder-shown)~label{padding:0 9px;transform:scale(.8) translateY(-23px) translateX(2px)}.form-floating input.form-control:focus~label:after,.form-floating input.form-control:not(:placeholder-shown)~label:after{transform:scale(.8) translateY(-23px) translateX(-22px)}.form-floating textarea{height:150px!important;min-height:150px!important;padding:15px 10px!important}.form-floating textarea::placeholder{color:var(--white);display:none}.form-floating textarea.form-control~label{padding:15px 90px 30px 9px;top:2px}.form-floating textarea.form-control:focus~label,.form-floating textarea.form-control:not(:placeholder-shown)~label{padding:0 9px}.form-floating select.form-select~label{padding:0 9px;top:2px}.form-floating .error{background-color:transparent;color:var(--error-form);font-family:Lato,sans-serif;font-size:.75rem;font-weight:500;line-height:1rem;margin:3px 0 0;opacity:1}[class*=eye]{height:25px;position:absolute;right:17px;top:13px;width:25px}#page-registration [class*=eye]{cursor:pointer;height:20px;top:37px;width:20px}.eye{background:url(/build/images/eye-unhide.2bb75c0a.svg) no-repeat}.eye-slash{background:url(/build/images/eye-hide.dce5f13f.svg) no-repeat}#li-antibot{height:330px!important;width:100%!important}@media only screen and (min-width:375px){#li-antibot{height:285px!important;width:350px!important}}#li-antibot #li-antibot-iframe{background-color:#f9f9f9!important;border:1px solid #ccc!important;border-radius:5px!important;margin-left:0!important;margin-top:10px!important;padding:15px!important;text-align:center!important}#li-antibot #li-antibot-iframe .li-antibot-text-container{color:#333;font-family:Montserrat,sans-serif;font-size:16px!important;margin-bottom:10px}.form-bg{align-items:center;display:flex;min-height:100%}.form-bg #page-recovery{background:url(/build/images/bkg-mdp.ed929f64.jpg) no-repeat top}@media only screen and (min-width:768px){.form-bg #page-form_login,.form-bg #page-recovery{background-size:cover;height:100%;min-height:100vh}}.form-bg #page-form_login .content,.form-bg #page-recovery .content{min-height:100vh}.form-bg #page-form_login .help p:first-child,.form-bg #page-recovery .help p:first-child{color:var(--purple);font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:28px;opacity:1}.form-bg #page-form_login .help a,.form-bg #page-recovery .help a{color:var(--black);text-decoration:none}.form-bg #page-form_login .btn-login,.form-bg #page-recovery .btn-login{margin-top:65px}.form-bg #page-form_login #btn-recovery,.form-bg #page-recovery #btn-recovery{margin-top:89px}.form-bg .form-container{width:300px}.form-bg .form-container .form-horizontal{margin-bottom:50px;margin-top:50px;padding:0}@media only screen and (min-width:768px){.form-bg .form-container .form-horizontal{margin:0}}.form-bg .form-container .title{color:var(--purple);font-family:Montserrat,sans-serif;font-size:25px;font-weight:700;margin:0 0 40px;opacity:1;text-align:center;text-transform:capitalize}.form-bg .form-container .form-horizontal .form-group{background-color:var(--white);display:flex;margin:0 0 25px}.form-bg .form-container .form-horizontal .form-control{background-color:transparent;border:none;border-bottom:1px solid #817e7e;border-radius:0;box-shadow:none;color:#584b57;display:inline-block;font-size:1rem;font-weight:400;height:45px;line-height:45px;padding:0 5px;transition:all .3s;width:100%}.form-bg .form-container .form-horizontal .form-control:focus{box-shadow:none}.form-bg .form-container .form-horizontal .form-control:placeholder-shown:not(:focus)+*{color:#707070;font-size:90%;font-weight:700;opacity:1;text-transform:none;top:.7em}.form-bg .form-container .form-horizontal .form-control::placeholder{color:#707070;font-family:Lato,sans-serif;font-size:.8rem;font-weight:500;line-height:1rem;opacity:1;-webkit-transition:all .2s;transition:all .2s}.form-bg .form-container .form-horizontal .form-control:invalid:not(:focus)::-moz-placeholder,.form-bg .form-container .form-horizontal .form-control:invalid:not(:focus)::-webkit-input-placeholder{opacity:0}.form-bg .form-container .form-horizontal .form-control:focus:-ms-input-placeholder{opacity:0}.form-bg .form-container .form-horizontal .form-control:invalid:not(:focus):-ms-input-placeholder{color:transparent}.form-bg .form-container .form-horizontal .form-control:placeholder-shown:not(:focus)::placeholder{opacity:0}.form-bg .form-container .form-horizontal .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder{opacity:0}.form-bg .form-container .form-horizontal input[type=password]::-ms-clear,.form-bg .form-container .form-horizontal input[type=password]::-ms-reveal{display:none}.form-bg .form-container .form-horizontal .forgot-pass{font-size:1rem;font-weight:500;margin:0 0 20px;text-decoration:underline}.form-bg .form-container .form-horizontal .forgot-pass a{color:var(--pink);transition:all .3s ease 0s}.form-bg .form-container .form-horizontal .forgot-pass a:hover{color:var(--purple);text-shadow:0 0 2px rgba(0,0,0,.2)}.form-bg .form-container .form-horizontal .user-signup{background:#b9f2e7;border-radius:3px;color:#333;display:inline-block;padding:10px 15px 8px;text-align:center;transition:all .3s ease 0s;width:100px}.form-bg .form-container .form-horizontal .user-signup:hover{box-shadow:inset 0 0 10px rgba(0,0,0,.2)}.form-bg .has-float-label{display:block;position:relative}.form-bg .has-float-label label{background:transparent;color:#757575;cursor:text;font-size:.8rem;font-weight:700;left:.3rem;line-height:1;opacity:1;padding:0 1px;position:absolute;text-transform:uppercase;top:-.5rem;-webkit-transition:all .2s;transition:all .2s;z-index:3}.form-bg .has-float-label label.mandatory:before{color:#584b57;content:" *";font-size:11px;position:absolute;right:-8px;top:-2px}@media only screen and (min-width:768px){.form-bg #page-form_login{background:url(/build/images/bkg-mail.08eb2338.jpg) no-repeat top}}.form-bg #page-form_login .form-container{justify-content:center;width:100%}.form-bg #page-form_login .form-container .form-horizontal{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-bg #page-form_login .form-container .form-floating{width:300px}.form-bg #page-form_login .btn-login{margin:5px 0 10px}.form-bg #page-form_login .forgot-pass{margin-bottom:10px;width:300px}.modal-dialog{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 60px);overflow:auto}@media(max-width:768px){.modal-dialog{min-height:calc(100vh - 20px)}}@media only screen and (min-width:992px){.modal-dialog.modal-lg{max-width:650px}}.modal-dialog .modal-content{border-radius:15px}.modal-dialog .modal-content .modal-header button{color:var(--darkPink);opacity:1}.modal-dialog .modal-content .modal-body{padding:25px 50px}.modal-dialog .modal-content h3{color:var(--purple);font-weight:600}.modal-dialog .modal-content a{color:var(--black)}