@font-face{font-family:Defante;src:url(../../static/media/Defante.99b73d5008fd31f2d1aa.ttf)}*{font-family:Defante,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;list-style:none;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;text-decoration:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}h2{font-weight:400}.btn,h3{font-weight:500}.btn{align-items:center;background-color:var(--secondary-color);border:3px solid var(--secondary-color);border-radius:50px;color:var(--primary-color);cursor:pointer;display:flex;font-size:1.3rem;margin-top:40px;padding:15px 30px;transition:.5s;width:-webkit-fit-content;width:fit-content}.blue{color:var(--secondary-color)}.grey{color:var(--grey)}.arrow-icon{margin-left:15px;rotate:315deg;transition:.3 ease-in-out;width:15px}.arrow-icon.blue{fill:var(--secondary-color)}.arrow-icon.white{fill:var(--primary-color)}.whiteLink{color:var(--primary-color);transition:.5s ease-in-out}.whiteLink:hover{color:var(--secondary-color)}.brResponsive{display:none}.no_scroll{overflow:hidden}.article__title{color:var(--secondary-color);font-size:2rem}:root{--primary-color:#fff;--secondary-color:#00f;--grey:#a8a8a8;--black:#000}.fa,.far,.fas,FontAwesomeIcon{transform:translateZ(0);will-change:transform}div.arrow-icon,div.menu-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M0 96c0-17.7 14.3-32 32-32h384c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32h384c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zm448 160c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h384c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E")}.Header-container{background:url(../../static/media/Header-bg.7966e6a41c206ea22388.png) no-repeat 50%;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:space-between;width:100vw}.Header-container .Nav-container{height:15vh}.Header-container .Nav-container .close,.Header-container .Nav-container .logoMobile{display:none}.Header-container .Nav-container ul{align-items:center;display:flex;height:15vh;justify-content:right;width:100vw}.Header-container .Nav-container ul li{display:list-item;margin:0 10px;padding:10px}.Header-container .Nav-container ul .close{display:none}.Header-container .Nav-container ul .logo{margin-left:150px;margin-right:auto}.Header-container .Nav-container ul .logo img{width:200px}.Header-container .Nav-container ul .contact{margin-right:150px}.Header-container .Nav-container ul li a{color:#fff;color:var(--primary-color);font-size:1.3rem;font-weight:500;position:relative}.Header-container .Nav-container ul li a:after{background:#00f;background:var(--secondary-color);bottom:-3px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out;width:100%}.Header-container .Nav-container ul li a:hover:after{height:3px;transform:scaleX(1)}.Header-container .Title-container{align-items:center;color:#fff;color:var(--primary-color);display:flex;flex-direction:column}.Header-container .Title-container p{font-size:1rem;margin-bottom:20px}.Title-container h1{font-size:3rem;letter-spacing:1.2px;overflow:visible;text-align:center}.Title-container .brResponsive{display:none}.Title-container .question-mark:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAlCAYAAAA5iwvJAAAABHNCSVQICAgIfAhkiAAAAyFJREFUWEe9mN1RFEEUhZ0IxFerLFcTUCJwjQCJwDUCNQLHCIR3q1wiACJgCYBSIhAiUJ98XM/Zur3VDH1/embbrpoChtunv7nd92eme6CM9Xp9hH+9x3WGa4XrvOu6G81+7H2sM8fcH9D+HdHoSkYQ2cP9X4X/EfgzxJcRcc8G61DnLYFxvY5Aa8BvIHCqLHgJYXpl0gBsD4FPmUgIWgNOT16COgbwhym0gF1g/reCBo/GvqWtAXPrnyoTDyHKcz1qyJm9MCabDrkHDMEZxH5qgoAtPmSEHtovYUdYxog2zCNXAuZ2f1HUmCl4vquHBPJ3TKRDrGHuYAmY232gKH4EMNNd1RBYepYetsY7LwOVgJkPHyqq+xBkNFeNLH1Z806gvfCE7wA7AXELQW87762XFaDJsBQYAve4l+fGfJGQB/IJRvrKza7xxzxSNErA3O4Xiivc8zWAtYpPMr3luY7C3gE2ynESfxQVDqavP+LZqpjYHgksYnnkGrBehG8eTB6cedzKtTQdFcA58BIibERKI1SOd5m+tAjNgW9gpJVjdlIrTSTdB7CVw5MZu73e0zKBd1GOd5lrrYfZeNhJP245xnyrnKf1w3EQAR5djlvk2gjwqHJckb6Yaxkjk0cni7KLKg21HMu55zwrfY3KtaaHC68qub1ajjHPqopJo6o6RtxPDzNdvVKM1QUxb+0sMAlWGjH2NXNcWy0CWwur5djpwqobpSyXL/A7QWeZQxhjz9gaEJgpidewaLhpSCkUbhoc7oxUSH4DIWwOmptuqm1e6dgrcAJ7CsK7bxeyEI9U6vCqWkUJ3ATq9R6Ef6J+SKnozOgRQnPbQn2tgHLb6aCa8XX0G3DNKsl2EEhjJP4PsFRDbn2oRS08ySXuHWHXz5p5WM433757I5A8L5/AYJl3ik2ApRjRo5FAGkKzOrK36UvlvBWwV1RKniUov3lw6xnAxdEKeInVtLeXIQhfROlNznFHK+AZVla/zwnVNpBcysygCTD1jTeQc9n2VQ1osm0JTC+zo0ufvRjxxUCqAW8GLF5+jp+PcV3hjP6tAdNs/wE2nGx+kkJFXgAAAABJRU5ErkJggg==) no-repeat 50%;background-size:cover;content:"";height:21px;position:absolute;right:-18px;top:-20px;width:25px}.Title-container .question-mark{overflow:visible;position:relative}.Header-container .Title-container .btn-header{background-color:#00f;background-color:var(--secondary-color);border:2px solid #0000;color:#fff;position:relative;z-index:1}.Header-container .Title-container .btn-header:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease-in-out;width:0;z-index:-1}.Header-container .Title-container .btn-header:hover:after{width:100%}.Header-container .Title-container .btn-header:hover{color:#00f}.Header-container .Title-container .btn-header .arrow-icon{fill:#fff;transition:.3s ease-in-out}.Header-container .Title-container .btn-header:hover .arrow-icon{fill:#00f}.Header-container .Article-list{align-items:center;display:flex;display:none;flex-direction:row;justify-content:space-evenly}.Header-container .Article-list li{color:#fff;font-size:1rem;font-weight:500;margin-bottom:45px}.Header-container .Article-list li strong{font-weight:500}.Service-container{align-items:center;display:flex;flex-direction:row;height:100vh;justify-content:flex-start;width:100vw}.Service-container .img-illu{height:100vh;width:50vw}.Service-container .Service-text{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto 10% auto 5%;width:35vw}.Service-container .Service-text ul li h2{font-size:4rem}.Service-container .Service-text ul li h2.last-title{margin-bottom:15px}.Service-container .Service-text p{color:#0c0c49;font-size:1rem;font-weight:500}.Service-container .Service-text a{font-size:1rem}.Service-container .Service-text a .img-illu{height:13px}.Service2-container{align-items:flex-start;background-color:#00f;background-color:var(--secondary-color);color:#fff;color:var(--primary-color);display:flex;flex-direction:column;justify-content:space-between;padding:50px 10vw;transition:height .5s ease;width:110vw}.Service2-container.collapsed{height:110vh}.Service2-container.expanded{height:180vh}.Service2-container .Services-list{align-items:center;display:flex;flex-direction:column;gap:20px}.Service2-container .Services-list li{overflow:hidden}.Service2-container .Services-list .plus{align-items:center;border:solid #fff;border:var(--primary-color) solid;border-radius:50%;cursor:pointer;display:flex;font-family:Courier New,Courier,monospace;font-weight:600;height:30px;justify-content:center;text-align:center;transition:.5s;width:30px}.Service2-container .Services-list .plus:hover{background-color:#fff;background-color:var(--primary-color);color:#00f;color:var(--secondary-color)}.Service2-container .Services-list .ligne{background-color:#fff;height:.5px;width:80vw}.Service2-container .Services-list .services-container{display:flex;justify-content:space-between;margin:25px 0;padding:0 5px}.Service2-container .Services-list .services-container h2{width:200px}.Service2-container .Services-list .services-container p{line-height:1.2;width:320px}.Service2-container article{height:27vh}.Service2-container article .Service-btn{background-color:#fff;background-color:var(--primary-color);border:3px solid #fff;border:3px solid var(--primary-color);color:#00f;color:var(--secondary-color);margin-top:32px;transition:.5s}.Service2-container article h3{font-size:2.7rem;margin-bottom:40px;width:55vw}.About-container{align-items:center;display:flex;flex-direction:row-reverse;height:100vh;justify-content:flex-start;width:100vw}.About-container .img-illu{height:100vh;object-fit:cover;width:50vw}.About-container .About-text{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto 10% auto 5%;width:35vw}.About-container .About-text h2{color:#a8a8a8;color:var(--grey);font-size:4rem;height:350px;line-height:1}.About-container .About-text ul li h2.last-title{margin-bottom:15px}.About-container .About-text p{color:#0c0c49;font-size:1rem;font-weight:500}.About-container .About-text a{font-size:1rem}.About-container .About-text a .arrow-icon{height:13px}.Contact-container{align-items:center;background:url(../../static/media/Contact-bg.40ffe9613fcba54547be.png) no-repeat 50%;background-size:cover;display:flex;flex-direction:row;height:100vh;justify-content:space-evenly;width:100vw}.Contact-container .img-illu{height:75vh}.Contact-container article h2{color:#fff;color:var(--primary-color);font-size:4rem;font-weight:500;margin-bottom:3rem}.Contact-container article div{display:flex;flex-direction:row}.Contact-container article div p{color:#fff;color:var(--primary-color);font-weight:lighter;margin-left:100px}.Contact-container article div form{align-items:flex-start;display:flex;flex-direction:column}.Contact-container article div form input{background:#0000;border:none;border-bottom:2px solid #ccc;color:#fff;font-size:16px;margin-bottom:20px;padding:10px;transition:border-color .3s ease;width:20vw}.Contact-container article div form input:focus{border-bottom-color:#00f;border-bottom-color:var(--secondary-color);outline:none}.Contact-container article div form input:focus::placeholder{color:#00f;color:var(--secondary-color)}.Footer-section .Footer-container{align-items:center;background-color:#00f;background-color:var(--secondary-color);color:#fff;color:var(--primary-color);display:flex;flex-direction:row;height:35vh;justify-content:flex-start;width:100vw}.Footer-section .Footer-container img{height:25vh;margin-left:6vw}.Footer-section .Footer-container .Footer-nav{display:flex;flex-direction:column;width:100%}.Footer-section .Footer-container .Footer-nav .Footer-navlist{display:flex;flex-direction:row;justify-content:flex-end;margin-right:15px}.Footer-section .Footer-container .Footer-nav .Footer-navlist a{color:#fff;color:var(--primary-color);font-size:3.5rem;margin:0 30px}.Footer-section .Footer-container .Footer-nav .Footer-infolist{display:flex;flex-direction:row;justify-content:flex-end;margin-right:25px;margin-top:75px}.Footer-section .Footer-container .Footer-nav .Footer-infolist a{color:#fff;color:var(--primary-color);font-size:1rem;margin:0 20px}.Footer-section .Footer-container2{align-items:center;background-color:#000040;display:flex;height:10vh;justify-content:space-around}.Footer-section .Footer-container2 p{color:#fff;color:var(--primary-color);font-size:.8rem}.service-details__title{color:#00f;color:var(--secondary-color);font-size:3rem}.service-details__content{padding:40px}.service-details__content h3{margin-bottom:7px}.article{margin-top:75px}.article p{margin-top:15px}@media screen and (max-width:600px){.Header-container .Nav-container{display:flex;flex-direction:row;justify-content:space-between}.Header-container .Nav-container .close{display:block;margin:30px 0 0 30px;z-index:5}.Header-container .Nav-container .logoMobile{display:block;margin-right:20px;margin-top:3px;width:150px;z-index:5}.Header-container .Nav-container ul li{display:none;transition:all .5s ease}.Header-container .Nav-container ul li.firstli{margin-top:110px}.Header-container .Nav-container ul li.active{display:list-item}.Header-container .Nav-container ul li.active a{font-size:3rem}.Header-container .Nav-container ul li.logo{display:none}.Header-container .Nav-container ul{align-items:flex-start;background-color:initial;display:none;flex-direction:column;height:100vh;justify-content:right;position:absolute;right:0;top:0;transition:all .5s ease;z-index:1}.Header-container .Nav-container ul.active{background-color:#000000b3;display:block}.no-scroll{height:100vh;overflow:hidden}.burger-icon{height:40px;position:absolute;z-index:9}.Header-container .Title-container p{font-size:11px}.Title-container .brResponsive{display:inline}.Service-container{flex-direction:column-reverse}.Service-container .img-illu{height:50vh;width:100vw}.Service-container .Service-text{width:90vw}.Header-container .Article-list li strong{display:none}.Header-container .Article-list{flex-wrap:wrap}.Header-container .Article-list li{text-align:center;width:145px}.Service2-container.expanded{height:180vh}.Service2-container.collapsed{height:120vh}.Service2-container .Services-list .services-container{flex-direction:column}.Service2-container .Services-list .services-container h2,.Service2-container .Services-list .services-container p{width:80vw}.Service2-container article{align-items:center;display:flex;flex-direction:column;width:80vw}.Service2-container article h3{font-size:2.5rem;margin:0;overflow:hidden;text-align:center}.Contact-container article h2{font-size:3.9rem;margin-left:10px}.About-container{flex-direction:column-reverse}.About-container .img-illu{height:50vh;width:100vw}.About-container .About-text{width:90vw}.About-container .About-text h2{font-size:3rem;height:300px}.Contact-container .img-illu{display:none}.Contact-container article div form{display:flex;margin-left:10px;margin-top:50px;width:75vw}.Contact-container article div form input{width:70vw}.Contact-container article div p{margin-left:0}.Contact-container article div{flex-direction:column-reverse}.Footer-section .Footer-container{flex-direction:column;height:85vh}.Footer-section .Footer-container .Footer-nav .Footer-navlist{flex-direction:column;margin-right:15px}.Footer-section .Footer-container .Footer-nav .Footer-navlist a{font-size:2.5rem}.Footer-section .Footer-container .Footer-nav .Footer-infolist{flex-direction:column;font-size:2rem;justify-content:flex-end;margin-right:0;margin-top:20px}.Footer-section .Footer-container .Footer-nav .Footer-infolist a{font-size:2rem;margin-top:10px}.Footer-section .Footer-container2{align-items:center;flex-direction:column;height:10vh;justify-content:space-evenly}}@media screen and (max-width:430px){.btn{font-weight:1.5rem;padding:10px 20px}.Header-container .Title-container h1{font-size:3rem}.Header-container .Title-container p{font-size:1rem;padding:9px;text-align:center}.Service-container .Service-text ul li h2{font-size:2.5rem}.Service-container .Service-text p{font-size:13px}.Service-container .Service-text .btn{margin-top:30px}.Service2-container.collapsed{height:125vh}.Service2-container .Services-list .services-container h2{margin-bottom:10px}.Service2-container article .Service-btn{font-size:1rem}.Service2-container.expanded{height:210vh}.Service2-container .Services-list .services-container{flex-direction:column}.Service2-container .Services-list .services-container h2,.Service2-container .Services-list .services-container p{width:80vw}.Service2-container article{align-items:flex-start;display:flex;flex-direction:column;height:45vh;width:80vw}.Service2-container article h3{font-size:3.5rem;margin:0;text-align:left;width:70vw}.Service2-container article .Service-btn{padding:10px 20px}.About-container .About-text{width:90vw}.About-container .About-text h2{font-size:2.8rem;height:250px;margin-top:15px}.About-container .About-text p{font-size:13px}.Contact-container{padding:15px}.Contact-container article h2{font-size:3rem;margin-left:10px}.Contact-container article div p{margin-left:0}.Contact-container article div{flex-direction:column-reverse}.Footer-section .Footer-container .Footer-nav{align-items:center}.Footer-section .Footer-container .Footer-nav .Footer-navlist a{font-size:4rem;margin-top:10px;text-align:center}.Footer-section .Footer-container .Footer-nav .Footer-infolist a{font-size:18px;text-align:center}.Footer-section .Footer-container2 p{font-size:.8rem}}
/*# sourceMappingURL=main.498c4f32.css.map*/