.fondo-footer[data-astro-cid-opexlroq]{background-image:url(/_astro/fondo-footer-2024.IQfJ4EeJ.svg);background-repeat:no-repeat;background-position:bottom;background-size:cover;height:350px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;@media (max-width: 768px){height:200px}}.imgfooter[data-astro-cid-opexlroq]{display:block;height:50px;width:50px;margin:20px;padding:10px;border:4px solid white;transition:border 3s;transition-delay:ease-out;&:hover{border-radius:5px;border-color:var(--color-10)}}.info-footer[data-astro-cid-opexlroq]{width:100%;color:#fff;font-size:2rem;font-family:var(--font-02);font-weight:700;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.redes-sociales[data-astro-cid-opexlroq]{display:flex;flex-direction:row;justify-content:center;align-items:center}.modal-info{h4{color:var(--color-09);font-size:2rem;text-align:center;font-family:var(--font-02)}p{font-size:1.3rem;text-align:justify;font-family:var(--font-03)}.nota{font-weight:900;text-align:center;font-family:var(--font-02)}}.style-btn-base:hover{background-color:var(--color-10)}.lista-numerada{counter-reset:li;list-style:none;list-style:decimal}.lista-numerada li{background-color:var(--color-12);border-left:5px solid var(--color-09);margin-bottom:20px;padding:.5em;font-size:1.3rem;&:before{position:absolute;top:0;left:-2.4em;width:2em;font-size:2em;line-height:1;font-weight:700;text-align:right;color:green;z-index:-99}}.fondo-base[data-astro-cid-h2m3meup]{background-image:url(/_astro/fondo-PI2024.S83xr_x6.svg);background-repeat:no-repeat;background-position:center bottom;height:85vh;width:100%;background-size:cover;@media (max-width: 768px){height:40vh}}body{color:var(--color-01)}a{text-decoration:none;color:var(--color-01)}ul{padding-left:0}ul>li{list-style:none}button{color:#fff;background-color:transparent;border-color:transparent}.margin-top{margin-top:2rem}.padding{padding:15px}.text-center{text-align:center}.group-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;@media (max-width: 768px){flex-direction:column}}.documents-section{padding-top:3rem;padding-bottom:3rem}.info-columns{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:2rem;padding-bottom:2rem;gap:40px;@media (max-width: 768px){flex-direction:column}li a{text-align:center;width:30vw;@media (max-width: 1800px){width:40vw}@media (max-width: 768px){width:90vw}}}.style-btn-base{font-size:1.3rem;color:#fff;padding:10px 40px;font-weight:600;cursor:pointer}@font-face{font-family:Roboto;src:url(/fonts/Roboto-VariableFont.ttf);font-weight:100 900;font-stretch:25% 151%}@font-face{font-family:MonserratAltBold;src:url(/fonts/MontserratAlternates/MontserratAlternates-Bold.ttf)}@font-face{font-family:MonserratAlt;src:url(/fonts/MontserratAlternates/MontserratAlternates-Regular.ttf)}@font-face{font-family:Monserrat;src:url(/fonts/Montserrat-VariableFont.ttf);font-weight:100 900;font-stretch:25% 151%}:root{--font-01: "Roboto";--font-02: "Monserrat", sans-serif;--font-03: "MonserratAlt", sans-serif;--font-04: "MonserratAltBold", sans-serif;--color-01: #31323A;--color-02: #B68402;--color-03: #AF0E49;--color-04: #D4155B;--color-05: #930F3F;--color-06: #7C0E3B;--color-07: #EDF0F7;--color-08: #9DCC38;--color-09: #00A0D0;--color-10: #FFAB2E;--color-11: #FFC13A;--color-12: #02c3d9}.container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width: 768px){.container{padding-left:3rem;padding-right:3rem}}@media only screen and (min-width: 1024px){.container{padding-left:4rem;padding-right:4rem}}nav{padding:1rem;display:flex;justify-content:space-between;align-items:center;background:#fff}.logo{display:flex;align-items:center}.logo-menu{width:auto;height:100px;margin-right:1rem}.nav-links{display:flex;list-style:none;gap:2rem;background-color:#fff}.hamburger{display:none;cursor:pointer;background:none;border:none;padding:.5rem}.hamburger span{display:block;width:25px;height:3px;background-color:#000;margin:5px 0;transition:all .3s ease}@media (max-width: 768px){.nav-links{display:none;width:100%;height:100px;position:absolute;top:60px;left:0;flex-direction:column;justify-content:center;align-items:center;padding:0;background-color:#fff}.logo-menu{width:auto;height:50px}.nav-links.active{display:flex}.hamburger{display:block}.hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}}.modal-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;justify-content:center;align-items:center;z-index:1000}.modal{background-color:#fff;padding:3rem;border-radius:8px;box-shadow:0 2px 10px #0000001a;width:70%;overflow-y:scroll;position:relative}.m-cerrar{display:flex;justify-content:center;align-items:flex-end}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal_container[style*=flex] .modal{animation:fadeIn .3s ease-out}@media (max-width: 768px){.modal{width:95%;padding:5rem 1.5rem;margin:1rem;max-height:90%}}@media only screen and (min-width: 1500px){.modal{width:40%}}@media only screen and (min-width: 2000px){.modal{width:30%}}h5{font-weight:700}body{padding:0;margin:0}.menu-2024{font-family:var(--font-01)}.bg-color08{background-color:var(--color-08)}.bg-color09{background-color:var(--color-09)}.bg-color10{background-color:var(--color-10)}.bg-color11{background-color:var(--color-11)}.btn-base{font-family:var(--font-02);font-size:1.3rem}.icon-info{position:relative;bottom:-30px;height:180px;@media (max-width: 768px){height:100px}}.documents-01{display:flex;flex-direction:row;justify-content:center;align-items:center;height:200px;text-align:center}.icon-base{width:150px;height:150px;padding:20px;margin:20px;transform:translate(0);@media (max-width: 768px){height:100px;padding:10px;margin:10px}}.enlace-icon:hover .icon-base{transform:translateY(-10px)}.list-base li{height:70px;display:flex;align-items:center;justify-content:center;text-align:center;border-bottom:10px solid var(--color-10);margin-bottom:15px;color:#fff;&:hover{border-bottom:10px solid var(--color-07)}}.titulo-list{font-size:2rem;font-weight:900;background-color:var(--color-10)!important;border-bottom:10px solid var(--color-11)!important;font-family:var(--font-01)}.enlace-list-base{width:40%;font-size:1.3rem;font-family:var(--font-01);color:#fff;font-family:var(--font-03)}
