
.HeroSection-module__aD8L2W__section{justify-content:center;width:100%;height:100vh;margin-top:13rem;padding:5rem 0;display:flex}.HeroSection-module__aD8L2W__hero{justify-content:center;align-items:center;gap:6rem;width:100%;height:87vh;display:flex;position:relative}.HeroSection-module__aD8L2W__leftBlock{z-index:2;flex:0;min-width:40%;position:absolute}.HeroSection-module__aD8L2W__h1{color:var(--primary-color)}.HeroSection-module__aD8L2W__leftBlock p{color:var(--light-gray);margin:2rem 0;font-size:2.6rem}.HeroSection-module__aD8L2W__rightBlock{flex:1;width:100%;height:100%}.HeroSection-module__aD8L2W__imageWrapper{width:100%;height:100%;min-height:400px;position:relative}.HeroSection-module__aD8L2W__heroImage{object-fit:cover}@media (max-width:1024px){.HeroSection-module__aD8L2W__section{height:auto;min-height:100vh;margin-top:10rem;margin-bottom:30rem;padding:2rem 0}.HeroSection-module__aD8L2W__hero{flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:100%;height:auto;position:relative}.HeroSection-module__aD8L2W__leftBlock{text-align:center;flex-direction:column;align-items:center;min-width:80%;height:fit-content;display:flex;position:absolute;top:16rem}.HeroSection-module__aD8L2W__h1{font-size:6rem}.HeroSection-module__aD8L2W__leftBlock p{margin:2rem 0;font-size:3rem}.HeroSection-module__aD8L2W__rightBlock{text-align:center;flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.HeroSection-module__aD8L2W__leftBlock a{scale:1}.HeroSection-module__aD8L2W__imageWrapper{height:100%;min-height:500px}}@media (max-width:480px){.HeroSection-module__aD8L2W__section{margin-top:8rem}.HeroSection-module__aD8L2W__leftBlock{min-width:90%;top:12rem}.HeroSection-module__aD8L2W__h1{font-size:3.2rem!important}.HeroSection-module__aD8L2W__leftBlock p{font-size:1.6rem!important}.HeroSection-module__aD8L2W__leftBlock a{scale:.8}.HeroSection-module__aD8L2W__imageWrapper{min-height:300px}}
.AboutMeSection-module__0l8iiW__section{width:100%;margin-top:40rem;display:flex}.AboutMeSection-module__0l8iiW__image{width:50%;height:300vh}.AboutMeSection-module__0l8iiW__stickyImage{object-fit:cover;width:100%;height:100vh;display:block;position:sticky;top:18rem}.AboutMeSection-module__0l8iiW__aboutMeContainer{flex-direction:column;justify-content:center;align-items:center;gap:5rem;width:50%;max-width:1400px;min-height:200vh;padding:0 2rem;display:flex}.AboutMeSection-module__0l8iiW__leftBlock{justify-content:center;align-items:center;width:50%;display:flex}.AboutMeSection-module__0l8iiW__rightBlock{word-wrap:break-word;flex-direction:column;justify-content:center;align-items:flex-start;width:50%;display:flex;overflow:hidden}.AboutMeSection-module__0l8iiW__aboutMeImage{object-fit:cover;border-radius:50%;width:400px;height:400px}@media (max-width:1024px) and (min-width:481px){.AboutMeSection-module__0l8iiW__section{flex-direction:column!important;margin-top:10rem!important;position:relative!important}.AboutMeSection-module__0l8iiW__image{z-index:0!important;background:var(--background)!important;width:100%!important;height:100%!important;min-height:100vh!important;position:absolute!important}.AboutMeSection-module__0l8iiW__stickyImage{width:100%!important;height:100vh!important;position:sticky!important;top:10rem!important}.AboutMeSection-module__0l8iiW__aboutMeContainer{z-index:1!important;flex-direction:column-reverse!important;gap:3rem!important;width:100%!important;min-height:200vh!important;padding:2rem!important;position:relative!important}.AboutMeSection-module__0l8iiW__leftBlock,.AboutMeSection-module__0l8iiW__rightBlock{width:100%!important}.AboutMeSection-module__0l8iiW__rightBlock{text-align:center!important;align-items:center!important}.AboutMeSection-module__0l8iiW__rightBlock h1{font-size:6rem!important}.AboutMeSection-module__0l8iiW__rightBlock p{margin-bottom:3rem!important;font-size:3rem!important}.AboutMeSection-module__0l8iiW__aboutMeImage{width:300px!important;height:300px!important}}@media (max-width:480px){.AboutMeSection-module__0l8iiW__section{flex-direction:column!important;margin-top:8rem!important;position:relative!important}.AboutMeSection-module__0l8iiW__image{z-index:0!important;background:var(--background)!important;width:100%!important;height:100%!important;min-height:100vh!important;position:absolute!important}.AboutMeSection-module__0l8iiW__stickyImage{width:100%!important;height:100vh!important;position:sticky!important;top:8rem!important}.AboutMeSection-module__0l8iiW__aboutMeContainer{z-index:1!important;flex-direction:column-reverse!important;gap:2rem!important;width:100%!important;min-height:200vh!important;padding:1.5rem!important;position:relative!important}.AboutMeSection-module__0l8iiW__leftBlock,.AboutMeSection-module__0l8iiW__rightBlock{width:100%!important}.AboutMeSection-module__0l8iiW__rightBlock{text-align:center!important;align-items:center!important}.AboutMeSection-module__0l8iiW__aboutMeImage{width:200px!important;height:200px!important}}
.ImageReveal-module__sk-HRG__stickyImage{object-fit:cover;width:100%;height:100vh;display:block;position:sticky;top:18rem}
.Services-module__0EU1RG__services{flex-direction:column;align-items:center;min-height:100vh;margin-top:20rem;padding:0 2rem;display:flex}.Services-module__0EU1RG__headerContainer{text-align:center;flex-direction:column;align-items:center;max-width:80rem;margin-bottom:4rem;padding:0 2rem;display:flex}.Services-module__0EU1RG__headerContainer p{margin-top:1.5rem}.Services-module__0EU1RG__servicesContainer{flex-wrap:wrap;justify-content:center;gap:4rem;max-width:110rem;margin-top:4rem;padding:0 2rem;display:flex}.Services-module__0EU1RG__serviceCard{background-color:var(--primary-color);border:1px solid #ddd;border-radius:2rem;flex-direction:column;width:30rem;height:30rem;padding:3rem;display:flex;box-shadow:0 2px 4px #0000001a}.Services-module__0EU1RG__serviceCard h2{color:var(--button-color);margin-bottom:1rem;font-size:2.4rem}.Services-module__0EU1RG__serviceCard p{color:var(--primary-text);margin-top:1rem;font-size:1.6rem;line-height:1.5}@media (max-width:1024px){.Services-module__0EU1RG__services{margin-top:30rem}.Services-module__0EU1RG__headerContainer{margin-bottom:3rem}.Services-module__0EU1RG__headerContainer h1{font-size:6rem}.Services-module__0EU1RG__headerContainer p{font-size:2.8rem}.Services-module__0EU1RG__servicesContainer{gap:3rem;margin-top:3rem}.Services-module__0EU1RG__serviceCard{width:25rem;height:25rem;padding:2rem}.Services-module__0EU1RG__serviceCard h2{font-size:2rem}.Services-module__0EU1RG__serviceCard p{font-size:1.4rem}}@media (max-width:480px){.Services-module__0EU1RG__services{margin-top:5rem}.Services-module__0EU1RG__headerContainer{margin-bottom:2rem}.Services-module__0EU1RG__servicesContainer{gap:2rem;margin-top:2rem}.Services-module__0EU1RG__serviceCard{width:100%;max-width:30rem;height:auto;min-height:20rem;padding:2rem}.Services-module__0EU1RG__serviceCard h2{font-size:1.8rem}.Services-module__0EU1RG__serviceCard p{font-size:1.4rem}.Services-module__0EU1RG__headerContainer h1{font-size:3.2rem}.Services-module__0EU1RG__headerContainer p{font-size:1.6rem}}
.ExplanationSection-module__eV057a__section{justify-content:center;width:100%;margin-top:10rem;display:flex}.ExplanationSection-module__eV057a__desktopVersion{width:100%;display:block}.ExplanationSection-module__eV057a__mobileVersion{display:none}.ExplanationSection-module__eV057a__image{width:100%;height:100%;position:absolute;top:0;left:0}.ExplanationSection-module__eV057a__overlayContainer{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.ExplanationSection-module__eV057a__infoContainer{text-align:center;width:100%;height:100%;color:var(--primary-color);z-index:10;background-color:#000c;flex-direction:column;justify-content:center;padding:2rem;display:flex;position:absolute}.ExplanationSection-module__eV057a__mobileCard{width:100%;margin-bottom:5rem}.ExplanationSection-module__eV057a__mobileImageWrapper{border-radius:1rem;width:100%;height:40rem;position:relative;overflow:hidden}.ExplanationSection-module__eV057a__mobileOverlay{color:var(--primary-color);background:linear-gradient(#0000,#000000e6);padding:2rem;position:absolute;bottom:0;left:0;right:0}.ExplanationSection-module__eV057a__mobileOverlay h3{margin:0;font-size:3rem;font-weight:700}.ExplanationSection-module__eV057a__subtitle{opacity:.8;margin:.5rem 0 0;font-size:1.6rem}.ExplanationSection-module__eV057a__mobileText{color:var(--primary-color);margin-top:1.5rem;padding:0 1rem;font-size:1.8rem;line-height:1.8}@media (max-width:1024px){.ExplanationSection-module__eV057a__desktopVersion{display:none}.ExplanationSection-module__eV057a__mobileVersion{width:100%;padding:0 2rem;display:block}.ExplanationSection-module__eV057a__section{margin-bottom:3rem}.ExplanationSection-module__eV057a__mobileImageWrapper{height:35rem}.ExplanationSection-module__eV057a__mobileCard{margin-bottom:8rem}.ExplanationSection-module__eV057a__mobileText{font-size:2.2rem}}@media (max-width:480px){.ExplanationSection-module__eV057a__mobileVersion{padding:0 1.5rem}.ExplanationSection-module__eV057a__mobileCard{margin-bottom:2rem}.ExplanationSection-module__eV057a__mobileImageWrapper{height:30rem}.ExplanationSection-module__eV057a__mobileOverlay h3{font-size:2.5rem}.ExplanationSection-module__eV057a__subtitle{font-size:1.2rem}.ExplanationSection-module__eV057a__mobileText{padding:0;font-size:1.4rem}}
.DivReveal-module__0NArzG__container{flex-wrap:nowrap;justify-content:center;width:100%;height:70rem;display:flex;position:relative}
.Projects-module__Yos7Oq__section{text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:12rem;width:100%;min-height:80vh;margin-top:10rem;padding:2rem;display:flex}.Projects-module__Yos7Oq__projects{flex-wrap:wrap;justify-content:center;align-items:center;gap:12rem;display:flex}.Projects-module__Yos7Oq__logoWrapper{justify-content:center;align-items:center;display:flex}@media (max-width:1024px){.Projects-module__Yos7Oq__section{gap:6rem;min-height:auto;margin-top:5rem}.Projects-module__Yos7Oq__section h1{font-size:6rem}.Projects-module__Yos7Oq__projects{gap:6rem}}@media (max-width:480px){.Projects-module__Yos7Oq__section{gap:4rem;padding:1.5rem}.Projects-module__Yos7Oq__projects{flex-direction:column;gap:4rem}.Projects-module__Yos7Oq__section h1{font-size:4rem}}
.Main-module__mNW2Ra__main{flex-direction:column;align-items:center;display:flex}
