.container{background-color:#f7fafc;min-height:100vh;padding:1.5rem;cursor:auto}.back-button{display:flex;align-items:center;gap:.5rem;color:#E0BA56;font-weight:600;margin-bottom:1rem;background-color:white;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:.75rem 1.25rem}.back-button svg{font-size:1.25rem}.form-container{max-width:50rem;margin:0 auto;background-color:white;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:2rem}.form-title{font-size:1.75rem;font-weight:700;color:#E0BA56;margin-bottom:1.5rem}.form{display:flex;flex-direction:column;gap:1.5rem}.section-title{font-size:1.25rem;font-weight:600;color:#E0BA56;border-bottom:2px solid #e0ba56;padding-bottom:.5rem}.input-group{display:flex;flex-direction:column;gap:1rem}.input-field{flex:1 1}.label{display:block;font-size:1rem;font-weight:500;color:#4a5568}.input{margin-top:.25rem;width:100%;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 1px 2px rgba(0,0,0,.1);outline:none}.input:focus{border-color:#E0BA56;box-shadow:0 0 0 1px #E0BA56}.radio-group{margin-top:.5rem;display:flex;gap:1rem}.submit-button{width:100%;color:white;padding:.75rem;border-radius:.375rem;cursor:pointer;transition:background-color .3s ease}.submit-button,.submit-button:hover{background-color:#E0BA56}.textarea{margin-top:.25rem;width:100%;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 1px 2px rgba(0,0,0,.1);resize:none}.textarea:focus{border-color:#E0BA56;box-shadow:0 0 0 1px #E0BA56}.info-text{margin-top:3rem;background-color:#f7fafc;border-left:4px solid #e0ba56;padding:1rem;font-size:.875rem}.link{color:#f56565;text-decoration:underline}.link:hover{color:#E0BA56}.contenedor-recursos{height:auto;flex-direction:column;background:var(--Radial-fondo,radial-gradient(685.42% 105.84% at 50% 6.65%,rgba(90,86,88,.71) 0,#191617 100%))}.contenedor-personal,.contenedor-recursos{width:100%;display:flex;justify-content:center;align-items:center}.contenedor-personal{height:80vh}.personalMaterial{display:flex;padding:3vh 5vw;flex-direction:column;align-items:center;gap:10px;border-radius:11px;border:2px solid var(--LINEAL-3,#e0ba56);background:radial-gradient(347.58% 499.8% at 52.28% 200.47%,#222 17.47%,#A3A3A3 100%);box-shadow:0 699px 196px 0 rgba(0,0,0,.01),0 448px 179px 0 rgba(0,0,0,.04),0 252px 151px 0 rgba(0,0,0,.15),0 112px 112px 0 rgba(0,0,0,.26),0 28px 62px 0 rgba(0,0,0,.29)}.personalMaterial h2{color:#E0BA56;text-align:center;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;margin:0}.recursos-humanos-texto,.recursos-humanos-texto2{display:none}.personalMaterial p{color:#fff;text-align:center;font-size:clamp(1rem,2vw,2rem);font-weight:500;margin:0}.contenedor-recursos-humanos{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:150px 150px 0 0;border-top:1px solid var(--RADIAL-2,#fff);background:linear-gradient(162deg,#0F0F0F -6.47%,#242021 59.05%)}.contenedor-recursos-humanos h2{color:#AD9042;text-align:center;font-size:clamp(24px,4vw,40px);font-weight:500;margin:10vh 0}.seccion-recursos{height:60vh;display:flex;flex-direction:column;align-items:cbenter;justify-content:center;gap:40px}.contenido-seccion1,.contenido-seccion2{display:flex;align-items:center;margin:0 5vw;gap:2vw}.imagen-seccion1,.imagen-seccion2{display:flex;align-items:center;width:50%;margin:0}.imagen-seccion2{justify-content:end}.imagen-seccion1 img,.imagen-seccion2 img{width:35vw;height:55vh;border-radius:20px;transition:all .5s cubic-bezier(.7,-.55,.27,1.55)}.texto-seccion p,.texto-seccion2 p{color:#FFF;font-size:clamp(13px,1.8vw,18px);font-weight:500;margin:1.5vw;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;line-clamp:6;overflow:hidden}.texto-seccion{transform:translateX(20vw)}.texto-seccion,.texto-seccion2{width:50%;display:flex;justify-content:center;align-items:center;border-radius:32px;border:2px solid #e0ba56;background:#2A2527;height:25vh;transition:all .5s cubic-bezier(.7,-.55,.27,1.55);overflow:hidden}.texto-seccion2{transform:translateX(-20vw)}.contenido-seccion1:hover .texto-seccion,.contenido-seccion2:hover .texto-seccion2{transform:translateX(-.1vw);width:50%;height:60vh}.contenido-seccion1:hover img,.contenido-seccion2:hover img{width:100%;height:60vh}.contenido-seccion1:hover .texto-seccion p,.contenido-seccion2:hover .texto-seccion2 p{display:flex;opacity:1;overflow:visible;white-space:normal}