.roboto-light{font-family:roboto,sans-serif;font-weight:300;font-style:normal}.roboto-regular,p{font-family:roboto,sans-serif;font-weight:400;font-style:normal}.roboto-medium{font-family:roboto,sans-serif;font-weight:500;font-style:normal}.roboto-bold{font-family:roboto,sans-serif;font-weight:700;font-style:normal}html{width:100%;height:100%;margin:0;overflow-x:hidden}#logoMobile{width:100%;max-width:150px}#logoDesktop{width:100%;max-width:190px}#openMenuIcon{max-height:25px;max-width:25px}#closeMenuIcon{max-height:25px;max-width:25px}#earth{}.earth-desktop-hidden{opacity:0 !important;filter:blur(40px) !important}#earthVideo{position:absolute}h1{font-size:36px}@media only screen and (max-width:576px) and (min-height:900px){h1{font-size:40px}}@media(min-width:576px){h1{font-size:40px}}h2{font-size:40px}h3{font-size:32px}h4{font-size:26px}h5{font-size:20px}p,.text,li{font-size:18px}li{margin-left:30px}.text-small{font-size:12px}a{text-decoration:none !important;color:inherit}.divider-mobile{max-width:100%}.divider-desktop{max-width:33%}.fade-in{animation:fadeIn .5s;animation-fill-mode:forwards}.fade-in-slow{animation:fadeIn 1s;animation-fill-mode:forwards;animation-timing-function:linear}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fade-out{animation:fadeOut .5s;animation-fill-mode:forwards}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}#contactButton,.send-button{background-color:#94408e;height:50px;border-radius:8px;border-style:none;cursor:pointer;text-decoration:none;color:#fff;transition:all .15s linear;box-shadow:0 4px 8px rgba(148,64,142,.2),0 6px 20px rgba(148,64,142,.19);text-align:center;font-size:20px}#contactButton:hover,.send-button:hover{box-shadow:0 8px 8px rgba(148,64,142,.2),0 6px 20px rgba(148,64,142,.19);transition:all .15s linear}@media(max-width:576px){#contactButton{height:45px;box-shadow:0 2px 4px rgba(148,64,142,.2),0 3px 10px rgba(148,64,142,.19)}}#bookMeetingButton{background-color:#fff;height:50px;border-color:#94408e;border-style:solid;border-width:2px;border-radius:8px;cursor:pointer;text-decoration:none;color:#94408e;transition:all .15s linear;box-shadow:0 4px 8px rgba(148,64,142,.2),0 6px 20px rgba(148,64,142,.19);text-align:center}#bookMeetingButton:hover{box-shadow:0 8px 8px rgba(148,64,142,.2),0 6px 20px rgba(148,64,142,.19);transition:all .15s linear}@media(max-width:576px){#bookMeetingButton{height:45px;box-shadow:0 4px 8px rgba(148,64,142,.2),0 6px 20px rgba(148,64,142,.19)}}header{height:70px}#header{display:flex;align-items:center;position:fixed;height:70px;width:100%;background-color:rgba(255,255,255,.6);z-index:10;border-bottom:1px solid #cfcfcf;backdrop-filter:blur(10px)}@media(max-width:576px){header{height:60px}#header{height:60px}}#main{min-height:calc(100svh - 100px)}@media(min-width:576px){#main{min-height:calc(100vh - 70px)}}@media(max-width:576px){#main{min-height:calc(100svh - 85px)}}#menu{z-index:3;min-height:calc(100svh - 100px);background-color:#fff}@media(max-width:576px){#menu{min-height:calc(100svh - 85px)}}.menu-chevron{width:35px}.menu-language{width:60px}#hero{position:relative;isolation:isolate}@media(max-width:576px){#hero{min-height:calc(100svh - 60px)}}@media(min-width:576px){#hero{min-height:min(calc(100vh - 70px),750px)}}#ourMission{background-color:#f3f3f3;width:100%}@media(max-width:576px){#ourMission{min-height:calc(100lvh - 60px)}}.arms-wrapper{overflow:hidden;min-height:250px}.arm-left,.arm-right{position:absolute;top:0;bottom:0;width:46%;background-size:contain;background-repeat:no-repeat;opacity:0;transition:transform 1.2s cubic-bezier(.25,.46,.45,.94),opacity 1s ease}.arm-left{left:var(--arm-inset,0);background-image:url(/img/arms-left.png);background-position:100%;transform:translateX(-8%)}.arm-right{right:var(--arm-inset,0);background-image:url(/img/arms-right.png);background-position:0;transform:translateX(8%)}@media(max-width:576px){.arms-wrapper{--arm-inset:4%;min-height:160px}.arm-left,.arm-right{width:42%}}.arms-wrapper.arms-arrived .arm-left,.arms-wrapper.arms-arrived .arm-right{opacity:1;transform:translateX(0)}.arms-tint-overlay{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(148,64,142,.45),transparent 95%);mix-blend-mode:color;pointer-events:none;animation:armsTintPulse 4s ease-in-out infinite}@keyframes armsTintPulse{0%{opacity:.5;transform:scale(.9)translateX(-5%)}50%{opacity:.9;transform:scale(1.1)translateX(5%)}100%{opacity:.5;transform:scale(.9)translateX(-5%)}}.arms-orbs{position:absolute;top:40%;left:38%;width:24%;height:40%;pointer-events:none;opacity:0;transition:opacity 1.2s ease .3s}.arms-wrapper.arms-arrived .arms-orbs{opacity:1}.orb{position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(175,100,200,.9),rgba(148,64,142,.6));box-shadow:0 0 6px 1px rgba(148,64,142,.4);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.orb-1{width:6px;height:6px;top:38%;left:42%;animation:orbFloat1 5s infinite}.orb-2{width:4px;height:4px;top:50%;left:38%;animation:orbFloat2 6s infinite}.orb-3{width:7px;height:7px;top:42%;left:55%;animation:orbFloat3 7s infinite}.orb-4{width:4px;height:4px;top:55%;left:48%;animation:orbFloat4 4.5s infinite}.orb-5{width:5px;height:5px;top:45%;left:45%;animation:orbFloat5 5.5s infinite}@keyframes orbFloat1{0%{transform:translate(0,0)scale(1);opacity:.8}25%{transform:translate(5px,-8px)scale(1.1);opacity:1}50%{transform:translate(-3px,-14px)scale(.9);opacity:.6}75%{transform:translate(4px,-5px)scale(1.05);opacity:1}100%{transform:translate(0,0)scale(1);opacity:.8}}@keyframes orbFloat2{0%{transform:translate(0,0)scale(1);opacity:.6}30%{transform:translate(-6px,-4px)scale(1.15);opacity:1}60%{transform:translate(4px,-10px)scale(.9);opacity:.5}100%{transform:translate(0,0)scale(1);opacity:.6}}@keyframes orbFloat3{0%{transform:translate(0,0)scale(1);opacity:.7}20%{transform:translate(3px,-7px)scale(1.05);opacity:.9}50%{transform:translate(-5px,-12px)scale(.85);opacity:.5}80%{transform:translate(2px,-4px)scale(1.1);opacity:1}100%{transform:translate(0,0)scale(1);opacity:.7}}@keyframes orbFloat4{0%{transform:translate(0,0)scale(1);opacity:.5}35%{transform:translate(-4px,-10px)scale(1.2);opacity:1}70%{transform:translate(5px,-5px)scale(.9);opacity:.7}100%{transform:translate(0,0)scale(1);opacity:.5}}@keyframes orbFloat5{0%{transform:translate(0,0)scale(1);opacity:.9}40%{transform:translate(6px,-8px)scale(.9);opacity:.6}70%{transform:translate(-3px,-14px)scale(1.1);opacity:1}100%{transform:translate(0,0)scale(1);opacity:.9}}@media(max-width:576px){#services{min-height:100lvh}}#ourServicesTop,#ourServicesBottom{height:400px;display:block}#ourServicesTop{margin-left:auto}#ourServicesBottom{margin-right:auto}#ourEdge{background-color:#f3f3f3;width:100%}@media(max-width:576px){#ourEdge{min-height:100lvh}}.our-edge-image{max-width:300px;max-height:100%}@media(min-width:576px){.our-edge-image{max-width:100%;max-height:200px}}@keyframes fadeInUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .9s cubic-bezier(.23,1,.32,1)forwards;opacity:0;will-change:opacity,transform}@keyframes fadeInFromLeft{from{opacity:0;transform:translateX(-70px)}to{opacity:1;transform:translateX(0)}}.fade-in-left{animation:fadeInFromLeft 1.2s cubic-bezier(.16,1,.3,1)forwards;opacity:0;will-change:opacity,transform}@keyframes fadeInFromRight{from{opacity:0;transform:translateX(70px)}to{opacity:1;transform:translateX(0)}}.fade-in-right{animation:fadeInFromRight 1.2s cubic-bezier(.16,1,.3,1)forwards;opacity:0;will-change:opacity,transform}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.3s}.delay-3{animation-delay:.5s}.delay-4{animation-delay:.7s}.delay-5{animation-delay:.9s}.delay-6{animation-delay:1.1s}#contact{background-color:#fff;width:100%}@media(max-width:576px){#contact{min-height:calc(100lvh - 60px)}}.contact-input{border:1px solid rgba(81,81,81,.5);border-radius:8px}#contactLogo{width:320px !important;height:400px;display:block;margin-left:auto;z-index:2;opacity:0}#contactLogo.fade-in-right{animation:simpleFadeIn 1.5s ease-in-out forwards}@keyframes simpleFadeIn{0%{opacity:0}100%{opacity:1}}.simple-fade-in{animation:simpleFadeIn 1s ease forwards;opacity:1 !important;will-change:opacity}#footer{flex-grow:1}#footerContainer{background:#343434}.linkedin-footer-icon{width:35px;border-radius:4px}.footer-text{color:#fff;font-size:12px}.submitted-text{font-size:16px}.subheader{color:#535252}video{clip-path:inset(1px 1px)}@keyframes fadeInLeft{0%{transform:translateX(0)}100%{transform:translateX(100%)}}.fadeInLeft{animation-name:fadeInLeft;animation-duration:4s;animation-delay:-.15s;animation-fill-mode:forwards;animation-timing-function:ease}.alternate-background{background-color:#f3f3f3}.header-link,#languages a{color:#555}.header-link:hover,#languages a:hover{color:#000}.contact-header-button{color:#903487;border:2px #903487 solid;border-radius:7px;justify-content:center;padding-top:6px;padding-bottom:6px}.contact-header-button:hover{color:#903487}.our-services-link{text-decoration:underline !important;font-size:16px;color:#aaa}.service-item{transition:opacity .3s ease;overflow:hidden;opacity:0}.service-item.service-right{opacity:0}.service-item.fade-in-left,.service-item.fade-in-right{opacity:0;will-change:transform,opacity}@keyframes enhancedFadeInRight{0%{opacity:0;transform:translateX(80px)}100%{opacity:1;transform:translateX(0)}}.service-right.fade-in-right{animation-name:enhancedFadeInRight;animation-duration:1.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;animation-delay:0s;opacity:1}@keyframes enhancedFadeInLeft{0%{opacity:0;transform:translateX(-80px)}100%{opacity:1;transform:translateX(0)}}.service-item.fade-in-left{animation-name:enhancedFadeInLeft;animation-duration:1.2s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:forwards;animation-delay:0s;opacity:1}#languageIcon{width:20px;height:20px;margin-top:1px}@media(max-width:576px){.fade-in-up,.fade-in-left,.fade-in-right,.fade-in,.fade-in-slow,.simple-fade-in{animation:none !important;opacity:1 !important;transform:none !important;transition:none !important;will-change:auto !important}.service-item{opacity:1 !important;transition:none !important}#contactLogo{opacity:1 !important}}