html{font-size:10px}body{box-sizing:border-box;margin:0;padding:0}body,input,textarea{font-family:Cabinet Grotesk}.button-effect{border:.2rem solid #cdcdcd;transition:box-shadow .3s ease}.button-effect:hover{box-shadow:0 4px 8px rgba(0,0,0,.3)}.navbar{align-items:flex-end;background-color:#f5f5f5;color:#009440;display:flex;font-size:2rem;font-weight:700;height:14rem;justify-content:space-between;left:0;letter-spacing:.06em;line-height:2.48rem;position:fixed;top:0;white-space:nowrap;width:100%;z-index:101}.navbar.use-transition{transition:transform .3s ease-in-out}.navbar.hidden{transform:translateY(-100%)}.navbar .navbar-section{display:flex;flex:1}.navbar .navbar-section.left{justify-content:start;margin-bottom:2.6rem;margin-left:7rem}.navbar .navbar-section.center{justify-content:center;margin-bottom:2rem}.navbar .navbar-section.right{justify-content:end;margin-bottom:2.6rem;margin-right:7rem}.navbar .navbar-section .tab{align-items:end;cursor:pointer;display:flex;margin-left:2.6rem;margin-right:2.6rem;position:relative}.navbar .navbar-section .tab.draw-effect:after{background-color:#009440;bottom:-3px;content:"";height:2px;left:-1px;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease-out;width:100%}.navbar .navbar-section .tab.draw-effect:hover:after{transform:scaleX(1);transform-origin:bottom left}.navbar .navbar-section .logo-img{height:auto;width:17rem}.navbar .navbar-section .nav-icon{display:none}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(80px)}}@keyframes slideUp{0%{transform:translateY(80px)}to{transform:translateY(-100%)}}.dropdown-menu{background-color:#f5f5f5;display:flex;flex-direction:column;height:100%;left:0;padding-top:3rem;position:fixed;top:0;transform:translateY(-100%);width:100%;z-index:100}.dropdown-menu .tab-dropdown{align-self:flex-start;color:#009440;cursor:pointer;font-size:20px;font-weight:700;letter-spacing:.06em;line-height:2.48rem;margin-left:30px;margin-top:40px;position:relative}.dropdown-menu .tab-dropdown.draw-effect:after{background-color:#009440;bottom:-3px;content:"";height:2px;left:-1px;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .5s ease-out;width:100%}.dropdown-menu .tab-dropdown.draw-effect:hover:after{transform:scaleX(1);transform-origin:bottom left}.rotate{transform:rotate(90deg);transition:transform .3s ease}@media(max-width:925px){.navbar{height:80px}.navbar .navbar-section{align-self:center;margin-bottom:unset!important}.navbar .navbar-section.left{margin-left:20px}.navbar .navbar-section.right{margin-right:20px}.navbar .navbar-section .tab{display:none}.navbar .navbar-section .logo-img{width:110px}.navbar .navbar-section .nav-icon{background-color:transparent;border:none;cursor:pointer;display:block;transition:.3s}.navbar .navbar-section .nav-icon:hover{transform:scale(1.2)}.navbar .navbar-section .nav-icon svg{width:40px}.navbar .navbar-section .nav-icon svg path{color:#009440}}@media(min-width:925px){body{overflow:visible!important}}.section-1{height:100vh;overflow:hidden}.section-1 .swiper-container,.section-1 .swiper-container .swiper-wrapper{height:100%;width:100%}.section-1 .swiper-container .swiper-slide{background-position:50%;background-size:cover;display:grid;height:100%;place-items:end center}.section-1 .swiper-container .swiper-slide .image-container{display:grid;transform:translateY(-10%);width:100%}.section-1 .swiper-container .swiper-slide .image-container img{align-self:center;grid-area:1/1;justify-self:center;max-height:80%;width:auto}.section-1 .swiper-container .swiper-slide .image-container .foreground-image{animation:rotateImage 20s linear infinite;max-height:85%;width:auto;z-index:2}.section-1 .swiper-container .swiper-slide .image-container .background-image{max-height:55%;opacity:.5;width:auto;z-index:1}.section-1 .swiper-container .swiper-button-next,.section-1 .swiper-container .swiper-button-prev{background-image:none!important;height:2.8rem;margin-left:2rem;margin-right:2rem;width:3.9rem}.section-1 .swiper-container .swiper-button-next:after,.section-1 .swiper-container .swiper-button-prev:after{display:none}.section-1 .swiper-container .swiper-button-next img,.section-1 .swiper-container .swiper-button-prev img{height:auto;transition:transform .3s ease;width:100%}.section-1 .swiper-container .swiper-button-next img:hover,.section-1 .swiper-container .swiper-button-prev img:hover{transform:scale(1.2)}.section-1 .swiper-container .swiper-pagination .swiper-pagination-bullet{background-color:#fff;opacity:1}.section-1 .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#007aff}@keyframes rotateImage{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:925px){.section-1{margin-top:80px}.section-1 .swiper-slide .image-container{height:100%;transform:translateY(0)!important}.section-1 .swiper-slide .image-container .foreground-image{max-height:unset!important;max-width:unset!important;width:90%!important}.section-1 .swiper-slide .image-container .background-image{max-height:unset!important;max-width:unset!important;width:60%!important}}@media(max-width:600px){.section-1{height:400px}.section-1 .swiper-button-next,.section-1 .swiper-button-prev{top:290px}.section-1 .swiper-pagination{top:450px!important}}.section-2 .container{display:flex}.section-2 .container .sub-container-1{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;min-height:100vh;min-height:100%;padding-bottom:3rem;padding-left:26px;width:55%}.section-2 .container .sub-container-1 .text-box{border:.2rem solid #009440;margin-top:4.5rem}.section-2 .container .sub-container-1 .text-box-title{border-radius:90px;color:#009440;font-size:2.2rem;font-weight:700;letter-spacing:.06em;line-height:2.708rem;padding:.4rem 2.6rem}.section-2 .container .sub-container-1 .story-text{border-radius:21px;font-size:1.9rem;line-height:2.356rem;margin-top:2.4rem;padding:2.6rem;width:39.5rem}.section-2 .container .sub-container-1 .stats-grid .stats-icons{display:flex;flex-wrap:wrap;gap:2.5rem 1.5rem;margin-bottom:4rem;padding-right:4rem}.section-2 .container .sub-container-1 .stats-grid .stats-icons .stats-icon-item{align-items:center;display:flex;flex:0 0 calc(33.3333% - 1.5rem);flex-direction:column;text-align:center}.section-2 .container .sub-container-1 .stats-grid .stats-icons .stats-icon-item:first-child{align-self:center}.section-2 .container .sub-container-1 .stats-grid .stats-icons .stats-icon-item:nth-child(3){align-self:flex-end}.section-2 .container .sub-container-1 .stats-grid .stats-icons .stats-icon-item .stats-icon1{height:3.9rem;width:auto}.section-2 .container .sub-container-1 .stats-grid .stats-icons .stats-icon-item .stats-icon2{height:5.37rem;width:auto}.section-2 .container .sub-container-1 .stats-grid .stats-icons .stats-icon-item .stats-icon3,.section-2 .container .sub-container-1 .stats-grid .stats-icons .stats-icon-item .stats-icon4,.section-2 .container .sub-container-1 .stats-grid .stats-icons .stats-icon-item .stats-icon5{height:5.4rem;width:auto}.section-2 .container .sub-container-1 .stats-grid .stats-icons .stats-icon-item .stats-icon6{height:4.23rem;width:auto}.section-2 .container .sub-container-1 .stats-grid .stats-icons .stats-icon-item span{font-size:1.9rem;margin-top:1rem}.section-2 .container .sub-container-2{background-image:url(../assets/064d19e34546035820bf.png);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-left:auto;width:45%}.highlight{color:#009440;font-weight:700}@media(max-width:1000px){.section-2 .container{flex-direction:column}.section-2 .container .sub-container-1{align-items:center;background-color:#f5f5f5;display:flex;padding:0;width:100%}.section-2 .container .sub-container-1 .story-text{max-width:80%;width:77rem}.section-2 .container .sub-container-1 .stats-grid{display:flex;margin-bottom:4rem;margin-top:3rem}.section-2 .container .sub-container-1 .stats-grid .stats-icons{justify-content:center;padding:0}.section-2 .container .sub-container-2{height:350px;width:100%}}@media(max-width:600px){.section-2 .container .sub-container-2{background-image:url(../assets/e3951079a96ef142a264.png)}}.section-3 .container-1{background-color:#fff;display:flex;flex-direction:column;padding-left:26px;padding-right:26px}.section-3 .container-1 .title-block{margin-top:7.7rem}.section-3 .container-1 .title-block .title{border:.2rem solid #00b5ed;border-radius:90px;color:#00b5ed;font-size:2.2rem;font-weight:700;letter-spacing:.06em;line-height:2.708rem;padding:.4rem 26px}.section-3 .container-1 .text-block{align-items:center;display:flex;font-size:1.9rem;justify-content:space-between;margin-bottom:1.5rem;margin-top:3.2rem}.section-3 .container-1 .text-block .text-box{text-align:center;width:31.7rem}.section-3 .container-2{background-color:#fff;padding:2rem 26px 4.5rem}.section-3 .container-2 .gallery{align-items:center;display:flex;justify-content:space-between}.section-3 .container-2 .gallery img{border:.2rem solid #00b5ed;border-radius:21px;width:31.7rem}.section-3 .container-2 .title-block{display:flex;justify-content:center;margin-top:5rem}.section-3 .container-2 .title-block .title{border:.2rem solid #00b5ed;border-radius:90px}.section-3 .container-2 .title-block .modal-button,.section-3 .container-2 .title-block .title{color:#00b5ed;font-size:2.2rem;font-weight:700;letter-spacing:.06em;line-height:2.708rem;padding:.4rem 2.6rem}.section-3 .container-2 .title-block .modal-button{background-color:#fff;border-radius:90px;cursor:pointer}.section-3 .container-2 .title-block .modal-button img{width:1.4rem}.section-3 .container-2 .device-information{display:flex;margin-top:4rem}.section-3 .container-2 .device-information img{width:6.8rem}.section-3 .container-2 .device-information span{font-size:1.9rem;margin-left:4.4rem}.section-3 .container-3{align-items:center;flex-direction:column;justify-content:center;margin-bottom:3rem;position:relative}.section-3 .container-3 .title-block{margin-bottom:3rem;margin-top:7rem}.section-3 .container-3 .title-block .title{border:.2rem solid #00b5ed;border-radius:90px;color:#00b5ed;font-size:2.2rem;font-weight:700;letter-spacing:.06em;line-height:2.708rem;padding:.4rem 26px}.section-3 .container-3 .swiper-container{margin-bottom:7rem;max-width:68.6rem;overflow:hidden;width:85%}.section-3 .container-3 .swiper-container .swiper-slide{align-items:center;display:flex;flex-direction:column;height:unset;justify-content:space-between}.section-3 .container-3 .swiper-container .swiper-slide span{font-size:1.9rem;margin-bottom:3rem;text-align:center;width:80%}.section-3 .container-3 .swiper-container .swiper-slide img{border:2px solid #00b5ed;border-radius:22px;height:30.3rem;width:calc(100% - 3rem)}.section-3 .container-3 .swiper-container .swiper-pagination{bottom:1rem;left:0;position:absolute;text-align:center;width:100%}@media(max-width:1130px){.container-1,.container-2{display:none!important}.container-3{display:flex!important}}.section-4{min-height:100vh}.section-4 .background-container{background-image:url(../assets/698c567a36830515df17.png);background-position:0;background-size:cover;min-height:100vh;width:100%}.section-4 .background-container .container{display:flex;flex-direction:column;width:90%}.section-4 .background-container .container .title{margin-left:4.2rem;margin-top:3rem}.section-4 .background-container .container .title .text-box-title{border:.2rem solid #009440;border-radius:90px;color:#009440;font-size:2.2rem;font-weight:700;letter-spacing:.06em;line-height:2.708rem;padding:.4rem 2.6rem}.section-4 .background-container .container .service-grid{display:flex;flex-wrap:wrap;margin-bottom:3rem;margin-top:2.2rem;text-align:center}.section-4 .background-container .container .service-grid .service-icon{align-items:center;display:flex;flex:0 0 25%;flex-direction:column;text-align:center}.section-4 .background-container .container .service-grid .service-icon span{color:#009440;font-size:1.9rem;font-weight:700;margin-bottom:2rem;margin-top:1rem}.section-4 .background-container .container .service-grid .service-icon img{width:16rem}@media(max-width:1250px){.section-4 .background-container .container .title{margin-top:4.5rem}.section-4 .background-container .container .service-grid .service-icon{align-items:center}.section-4 .background-container .container .service-grid .service-icon img{width:14rem}.section-4 .background-container .container .service-grid .service-icon span{margin-bottom:1rem}}@media(max-width:600px){.section-4 .background-container{background-image:url(../assets/44e952fa7d21cecdb298.png);background-position:top}.section-4 .background-container .container{width:100%!important}.section-4 .background-container .container .title{display:flex;justify-content:center;margin-top:4.5rem}.section-4 .background-container .container .service-grid .service-icon{flex:0 0 50%}.section-4 .background-container .container .service-grid .service-icon img{width:14rem}.section-4 .background-container .container .service-grid .service-icon span{margin-bottom:unset}}.section-5 .container{background-color:#fff;display:flex;flex-direction:column}.section-5 .container .header{align-items:center;display:flex;justify-content:center;margin-top:3rem}.section-5 .container .header .modal-button{background-color:#fff;border-radius:90px;color:#00b5ed;cursor:pointer;font-size:2.2rem;font-weight:700;letter-spacing:.06em;line-height:2.708rem;padding:.4rem 2.6rem}.section-5 .container .header .modal-button img{width:1.4rem}.section-5 .container .main{display:flex;justify-content:space-between;margin-bottom:3rem;margin-left:2.6rem;margin-right:2.6rem}.section-5 .container .main .content{margin-right:2rem;margin-top:7.7rem}.section-5 .container .main .content .title-block .title{border:.2rem solid #00b5ed;border-radius:90px;color:#00b5ed;font-size:2.2rem;font-weight:700;letter-spacing:.06em;line-height:2.708rem;padding:.4rem 2.6rem}.section-5 .container .main .content .text-block{font-size:1.9rem;margin-top:3.5rem;max-width:91.5rem}.section-5 .container .main .image-container{align-items:center;display:flex;justify-content:center}.section-5 .container .main .image-container .background-wrapper{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:45.9rem;justify-content:center;width:45.9rem}.section-5 .container .main .image-container .background-wrapper img{border-radius:50%;height:47.9rem;width:47.9rem}@media(max-width:900px){.section-5 .container .main{flex-direction:column;margin-left:4rem;margin-right:4rem}.section-5 .container .main .content .text-block{margin-bottom:3.5rem}.section-5 .container .main .image-container .background-wrapper{height:35.5rem;width:35.5rem}.section-5 .container .main .image-container .background-wrapper img{border-radius:50%;height:37.5rem;width:37.5rem}}.section-6{background-color:#fff;display:flex;width:100%}.section-6 .container{display:flex;margin-bottom:10rem;margin-left:2.6rem;margin-top:5rem}.section-6 .container .title-block{margin-bottom:4rem;margin-top:8rem}.section-6 .container .title-block .title{border:.2rem solid #00b5ed;border-radius:90px;color:#00b5ed;font-size:2.2rem;font-weight:700;letter-spacing:.06em;line-height:2.708rem;padding:.4rem 2.6rem}.section-6 .container .sub-container-1{display:flex;flex-direction:column}.section-6 .container .sub-container-1 .form{display:flex;flex-direction:column;max-width:90%;width:66.8rem}.section-6 .container .sub-container-1 .form .form-group{font-size:1.9rem;margin-top:.3rem}.section-6 .container .sub-container-1 .form .form-group input,.section-6 .container .sub-container-1 .form .form-group textarea{background-color:#fff;border:.2rem solid #00b5ed;border-radius:8px;box-sizing:border-box;color:#000;font-weight:400;padding-bottom:.5rem;padding-left:2rem;padding-top:.5rem;width:100%}.section-6 .container .sub-container-1 .form .form-group input::placeholder,.section-6 .container .sub-container-1 .form .form-group textarea::placeholder{font-weight:400}.section-6 .container .sub-container-1 .form .form-group input{margin-top:1rem}.section-6 .container .sub-container-1 .form .form-group textarea{border-radius:21px;height:21.1rem;margin-top:2.8rem;padding-top:1.5rem;resize:none}.section-6 .container .sub-container-1 .form #form-send{align-self:flex-start;background-color:#00b5ed;border-radius:9rem;color:#fff;cursor:pointer;font-size:2.2rem;font-weight:700;gap:1rem;letter-spacing:.06rem;margin-bottom:2.8rem;margin-top:2.8rem;padding:.5rem 2.6rem}.section-6 .container .sub-container-1 .form #form-send img{width:1.4rem}.section-6 .container .sub-container-2{align-items:start;display:flex;flex-direction:column;margin-left:17rem}.section-6 .container .sub-container-2 .content-block{display:flex;flex-direction:column}.section-6 .container .sub-container-2 .content-block .text-block{font-size:1.9rem}.section-6 .container .sub-container-2 .content-block .image-block{margin-top:5rem}.section-6 .container .sub-container-2 .content-block .image-block img{width:54.6rem}.section-6 .container .sub-container-2 .content-block .top-button{align-items:center;align-self:flex-end;background-color:#fff;border:.2rem solid #009440;border-radius:50%;color:#009440;cursor:pointer;display:flex;flex-direction:column;height:8.7rem;justify-content:center;margin-top:2.5rem;width:8.7rem}.section-6 .container .sub-container-2 .content-block .top-button .arrow{margin-bottom:.5rem;width:2.8rem}.section-6 .container .sub-container-2 .content-block .top-button span{font-size:2.2rem;font-weight:700;letter-spacing:.2rem;line-height:2.27rem;margin-left:.4rem}@media(max-width:1200px){.section-6 .container{flex-direction:column}.section-6 .container .sub-container-2{margin-left:unset}}@media(max-width:600px){.section-6 .container{flex-direction:column}.section-6 .container .sub-container-2{margin-left:unset}.section-6 .container .sub-container-2 .content-block{display:flex;flex-direction:column}.section-6 .container .sub-container-2 .content-block .text-block{font-size:1.9rem}.section-6 .container .sub-container-2 .content-block .image-block{margin-top:5rem}.section-6 .container .sub-container-2 .content-block .image-block img{max-width:90%;width:70rem}.section-6 .container .sub-container-2 .content-block .top-button{margin-right:30px}}@media(max-width:1512px){html{font-size:8.5px}}@media(max-width:600px){html{font-size:5.2px}}.modal{align-items:center;background-color:rgba(0,0,0,.4);display:none;height:100%;justify-content:center;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:1000}.modal #monFormulaire{display:flex;flex-direction:column}.modal-content{animation:popup .2s ease-out forwards,opacity .2s ease-out forwards;background-color:#fefefe;border:3px solid #00b5ed;border-radius:21px;max-width:80%;padding-left:26px;padding-right:26px;padding-top:21px;position:relative;width:429px}@keyframes popup{0%{transform:scale(25%)}to{transform:scale(100%)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.modal-content .modal-title{color:#00b5ed;display:flex;font-size:22px;font-weight:700;justify-content:center;letter-spacing:.6px;line-height:27.28px;margin-bottom:45px;text-align:center}.modal-content .form-group{font-size:16px}.modal-content .form-group input,.modal-content .form-group textarea{border:2px solid #00b5ed;border-radius:8px;box-sizing:border-box;color:#000;font-weight:400;padding-left:16px;width:100%}.modal-content .form-group input::placeholder,.modal-content .form-group textarea::placeholder{font-weight:400}.modal-content .form-group input{height:29px;margin-top:10px}.modal-content .form-group textarea{height:72px;margin-top:28px;padding-top:5px;resize:none}.modal-content #modal-send{align-self:flex-start;background-color:#00b5ed;border-radius:90px;color:#fff;cursor:pointer;font-size:22px;font-weight:700;gap:10px;letter-spacing:.6px;margin-bottom:28px;margin-top:28px;padding:5px 26px}.modal .confirmation-content{animation:fadeIn .3s ease-in forwards;background-color:#fefefe;border:3px solid #00b5ed;border-radius:21px;padding:20px;position:relative;text-align:center;width:350px}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal .confirmation-content .modal-close{cursor:pointer;right:20px;top:15px;width:15px}.modal .confirmation-content .modal-close:focus,.modal .confirmation-content .modal-close:hover{color:#000;text-decoration:none}.modal .confirmation-content .confirmation-message{align-items:center;display:flex;flex-direction:column;font-size:18px;justify-content:center;margin-top:25px}.modal .confirmation-content .confirmation-message .icon{font-size:24px;margin-bottom:10px}.modal-close{cursor:pointer;position:absolute;right:28px;top:23px}.modal-close:focus,.modal-close:hover{color:#000;text-decoration:none}.input-error{border:3px solid #ff6b6b!important}.input-error:focus{border-color:#e14040!important;outline:none}.error-message{color:#e57373;font-size:.8em;margin-left:16px;margin-top:5px}.no-scroll{height:100vh;overflow:hidden}
/*# sourceMappingURL=styles.css.map*/