.component--tabs-slider{position:relative;overflow:hidden}.component--tabs-slider .tab-contents [data-category],.component--tabs-slider .swiper-slide[data-category]{cursor:pointer}.component--tabs-slider .component--tabs-slider-first-line{position:relative;padding-bottom:4rem}@media(min-width: 1200px){.component--tabs-slider .component--tabs-slider-first-line{min-height:32rem}}@media(min-width: 992px){.component--tabs-slider .component--tabs-slider-first-line .tabs-filter-content{padding:0 5rem}}.component--tabs-slider .component--tabs-slider-first-line .filters{margin-bottom:2rem}@media(min-width: 992px){.component--tabs-slider .component--tabs-slider-first-line{max-width:1600px;display:-webkit-box;display:-ms-flexbox;display:flex;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}}.component--tabs-slider .related-contents{position:relative}@media(min-width: 992px){.component--tabs-slider .related-contents{background:url("../../svg/bg-tabs-sliderr-showcase.svg") no-repeat left bottom}}.component--tabs-slider .related-contents .component--project-showcase{padding:0 !important;margin:0;background-color:inherit !important}.component--tabs-slider .related-contents .component--project-showcase .item{margin-bottom:1.5rem}.component--tabs-slider .related-contents .component--project-showcase .node--type-project.node--view-mode-teaser:hover .more-info p{opacity:1}.component--tabs-slider .related-contents .component--project-showcase .node--type-project.node--view-mode-teaser:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.component--tabs-slider .related-contents .component--project-showcase img{-webkit-transition:all .5s;transition:all .5s}.component--tabs-slider .related-contents .component--project-showcase .more-info{padding-bottom:2rem;text-align:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:translateY(0);transform:translateY(0)}.component--tabs-slider .related-contents .component--project-showcase .more-info p{position:absolute;width:100%;left:0;bottom:2rem;opacity:0;-webkit-transition:all .5s;transition:all .5s;z-index:0}.component--tabs-slider .related-contents .component--project-showcase .title a{color:#fff;text-decoration:none;font-size:1.5rem}.component--tabs-slider .related-contents .component--project-showcase .more-info-content{display:block;position:static;z-index:100}.component--tabs-slider .related-contents .component--project-showcase .title-left-lines{padding:0;min-height:auto;font-size:1.5rem}.component--tabs-slider .related-contents .component--project-showcase .title-left-lines:after,.component--tabs-slider .related-contents .component--project-showcase .title-left-lines:before{display:none}.component--tabs-slider .related-contents .component--project-showcase .project-showcase-items{padding:0}.component--tabs-slider .related-contents .component--project-showcase .project-showcase-items:before{display:none}.component--tabs-slider .related-contents .component--project-showcase .project-showcase-items .teaser-content{display:none}.component--tabs-slider .related-contents .component--project-showcase .project-showcase-body .cta{position:relative;padding-top:1rem;top:auto;text-align:center}.component--tabs-slider .swiper-container{position:relative;overflow:hidden}@media(min-width: 992px){.component--tabs-slider .swiper-container{position:absolute;right:0;top:0;width:50%;height:calc(100% - 5rem)}}.component--tabs-slider .swiper-container .home-slider-content{padding:3rem 1rem 0;background-color:#fff;border-radius:.625rem;text-align:center;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-box-shadow:0 0 10px #f0f0f0;box-shadow:0 0 10px #f0f0f0}.component--tabs-slider .swiper-container .home-slider-content img{width:100%;max-width:20rem;height:auto}.component--tabs-slider .swiper-container .h4{color:#2f2f2f;margin:1rem 0 2rem 0}.component--tabs-slider .swiper-container .field--type-image{padding-bottom:2rem}.component--tabs-slider .swiper-container .swiper-slide-active .h4{font-weight:500;font-style:italic;color:#315eff;text-transform:uppercase}.component--tabs-slider .swiper-container .swiper-slide-active .home-slider-content{-webkit-transform:scale(1);transform:scale(1)}@media(max-width: 767.98px){.component--tabs-slider{--swiper-navigation-sides-offset: .75rem}.component--tabs-slider .swiper-container{padding-left:var(--swiper-navigation-sides-offset)}}