project-slider{display:block;overflow:hidden}project-slider .swiper-slide{height:auto}.card-project{--color-foreground:#fff;--color-foreground-heading:#fff;height:100%;min-height:360px;text-decoration:none;display:block;position:relative;overflow:hidden}.card-project:after{content:"";opacity:0;background:linear-gradient(#1c253900 0%,#1c2539 100%);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.card-project:hover:after{opacity:1}.card-project img{border-radius:inherit;object-fit:cover;height:100%}.card-project-content-absolute{z-index:1;align-items:flex-end;width:100%;height:100%;padding:35px;display:flex;position:absolute;top:0;left:0}.card-project-content .heading+.text{margin-block-start:10px}.card-project-content{opacity:0;transition:all .5s;transform:translateY(80px)}.card-project:hover .card-project-content{opacity:1;transform:translateY(0)}.icon-project-link{z-index:1;opacity:0;transition:all .5s;position:absolute;top:30px;right:30px;transform:scale(.5)}.card-project:hover .icon-project-link{opacity:1;transform:scale(1)}.icon-project-link svg{--size:52px;width:var(--size);height:var(--size)}@media (max-width:767px){.card-project-content-absolute{padding:24px}.slider-container .swiper{overflow:visible}}
