.CleanCard_card__Yweaa{border:1px solid var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .CleanCard_card__Yweaa{border:1px solid var(--mantine-color-dark-5)}.CleanCard_card__Yweaa{height:100%;padding:var(--mantine-spacing-lg);display:flex;flex-direction:column}.CleanCard_cardTitle__CbTQI:after{content:"";display:block;background-color:var(--mantine-color-blue-filled);width:45px;height:2px;margin-top:var(--mantine-spacing-sm)}.CleanCard_iconContainer__gcBha{display:flex;align-items:center;justify-content:center;height:56px;margin-bottom:var(--mantine-spacing-xs)}.AboutUs_title__HKIL_{font-size:34px;font-weight:500}@media (max-width:48em){.AboutUs_title__HKIL_{font-size:24px}}.AboutUs_description__ZFeEu{max-width:600px;margin:auto}.AboutUs_description__ZFeEu:after{content:"";display:block;background-color:var(--mantine-color-blue-filled);width:45px;height:2px;margin-top:var(--mantine-spacing-sm);margin-left:auto;margin-right:auto}.AboutUs_card__iuk__{border:1px solid var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .AboutUs_card__iuk__{border:1px solid var(--mantine-color-dark-5)}.AboutUs_cardTitle__4zmzn:after{content:"";display:block;background-color:var(--mantine-color-blue-filled);width:45px;height:2px;margin-top:var(--mantine-spacing-sm)}.AboutUs_button__Q6tHL{background-color:var(--mantine-color-blue-6);color:white;font-weight:600;transition:all .3s ease}.AboutUs_button__Q6tHL:hover{background-color:var(--mantine-color-blue-7);transform:translateY(-3px)}.ProjectsHeroCarousel_carouselWrapper__MzT78{width:100%;height:100vh;position:relative;overflow:hidden}.ProjectsHeroCarousel_slide__3U950{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .5s ease;display:flex;align-items:center;justify-content:center}.ProjectsHeroCarousel_backgroundContainer__YdwSW{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.ProjectsHeroCarousel_backgroundImage__OWpf6{width:100%;height:100%;object-fit:cover}.ProjectsHeroCarousel_overlay__vwygr{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:2}.ProjectsHeroCarousel_contentContainer___2N7M{position:relative;z-index:3;text-align:center}.ProjectsHeroCarousel_content__0Hp1U{background-color:rgba(0,0,0,.6);padding:2rem;border-radius:8px;max-width:600px;margin:0 auto}@media (max-width:768px){.ProjectsHeroCarousel_content__0Hp1U{max-width:90%;padding:1.5rem}}.ProjectsHeroCarousel_title__RnzJz{color:white;font-size:3rem;font-weight:700;margin-bottom:1rem}@media (max-width:768px){.ProjectsHeroCarousel_title__RnzJz{font-size:2rem}}.ProjectsHeroCarousel_description__f_FkD{color:white;font-size:1.25rem;margin-bottom:2rem}@media (max-width:768px){.ProjectsHeroCarousel_description__f_FkD{font-size:1rem}}.ProjectsHeroCarousel_button__lIgwa{background-color:var(--mantine-color-blue-6);color:white;font-weight:600;transition:all .3s ease}.ProjectsHeroCarousel_button__lIgwa:hover{background-color:var(--mantine-color-blue-7);transform:translateY(-3px)}.ProjectsHeroCarousel_navButton__Zebvv{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:rgba(255,255,255,.2);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;transition:background-color .3s}.ProjectsHeroCarousel_navButton__Zebvv:hover{background-color:rgba(255,255,255,.4)}.ProjectsHeroCarousel_prevButton__Vd_NA{left:20px}.ProjectsHeroCarousel_nextButton__f_bOf{right:20px}.ProjectsHeroCarousel_indicators__P9UPj{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.ProjectsHeroCarousel_indicator__pieio{width:12px;height:4px;background-color:white;border:none;cursor:pointer;transition:all .3s ease}.ProjectsHeroCarousel_activeIndicator__zG3RN{width:40px;background-color:var(--mantine-color-blue-6)}.Welcome_title__Lid_1{color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] .Welcome_title__Lid_1{color:var(--mantine-color-white)}.Welcome_title__Lid_1{font-size:calc(6.25rem * var(--mantine-scale));font-weight:900;letter-spacing:calc(-.125rem * var(--mantine-scale))}@media (max-width:62em){.Welcome_title__Lid_1{font-size:calc(3.125rem * var(--mantine-scale))}}