.portfolio-carousel{padding-bottom:50px!important}.portfolio-filter{margin-bottom:15px;float:left;width:100%;text-align:center}.portfolio-filter ul.nav-tabs{display:inline-block}.portfolio-filter ul.nav-tabs>li>a{background:0 0;font-weight:600;background:0 0;color:#4a4a4a;padding:0 5px;border-radius:5px;margin-right:15px;transition:all .35s;text-transform:uppercase;letter-spacing:0}.gva-portfolio-items{float:left;width:100%}.portfolio-teaser{position:relative;overflow:hidden;margin:0 auto;height:100%;background:#fff}.portfolio-teaser .item-image{position:relative;text-align:center}.portfolio-teaser .item-image img{width:100%;height:auto;display:block;transition:all .45s}.portfolio-teaser .link{opacity:0;transition:all .45s;size:32px,32px;background:rgba(255,255,255,.8);line-height:33px;position:absolute;width:100%;height:100%;background:rgba(255,255,255,.8);line-height:33px;position:absolute;top:0;right:0;z-index:99;text-align:center;display:flex;justify-content:center;align-items:center}.portfolio-teaser .content-inner{position:relative;padding:25px;border-top:0}.portfolio-teaser .content-inner .portfolio-content{text-align:center;position:relative;z-index:99}.portfolio-teaser .content-inner .title{margin-bottom:6px}.portfolio-teaser .content-inner .title a{display:block;font-size:18px;color:#4a4a4a;font-weight:600;line-height:26px}.portfolio-teaser .content-inner .description p{margin:0}.portfolio-teaser .content-inner .category{transition:all .45s}.portfolio-teaser .content-inner .category .field{display:flex;flex-wrap:wrap}.portfolio-teaser .content-inner .category .field__item,.portfolio-teaser .content-inner .category a{color:#999;font-size:12px;text-transform:uppercase}.portfolio-teaser .content-inner .category .field__item::after,.portfolio-teaser .content-inner .category a::after{content:"|";margin:0 5px}.portfolio-teaser .content-inner .category .field__item:last-child:after,.portfolio-teaser .content-inner .category a:last-child:after{display:none}.portfolio-teaser .action{margin-top:10px}.portfolio-teaser:active a.link,.portfolio-teaser:focus a.link,.portfolio-teaser:hover a.link{opacity:1}.node--type-article .main-page,.node--type-portfolio .main-page{margin-top:55px}.portfolio-images .swiper-button-next:after,.portfolio-images .swiper-button-prev:after{color:#000}.btn-inline{font-size:12px;text-transform:uppercase;color:#efc807;position:relative;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;font-weight:600;font-family:Outfit,sans-serif;display:flex;align-items:center;justify-content:center}.swiper-pagination{margin-top:30px}.swiper-pagination-bullet{opacity:1!important;background:#000;width:12px!important;height:12px!important;border-radius:50%;margin:0 5px!important;transition:ll .2s ease-in-out}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--noahs_page_builder-principal-color)}.s-pagination{position:absolute;left:0;bottom:0;height:40px;display:flex;align-items:center;width:100%;justify-content:center;z-index:1;background:rgba(0,0,0,.4)}.swiper-pagination{width:auto;bottom:auto;display:flex;justify-content:center;position:relative}.field-field-servicio .field-items{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.field-field-servicio .field-items .field-item a{border:2px solid var(--noahs_page_builder-secondary-color);padding:8px 15px;font-size:.7rem;text-transform:uppercase;border-radius:10px;display:block;margin-right:4px;margin-bottom:4px;display:block;background:#fff;color:var(--noahs_page_builder-secondary-color)}.field-field-servicio .field-items .field-item a:active,.field-field-servicio .field-items .field-item a:focus,.field-field-servicio .field-items .field-item a:hover{background:var(--noahs_page_builder-principal-color)}.noahs_page_builder-widget{width:100%}