@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;line-height:1.35}html,body{height:100%;font-family:Poppins,sans-serif}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}:root{--accent: #0069B3;--red: #eb1241;--green: #17f046;--bg-primary: #fdfdfd;--bg-secondary: #f1f5f9;--dark: #334155;--gray: #989ea1;--white: #fdfdfd;--xsm-rem: .25rem;--sm-rem: .5rem;--md-rem: 1.25rem;--lg-rem: 4rem;--xl-rem: 8rem}body{color:var(--dark);background-color:var(--bg-primary)}p{font-size:1.5rem}h1{font-size:3rem}h2{font-size:2.25rem}.site-warning{background-color:#f8b808;color:var(--white);font-size:1.5rem;font-weight:600;text-align:center;width:100%;padding:var(--md-rem)}.banner-container{position:relative;display:flex;width:100%}.banner{padding:4rem 10rem}.banner-half{width:50%;padding-left:10rem;padding-right:0}.banner h1{white-space:nowrap}.text-container{display:flex;flex-direction:column;gap:.5rem}.section-container{text-align:center;padding:0 20rem}.partners-container{display:grid;width:fit-content;place-items:center;margin-left:auto;margin-right:auto;grid-template-columns:repeat(6,1fr);gap:1rem}.partner{height:5rem}.clients-container{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--md-rem);padding:0 10rem;padding-bottom:var(--lg-rem)}.customer{background-color:var(--bg-primary);padding:var(--md-rem)}.service-customer{display:flex;flex-direction:column;align-items:center;padding:var(--sm-rem);background-color:var(--bg-primary);overflow:hidden}.service-customer img{object-fit:contain;width:100%;height:15rem;padding:var(--md-rem)}.service-customer a{font-size:1.5rem;font-weight:600;padding:var(--sm-rem)}.service-customer a.underline:hover{color:var(--accent)}.line{width:100%;height:var(--xsm-rem);background-color:var(--bg-secondary)}.team-container{display:grid;width:fit-content;place-items:center;margin-left:auto;margin-right:auto;grid-template-columns:repeat(4,1fr);gap:1rem}.contact-section{display:flex;flex-direction:column;flex:1;text-align:center;padding:1.25rem}.contact-section img{height:3.75rem}.service-section{display:flex;text-align:start;min-height:25rem;overflow:hidden;background-color:var(--bg-secondary)}.service-section.flipped{flex-direction:row-reverse}.service-img-container{width:33.33%}.service-img-container.img-full{width:100%}.service-img-container img{width:100%;height:100%;object-fit:cover}.teammember-container{overflow:hidden;width:16rem;height:100%;background-color:var(--bg-secondary)}.teammember-container .icon{height:1.25rem;filter:brightness(0)}.teammember-container .profile{width:100%;object-fit:cover;aspect-ratio:1/1}.flag{height:1.25;width:2rem}.top-bar{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.25rem 5rem;background-color:var(--bg-primary);gap:4rem;position:relative}.flex-start{align-items:flex-start}.flex-wrap{flex-wrap:wrap}.flex{display:flex}.flex-1{display:flex;flex:1}.centered-y{display:flex;align-items:center}.centered-x{display:flex;justify-content:center}.centered{display:flex;justify-content:center;align-items:center}.col{flex-direction:column}.nav-container{display:flex;align-items:center;gap:2.5rem}.dropdown-nav{position:absolute;overflow:hidden;top:100%;left:0;z-index:10;width:100%;max-height:0;transition:max-height .2s ease;background-color:var(--bg-secondary)}.dropdown-nav.opened{max-height:18rem}#nav-dropdown-button{border:none;border-radius:50%;height:3rem;padding:var(--sm-rem);aspect-ratio:1/1;background-color:var(--accent)}#nav-dropdown-button.opened{background-color:var(--dark)}form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--md-rem);padding:var(--md-rem);margin:0 var(--sm-rem);margin-bottom:var(--lg-rem);background-color:var(--bg-secondary);width:100%;max-width:40rem}.text-input{width:100%;background-color:var(--bg-primary);padding:var(--sm-rem);border:none}.label{margin-left:var(--xsm-rem)}.status-success{background-color:var(--green);color:var(--white)}.status-fail{background-color:var(--red);color:var(--white)}.carousel{position:relative;margin:auto}.track{display:flex;transition:transform .5s ease;will-change:transform}.review{flex:0 0 auto;box-sizing:border-box;padding:0 .5rem;height:8rem;display:flex;align-items:center;justify-content:center}.review>div{padding:.5rem;height:100%;width:100%;font-size:1.25rem;color:var(--dark);background:var(--bg-primary)}.review{width:25%}.carousel-nav{display:flex;align-items:center;justify-content:center;position:absolute;height:100%;width:var(--md-rem);z-index:2;font-size:2rem;cursor:pointer;background:none;border:none;color:var(--bg-primary)}.carousel-nav:hover{color:var(--bg-secondary)}.carousel .prev{right:100%;margin-right:var(--sm-rem)}.carousel .next{left:100%;margin-left:var(--sm-rem)}.dropdown{position:relative;width:fit-content}.dropdown-button{display:flex;justify-items:center;align-items:center;gap:var(--sm-rem);border:none;padding:var(--sm-rem);background-color:var(--bg-primary)}.opened .dropdown-button{background-color:var(--bg-secondary)}.dropdown-content{display:flex;flex-direction:column;align-items:flex-start;position:absolute;overflow:hidden;margin-top:var(--xsm-rem);opacity:0;transform:scale(.9);transition:opacity .15s ease,transform .15s ease;width:100%;top:100%;left:0;z-index:10;transform-origin:top;background-color:var(--bg-primary)}.opened .dropdown-content{opacity:100;transform:scale(1)}.dropdown img{height:1rem;transition:rotate .15s ease-out;rotate:0deg}.dropdown.opened img{rotate:180deg}.dropdown-option{padding:var(--sm-rem);width:100%;text-align:left;border:none;background:none}.dropdown-option:hover{color:var(--accent);background-color:var(--bg-secondary);border-radius:0}.button{display:flex;justify-content:center;align-items:center;gap:var(--md-rem);font-weight:700;white-space:nowrap;font-size:1.5rem;padding:1rem 2rem;border-radius:9999px}.button img{height:2rem}.button-sm{font-size:1rem;padding:.5rem 2rem;gap:var(--sm-rem)}.button-sm img{height:1.5rem}#send-button:disabled{background-color:var(--gray);border:2px solid var(--gray)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner{display:none}#send-button:disabled .spinner{display:block;animation:spin .75s linear infinite}.button-filled{color:var(--accent);background-color:var(--white);border:2px solid var(--white)}.button-filled:hover{color:var(--white);background-color:var(--dark);border-color:transparent}.button-outlined{color:var(--white);background:none;border:2px solid var(--white)}.button-outlined:hover{color:var(--white);background:var(--dark);border-color:transparent}.button-primary{color:var(--white);background-color:var(--accent);border:2px solid var(--accent)}.button-primary:hover{background-color:var(--dark);border-color:transparent}.navbutton{cursor:pointer;color:var(--dark);font-size:1.5rem;white-space:nowrap}.navbutton:hover,.navbutton.selected{color:var(--accent)}.navbutton img{width:1.5rem;min-width:1.5rem;filter:brightness(0)}.navbutton:hover img{filter:brightness(100%)}.navbutton div{background-color:var(--accent);height:.25rem;width:0px;transition:width .15s ease-out}.navbutton:hover div,.navbutton.selected div{width:100%}.logo-full{width:20rem;min-width:10rem;object-fit:contain}.logo-icon{width:3.75rem;min-width:3.75rem;display:none}.social-link{height:1.75rem;filter:brightness(0)}.social-link:hover{filter:brightness(100%)}.lang-button{cursor:pointer;font-size:1.5rem}.lang-button.selected{font-weight:700;color:var(--accent)}.lang-button:hover{text-decoration:underline}.text-sm{font-size:1rem}.semibold{font-weight:600}.text-center{text-align:center}.text-nowrap{white-space:nowrap}.text-accent{color:var(--accent)}.text-red{color:var(--red)}.text-white{color:var(--white)}.underline{text-decoration:underline}.link-md{font-size:1.5rem;text-decoration:underline}.bg-accent{color:var(--white);background-color:var(--accent)}.bg-dark{color:var(--white);background-color:var(--dark)}.bg-secondary{background-color:var(--bg-secondary)}.rounded{border-radius:.375rem}.gap-sm{gap:var(--sm-rem)}.gap-md{gap:var(--md-rem)}.gap-lg{gap:var(--lg-rem)}.p-sm{padding:var(--sm-rem)}.p-md{padding:var(--md-rem)}.p-lg{padding:var(--lg-rem)}.px-lg{padding-left:var(--lg-rem);padding-right:var(--lg-rem)}.py-lg{padding-top:var(--lg-rem);padding-bottom:var(--lg-rem)}.py-md{padding-top:var(--md-rem);padding-bottom:var(--md-rem)}.pb-lg{padding-bottom:var(--lg-rem)}.w-full{width:100%}.full{width:100%;height:100%}.mobile{display:none}footer{background-color:var(--dark);color:var(--bg-secondary);text-align:center;width:100%;padding:.5rem .5rem 1rem}.moha{position:absolute;right:2.5rem;bottom:0;transform:translateY(2.15rem);width:37.5rem}.map{width:100%;height:20rem}@media(max-width:1535px){.partners-container{grid-template-columns:repeat(3,1fr)}.section-container{padding-left:5rem;padding-right:5rem}.logo-full{display:none}.logo-icon{display:block}.top-bar{padding:1.25rem;gap:2rem}.navbutton p{font-size:1.25rem}#splashtop-download{font-size:1rem;padding:.75rem 1rem}#splashtop-download img{height:1.5rem}}@media(max-width:1279px){.review{width:calc(100% / 3)}.banner-half{width:100%;padding-left:5rem;padding-right:5rem}.moha{display:none}}@media(max-width:1023px){#splashtop-download,.desktop{display:none}.mobile,.logo-full{display:block}.logo-icon{display:none}.review>div{font-size:1rem}.partners-container,.team-container{grid-template-columns:repeat(2,1fr)}.clients-container{grid-template-columns:repeat(2,1fr);padding:0 3rem}.banner{padding:3rem}.banner h1{white-space:wrap}.section-container{padding-left:4rem;padding-right:4rem}.service-section,.service-section.flipped{flex-direction:column}.service-img-container{width:100%;height:10rem}.sc-col{flex-direction:column}:root{--md-rem: 1rem;--lg-rem: 2rem;--xl-rem: 4rem}}@media(max-width:767px){#nav-dropdown-button{height:3rem}.review{width:50%}.partners-container{grid-template-columns:repeat(1,1fr)}.clients-container{grid-template-columns:repeat(1,1fr);padding:0 1rem}.button{padding:.5rem 1rem}p{font-size:1.25rem}h1{font-size:2.25rem}h2{font-size:1.75rem}a{font-size:1.5rem}.banner{text-align:center;padding:1rem}}@media(max-width:639px){.text-container.p-lg{padding:var(--md-rem)}.review{width:100%}.section-container{padding-left:1rem;padding-right:1rem}.team-container{grid-template-columns:repeat(1,1fr)}p{font-size:1rem}}
