.pulse::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;transition:opacity .3s,transform .3s;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;z-index:-1}.pulse{overflow:visible;position:relative}.terms__list{display:flex;flex-wrap:wrap;gap:16px 8px}[rel=tag]{font-size:.8rem;text-transform:uppercase;border:1px solid;padding:2px 12px;border-radius:20px;display:inline-block;text-decoration:none}[rel=tag]:hover{text-decoration:none}.posts-count{display:inline-block;font-size:.875rem;vertical-align:super;line-height:1}.subir-btn{display:none}.sidenav-close{color:inherit}.main-nav .menu{justify-content:flex-start}.main-nav .menu>li.current-menu-item>a{text-decoration:underline;font-weight:400}.main-nav .menu>li:hover>a{text-decoration:underline}.single-post .main-nav .menu>li.menu-item-11>a{text-decoration:underline}.single-proyecto .main-nav .menu>li.menu-item-239>a{text-decoration:underline}.page-header{padding:30px 0;border-top:1px solid var(--primary-color-light);border-bottom:1px solid var(--primary-color-light)}.project-tags{padding-left:50%}.project-tags__list{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 8px}.order-by-box{margin-bottom:10px;display:flex;justify-content:flex-end}.order-by-box button{background-color:transparent;border:1px solid;border-radius:20px;font-size:.8em;cursor:pointer}.order-by-box.active button i:before{content:"\f235"}.project-title{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-top:8px;text-transform:uppercase}.project-title__category{display:flex;gap:8px;flex-wrap:wrap}.load_more_posts{text-align:center;display:inline-block;cursor:pointer;text-decoration:none}.load_more_posts__icon,.load_more_posts__text{display:block;margin:0 auto}.load_more_posts__icon{padding:0;width:40px;height:40px;border-radius:50%;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;font-size:23px;line-height:1}.load_more_posts i{margin-right:0!important}.load_more_posts__text{font-size:13px;margin-top:5px!important}.load_more_posts.loading{background-color:red}.listing[data-status=loading] .load_more_posts i:before{content:"\f116"}.project-pagination{width:100%;display:flex;justify-content:space-between}.project-featured-image img{width:100%;height:auto;display:block;aspect-ratio:16/8;object-fit:cover}.reconocimientos__table{width:100%;border-collapse:collapse}.reconocimientos__table tr:nth-child(even){background-color:inherit}.reconocimientos__anio{font-weight:var(--bold-font-weight);vertical-align:middle;padding:.4em 1.5rem .4em 0}.reconocimientos__premio{border-left:1px solid currentColor;vertical-align:middle;padding:.4em 1.5rem;width:100%}.reconocimientos__proyecto{border-left:1px solid currentColor;font-weight:var(--bold-font-weight);vertical-align:middle;padding:.4em 0 .4em 1.5rem;white-space:nowrap}[data-gjs-type=caw_gallery]:empty{border:3px dashed var(--placeholder-color);background-color:var(--placeholder-color);min-height:50px;min-width:20px}[data-gjs-type=caw_gallery]:empty:after{content:"Gallery Lite Component";display:block;font-family:var(--font-family-base);color:var(--placeholder-text-color);text-align:center;padding:10px}@media only screen and (min-width:896px){.header{transform:translateY(-100%)}.header:not(.header--sticky){animation-name:showHeader;animation-duration:1s;animation-delay:250ms;animation-fill-mode:forwards}.header.header--sticky{animation-name:showHeaderFixed;animation-duration:1s;animation-delay:250ms;animation-fill-mode:forwards}}@media only screen and (max-width:896px){.project-tags{padding-left:0}.reconocimientos__anio,.reconocimientos__premio,.reconocimientos__proyecto,.reconocimientos__row,.reconocimientos__table{display:block;width:100%!important;border:none;padding:0;text-align:left;white-space:normal}.reconocimientos__row{padding:.75em 0}.reconocimientos__row:not(:last-child){border-bottom:1px solid currentColor}.reconocimientos__anio{margin-bottom:.2em}.reconocimientos__premio{margin-bottom:.3em}}@media only screen and (max-width :600px){.project-title{flex-direction:column;align-items:flex-start}}@keyframes pulse-animation{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}100%{opacity:0;transform:scale(1.5)}}@keyframes showHeader{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes showHeaderFixed{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}