.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}}.blog-grid{--grid-columns: 3;--grid-gap: 40px 20px;--content-gap: 24px;--card-img-ratio: 427 / 300}@media only screen and (max-width: 767px){.blog-grid{--grid-columns: 1;--content-gap: 16px}}.blog-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px;height:100%;text-decoration:none;color:var(--color-black)}@media only screen and (max-width: 767px){.blog-card{gap:16px}}.blog-card .blog-card-content{width:100%;-ms-flex:1;flex:1}@media only screen and (max-width: 767px){.blog-card .blog-card-title{font-size:16px}}.blog-card .blog-card-meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:16px;color:var(--color-black);padding-top:16px;border-top:1px solid var(--color-border-primary);margin-top:auto}.blog-card .blog-card-meta .meta-dot{width:2px;height:2px;background-color:var(--color-black);border-radius:50%;display:inline-block}.avatar{--avatar-size: 24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:var(--avatar-size);max-width:var(--avatar-size);aspect-ratio:1/1;border-radius:50%;overflow:hidden}.avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-md{--avatar-size: 32px}.project-details-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-details-banner{padding-block-end:80px}}@media only screen and (max-width: 767px){.project-details-banner{padding-block-end:60px}}.project-details-banner .project-details-bg-image{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.project-details-banner .project-details-bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.project-details-banner .text-wrapper{position:relative;z-index:1;max-width:800px;width:100%}.project-details-banner .text-wrapper .project-details-banner-title{color:#fff;font-size:60px;font-weight:700;line-height:110%;letter-spacing:-1.2px}@media only screen and (max-width: 991px){.project-details-banner .text-wrapper .project-details-banner-title{font-size:48px;letter-spacing:-1.28px}}@media only screen and (max-width: 767px){.project-details-banner .text-wrapper .project-details-banner-title{font-size:40px;letter-spacing:-0.88px}}.project-details-section .details-leftside{display:-ms-flexbox;display:flex;gap:100px}@media only screen and (max-width: 1200px){.project-details-section .details-leftside{gap:60px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 767px){.project-details-section .details-leftside{-ms-flex-direction:column;flex-direction:column;gap:32px}}.project-details-section .details-leftside .details-label{color:#000;font-size:18px;font-weight:400;line-height:140%;margin-block-end:24px}@media only screen and (max-width: 767px){.project-details-section .details-leftside .details-label{font-size:14px;margin-block-end:16px}}.project-details-section .details-leftside .project-company,.project-details-section .details-leftside .project-location,.project-details-section .details-leftside .project-service{color:#000;font-size:20px;font-weight:500;line-height:130%;margin-block-end:6px}.project-details-section .details-rightside{max-width:498px}@media only screen and (max-width: 991px){.project-details-section .details-rightside{max-width:100%}}.project-details-section .details-rightside .project-details-desc{color:#000;font-size:18px;font-weight:400;line-height:140%}.project-details-section .details-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:48px;padding-block-start:40px;border-top:1px solid #545454}@media only screen and (max-width: 991px){.project-details-section .details-wrapper{-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 767px){.project-details-section .details-wrapper{padding-block-start:0px;gap:60px;border-top:none}}.project-gallery-section{padding-block-start:0}.project-gallery-section .project-img-wrapper{height:837px;width:100%}@media only screen and (max-width: 991px){.project-gallery-section .project-img-wrapper{height:500px}}@media only screen and (max-width: 767px){.project-gallery-section .project-img-wrapper{height:320px}}.project-gallery-section .project-img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-gallery-section .project-grid-wrapper{margin-block-start:120px}@media only screen and (max-width: 991px){.project-gallery-section .project-grid-wrapper{margin-block-start:80px}}@media only screen and (max-width: 767px){.project-gallery-section .project-grid-wrapper{margin-block-start:60px}}.design-narrative-section{padding-block-start:0}.design-narrative-section .narrative-content-wrapper{border-block:1px solid #474747;padding-block:120px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:40px}@media only screen and (max-width: 991px){.design-narrative-section .narrative-content-wrapper{padding-block:80px;gap:32px}}@media only screen and (max-width: 767px){.design-narrative-section .narrative-content-wrapper{padding-block:60px}}.design-narrative-section .design-narrative-title{color:#000;font-size:48px;font-weight:400;line-height:110%;max-width:1026px}@media only screen and (max-width: 991px){.design-narrative-section .design-narrative-title{font-size:36px}}@media only screen and (max-width: 767px){.design-narrative-section .design-narrative-title{font-size:30px}}.design-narrative-section .design-narrative-desc-wrapper{max-width:1077px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.design-narrative-section .design-narrative-desc-wrapper .design-narrative-desc{color:var(--black-white-black, #000);font-size:18px;font-weight:400;line-height:140%}.project-gallery-grid{gap:120px 60px}@media only screen and (max-width: 991px){.project-gallery-grid{gap:102px 24px}}@media only screen and (max-width: 767px){.project-gallery-grid{-ms-flex-direction:column;flex-direction:column;gap:60px}}.project-gallery-grid .project-grid-item{width:auto}@media only screen and (max-width: 1400px){.project-gallery-grid .project-grid-item:first-child,.project-gallery-grid .project-grid-item:nth-child(4),.project-gallery-grid .project-grid-item:nth-child(5){max-width:38%}}@media only screen and (max-width: 767px){.project-gallery-grid .project-grid-item:first-child,.project-gallery-grid .project-grid-item:nth-child(4),.project-gallery-grid .project-grid-item:nth-child(5){width:100%;max-width:100%}}@media only screen and (max-width: 1400px){.project-gallery-grid .project-grid-item:last-child,.project-gallery-grid .project-grid-item:nth-child(2),.project-gallery-grid .project-grid-item:nth-child(3){max-width:54%}}@media only screen and (max-width: 767px){.project-gallery-grid .project-grid-item:last-child,.project-gallery-grid .project-grid-item:nth-child(2),.project-gallery-grid .project-grid-item:nth-child(3){width:100%;max-width:100%}}.project-gallery-grid img{-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 767px){.project-gallery-grid img{width:100%}}.our-client-section .client-header{padding-bottom:24px;border-bottom:1px solid #545454;margin-block-end:40px}@media only screen and (max-width: 767px){.our-client-section .client-header{padding-bottom:16px;margin-block-end:24px}}.our-client-section .client-header .client-sec-subtitle{color:#000;font-size:18px;font-weight:500;line-height:130%;text-transform:uppercase}@media only screen and (max-width: 767px){.our-client-section .client-header .client-sec-subtitle{font-size:16px}}.our-client-section .client-testimonial-wrapper .client-text{color:#000;font-size:28px;font-weight:400;line-height:150%;max-width:855px;margin-block-end:60px}@media only screen and (max-width: 991px){.our-client-section .client-testimonial-wrapper .client-text{font-size:24px;margin-block-end:48px}}@media only screen and (max-width: 767px){.our-client-section .client-testimonial-wrapper .client-text{font-size:20px;margin-block-end:40px;max-width:90%}}.our-client-section .client-info{display:-ms-flexbox;display:flex;gap:24px;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 767px){.our-client-section .client-info{gap:12px}}.our-client-section .client-info .client-img-wrapper{max-width:80px;max-height:80px}@media only screen and (max-width: 767px){.our-client-section .client-info .client-img-wrapper{max-width:50px;max-height:50px}}.our-client-section .client-info .client-name{color:#000;font-size:24px;font-weight:600;line-height:130%;margin-block-end:8px}@media only screen and (max-width: 767px){.our-client-section .client-info .client-name{font-size:16px;margin-block-end:4px}}.our-client-section .client-info .client-designation{color:#474747;font-size:16px;font-weight:400;line-height:130%}@media only screen and (max-width: 767px){.our-client-section .client-info .client-designation{font-size:14px}}.next-project-section{padding-top:var(--section-padding-block)}@media only screen and (max-width: 767px){.next-project-section{padding-top:80px}}.next-project-section .sec-header{padding-bottom:24px;border-bottom:1px solid var(--color-border-primary);margin-block-end:40px}@media only screen and (max-width: 767px){.next-project-section .sec-header{padding-bottom:16px;margin-block-end:24px}}.next-project-section .next-project-title{color:#000;font-size:18px;font-weight:400;line-height:140%;max-width:335px}@media only screen and (max-width: 991px){.next-project-section .next-project-title{max-width:100%}}/*# sourceMappingURL=project-detail.min.css.map */