.cabecera{position:absolute;top:15px;left:0;right:0;z-index:2}.cabecera .contenedorin{position:relative}.cabecera .izquierda{float:left}.cabecera .derecha{position:absolute;right:0;top:0}.cabecera .izquierda .menu ul,.cabecera .derecha .menu ul{margin:0;padding:0;margin-top:50px}.cabecera .izquierda .menu ul li,.cabecera .derecha .menu ul li{position:relative;display:inline-block;vertical-align:top;margin-right:80px;color:#ffffff}.cabecera .izquierda .menu ul li:last-child,.cabecera .derecha .menu ul li:last-child{margin-right:0}.cabecera .izquierda .menu ul li a,.cabecera .derecha .menu ul li a{color:currentColor;text-decoration:none;font-size:1.667em;font-weight:400;line-height:1.6}.cabecera .izquierda .menu ul li a:after,.cabecera .derecha .menu ul li a:after{content:'';position:absolute;bottom:1px;left:0;width:0;height:1px;background:#ffffff;transition:all 250ms linear}.cabecera .izquierda .menu ul li.sel a:after,.cabecera .derecha .menu ul li.sel a:after{width:100%}.cabecera .centro{max-width:380px;margin:0 auto;width:95%;text-align:center}.cabecera .centro .logo{position:relative;display:block;max-width:180px;margin:0 auto}.cabecera .centro .logo:before{content:'';position:absolute;left:50%;top:0;width:380px;height:380px;background:#ffffff;border-radius:50%;transform:translate(-50%,-50%)}.foto{display:block;overflow:hidden}.logo img,.imagen img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.titulo a,.tit a,.migas .segmentos a{color:currentColor;text-decoration:none}.boton{display:inline-block;position:relative;vertical-align:top;height:60px;line-height:60px;font-size:1.417em;font-weight:400;color:#ffffff;min-width:265px;padding:0 20px;text-align:center;background:#004ba1;border:1px solid #004ba1;border-radius:30px;z-index:1}.posts.principales .item{position:relative;display:inline-block;vertical-align:top;width:50%}.posts.principales .item .imagen:before,.posts.principales .item .imagen:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:1}.posts.principales .item .imagen:after{bottom:unset;height:30%;background:rgba(0,0,0,.8);background:-moz-linear-gradient(top,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%)}.posts.principales .item .txt{position:absolute;bottom:80px;left:80px;right:80px;z-index:1}.posts.principales .item .txt .tit,.titulo{font-size:5em;line-height:1.1;font-weight:500;color:#ffffff;text-wrap:pretty}.posts.principales .item .txt .boton{margin-top:30px}.contenido.presentacion{padding:50px 0 120px}.titulo{color:#303030;font-weight:600}.descripcion{font-size:1.583em;line-height:1.6;margin-top:30px}.contenido.presentacion .texto{text-align:center}.contenido.presentacion .posts{margin-top:50px}.posts .articulo{position:relative;display:inline-block;vertical-align:top;width:calc(33.3334% - (40px * 2 / 3));margin-right:40px}.posts .articulo:nth-child(3n){margin-right:0}.posts .articulo .txt{margin-top:20px;padding:0 30px;text-align:center}.posts .articulo .txt .tit{color:#004ba1;font-size:2.5em;line-height:1.3;font-weight:500;text-wrap:pretty;min-height:calc(2 * 1.3em);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.posts .articulo .txt .descripcion{margin-top:15px;min-height:calc(3 * 1.6em);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.contenido.cajas{display:flex;background:#004ba1}.contenido.cajas .bloque,.contenido.cajas .bloque .imagen,.contenido.cajas .bloque .texto{position:relative;display:inline-block;vertical-align:top;width:calc(70% - 57px)}.contenido.cajas .bloque{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.contenido.cajas .bloque:nth-child(2){width:calc(30% + 57px)}.contenido.cajas .bloque .imagen,.contenido.cajas .bloque .texto{width:50%}.contenido.cajas .bloque .texto{padding:0 85px;text-align:center}.contenido.cajas .bloque .texto .titulo{color:#ffffff;font-weight:bold}.contenido.cajas .bloque .texto .subtitulo{font-size:1.4em;color:#ffffff;line-height:1.6;text-wrap:pretty;margin-top:20px}.contenido.cajas .bloque .texto .descripcion{color:#ffffff;font-size:1.4em;line-height:2.2;margin-top:20px}.contenido.cajas .bloque:nth-child(2){background:#0077c6;display:flex;flex-wrap:wrap;align-items:stretch}.contenido.cajas .bloque:nth-child(2) .imagen,.contenido.cajas .bloque:nth-child(2) .texto{display:block;width:auto}.contenido.cajas .bloque:nth-child(2) .texto{padding:0 80px}.contenido.posts.seccion{padding:125px 0 115px}.pie{position:relative;background-position:top center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:60px 0 50px;z-index:9}.pie:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,23,61,.8)}.pie .logo{display:block;max-width:350px;margin:0 auto}.pie .legales{margin:0;padding:0;margin-top:35px}.pie .legales li{position:relative;display:inline-block;vertical-align:top;margin-right:12px;padding-right:12px;color:#ffffff}.pie .legales li:before{content:'';position:absolute;right:0;top:50%;width:1px;height:12px;background:#ffffff;transform:translateY(-50%)}.pie .legales li a{font-size:1.25em;font-weight:500;line-height:44px;color:currentColor;text-decoration:none}.pie .legales li a:after{content:'';position:absolute;bottom:12px;left:0;right:12px;height:1px;background:#ffffff;transition:all linear 300ms;transform:scale(0,0)}.pie .legales li.sel a:after{transform:scale(1,1)}.pie .legales li:last-child{margin-right:0;padding-right:0}.pie .legales li:last-child:before{display:none}.pie .legales li:last-child a:after{right:0}.pie .redes{margin-top:30px}.pie .redes a{position:relative;display:inline-block;vertical-align:top;width:65px;height:65px;margin-right:15px;background:url('../img/web/fb-w.svg') no-repeat center;background-size:21px;background-color:#004ba1;border-radius:50%;overflow:hidden;text-indent:-9999px}.pie .redes a.instagram{background-image:url('../img/web/ig-w.svg')}.pie .redes a:last-child{margin-right:0}.pie .info{position:relative;margin-top:30px;color:#ffffff;font-size:1.25em;font-weight:500;z-index:1}.pie .info .asesoramiento a{font-weight:600;color:currentColor;text-decoration:underline}.pie .info .copyright{line-height:44px}.pie .info .copyright i{margin:0 7px}.pie .info .sgm{line-height:44px;color:currentColor;text-decoration:none}.kit{position:relative;background:#ffffff;z-index:9}.kit_digital{padding:20px;text-align:center;max-width:1024px;margin:0 auto}.kit_digital img{width:auto;height:auto;max-width:100%;max-height:100%}body:not(.inicio) .cabecera{position:relative;top:unset;right:unset;left:unset;padding:15px 0;background:#004ba1}body:not(.inicio) .cabecera .izquierda .menu ul,body:not(.inicio) .cabecera .derecha .menu ul{margin-top:60px}.migas{margin-top:30px}.migas .segmentos a,.migas .segmentos span{display:inline-block;position:relative;vertical-align:top;margin-right:10px;line-height:44px;font-size:1.45em;font-weight:500}.migas .segmentos span.seleccionado{margin-right:0;color:#004ba1}.contenido.empresa{padding:80px 0}.contenido.empresa .titulo{font-size:4em;font-weight:500}.contenido.empresa .texto,.contenido.empresa .imagenes{position:relative;display:inline-block;vertical-align:top;width:calc(60% - 102px);margin-right:120px}.contenido.empresa .imagenes{width:calc(40% - 18px);margin-right:0}.contenido.empresa.segunda{padding-bottom:120px}.contenido.empresa.segunda .texto{float:right;width:calc(40% - 18px);margin-right:0}.contenido.empresa.segunda .imagenes{width:calc(60% - 132px);margin-right:150px}.contenido.presentacion.noticias{padding:60px 0 120px}.contenido.presentacion.noticias .texto{text-align:left}.contenido.presentacion.noticias .texto .descripcion{max-width:55%}.contenido.presentacion.noticias .posts.lis .articulo{margin-top:40px}.contenido.presentacion.noticias .posts.lis .articulo:nth-child(-n+3){margin-top:0}.ficha,.contenido.contacto,.contenido.legal{padding:20px 0 80px}.ficha .fecha{font-size:1.25em;letter-spacing:1px;font-weight:500;color:#ffffff;background-color:#004ba1;padding:10px 15px;border-radius:10px;pointer-events:none;display:inline-block;margin-bottom:25px}.ficha .wrapper,.ficha .navegacion{position:relative;display:inline-block;vertical-align:top;width:calc(70% - 50px);margin-right:50px}.ficha .navegacion{width:30%;margin-right:0}.ficha .wrapper .titulo,.contenido.contacto .titulo,.contenido.legal .titulo{font-size:4.5em;font-weight:500;line-height:1.2}.ficha .wrapper .titulo{display:block}.ficha .wrapper .descripcion{color:#6a6969}.ficha .wrapper .descripcion h3{font-size:1.3em;margin-bottom:10px;color:#303030}.ficha .navegacion .tits{font-size:3em;line-height:1.4;font-weight:600;margin-bottom:25px}.ficha .navegacion .item_navegacion{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.ficha .navegacion .item_navegacion:last-child{margin-bottom:0}.ficha .navegacion .item_navegacion .imagen{max-width:250px;position:relative}.ficha .navegacion .item_navegacion .txt{padding:20px}.ficha .navegacion .item_navegacion .txt .tit{font-size:2.083em;line-height:1.3;color:#004ba1;font-weight:600;min-height:calc(3 * 1.3em);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#go_comments{position:fixed;right:120px;bottom:50px;z-index:7}.ficha .bloque{margin-top:50px}.ficha .bloque .fotos{margin-top:30px}.ficha .bloque .fotos .imagen{position:relative;display:inline-block;vertical-align:top;width:calc(50% - (20px * 1 / 2));margin-right:20px;margin-top:20px}.ficha .bloque .fotos .foto span.zoom{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transition:opacity .3s ease}.ficha .bloque .fotos .foto span.zoom:not(.play){transform:translate(-50%,-50%) scale(.5);background-image:url('data:image/svg+xml;utf8,<svg fill=!string!xmlns=!string!viewBox=!string!><path d=!string!/></svg>')}.ficha .bloque .fotos .foto span.zoom.play{background-image:url('data:image/svg+xml;utf8,<svg fill=!string!xmlns=!string!viewBox=!string!><path d=!string!/></svg>');background-color:rgba(0,0,0,.6);border-radius:50%;width:60px;height:60px}.ficha .bloque .fotos .imagen:nth-child(-n+2){margin-top:0}.ficha .bloque .fotos .imagen:nth-child(2n){margin-right:0}.contenido.contacto .descripcion{margin-top:20px}.contenido.contacto .contacto_formulario,.contenido.contacto .imagenes{position:relative;display:inline-block;vertical-align:top;width:calc(60% - 40px);margin-right:100px}.contenido.contacto .imagenes{width:calc(40% - 60px);margin-right:0}.campos{margin-top:40px}.campos .campo{position:relative;margin-top:10px}.campos .campo:first-child{margin-top:0}.campos .campo input{display:block;width:100%;height:60px;padding:20px 20px 0 20px;border-radius:10px;border-width:0;font-size:1.6em;font-weight:500;line-height:30px;text-align:left;color:currentColor;background:#f0f0f0}.campos .campo textarea{position:relative;display:block;width:100%;border-width:0;height:200px;background:#f0f0f0;padding:25px 20px;font-size:1.6em;font-weight:500;line-height:25px;resize:vertical;border-radius:10px;min-height:200px;max-height:400px}.campos .campo label{position:absolute;text-align:left;top:0;left:20px;right:20px;display:block;font-size:1.6em;font-weight:400;line-height:60px;color:#303030;z-index:1;pointer-events:none;transition:all 250ms linear}.campos .campo select:valid ~ label,.campos .campo select:not(:placeholder-shown) ~ label,.campos .campo input[type="white"]:valid ~ label,.campos .campo input[type="http://www.w3.org/2000/svg"]:not(:placeholder-shown) ~ label,.campos .campo input[type="0 0 24 24"]:valid ~ label,.campos .campo input[type="M10 2a8 8 0 015.292 13.708l4.828 4.828-1.414 1.414-4.828-4.828A8 8 0 1110 2zm0 2a6 6 0 100 12 6 6 0 000-12z"]:not(:placeholder-shown) ~ label,.campos .campo input[type="white"]:valid ~ label,.campos .campo input[type="http://www.w3.org/2000/svg"]:not(:placeholder-shown) ~ label,.campos .campo input[type="0 0 24 24"]:valid ~ label,.campos .campo input[type="M8 5v14l11-7z"]:not(:placeholder-shown) ~ label,.campos .campo textarea:valid ~ label,.campos .campo textarea:not(:placeholder-shown) ~ label{top:10px;font-size:1.3em;line-height:15px}.campos .campo input[type="number"]:focus ~ label,.campos .campo input[type="number"]:focus ~ label,.campos .campo input[type="email"]:focus ~ label,.campos .campo input[type="email"]:focus ~ label,.campos .campo select:focus ~ label,.campos .campo textarea:focus ~ label{top:10px;font-size:1.3em;line-height:15px}.checks{margin-top:25px;display:flex;align-items:center;justify-content:space-between}.checks .check{position:relative;display:block;font-size:1.6em;font-weight:400;text-align:left;line-height:1.3}.checks .check label{position:relative;line-height:20px;padding-left:30px;cursor:pointer}.checks .check label a{text-decoration:underline}.checks .check label:before{content:"";position:absolute;top:0;left:0;height:20px;width:20px;border-radius:50%;box-shadow:0 0 0 1px #303030 inset;transition:all ease-in-out 300ms;pointer-events:none}.checks .check input:checked + label:before{box-shadow:0 0 0 10px #303030 inset}.checks .boton{min-width:200px}.descripcion p{margin:0;margin-bottom:30px}.descripcion p:last-child,.descripcion ul:last-child,.descripcion ol:last-child{margin-bottom:0}.descripcion h2,.descripcion h3,.descripcion h4{color:#004ba1;font-weight:600;font-size:1.5em;line-height:1.3;margin-top:40px;margin-bottom:15px}.descripcion h2 strong,.descripcion h3 strong,.descripcion h4 strong{font-weight:500}.descripcion a{color:currentColor;text-decoration:underline}.legal .texto .descripcion a{word-break:break-all;text-decoration:underline;font-weight:500}.descripcion ul{margin-bottom:25px;margin-left:25px;list-style:none}.descripcion ol{margin:0;margin-bottom:20px;margin-left:40px}.descripcion ul li{position:relative;margin-bottom:5px;padding-left:20px;margin-left:0}.descripcion ol li{margin-bottom:15px}.descripcion ul li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:#303030;border-radius:50%}.contenido.ubicacion .texto .descripcion ul li:before{background:#ffffff}.descripcion ul li:last-child{margin-bottom:0}.descripcion em{font-style:italic}.descripcion strong{font-weight:500}@media (hover:none){}