:root{font-family:Poppins,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,select,textarea{font-family:Poppins,sans-serif}button{font-family:Poppins,sans-serif;cursor:pointer}hr{width:100%;border:1px solid rgba(112,112,112,.3137254902)}body{color:#fff}a{text-decoration:none;color:inherit}a:hover{color:#0aaab8;transition:.2s}*{padding:0;margin:0;box-sizing:border-box}.textOverflow{overflow:hidden}li{list-style-type:none}.sr-only{display:none}.stickyWrapper{height:fit-content;position:relative;z-index:0}.sectionSticky{position:sticky;top:0;height:fit-content}.section1{z-index:1}.section2{z-index:2}.section3{z-index:3}.section4{z-index:4}.section5{z-index:5}.sectionLight{background-color:#f2f2f2;color:#323232;transition:.5s}.sectionDark{background-color:#000;color:#fff;transition:.5s}.sectionDarkGradient{background:#171e2f;background:linear-gradient(145deg,#050b19,#04060a)}.sectionBackground{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;color:#fff}@media screen and (max-width: 1024px){.sectionBackground{background-attachment:scroll}}.sectionBackgroundBlur{z-index:1;width:100%;height:100%}.sectionBackgroundBlur:before{content:"";background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;opacity:.12;top:0;left:0;position:absolute;width:100%;height:100%;z-index:-1}.sectionWrapper{display:flex;justify-content:center;min-height:fit-content;max-width:1366px;margin:auto;padding:10rem 3rem;overflow:hidden}@media screen and (max-width: 1024px){.sectionWrapper{padding:5rem 1rem}}.sectionContent{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;gap:4rem}.textLight{font-weight:200}.textRegular{font-weight:500}.textBold{font-weight:700}.textExtraBold{font-weight:900}@media screen and (max-width: 480px){h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}p,li,a,button{font-size:.875rem}blockquote{font-size:1rem}small{font-size:.75rem}.textXXS{font-size:.75rem;line-height:.75rem}.textXS{font-size:.875rem;line-height:.875rem}.textS{font-size:1rem;line-height:1rem}.textM{font-size:1.25rem;line-height:1.125rem}.textL{font-size:1.5rem;line-height:1.25rem}.textXL{font-size:2rem;line-height:1.75rem}.textXXL{font-size:3rem;line-height:2.5rem}.textXXXL{font-size:4rem;line-height:3rem}}@media screen and (min-width: 481px) and (max-width: 1024px){h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}p,li,a,button{font-size:1rem}blockquote{font-size:1.125rem}small{font-size:.875rem}.textXXS{font-size:.875rem;line-height:.875rem}.textXS{font-size:1rem;line-height:1rem}.textS{font-size:1.25rem;line-height:1.125rem}.textM{font-size:1.5rem;line-height:1.25rem}.textL{font-size:1.75rem;line-height:1.5rem}.textXL{font-size:2.25rem;line-height:2rem}.textXXL{font-size:3.5rem;line-height:3rem}.textXXXL{font-size:5.625rem;line-height:4.5rem}}@media screen and (min-width: 1025px) and (max-width: 1680px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6,p,li,a,button{font-size:1rem}blockquote{font-size:1.25rem}small{font-size:.875rem}.textXXS{font-size:1rem;line-height:1rem}.textXS{font-size:1.25rem;line-height:1.125rem}.textS{font-size:1.5rem;line-height:1.25rem}.textM{font-size:1.75rem;line-height:1.5rem}.textL{font-size:2.25rem;line-height:2rem}.textXL{font-size:3rem;line-height:2.75rem}.textXXL{font-size:4rem;line-height:3.5rem}.textXXXL{font-size:5.625rem;line-height:4.5rem}}@media screen and (min-width: 1681px){h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}p,li,a,button{font-size:1rem}blockquote{font-size:1.5rem}small{font-size:1rem}.textXXS{font-size:1.125rem;line-height:1rem}.textXS{font-size:1.375rem;line-height:1.25rem}.textS{font-size:1.625rem;line-height:1.5rem}.textM{font-size:2rem;line-height:1.75rem}.textL{font-size:2.75rem;line-height:2.25rem}.textXL{font-size:3.5rem;line-height:3rem}.textXXL{font-size:5rem;line-height:4.25rem}.textXXXL{font-size:8.125rem;line-height:6.25rem}}.navbarBackground{height:70px;display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;background:none}.navbarBackground .navbarContainer{justify-content:space-between;align-items:center;width:1366px;min-width:auto;margin:auto;display:flex}@media screen and (max-width: 1024px){.navbarBackground .navbarContainer{padding:0 1rem}}.navbarBackground .navbarContainer .navlogo{height:40px;display:block}.navbarBackground .navbarContainer .navButtonContainer{display:flex;justify-content:center;align-items:center;gap:1rem}.navbarBackground .navbarContainer .navButtonContainer .navButtonMenu{display:flex;justify-content:center;align-items:center;position:relative;border:none;background:none}.navbarBackground .navbarContainer .navButtonContainer .navButtonMenu:hover .navButtonMenuText{color:#0aaab8;transition:.3s}.navbarBackground .navbarContainer .navButtonContainer .navButtonMenu:hover svg{fill:#0aaab8;transition:.3s}.navbarBackground .navbarContainer .navButtonContainer .navButtonMenu .navButtonMenuText{color:#000;font-size:19px;width:max-content;background:#f4f4f4cc;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);border-radius:30px;padding:.3rem 3rem .3rem 1rem;box-shadow:0 0 1px 2px #6868681f}.navbarBackground .navbarContainer .navButtonContainer .navButtonMenu .navIcon{position:absolute;right:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#f4f4f4cc;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);padding:.4rem;flex-shrink:0;box-shadow:0 0 1px 2px #6868681f}.navbarBackground .navbarContainer .navMenuIconDark svg{fill:#fff}.navbarBackground .navbarContainer .navMenuIconDark svg:hover{fill:#0aaab8}.btnDiv{display:flex;justify-content:center;align-items:center;text-align:center;width:fit-content}@media screen and (max-width: 1024px){.btnDiv{width:100%}}.btn{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.2rem;border-radius:30px;transition:.2s}.btnType0{color:#0aaab8;border:2px solid #0aaab8}.btnType0:hover{border:2px solid #0a6ab8;color:#0a6ab8}.btnType0:active{border:2px solid #0aaab8;color:#0aaab8}.btnType0-mobile{color:#0aaab8;border:2px solid #0aaab8;transition:.2s;width:260px;font-size:1.2rem}.btnType0-mobile:hover{border:2px solid #0a6ab8;color:#0a6ab8}.btnType0-mobile:active{border:2px solid #0aaab8;color:#0aaab8}.btnType1-light{color:#fff;fill:#fff;background-color:#323232;border:2px solid #323232;transition:.2s;width:280px}.btnType1-light:hover{background-color:#0aaab8;border:2px solid #0aaab8;color:#fff}.btnType1-light:active{border:2px solid #0a6ab8;color:#fff}.btnType1{color:#000;fill:#000;background-color:#fff;border:2px solid #ffffff;transition:.2s;width:280px}.btnType1:hover{background-color:#0aaab8;border:2px solid #0aaab8;color:#fff;fill:#fff}.btnType1:active{border:2px solid #0a6ab8;color:#fff}.btnType1-form{color:#fff;fill:#fff;background-color:#0aaab8;border:2px solid #0aaab8;transition:.2s;width:280px}@media screen and (max-width: 1024px){.btnType1-form{width:100%}}.btnType1-form:hover{background-color:#0a6ab8;border:2px solid #0a6ab8;color:#fff}.btnType1-form:active{border:2px solid #0aaab8;color:#fff}.btnType2{color:#fff;fill:#fff;border:2px solid white;transition:.2s;width:280px}.btnType2:hover{border:2px solid #0aaab8;color:#0aaab8;fill:#0aaab8}.btnType2:active{border:2px solid #0a6ab8;color:#0a6ab8;fill:#0a6ab8}.btnType2-light{color:#000;fill:#000;border:2px solid black;transition:.2s;width:280px}.btnType2-light:hover{border:2px solid #0aaab8;color:#0aaab8;fill:#0aaab8}.btnType2-light:active{border:2px solid #0a6ab8;color:#0a6ab8;fill:#0a6ab8}.btnType3{color:#0aaab8;fill:#0aaab8;border:2px solid #0aaab8;transition:.2s;width:280px}.btnType3:hover{border:2px solid #0aaab8;color:#0aaab8;fill:#0aaab8}.btnType3:active{border:2px solid #0a6ab8;color:#0a6ab8;fill:#0a6ab8}.btnType4{color:#323232;fill:#323232;transition:.2s}.btnType4:hover{color:#0aaab8;fill:#0aaab8}.btnType4:active{color:#0a6ab8;fill:#0a6ab8}.btnType4-dark{color:#fff;fill:#fff;transition:.2s}.btnType4-dark:hover{color:#0aaab8;fill:#0aaab8}.btnType4-dark:active{color:#0a6ab8;fill:#0a6ab8}.btnType4-mobile{color:#323232;fill:#323232;transition:.2s;font-size:1.2rem}.btnType4-mobile:hover{color:#0aaab8;fill:#0aaab8}.btnType4-mobile:active{color:#0a6ab8;fill:#0a6ab8}.btnType4-mobile-dark{color:#fff;fill:#fff;transition:.2s;font-size:1.2rem}.btnType4-mobile-dark:hover{color:#0aaab8;fill:#0aaab8}.btnType4-mobile-dark:active{color:#0a6ab8;fill:#0a6ab8}.btnType5{color:#323232;fill:#323232;transition:.2s;text-decoration:underline}.btnType5:hover{color:#0aaab8;fill:#0aaab8}.btnType5:active{color:#0a6ab8;fill:#0a6ab8}.btnType5-dark{color:#fff;fill:#fff;transition:.2s;text-decoration:underline}.btnType5-dark:hover{color:#0aaab8;fill:#0aaab8}.btnType5-dark:active{color:#0a6ab8;fill:#0a6ab8}.navButton{display:flex;justify-content:center;align-items:center;position:relative;border:none;background:none;cursor:pointer}@media screen and (max-width: 768px){.navButton{display:none}}.navButton:hover svg{fill:#0aaab8;transition:.3s}.navButton:hover h6{color:#0aaab8;display:block}.navButton h6{display:none;font-size:18px;width:max-content;background:#f4f4f4cc;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);border-radius:30px;font-weight:300;position:absolute;right:0;box-shadow:0 0 1px 2px #6868681f;padding:.3rem 3rem .3rem 1rem;transition:.3s;color:#000}.navButton .navIcon2{display:flex;justify-content:center;align-items:center;border-radius:50%;background:#f4f4f4cc;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);box-shadow:0 0 1px 2px #6868681f;padding:.4rem;flex-shrink:0}.navModalContainer{position:fixed;left:0;right:0;bottom:0;height:100dvh;overflow-y:auto;scroll-behavior:smooth;z-index:999}.navModalContainer .navModalWrapper{display:flex;flex-direction:column;align-items:start;padding:5rem 2rem 1rem;gap:1rem;max-width:1366px;margin:auto;height:100%}.navModalContainer .navModalWrapper .navModalLink{display:flex;align-items:center;gap:1rem;font-size:1.2rem;text-decoration:none;transition:color .3s,transform .3s;padding:.5rem 1.5rem}.navModalContainer .navModalWrapper .navModalLink svg{flex-shrink:0}.navModalContainer .navModalWrapper .navModalLink:hover svg{fill:#0aaab8;transition:fill .3s}.navModalContainer .navModalWrapper .navModalServicesLinks{display:flex;flex-direction:column;margin-left:1rem;color:#707070;gap:1rem}.navModalContainer .navModalWrapper .navModalServicesLinks .navModalLink{display:flex;align-items:center;gap:1rem;font-size:1rem}.navModalContainer .navModalWrapper .navModalServicesLinks .navModalLink svg{fill:#707070;flex-shrink:0}.navModalContainer .navModalWrapper .navModalServicesLinks .navModalLink:hover svg{fill:#0aaab8;transition:fill .3s}.navModalBottomWrapper{display:flex;flex-direction:column;align-items:start;padding:0 2rem;gap:1rem;max-width:1366px;margin:auto;height:100%}.navModalBottomWrapper .navModalBottom{padding:3rem 0;display:flex;flex-direction:row;justify-content:end;align-items:center;width:100%;gap:2rem;flex-wrap:wrap}.navModalBottomWrapper .navModalBottom .navModalLink{display:flex;align-items:center;gap:1rem;font-size:1rem}.themeButton{background:none;border:none;padding:1rem;color:#000}.themeButton svg{display:block}.themeButton:hover{color:#0aaab8}.themeButton:hover svg{fill:#0aaab8}.themeButton-dark{background:none;border:none;padding:1rem;color:#fff;fill:#fff}.themeButton-dark:hover{color:#0aaab8}.themeButton-dark:hover svg{fill:#0aaab8}.homeUSPBackground{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.homeUSPContent{flex-direction:row;justify-content:space-between;gap:2rem}@media screen and (max-width: 768px){.homeUSPContent{flex-direction:column}}.homeUSPContent h2{text-align:start}.homeUSPContent p{color:#707070;width:70%;text-align:justify}@media screen and (max-width: 768px){.homeUSPContent p{width:100%;text-align:center}}.homeUSPDragWrapper{max-width:100vw;overflow:hidden;padding-block:2rem;margin-bottom:2rem}.homeUSPDragWrapper .homeUSPCardContainer{display:flex;gap:2rem;width:max-content;padding:0 2rem}@media screen and (max-width: 768px){.homeUSPDragWrapper .homeUSPCardContainer{padding:0 1rem}}.USPCard{cursor:grab;flex:0 0 auto;width:750px;height:600px;display:flex;flex-direction:column;overflow:hidden;position:relative}@media screen and (max-width: 768px){.USPCard{width:80vw;height:70vh;min-height:500px}}@media screen and (max-width: 480px){.USPCard{width:75vw;min-height:400px}}.USPCard img{width:100%;height:100%;object-fit:cover}.USPCard .USPCardDetails{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:2rem;position:absolute;bottom:0;left:0;right:0;padding:2rem;color:#fff;z-index:2;text-align:justify}.USPCard .USPCardDetails h3{text-align:start}.USPCard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0,0,0),transparent);z-index:1}.homeHeroContent{flex-direction:row;align-items:start;gap:0;overflow:hidden;height:fit-content}@media screen and (max-width: 1024px){.homeHeroContent{flex-direction:column}}.homeHeroContent .homeHeroSectionContainer{display:flex;flex-direction:column;width:50%;height:fit-content;min-height:700px;gap:3rem;padding:8rem 1rem 5rem}.homeHeroContent .homeHeroSectionContainer.left{padding-right:2.5rem;padding-bottom:1rem}.homeHeroContent .homeHeroSectionContainer.right{padding-left:2.5rem;align-items:end}@media screen and (max-width: 1024px){.homeHeroContent .homeHeroSectionContainer{width:100%;align-items:center}.homeHeroContent .homeHeroSectionContainer.left{padding-right:1rem}.homeHeroContent .homeHeroSectionContainer.right{padding-left:1rem;padding-top:1rem}}.homeHeroContent .homeHeroSectionContainer .homeHeroTitle{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%}@media screen and (max-width: 1024px){.homeHeroContent .homeHeroSectionContainer .homeHeroTitle{align-items:center}}.homeHeroContent .homeHeroSectionContainer .homeHeroTitle h1{width:min-content;text-align:start}.homeHeroContent .homeHeroSectionContainer .homeHeroTitle h2{margin:2rem 0;color:#707070;text-align:start}@media screen and (max-width: 1024px){.homeHeroContent .homeHeroSectionContainer .homeHeroTitle h2{text-align:center}}.homeHeroContent .homeHeroSectionContainer .homeHeroBtnContainer{display:flex;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 768px){.homeHeroContent .homeHeroSectionContainer .homeHeroBtnContainer{justify-content:center}}.homeHeroContent .homeHeroSectionContainer .workCardWrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%}.homeHeroContent .homeHeroSectionContainer .workCardWrapper .workCardContent{display:flex;flex-direction:column;width:45%;aspect-ratio:3/4.5;text-align:start;gap:.5rem;position:relative}.homeHeroContent .homeHeroSectionContainer .workCardWrapper .workCardContent:hover .clientLink{opacity:1;transition:.3}@media screen and (max-width: 1024px){.homeHeroContent .homeHeroSectionContainer .workCardWrapper .workCardContent{width:48%}}.homeHeroContent .homeHeroSectionContainer .workCardWrapper .workCardContent h3{text-align:end}.homeHeroContent .homeHeroSectionContainer .workCardWrapper .workCardContent .clientLogo{position:absolute;width:30%;left:50%;top:50%;transform:translate(-50%,-50%)}.homeHeroContent .homeHeroSectionContainer .workCardWrapper .workCardContent .clientWorkImage{width:100%}.homeHeroContent .homeHeroSectionContainer .workCardWrapper .workCardContent .clientLink{position:absolute;left:50%;bottom:10%;transform:translate(-50%,-50%);opacity:0;color:#fff;transition:.3}.workCardContent{display:flex;flex-direction:column;width:45%;aspect-ratio:3/4.5;text-align:start;gap:.5rem;position:relative}.workCardContent:hover .clientLink{opacity:1;transition:.3}@media screen and (max-width: 1024px){.workCardContent{width:48%}}.workCardContent.workProjectsCard{width:30%}@media screen and (max-width: 1024px){.workCardContent.workProjectsCard{width:45%}}.workCardContent h3{text-align:end}.workCardContent .clientLogo{position:absolute;width:30%;left:50%;top:50%;transform:translate(-50%,-50%)}.workCardContent .clientWorkImage{width:100%}.workCardContent .clientLink{position:absolute;left:50%;bottom:10%;transform:translate(-50%,-50%);opacity:0;color:#fff;transition:.3}.homeServicesWrapper{overflow:visible}.homeServicesContent{flex-direction:row;justify-content:space-between;align-items:start;width:100%;overflow:visible;position:relative;padding:8rem 1rem}@media screen and (max-width: 768px){.homeServicesContent{flex-direction:column}}.homeServicesContent .homeServicesHeading{top:5rem;position:sticky;width:40%;text-align:justify}@media screen and (max-width: 1024px){.homeServicesContent .homeServicesHeading{width:35%}}@media screen and (max-width: 768px){.homeServicesContent .homeServicesHeading{align-items:center;text-align:center;width:100%;position:static}}.homeServicesContent .homeServicesHeading h2{text-align:start;margin-bottom:2rem}@media screen and (max-width: 768px){.homeServicesContent .homeServicesHeading h2{text-align:center}}.homeServicesContent .homeServicesHeading p{color:#707070}.homeServicesContent .homeServicesCardContainer{display:flex;flex-direction:column;gap:2rem;width:60%}@media screen and (max-width: 1024px){.homeServicesContent .homeServicesCardContainer{width:65%}}@media screen and (max-width: 768px){.homeServicesContent .homeServicesCardContainer{width:100%}}.servicesCard{flex:0 0 auto;height:400px;width:100%;display:flex;flex-direction:column;overflow:hidden;position:relative;border:1px solid rgba(122,122,122,0)}@media screen and (max-width: 425px){.servicesCard{height:500px}}.servicesCard:hover{border:1px solid #0aaab8;box-shadow:0 0 15px 2px #0aaab8;transition:.3s}.servicesCard:hover .servicesCardDetails h5{color:#0aaab8;transition:.3s}.servicesCard:hover .servicesCardDetails h5 svg{fill:#0aaab8;transition:.3s}.servicesCard img{width:100%;height:100%;object-fit:cover;z-index:1}.servicesCard .servicesCardGradient{background:linear-gradient(to top,rgb(0,0,0),transparent);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.servicesCard .servicesCardDetails{display:flex;flex-direction:column;justify-content:center;align-items:start;gap:2rem;position:absolute;bottom:0;left:0;right:0;padding:2rem;color:#fff;z-index:2;text-align:justify}.servicesCard .servicesCardDetails h5{display:flex;justify-content:center;align-items:center;text-align:start;gap:1rem}.servicesCard .servicesCardDetails h5 svg{fill:#fff}.servicesCard .servicesCardDetails .servicesCardTagContainer{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:.5rem}.servicesCard .servicesCardDetails .servicesCardTagContainer li{list-style-type:none;padding:.2rem 1rem;border-radius:30px;background:#f2f2f24d;width:max-content;font-size:.8rem}.servicesCard .servicesCardDetails .servicesCardTagContainer li:hover{background:#0aaab8;transition:.3s}@media screen and (max-width: 425px){.servicesCard .servicesCardDetails .servicesCardTagContainer li{font-size:.6rem}}.homePricingWrapper{flex-direction:column;justify-content:start;align-items:center;text-align:center;gap:3rem}.homePricingWrapper .homePricingTextContainer{display:flex;flex-direction:column;gap:2rem}.homePricingWrapper .homePricingTextContainer .homePricingType{font-weight:200;margin-top:2rem}.homePricingWrapper .homePricingCardContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;gap:4rem}.priceCardContainer{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;border-radius:15px;border:1px solid #515151;padding:3rem 2rem}@media screen and (max-width: 768px){.priceCardContainer{padding:3rem 1rem 2rem}}.priceCardContainer.type2{border:1px solid rgba(10,170,184,.8078431373);will-change:box-shadow;transition:box-shadow .3s ease-in-out;animation:glowBreathing 3s ease-in-out infinite}@keyframes glowBreathing{0%,to{box-shadow:0 0 10px 2px #0aaab84b,0 0 20px 4px #0aaab84b}50%{box-shadow:0 0 15px 3px #0aaab84b,0 0 30px 6px #0aaab84b}30%,70%{box-shadow:0 0 12px 2.5px #0aaab84b,0 0 25px 5px #0aaab84b}}.priceCardContainer .priceCardPopular{color:#fff;position:absolute;top:0;font-weight:400;font-size:1rem;border-bottom:1px solid rgba(10,170,184,.8078431373);border-radius:13px 13px 0 0;padding:.2rem 1.5rem;width:100%;background-color:#0aaab88c}.priceCardContainer .priceCardContent{display:flex;flex-direction:column;justify-content:start;align-items:center;gap:2rem;height:500px;width:280px}.priceCardContainer .priceCardContent .priceCardName{font-weight:500;font-size:2rem}.priceCardContainer .priceCardContent .priceCardName.priceType1{background:linear-gradient(-90deg,#f55b2c,#e2af14);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.priceCardContainer .priceCardContent .priceCardName.priceType2{background:linear-gradient(-90deg,#0a6ab8,#0aaab8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.priceCardContainer .priceCardContent .priceCardName.priceType3{background:linear-gradient(-90deg,#1c9f52,#0ab8a9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.priceCardContainer .priceCardContent .priceCardPrice{font-weight:600;font-size:3rem}@media screen and (max-width: 768px){.priceCardContainer .priceCardContent .priceCardPrice{font-size:2.5rem}}.priceCardContainer .priceCardContent .priceCardPrice.priceType1{background:linear-gradient(-90deg,#f55b2c,#e2af14);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.priceCardContainer .priceCardContent .priceCardPrice.priceType2{background:linear-gradient(-90deg,#0a6ab8,#0aaab8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.priceCardContainer .priceCardContent .priceCardPrice.priceType3{background:linear-gradient(-90deg,#1c9f52,#0ab8a9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.priceCardContainer .priceCardContent .priceCardTarget{color:#727272;font-weight:300;font-size:.8rem;width:100%;padding:0 1rem}.priceCardContainer .priceCardContent .priceCardFeatures{width:100%;margin-top:1rem}.priceCardContainer .priceCardContent .priceCardFeatures li{display:flex;gap:1rem;text-align:start;list-style-type:none}.priceCardContainer .priceCardLinkWrapper{position:absolute;bottom:2rem;right:2rem}.priceCardContainer .priceCardLinkWrapper .priceCardLink{display:flex;justify-content:center;align-items:center;gap:1rem}.homeFormContent{flex-direction:row;justify-content:space-between;align-items:start;padding:1rem;overflow:hidden}@media screen and (max-width: 1024px){.homeFormContent{flex-direction:column}}.homeFormContent .homeFormTextContainer{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:3rem;text-align:start;width:45%}@media screen and (max-width: 1024px){.homeFormContent .homeFormTextContainer{width:100%;gap:2rem}}.homeFormContent .homeFormTextContainer p{width:80%;text-align:justify}@media screen and (max-width: 1024px){.homeFormContent .homeFormTextContainer p{width:100%}}.homeFormContent .homeFormTextContainer .homeFormContact{display:flex;justify-content:start;align-items:center;gap:1rem;width:100%;flex-wrap:wrap}@media screen and (max-width: 1024px){.homeFormContent .homeFormTextContainer .homeFormContact{justify-content:center}}.homeFormContent .homeFormTextContainer .formContainer{display:flex;flex-direction:column;width:100%;gap:2rem}.homeFormContent .homeFormTextContainer .formContainerHalf{display:flex;justify-content:space-between;flex-direction:row}.homeFormContent .homeFormTextContainer .formGroupName{width:100%}.homeFormContent .homeFormTextContainer .formGroupHalf{width:48%}.homeFormContent .homeFormTextContainer .formGroup label{display:block;margin-bottom:5px}.homeFormContent .homeFormTextContainer input,.homeFormContent .homeFormTextContainer select,.homeFormContent .homeFormTextContainer textarea{width:100%;padding:1rem;border:none;border-bottom:1px solid #707070;color:#707070;background:none}.homeFormContent .homeFormTextContainer textarea{height:300px}.homeFormContent .homeFormTextContainer .error{color:#c52727}.homeFormContent .homeFormTextContainer .ButtonContainer{display:flex;justify-content:end}.clientListContainer{display:flex;justify-content:center;align-items:center;overflow:hidden;max-width:100%;position:relative}.clientListContainer .clientListWrapper{display:flex;padding:2rem 0 2rem 4rem;gap:5rem}@media screen and (max-width: 768px){.clientListContainer .clientListWrapper{padding:1rem 0 1rem 2rem;gap:2rem}}.clientListContainer .clientListWrapper .clientLogo,.clientListContainer .clientListWrapper .clientLogoDark{height:80px;opacity:50%}.clientListContainer:before,.clientListContainer:after{content:"";position:absolute;top:0;bottom:0;width:150px;z-index:1;pointer-events:none}.clientListContainer:before{left:0;background:linear-gradient(to right,#f2f2f2,#fff0)}.clientListContainer:after{right:0;background:linear-gradient(to left,#f2f2f2,#fff0)}.clientListContainerDark:before,.clientListContainerDark:after{content:"";position:absolute;top:0;bottom:0;width:150px;z-index:1;pointer-events:none}.clientListContainerDark:before{left:0;background:linear-gradient(to right,#000,#0000)}.clientListContainerDark:after{right:0;background:linear-gradient(to left,#000,#0000)}.footerWrapper{max-width:90%;padding:3rem 1rem}@media screen and (max-width: 768px){.footerWrapper{max-width:100%}}.footerWrapper .footerContent{gap:1rem}@media screen and (max-width: 768px){.footerWrapper .footerContent{gap:3.5rem}}.footerWrapper .footerContent .footerTopWrapper{width:100%}.footerWrapper .footerContent .footerTopWrapper .footerTopContainer{display:flex;gap:2rem;justify-content:start;width:100%}@media screen and (max-width: 768px){.footerWrapper .footerContent .footerTopWrapper .footerTopContainer{flex-direction:column}}.footerWrapper .footerContent .footerTopWrapper .footerTopContainer .footerLink{display:flex;gap:1rem;justify-content:center;align-items:center;padding:1rem}.footerWrapper .footerContent .footerTopWrapper .footerTopContainer .footerLink:hover svg{fill:#0aaab8;transition:.3s}.footerWrapper .footerContent .footerTopWrapper .footerTopContainer h2{display:flex;width:100%;justify-content:end;gap:1rem}.footerWrapper .footerContent .footerTopWrapper .footerTopContainer h2 span{font-weight:200}@media screen and (max-width: 768px){.footerWrapper .footerContent .footerTopWrapper .footerTopContainer h2{flex-direction:column}}.footerWrapper .footerContent .footerSocialsWrapper{width:100%}.footerWrapper .footerContent .footerSocialsWrapper .footerSocialsContainer{display:flex;gap:2rem;justify-content:start;width:100%}@media screen and (max-width: 768px){.footerWrapper .footerContent .footerSocialsWrapper .footerSocialsContainer{justify-content:center}}.footerWrapper .footerContent .footerSocialsWrapper .footerSocialsContainer .footerLink{display:flex;gap:1rem;justify-content:center;align-items:center;padding:1rem}@media screen and (max-width: 768px){.footerWrapper .footerContent .footerSocialsWrapper .footerSocialsContainer .footerLink{padding:.3rem}}.footerWrapper .footerContent .footerSocialsWrapper .footerSocialsContainer .footerLink:hover svg{fill:#0aaab8;transition:.3s}.footerWrapper .footerContent .footerBottomContainer{display:flex;width:100%;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.footerWrapper .footerContent .footerBottomContainer{flex-direction:column;justify-content:center;gap:2rem}}.footerWrapper .footerContent .footerBottomContainer .footerBottomLinks{display:flex;gap:2rem}.footerWrapper .footerContent .footerBottomContainer .footerBottomLinks .footerLink{display:flex;gap:1rem;justify-content:center;align-items:center;padding:1rem}.footerWrapper .footerContent .footerBottomContainer .footerBottomLinks .footerLink:hover svg{fill:#0aaab8;transition:.3s}.footerWrapper .footerContent .footerBottomContainer small{text-align:end}@media screen and (max-width: 768px){.footerWrapper .footerContent .footerBottomContainer small{text-align:center}}.faqContent{flex-direction:row}.faqContent .faqHalf{width:50%}.heroContent{flex-direction:row;align-items:start;gap:0;overflow:hidden;height:fit-content}.heroContent .heroSectionContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:end;width:100%;gap:3rem;padding:8rem 1rem 5rem;text-align:start}@media screen and (max-width: 1024px){.heroContent .heroSectionContainer{flex-direction:column;align-items:center}}.scroll-section{height:100vh;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}.scroll-text{position:sticky;top:400px;font-size:3rem;font-weight:700;text-align:center}.workProjectsSection{flex-direction:row;width:100%;align-items:start;justify-content:center;gap:0;padding:5rem 0}@media screen and (max-width: 1024px){.workProjectsSection{flex-direction:column;gap:2rem;padding:2rem 0}}.workProjectsSection .workProjectsLeft{display:flex;flex-direction:column;align-items:end;gap:2rem;width:25%}@media screen and (max-width: 1024px){.workProjectsSection .workProjectsLeft{display:block;width:100%;padding:0 1rem;align-items:center}}.workProjectsSection .workProjectsLeft .workProjectsButton{display:flex;justify-content:center;align-items:center;border:none;text-align:end;width:fit-content;padding-right:2rem;background:none}.workProjectsSection .workProjectsLeft .workProjectsButton.active{border-bottom:1px solid #323232}@media screen and (max-width: 1024px){.workProjectsSection .workProjectsLeft .workProjectsButton{width:100%;padding:1rem;gap:2rem;border:none}}.workProjectsSection .workProjectsLeft .workProjectsMenuButton{padding:2rem;text-align:center;width:100%;gap:2rem}.workProjectsSection .workProjectsRight{display:flex;flex-direction:column;border-left:1px solid #323232;width:75%;padding-left:2rem}@media screen and (max-width: 1024px){.workProjectsSection .workProjectsRight{width:100%;padding-left:0;border-left:none}}.workProjectsSection .workProjectsRight .workProjectsCardWrapper{display:flex;flex-wrap:wrap;justify-content:start;gap:2rem}@media screen and (max-width: 1024px){.workProjectsSection .workProjectsRight .workProjectsCardWrapper{justify-content:center;gap:1rem}}.privacyWrapper{flex-direction:column;gap:10rem}.privacyWrapper .privacyContent{gap:3rem;text-align:justify;align-items:start}.privacyWrapper .privacyContent h2{text-align:start}.privacyWrapper .privacyContent .privacyList li{list-style-type:disc;list-style-position:inside}
