@import"/assets/components/navbar/navbar.css";@import"/assets/components/footer/footer.css";@font-face{font-family:"Inter";src:url("/assets/fonts/Inter_18pt-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Inter";src:url("/assets/fonts/Inter_18pt-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Inter";src:url("/assets/fonts/Inter_18pt-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Inter";src:url("/assets/fonts/Inter_18pt-Bold.ttf") format("truetype");font-weight:700;font-style:normal}body,*{font-family:"Inter",Arial,sans-serif !important}body{background-color:#e4e6e9}.hero-banner{background-image:url("/assets/img/nuevo/Imagenes/Banner 1.png");background-size:cover;background-position:center;height:50vh;position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center}.avance__card{height:auto;width:100%;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-radius:1rem;overflow:hidden}.avance__img-wrapper{width:45%;border-bottom-left-radius:0;border-top-left-radius:0;height:auto;margin-left:0;margin-right:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.avance__img-wrapper.dynamic-height{height:auto;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important}.avance__img{width:100%;height:100%;object-fit:fill;max-height:none;min-height:auto;max-width:none;border-radius:0}.avance__content{flex:1;padding:2rem 3rem 2rem 1.5rem;border:none;border-left:none;border-bottom-right-radius:1rem;border-top-right-radius:1rem;display:flex;flex-direction:column;justify-content:center}.news-title{line-height:1.1}.news-body{line-height:1.3}.institucion p{width:75%}.institucion__container{padding:0;padding-bottom:3.5rem;border-bottom:1px solid #d4d7dc}.institucion__card{border-radius:1rem;height:125px;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem}.institucion__card img{max-height:100px}.oed{padding-bottom:3.5rem}.oed__content{display:flex;align-items:center;gap:1rem;text-align:left}.oed__content img{border-radius:1rem;width:40%;height:auto;max-height:300px;object-fit:cover;flex-shrink:0}.oed__content p{width:60%;padding:0;line-height:1.3;margin:0}.antecedentes p{width:75%}.antecedentes__card{border-radius:1rem;border:none;box-shadow:0 2px 10px rgba(0,0,0,.05);border:1px solid #d4d7dc}.antecedentes__banner{height:200px;border-radius:1rem}.antecedentes__banner-img{object-fit:cover;filter:brightness(0.7)}.badge-year{font-weight:500;font-size:.8rem;border-radius:50px;padding:2px 7px;position:absolute;top:10px;right:10px}.icono-pdf{font-size:2rem;color:#9a9999;position:absolute;top:10px;left:20px}.btn-theme{position:fixed;bottom:1rem;right:1rem;z-index:1000;height:3rem;width:3rem;border-radius:50%;border:none}[data-bs-theme=light] body{background-color:#e4e6e9;color:#222830 !important}[data-bs-theme=light] .hero-content{color:#222830}[data-bs-theme=light] .avance__card{background-color:#fff}[data-bs-theme=light] .institucion__card{background-color:hsla(0,0%,100%,.4);border:1px solid #cacdd4}[data-bs-theme=light] .oed{border-bottom:1px solid #d4d7dc}[data-bs-theme=light] .oed__content p{color:#686f7d}[data-bs-theme=light] .antecedentes p{color:#686f7d}[data-bs-theme=light] .antecedentes__card small{color:#686f7d}[data-bs-theme=light] .badge-year{background-color:#dceeff;color:#1377ff}[data-bs-theme=light] .logo-light{display:block}[data-bs-theme=light] .logo-dark{display:none}[data-bs-theme=dark] body{background-color:#2a303b;color:#fff}[data-bs-theme=dark] .avance__card{background-color:#1e2332;border:none}[data-bs-theme=dark] .avance__content{border:none}[data-bs-theme=dark] .institucion__card{border:1px solid #2a303b;background-color:rgba(0,0,0,.4)}[data-bs-theme=dark] .oed{border-bottom:none}[data-bs-theme=dark] .oed__content p{color:#afb5be}[data-bs-theme=dark] .antecedentes p{color:#afb5be}[data-bs-theme=dark] .antecedentes__card{background-color:#1e2332;border:none;color:#fff}[data-bs-theme=dark] .antecedentes__card small{color:#afb5be}[data-bs-theme=dark] .badge-year{background-color:#1377ff;color:#fff}[data-bs-theme=dark] .btn-light{background-color:#373f58;border-color:#373f58;color:#fff}[data-bs-theme=dark] .logo-light{display:none}[data-bs-theme=dark] .logo-dark{display:block}@media(max-width: 1200px){.oed__content{gap:1.5rem}.oed__content img{width:35%;height:auto;min-height:250px}.oed__content p{width:65%}}@media(max-width: 1200px){.avance__card{flex-direction:column !important}.avance__img-wrapper{width:100% !important;height:auto;border-radius:1rem 1rem 0 0 !important;margin-left:0 !important;border-bottom-left-radius:0 !important;border-top-left-radius:1rem !important}.avance__img{width:100% !important;height:auto !important}.avance__content{border:1px solid #d4d7dc !important;border-left:1px solid #d4d7dc !important;border-top:none !important;border-radius:0 0 1rem 1rem !important;border-bottom-right-radius:1rem !important;border-top-right-radius:0 !important;padding:1.5rem !important}}@media(max-width: 768px){.oed__content{gap:1rem;text-align:center;flex-direction:column}.oed__content img{width:100%;max-width:400px}.oed__content p{width:100%}.oed__content--reverse{flex-direction:column-reverse}.avance__img-wrapper{max-height:300px}.avance__content{padding:1.5rem 1rem !important}.institucion p{width:100%}.antecedentes p{width:100%}}@media(max-width: 480px){.oed__content{gap:.75rem}.oed__content img{max-width:100%}}#editButton .btn{width:50px;height:50px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease;border:none}#editButton .btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}#editButton .btn:active{transform:translateY(0)}#editButton .btn i{font-size:1.2rem}#editModal .modal-content{border-radius:12px;border:none;box-shadow:0 10px 30px rgba(0,0,0,.2)}#editModal .modal-header{border-bottom:1px solid #e9ecef;padding:1.5rem}#editModal .modal-header .modal-title{font-weight:600;color:#333}#editModal .modal-body{padding:1.5rem}#editModal .modal-body .form-label{font-weight:500;color:#555;margin-bottom:.5rem}#editModal .modal-body .form-control{border-radius:8px;border:1px solid #ddd;padding:.75rem;transition:border-color .3s ease}#editModal .modal-body .form-control:focus{border-color:#1377ff;box-shadow:0 0 0 .2rem rgba(19,119,255,.25)}#editModal .modal-body textarea.form-control{resize:vertical;min-height:100px}#editModal .modal-footer{border-top:1px solid #e9ecef;padding:1.5rem}#editModal .modal-footer .btn{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;transition:all .3s ease}@media(max-width: 768px){#editButton .btn{width:45px;height:45px}#editButton .btn i{font-size:1rem}}