body,html{height:100%;margin:0;padding:0}.container{align-items:center;display:flex;flex-direction:column;font-family:Gotham;justify-content:center;min-width:100%}.img-background{height:100%;overflow:hidden;transition:all .8s ease-in-out;width:100%}.img-background img{height:100%;object-fit:cover;transition:transform .8s ease-in-out,opacity .8s ease-in-out;width:100%}@media (max-width:561px){.img-background{display:none;height:100%}.container{background:url(//3776636.fs1.hubspotusercontent-na1.net/hubfs/3776636/raw_assets/public/Portal%20Formularios%202025/assets/img/Foto%20login%202.png) no-repeat 50%/cover;transition:background .8s ease-in-out}}@media (max-width:480px){.img-background{height:0;opacity:0;visibility:hidden;width:0}}.form-login{background:#fff 0 0 no-repeat padding-box;border-radius:15px;box-shadow:0 10px 25px #5b564d1a;opacity:1;padding:30px}@media (max-width:563px){.form-login{background:#fff;border-radius:15px;padding:20px}}.header-form-section hr{border:1px solid #5b564d;height:0;opacity:.3;width:100%}.form-title{color:#ec1d25;font:normal normal 700 24px/29px Gotham;letter-spacing:.12px;margin:0;opacity:1;text-align:left}.form-description{color:#5b564d;font:normal normal normal 11px/14px Gotham;letter-spacing:0;opacity:1;text-align:left}.group-inputs{gap:10px;margin-bottom:10px}.input-group{display:flex;flex-direction:column;gap:5px;position:relative}.input-container{background:#5b564d0d 0 0 no-repeat padding-box;border:1px solid #5b564d4d;border-radius:5px;display:flex;flex-direction:row;height:40px;justify-content:space-between;max-width:450px;min-width:100%;opacity:1}.input-group .error{letter-spacing:0}.input-container.error,.input-group .error{color:#ec1d25;font:normal normal medium 11px/14px Gotham;opacity:1;text-align:left}.input-container.error{background:#ec1d2512 0 0 no-repeat padding-box;border:1px solid #ec1d25;border-radius:5px}.input-container label.error{bottom:-22px;color:#ec1d25;font:normal normal medium 11px Gotham;letter-spacing:0;opacity:1;text-align:left;width:100%}.input-group label{font:normal normal medium 16px/19px Gotham}.input-group input,.input-group label{color:#5b564d;letter-spacing:0;opacity:1;text-align:left}.input-group input{appearance:none;font:normal normal normal 11px/14px Gotham;outline:none;width:100%}.remember{color:#008f39;font:normal normal medium 11px/14px Gotham;letter-spacing:0;opacity:1;text-align:right}.remember input[type=checkbox]{align-items:center;appearance:none;background:#fff 0 0 no-repeat padding-box;border:1px solid #008f39;border-radius:5px;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:1;width:20px}.remember input[type=checkbox]:checked{background-color:#008f39;border-color:#008f39;position:relative}.remember input[type=checkbox]:checked:after{align-items:center;color:#fff;content:"\2713";display:flex;font-size:14px;justify-content:center}.btn-red-login{background:#ec1d25 0 0 no-repeat padding-box;border-radius:5px;color:#fff;height:max-content;letter-spacing:0;opacity:1;width:100%}