@font-face{font-family:'Tanker-Regular';src:url('/fonts/tanker/Tanker-Regular.eot');src:url('/fonts/tanker/Tanker-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/tanker/Tanker-Regular.woff2') format('woff2'),url('/fonts/tanker/Tanker-Regular.woff') format('woff'),url('/fonts/tanker/Tanker-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}header{z-index:99999999999!important;position:relative}body{font-family:"Bricolage Grotesque",sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Tanker-Regular',sans-serif}nav.header-komera{display:flex;justify-content:space-between;gap:2em;flex-direction:row;flex-wrap:nowrap}nav.header-komera .menu-container{max-width:400px;display:flex;flex-direction:column;gap:2em;border-radius:16px;position:fixed;right:40px;left:auto}nav.header-komera .menu-container button#button-menu{font-size:16px;background:#eee;color:#223a81;border:none;border-radius:50px;padding:10px 15px;margin-left:auto;margin-top:5px;cursor:pointer}nav.header-komera .menu-container .menu{display:none}nav.header-komera .menu-container .menu.active{display:flex;background:#eee;padding:11px 20px 0px;border-radius:16px;flex-direction:column}nav.header-komera .menu-container .menu.active:before{content:"";height:20px;width:calc(100% - 40px);background:linear-gradient(180deg,rgba(238,238,238,0) 0%,rgba(238,238,238,1) 50%);position:absolute;bottom:0px}nav.header-komera .menu-container .menu .logo-socio{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:0.5em;margin-bottom:2em}nav.header-komera .menu-container .menu .logo-socio img{padding-top:9px}nav.header-komera .menu-container .menu .logo-socio a:not(:has(img)){font-size:16px;background:#51b694;color:#223a81;border:none;border-radius:50px;line-height:1em}ul.menu-komera{height:calc(93vh - 150px - 2em);overflow:auto;list-style-type:none;padding:0px}ul.menu-komera ul{list-style-type:none;padding:0px}ul.menu-komera>li>a{border-bottom:1.5px solid;font-size:24px;width:100%!important;display:flex;margin-bottom:20px;position:sticky;top:0px;background:#eee;padding-bottom:10px}ul.menu-komera>li:not(:last-child){padding-bottom:20px}ul.menu-komera>li:last-child{padding-bottom:20px}ul.menu-komera>li>ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}ul.menu-komera>li>ul>li{border:1.5px solid;padding:10px;border-radius:8px}ul.menu-komera>li:nth-child(1)>ul>li:nth-child(1){grid-column:1 / 3}ul.menu-komera>li>ul>li:has(a:hover){background:#fff}ul.menu-komera>li>ul>li a{display:flex;flex-direction:column;gap:10px;line-height:1em;font-size:16px}.menu-komera li a img{border-radius:4px;height:15vh;object-fit:cover}@media only screen and (max-width:480px){.header-komera>a img{max-height:41.5px;width:auto}nav.header-komera .menu-container{max-width:calc(100% - 40px);right:20px}nav.header-komera .menu-container button#button-menu{margin-top:0px}nav.header-komera .menu-container .menu .logo-socio img{max-height:42px;width:auto}nav.header-komera .menu-container .menu .logo-socio a:not(:has(img)){font-size:14px}}.pegatina{position:absolute;cursor:grab;background-size:100% 100%!important;background-repeat:no-repeat!important;transform:rotate(-5deg);z-index:999999999!important;top:0;touch-action:none}.pegatina:active{cursor:grabbing}ul.voluntariados-lista{display:grid;grid-template-columns:repeat(2,1fr);gap:2em;padding:0px;list-style-type:none}@media only screen and (max-width:980px){ul.voluntariados-lista{grid-template-columns:repeat(1,1fr)}}li.voluntariado{filter:drop-shadow(0px 0px 6px rgba(0,0,0,0.3));border-radius:16px;background-size:cover;background-position:center}.voluntariado a{height:400px;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 55%,rgba(0,0,0,0.5) 100%);padding:20px;border-radius:16px;position:relative}.voluntariado a:after{content:"";background-image:url(https://komera.es/wp-content/uploads/komera-trama-voluntariado-scaled.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:400px;width:30%;border-radius:16px;position:absolute;top:0px;left:0px}.voluntariado .voluntariado-meta{display:flex;flex-direction:row;justify-content:flex-end;gap:2em;margin-bottom:auto;width:calc(70% - 20px);margin-left:auto}.voluntariado .voluntariado-meta .fecha-voluntariado{display:none;flex-direction:column;flex-wrap:wrap;align-items:center;background:#fff;padding:5px;border-radius:8px;text-transform:uppercase;line-height:1em}.voluntariado .voluntariado-meta .fecha-voluntariado .dia{font-size:29px;line-height:1em;font-weight:600}.voluntariado p.voluntariado-categorias{display:flex;flex-wrap:wrap;justify-content:flex-end;height:fit-content;gap:0.5em}.voluntariado .voluntariado-meta .voluntariado-categorias span{background:#fff;border-radius:50px;line-height:1em;padding:5px;font-size:16px}.voluntariado .voluntariado-meta .voluntariado-categorias span#voluntariado{display:none}.voluntariado .voluntariado-meta .voluntariado-categorias span#activo{display:none}.voluntariado h3{padding:0px;font-size:28px;color:#fff;font-family:'Bricolage Grotesque';width:calc(70% - 20px);margin-top:auto!important;margin-left:auto;text-align:right}.voluntariado-detalles{width:calc(70% - 20px);margin-left:auto;text-align:right}.voluntariado .voluntariado-detalles p.voluntariado-hora,.voluntariado .voluntariado-detalles p.ubicacion,.voluntariado .voluntariado-detalles p.extracto{color:#fff;border-top:1px solid;padding:10px 0px 0px;margin-top:10px;line-height:1.2em}.voluntariado .voluntariado-detalles p.voluntariado-hora,.voluntariado .voluntariado-detalles p.ubicacion{display:none}.voluntariado:has(span#finalizado){filter:grayscale(1)}ul.proyectos-lista{display:grid;grid-template-columns:repeat(2,1fr);gap:2em;padding:0px;list-style-type:none}@media only screen and (max-width:980px){ul.proyectos-lista{grid-template-columns:repeat(1,1fr)}}.proyecto{filter:drop-shadow(0px 0px 6px rgba(0,0,0,0.3))}.proyecto a.project-link{position:relative}.proyecto-contenido{position:relative}.proyecto p.proyecto-categorias{position:absolute;top:20px;left:20px;font-size:16px;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;gap:0.5em;max-width:calc(70% - 20px)}.proyecto .proyecto-categorias span{background:#fff;border-radius:50px;line-height:1em;padding:5px}.proyecto .proyecto-categorias span#cooperacion-al-desarrollo{display:none}.proyecto:has(span#finalizado){filter:drop-shadow(0px 0px 6px rgba(0,0,0,0.3)) grayscale(1)!important}.proyecto h3{position:absolute;bottom:20px;left:20px;padding:0px;font-size:28px;color:#fff;font-family:'Bricolage Grotesque';width:calc(70% - 20px)}.proyecto .project-thumbnail{background:linear-gradient(180deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 55%,rgba(0,0,0,0.5) 100%);border-radius:16px;height:400px}.proyecto .project-thumbnail:after{content:"";background-image:url(https://komera.es/wp-content/uploads/komera-trama-cooperacion-scaled.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:400px;width:30%;border-radius:16px;position:absolute;top:0px;right:0px}.proyecto img{mix-blend-mode:multiply;border-radius:16px;height:400px;object-fit:cover}.noticias article{margin-bottom:0px}.noticias article:after{display:none}.noticias a.entry-featured-image-url{background:linear-gradient(180deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 55%,rgba(0,0,0,0.5) 100%);border-radius:16px;width:auto;margin-bottom:0px;filter:drop-shadow(2px 4px 6px rgba(0,0,0,0.3))}.noticias img{height:400px;object-fit:cover;border-radius:16px;mix-blend-mode:multiply}.noticias h3{position:absolute;top:20px;left:20px;width:calc(100% - 40px);text-align:center;font-family:'Bricolage Grotesque'}.noticias p.post-meta{position:absolute;bottom:50px;left:20px;width:calc(100% - 40px);text-align:center;color:#fff!important}.noticias .post-content{position:absolute;bottom:20px;left:20px;width:calc(100% - 40px);text-align:center}.noticias a.more-link{border:1px solid;border-radius:8px;text-transform:uppercase;color:#fff}.noticias article:hover a.more-link{background:#fff;color:#223b81!important}.um-account-main div.um-account-heading{font-family:'Tanker-Regular',sans-serif;color:#223b81;padding-bottom:10px;line-height:1em;font-weight:500;font-size:22px}.um-account-side li a{background-color:#ffffff;color:#223b81;border-radius:5px;padding:15px 20px;display:block;text-align:center;font-size:16px;transition:all 0.25s ease;margin-bottom:10px}.um-account-side li a:hover{background-color:#223b81;color:#ffffff}.um-account-side li a.um-active{background-color:#223b81;color:#ffffff}.um-account-side li a{box-shadow:0 2px 5px rgba(0,0,0,0.1)}@media (max-width:768px){.um-account-side li a{font-size:14px;padding:12px 15px}}.um-account-side li a:hover span.um-account-title{color:#ffffff}.um-account-side li a:hover span.um-account-icon{color:#83FEAE}.um-account-side li a.current span.um-account-icon{color:#2A3EFF}.um-account-side li a.current:hover span.um-account-icon{color:#83FEAE}.um-account-side li{background:#ffffff}.um a.um-button,.um a.um-button.um-disabled:active,.um a.um-button.um-disabled:focus,.um a.um-button.um-disabled:hover,.um input[type=submit].um-button,.um input[type=submit].um-button:focus{background:#223b81}.p-bar{margin:10px 0 20px 0;display:flex;align-items:center}.bar{position:relative;width:100%;height:30px;background:#e0e8f0;border-radius:20px}.bar-inner{position:relative;display:block;height:100%;border-radius:20px 0px 0px 20px;background:#2b6cb0;transition:all 1500ms ease}.bar-inner.counted .count-text{opacity:1;background:#2b6cb0;color:#fff;border:1px solid #2b6cb0;border-radius:3px;line-height:1.5;padding:2px 3px}.count-text{position:absolute;right:-15px;bottom:32px;font-size:12px;font-weight:500;opacity:0;transition:all 500ms ease}.down-arrow{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #2b6cb0;position:absolute;left:99.5%;top:-10%;transform:translateX(-50%)}.down-circle{border-radius:10px;border:1px solid #fff;height:16px;width:16px;position:absolute;background:#2b6cb0;right:-7px;top:6px}.donation-amount-text{margin-top:10px;font-size:14px;text-align:center}.donation-info-text{font-size:18px;letter-spacing:0.3px}