.index-module__LPxPkq__home{max-width:100vw}.index-module__LPxPkq__heroSymbol{z-index:-1;font-family:var(--font-family-title);font-weight:var(--font-weight-body);color:var(--color-tertiary);opacity:.5;margin-bottom:20px;font-size:30rem;position:absolute;top:8rem;right:5rem;overflow:hidden}.index-module__LPxPkq__hero h1{max-width:70vw;margin:6rem 0 0}.index-module__LPxPkq__hero p{width:min(100%,900px);font-size:1.2rem}.index-module__LPxPkq__hero{margin-bottom:30vh}.index-module__LPxPkq__services{background-color:var(--background-color-tertiary);border-radius:20px;flex-flow:wrap;justify-content:space-evenly;align-items:center;max-width:100vw;padding:2rem;display:flex}.index-module__LPxPkq__serviceCard{width:16rem;height:22rem;margin:2rem 1rem 1rem}.index-module__LPxPkq__serviceCard p,.index-module__LPxPkq__serviceCard a{color:var(--text-color-body-light);opacity:.8;transition:opacity .2s ease-in-out}.index-module__LPxPkq__serviceCard:hover p,.index-module__LPxPkq__serviceCard:hover a{opacity:1}.index-module__LPxPkq__serviceCard:first-of-type{flex-direction:column;justify-content:space-between;display:flex}.index-module__LPxPkq__serviceCard h2,.index-module__LPxPkq__serviceCard h3{color:var(--text-color-body-light);margin-top:0}.index-module__LPxPkq__serviceCard h2{font-size:calc(var(--font-size-title)/1.1)}.index-module__LPxPkq__serviceCard h3{font-size:calc(var(--font-size-title)/1.2);font-weight:400}.index-module__LPxPkq__serviceCard:first-of-type button{color:var(--text-color-body-light);border-color:var(--text-color-body-light)}.index-module__LPxPkq__serviceCard:first-of-type button svg{fill:var(--text-color-body-light)}.index-module__LPxPkq__serviceCard:not(:first-of-type){border:1px dotted var(--text-color-body-light);border-style:dashed;border-radius:20px;flex-direction:column;justify-content:space-between;margin:1rem;padding:1rem;transition:all .3s ease-in-out;display:flex}.index-module__LPxPkq__serviceCard:not(:first-of-type):hover{transform:scale(1.02)}.index-module__LPxPkq__serviceCardSwatch{background-color:var(--color-tertiary);border-radius:15px;width:45px;height:45px;margin:.5rem .5rem .5rem 0}.index-module__LPxPkq__orange .index-module__LPxPkq__serviceCardSwatch{background-color:var(--color-primary)}.index-module__LPxPkq__blue .index-module__LPxPkq__serviceCardSwatch{background-color:var(--color-secondary)}.index-module__LPxPkq__caseStudies{justify-content:space-evenly;align-items:left;flex-flow:column wrap;max-width:100vw;margin-top:1rem;padding:0;display:flex}.index-module__LPxPkq__caseStudy{cursor:pointer;border:1px dashed #0000;border-radius:20px;flex-direction:row;justify-content:flex-start;align-items:center;max-width:100vw;padding:.5rem;transition:all .3s ease-in-out;display:flex}.index-module__LPxPkq__caseStudy:hover,.index-module__LPxPkq__caseStudy:focus{border:1px dashed var(--background-color-tertiary);cursor:url(/cursor.svg) 10 10,auto;transform:scale(1.01)}.index-module__LPxPkq__caseStudyA{text-decoration:none}.index-module__LPxPkq__caseStudy div{flex-direction:column;justify-content:space-evenly;align-self:flex-start;width:max-content;margin:.5rem;display:flex}.index-module__LPxPkq__caseStudy div:nth-child(2){min-width:40vw}.index-module__LPxPkq__caseStudy div div{margin:1rem 0}.index-module__LPxPkq__caseStudyImage{max-width:20vw;max-height:20vh;margin:.5rem}.index-module__LPxPkq__caseStudy img{border-radius:20px}.index-module__LPxPkq__caseStudyCategory{width:fit-content;color:var(--text-color-body-light);border-radius:20px;padding:.5rem 1rem}.index-module__LPxPkq__caseStudy h4,.index-module__LPxPkq__caseStudy h5{margin:0}.index-module__LPxPkq__caseStudy p{text-align:right;padding:1rem}.index-module__LPxPkq__caseStudy div:nth-child(4){justify-self:center}.index-module__LPxPkq__caseStudy button{padding:.5em}.index-module__LPxPkq__caseStudyDescSecondary{display:none}.index-module__LPxPkq__news{grid-gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.index-module__LPxPkq__newsTitle{flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.index-module__LPxPkq__newsType{max-width:30vw}.index-module__LPxPkq__posts{padding:0}.index-module__LPxPkq__posts li{margin-left:1.2rem}.index-module__LPxPkq__post{flex-direction:row;align-items:baseline;gap:.6rem;margin:.3rem;padding-bottom:.1rem;display:flex}.index-module__LPxPkq__posts h4{margin:1rem 0}.index-module__LPxPkq__post h5{font-family:var(--font-family-body);text-transform:capitalize;word-spacing:-.3rem;margin:.2rem;transition:all .3s ease-in-out}.index-module__LPxPkq__post:hover h5{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (max-width:480px){.index-module__LPxPkq__hero h1{font-size:calc(var(--font-size-title)*1.4)}.index-module__LPxPkq__heroSymbol{top:inherit;opacity:.3;font-size:18rem;bottom:0;right:0}.index-module__LPxPkq__serviceCard:first-of-type{justify-content:space-evenly}.index-module__LPxPkq__caseStudy{flex-wrap:wrap}.index-module__LPxPkq__caseStudyImage{max-width:80vw;max-height:13rem}.index-module__LPxPkq__caseStudy p{text-align:left;margin:0 0 1.5rem .5rem;padding:0}.index-module__LPxPkq__newsTitle{flex-flow:column wrap}.index-module__LPxPkq__newsType{max-width:inherit}.index-module__LPxPkq__newsTitle h3{margin-top:0;margin-bottom:0}.index-module__LPxPkq__post{flex-wrap:wrap;padding:1rem 0}.index-module__LPxPkq__postSeparator{display:none}}@media (width:540px) and (height:720px){.index-module__LPxPkq__hero h1{font-size:calc(var(--font-size-title)*1.4)}.index-module__LPxPkq__hero p{font-size:calc(var(--font-size-body)*1)}}@media (min-width:480px) and (max-width:768px){.index-module__LPxPkq__hero h1{font-size:calc(var(--font-size-title)*2.4)}.index-module__LPxPkq__hero{padding-bottom:1rem}.index-module__LPxPkq__heroSymbol{top:inherit;opacity:.3;font-size:18rem;bottom:0;right:0}.index-module__LPxPkq__serviceCard:first-of-type{justify-content:space-evenly}.index-module__LPxPkq__caseStudy p{text-align:left;padding:0}.index-module__LPxPkq__caseStudy div{width:revert}.index-module__LPxPkq__caseStudyDescSecondary{display:initial}.index-module__LPxPkq__caseStudyDescPrimary{display:none}.index-module__LPxPkq__newsTitle{flex-flow:column wrap}.index-module__LPxPkq__newsType{max-width:inherit}.index-module__LPxPkq__newsTitle h3{margin-bottom:0}.index-module__LPxPkq__post{flex-wrap:wrap;padding:1rem 0}.index-module__LPxPkq__postSeparator{display:none}}@media (min-width:768px) and (max-width:1024px){.index-module__LPxPkq__heroSymbol{top:inherit;opacity:.3;font-size:18rem;bottom:0;right:0}.index-module__LPxPkq__hero{padding-bottom:8rem}.index-module__LPxPkq__newsType{max-width:inherit}.index-module__LPxPkq__post{flex-wrap:wrap;padding:1rem 0}.index-module__LPxPkq__postSeparator{display:none}}@media (width:912px) and (height:1368px){.index-module__LPxPkq__hero h1{font-size:calc(var(--font-size-title)*2.8)}.index-module__LPxPkq__hero p{font-size:calc(var(--font-size-body)*1.8)}}@media (width:1024px) and (height:600px){.index-module__LPxPkq__hero h1{font-size:calc(var(--font-size-title)*1.8)}.index-module__LPxPkq__hero p{font-size:calc(var(--font-size-body)*1.8)}.index-module__LPxPkq__hero{padding-bottom:0}}@media (width:1280px) and (height:800px){.index-module__LPxPkq__hero h1{font-size:calc(var(--font-size-title)*2.2)}.index-module__LPxPkq__hero p{font-size:calc(var(--font-size-body)*1.8)}.index-module__LPxPkq__hero{padding-bottom:3rem}}@media (width:320px){.index-module__LPxPkq__hero h1{font-size:calc(var(--font-size-title)*1)}.index-module__LPxPkq__hero p{font-size:calc(var(--font-size-body)*1)}}@media (width:375px){.index-module__LPxPkq__hero h1{font-size:calc(var(--font-size-title)*1)}.index-module__LPxPkq__hero p{font-size:calc(var(--font-size-body)*1)}}
.Testimonials-module__5Cq3Eq__testimonials{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));place-items:stretch center;max-width:100vw;margin:12vh 0;display:grid}.Testimonials-module__5Cq3Eq__testimonial{margin:1rem inherit;text-align:center;border:1px solid #000;border-radius:15px;flex-direction:column;flex-grow:1;justify-content:space-between;align-items:center;padding:1rem;transition:all .3s ease-in-out;display:flex}.Testimonials-module__5Cq3Eq__testimonialAuthor{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:1rem;display:flex}.Testimonials-module__5Cq3Eq__testimonialAuthor h4{margin-top:.6rem;margin-bottom:.3rem}.Testimonials-module__5Cq3Eq__testimonialAuthor p{margin-top:.3rem}.Testimonials-module__5Cq3Eq__testimonial:hover{transform:scale(1.02)}.Testimonials-module__5Cq3Eq__testimonial:hover .Testimonials-module__5Cq3Eq__testimonialAuthorImage img{box-shadow:0 0 5px #0000004d}.Testimonials-module__5Cq3Eq__testimonialAuthorImage img{border-radius:50%;transition:all .3s ease-in-out}@media (min-width:1024px){.Testimonials-module__5Cq3Eq__testimonial{width:30vw;max-width:700px;margin:1rem;padding:1rem 5rem}}
.Logos-module__hgLovG__logos{flex-flow:wrap;justify-content:space-evenly;align-items:center;gap:3rem;margin:2rem 0;padding:2rem 0;display:flex}.Logos-module__hgLovG__logo img{width:15vw;height:auto;margin-top:1rem;transition:all .3s ease-in-out}.Logos-module__hgLovG__logo img:hover{opacity:.9;transform:scale(.98)}@media (max-width:480px){.Logos-module__hgLovG__logos{justify-content:flex-start;gap:inherit;flex-wrap:nowrap;overflow-x:auto}.Logos-module__hgLovG__logo img{width:45vw;padding:0 2rem}}@media (min-width:480px) and (max-width:768px){.Logos-module__hgLovG__logos{justify-content:flex-start;gap:inherit;flex-wrap:nowrap;overflow-x:auto}.Logos-module__hgLovG__logo img{width:30vw;padding:0 2rem}}
