.CleanWaterProject_cleanWaterProjectContainer__jSNWL{background-color:var(--neutral-white);padding:var(--spacing-2xl) 0}.CleanWaterProject_cleanWaterProjectSubtitle__yNT3g{max-width:800px}.CleanWaterProject_cleanWaterProjectImage__EJLLy{object-fit:contain;object-position:center;width:100%;height:500px;max-height:500px;border-radius:var(--border-radius-md);background-color:#f8f9fa}.CleanWaterProject_cleanWaterProjectBadge__679G7{background-color:#d1fae5!important;color:#064e3b!important}.CleanWaterProject_cleanWaterProjectProgress__J9d5L{height:12px;border-radius:var(--border-radius-sm)}.CleanWaterProject_cleanWaterProjectProgress__J9d5L .CleanWaterProject_progressBar__IujIL{border-radius:var(--border-radius-sm)}.CleanWaterProject_cleanWaterProjectButton__4LkYE{border-width:2px;background-color:transparent;transition:all .3s ease}.CleanWaterProject_cleanWaterProjectButton__4LkYE:focus,.CleanWaterProject_cleanWaterProjectButton__4LkYE:hover{background-color:var(--neutral-gray-100);border-color:var(--neutral-gray-400);transform:translateY(-2px);box-shadow:var(--shadow-md)}.CleanWaterProject_sectionTitle__16m4y{font-size:32px}@media (max-width:768px){.CleanWaterProject_sectionTitle__16m4y{font-size:28px}.CleanWaterProject_cleanWaterProjectImage__EJLLy{height:auto;max-height:400px;aspect-ratio:3/4}.CleanWaterProject_cleanWaterProjectButton__4LkYE{width:100%}}@media (max-width:480px){.CleanWaterProject_sectionTitle__16m4y{font-size:24px}.CleanWaterProject_cleanWaterProjectImage__EJLLy{height:auto;max-height:350px;aspect-ratio:3/4}.CleanWaterProject_cleanWaterProjectContainer__jSNWL{padding:var(--spacing-lg) 0}}@media (prefers-reduced-motion:reduce){.CleanWaterProject_cleanWaterProjectButton__4LkYE{transition:none}.CleanWaterProject_cleanWaterProjectButton__4LkYE:focus,.CleanWaterProject_cleanWaterProjectButton__4LkYE:hover{transform:none}}