@import url("https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Amiri:ital,wght@0,400;0,700;1,400;1,700&family=Outfit:wght@100..900&display=swap");*{box-sizing:border-box;padding:0;margin:0;list-style:none;text-decoration:none}body,html{max-width:100vw;overflow-x:hidden;scroll-behavior:smooth;font-family:Outfit,sans-serif}.rtl{direction:rtl}.rtl #product-section{padding-left:0!important}.rtl #product-section .text{margin-right:150px!important}.rtl .swiper{direction:ltr}.rtl .swiper .swiper-slide{direction:rtl}body:has(.active){position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;overflow-y:hidden;pointer-events:none}body:has(.open-side){position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;overflow-y:hidden;pointer-events:none}body:has(.open-side) .swiper-slide{filter:brightness(.5)}body:has(.active) .logo,body:has(.active) .swiper-slide{filter:brightness(.5)}body:has(.open-side) img{filter:brightness(.5)}#data-section,#hero-section{padding:40px 150px}#data-section{display:flex;flex-direction:column;gap:30px}#data-section h2{font-size:3.6rem;font-weight:500;margin-bottom:40px}.grid-card{justify-content:center;gap:25px}#about-section,.grid-card{display:flex;align-items:center}#about-section{padding:40px 150px;width:100%}.left-about,.right-about{display:flex;width:50%;flex-direction:column}.left-about{gap:20px;padding:100px 0}.right-about{justify-content:flex-end;align-items:center}.right-about img{height:564px;width:100%;border-radius:16px;object-fit:cover}.left-about h2{font-size:3rem;font-weight:500}.left-about>p{font-size:1.4rem;font-weight:400;width:80%;text-align:justify}.stat{display:flex;gap:20px}.stat1{display:flex;flex-direction:column}.stat-1 h3{font-size:2.8rem;color:#f89b31;font-weight:600}.stat-1 p{font-weight:500;font-size:1.4rem}.button{display:flex;align-items:center;gap:20px}.button button:first-child{background-color:#f89b31;color:#fff;font-size:1.5rem;font-weight:500;padding:10px 20px;cursor:pointer;border:1px solid #f89b31}.button button a{color:#fff}.button button:first-child:hover a{color:#f89b31;transition:.5s}.button button:first-child:hover{background-color:#fff;color:#f89b31;font-size:1.5rem;font-weight:500;padding:10px 20px;cursor:pointer;transition:.5s;box-sizing:border-box;border:1px solid #f89b31}.jaune{color:#f89b31}.button button:last-child,.button button:last-child a{background-color:#fff;border:none;color:#000;font-size:1.5rem;font-weight:500;padding:10px 20px;cursor:pointer}.button button:last-child:hover a{background-color:#f89b31;border:none;color:#fff;font-size:1.5rem;font-weight:500;padding:10px 20px;cursor:pointer;transition:.5s;box-sizing:border-box}#product-section{display:flex;flex-direction:column;padding:40px 0;gap:30px}#product-section h2{font-size:2.5rem;font-weight:500;margin:0;padding:0}#product-section .text{margin-left:150px}#product-section P{font-size:1.2rem;font-weight:400;color:#7e7e7e}.text{display:flex;flex-direction:column}#vision-section{display:flex;padding:40px 150px;gap:70px}.left-vision{align-items:center;justify-content:center;width:50%}.right-vision{display:flex;flex-direction:column;gap:20px;width:50%;padding:50px 0}.left-vision img{height:564px;width:100%;border-radius:16px;object-fit:cover}.right-vision h2{font-size:3rem;font-weight:500}.right-vision h3{font-size:1.8rem;font-weight:500}.right-vision>p{font-size:1.3rem;font-weight:400;width:80%;text-align:justify;color:gray}#contact-section{background-image:url(/assets/contact-bg.jpg);height:580px;background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;margin:40px 0}#contact-section h2{font-size:4rem;font-weight:500;color:#fff;text-align:center}#contact-section p{font-size:1.4rem;font-weight:400;color:#fff;width:47%;text-align:center}#contact-section .button button:last-child{background-color:transparent;border:2px solid #fff;color:#fff;padding:9px 19px}#contact-section .button button:last-child:hover{background-color:#f89b31;border:2px solid #f89b31;color:#fff;transition:.5s}#contact-section .button button:last-child a{background-color:transparent;color:#fff}#Testimonial-section{padding:50px 0;text-align:center;align-items:center;gap:30px}#Testimonial-section h2{color:#ffa800}#Testimonial-section h3{font-size:3rem;font-weight:600;margin-bottom:20px}@media screen and (max-width:1240px){#about-section,#data-section,#hero-section,#vision-section{padding:20px 120px}.grid-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:25px}#contact-section h2,#product-section h2,.left-about h2,.right-vision h2{font-size:2.4rem;font-weight:500}#right-vision h3{font-size:1.6rem;font-weight:500}.left-about>p{font-size:1.3rem;font-weight:400;width:80%;text-align:justify}#contact-section>p{font-size:1.1rem;font-weight:400;width:80%}.right-vision>p{font-size:1.3rem;font-weight:400;width:80%;text-align:justify}.stat-1 h3{font-size:2.5rem;color:#f89b31;font-weight:600}.stat-1 p{font-weight:500;font-size:1.1rem}.button{display:flex;align-items:center;gap:20px}}@media screen and (max-width:1070px){#about-section,#data-section,#hero-section,#product-section .text,#vision-section{padding:20px 40px}#data-section h2{font-size:2.8rem;font-weight:500}#Testimonial-section h3{font-size:2rem;font-weight:600}}@media screen and (max-width:750px){#data-section h2{font-size:1.6rem;font-weight:500}#product-section h2{font-size:1.8rem;font-weight:500}#about-section{flex-direction:column-reverse}#vision-section{flex-direction:column}#product-section .text{margin-left:0}.left-about,.left-vision,.right-about,.right-vision{width:100%;align-items:center;text-align:center}.left-vision img{height:auto;width:100%}.right-vision h2{font-size:2rem;font-weight:500}.right-vision>p{font-size:1rem;font-weight:400;width:80%;text-align:justify}.right-about img{height:auto;width:100%}.left-about h2{font-size:2rem;font-weight:500}.left-about>p{font-size:1rem;font-weight:400;width:80%;text-align:justify}.stat-1 h3{font-size:2rem;color:#f89b31;font-weight:600}.stat-1 p{font-weight:500;font-size:1rem}.button button{font-size:1rem!important}}@media screen and (max-width:590px){#about-section,#data-section,#hero-section,#vision-section{padding:20px 40px}}@media screen and (max-width:480px){.button button:last-child a,.button button:last-child:hover a{background-color:transparent;border:none;font-size:1.2rem;font-weight:500;padding:0;cursor:pointer;transition:.5s}.button button:last-child:hover a{color:#000}}@media screen and (max-width:1316px){.button button:last-child:hover a{color:#000;font-size:1.5rem}.button button:last-child a,.button button:last-child:hover a{background-color:transparent;border:none;font-weight:500;padding:0;cursor:pointer;transition:.5s}.button button:last-child a{font-size:1.2rem}}.footer{background-color:#020412;height:632px;display:flex;align-items:center;flex-direction:column;padding:100px 250px 70px;justify-content:space-between}.bottom-footer,.top-footer{width:100%;display:flex}.right-footer{display:flex;width:50%;align-items:flex-start;justify-content:center;gap:150px}.right-footer ul{display:flex;flex-direction:column;gap:25px;width:auto;width:max-content}.right-footer ul li{font-size:1.4rem;font-weight:400;color:#fff;width:max-content}.right-footer ul .title-liste{font-size:1.7rem;font-weight:600}.bottom-footer{flex-direction:column;gap:20px}.bottom-footer,.social{display:flex;align-items:center;justify-content:center}.social{gap:30px}.bottom-footer P{color:#fff}.left-footer{display:flex;flex-direction:column;width:50%;position:relative}.left-footer .logo img{height:93px;width:145px}.left-footer p{width:70%;color:#fff;font-size:1.4rem;font-weight:500}#newsletter-button{position:absolute;bottom:0;z-index:9}.left-footer .newsletter-form{display:flex;height:70px;margin-top:50px;width:100%;position:relative}.left-footer .newsletter-form input{width:23vw;padding:15px;border-radius:300px;border:1px solid #ccc;font-size:17px;height:70px}.left-footer .newsletter-form input:focus-visible{outline:none}.left-footer .newsletter-form .submit-button{width:125px;background-color:#020412;color:#fff;border:2px solid #fff!important;font-weight:500;padding:12px;border-radius:300px;font-size:20px;border:none;margin-top:0;height:70px;position:absolute}.left-footer button{width:225px;background-color:#fff;color:#020412;font-size:24px;padding:18.53px;border-radius:300px;font-size:23px;font-weight:500;margin-top:50px}.left-footer button.hidden{display:none!important}@media screen and (max-width:1240px){.footer{background-color:#020412;height:632px;display:flex;align-items:center;flex-direction:column;padding:100px 50px 70px;justify-content:space-between}}@media screen and (max-width:468px){#email-input{width:90vw!important;font-size:14px}#submit-button{left:65vw!important;width:110px!important}}@media screen and (max-width:750px){.left-footer,.top-footer{flex-direction:column}.left-footer{width:100%;align-items:center;position:relative}.right-footer{width:100%}.footer{height:700px;padding:50px 50px 70px}.top-footer{gap:50px;height:443px;justify-content:space-between;position:relative}.top-footer .logo{display:none}.left-footer p{width:100%;text-align:center;font-size:.9rem}.left-footer button{width:200px;background-color:#fff;color:#020412;padding:12px;border-radius:300px;font-size:20px;font-weight:500;margin-top:20px;z-index:42}.right-footer{gap:40px}.right-footer ul li{font-size:1.2rem;font-weight:400;color:#fff;width:max-content}.right-footer ul .title-liste{font-size:1.4rem;font-weight:600}.social svg{height:20px;width:20px}.newsletter-form{position:absolute!important;top:50px;justify-content:center}.left-footer .newsletter-form input{width:80%!important}.left-footer .newsletter-form .submit-button{left:70vw!important;transform:translateX(-50%)}#newsletter-button{bottom:-95px!important}}@font-face{font-family:__Outfit_ad50fd;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4f2204fa15b9b11a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Outfit_ad50fd;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/07a54048a9278940-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_ad50fd;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_ad50fd{font-family:__Outfit_ad50fd,__Outfit_Fallback_ad50fd;font-style:normal}.nav-bar{display:flex;width:100%;padding:16px 160px;justify-content:space-between;align-items:center}.logo img{width:113px;height:65px}.items{gap:10;transition:.5s}.items,.items ul{display:flex;align-items:center}.items ul{gap:30px}.items ul hr{border:1px solid;height:15px}.items ul li{font-size:20px;font-weight:500;line-height:25.2px}.language img{height:30px;width:30px;border-radius:50%;cursor:pointer}.language{font-size:20px;font-weight:500;line-height:25.2px;display:flex;gap:10px;position:relative}.language,.menu{align-items:center}.menu{justify-content:center;background-color:#151415;border-radius:8px;height:56px;width:56px}.close,.menu{display:none}.language-menu{position:absolute;bottom:-170px;right:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);background-color:#fff;z-index:2;border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,.15);transition:.5s}.language-menu ul{display:flex;flex-direction:column;align-items:flex-start}.items ul a{color:#151415}.language-menu ul li{display:flex;gap:10px;align-items:center;padding:10px;border-bottom:1px solid #e7e7e7;width:100%;cursor:pointer}.language-menu ul li:hover{background-color:#f8f8ff}.language-menu ul li:last-child{border-bottom:none}.active-language{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.language>span{text-transform:uppercase}@media screen and (max-width:1240px){.items{position:fixed;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);background-color:#fff;width:300px;z-index:50;height:100vh;top:0;right:0;justify-content:center}.items,.items ul{flex-direction:column}.items ul{gap:35px}.active{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);pointer-events:fill}.close{display:block;position:absolute;top:30px;left:30px}.close svg{color:#ff4747;font-weight:500}.items hr{display:none}.menu{display:flex}.nav-bar{padding:1rem 2rem}}