.anim-text{opacity:0;will-change:transform,opacity}.blinds-target{position:relative;opacity:0}.blinds-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background-color:#f5f5f5}.blinds-overlay .blind-slat{position:absolute;left:0;width:100%;background-color:#f5f5f5}.card-item .card-goto-icon{max-width:16px}.card-img{position:relative;border-radius:var(--card-img-border-radius);aspect-ratio:var(--card-img-ratio);overflow:hidden;transition:.4s}.card-img>img{width:100%;height:var(--card-img-height);-o-object-fit:cover;object-fit:cover;transition:.4s;will-change:transform}.card-hover:hover:is(a){text-decoration:none}.card-hover:hover .card-img{background:var(--color-bg-primary)}.card-hover:hover .card-img>img{transform:scale(1.1);opacity:.8}.card-listing{--card-img-ratio: 6 / 4;--grid-gap: 100px 20px}@media only screen and (max-width: 991px){.card-listing{--grid-columns: 2;--grid-gap: 80px 20px}}@media only screen and (max-width: 767px){.card-listing{--grid-columns: 1;--grid-gap: 48px 20px}}.works-sec-grid{--grid-columns: 6;--content-gap: 24px;padding-block:32px var(--section-padding-block-md)}@media only screen and (max-width: 767px){.works-sec-grid{--grid-columns: 1;--content-gap: 16px;padding-bottom:48px}}.works-sec-grid .card-item:first-child{margin-bottom:auto}.works-sec-grid .card-item:first-child,.works-sec-grid .card-item:nth-child(2){grid-column:span 3}.works-sec-grid .card-item:first-child .img-big,.works-sec-grid .card-item:nth-child(2) .img-big{display:block}.works-sec-grid .card-item:first-child .img-small,.works-sec-grid .card-item:nth-child(2) .img-small{display:none}.works-sec-grid .card-item:nth-child(n+3){grid-column:span 2}@media only screen and (max-width: 991px){.works-sec-grid .card-item:nth-child(n+3){grid-column:span 3}}.works-sec-grid .card-item:nth-child(2){--card-img-ratio: 6 / 6}.works-sec-grid .card-item:hover{text-decoration:none}.works-sec-grid .card-img:hover img{opacity:.8}.works-sec-grid .img-big{display:none}.works-sec-grid .card-content{margin-top:var(--content-gap)}.works-sec-grid .card-desc{padding-top:var(--content-gap);border-top:1px solid var(--color-border-primary);margin-top:var(--content-gap)}.project-list-banner{position:relative;height:min(100svh,810px);min-height:450px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding-inline:var(--section-padding-inline);padding-block:110px;overflow:hidden}@media only screen and (max-width: 991px){.project-list-banner{padding-block-end:80px}}@media only screen and (max-width: 767px){.project-list-banner{padding-block-end:60px}}.project-list-banner .project-list-bg-image{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.project-list-banner .project-list-bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-list-banner .text-wrapper{position:relative;z-index:1;max-width:800px;width:100%}.project-list-banner .text-wrapper .project-list-banner-title{color:#fff;font-size:80px;font-weight:700;line-height:110%;letter-spacing:-1.6px;margin-bottom:20px}@media only screen and (max-width: 991px){.project-list-banner .text-wrapper .project-list-banner-title{font-size:64px;letter-spacing:-1.28px;margin-bottom:16px}}@media only screen and (max-width: 767px){.project-list-banner .text-wrapper .project-list-banner-title{font-size:44px;letter-spacing:-0.88px;margin-bottom:16px}}.project-list-banner .text-wrapper .project-list-banner-subtitle{color:#fff;font-size:18px;font-weight:400;line-height:140%}@media only screen and (max-width: 767px){.project-list-banner .text-wrapper .project-list-banner-subtitle br{display:none}}@media only screen and (max-width: 767px){.project-list-banner .text-wrapper .project-list-banner-subtitle{font-size:16px}}/*# sourceMappingURL=project-list.min.css.map */