:root{--color:#fff;--intermedio:#b2b2b2;--color-oscuro:#2b012f;--fondo:#4845d2;--destacado:#ac6ad9;--heading:"Poppins",sans-serif;--body:"Poppins",sans-serif;}body,html{margin:0;padding:0;font-family:var(--body);color:var(--color);}.grid{--numColumns:1;--gap:1rem;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:var(--gap);-moz-column-gap:var(--gap);-webkit-column-gap:var(--gap);column-gap:var(--gap);}.grid-child{min-height:50px;width:calc(1 / var(--numColumns) * 100% - ( 1 - 1 / var(--numColumns) ) * var(--gap));}:root{--altoCabecera:62px;}*,*:before,*:after{box-sizing:border-box;}body{overflow-x:hidden;background-color:var(--fondo) !important;}.principal{margin-top:var(--altoCabecera) !important;}.principal > *{position:relative;z-index:3;}.logo{color:white;}picture img{max-width:100%;min-width:100%;}.wrap{max-width:1024px;margin-top:initial;margin-right:auto;margin-bottom:initial;margin-left:auto;padding-top:0px;padding-right:2rem;padding-bottom:0px;padding-left:2rem;clear:both;}header picture img{max-height:34px !important;width:auto !important;}@media screen and (max-width: 400px){header picture img{max-height:20px !important;}}header{margin-bottom:3rem;position:fixed !important;z-index:4 !important;top:0;left:0;right:0;background-color:var(--fondo);padding-top:1rem;padding-bottom:1rem;padding:1rem !important;}header .wrap{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}header nav{font-weight:bolder;color:white;font-size:1.2rem;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:2rem;}header nav a{color:var(--color);text-decoration:none;}.con-fondo{position:relative;display:table;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:2rem 2rem !important;width:100%;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:100vh;}@media screen and (min-width: 600px) and (min-height: 600px){.con-fondo{min-height:100vh;}}.texto-derecha{-ms-flex-align:end;align-items:flex-end;text-align:left;}.con-fondo h1{font-size:2rem;margin:0;width:100%;line-height:1.2;}.con-fondo.oscuro{background-color:var(--color-oscuro);}.servicios{background-color:var(--color-oscuro);}.verde-oscuro{background-color:#012d1c !important;color:#fff;}.con-fondo h2{margin:0;font-size:2rem;width:100%;line-height:1.2;}.con-fondo h3{font-size:1.75rem;margin:0;width:100%;line-height:1.2;}.con-fondo p{line-height:1.3;}.con-fondo > picture{position:absolute;left:calc(-1 * ( 100vw - 100% ) / 2);z-index:1;width:100vw;top:0;}.con-fondo > *:not(picture){max-width:500px;position:relative;width:100%;z-index:2;}.con-fondo > .boton{width:auto;}.boton{color:var(--color-oscuro);background-color:var(--destacado);padding:.6rem 1.75rem;text-decoration:none;font-weight:bolder;text-transform:uppercase;letter-spacing:3px;border-radius:5px;font-size:.9rem;margin-top:1rem;}.boton.secundario{background-color:transparent;border:2px solid var(--destacado);color:var(--color-oscuro);}.subtitulo{font-size:1.5rem;}.grid{display:-ms-flexbox;display:-webkit-flex;display:flex;}.linea{-ms-flex-direction:row;flex-direction:row;}.linea .grid-child{}.mt-1{margin-top:1rem;}@media (hover:hover){.boton:hover{background-color:var(--fondo);}}.iconos picture{max-width:80px;width:100%;}.iconos h3{font-size:.7rem;text-align:center;text-transform:uppercase;letter-spacing:1px;}.iconos .grid-child{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;max-width:calc(25% - 1rem);width:100%;}@media screen and (max-width: 600px){.iconos .grid-child{max-width:calc(50% - 1rem);}}form label{display:block;width:100%;margin:0 0;padding:.5rem 0 0;}form [type="text"],form [type="email"],form textarea{width:100%;margin:.5rem 0;padding:.5rem;font-family:"Encode Sans",sans-serif;font-size:.8rem;}form textarea{resize:vertical;min-height:200px;}form button{float:right;width:128px;border:none;}[for="msne"],[id="msne"],[for="link-url"],[id="link-url"]{display:none;}[for="rgpd"]{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:.25rem;-ms-flex-align:start;align-items:flex-start;font-size:.9rem;}form ol{font-size:.9rem;}footer,.footer{background-color:var(--fondo);padding-top:1rem;padding-bottom:1rem;padding:1rem !important;clear:both;}footer .grid,.footer .grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:initial;-moz-column-gap:initial;-webkit-column-gap:initial;column-gap:initial;}footer .grid-child,.footer .grid-child{width:initial;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;gap:1rem;min-height:50px;}a{color:var(--color);}footer nav a,.footer nav a{font-weight:normal;font-size:.8rem;text-decoration:none;margin-right:.75rem;padding-right:1.2rem;border-right:1px solid var(--color);}footer nav a:last-child,.footer nav a:last-child{border-right:none;}.made-by{font-size:.7rem;}footer picture img,.footer picture img{width:auto !important;max-height:24px !important;}.icon{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;}.content > div:last-of-type{overflow:hidden;}.content .wrap:not(.con-fondo){margin-top:var(--altoCabecera);min-height:calc(100vh - 3 * var(--altoCabecera));}header .wrap > div > div,.header .wrap > div > div{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:1rem;}header .menu label,.header .menu label{-ms-flex-align:center;align-items:center;display:none;cursor:pointer;min-height:30px;}footer .menu label,.footer .menu label{display:none;}@media screen and (max-width: 690px){header .menu label{display:-ms-flexbox;display:-webkit-flex;display:flex;}header .menu input + nav{opacity:0;visibility:hidden;position:fixed;right:0rem;top:3rem;left:0;background-color:var(--fondo);padding:3rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}header .menu input:checked + nav{bottom:0;opacity:.9;visibility:visible;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;}}:root{--color:#252f71;--intermedio:#88bd23;--color-oscuro:#252f71;--fondo:#fff;--destacado:#ea5d0b;--prueba:0;}body,html{margin:0;padding:0;font-family:"Poppins",sans-serif;color:var(--color);}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;}.aviso{background-color:var(--color);color:var(--fondo);padding:1rem;margin:2rem 0;border-radius:5px;box-shadow:5px 5px 21px #4b5175;top:1rem;}.aviso .icon{color:white;float:left;margin:.75rem 1.2rem 1.2rem .75rem !important;--ggs:2;}@media (min-width: 600px){.dos-columnas{--numColumns:2 !important;}}header picture img{max-height:70px !important;}header,.header{border-bottom:1px solid var(--color);}:root{--altoCabecera:120px;}.max-width-500{max-width:500px;}.indice,.datos-actividad{max-width:500px;background-color:rgba(37,47,113,.19);padding:.05rem 3rem;}.indice h4{font-size:150%;}.indice > ul > li{list-style:none;}.indice > ul > li > a{font-weight:bold;font-size:110%;}.datos-actividad{padding-top:1rem;padding-bottom:1rem;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;}.loading__container{background-color:rgba(255,255,255,.9);}.destacado{background-color:var(--color);color:var(--fondo);border-bottom:5px solid var(--destacado);}h2,h3,h4,h5,h6{scroll-margin-top:var(--altoCabecera);}.inicio .principal{margin-top:calc(var(--altoCabecera) - 40px) !important;}.boton{color:white;background-color:var(--intermedio);}.boton:hover{color:white;background-color:var(--destacado);}#ic18y{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:1rem;}#iv8g7{position:relative;}#iv8g7:before{content:"";position:absolute;top:0;left:0;border-top:20px solid var(--color);width:100%;z-index:2;}#biblioteca-online{position:relative;}#biblioteca-online:before{content:"";position:absolute;top:0;left:0;border-top:20px solid var(--color);width:100%;z-index:4;}#otro-id{position:relative;}.con-fondo{min-height:calc(100vh - 40px) !important;min-height:calc(100svh - 40px) !important;}.small{font-size:.8rem;padding:.25rem .5rem;}.block_actividades{display:-ms-flexbox;display:-webkit-flex;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0;max-width:100% !important;}.block_actividades .child-actividad{padding:0 1rem 1rem;border:1px solid var(--intermedio);background-color:var(--fondo);color:white;border-radius:10px;max-width:300px;}.block_actividades .child-actividad *{color:#333;}.block_actividades .child-actividad .boton{color:var(--color);background-color:white;}#ihgp{padding:6rem 0 1rem;text-shadow:0 0 19px white,0 0 34px white;}.pjAcceptCookieBarBtn{color:white !important;}.imagen-libro{max-width:250px;}#iypg-2{margin-top:3rem;}#titulo-biblioteca{display:-ms-flexbox;display:-webkit-flex;display:flex;}#titulo-biblioteca img{max-width:130px;min-width:initial;}#atiende-llamadas{position:fixed;bottom:50px;right:30px;z-index:4;background-color:var(--destacado);border:5px solid var(--intermedio);padding:1rem;max-width:65px;max-height:61px;border-radius:50%;display:block;box-shadow:0 0 10px 10px rgba(255,255,255,.31);}.atiende-llamadas{color:white;text-decoration:none;}.atiende-llamadas b{white-space:nowrap;padding-top:5px;display:inline-block;}.atiende-llamadas span{position:absolute;background-color:var(--color);font-size:.8rem;line-height:.8rem;padding:.3rem .5rem;width:96px;left:-22px;top:40px;border-radius:5px;}#i7vqr{opacity:.5;}header .menu label,.header .menu label{z-index:3;}header .menu input:checked + nav{top:0;}@media (max-width: 600px){header picture img{max-height:50px !important;}}.contacto p .icon-group{float:left;margin-right:.5rem;}