@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap");html{width:100%}body,html{height:100%}body{font-size:16px;font-family:Poppins,sans-serif;color:#3a3a3a;line-height:1.4em;width:100vw;overflow-x:hidden}h2{font-size:35px}h2,h2.sm{font-weight:700}h2.sm{text-transform:uppercase;font-size:20px;letter-spacing:.2em}h3{font-weight:700}ul{list-style:none;margin:0;padding:0}ul li{display:inline-block;margin:0 .2em}p.lead{font-size:40px;line-height:1.2em;font-weight:700;font-family:Trebuchet MS,Poppins,sans-serif}hr{border-top:1px solid #b9c9cc}a{color:#19b2de;cursor:pointer}a,a:hover{text-decoration:none}a:hover{color:#034e67}a.btn-more{transition:all .5s;padding-left:30px;display:inline-block;position:relative;background-image:url(../images/flecha-more.png);background-repeat:no-repeat;background-position:-60px;text-transform:uppercase;font-weight:700}a.btn-more.white{color:#fff;background-image:url(../images/flecha-more-white.png)}a.btn-more:hover{background-position:-30px;padding-left:60px}img.cover{min-width:102%;min-height:102%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:102%;object-fit:cover}div.wrapper-margin-l{margin-left:110px;width:calc(100% - 110px)}div.wrapper-margin-x{margin-left:110px;margin-right:110px;width:calc(100% - 110px*2)}div.wrapper-margin-x.pl-100{padding-left:100px}.white{color:#fff}.carousel-indicators{bottom:-100px}.carousel-indicators li{width:20px;height:20px;border-radius:50%;background:none;border:1px solid #fff;opacity:1;position:relative}.carousel-indicators li.active:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:#fff;border-radius:50%}.item-cifras{margin-bottom:2em}.item-cifras h3{color:#3a3a3a;font-weight:700;margin:0;padding:0;font-size:20px}.item-cifras p.numero{color:#19b2de;font-size:50px;font-weight:700;line-height:100%;margin-bottom:0}.item-cifras span.subtitle{letter-spacing:.2em;font-weight:700}.item-cifras span.subtitle.white{color:#fff}.item-cifras header{min-height:3.8em}.module-gray{background:rgba(185,201,204,.1);padding-top:100px;padding-bottom:100px}.light-blue{color:#19b2de}.green{color:#80bc00}.dark-blue{color:#034e67}.trigger{position:relative;top:-250px}.layer-video{position:fixed;width:100%;height:100%;z-index:1000;background:#000;overflow:hidden;display:none}.layer-video div.header{position:relative;width:100%;z-index:2;text-align:right;padding:5px;padding-right:20px;overflow:hidden}.layer-video div.header a.btn-close{color:#fff;font-size:25px;cursor:pointer}.layer-video .video-container{width:100%;height:calc(100vh - 50px)}.layer-video .video-container iframe,.layer-video .video-container video{width:100%;height:100%}.click-video{cursor:pointer}header.site-header img.logo{max-width:500px;width:100%;height:auto}header.site-header div.primary-nav{position:fixed;left:-100%;top:0;background:#fff;width:100%;z-index:1000;max-width:650px;height:100%;padding:40px 60px;overflow-y:scroll;transition:all .5s}header.site-header div.primary-nav.active{left:0}header.site-header div.primary-nav ul{margin:1em 0}header.site-header div.primary-nav ul li{width:100%;overflow:hidden;margin:1em 0}header.site-header div.primary-nav ul li span{float:left;width:30px;font-weight:700}header.site-header div.primary-nav ul li span.title{width:calc(100% - 30px);color:#3a3a3a}header.site-header div.primary-nav ul.rrss{margin:0}header.site-header div.primary-nav ul.rrss li{display:inline-block;width:unset;margin:.2em}header.site-header div.primary-nav a.btn-descargas{color:#19b2de;font-weight:700;padding-left:30px;display:inline-block;position:relative}header.site-header div.primary-nav a.btn-descargas:before{content:"";background-image:url(../images/ico-descarga.png);background-size:100%;width:20px;height:30px;position:absolute;left:0;top:-5px;z-index:10}header.site-header ul.lang-selector li a{font-weight:700;color:rgba(3,78,103,.36);letter-spacing:.2em}header.site-header ul.lang-selector li a.active{color:#034e67}header.site-header div.left-navigation{position:fixed;left:0;top:0;overflow:hidden;width:110px;height:100vh;text-align:center;z-index:999}header.site-header div.left-navigation a.btn-mobile{position:relative;padding:35px 0;background:#fff;border-radius:0;width:100%}header.site-header div.left-navigation a.btn-mobile img{width:40px;height:auto}header.site-header div.left-navigation a.btn-zona-descarga{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}header.site-header div.left-navigation a.btn-zona-descarga img{width:36px;height:auto}header.site-header div.left-navigation ul.rrss{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}header.site-header div.left-navigation ul.rrss li{width:100%;text-align:center;margin:5px 0;font-size:20px}@media (max-height:600px){header.site-header div.left-navigation{position:absolute}header.site-header div.left-navigation ul.rrss{position:relative;top:unset;margin-top:130px;margin-bottom:60px;transform:unset}header.site-header div.left-navigation a.btn-zona-descarga{position:relative;bottom:unset}}body.home div#logo-home{position:absolute;width:500px;height:465px;left:2vw;top:2vw;z-index:4;transform-origin:top left}body.home div#logo-home div#bblue{width:100%;height:100%;border:10px solid #19b2de;position:absolute;left:0;top:0;z-index:3;opacity:0}body.home div#logo-home img.txt-20{position:absolute;left:0;top:0;width:100%;height:auto;opacity:0}body.home div#logo-home h1{position:absolute;width:100%;text-align:center;font-weight:700;color:#000;font-size:20px;letter-spacing:.25em;color:#fff;top:50%;margin-top:70px;margin-left:-25px;opacity:0}body.home a.btn-play-video{width:100%;height:500px;position:relative;left:0;top:0;display:block;z-index:5;min-height:calc(100vh - 140px);overflow:hidden}body.home a.btn-play-video img.img-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40%;max-width:200px;height:auto;transition:all .5s;z-index:100}body.home .module-video:hover a.btn-play-video img.img-play{transform:translate(-50%,-50%) scale(1.2)}body.home .module-video:hover img.w-100{opacity:.9}body.home .module-intro{margin-top:100px;margin-bottom:100px;padding-bottom:100px}body.home .module-creacion-valor img.bg{width:100%;height:auto}body.home .module-creacion-valor div.box-blue{width:650px;background:#19b2de;position:absolute;right:0;top:-100px;color:#fff;padding:50px}body.home .module-creacion-valor div.box-blue div.content{border:10px solid #fff;padding:20px}body.home .module-creacion-valor div.box-blue div.content p.text{max-width:60%}body.home .module-creacion-valor div.box-blue div.content h3{font-size:33px;font-weight:700}body.home .module-creacion-valor div.box-blue div.content p.big{font-size:150px;font-weight:700;line-height:.8em}body.home .module-creacion-valor div.box-blue div.content p.small{font-weight:700;text-transform:uppercase;letter-spacing:.2em}body.home .module-creacion-valor div.box-blue div.content a.btn-more{color:#fff}body.home .module-lineas-negocio{margin-top:100px;padding-bottom:100px}body.home .module-lineas-negocio .item{margin-bottom:2em;padding-left:2em;padding-right:2em}body.home .module-lineas-negocio .item h3{margin-top:.7em;margin-bottom:.7em;min-height:2.5em}body.home .module-lineas-negocio .item ul li{border-bottom:1px solid #b9c9cc;padding:.5em 0;min-height:4em;width:100%}body.home .module-slider-home{background-image:url(../images/fondo-slider-home.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;color:#fff;padding-top:150px;padding-bottom:150px}body.home .module-slider-home h3{margin-top:30px}body.home .module-slider-home p.big{font-weight:700;font-size:150px;line-height:1em;margin-bottom:0}body.home .module-slider-home p.small{font-weight:700;letter-spacing:.2em}.grecaptcha-badge{display:none!important}section.descargas{padding-top:100px;padding-bottom:100px}section.descargas .zona{margin-top:10px;padding-bottom:40px}section.descargas h3{color:#19b2de;font-size:32px}section.descargas .item-descarga{padding-top:40px;padding-bottom:40px;margin-top:20px;border-top:2px solid #b9c9cc}section.descargas .titulo-numero{margin-left:25px;margin-bottom:15px}section.descargas .containerCheckBox{display:block;position:relative;padding-left:25px;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.descargas .containerCheckBox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}section.descargas .checkmark{position:absolute;top:2px;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #19b2de}section.descargas .containerCheckBox:hover input~.checkmark{background-color:#ccc}section.descargas .containerCheckBox input:checked~.checkmark{background-color:#00abdf}section.descargas .checkmark:after{content:"";position:absolute;display:none}section.descargas input[type=checkbox],section.descargas input[type=radio]{display:none}section.descargas .btn-section{width:340px;max-width:340px;padding-top:3rem;margin-left:auto;margin-right:auto}section.descargas .btn-section .btn_descargar_seleccion,section.descargas .btn-section .btn_informe_completo{width:98px;max-width:98px}section.descargas .btn-section .p_btn{color:#034e67}section.descargas .container-m0 .small-title-zona{padding-top:40px;padding-bottom:10px;color:#0b3b5a;font-size:32px}section.descargas .head-line-label{font-size:14px;color:#0a0a0a;font-weight:700;text-transform:uppercase}section.descargas .label{font-size:14px;font-weight:100;color:#0a0a0a}section.descargas .secciones_descargas{margin-bottom:3rem}section.descargas .secciones_descargas .numero{padding-left:10px}section.descargas a.btn-descarga{display:inline-block;width:105px;height:105px;background-image:url(../images/btn-descarga-selecccion.svg);background-repeat:no-repeat;background-size:100%}section.descargas a.btn-descarga:hover{opacity:.5}section.descargas a.btn-descarga.informe{background-image:url(../images/btn-informe-anual-completo.svg)}footer.site-footer .row{border-top:1px solid #b9c9cc;padding-top:15px;padding-bottom:15px}footer.site-footer .row img{height:50px;width:auto;margin-top:-5px}footer.site-footer .row a{text-transform:uppercase;font-weight:700;font-size:10px;letter-spacing:.1em}div.module-image-header{position:relative;overflow:hidden}div.module-image-header div.box-number{width:400px;height:400px;position:absolute;left:0;top:0;border:10px solid #19b2de;padding:35px 20px;font-size:60px;font-weight:700;color:#19b2de}div.module-image-header div.box-image{position:relative;overflow:hidden;height:800px;width:calc(100% - 100px);margin-left:100px;top:100px}div.module-image-header div.box-image img.cover{z-index:-1}div.module-image-header div.box-image h1{display:flex;align-items:flex-end;position:absolute;left:0;width:350px;height:350px;background:#19b2de;color:#fff;padding:80px 50px;font-weight:700;font-size:30px;letter-spacing:.2em}body.cecabank-en-cifras .module-grafico{padding-left:70px}body.cecabank-crisis-sanitaria div.actividad-remoto .ico{width:146px;height:auto}body.cecabank-crisis-sanitaria div.actividad-remoto h3{font-weight:30px;margin-top:.5em}body.cecabank-crisis-sanitaria div.actividad-remoto p.numero{font-weight:700;font-size:70px;margin-bottom:0;line-height:100%}body.cecabank-crisis-sanitaria .images-desescalada .box{height:25vw;position:relative;overflow:hidden}body.cecabank-crisis-sanitaria .images-desescalada .box img{transition:all .5s}body.cecabank-crisis-sanitaria .images-desescalada .box h3{position:absolute;left:0;top:0;padding:40px;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.4);color:#fff;opacity:0;transition:all .5s}body.cecabank-crisis-sanitaria .images-desescalada .box:hover h3{opacity:1}body.cecabank-crisis-sanitaria .images-desescalada .box:hover img.cover{transform:translate(-50%,-50%) scale(1.2)}body.cecabank-crisis-sanitaria .images-desescalada .box.double{grid-row:auto/span 2!important;height:50vw}body.cecabank-crisis-sanitaria .comunidad-madrid{background-image:url(../images/crisis-fondo-preparacion.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;padding-top:100px;padding-bottom:100px;min-height:600px;margin-top:100px;margin-bottom:100px}body.cecabank-crisis-sanitaria .comunidad-madrid .box-white{border:10px solid #fff;padding:20px;color:#fff;font-size:26px;line-height:110%}body.cecabank-crisis-sanitaria .sumamos .logo{width:90%;max-width:500px;height:auto}body.cecabank-lineas-negocio .item-lineas{position:relative}body.cecabank-lineas-negocio a.anchor{top:-160px;position:absolute}body.cecabank-lineas-negocio nav#menu-lineas-negocio{position:fixed;background:#fff;width:100%;z-index:10;padding-top:1em;padding-bottom:1em;border-bottom:1px solid #b9c9cc;top:-100%;transition:all 1s}body.cecabank-lineas-negocio nav#menu-lineas-negocio.sticky{top:0}body.cecabank-lineas-negocio nav#menu-lineas-negocio ul li{margin-right:1em;float:left}body.cecabank-lineas-negocio nav#menu-lineas-negocio ul li img{max-width:50px}body.cecabank-lineas-negocio nav#menu-lineas-negocio ul li h3{margin-top:.5em;font-size:14px;color:#000}body.cecabank-lineas-negocio div.lineas-menu img{width:100%;max-width:140px;height:auto}body.cecabank-lineas-negocio div.lineas-menu h3{margin-top:15px;font-size:25px}body.cecabank-lineas-negocio .icon{width:100%;max-width:140px;height:auto}body.cecabank-lineas-negocio .item-lineas{margin-top:100px;margin-bottom:100px}body.cecabank-lineas-negocio div.cronograma{margin-top:2em;margin-bottom:2em}body.cecabank-lineas-negocio div.cronograma:before{content:"";width:1px;height:100%;background:#19b2de;position:absolute;left:50%;top:0}body.cecabank-lineas-negocio div.cronograma.tesoreria .item:before,body.cecabank-lineas-negocio div.cronograma.tesoreria:before{background:#034e67}body.cecabank-lineas-negocio div.cronograma.tesoreria .item div.content p.numero{color:#034e67}body.cecabank-lineas-negocio div.cronograma.pagos .item:before,body.cecabank-lineas-negocio div.cronograma.pagos:before{background:#80bc00}body.cecabank-lineas-negocio div.cronograma.pagos .item div.content p.numero{color:#80bc00}body.cecabank-lineas-negocio div.cronograma.soluciones-digitales .item:before,body.cecabank-lineas-negocio div.cronograma.soluciones-digitales:before{background:#ffcd00}body.cecabank-lineas-negocio div.cronograma.soluciones-digitales .item div.content p.numero{color:#ffcd00}body.cecabank-lineas-negocio div.cronograma .item{width:100%;position:relative;margin-bottom:2em}body.cecabank-lineas-negocio div.cronograma .item:before{content:"";width:20px;height:20px;background:#19b2de;position:absolute;left:50%;top:0;transform:translateX(-50%);border-radius:50%}body.cecabank-lineas-negocio div.cronograma .item div.content h3{font-size:25px;margin-bottom:.8em}body.cecabank-lineas-negocio div.cronograma .item div.content span.subtitle{font-weight:700;font-size:12px;letter-spacing:.1em;display:block;text-transform:uppercase;line-height:1em}body.cecabank-lineas-negocio div.cronograma .item div.content p.numero{color:#19b2de;font-weight:700;font-size:60px;margin-top:.25em;line-height:50%}body.cecabank-lineas-negocio div.cronograma .item div.content span.legend{margin-top:-.2em;display:block}body.cecabank-lineas-negocio div.cronograma .item.item-right{padding-left:50%}body.cecabank-lineas-negocio div.cronograma .item.item-right div.content{padding-left:2em}body.cecabank-lineas-negocio div.cronograma .item.item-left{padding-right:50%}body.cecabank-lineas-negocio div.cronograma .item.item-left div.content{padding-right:2em;text-align:right}body.cecabank-creacion-valor .cifra h3{font-weight:30px;margin-top:.5em}body.cecabank-creacion-valor .cifra p.numero{color:#19b2de;font-weight:700;font-size:100px;margin-top:.25em;line-height:50%}body.cecabank-creacion-valor .cifra span.legend{margin-top:2em;display:block;font-weight:700;letter-spacing:.2em}body.cecabank-creacion-valor .sostenibilidad ul{list-style:none;margin:0;padding:0}body.cecabank-creacion-valor .sostenibilidad ul li{width:100%;overflow:hidden;display:block;align-items:center;margin-top:.5em}body.cecabank-creacion-valor .sostenibilidad ul li img.icono{width:80px;height:auto;float:left}body.cecabank-creacion-valor .sostenibilidad ul li div.content{float:left;width:auto;padding-left:20px;width:calc(100% - 80px);margin-top:.5em}body.cecabank-creacion-valor .sostenibilidad ul li h3{font-size:25px;margin-bottom:0}body.cecabank-creacion-valor .orientacion .item{width:100%;height:100%;position:relative;overflow:hidden;padding:40px}body.cecabank-creacion-valor .orientacion .item .cover{z-index:-1}body.cecabank-creacion-valor .orientacion .item .box-content{padding:40px;border:10px solid #fff;color:#fff;height:100%}body.cecabank-creacion-valor .orientacion .item .box-content span{display:block;font-size:100px;margin-bottom:40px;line-height:1em}body.cecabank-creacion-valor .orientacion .item .box-content p{margin:0;font-weight:700;font-size:25px;line-height:1.2em}body.cecabank-creacion-valor .comites .item{margin-top:1em;margin-bottom:1em}body.cecabank-creacion-valor .comites h3{font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:18px}body.cecabank-creacion-valor .comites span.name{font-weight:600}body.cecabank-creacion-valor .comites span.tipo{font-weight:700}body.cecabank-creacion-valor .comites span.tipo.yellow{color:#ffcd00}body.cecabank-creacion-valor .comites span.tipo.orange{color:#ff8300}body.cecabank-creacion-valor .comites span.tipo.blue{color:#034e67}body.cecabank-creacion-valor .innovacion h3{font-size:18px;letter-spacing:.2em;font-weight:700;text-transform:uppercase}body.cecabank-creacion-valor .innovacion img.logo{width:100%;max-width:180px;height:auto}body.cecabank-creacion-valor .especializacion{background-image:url(../images/bg-especializacion.jpg);background-repeat:no-repeat;color:#fff;background-size:cover;overflow-x:hidden;width:100%;overflow:hidden}body.cecabank-creacion-valor .especializacion .item img.icon{height:56px;width:auto;margin-bottom:1em}body.cecabank-creacion-valor .especializacion .item h3{font-size:14px;letter-spacing:.2em;margin-bottom:0}body.cecabank-creacion-valor .especializacion .item p.numero{font-size:60px;font-weight:700;line-height:100%}body.cecabank-creacion-valor .reconocimientos .br-1{border-right:1px solid #b9c9cc}body.cecabank-creacion-valor .reconocimientos .item{padding:10px}body.cecabank-creacion-valor .reconocimientos img.logo-banco{width:100%;max-width:400px;height:auto}.table thead th{border-top:none}.table tbody tr:last-child td,.table thead th{border-bottom:2px solid #19b2de}.table td.blue{color:#19b2de}@media (max-width:1199.98px){.item-cifras p.numero{font-size:40px}.item-cifras h3{font-size:20px}}@media (max-width:991.98px){body.home .module-creacion-valor div.box-blue{position:relative;width:100%;top:unset}div.wrapper-margin-x{margin-right:0;width:calc(100vw - 110px)}body.home .module-slider-home p.big{font-size:100px}p.lead{font-size:40px}body.cecabank-creacion-valor .reconocimientos .br-1{border-right:none}body.home div#logo-home{transform:scale(.6)}body.cecabank-crisis-sanitaria .images-desescalada .box h3{font-size:20px}}@media (max-width:767.98px){br.dt{display:none}header.site-header div.left-navigation{width:70px}div.wrapper-margin-l{margin-left:70px;width:calc(100vw - 70px)}body.home img.logo-20{width:180px}header.site-header ul.lang-selector li a{font-size:10px}div.wrapper-margin-x{margin-left:70px;width:calc(100vw - 70px)}h2.sm{font-size:18px}p.lead{font-size:25px}body.home .module-creacion-valor div.box-blue div.content p.text{max-width:100%}body.home .module-creacion-valor div.box-blue div.content p.big{font-size:65px}body.home .module-slider-home p.big{font-size:40px}body.home .module-creacion-valor div.box-blue{padding:20px}div.module-image-header div.box-number{width:50vw;height:200px}div.module-image-header div.box-image{margin-left:0;width:100%;height:unset;top:unset;margin-top:100px}div.module-image-header div.box-image h1{position:relative;display:inline-block;padding:50px;height:auto;width:100%}div.module-image-header div.box-image img.cover{position:relative;left:unset;top:unset;transform:unset;width:100%;height:auto}div.wrapper-margin-x.pl-100{padding-left:0}.item-cifras header{min-height:unset}body.cecabank-creacion-valor .reconocimientos .br-1{border-right:none}}@media (max-width:575.98px){body.home .module-creacion-valor div.box-blue{padding:20px}body.home .module-creacion-valor div.box-blue div.content p.big{font-size:50px}body.cecabank-en-cifras .module-grafico{padding-left:70px}div.module-image-header div.box-image h1{font-size:20px}body.cecabank-lineas-negocio div.cronograma .item div.content p.numero{font-size:30px}body.cecabank-lineas-negocio div.cronograma .item div.content h3{font-size:16px}body.cecabank-lineas-negocio div.cronograma .item div.content span.legend{margin-top:-.6em}body.cecabank-lineas-negocio nav#menu-lineas-negocio ul li h3{font-size:10px}body.cecabank-lineas-negocio nav#menu-lineas-negocio ul li{margin-right:.5em}body.cecabank-creacion-valor .cifra p.numero{font-size:70px}body.cecabank-creacion-valor .orientacion .item .box-content p{font-size:18px}body.cecabank-creacion-valor .orientacion .item .box-content{padding:20px}h2{font-size:25px}body.home div#logo-home{transform:scale(.4)}body.cecabank-crisis-sanitaria .images-desescalada .box{min-height:200px}body.cecabank-crisis-sanitaria .images-desescalada .box h3{font-size:20px}}
/*# sourceMappingURL=ceka-styles.css.map */
