.presu-wrap{max-width:860px;font-family:var(--font-open-sans), "Open Sans", sans-serif;margin:0 auto;padding:40px 24px 64px}.presu-titulo{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:var(--brand-oscuro);text-align:center;margin:0 0 8px;font-size:28px}.presu-sub{color:var(--brand-gris);text-align:center;margin:0 0 32px;font-size:14px}.presu-form{background:var(--brand-blanco);border:1px solid var(--brand-gris-claro);border-radius:16px;flex-direction:column;gap:20px;padding:32px;display:flex;box-shadow:0 4px 16px #0000000f}.presu-fila{flex-wrap:wrap;gap:16px;display:flex}.presu-fila .presu-campo{flex:1;min-width:180px}.presu-campo label,.presu-label{color:var(--brand-oscuro);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.presu-campo input,.presu-campo select{box-sizing:border-box;border:1.5px solid var(--brand-gris-medio);width:100%;color:var(--brand-oscuro);background:var(--brand-blanco);border-radius:9px;padding:11px 14px;font-family:inherit;font-size:14px}.presu-campo input:focus,.presu-campo select:focus{border-color:var(--brand-teal);outline:none;box-shadow:0 0 0 3px #00afaa21}.presu-campo label.presu-dropzone{border:1.5px dashed var(--brand-gris-medio);background:var(--color-gray-25);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:14px 16px;display:flex}.presu-campo label.presu-dropzone:hover,.presu-campo label.presu-dropzone:focus-within{border-color:var(--brand-teal)}.presu-dropzone i{color:var(--brand-teal);font-size:20px}.presu-dropzone input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.presu-archivo{color:var(--brand-oscuro);overflow-wrap:anywhere;font-size:13px}.presu-archivo-vacio{color:var(--color-gris);font-size:13px}.presu-ayuda{color:var(--color-gris);margin-top:6px;font-size:12px;display:block}.presu-captcha{justify-content:center;display:flex}.presu-enviar{background:var(--brand-teal);color:var(--brand-blanco);cursor:pointer;border:none;border-radius:9px;padding:14px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .15s}.presu-enviar:hover:not(:disabled){opacity:.9}.presu-enviar:disabled{background:var(--brand-teal-suave,#7fd6cf);cursor:not-allowed}.presu-exito{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.presu-exito-icono{border:2px solid var(--brand-teal);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.presu-exito-icono i{color:var(--brand-teal);font-size:30px}.presu-exito h1{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:var(--brand-oscuro);margin:0;font-size:24px}.presu-exito p{max-width:420px;color:var(--brand-gris);margin:0;font-size:14px}.trabaja-wrap{max-width:820px;padding:56px 24px}.trabaja-titulo{font-size:30px}.trabaja-sub{max-width:560px;margin-left:auto;margin-right:auto;font-size:15px}.trabaja-wrap .presu-form{box-shadow:none;background:0 0;border:none;gap:14px;padding:0}.trabaja-wrap .presu-campo input,.trabaja-wrap .presu-campo select,.trabaja-wrap .presu-campo textarea{box-sizing:border-box;border:1px solid var(--brand-gris-claro);width:100%;color:var(--brand-oscuro);background:var(--brand-blanco);border-radius:9px;padding:12px 14px;font-family:inherit;font-size:14px}.trabaja-wrap .presu-campo textarea{resize:vertical;min-height:120px}.trabaja-wrap .presu-campo input:focus,.trabaja-wrap .presu-campo textarea:focus{border-color:var(--brand-teal);outline:none;box-shadow:0 0 0 3px #00afaa21}.trabaja-acciones{justify-content:center;display:flex}.trabaja-enviar{padding:13px 30px}
