@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-container{margin:0 auto;max-width:1200px;padding:20px}.header{background-color:#e0f7ff;border-radius:8px;margin-bottom:20px;padding:20px}.search-bar input{border:1px solid #ccc;border-radius:4px;margin-bottom:20px;padding:10px;width:100%}.filters{display:flex;gap:10px;margin-bottom:20px}.filters select{border:1px solid #ccc;border-radius:4px;padding:10px}.career-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.career-card{border:1px solid #ddd;border-radius:8px;padding:15px}.career-card h3{color:#007bff;margin-top:0}.career-card p{margin:5px 0}:root{--unlz-primary:#036;--unlz-secondary:#06c;--unlz-accent:#f60;--unlz-gray:#f5f5f5;--unlz-white:#fff;--unlz-text:#333}body{background-color:#f5f5f5;background-color:var(--unlz-gray);color:#333;color:var(--unlz-text);font-family:Poppins,sans-serif;line-height:1.6;margin:0;padding:0}.header{align-items:center;background-attachment:fixed;background-image:url(https://via.placeholder.com/1920x400?text=Banner+UNLZ);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0 4px 6px #0000001a;color:#fff;color:var(--unlz-white);display:flex;height:200px;justify-content:center;padding:2rem 1rem;position:relative;text-align:center}.header-logo-link{box-shadow:0 2px 4px #0000001a;left:2rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease}.header-logo-link:hover:after{opacity:1;visibility:visible}.header-logo-link:active{animation:vibrate .3s ease}.header-logo-link:after{background-color:#000c;border-radius:5px;color:#fff;content:"Ir al sitio de la UNLZ";font-size:.8rem;left:50%;opacity:0;padding:.5rem;position:absolute;top:100%;transform:translateX(-50%);transition:opacity .3s ease;visibility:hidden;white-space:nowrap}.header-logo{cursor:pointer;filter:brightness(0) invert(1);height:80px;width:auto}.header-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;position:relative;text-align:center;z-index:2}.header-title{color:#fff;font-size:2rem;font-weight:700;line-height:1.2;text-shadow:2px 2px 4px #00000080}.header-subtitle{animation:typing 8s infinite,blink 1s infinite;border-right:2px solid #fff;display:inline-block;font-size:1.2rem;font-weight:400;overflow:hidden;white-space:nowrap;width:0}@keyframes typing{0%{width:0}50%{width:100%}to{width:0}}@keyframes blink{0%,50%{border-color:#fff}51%,to{border-color:#0000}}@media (max-width:768px){.header-content{padding-left:1rem}.header-title{font-size:1.5rem}.header-logo{height:60px}}.search-container{align-items:center;display:flex;justify-content:center;margin:2rem 0}.search-bar-wrapper{align-items:center;display:flex;gap:1rem;max-width:1400px;width:100%}.search-bar-wrapper input{border:1px solid #ccc;border-radius:50px;flex:1 1;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .3s ease}.search-bar-wrapper input:focus{border-color:#06c;border-color:var(--unlz-secondary);box-shadow:0 0 5px #0066cc80}.tab-buttons{display:flex;gap:.5rem}.tab-button{border:none;border-radius:25px;box-shadow:0 2px 4px #0000001a;cursor:pointer;font-size:.9rem;font-weight:700;padding:.5rem 1rem;transition:all .3s ease}.tab-button,.tab-button.active{background-color:#0004f6;color:#fff}.tab-button.active{border-color:#0004f6}.tab-button:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.tab-button:active{animation:vibrate .3s ease}@media (max-width:1080px){.search-bar-wrapper{flex-direction:column;gap:.5rem}.tab-buttons{justify-content:center}}.container{align-items:center;display:flex;flex-direction:column;text-align:center}.error-message{background-color:#f5f5f5;background-color:var(--unlz-gray);border-radius:10px;box-shadow:0 2px 4px #0000001a;color:#333;color:var(--unlz-text);font-size:1.5rem;font-weight:600;margin:2rem 0;padding:1rem}.career-list{display:flex;flex-direction:column;margin:0 auto;max-width:800px;width:100%}.facultad-group{margin-bottom:2rem}.facultad-title{color:#036;color:var(--unlz-primary);font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.facultad-list.bg-light{background-color:#f5f5f5;background-color:var(--unlz-gray);border-radius:10px;padding:1rem}.facultad-list.bg-white{background-color:#fff;background-color:var(--unlz-white);border-radius:10px;padding:1rem}.btn-primary,.btn-secondary{display:block;margin:1rem auto}.btn-oferta{background-color:#0004f6;border:none;border-radius:25px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:all .3s ease}.btn-oferta:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.btn-oferta:active{animation:vibrate .3s ease}@keyframes vibrate{0%{transform:translateX(0)}25%{transform:translateX(-2px)}50%{transform:translateX(2px)}75%{transform:translateX(-2px)}to{transform:translateX(0)}}.career-card{background-color:#fff;background-color:var(--unlz-white);border-radius:10px;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem;padding:1rem;transition:transform .3s ease}.career-card:hover{box-shadow:0 4px 8px #0003;transform:translateY(-5px)}.banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;color:#fff;color:var(--unlz-white);display:flex;height:200px;justify-content:center;margin:2rem 0;padding:2rem 1rem;position:relative;text-align:center}.banner:before{background:#003366b3;border-radius:10px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.banner-content{position:relative;z-index:2}.banner h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.banner p{font-size:1rem;margin-bottom:1rem}.banner-deportes{background-image:url(/static/media/deportes.865263d1b30cd94d2d55.jpg)}.banner-asuntos{background-image:url(/static/media/orientacion.e5737d4b4728d8cc3051.jpg)}.banner-test{background-image:url(/static/media/test.252e83b2e95cc51b0313.jpg)}.btn-banner{background-color:initial;border:2px solid #fff;border-radius:25px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.5rem 1rem;transition:all .3s ease}.btn-banner:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.btn-banner:active{animation:vibrate .3s ease}.banner-subtitle{font-size:.9rem;font-weight:400;margin-bottom:1rem}.video-banner{border-radius:10px;box-shadow:0 2px 4px #0000001a;margin:2rem 0;overflow:hidden}.video-banner iframe{border:none;height:500px;width:100%}.test-vocacional{background-color:#fff;background-color:var(--unlz-white);border-radius:10px;box-shadow:0 2px 4px #0000001a;margin:2rem auto;max-width:600px;padding:2rem;text-align:center}.test-vocacional h2{color:#036;color:var(--unlz-primary)}.question h3{margin-bottom:1rem}.question button{display:block;margin:.5rem 0;width:100%}.filter-select{border:1px solid #ccc;border-radius:25px;font-size:1rem;margin:.5rem;padding:.5rem}.footer{background-color:#036;background-color:var(--unlz-primary);font-size:.9rem;padding:1rem;text-align:center}.footer,.footer a{color:#fff;color:var(--unlz-white)}.footer a{text-decoration:underline}@media (max-width:480px){.header{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;padding:1rem;text-align:center}.header-logo-link{margin-bottom:1rem;position:static}.header-logo{height:50px}.header-title{font-size:1.5rem}.header-subtitle{font-size:1rem}.search-bar-wrapper{max-width:100%;padding:0 1rem}.search-bar-wrapper input{font-size:.9rem;padding:.5rem .75rem}.tab-button{font-size:.8rem;padding:.4rem .8rem}.error-message{font-size:1.2rem;padding:.75rem}.career-list{max-width:100%;padding:0 1rem}.btn-oferta{font-size:.9rem;padding:.6rem 1.2rem}.banner{height:150px;padding:1rem}.banner h3{font-size:1.2rem}.banner p{font-size:.9rem}.video-banner iframe{height:300px}}@media (max-width:768px) and (min-width:481px){.header{height:180px;padding:1.5rem}.header-logo-link{left:1.5rem}.header-logo{height:70px}.header-title{font-size:1.8rem}.header-subtitle{font-size:1.1rem}.search-bar-wrapper{max-width:100%;padding:0 1.5rem}.search-bar-wrapper input{font-size:1rem;padding:.6rem .9rem}.tab-button{font-size:.9rem;padding:.5rem 1rem}.error-message{font-size:1.4rem;padding:.9rem}.career-list{max-width:100%;padding:0 1.5rem}.btn-oferta{font-size:1rem;padding:.7rem 1.4rem}.banner{height:180px;padding:1.5rem}.banner h3{font-size:1.4rem}.banner p{font-size:1rem}.video-banner iframe{height:400px}}@media (max-width:1080px) and (min-width:769px){.search-bar-wrapper{max-width:1200px}.career-list{max-width:700px}}.facultad-title-small{color:#036;color:var(--unlz-primary);font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.career-item.bg-light{background-color:#f5f5f5;background-color:var(--unlz-gray)}.career-item.bg-light,.career-item.bg-white{border-radius:10px;margin-bottom:1rem;padding:1rem}.career-item.bg-white{background-color:#fff;background-color:var(--unlz-white)}
/*# sourceMappingURL=main.0723f892.css.map*/