.styles_header__TIzGY{padding:1em 0;background:transparent;color:#fff;position:absolute;width:100%;top:0;z-index:10}.styles_menu__VShRI ol{list-style:none;display:flex;font-size:18px;font-weight:800}.styles_menu__VShRI ol li{margin-left:1.8em}@media (max-width:650px){.styles_menu__VShRI{display:none}.styles_header__TIzGY{position:inherit;background:#20233a}.styles_header__TIzGY .inner-wrapper{justify-content:center}}.styles_hero__0_8wL{padding-top:50px;background:top no-repeat #24273e;background-size:cover;color:#fff}.styles_hero__0_8wL h1{font-size:clamp(2.5em,.325rem + 5.834vw,4.688em);flex-basis:70%}.styles_hero__0_8wL .styles_imgWrapper__CrCta{min-height:900px;position:relative;top:60px;width:100%;height:auto;box-shadow:0 10px 15px -2px rgba(0,0,0,.45);border-radius:2px;padding-bottom:75%}@media (max-width:650px){.styles_hero__0_8wL{padding-top:0;background-image:none!important}.styles_hero__0_8wL .inner-wrapper{flex-flow:column-reverse}.styles_hero__0_8wL h1{padding:0 var(--spacing-regular);font-size:2.5em;line-height:1em}.styles_hero__0_8wL .styles_imgWrapper__CrCta{min-height:300px;top:0}}.styles_arrow__WZH_o{border-radius:2px;background:#fff;border:0;box-shadow:0 8px 16px -4px rgba(51,62,67,.15);width:48px;height:48px;transition:all .3s ease-out;cursor:pointer}.styles_arrow__WZH_o:hover{background:#d6c1f4;box-shadow:0 8px 16px -4px rgba(51,62,67,.15)}.styles_arrow__WZH_o:active{box-shadow:0 4px 12px -4px rgba(73,37,152,.75)}.styles_arrow__WZH_o.styles_reverse__pbumz{transform:scaleX(-1)}.styles_testimonials__Gmohd{padding:2.5em;background:rgb(var(--color-primary-25));box-shadow:0 12px 8px -8px rgba(var(--color-primary-25),.7);border-radius:2px;position:relative;margin-bottom:1.5em}.styles_testimonials__Gmohd blockquote{background:#fff;padding:1.5em;position:relative;margin:2em 0 45px;font-weight:var(--regular-font-weight)}.styles_testimonials__Gmohd blockquote:after{border-color:#fff transparent transparent;border-style:solid;border-width:25px 30px 0 0;position:absolute;bottom:-24px;left:0;content:""}.styles_person__K2WJr{display:flex;align-items:center}.styles_person__K2WJr .styles_avatar__va2kN{width:72px;height:72px;margin-right:1em;border-radius:50%;overflow:hidden}.styles_person__K2WJr p{margin:0;font-size:14px}.styles_person__K2WJr h4{margin:0}.styles_testimonials__Gmohd nav{position:absolute;bottom:-1.5em;right:2.5em}.styles_testimonials__Gmohd nav button:first-child{margin-right:1em}.styles_aboutUs__Wo96Z{padding:10em 0}.styles_aboutUs__Wo96Z article{width:clamp(600px,100%,550px)}.styles_aboutUs__Wo96Z article h4{margin:0;color:#01a67d;font-size:28px}.styles_aboutUs__Wo96Z h2{font-size:80px}.styles_testimonialsWrapper__kATA_{width:clamp(300px,100%,600px)}@media (max-width:650px){.styles_aboutUs__Wo96Z{padding:5em 0 10em}.styles_aboutUs__Wo96Z article{margin:0;padding:0 var(--spacing-regular)}.styles_aboutUs__Wo96Z .header{margin:0}.styles_aboutUs__Wo96Z article h4{margin:0;color:#01a67d;font-size:23px}.styles_aboutUs__Wo96Z article p{font-size:15px}.styles_aboutUs__Wo96Z article div{margin-top:25px}}.PrincipleItem_imageWrapper__jlXmN{position:relative;width:100%;height:228px}.PrincipleItem_item__EC5BG{position:relative;width:100%;background:#fff;bottom:60px}.PrincipleItem_wrapper__G5DUv{padding:2em;box-shadow:0 8px 16px -4px rgba(51,62,67,.15);border-radius:2px;min-height:500px}.PrincipleItem_wrapper__G5DUv h2{color:rgb(var(--color-primary-50))}.styles_principles__XGKJ0{position:relative;background:linear-gradient(0deg,#eef4fa,#eef4fa 46%,#fff 0,#fff);padding:5em 0}.styles_principles__XGKJ0 .inner-wrapper{grid-gap:1.5em;gap:1.5em}.styles_backgroundImg__i29iV{background:url(/images/principles-bg.jpg) 50% no-repeat fixed;position:absolute;left:0;right:0;top:75px;bottom:200px;z-index:0;background-size:cover}.styles_innerBackgroundImg__NNUTk{background-color:#24273e;width:100%;height:100%;mix-blend-mode:multiply}@media (max-width:650px){.styles_principles__XGKJ0 .inner-wrapper.section{align-items:flex-start;grid-gap:0;gap:0}.styles_principles__XGKJ0{background:inherit;padding:0}}.styles_projectsSlideshow__s_kr0{overflow-x:clip}.styles_projectsSlideshowContainer__RkeD1 .styles_imageWrapper__MRBic{position:relative;top:56px;width:648px;height:800px}.styles_projectsSlideshowContainer__RkeD1 .styles_imageWrapper__MRBic.styles_blurWrapper__Cttrv{position:absolute;filter:blur(30px);transform:rotate(180deg) scale(.85);top:14%}.styles_projectsSlideshowContainer__RkeD1 section{flex:1 1;margin-left:7.5em}.styles_projectsSlideshowContainer__RkeD1{display:flex}.styles_slide__3UaUl{background:#31c8ce;position:relative;flex:0 0 100%;align-items:center;display:flex;padding-left:80px}.styles_sectionSlide__QRR6p{padding-right:40px}.styles_sectionSlide__QRR6p h3{margin-bottom:2em}.styles_arrowsWrapper__CW94d{position:relative;top:-20px;display:flex;justify-content:flex-start;margin-left:calc(648px + 80px + 7.5em)}.styles_arrowsWrapper__CW94d button{margin-right:1.2em}.styles_technologies__8OFkH{margin-top:2em;display:flex;grid-gap:1em;gap:1em}.styles_themeDarkText__1Vi3q{color:rgb(var(--color-gray-100))}.styles_themeDarkText__1Vi3q .styles_technologies__8OFkH img{filter:invert()}.styles_themeLightText__nrt95{color:rgb(var(--color-white))}@media (max-width:650px){.styles_slide__3UaUl{display:flow-root;padding-left:0;padding-top:40px}.styles_slide__3UaUl .styles_imageWrapper__MRBic{top:0;width:100%;height:500px}.styles_projectsSlideshowContainer__RkeD1 .styles_imageWrapper__MRBic.styles_blurWrapper__Cttrv{display:none}.styles_slide__3UaUl section{flex:1 1;margin:0;padding:0 var(--spacing-regular)}.styles_arrowsWrapper__CW94d{position:absolute;top:625px;right:16px;margin:0}.styles_arrowsWrapperImage__H2cPt{display:flex;margin-left:196px}.styles_projectsSlideshow__s_kr0{overflow-x:clip;width:100%}}.styles_projects__4r9ju{background:rgb(var(--color-gray-10));position:relative}.styles_projects__4r9ju header{margin-bottom:4em}.styles_logos__eODGC{background:rgb(var(--color-gray-10));padding:10em 0 5em}@media (max-width:650px){.styles_projects__4r9ju{background:#fff}.styles_logos__eODGC{background:rgb(var(--color-gray-10));padding:0}}.styles_howWeWork__C7GaL{padding:10em 0 12em}.styles_howWeWork__C7GaL .header{margin-bottom:5rem}.styles_howWeWork__C7GaL .styles_items__4mUhp{display:flex;justify-content:space-between;grid-gap:1em;gap:1em}.styles_imageWrapper__ytX4b{position:relative;width:100%;height:232px}.styles_item__nO9FP{background:rgb(var(--color-gray-10));box-shadow:0 3px 4px -2px rgba(51,62,67,.15);flex:1 1}.styles_wrapper___5pZB{padding:2em}@media (max-width:650px){.styles_howWeWork__C7GaL{padding:0 0 2.5em}.styles_item__nO9FP{flex:max-content 1}.styles_howWeWork__C7GaL .styles_items__4mUhp{flex-wrap:wrap;grid-gap:0;gap:0}.styles_header__Rneui{margin:0 var(--spacing-regular)}.styles_howWeWork__C7GaL .header{margin-top:5rem}}.styles_container__lYt4Z{background-color:#20233a;width:100%;height:100%;position:relative;cursor:pointer}.styles_image__otP38{opacity:.4;filter:saturate(0);transition:opacity .3s ease-in-out,filter .3s ease-in-out}.styles_image__otP38:hover{opacity:1;filter:none}.styles_link__ygqri{text-decoration:underline;text-transform:capitalize;color:rgb(var(--color-secondary-50));margin-right:.5em;display:inline-block}.styles_container__60uiO{width:100%;height:100%;background:hsla(0,0%,100%,.6);display:flex;align-items:center;background:#fff;position:relative}.styles_container__60uiO h2,.styles_container__60uiO h4{margin:0}.styles_container__60uiO article{display:flex;flex-direction:column;max-height:100%;overflow-y:scroll;padding:2em}.styles_container__60uiO article p{white-space:pre-line}.styles_container__60uiO article h2{color:rgb(var(--color-primary-50));font-size:28px}.styles_container__60uiO article h4{color:rgb(var(--color-gray-100));font-size:18px}.styles_container__60uiO header{display:flex;margin-bottom:.5em}.styles_container__60uiO header .styles_title__PI131{margin-left:1em}.styles_avatar__sxr3x{min-width:60px;height:60px;border-radius:50%;overflow:hidden}.styles_container__60uiO footer{margin-top:1em}.styles_close__jqobK{width:14px;height:14px;background:none;border:none;padding:0;cursor:pointer;position:absolute;right:1em;top:1em}.styles_gridContainer__CHziI{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));background-color:#20233a}.styles_gridContainer__CHziI>.styles_itemContainer__eogVr{position:relative}.styles_gridContainer__CHziI>.styles_itemContainer__eogVr:after{content:"";padding-bottom:100%;display:block}.styles_itemContainer__eogVr>.styles_modalContainer__R0dfF{position:absolute;display:block;z-index:10;overflow:hidden;height:0;width:0;transition:height .1s ease-in-out,width .1s ease-in-out}.styles_itemContainer__eogVr>.styles_selectedModalContainer__hyvkg{height:100px;width:100px}@media (max-width:400px){.styles_gridContainer__CHziI{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.styles_theTeam__fQF_a{background:rgb(var(--color-primary-25))}.styles_theTeam__fQF_a .inner-wrapper{display:flex;justify-content:space-between;align-items:center}.styles_theTeam__fQF_a section{flex:1 1;margin-right:8em}.styles_theTeam__fQF_a h2{color:rgb(var(--color-primary-75))}.styles_imageWrapper__W__RL{position:relative;top:-80px;width:648px;height:650px;box-shadow:0 12px 8px -8px rgba(var(--color-primary-75),.7)}@media (max-width:650px){.styles_theTeam__fQF_a{background:#fff}.styles_imageWrapper__W__RL{display:none}.styles_theTeam__fQF_a section{margin:0 var(--spacing-regular)}.styles_theTeam__fQF_a h1.header{margin:0}.styles_theTeam__fQF_a .inner-wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:50px}}.styles_footer__1G5Rm{padding:10em 0;margin:0 var(--spacing-regular)}.styles_footer__1G5Rm div h4{margin:0;color:#01a67d;font-size:1.75em}.styles_address__RB2rx{display:flex;flex-direction:column;width:33.5em;height:8em;align-items:flex-start;margin-top:2.5em}.styles_address__RB2rx span{margin-top:.625em}.styles_address__RB2rx span:last-child{margin-top:3.125em}@media (max-width:650px){.styles_footer__1G5Rm{background:inherit;padding:2.5em 0;margin:0 var(--spacing-regular)}.styles_header__bTkI1{margin-bottom:.5em}.styles_address__RB2rx{width:100%}.styles_address__RB2rx span:last-child{flex-wrap:wrap;width:60%}}