*,::after,::before{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:"Comfortaa";src:url("/assets/fonts/Comfortaa-Regular.ttf")}@font-face{font-family:"Manrope";src:url("/assets/fonts/Manrope-Regular.ttf")}html{scroll-behavior:smooth}body{position:relative;width:100%;font-family:"Comfortaa"}a{text-decoration:none}.navbar{position:absolute;bottom:20px;right:0;display:flex;justify-content:space-between;align-items:center;width:100%;height:fit-content;padding:10px 30px;font-family:"Manrope";z-index:2;transition:all 0.3s ease-in-out;z-index:999}.navbar .desktop{width:100%;position:relative;display:flex;justify-content:space-between;align-items:center}.navbar .desktop .logo-navbar{position:relative;width:15%}.navbar .desktop .logo-navbar img{width:40px;object-fit:contain}.navbar .desktop .links{display:flex;justify-content:center;align-items:center;align-self:center;width:60%}.navbar .desktop .links a{position:relative;color:#FFFF;font-size:16px;font-weight:500;margin:0 17.5px}.navbar .desktop .links a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);background-color:#03D87D;transition:all 0.3s ease-in-out}.navbar .desktop .links a.active::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(1);background-color:#03D87D;transition:all 0.3s ease-in-out}.navbar .desktop .links a:hover::before{transform:scaleX(1)}.navbar .desktop .links .translate-wrapper{display:flex;justify-content:center;align-items:center;padding:0;margin:0}.navbar .desktop .links .translate-wrapper li{list-style-type:none;margin-left:10px}.navbar .desktop .links .translate-wrapper li img{width:30px;height:30px;object-fit:cover;border-radius:50%}.navbar .desktop .contact-navbar{display:flex;justify-content:flex-end;align-items:center;color:#FFFF;width:15%}.navbar .desktop .contact-navbar a{position:relative;color:#FFFF}.navbar .desktop .contact-navbar a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);background-color:#03D87D;transition:all 0.3s ease-in-out}.navbar .desktop .contact-navbar a.active::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(1);background-color:#03D87D;transition:all 0.3s ease-in-out}.navbar .desktop .contact-navbar a:hover::before{transform:scaleX(1)}.navbar .desktop .contact-navbar i{color:#03D87D;font-size:24px;margin-right:20px}.navbar .mobile{display:none}.navbar .mobile .menu-hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}@media (max-width:989px){.navbar .desktop{display:none}.navbar .mobile{width:100%;position:relative;display:flex;justify-content:space-between;align-items:center}.navbar .mobile .logo-navbar{position:relative;width:15%}.navbar .mobile .logo-navbar img{width:40px;object-fit:contain}.navbar .mobile .menu-hamburger{position:relative;width:40px;height:30px;flex-direction:column;justify-content:space-around;align-items:center}.navbar .mobile .menu-hamburger .hamburger-wrapper{display:flex;position:relative;width:40px;height:40px;flex-direction:column;justify-content:space-around;align-items:center}.navbar .mobile .menu-hamburger .hamburger-wrapper .hamburger{position:relative;width:80%;height:3px;background-color:#FFFF;transition:all 0.3s ease-in-out}}.navbar-mobile{position:fixed;background-color:#000000;width:100%;height:100vh;top:0;left:0;display:none;flex-direction:column;justify-content:center;align-items:center;z-index:999}.navbar-mobile div.cross{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:10px;right:10px;z-index:1000}.navbar-mobile div.cross .cross1,.navbar-mobile div.cross .cross2{width:100%;height:3px;background-color:#FFFF}.navbar-mobile div.cross .cross1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotateZ(-45deg)}.navbar-mobile div.cross .cross2{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotateZ(45deg)}.navbar-mobile .links-mobile{position:fixed;background-color:#000000;width:100%;height:100vh;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;z-index:999}.navbar-mobile .links-mobile a{position:relative;color:#FFFF;font-size:25px;font-weight:500;margin:0 17.5px}.navbar-mobile .links-mobile a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);background-color:#03D87D;transition:all 0.3s ease-in-out}.navbar-mobile .links-mobile a.active::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;transform:scaleX(1);background-color:#03D87D;transition:all 0.3s ease-in-out}.navbar-mobile .links-mobile a:hover::before{transform:scaleX(1)}.navbar-mobile .links-mobile .translate-wrapper{display:flex;justify-content:center;align-items:center;padding:0;margin:0}.navbar-mobile .links-mobile .translate-wrapper li{list-style-type:none;margin-left:10px}.navbar-mobile .links-mobile .translate-wrapper li img{width:30px;height:30px;object-fit:cover;border-radius:50%}.fixed-navbar{position:fixed;top:0 !important;background-color:#000000}footer.footer{position:relative;display:flex;flex-direction:column;justify-content:space-around;align-items:center;width:100%;min-height:635px;background-color:#000000;color:#FFFF}footer.footer .logo-footer{position:relative;width:100%;height:auto;display:flex;justify-content:center;align-items:center}footer.footer .logo-footer img{width:60px;height:auto;object-fit:contain}footer.footer .text{font-size:30px}footer.footer .social-media{display:flex;justify-content:center;align-items:center}footer.footer .social-media .one-social{display:flex;justify-content:center;align-items:center;width:48px;height:48px;padding:14px;background-color:#FFFFFF33;border-radius:50%;margin-right:10px;font-size:21px;transition:all 0.3s ease-in-out;text-decoration:none;color:#FFFF}footer.footer .social-media .one-social:hover{background-color:#03D87D;cursor:pointer}footer.footer .footer-links a{position:relative;color:#FFFF;text-decoration:none;padding:2px 0;margin-right:20px;font-size:14px}footer.footer .footer-links a::before{content:"";position:absolute;bottom:0;left:0;width:100%;opacity:0;height:1px;background-color:#03D87D;transition:all 0.3s ease-in-out}footer.footer .footer-links a:hover::before{opacity:1}footer.footer .copyright{width:100%;display:flex;justify-content:center;align-items:center;color:#FFFFFF54;font-size:14px;text-align:center}.header{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:transparent;background:radial-gradient(at top center, #263D81 0%, #000000 100%);font-family:"Comfortaa";overflow:hidden}.header .overlay-header{position:absolute;width:100%;height:100%;top:0;left:0;background:url("/assets/img/poly-bg-white.svg") top/cover no-repeat;z-index:1;mix-blend-mode:overlay}.header .overlay-animate{position:absolute;width:100%;height:100%;background:url("/assets/img/poly-bg-white.svg") top/cover no-repeat;z-index:1;transform:scale(1.2501);transition:all 0.3s ease-in-out}#contact-top{position:relative;width:100%;padding:100px 0}#contact-top .infos-wrapper{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}@media (max-width:767px){#contact-top .infos-wrapper{flex-direction:column;align-items:center}}#contact-top .infos-wrapper .info{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:33%}@media (max-width:767px){#contact-top .infos-wrapper .info{width:100%;margin-top:25px}}#contact-top .infos-wrapper .info i{font-size:32px;color:#0376EA}#contact-top .infos-wrapper .info p{font-size:21px;font-family:"Manrope";text-align:center;margin-top:10px}#contact-top .infos-wrapper .info p a{font-size:21px;font-family:"Manrope";text-align:center;margin-top:10px;color:black}#notification_sandbox{position:fixed;left:15px;top:130px;z-index:9999}.notification{position:relative;background:#03D87D;animation:0.5s fadeInLeft;overflow:hidden;margin:5px 0px;display:block;padding:10px;padding-right:45px}.notification p{margin:0px;color:#FFFF}.notification.danger{background:#f8d7da}.notification.hide{animation:0.5s fadeOutLeft;transform:translateX(calc(-100% - 15px))}.notification .notification_toggle{position:absolute;top:50%;right:15px;height:27px;transform:translateY(-50%);line-height:28px}.notification::after{content:"";background:#263D81;position:absolute;left:0px;bottom:0px;width:100%;height:3px;animation:15s fillOut}@keyframes fillOut{0%{width:100%}100%{width:0%}}@keyframes fadeOutLeft{0%{transform:translateX(0px)}100%{transform:translateX(calc(-100% - 20px))}}@keyframes fadeInLeft{0%{transform:translateX(calc(-100% - 20px))}100%{transform:translateX(0px)}}#home{font-family:"Manrope"}#home h2{font-family:"Comfortaa";font-size:34px}#home .header-home a.logo-wrapper{position:relative;z-index:2;width:fit-content;transform:translateY(-100%)}#home .header-home a.logo-wrapper .logo{width:229px;height:auto;z-index:2}@media (max-width:989px){#home .header-home a.logo-wrapper .logo{width:80px}}#home .header-home .company-name{font-size:80px;color:#ffff;text-transform:uppercase;text-align:center;margin-bottom:30px;z-index:2}@media (max-width:989px){#home .header-home .company-name{font-size:66px}}@media (max-width:767px){#home .header-home .company-name{font-size:38px}}#home .header-home .intro{color:#ffff;font-size:34px;text-align:center;width:80%;z-index:2}@media (max-width:767px){#home .header-home .intro{font-size:24px}}#home .first-bloc h2{font-family:"Manrope";font-size:30px}#home .title-h2{color:#0376EA}#home .h3-title{color:#000000;font-size:24px;font-weight:500}#home .who-are-we{margin-top:150px}#home .who-are-we .paragraph-who-are-we{font-size:34px;font-family:"Comfortaa";color:#0B0F1F;font-weight:900}#home .who-are-we .right-side,#home .who-are-we .left-side{padding:30px 30px 20px 30px}#home .who-are-we .right-side p,#home .who-are-we .left-side p{color:#0B0F1F}#home .who-are-we .right-side{font-size:18px}#home .who-are-we .right-side .text p{margin-bottom:25px;color:#0B0F1F}#home .who-are-we .right-side .text i{color:#03D87D;margin-right:10px}#home .who-are-we .right-side .buttons{margin-top:40px;position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px}#home .who-are-we .right-side .buttons a{display:flex;justify-content:center;align-items:center;min-width:180px;min-height:48px;padding:10px 0px;font-size:14px;border:none;transition:all 0.3s ease-in-out}#home .who-are-we .right-side .buttons a:first-child():hover{background-color:#025CB7}#home .who-are-we .right-side .buttons a:last-child{background-color:rgba(3, 118, 234, 0.1);color:#0376EA;transition:all 0.3s ease-in-out}#home .who-are-we .right-side .buttons a:last-child:hover{background-color:#0376EA;color:#FFFF}#home .who-are-we .count-up span{font-size:50px;color:#0376EA}#home .who-are-we .count-up p{font-size:18px;text-align:center;color:#0B0F1F}#home .skills{position:relative;height:500px;width:100%;display:flex;justify-content:center;align-items:center;background-color:#ebf4fd}@media (max-width:767px){#home .skills{flex-direction:column}}#home .skills .left-side{position:relative;width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:767px){#home .skills .left-side{width:100%}}#home .skills .left-side .line{position:relative;width:100%;display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;padding:20px 0}#home .skills .left-side .line .one-skill{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#home .skills .left-side .line .one-skill img{width:42px;height:42px;object-fit:cover;object-position:center;margin-bottom:15px}#home .skills .left-side .line .one-skill p{font-size:18px;word-wrap:break-word;color:#0B0F1F;font-weight:500}#home .skills .right-side{position:relative;width:50%;height:100%;background:url("/assets/img/studio.jpg") center/cover no-repeat}#home .skills .right-side .overlay-skills{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(3, 118, 234, 0.5);z-index:1;mix-blend-mode:overlay}@media (max-width:767px){#home .skills .right-side{width:100%}}#home .our-team-members{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:fit-content;background:linear-gradient(#121d3d 0% 50%, #FFFF 50%);padding:20px 0}@media (max-width:989px){#home .our-team-members{background:#121d3d}}#home .our-team-members h2{color:#FFFF;margin-bottom:35px}#home .our-team-members .members{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}#home .our-team-members .members .member{padding:0 20px}@media (max-width:989px){#home .our-team-members .members .member{padding:0}}#home .our-team-members .members .member img{width:360px;height:360px;border-radius:50%;object-fit:cover;object-position:top}@media (max-width:767px){#home .our-team-members .members .member img{width:300px;height:300px}}#home .our-team-members .members .member p{margin-top:15px;color:#0B0F1F}@media (max-width:989px){#home .our-team-members .members .member p{color:#FFFF}}#home .our-team-members .members .member p.name{font-weight:700}#home .join-us{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#home .join-us h2{color:#0376EA}#home .join-us .bg-blue{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:636px;background:radial-gradient(at top center, #263D81 0%, #000000 100%)}#home .join-us .bg-blue .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url("/assets/img/poly-bg-white.svg") top/cover no-repeat;z-index:1;mix-blend-mode:overlay}#home .join-us .bg-blue .p-join{font-size:24px;color:#03D87D;z-index:2;margin-bottom:100px}#home .join-us .bg-blue h3{color:#FFFF;font-size:59px;font-family:"Comfortaa";z-index:2;margin-bottom:100px}@media (max-width:767px){#home .join-us .bg-blue h3{font-size:30px}}#home .join-us .bg-blue .contact-us{padding:5px 28px;background-color:#03D87D;border:none;z-index:2;min-width:250px;min-height:62px;display:flex;justify-content:center;align-items:center;font-size:18px;transition:all 0.3s ease-in-out}#home .join-us .bg-blue .contact-us:hover{background-color:#02A665}#contact{position:relative;width:100%}#contact .header-contact{min-height:50vh}#contact .header-contact .contact-title{font-size:46px;font-family:"Comfortaa";color:#FFFF;z-index:2}#contact .contact-wrapper{position:relative;height:600px;width:100%;display:flex;justify-content:center;align-items:center;background-color:#ebf4fd}@media (max-width:767px){#contact .contact-wrapper{flex-direction:column;height:1200px}}#contact .contact-wrapper .left-side{position:relative;width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#contact .contact-wrapper .left-side p{font-size:24px;font-family:"Manrope";font-weight:500;margin-bottom:50px}@media (max-width:767px){#contact .contact-wrapper .left-side{width:100%}}#contact .contact-wrapper .left-side form{position:relative;width:80%;font-family:"Manrope"}#contact .contact-wrapper .left-side form .line input{padding:8px 16px;border-color:#0376EA24;min-height:48px;margin-bottom:20px}#contact .contact-wrapper .left-side form .line input::placeholder{color:#b6aeae}#contact .contact-wrapper .left-side form textarea::placeholder{color:#b6aeae}#contact .contact-wrapper .left-side form .button-contact{position:relative;width:100%;height:48px}#contact .contact-wrapper .left-side form .button-contact button{width:100%;height:48px;color:#FFFF;font-size:14px;font-family:"Manrope";border-radius:5px;padding:5px 18px;border:none;background-color:#0376EA;transition:all 0.3s ease-in-out}#contact .contact-wrapper .left-side form .button-contact button:hover{background-color:#025CB7}#contact .contact-wrapper .right-side{position:relative;width:50%;height:100%;background:url("/assets/img/bg-contact.jpg") center/cover no-repeat}#contact .contact-wrapper .right-side .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(3, 118, 234, 0.5);z-index:1;mix-blend-mode:overlay}@media (max-width:767px){#contact .contact-wrapper .right-side{width:100%}}.header.header-404{min-height:30vh}.header.header-404 .title-404{color:#ffff}.header.header-404 .content-404{display:flex;flex-direction:column;justify-content:center;color:#FFFF}