:root{--color-text-primary:#404040;--color-brand:#0ea5e9;--color-border:#e5e5e5;--color-text-muted:#8b8b8b;--color-text-secondary:#707070;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:2rem;--spacing-xl:2.5rem;--transition-duration:0.3s;--transition-easing:ease}@font-face{font-display:swap;font-family:Myriad Pro;font-style:normal;font-weight:400;src:url(/assets/font/MyriadPro-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Myriad Pro;font-style:normal;font-weight:700;src:url(/assets/font/MyriadPro-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Thin;font-style:normal;font-weight:100;src:url(/assets/font/Inter-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Light;font-style:normal;font-weight:300;src:url(/assets/font/Inter-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Regular;font-style:normal;font-weight:400;src:url(/assets/font/Inter-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Medium;font-style:normal;font-weight:500;src:url(/assets/font/Inter-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-SemiBold;font-style:normal;font-weight:600;src:url(/assets/font/Inter-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Bold;font-style:normal;font-weight:700;src:url(/assets/font/Inter-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-ExtraBold;font-style:normal;font-weight:800;src:url(/assets/font/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter-Black;font-style:normal;font-weight:900;src:url(/assets/font/Inter-Black.woff2) format("woff2")}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(1turn)}}.fade-in-up{animation:fadeInUp var(--transition-duration) var(--transition-easing) forwards}.fade-out{animation:fadeOut var(--transition-duration) var(--transition-easing) forwards}.loading-spinner{animation:spin 1s linear infinite}.project-address{display:block}.project-address a{align-items:center;background-image:url(/assets/svg/hdi-text-bg-1.svg);display:flex;justify-content:center;padding:25px 60px;position:relative;width:-moz-fit-content;width:fit-content}.project-address a img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;scale:1.3 2;transform:translateX(.5rem);z-index:-1}.project-address span{color:#fff;font-family:Myriad Pro;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:700;line-height:calc(clamp(1.25rem, 4vw, 1.5rem)*1.4);text-align:left}.project-showcase{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin:0;overflow-x:hidden;padding:0;width:100%}.project-showcase *{color:#666c71;font-family:Myriad Pro}.project-showcase h2{color:#006937;font-size:clamp(1.5rem,4vw,1.75rem);line-height:calc(clamp(1.5rem, 4vw, 1.75rem)*1.4);margin:0 0 16px}.project-showcase h3{color:#006937;font-size:clamp(1.25rem,4vw,1.5rem);font-weight:400;line-height:calc(clamp(1.25rem, 4vw, 1.5rem)*1.4);margin:0 0 16px}.project-showcase p{color:#666c71;font-size:clamp(1rem,4vw,1.25rem);line-height:calc(clamp(1rem, 4vw, 1.25rem)*1.5);margin:0}.project-showcase__challenge,.project-showcase__hero,.project-showcase__overview,.project-showcase__solution{padding:20px 0;position:relative}.project-showcase__hero{display:flex;flex-direction:column;gap:20px}.project-showcase__overview strong{color:#fff;display:inline-flex;padding:0 12px;position:relative}.project-showcase__overview strong:before{background-image:url(/assets/svg/hdi-text-bg-4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:60px;left:-7px;position:absolute;top:-18px;width:105%;z-index:-1}.project-showcase__overview p:first-of-type strong{color:#79b530;font-size:clamp(1.25rem,4vw,4rem);font-weight:700;line-height:calc(clamp(1.25rem, 4vw, 4rem)*1.1)}.project-showcase__overview p:first-of-type strong:before{content:unset}.project-showcase__overview p:nth-of-type(2) strong{color:#79b530;font-size:clamp(1.25rem,4vw,4rem);font-weight:700;line-height:calc(clamp(1.25rem, 4vw, 4rem)*1.1)}.project-showcase__overview p:nth-of-type(2) strong:before{content:unset}.project-showcase__overview p:nth-of-type(2) strong:after{background-image:url(/assets/svg/green-arrow-2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:35px;left:36%;position:absolute;top:66px;transform:translateX(-50%);width:100px;z-index:-1}.project-showcase__challenge strong{color:#fff;display:inline-flex;padding:0 12px;position:relative}.project-showcase__challenge strong:before{background-image:url(/assets/svg/hdi-text-bg-4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:45px;left:2px;position:absolute;top:-10px;width:102%;z-index:-1}.project-showcase__challenge p:last-of-type{position:relative}.project-showcase__challenge p:last-of-type:after{background-image:url(/assets/svg/green-arrow-2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:28px;left:45%;position:absolute;top:100px;transform:translateX(-50%) scaleY(-1) rotate(180deg);width:78px;z-index:-1}.project-showcase__solution{margin-top:20px}.project-showcase__results{margin:20px;padding:0}.project-showcase__results strong{color:#fff;display:inline-flex;padding:0 12px;position:relative}.project-showcase__results strong:before{background-image:url(/assets/svg/red-text-bg-2.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:50px;left:0;position:absolute;top:-16px;width:100%;z-index:-1}.project-showcase__results blockquote{color:#666c71;font-size:clamp(1rem,4vw,1.25rem);font-weight:700;line-height:calc(clamp(1rem, 4vw, 1.25rem)*1.5);margin-bottom:2.5rem;position:relative}.project-showcase__results blockquote:after{background-image:url(/assets/svg/green-arrow-2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:60px;left:50%;margin-top:-1rem;position:absolute;top:100%;transform:translateX(-50%) scaleY(-1) rotate(180deg);width:60px;z-index:-1}.project-showcase__content{position:relative;width:100%}.project-showcase__hero .project-showcase__content p{font-size:clamp(1.25rem,4vw,1.5rem);line-height:calc(clamp(1.25rem, 4vw, 1.5rem)*1.4)}.project-showcase__hero .project-showcase__content p:not(:last-child){margin-bottom:16px}.project-showcase__hero .project-showcase__content strong{color:#fff;display:inline-flex;padding:0 12px;position:relative}.project-showcase__hero .project-showcase__content strong:before{background-image:url(/assets/svg/hdi-text-bg-2.svg);background-repeat:no-repeat;background-size:contain;content:"";height:200%;left:-5px;position:absolute;top:-25%;width:110%;z-index:-1}.project-showcase__solution .project-showcase__content:first-child strong{color:#fff;display:inline-flex;padding:0 12px;position:relative}.project-showcase__solution .project-showcase__content:first-child strong:before{background-image:url(/assets/svg/red-text-bg-3.svg);background-repeat:no-repeat;background-size:contain;content:"";height:200%;left:-14px;position:absolute;top:-50%;width:110%;z-index:-1}.project-showcase__solution .project-showcase__content:last-child strong{color:#fff;display:inline-flex;padding:0 12px;position:relative}.project-showcase__solution .project-showcase__content:last-child strong:first-of-type:before{background-image:url(/assets/svg/red-text-bg-4.svg);background-repeat:no-repeat;background-size:contain;content:"";height:60px;left:-8px;position:absolute;top:-10px;width:112%;z-index:-1}.project-showcase__solution .project-showcase__content:last-child strong:last-of-type:before{background-image:url(/assets/svg/red-text-bg-5.svg);background-repeat:no-repeat;background-size:contain;content:"";height:200%;left:-40px;position:absolute;top:-50%;width:115%;z-index:-1}.project-showcase__content-grid{display:flex;flex-direction:column;gap:20px;position:relative}.project-showcase__content-grid:before{background-image:url(/assets/svg/green-arrow-1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:none;height:80px;left:45%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:-1}.project-showcase__results .project-showcase__content-grid{margin:0 0 40px}.project-showcase__media{width:100%}.project-showcase__hero .project-showcase__media img{inset:unset;position:relative;width:100%}.project-showcase__gallery{background-color:#eff1f1;display:grid;gap:30px;grid-template-columns:1fr;margin:30px 0;padding:30px}.project-showcase__gallery img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.project-showcase__gallery.-two-columns{background-color:#e9f0e0;grid-template-columns:repeat(1,1fr)}.project-showcase__gallery.-overview-images{background-color:#efefef}.project-showcase .fixed-bg{display:none;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;visibility:hidden}.project-showcase .fixed-bg.-left{left:0}.project-showcase .fixed-bg.-right{right:0}.-md{--max-width:1128px!important}.awards-slider{margin-top:5rem!important}@media screen and (min-width:480px){.project-address a{padding:25px 50px}}@media screen and (min-width:768px){.project-showcase h2{font-size:clamp(1.75rem,4vw,2.25rem);line-height:calc(clamp(1.75rem, 4vw, 2.25rem)*1.4);margin-bottom:24px}.project-showcase h3{font-size:clamp(1.5rem,4vw,2rem);line-height:calc(clamp(1.5rem, 4vw, 2rem)*1.4);margin-bottom:24px}.project-showcase p{font-size:clamp(1.0625rem,4vw,1.3125rem);line-height:calc(clamp(1.0625rem, 4vw, 1.3125rem)*1.5)}.project-showcase__challenge,.project-showcase__hero,.project-showcase__overview,.project-showcase__solution{padding:40px 0}.project-showcase__overview strong:before{height:66px}.project-showcase__challenge strong:before{height:50px}.project-showcase__challenge p:nth-of-type(6) strong:before{background-image:url(/assets/svg/colakoglu-text-bg-4.svg)}.project-showcase__results strong:before{height:60px}.project-showcase__results blockquote{font-size:clamp(1.0625rem,4vw,1.3125rem);line-height:calc(clamp(1.0625rem, 4vw, 1.3125rem)*1.5)}.project-showcase__hero .project-showcase__content p{font-size:clamp(1.25rem,4vw,1.75rem);line-height:calc(clamp(1.25rem, 4vw, 1.75rem)*1.4)}.project-showcase__hero .project-showcase__content p:not(:last-child){margin-bottom:32px}.project-showcase__content-grid:before{display:block}.project-showcase__content-grid{flex-direction:row;gap:120px}.project-showcase__results .project-showcase__content-grid{margin:20px 0 40px}.project-showcase__gallery{margin:50px 0;padding:50px}.project-showcase__gallery.-two-columns{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:876px){.project-showcase__hero{flex-direction:row;gap:50px}.project-showcase__hero .project-showcase__content{width:45%}.project-showcase__solution .project-showcase__content:last-child strong:last-of-type:before{left:-55px}.project-showcase__hero .project-showcase__media{width:55%}.project-showcase__hero .project-showcase__media img{height:130%;-o-object-fit:contain;object-fit:contain;position:absolute;right:-15%;top:0;width:70%;z-index:-1}}@media screen and (min-width:1248px){.project-showcase__overview p:first-of-type strong{color:#fff}.project-showcase__overview p:first-of-type strong:before{background-image:url(/assets/svg/hdi-text-bg-3.svg);background-size:contain;content:"";height:150%;left:-60px;top:-30%;width:120%}.project-showcase__overview p:nth-of-type(2) strong{color:#fff}.project-showcase__overview p:nth-of-type(2) strong:before{background-image:url(/assets/svg/hdi-text-bg-4.svg);background-size:contain;content:"";height:140%;left:-60px;top:-30%;width:140%}.project-showcase__overview p:nth-of-type(2) strong:after{height:45px;top:86px;width:122px}.project-showcase__solution .project-showcase__content:last-child strong{white-space:nowrap}}@media screen and (min-width:1600px){.project-showcase .fixed-bg{display:block;opacity:1;visibility:visible}}