.SingleProjectBuilder_contentWrapper__wDb_v{display:flex;flex-direction:column;gap:2.3rem}.SingleProjectBuilder_gridWrapperClassName__KaR9x{padding:0!important}.SingleProjectBuilder_contentWrapperClassName__T_qUs{margin:0!important;width:100%}.SingleProjectBuilder_imageWrapperClassName__0nr0_{width:100%!important}.SingleProjectBuilder_clearFlex__qqYBw{gap:2.3rem}@media only screen and (max-width:calc(768px - 1px)){.SingleProjectBuilder_clearFlex__qqYBw{display:flex;flex-direction:column}.SingleProjectBuilder_contentClassName__Rsswi{margin:0!important}.SingleProjectBuilder_row2ClassName__T4zDI{margin:0!important;flex-direction:column;width:100%}.SingleProjectBuilder_imageClassName___fXRu{width:100%!important;margin:0!important}.SingleProjectBuilder_twoColContentClassName__Bsnq3{margin:0!important}.SingleProjectBuilder_paragraphClassName__kndab{margin:0!important;width:100%!important}.SingleProjectBuilder_textImagegroupMobile__hvCjg{margin:2rem 0 0!important;width:100%!important}}.SingleProjectBuilder_clearMargin__WdXBg{margin:0!important}.SingleProjectBuilder_itemsClassName__JtloL{flex-wrap:wrap}.ProjectCard_wideCard__JZ2ky{grid-column:span 2}.ProjectCard_item__6wOvS{position:relative;transition:opacity .15s cubic-bezier(.5,0,.99,.9);will-change:transform}.ProjectCard_item__6wOvS:before{background-color:#fff;content:"";display:block;height:100%;height:calc(100% + 2rem);margin-left:-1rem;opacity:0;position:absolute;transform:translateY(0);transform-origin:center;transition:all .15s cubic-bezier(0,.1,.5,1);width:calc(100% + 2rem);top:50%;transform:translateY(-45%);z-index:-1}@media only screen and (min-width:768px){.ProjectCard_item__6wOvS:hover{color:#000;opacity:1!important}.ProjectCard_item__6wOvS:hover:before{opacity:1;transform:translateY(-50%);transition:all .3s cubic-bezier(0,.1,.5,1)}.ProjectCard_item__6wOvS:hover .ProjectCard_imageWrapper__inUKt{transform-origin:center}.ProjectCard_item__6wOvS:hover .ProjectCard_overlay__n7Hzx{opacity:1}}.ProjectCard_imageWrapper__inUKt{width:100%;height:100%;transition:transform .3s cubic-bezier(0,.1,.5,1)}.ProjectCard_card__C5E2y{width:100%;height:100%;position:relative;overflow:hidden;display:block}.ProjectCard_overlay__n7Hzx{position:absolute;inset:0;background:rgba(0,0,0,.9);color:#fff;justify-content:space-between;align-items:flex-start;padding:2rem;opacity:0;transition:opacity .3s cubic-bezier(0,.1,.5,1)}.ProjectCard_overlayContent__nzpUC,.ProjectCard_overlay__n7Hzx{display:flex;flex-direction:column}.ProjectCard_image__u21cd{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ProjectCard_projectTitle__AQ9vv{font-size:1.8rem;font-weight:700;margin-bottom:.8rem;text-transform:uppercase}.ProjectCard_projectLocation__5kt4Z{font-size:1.4rem;margin-bottom:1.5rem;opacity:.8}.ProjectCard_viewLink__X84ru{font-size:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center}.ProjectCard_viewLink__X84ru svg{margin-left:.5rem;fill:currentColor}.ProjectCard_viewLink__X84ru svg path{fill:currentColor}