.ProjectsBanner-module__OEdl8q__bannerSection{background-color:#fff;position:relative}.ProjectsBanner-module__OEdl8q__bannerWrapper{background-image:linear-gradient(#033aaca6 0%,#033aace6 100%),url(/img/banner.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:28px;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #0000000d}.ProjectsBanner-module__OEdl8q__bannerContent{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:750px;padding:40px 24px;display:flex;position:relative}.ProjectsBanner-module__OEdl8q__mainTitle{font-family:"Nexa", var(--font-cairo), sans-serif;color:#fff;margin-bottom:16px;font-size:3.5rem;font-weight:800;line-height:1.2}.ProjectsBanner-module__OEdl8q__descText{font-family:"Nexa", var(--font-cairo), sans-serif;color:#ffffffe6;max-width:650px;margin-bottom:28px;font-size:1.25rem;line-height:1.6}.ProjectsBanner-module__OEdl8q__btnGroup{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ProjectsBanner-module__OEdl8q__servicesBtn{-webkit-backdrop-filter:blur(4px);font-size:1.05rem;font-weight:600;color:#fff!important;background-color:#ffffff26!important;border:1.5px solid #ffffff80!important;border-radius:50px!important;padding:.75rem 2.5rem!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important}.ProjectsBanner-module__OEdl8q__servicesBtn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ffffff26;background-color:#ffffff4d!important;border-color:#fff!important}.ProjectsBanner-module__OEdl8q__contactBtn{font-size:1.05rem;font-weight:600;box-shadow:0 4px 15px #f089204d;color:#fff!important;background-color:#f08920!important;border:none!important;border-radius:50px!important;padding:.75rem 2.5rem!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important}.ProjectsBanner-module__OEdl8q__contactBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f0892073;background-color:#fa8130!important}@media (max-width:1199.98px){.ProjectsBanner-module__OEdl8q__bannerWrapper{min-height:360px}.ProjectsBanner-module__OEdl8q__mainTitle{font-size:3rem}.ProjectsBanner-module__OEdl8q__descText{font-size:1.15rem}}@media (max-width:991.98px){.ProjectsBanner-module__OEdl8q__bannerWrapper{min-height:320px}.ProjectsBanner-module__OEdl8q__mainTitle{font-size:2.5rem}.ProjectsBanner-module__OEdl8q__descText{margin-bottom:24px;font-size:1.1rem}}@media (max-width:767.98px){.ProjectsBanner-module__OEdl8q__bannerWrapper{border-radius:20px;min-height:auto}.ProjectsBanner-module__OEdl8q__bannerContent{padding:50px 20px}.ProjectsBanner-module__OEdl8q__mainTitle{margin-bottom:12px;font-size:2.1rem}.ProjectsBanner-module__OEdl8q__descText{margin-bottom:20px;font-size:.95rem}.ProjectsBanner-module__OEdl8q__servicesBtn,.ProjectsBanner-module__OEdl8q__contactBtn{font-size:.95rem;padding:.65rem 2rem!important}}
.ProjectsList-module__g8Ewdq__projectsSection{background-color:#fff}.ProjectsList-module__g8Ewdq__sectionHeading{font-family:"Nexa", var(--font-cairo), sans-serif;color:#121927;font-size:2.8rem;font-weight:800;line-height:1.2}.ProjectsList-module__g8Ewdq__highlight{color:#033aac}.ProjectsList-module__g8Ewdq__projectCard{background-color:#fff;border:1px solid #0000000d;border-radius:24px;height:100%;transition:all .3s cubic-bezier(.165,.84,.44,1);overflow:hidden;box-shadow:0 8px 30px #00000008}.ProjectsList-module__g8Ewdq__projectCard:hover{transform:translateY(-6px);box-shadow:0 16px 40px #033aac14}.ProjectsList-module__g8Ewdq__cardInner{flex-direction:column;height:100%;display:flex}.ProjectsList-module__g8Ewdq__imageWrapper{width:100%;height:230px;position:relative;overflow:hidden}.ProjectsList-module__g8Ewdq__cardImage{transition:transform .5s}.ProjectsList-module__g8Ewdq__projectCard:hover .ProjectsList-module__g8Ewdq__cardImage{transform:scale(1.05)}.ProjectsList-module__g8Ewdq__cardBody{flex-direction:column;flex-grow:1;padding:24px;display:flex}.ProjectsList-module__g8Ewdq__locationText{font-family:"Nexa", var(--font-cairo), sans-serif;color:#f08920;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.8rem;font-weight:700;display:block}.ProjectsList-module__g8Ewdq__cardTitle{font-family:"Nexa", var(--font-cairo), sans-serif;color:#121927;margin-bottom:12px;font-size:1.35rem;font-weight:800;line-height:1.3}.ProjectsList-module__g8Ewdq__cardDesc{font-family:"Nexa", var(--font-cairo), sans-serif;color:#556172;flex-grow:1;margin-bottom:16px;font-size:.92rem;line-height:1.6}.ProjectsList-module__g8Ewdq__dateText{font-family:"Nexa", var(--font-cairo), sans-serif;color:#9ca3af;margin-bottom:16px;font-size:.8rem;display:block}.ProjectsList-module__g8Ewdq__tagsContainer{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ProjectsList-module__g8Ewdq__tag{font-family:"Nexa", var(--font-cairo), sans-serif;border-radius:50px;align-items:center;padding:5px 12px;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.ProjectsList-module__g8Ewdq__serviceTag{color:#198754;background-color:#19875414;border:1px solid #19875426}.ProjectsList-module__g8Ewdq__countryTag{color:#033aac;background-color:#033aac0f;border:1px solid #033aac1f}.ProjectsList-module__g8Ewdq__statusContainer{border-top:1px solid #0000000d;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;display:flex}.ProjectsList-module__g8Ewdq__statusBadge{font-family:"Nexa", var(--font-cairo), sans-serif;border-radius:50px;align-items:center;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.ProjectsList-module__g8Ewdq__activeBadge{color:#198754;background-color:#19875414;border:1px solid #19875426}.ProjectsList-module__g8Ewdq__activeBadge .ProjectsList-module__g8Ewdq__statusDot{background-color:#198754}.ProjectsList-module__g8Ewdq__completedBadge{color:#033aac;background-color:#033aac0f;border:1px solid #033aac1f}.ProjectsList-module__g8Ewdq__completedBadge .ProjectsList-module__g8Ewdq__statusDot{background-color:#033aac}.ProjectsList-module__g8Ewdq__statusDot{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ProjectsList-module__g8Ewdq__ctaCard{background-color:#033aac;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 12px 35px #033aac1f}.ProjectsList-module__g8Ewdq__ctaImageWrapper{width:100%;height:100%;min-height:350px;position:relative;overflow:hidden}.ProjectsList-module__g8Ewdq__ctaImg{object-fit:cover;width:100%;height:100%;display:block}.ProjectsList-module__g8Ewdq__ctaTextCol{background-color:#033aac;flex-direction:column;justify-content:center;padding:60px 80px;display:flex}.ProjectsList-module__g8Ewdq__ctaTitle{font-family:"Nexa", var(--font-cairo), sans-serif;color:#fff;margin-bottom:12px;font-size:2.3rem;font-weight:800;line-height:1.25}.ProjectsList-module__g8Ewdq__ctaSubtitle{font-family:"Nexa", var(--font-cairo), sans-serif;color:#ffffffd9;max-width:520px;margin-bottom:28px;font-size:1.05rem;line-height:1.6}.ProjectsList-module__g8Ewdq__ctaBtn{z-index:3;font-size:1.05rem;font-weight:600;position:relative;box-shadow:0 4px 15px #f0892059;color:#fff!important;background-color:#f08920!important;border:none!important;border-radius:50px!important;padding:.85rem 2.5rem!important;transition:all .3s cubic-bezier(.165,.84,.44,1)!important}.ProjectsList-module__g8Ewdq__ctaBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f0892080;background-color:#fa8130!important}@media (max-width:1199.98px){.ProjectsList-module__g8Ewdq__sectionHeading{font-size:2.5rem}.ProjectsList-module__g8Ewdq__ctaTextCol{padding:50px 60px}}@media (max-width:991.98px){.ProjectsList-module__g8Ewdq__sectionHeading{font-size:2.2rem}.ProjectsList-module__g8Ewdq__projectCard{border-radius:20px}.ProjectsList-module__g8Ewdq__imageWrapper{height:210px}.ProjectsList-module__g8Ewdq__ctaTextCol{padding:40px 48px}.ProjectsList-module__g8Ewdq__ctaTitle{font-size:1.85rem}.ProjectsList-module__g8Ewdq__ctaSubtitle{font-size:.95rem}.ProjectsList-module__g8Ewdq__ctaImageWrapper{min-height:280px}}@media (max-width:767.98px){.ProjectsList-module__g8Ewdq__sectionHeading{font-size:1.85rem}.ProjectsList-module__g8Ewdq__imageWrapper{height:200px}.ProjectsList-module__g8Ewdq__cardBody{padding:20px}.ProjectsList-module__g8Ewdq__cardTitle{font-size:1.25rem}.ProjectsList-module__g8Ewdq__ctaImageWrapper{height:220px;min-height:auto}.ProjectsList-module__g8Ewdq__ctaTextCol{padding:32px 24px}.ProjectsList-module__g8Ewdq__ctaTitle{font-size:1.6rem}.ProjectsList-module__g8Ewdq__ctaBtn{font-size:.95rem;padding:.75rem 2rem!important}}
