.formulario-inscripcion{width:min(95%,90rem);margin:0 auto}.formulario-inscripcion fieldset{background-color:#f5f5f0;border:none;border-radius:2rem;padding:2rem;box-shadow:0 2px 8px #00000026}.formulario-inscripcion legend{text-align:center;color:#2a7250;background-color:#f5f5f0;border-radius:1rem;padding:1rem;font-size:2rem;box-shadow:0 4px 12px #0000001a}.formulario-inscripcion .campo{flex:1;margin-bottom:2rem}.formulario-inscripcion .campo label{color:#1a1a1a;margin-bottom:1rem;font-size:1.5rem;display:block}.formulario-inscripcion .campo label span{color:#cf1111}.formulario-inscripcion .campo input,.formulario-inscripcion .campo select{width:100%;padding:.75rem}.formulario-inscripcion .campo input[type=file]::file-selector-button{color:#f5f5f0;cursor:pointer;background-color:#2a7250;border:none;border-radius:.5rem;width:50%;margin-right:2rem;padding:.75rem}@media (min-width:768px){.formulario-inscripcion .campo--doble{gap:2rem;display:flex}}.formulario-inscripcion .campo__error{border-color:#cf1111}.formulario-inscripcion button{margin:5rem auto;display:block}

