.projectSection{gap:10rem;font-size:1.5rem;display:grid}.projectCard{grid-template-columns:42.5% 52%;align-items:center;gap:4.7rem;display:grid;overflow:hidden}.projectCardLink{color:inherit;cursor:pointer;text-decoration:none}.projectCardLink:focus-visible{outline-offset:6px;outline:2px solid}.projectImage{object-fit:cover;height:100%}.projectDetails{justify-content:space-between;align-self:start;height:100%;padding:2rem 0}.projectStatus{background:#f0f0f0;border-radius:20px;padding:5px 9px;display:inline-block}.projectTitle{line-height:1}.projectMeta{color:var(--section-paregraph-color);flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.middle-line{border-left:1px solid #cfcfcf;padding-left:1rem}.projectMeta .middle-line:has(.projectProgress){border-left:0;position:relative}.projectMeta .middle-line:has(.projectProgress):before{content:"";background:#cfcfcf;width:1px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.projectHighlights{grid-template-columns:1.3fr 2.2fr 3fr;margin-left:-1.25rem;display:grid;text-align:left!important}.projectHighlight{padding:1.25rem;position:relative}.projectHighlight:nth-child(3n+2),.projectHighlight:nth-child(3n){padding-left:32px}.projectHighlight:nth-child(3n+2):before,.projectHighlight:nth-child(3n):before{content:"";background:#ededed;width:1px;position:absolute;top:0;bottom:0;left:0}.projectHighlight:nth-child(-n+3):after{content:"";background:#ededed;height:1px;position:absolute;bottom:0}.projectHighlight:nth-child(-n+3):before{bottom:20px}.projectHighlight:nth-child(n+4):before{top:20px}.projectHighlight:first-child:after,.projectHighlight:nth-child(2):after{left:20px;right:20px}.projectHighlight:nth-child(3):after{left:20px;right:130px}.projectHighlightLabel{opacity:1}.carpet-area-highlight{font-size:1.5rem}.carpet-area-highlight .highlight-number{font-size:2rem}.projectImageContainer{aspect-ratio:680/552;background:#f0f0f0;width:100%;position:relative;overflow:hidden}.projectImageSkeleton{z-index:1;background:linear-gradient(90deg,#eee 25%,#f7f7f7 50%,#eee 75%) 0 0/200% 100%;animation:1.5s linear infinite imageSkeletonLoading;position:absolute;inset:0}.projectImageContainer:has(.image-loaded) .projectImageSkeleton{display:none}@keyframes imageSkeletonLoading{0%{background-position:200% 0}to{background-position:-200% 0}}@media only screen and (max-width:1680px){.projectHighlights{width:95%}}@media only screen and (max-width:1400px){.projectCard{grid-template-columns:43% 53%}}@media only screen and (max-width:1280px){.projectDetails{gap:3rem}}@media (max-width:991px){.projectCard{grid-template-columns:1fr;gap:22px}}@media (max-width:767px){.projectCard{grid-template-columns:1fr;gap:22px}.projectDetails>.inner-flex,.projectDetails>.projectHighlights,.projectDetails>.project_pad{width:100%;min-width:0}.projectTitle{margin:0;font-size:28px;line-height:1.2}.projectMeta{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding-right:0;display:flex;position:relative}.projectMeta .section-content-small{width:100%}.projectMeta p{margin:0;font-size:16px;line-height:1.6}.projectMeta .middle-line{border-left:none;padding-left:0}.projectHighlights{width:100%;margin-left:unset;grid-template-columns:1fr 1fr;gap:0}.projectHighlight{text-align:left;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex;position:relative;padding:20px!important}.projectHighlight:nth-child(odd){border-right:1px solid #e1e1e1}.projectHighlight:nth-child(3n+2),.projectHighlight:nth-child(3n),.projectHighlight:nth-child(2n){padding-left:0}.projectHighlight{border-bottom:1px solid #e1e1e1}.projectHighlight:last-child,.projectHighlight:nth-last-child(2):nth-child(odd){border-bottom:0}.projectHighlight:nth-child(5),.projectHighlight:nth-child(3),.projectHighlight:first-child{padding-left:0!important}.projectHighlight:before,.projectHighlight:after,.projectHighlight:nth-child(3n+2):before,.projectHighlight:nth-child(3n):before,.projectHighlight:nth-child(n+3):after{content:none;display:none}.projectHighlight .section-title-32,.projectHighlight .link-font-size{width:100%}.projectHighlight.projectHighlight:nth-child(n){padding-top:0}.projectHighlightValue{overflow-wrap:anywhere;margin:0;line-height:1.25}.projectHighlightLabel{opacity:1;margin:0;font-size:16px;line-height:1.4}.project_pad{margin-top:0}.projectImage{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.projectSection{gap:5.5rem}.middle-line{border:0;padding:0}.projectDetails{padding:0;gap:2rem!important}.projectHighlightValue{font-size:20px!important}.projectSection.section-padding-list-big{padding:2rem 0 5rem}}
