.lr-form{display:flex;flex-wrap:wrap;gap:20px}.lr-col-half{width:calc(50% - 10px)}.lr-col-full{width:100%}.lr-form input,.lr-form select,.lr-form textarea{width:100%;border:1px solid #a0a0a0;padding:10px;border-radius:0;font-family:'Open Sans',sans-serif}.lr-submit{background-color:#075e96;color:#fff;padding:12px 20px;border:none;border-radius:0;cursor:pointer;transition:background-color 0.3s ease}.lr-submit:hover{background-color:#151515}.lr-error{border-color:red!important}.lr-form .lr-checks{display:block!important;margin-bottom:15px;text-align:left!important;width:100%}.lr-form .lr-check{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px;flex-wrap:nowrap}.lr-form .lr-check input[type="checkbox"]{margin:0;flex-shrink:0;order:1}.lr-form .lr-check span{flex:1;text-align:left!important;word-break:break-word;order:2}.lr-form .lr-check input[type="checkbox"]{width:20px;height:20px;cursor:pointer}.lr-form .lr-check:hover,.lr-form .lr-check:focus-within{background-color:#f0f0f0}.lr-form h2{width:100%;margin:20px 0 10px 0}.lr-empresa-info{text-align:left;margin:10px 0 20px 0;font-family:'Open Sans',sans-serif;color:#333}.lr-empresa-nombre{font-size:1.2em;font-weight:700;margin:0}.lr-empresa-ruc,.lr-empresa-direccion{font-size:1em;margin:5px 0 0 0}@media (max-width:768px){.lr-empresa-info{text-align:center}}.lr-success{background-color:#dff0d8;border:1px solid #d6e9c6;color:#3c763d;padding:15px;margin-bottom:20px;border-radius:4px;text-align:center;font-weight:700}.lr-logo-contaniner{display:flex;justify-content:center;align-items:center;margin-bottom:10px}