@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";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";*{box-sizing:border-box;padding:0;margin:0;scrollbar-color:rgb(0,0,0) rgb(255,255,255);scrollbar-width:thin;font-family:Poppins}body{font-family:Poppins}:root{--colorText: #c0c0c0;--white: #fff;--grey: #f8f8f8;--primary: #ffffff;--secondary: #e82928;--third: #111111;--background: #f5f5f5;--gradient: linear-gradient(90deg, #e82928 0%, #ff7e5f 100%);--gradient2: linear-gradient(90deg, #ff7e5f 0%, #e82928 100%);--hover: #ff7e5f;--colorTM1: #89008e;--colorTM2: #3b1d82;--colorM1: #ee07f6;--colorM2: #89008e;--colorM3: #3b1d82}a{text-decoration:none;color:#000;transition:.3s}button{cursor:pointer;transition:.2s;border:none;outline:none;background-color:transparent}button:hover{filter:brightness(1.3)!important}.jsb{justify-content:space-between}.sectionMargin{margin:0 auto;width:1440px;max-width:100%}.widthBlockColomn{width:1440px}.titleD{display:flex;flex-direction:column}.titleD span{font-size:16px;font-weight:600px;letter-spacing:6px;color:var(--primary)}.titleD h1{font-size:4.44444rem;line-height:60px}.red{color:var(--secondary)!important}.loading-indicator{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#000;z-index:9999}.loader{width:20px;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 #fff6;animation:l2 1.5s infinite linear;position:relative}.loader:before,.loader:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 #fff6;animation:inherit;animation-delay:-.5s}.loader:after{animation-delay:-1s}@keyframes l2{to{box-shadow:0 0 0 20px #fff0}}.purple{color:var(--colorTM1)!important}.purpleBtn{background:var(--colorTM1)!important}.purpleline{border:solid 1px var(--colorM2)!important}.purpleSpaceCLient{color:var(--colorM1)!important;font-weight:900}@keyframes l1{to{transform:rotate(.5turn)}}:root{--submenu-gap: 38px}.containerHeader{display:flex;justify-content:center;width:100%;align-items:center;position:fixed;top:0;z-index:100;transition:.3s ease;padding:0 20px;transition:all .3s ease}.containerHeader.scrolled{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b9;box-shadow:0 2px 10px #0000004d}.containerHeader span{color:var(--primary);font-weight:800;font-size:30px}.containerHeader .navbarre{display:flex;align-items:center;justify-content:space-between;width:100%;gap:0px}.containerHeader .navbarre img{cursor:pointer;width:270px;height:100px;border-radius:10px}.containerHeader .navbarre .itemsNavbarre{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center}.containerHeader .navbarre .itemsNavbarre .line-1{display:flex;gap:25px}.containerHeader .navbarre .itemsNavbarre .line-1 .boxItem{display:flex;flex-direction:column;position:relative}.containerHeader .navbarre .itemsNavbarre .line-1 .boxItem a{font-size:1.2rem;font-weight:500;color:var(--primary);letter-spacing:1px;border-bottom:2px solid transparent;transition:border-bottom .3s ease,box-shadow .3s ease}.containerHeader .navbarre .itemsNavbarre .line-1 .boxItem a.white{color:var(--white)}.containerHeader .navbarre .itemsNavbarre .line-1 .boxItem a.white:hover{color:var(--secondary)}.containerHeader .navbarre .itemsNavbarre .line-1 .boxItem a.purple{color:#89008e}.containerHeader .navbarre .itemsNavbarre .line-1 .boxItem a.purple:hover{color:#89008e;opacity:.8}.containerHeader .navbarre .itemsNavbarre .line-1 .boxItem a.red{color:var(--secondary)}.containerHeader .navbarre .itemsNavbarre .line-1 .boxItem:after{content:"";position:absolute;top:100%;left:0;width:100%;height:var(--submenu-gap);background:transparent}.containerHeader .buttonJoin{display:flex;gap:10px}.containerHeader .buttonJoin button{transition:.3s;color:var(--white);padding:15px;font-weight:400;font-size:16px;line-height:18px;text-align:center;box-shadow:0 0 8px var(--primary);background:var(--gradient);background-size:200% auto;border-radius:10px;cursor:pointer}.containerHeader .buttonJoin button:hover{background-position:right;color:var(--white);text-decoration:none}.isScrolled{background-color:#000}.boxItemd{list-style-type:none;text-decoration:none}.boxItemd a{font-size:1.2rem;font-weight:900;color:var(--secondary);letter-spacing:1px;border-bottom:2px solid transparent;transition:border-bottom .3s ease,box-shadow .3s ease}.boxItemd a:hover{color:var(--primary);transition:.3s ease}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.formContainer1{width:100%;max-width:840px;background:var(--third);padding:2rem;border-radius:8px;position:relative;box-shadow:0 4px 15px #0003;color:var(--primary)}.formContainer1 h2{margin-bottom:1rem;font-size:24px;color:var(--primary)!important}.formContainer1 form{display:flex;flex-direction:column;align-items:center}.formContainer1 form label{margin-bottom:1rem;width:100%}.formContainer1 form label input{width:100%;padding:.5rem;margin-top:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:4px;outline:none}.formContainer1 form button{padding:.75rem;background:var(--gradient);color:#fff!important;border:none;cursor:pointer;border-radius:4px;font-size:1rem;transition:background .3s ease;width:fit-content;color:var(--third)}.formContainer1 .closeButton{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--primary)}.sub-menu{position:absolute;left:0;transform:translate(0);width:800px;top:calc(100% + var(--submenu-gap));background:#000000f2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:99;padding:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-radius:10px;overflow:hidden}.sub-menu.right-aligned{left:auto;right:0}.sub-menu:before{content:"";position:absolute;top:calc(0px - var(--submenu-gap));left:0;width:100%;height:var(--submenu-gap);background:transparent}.sub-menu .menu-columns{display:flex;gap:20px;width:100%}.sub-menu .menu-column{flex:1;min-width:0}.sub-menu .items{background:transparent;padding:10px;margin:0;border-radius:10px}.sub-menu .items a{color:var(--primary);font-size:.95rem;text-decoration:none;white-space:normal;word-wrap:break-word;display:block;line-height:1.4;padding:8px 12px;border-radius:10px;transition:all .2s ease}.sub-menu .items a:hover{color:var(--secondary);background:#ffffff1a;transform:translate(5px)}.containerHeader .navbarre .menuButton{display:none;margin-left:50px}.containerHeader .navbarre .menuButton img{height:40px;width:40px}@media (max-width: 1500px){.containerHeader .navbarre .itemsNavbarre .line-1{gap:15px}.containerHeader .navbarre img{width:200px;height:70px}.containerHeader .navbarre .itemsNavbarre .line-1 .boxItem a{font-size:1.1rem}}@media (max-width: 1400px){.containerHeader.navbarre img{width:200px;height:70px}.containerHeader .navbarre .itemsNavbarre .line-1 .boxItem a{font-size:1.1rem}}@media (max-width: 1300px){.containerHeader.navbarre img{width:180px;height:60px}.containerHeader .navbarre .itemsNavbarre .line-1 .boxItem a{font-size:1rem}}@media (max-width: 1200px){.containerHeader.navbarre img{width:160px;height:50px}.containerHeader .navbarre .itemsNavbarre .line-1 .boxItem a,.boxItemd a,.containerHeader .buttonJoin button{display:none}.containerHeader .navbarre .menuButton{display:block;color:#fff}.sub-menu{width:600px;grid-template-columns:repeat(2,1fr)}}@media (max-width: 800px){.sub-menu{width:300px;grid-template-columns:1fr}}@media (max-width: 600px){.containerHeader{width:100%}.containerHeader .navbarre{justify-content:space-around;gap:0px}.containerHeader .navbarre img{width:100px;height:50px}.containerHeader .buttonJoin button{padding:10px;font-size:14px}.containerHeader .navbarre>a{display:flex;justify-content:center}.containerHeader .navbarre button{font-size:11px;height:38px;margin-left:-40px}}.sideNav{position:fixed;top:0;left:0;height:100vh;width:250px;background-color:#333;color:#fff;padding-top:1rem;box-shadow:2px 0 5px #0003;z-index:1000;overflow-y:auto}.sideNav ul{list-style:none;padding:0}.sideNav ul li{margin:1rem 0}.sideNav ul li a{color:#fff;text-decoration:none;padding:.5rem 1rem;display:block}.sideNav ul li a:hover{background-color:#444}.sideNav .menuButton button{display:none;font-size:4rem}.sideNav .closeSideNav{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;position:absolute;top:.5rem;right:.5rem}.containerFooter{display:flex;flex-direction:column;padding:80px 0 124px;background-color:#000;align-items:center;justify-content:center;width:100%}.containerFooter .copiryght{display:flex;padding:10px 0 0;margin-top:20px;border-top:solid 1px rgba(250,250,250,.3843137255);color:#808080c0;width:100%;justify-content:center;align-items:center}.containerFooter .ligne1Footer{display:flex;flex-wrap:wrap;width:100%;max-width:1440px;justify-content:space-between}.containerFooter .ligne1Footer .colone1Footer{display:flex;flex-direction:column;gap:24px;width:400px;color:var(--primary)}.containerFooter .ligne1Footer .colone1Footer img{max-width:300px}.containerFooter .ligne1Footer .colone1Footer .lastBoxColone1{display:flex;flex-direction:column;gap:16px}.containerFooter .ligne1Footer .colone1Footer .lastBoxColone1 span{font-size:16px;line-height:24px}.containerFooter .ligne1Footer .colone1Footer .lastBoxColone1 .newsLetter{position:relative;width:fit-content}.containerFooter .ligne1Footer .colone1Footer .lastBoxColone1 .newsLetter input{padding:12px 0 12px 16px;width:217px;border-radius:4px;background-color:#000;border:solid 1.5px #fafafa;color:#fff}.containerFooter .ligne1Footer .colone1Footer .lastBoxColone1 ::placeholder{font-size:16px;line-height:24px;color:#fafafa66}.containerFooter .ligne1Footer .colone1Footer .lastBoxColone1 img{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}.containerFooter .ligne1Footer .coloneFooter{display:flex;flex-direction:column;color:#fafafa;gap:24px;padding-top:25px}.containerFooter .ligne1Footer .coloneFooter .title{font-weight:500;line-height:28px;font-size:20px;color:#fff;font-weight:900}.containerFooter .ligne1Footer .coloneFooter .spancolon2Footer{display:flex;flex-direction:column;gap:16px}.containerFooter .ligne1Footer .coloneFooter .spancolon2Footer .cspansFooter a{font-size:16px;line-height:24px}.containerFooter .ligne1Footer .coloneFooter .boxNetwork{display:flex;flex-direction:column;gap:12px}.containerFooter .ligne1Footer .coloneFooter .boxNetwork span{font-weight:500;font-size:12;line-height:18px;color:#fafafab3}.containerFooter .ligne1Footer .coloneFooter .boxNetwork .boxImageNetwork{display:flex;gap:11px;align-items:center}.containerFooter .ligne1Footer .coloneFooter .boxNetwork .boxImageNetwork .colone2Boxnetwork{display:flex;flex-direction:column;justify-content:space-between}.containerFooter .ligne1Footer .coloneFooter .boxNetwork .linkedreseau{display:flex;gap:24px}.title span,.spansFooter a,.colortextFooter a{color:var(--primary)!important}@media (max-width: 1500px){.containerFooter{padding:0 28px}}@media (max-width: 842px){.containerFooter .ligne1Footer{justify-content:flex-start}.containerFooter .ligne1Footer .coloneFooter:nth-child(2){margin:0 auto}}@media (max-width: 605px){.containerFooter .ligne1Footer .coloneFooter:nth-child(2){margin:0}}@media (max-width: 600px){.containerFooter{padding-top:24px;padding-bottom:24px}.containerFooter .ligne1Footer .colone1Footer .text1Footer{font-size:20px}.containerFooter .ligne1Footer .colone1Footer :nth-child(2){font-size:16px}.containerFooter .ligne1Footer .coloneFooter .title{font-size:16px}.containerFooter .ligne1Footer .colone1Footer .lastBoxColone1 span,.containerFooter .ligne1Footer .coloneFooter .spancolon2Footer{font-size:14px}.containerFooter .ligne1Footer .colone1Footer .lastBoxColone1 .newsLetter input{padding:12px 8px;width:180px;font-size:14px}.containerFooter .ligne1Footer .colone1Footer .lastBoxColone1 .newsLetter input::placeholder{font-size:14px}}@media (max-width: 410px){.containerFooter{height:1500px}}.block1{display:flex;justify-content:center;padding:90px 0 0;align-items:center}.block1 .imageBlock1{flex-direction:column;display:flex;width:100%;justify-content:center;align-items:center;text-align:center;position:relative}.block1 .imageBlock1 img{padding-top:40px;object-fit:cover;background-position:center;background-size:cover;width:100%;height:700px;position:relative}.block1 .imageBlock1 .text1{font-size:.88rem;text-transform:uppercase;font-weight:700;color:var(--primary);letter-spacing:.38rem;line-height:1.1}.block1 .imageBlock1 .text2{font-size:2.8rem;font-weight:500;color:var(--black-color);letter-spacing:6px;line-height:1.2;font-family:Poppins}.block1 .imageBlock1 .buttonEnsavoirPlus{margin-top:40px;padding:16px 70px;border:solid 1px var(--primary);font-size:20px;color:var(--primary)}.block1 .imageBlock1 .buttonEnsavoirPlus:hover{background-color:var(--primary);color:#fff}@media (max-width: 1500px){.block1 .imageBlock1 img{height:600px}}@media (max-width: 810px){.block1 .imageBlock1 img{height:500px}.block1 .imageBlock1 .text2{font-size:2rem}.block1 .imageBlock1 h2{font-size:1rem}}@media (max-width: 450px){.block1 .imageBlock1 .text2{font-size:1.3rem}.block1 .imageBlock1 h2{font-size:1rem}}.containerBlock2{display:flex;flex-direction:column;width:100%;padding:0 28px}.containerBlock2 .titles{display:flex;flex-direction:column;padding:0 28px}.containerBlock2 .titles h1{font-size:2.2rem;font-weight:600;color:var(--secondary)}.containerBlock2 .titles span{font-size:6rem;font-weight:500}.containerBlock2 .items{display:flex;justify-content:space-between}.containerBlock2 .items .boximg{width:50%;height:fit-content}.containerBlock2 .items .boximg img{max-width:100%;border-radius:5px}.containerBlock2 .items .boxtext{display:flex;justify-content:center;padding:100px 15px 15px;width:50%;height:fit-content}.containerBlock2 .items .boxtext span{display:flex;align-items:center;background:#fff;padding:25px 35px;border-radius:5px;font-size:1.5rem;line-height:35px;box-shadow:0 0 50px 10px #0000001a}.containerBlock2 .items .boxtext span{padding:80px;font-size:1.5rem;line-height:35px}@media (max-width: 1500px){.containerBlock2 .items .boxtext span{padding:60px}.containerBlock2 .titles span{font-size:5rem}}@media (max-width: 1250px){.containerBlock2 .titles span{font-size:5rem}.containerBlock2 .items .boxtext span{padding:60px;font-size:1.4rem;line-height:25px}}@media (max-width: 1050px){.containerBlock2 .titles span{font-size:4rem}.containerBlock2 .items .boxtext span{padding:30px!important;font-size:.9rem!important;line-height:25px}}@media (max-width: 810px){.containerBlock2 .titles span{font-size:4rem}.containerBlock2 .items .boxtext span{padding:40px;font-size:1.1rem;line-height:25px}}@media (max-width: 660px){.items{flex-direction:column}.containerBlock2 .items .boxtext{height:fit-content;width:100%;padding-top:50px}.containerBlock2 .items .boximg{width:100%}.containerBlock2 .titles h1{font-size:1.5rem}}@media (max-width: 470px){.containerBlock2 .titles span{font-size:3rem}.containerBlock2 .items .boxtext span{padding:40px;font-size:.9rem;line-height:25px}.containerBlock2 .titles span{font-size:2.5rem}}.containerBlock4{display:flex;flex-direction:column;align-items:center;padding:170px;position:relative;overflow:hidden;justify-content:center;width:100%;gap:50px}.containerBlock4 .itemsBlock3{width:1440px;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1}.containerBlock4 .itemsBlock3 .line1{display:flex;position:relative;width:1300px;max-width:100%;justify-content:space-between}.containerBlock4 .itemsBlock3 .line1 .mainContainerText2{display:flex;margin-top:45px}.containerBlock4 video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:brightness(.5)}.containerBlock4 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}@media (max-width: 1500px){.containerBlock4 .itemsBlock3{width:100%}.containerBlock4 .itemsBlock3 .line1{justify-content:center;gap:50px}.containerBlock4{padding:50px 20px 10px}}@media (max-width: 1110px){.line1 .mainContainerText2 p{font-size:1.2rem}.line1 .gg1 :nth-child(2){font-size:4.5rem}.line1 .gg1 :nth-child(1){font-size:1.5rem}.line1 .mainContainerText2{padding:0!important}}@media (max-width: 850px){.line1 .mainContainerText2 p{font-size:1rem}.line1 .gg1 :nth-child(2){font-size:3.5rem}.line1 .gg1 :nth-child(1){font-size:1.3rem}.containerBlock4 .itemsBlock3 .line1{width:100%}.containerBlock4{padding:100px 20px}}@media (max-width: 560px){.containerBlock4{padding:30px 20px!important}.containerBlock4 .values{gap:10px}.containerBlock4 .itemsBlock3 .line1{gap:0}.containerBlock4 .itemsBlock3 .line1 .mainContainerText2{margin-top:0}.containerBlock4{padding:100px 20px}.line1 .mainContainerText2 p{font-size:1rem}.line1 .gg1 :nth-child(2){font-size:3.5rem}.line1 .gg1 :nth-child(1){font-size:1.3rem}.containerBlock4 .itemsBlock3 .line1{flex-direction:column;justify-content:center;align-items:center}}.gg1{display:flex;flex-direction:column}.gg1 :nth-child(1){font-size:2rem;font-weight:600;letter-spacing:6px;color:#e30613}.gg1 :nth-child(2){font-size:79px;font-weight:500;letter-spacing:6px;color:#000;font-family:Poppins}@media (max-width: 1500px){.gg1{padding:0 28px}.gg1 :nth-child(1){font-size:1.5rem;font-weight:600;letter-spacing:6px;color:#e30613}.gg1 :nth-child(2){font-size:79px;font-weight:500;letter-spacing:6px;color:#000;font-family:Poppins}}@media (max-width: 700px){.gg1 :nth-child(1){font-size:1.2rem}.gg1 :nth-child(2){font-size:4rem!important}}@media (max-width: 600px){.gg1 :nth-child(1){font-size:1rem}.gg1 :nth-child(2){font-size:3rem!important}}@media (max-width: 500px){.gg1 :nth-child(1){font-size:1rem}.gg1 :nth-child(2){font-size:2rem!important}}.mainContainerText2{display:flex;justify-content:space-between;width:55%}.mainContainerText2 p{position:relative;font-size:1.8rem;line-height:27px;text-align:start;font-weight:800}.mainContainerText2 p span{position:absolute;top:8%;margin-left:-125px;left:0;width:22%;height:2px;background-color:#e30613}.containerBlock5{display:flex;align-items:center;background:var(--third);height:fit-content;margin-top:-30px;justify-content:center;padding:0 28px;width:100%}.containerBlock5 .lineBox5{justify-content:center;background-color:red;width:fit-content}.containerBlock5 .lineBox5 .title{display:flex;flex-direction:column}.containerBlock5 .lineBox5 .title span{font-size:16px;font-weight:600px;letter-spacing:6px;color:var(--primary)}.containerBlock5 .lineBox5 .title h1{font-size:4.44444rem;line-height:60px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-demo{position:relative;display:flex;flex-direction:column;padding:70px 0;width:1280px;max-width:100%;gap:150px}.swiper-demo .title{display:flex;flex-direction:column;gap:40px}.swiper-demo .title span{font-size:35px!important;color:var(--secondary)!important;font-size:12px;line-height:18px;letter-spacing:6px}.swiper-demo .title h1{font-size:96px;font-weight:400;line-height:60px;color:var(--primary)}.swiper-demo .swiper-container{position:relative;width:100%}.swiper-demo .swiper-container .swiper-imgs{right:0;top:-140px;z-index:10;position:absolute;height:auto;width:700px;background-repeat:no-repeat}.swiper-demo .swiper-container .swiper-imgs img{width:100%;height:400px;object-fit:cover;border-radius:5px}.swiper-demo .swiper-container .swiper-infos{position:relative;height:auto;width:700px;height:400px;background-color:var(--white);border-radius:5px;z-index:20}.swiper-demo .swiper-container .swiper-infos .charmi{width:100%;height:100%;box-shadow:0 0 35px #0000002a}.swiper-demo .swiper-container .swiper-infos .charmi .swiper-slide-content{border-radius:10px;padding:50px;position:absolute;display:flex;flex-direction:column;row-gap:20px;height:100%;gap:50px}.swiper-demo .swiper-container .swiper-infos .charmi .swiper-slide-content .title{font-size:2.22222rem;line-height:30px;line-height:40px;max-width:50%;color:var(--secondary)}.swiper-demo .swiper-container .swiper-infos .charmi .swiper-slide-content p{font-size:1.5rem!important;line-height:30px}.swiper-demo .swiper-container .swiper-infos .charmi .swiper-slide-content button{width:fit-content;padding:20px 40px;border-radius:5px;background:var(--gradient);color:#fff;position:absolute;bottom:20px;left:50px;font-size:1.2rem}.swiper-demo .swiper-container .swiper-infos .button-container{gap:1px;position:absolute;right:20px;top:80px;background-color:var(--white);border-radius:5px;z-index:20;display:flex}.swiper-demo .swiper-container .swiper-infos .button-container button{background-color:var(--secondary);padding:10px 20px;border-radius:5px;color:var(--primary)}.swiper-demo .swiper-container .swiper-infos .button-container button:hover{background-position:right;color:var(--white);text-decoration:none}.swiper-demo .swiper-container .swiper-infos .current-index{position:absolute;right:40px;top:20px}.swiper-demo .swiper-container .swiper-infos .current-index :nth-child(2){color:var(--colorText)}.test{color:#e82928}@media (max-width: 1500px){.swiper-demo{padding:50px 0}}@media (max-width: 1100px){.swiper-demo .swiper-container .swiper-imgs{width:500px;max-width:100%}.swiper-demo .swiper-container .swiper-infos{width:500px;max-width:100%;margin-top:100px}.swiper-demo .title h1{font-size:2.33333rem;width:300px;margin-left:0}.swiper-demo .title span{font-size:1rem!important}.swiper-demo .swiper-container{width:400px;max-width:100%}.swiper-demo .swiper-container .swiper-infos .charmi .swiper-slide-content button{padding:10px 20px;font-size:1rem}.swiper-demo .swiper-container .swiper-infos .charmi .swiper-slide-content .title{font-size:1.5rem;line-height:20px;line-height:30px;max-width:50%}.swiper-demo .swiper-container .swiper-infos .charmi .swiper-slide-content p{font-size:1rem!important;line-height:20px}.swiper-demo{display:flex;align-items:center;justify-content:center}}@media (max-width: 550px){.swiper-demo .swiper-container .swiper-infos .button-container button{display:none}}.containerblock8{display:flex;flex-direction:column;text-align:center;width:100%;justify-content:center;background:var(--third);padding:50px;gap:10px}.containerblock8 h1{color:var(--primary)}.containerBlock7{display:flex;flex-direction:column;gap:50px;padding:28px}.containerBlock7 .swiper-demo2 .swiper-container .swiper-imgs2 img{width:100%;background-position:center;object-fit:cover}.containerBlock7 .projets{display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:20px;box-shadow:0 0 20px 5px #0003}.containerBlock7 .projets p{color:#fff}.containerBlock7 .projets>img{padding-left:30px;width:200px;background-position:center;object-fit:cover}@media (max-width: 1500px){.containerBlock7{gap:50px}}@media (max-width: 400px){.containerblock8{align-items:center;justify-content:center}}.conatiner6{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.conatiner6 .nosexpertise{display:flex;flex-direction:column;align-items:start;gap:25px}.conatiner6 .nosexpertise h1{font-size:35px;color:var(--secondary)}.conatiner6 .nosexpertise span{font-size:96px;line-height:60px}@media (max-width: 620px){.conatiner6 .nosexpertise{padding:0 28px}.conatiner6 .nosexpertise h1{font-size:2rem}.conatiner6 .nosexpertise span{font-size:3rem;line-height:40px}}.conatiner6 .texteblock6{display:flex;padding-left:40px}.conatiner6 .texteblock6 h1{font-size:2rem;max-width:600px;color:var(--secondary)}.conatiner6 .texteblock6 span{font-size:1rem;width:300px}@media (max-width: 1500px){.conatiner6{padding:0 28px}.conatiner6 .texteblock6 h1{font-size:2.5rem}.conatiner6 .texteblock6 span{font-size:1rem}}@media (max-width: 1200px){.conatiner6{padding:100px 28px}.conatiner6 .texteblock6 h1{font-size:2rem}.conatiner6 .texteblock6 span{font-size:1.5rem}}@media (max-width: 900px){.conatiner6{padding:100px 28px}.conatiner6 .texteblock6 h1{font-size:1.5rem}.conatiner6 .texteblock6 span{font-size:1.2rem}}@media (max-width: 600px){.conatiner6{padding:100px 28px}.conatiner6 .texteblock6{flex-direction:column}.conatiner6 .texteblock6 span{padding-top:20px}}.ImgAndText{display:flex;align-items:center;justify-content:center;gap:20px;padding:0 28px}.ImgAndText .colone{display:flex;flex-direction:column;width:100%}.ImgAndText .colone .ImgAndText__img{display:flex;justify-content:center;align-items:center;border-radius:10px;width:100%;height:470px;max-width:100%;max-height:100%;box-shadow:0 0 30px #00000041}.ImgAndText .colone .ImgAndText__img img{height:100%;width:100%;border-radius:10px}.ImgAndText .colone .ImgAndText__text{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:20px;font-size:1rem}@media screen and (max-width: 1020px){.ImgAndText{flex-direction:column;gap:40px}.ImgAndText.reverse{flex-direction:column}.ImgAndText.reverse .colone:first-child{order:0}.ImgAndText .colone .ImgAndText__img img{width:100%;height:400px}.ImgAndText .colone .ImgAndText__text{text-align:center;gap:15px}}@media screen and (max-width: 768px){.ImgAndText .colone .ImgAndText__img{height:auto}.ImgAndText .colone .ImgAndText__img img{height:350px}.ImgAndText .colone .ImgAndText__text h1{font-size:1.8rem}.ImgAndText .colone .ImgAndText__text h2{font-size:1.4rem}}@media screen and (max-width: 480px){.ImgAndText .colone .ImgAndText__img{height:fit-content}.ImgAndText{padding:0 15px}.ImgAndText .colone .ImgAndText__img img{height:250px}.ImgAndText .colone .ImgAndText__text{gap:10px}.ImgAndText .colone .ImgAndText__text h1{font-size:1.5rem}.ImgAndText .colone .ImgAndText__text h2{font-size:1.2rem}}.media-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;padding:2rem;max-width:1400px;margin:0 auto}.media-grid .media-item{width:calc(33.33% - 2rem);height:400px;min-width:300px;border-radius:15px;overflow:hidden;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease;position:relative}.media-grid .media-item:hover{transform:translateY(-5px)}.media-grid .media-item img,.media-grid .media-item video{width:100%;height:100%;object-fit:cover}.media-grid .media-item .media-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px 16px;background-color:#000000b3;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;min-width:100px;text-align:center}.media-grid .media-item .media-button:hover{background-color:#000000e6}@media (max-width: 1200px){.media-grid .media-item{width:calc(50% - 2rem)}}@media (max-width: 768px){.media-grid .media-item{width:100%;height:400px}}@media (max-width: 400px){.media-grid{max-width:100%}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{position:relative;max-width:90vw;max-height:90vh}.modal-media{max-width:100%;max-height:90vh;object-fit:contain}.modal-close{position:absolute;top:-40px;right:-40px;background:none;border:none;color:#fff;font-size:30px;cursor:pointer}.containerBlock9{display:flex;flex-direction:column}.infinite-slide-container{overflow:hidden;white-space:nowrap;width:1440px;max-width:100%}.infinite-slide-container .infinite-slide-content{display:flex;gap:30px}.infinite-slide-container .infinite-slide-content .cardsSlite{position:relative;display:flex;justify-content:center;align-items:center}.infinite-slide-container .infinite-slide-content .cardsSlite span{position:absolute;color:var(--white);top:50%;left:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none;pointer-events:none}.infinite-slide-container .infinite-slide-content .cardsSlite img{border-radius:5px;width:300px;transition:.3s}@media (max-width: 768px){.infinite-slide-container{width:800px}.boxPartenaires .line1partenaire h1{font-size:1.5rem}.infinite-slide-container .infinite-slide-content .cardsSlite img{width:200px}}@media (max-width: 576px){.infinite-slide-container{width:400px}.infinite-slide-container .infinite-slide-content .cardsSlite img{width:150px}.boxPartenaires .line1partenaire h1{font-size:1.3rem}}.hero{display:flex;position:relative;align-items:center;justify-content:center;background-repeat:no-repeat,repeat;background-size:cover;background-position:center;height:100vh}.hero .hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;filter:brightness(.5)}.hero .video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:brightness(.7)}.hero .textHero{display:flex;text-align:left}.hero .lineBotHero{display:flex;flex-direction:column;position:absolute;align-items:center;justify-content:center;bottom:0;gap:20px;filter:none}.hero .lineBotHero :nth-child(1){color:#fff}.hero .lineBotHero :nth-child(2){color:#000;border:solid 1px var(--secondary);height:80px;width:0px}@media (max-width: 1500px){.hero{display:flex;width:100%}.hero .textHero{padding:0 33px}.hero .lineBotHero{gap:10px}.containerIndex .fade-container img{width:7%}.containerIndex .fade-container h2{font-size:2.8rem}.containerIndex .fade-container span{font-size:1.4rem}}@media (max-width: 900px){.con .containerIndex .fade-container img{width:5%}.containerIndex .fade-container h2{font-size:2.5rem;width:100%}.containerIndex .fade-container span{font-size:1.2rem}.hero .textHero .fade-container{gap:20px}}@media (max-width: 800px){.con .containerIndex .fade-container img{width:70%}.containerIndex .fade-container h2{font-size:2rem;max-width:100%}.containerIndex .fade-container span{font-size:1rem;width:500px;max-width:100%}.hero .textHero .fade-container{gap:20px;width:500px;max-width:100%}}@media (max-width: 560px){.lineBotHero{gap:0px}.lineBotHero :nth-child(2){height:50px}.hero .textHero{padding:0 13px}.containerIndex .fade-container h2{font-size:1.5rem;max-width:100%}.containerIndex .fade-container span{font-size:.9rem;width:500px;max-width:100%}.hero .textHero .fade-container{gap:20px;width:300px;max-width:100%}}@media (max-width: 620px){.hero{min-height:100dvh;width:100%}.hero .video{width:100vw;height:100dvh;object-fit:cover}}.fade-container{display:flex;flex-direction:column;gap:70px}.fade-container h2{font-size:3.3rem;font-weight:800;color:var(--primary);width:800px}.fade-container img{width:10%;color:#fff;filter:var(--primary)!important}.fade-text{opacity:0;transition:opacity .5s ease-in-out;color:var(--secondary);font-weight:600;font-size:1.7rem}.fade-in{opacity:1;width:700px}.fade-out{opacity:0;width:700px}.containerQuiSommeNous{display:flex;flex-direction:column;gap:30px}.containerQuiSommeNous .items{display:flex;flex-direction:column;gap:80px}.containerQuiSommeNous .items h1{color:red;font-size:3rem;font-weight:600}.containerQuiSommeNous .items .mainContainerText2 p{font-weight:400}.containerQuiSommeNous .items .quisommesNoustext{display:flex}.containerQuiSommeNous .items .quisommesNoustext .textReduce{width:900px}@media (max-width: 1500px){.items .utilsPresentation .containerPresentation{padding:0 28px}}@media (max-width: 1150px){.items .utilsPresentation .containerPresentation .line1Presentation{width:50%}.items .utilsPresentation .containerPresentation .line1Presentation h1{font-size:2rem}.items .utilsPresentation .containerPresentation .line1Presentation span{font-size:1.1rem}.items .utilsPresentation .containerPresentation .line2Presentation{width:300px}.items .utilsPresentation .containerPresentation .line2Presentation img{width:100%;height:100%}}@media (max-width: 960px){.items .utilsPresentation .containerPresentation{display:flex;flex-direction:column}.items .utilsPresentation .containerPresentation .line1Presentation span,.items .utilsPresentation .containerPresentation .line1Presentation h1{width:100%}.items .utilsPresentation .containerPresentation .line1Presentation{width:100%;text-align:center;justify-content:center;align-items:center;gap:50px}.items .utilsPresentation .containerPresentation .line2Presentation img{position:inherit;width:600px}.utilsPresentation .containerPresentation{align-items:center}}@media (max-width: 510px){.items .utilsPresentation .containerPresentation .line2Presentation img{position:inherit;width:300px}}.UtilsBigImagePresentation{margin:100px auto;display:flex;justify-content:center;align-items:center;position:relative;height:450px;width:1000px;max-width:100%;border-radius:10px;overflow:hidden}.UtilsBigImagePresentation video{filter:brightness(.3);position:absolute;height:100%;width:100%;object-fit:cover;z-index:-1}.UtilsBigImagePresentation img{position:absolute;right:0;height:100%;width:100%;z-index:-1;filter:brightness(.2)}.UtilsBigImagePresentation .textUtilsBigImagePresentation{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:30px;padding:20px 40px;width:100%;height:100%}.UtilsBigImagePresentation .textUtilsBigImagePresentation h1{font-size:3rem;color:var(--primary)}.UtilsBigImagePresentation .textUtilsBigImagePresentation span{max-width:700px;font-size:1.5rem;line-height:28px;text-align:center}.UtilsBigImagePresentation .textUtilsBigImagePresentation button{width:fit-content;padding:15px 35px;border-radius:5px;background:var(--gradient);color:#fff;left:80px;font-size:1.3rem}@media (max-width: 850px){.UtilsBigImagePresentation{width:100%;height:100vh;margin:0}.UtilsBigImagePresentation video{width:100%;height:100%}}@media (max-width: 768px){.UtilsBigImagePresentation .textUtilsBigImagePresentation h1{font-size:2.5rem}.UtilsBigImagePresentation .textUtilsBigImagePresentation span{font-size:1.3rem}.UtilsBigImagePresentation .textUtilsBigImagePresentation button{font-size:1.1rem}.UtilsBigImagePresentation img{height:70vh}}@media (max-width: 576px){.UtilsBigImagePresentation .textUtilsBigImagePresentation h1{font-size:2rem}.UtilsBigImagePresentation .textUtilsBigImagePresentation span{font-size:1.1rem}.UtilsBigImagePresentation .textUtilsBigImagePresentation button{font-size:1rem}}@media (max-width: 450px){.UtilsBigImagePresentation{height:fit-content}.UtilsBigImagePresentation .textUtilsBigImagePresentation{gap:0}.UtilsBigImagePresentation .textUtilsBigImagePresentation h1{font-size:1.5rem;text-align:center}.UtilsBigImagePresentation .textUtilsBigImagePresentation span{font-size:1rem;text-align:center}.UtilsBigImagePresentation .textUtilsBigImagePresentation button{font-size:.9rem;padding:10px 25px}}.pecb-partnership{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:4rem 2rem;margin:2rem auto;border-radius:12px;box-shadow:0 8px 32px #0000001a;position:relative;overflow:hidden;max-width:1400px;width:90%}.pecb-partnership:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#e82928,#ff6b6b)}.pecb-partnership .partnership-header{text-align:center;margin-bottom:3rem}.pecb-partnership .partnership-header h1{font-size:2.5rem;font-weight:700;color:#1e1e1e;line-height:1.3;max-width:1000px;margin:0 auto}@media (max-width: 768px){.pecb-partnership .partnership-header h1{font-size:1.8rem}}@media (max-width: 480px){.pecb-partnership .partnership-header h1{font-size:1.5rem}}.pecb-partnership .partnership-content{display:grid;grid-template-columns:auto 1fr;gap:3rem;align-items:flex-start;max-width:1200px;margin:0 auto}@media (max-width: 768px){.pecb-partnership .partnership-content{grid-template-columns:1fr;text-align:center;gap:2rem}}.pecb-partnership .partnership-logo{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 16px #0000001a;cursor:pointer;transition:all .3s ease;min-width:200px;gap:1rem}.pecb-partnership .partnership-logo:hover{transform:translateY(-8px);box-shadow:0 12px 24px #e8292833}.pecb-partnership .partnership-logo .pecb-logo{width:120px;height:auto;transition:transform .3s ease}.pecb-partnership .partnership-logo .pecb-logo:hover{transform:scale(1.05)}.pecb-partnership .partnership-logo .click-indication{font-size:.85rem;color:#666;text-align:center;margin:0;font-style:italic;opacity:.8;transition:opacity .3s ease}.pecb-partnership .partnership-logo:hover .click-indication{opacity:1;color:#e82928}.pecb-partnership .partnership-text .date{font-weight:600;color:#e82928;font-size:1.1rem;margin-bottom:1rem}.pecb-partnership .partnership-text .press-release{margin-bottom:2rem}.pecb-partnership .partnership-text .press-release p{font-size:1.1rem;line-height:1.7;color:#333;margin-bottom:1.5rem;text-align:justify}.pecb-partnership .partnership-text .press-release blockquote{background:#fff;border-left:4px solid #e82928;padding:1.5rem 2rem;margin:2rem 0;border-radius:0 8px 8px 0;font-style:italic;font-size:1.05rem;line-height:1.6;color:#555;box-shadow:0 2px 8px #0000000d}.pecb-partnership .partnership-text .press-release blockquote cite{display:block;margin-top:1rem;font-weight:600;color:#e82928;font-style:normal;font-size:.95rem}.pecb-partnership .partnership-text .about-sections{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2rem 0}@media (max-width: 768px){.pecb-partnership .partnership-text .about-sections{grid-template-columns:1fr;gap:1.5rem}}.pecb-partnership .partnership-text .about-sections .about-pecb,.pecb-partnership .partnership-text .about-sections .about-c2s{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000000d}.pecb-partnership .partnership-text .about-sections .about-pecb h3,.pecb-partnership .partnership-text .about-sections .about-c2s h3{font-size:1.3rem;color:#e82928;margin-bottom:1rem;font-weight:600}.pecb-partnership .partnership-text .about-sections .about-pecb p,.pecb-partnership .partnership-text .about-sections .about-c2s p{color:#555;line-height:1.6;margin:0;text-align:justify}.pecb-partnership .partnership-text .partnership-link{text-align:center;margin-top:2rem}.pecb-partnership .partnership-text .partnership-link .news-link{display:inline-flex;align-items:center;gap:.5rem;background:#e82928;color:#fff;padding:.75rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease;font-size:1rem}.pecb-partnership .partnership-text .partnership-link .news-link:hover{background:#d41e1f;transform:translateY(-2px);box-shadow:0 4px 12px #e829284d}@media (max-width: 1200px){.pecb-partnership{padding:3rem 1.5rem;width:95%}}@media (max-width: 768px){.pecb-partnership{padding:2rem 1rem;margin:1rem auto;width:95%}.pecb-partnership .partnership-logo{min-width:auto;padding:1.5rem}.pecb-partnership .partnership-logo .pecb-logo{width:100px}}@media (max-width: 480px){.pecb-partnership{padding:1.5rem .75rem;width:98%;margin:.5rem auto}.pecb-partnership .partnership-text .press-release blockquote{padding:1rem 1.25rem;margin:1.5rem 0}.pecb-partnership .partnership-text .about-sections .about-pecb,.pecb-partnership .partnership-text .about-sections .about-c2s{padding:1rem}}.notifications-section{max-width:1400px;width:90%;margin:2rem auto;padding:2rem 0}.notifications-section .notifications-title{font-size:2rem;font-weight:700;color:#1e1e1e;margin-bottom:1.5rem;position:relative;padding-left:1rem}.notifications-section .notifications-title:before{content:"";position:absolute;left:0;top:10%;height:80%;width:4px;background:#e82928;border-radius:2px}.notifications-section .notifications-list{display:flex;flex-direction:column;gap:1rem}.notifications-section .notif-card{position:relative;display:flex;align-items:center;gap:1.5rem;background:#fff;border:1px solid #ececec;border-radius:10px;padding:1.25rem 1.5rem;box-shadow:0 2px 10px #0000000a;transition:transform .25s ease,box-shadow .25s ease}.notifications-section .notif-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000014}.notifications-section .notif-card.notif-passe{opacity:.65;background:#fafafa}.notifications-section .notif-date{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:70px;padding:.5rem .75rem;border-radius:8px;background:#fff5f5;border:1px solid #f8d7d7}.notifications-section .notif-date .notif-day{font-size:1.75rem;font-weight:800;color:#e82928;line-height:1}.notifications-section .notif-date .notif-month{font-size:.75rem;font-weight:700;color:#6b6b6b;letter-spacing:.5px;margin-top:.25rem}.notifications-section .notif-body{flex:1;min-width:0}.notifications-section .notif-body .notif-heading{font-size:1.05rem;font-weight:700;color:#1e1e1e;margin:0 0 .35rem;line-height:1.35}.notifications-section .notif-body .notif-details{font-size:.9rem;color:#6b6b6b;margin:0;line-height:1.4}.notifications-section .notif-flag{flex-shrink:0;font-size:.75rem;font-weight:700;padding:.35rem .75rem;border-radius:999px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.notifications-section .notif-flag.notif-flag-a-venir{background:#e7f4ff;color:#0a6ec8;border:1px solid #b7dcf7}.notifications-section .notif-flag.notif-flag-en-cours{background:#fff4e5;color:#c86a0a;border:1px solid #f7d7b7;animation:notif-pulse 1.8s ease-in-out infinite}.notifications-section .notif-flag.notif-flag-passe{background:#f0f0f0;color:#8a8a8a;border:1px solid #dcdcdc}@keyframes notif-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (max-width: 640px){.notifications-section .notif-card{flex-wrap:wrap;gap:1rem;padding:1rem}.notifications-section .notif-flag{order:-1;margin-left:auto}.notifications-section .notif-body{flex:1 1 100%;order:2}}.values{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;max-width:100%}.values .value{background-color:#fff;padding:1.5rem;width:300px;max-width:100%;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease}.values .value:hover{transform:translateY(-5px)}.values .value .value-title{font-size:1.5rem;color:#e74c3c;margin-bottom:1rem;text-align:center}.values .value .value-items{list-style:none;padding:0;margin:0}.values .value .value-items li{margin-bottom:.75rem;font-size:1rem;color:#555;line-height:1.6}.values .value .value-items li:last-child{margin-bottom:0}.containerIndex .swiper-demo2 .swiper-container .swiper-infos2 .charmi .swiper-slide-content .title{font-size:1.1rem;max-width:80%}.containerIndex .swiper-demo2 .swiper-container .swiper-infos2 .charmi .swiper-slide-content p{font-size:.9rem!important}.containerIndex .containerApropos{padding-top:100px;display:flex;flex-direction:column;gap:40px;padding-bottom:50px}.containerIndex .containerApropos .line1{display:flex;gap:40px;align-items:center;justify-content:center;width:100%;line-height:30px}.containerIndex .containerApropos .line1 .boximg{width:100%}.containerIndex .containerApropos .line1 .boximg img{width:84%}.containerIndex .containerApropos .line1 .TextBoxe{display:flex;flex-direction:column;gap:25px;width:100%;height:100%;font-size:1.5rem;text-align:justify}.containerIndex .containerApropos .line1 .TextBoxe .text1{display:flex;flex-direction:column;gap:10px;font-size:1.5rem;color:#1e1e1e;text-align:justify}.containerIndex .containerApropos .line1 .TextBoxe .text1 .premierparagraph{display:flex;align-items:center;width:100%}.containerIndex .containerApropos .line1 .block2Box2{width:55%;position:absolute;top:0;right:0}.containerIndex .containerApropos .line1 .block2Box2 img{width:500px}.containerIndex .N{font-size:9rem;line-height:20px}.containerIndex .titreBoxesPresentation{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;text-align:center;position:relative;width:100%}.containerIndex .titreBoxesPresentation .nosexpertise{display:flex;flex-direction:column;align-items:start;padding:0 20px;gap:25px}.containerIndex .titreBoxesPresentation .nosexpertise h1{font-size:35px;color:var(--secondary)}.containerIndex .titreBoxesPresentation .nosexpertise span{font-size:96px;line-height:60px}@media (max-width: 620px){.containerIndex .titreBoxesPresentation .nosexpertise{padding:0 28px}.containerIndex .titreBoxesPresentation .nosexpertise h1{font-size:2rem}.containerIndex .titreBoxesPresentation .nosexpertise span{font-size:3rem;line-height:40px}}.containerIndex .titreBoxesPresentation>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.containerIndex .titreBoxesPresentation>h1{width:1200px;font-size:2.5rem;max-width:100%;color:var(--secondary)}.containerIndex .titreBoxesPresentation .cards{display:flex;flex-direction:column;justify-content:space-between;gap:50px;width:100%}.containerIndex .titreBoxesPresentation .cards div .boxes{height:290px}.containerIndex .titreBoxesPresentation .cards .line{display:flex;gap:100px;width:100%;align-items:center;justify-content:center;flex-wrap:wrap}.containerIndex .titreBoxesPresentation .cards .line .textBoxes{font-size:1.5rem;line-height:30px;color:var(--secondary)}.containerIndex .titreBoxesPresentation .organigrame{display:flex;padding:10px;flex-direction:column;gap:30px}.containerIndex .titreBoxesPresentation .organigrame .boxLine2{display:flex;width:100%;height:100%}.containerIndex .titreBoxesPresentation .organigrame .boxLine2 .line2{flex-wrap:wrap;align-items:center;justify-content:center;display:flex;flex-direction:column;width:100%;padding:20px;position:relative}.containerIndex .titreBoxesPresentation .organigrame .boxLine2 .line2 h1{font-size:2.5rem;color:var(--secondary)}.containerIndex .titreBoxesPresentation .organigrame .boxLine2 .line2 span{font-size:1.5rem}.containerIndex .titreBoxesPresentation .organigrame .boxLine2 .block2Box2,.containerIndex .titreBoxesPresentation .organigrame .boxLine2 .block2Box2 img{width:100%}.containerIndex .boxes .boxImg{background:#e82928;box-shadow:0 4px 4px #00000040}.containerIndex .boxes{box-shadow:0 2px 10px #00000040}.presentationn{width:100%;padding:50px 0 100px}.swslide{display:flex;flex-direction:column;align-items:center;gap:150px;padding:100px 0}.swslide h1{color:var(--third)}.swslide .projet{display:flex;flex-direction:column;gap:50px;width:100%}.swslide .projet .modifdefis h1{color:#e82928;font-size:6rem}.swslide .imjg img{width:90%!important;height:200px!important}.swslide .imjg2 img{width:50%!important;height:200px!important;gap:0!important}@media (max-width: 1500px){.containerIndex .N{font-size:7rem}.containerIndex .containerApropos .line1{padding:0 28px}.containerIndex .containerApropos .line1 .TextBoxe,.containerIndex .containerApropos .line1 .TextBoxe .text1{font-size:1.2rem}.containerIndex .containerApropos .line1 .boximg img{width:70%}.containerIndex .titreBoxesPresentation .cards{padding:28px;gap:10px;justify-content:center}.containerIndex .titreBoxesPresentation .cards .line{gap:20px}.containerIndex .titreBoxesPresentation{gap:30px}.containerIndex .titreBoxesPresentation .cards a .boxes{height:280px}}@media (max-width: 1350px){.containerIndex .N{font-size:7rem}.containerIndex .containerApropos .line1{padding:0 28px}.containerIndex .containerApropos .line1 .TextBoxe{gap:5px;font-size:1rem;line-height:30px}.containerIndex .containerApropos .line1 .TextBoxe .text1{font-size:1rem}.containerIndex .containerApropos .line1 .boximg img,.containerIndex .containerApropos .line1 .boximg{width:100%}}@media (max-width: 1250px){.containerIndex .containerApropos .line1 .TextBoxe{line-height:20px}}@media (max-width: 1030px){.presentationAbout .containerIndex .swslide .projet{gap:100px}.containerIndex .containerApropos .line1 .TextBoxe{line-height:20px}.containerIndex .containerApropos .line1 .boximg img{width:90%}.containerIndex .containerApropos .line1 .TextBoxe{gap:5px;font-size:.9rem;line-height:20px}.containerIndex .containerApropos .line1 .TextBoxe .text1{font-size:.9rem}.containerIndex .containerApropos .line1 .TextBoxe .text1{line-height:18px}.containerIndex .containerApropos .line1{gap:20px}.containerIndex .titreBoxesPresentation>h1{font-size:2rem}.containerIndex .titreBoxesPresentation .organigrame .boxLine2 .line2 h1{font-size:2rem}.containerIndex .titreBoxesPresentation .organigrame .boxLine2 .line2 span{font-size:1.3rem}.boxes .textBoxes{font-size:.8rem}}@media (max-width: 885px){.containerIndex .containerApropos .line1{flex-direction:column;row-gap:20px}.containerIndex .containerApropos .line1 .boximg img{width:100%;height:auto}.containerIndex .containerApropos .line1 .boximg,.containerIndex .containerApropos .line1 .TextBoxe{width:80%}.containerIndex .containerApropos .line1 .TextBoxe .text1{gap:50px}}@media (max-width: 620px){.containerIndex .containerApropos{padding:20px 0}.containerBlock7 .swiper-demo2 .swiper-container .swiper-imgs2 img{top:400px}.swiper-demo2 .swiper-container .swiper-infos2 .button-container button{display:none}.presentationn{padding:50px 0 0}.conatiner6{padding:50px 28px}.containerIndex .titreBoxesPresentation .cards{margin-top:0!important;gap:20px}.containerIndex .titreBoxesPresentation{gap:0px!important}.containerIndex .titreBoxesPresentation>h1{font-size:1.5rem;width:80%}.containerIndex .titreBoxesPresentation .organigrame .boxLine2 .line2 h1{font-size:1.5rem}.containerIndex .titreBoxesPresentation .organigrame .boxLine2 .line2 span{font-size:1rem}.containerIndex .titreBoxesPresentation{gap:50px}.containerIndex .titreBoxesPresentation .cards{margin-top:100px}.containerIndex .titreBoxesPresentation .cards .line{gap:20px}}@media (max-width: 450px){.containerIndex .titreBoxesPresentation .organigrame .boxLine2{flex-direction:column}.containerIndex .boxes{height:400px;width:240px}.containerIndex .boxes .boxImg{height:140px;width:130px}}.impact-social{padding:0 2rem;background-color:#f9f9f9;color:#333}.impact-social .impact-header{text-align:center;margin-bottom:2rem}.impact-social .impact-header h1{font-size:2.5rem;font-weight:700;color:var(--secondary);margin-bottom:.5rem}.impact-social .impact-header p{font-size:1.2rem;color:#555}.impact-social .impact-content{display:grid;grid-template-columns:1fr;gap:2rem}.impact-social .impact-content .impact-section{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px #0000001a}.impact-social .impact-content .impact-section h2{font-size:1.8rem;color:#333;margin-bottom:1rem;border-left:4px solid var(--secondary);padding-left:.5rem}.impact-social .impact-content .impact-section p{margin-bottom:1rem;color:#666}.impact-social .impact-content .impact-section ul{list-style-type:none;padding:0}.impact-social .impact-content .impact-section ul li{margin-bottom:.5rem;color:#555}.impact-social .impact-content .impact-section ul li strong{color:var(--secondary)}@media (max-width: 600px){.impact-social{width:100%;padding:0}.impact-social .impact-header h1{font-size:2rem}.swslide{gap:50px}}.boxes{display:flex;flex-direction:column;align-items:center;padding:20px;text-align:center;background:var(--grey);width:200px;border-radius:15px}.boxes img{width:70%}.boxes .textBoxes{display:flex;padding-top:30px;height:100%;width:100%;gap:30px;align-items:center;flex-direction:column}.boxes .textBoxes span{max-width:100%;word-wrap:break-word;white-space:pre-wrap;text-align:left;color:gray;font-size:1rem;height:10%}.boxes .textBoxes h1{height:20%;color:var(--third);font-size:.8rem}.boxes .rond{display:flex;gap:20px}.boxes .rond span{padding:2px;background:var(--third);border-radius:50%}.containerBlock6{display:flex;width:100%;min-height:90vh;justify-content:center;align-items:center;padding:50px 0}.containerBlock6 .itemsBlock6{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;width:1200px;max-width:100%;padding:0 20px}.containerBlock6 .itemsBlock6 .perfBoxBlock6{flex:1;min-width:300px;display:flex;flex-direction:column;align-items:center;gap:30px}.containerBlock6 .itemsBlock6 .perfBoxBlock6 .textPerf{font-size:2.5rem;color:#e63946;text-align:center;margin-bottom:20px;padding:0 10px}.containerBlock6 .itemsBlock6 .perfBoxBlock6 .sub-box,.containerBlock6 .itemsBlock6 .perfBoxBlock6 .box{display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.containerBlock6 .itemsBlock6 .perfBoxBlock6 .boxStatistique{display:flex;flex-direction:column;align-items:center;background:#f8f9fa;border-radius:15px;padding:20px 15px;box-shadow:0 4px 12px #0000001a;transition:transform .3s ease;max-width:200px}.containerBlock6 .itemsBlock6 .perfBoxBlock6 .boxStatistique:hover{transform:translateY(-5px);box-shadow:0 6px 18px #00000026}.containerBlock6 .itemsBlock6 .perfBoxBlock6 .boxStatistique h2{font-size:1.2rem;color:#333;margin-bottom:10px;text-align:center}@media (max-width: 600px){.containerBlock6 .itemsBlock6{flex-direction:column;align-items:center}.containerBlock6 .itemsBlock6 .perfBoxBlock6 .textPerf{font-size:2rem;padding:0}.containerBlock6 .itemsBlock6 .perfBoxBlock6 .boxStatistique{padding:15px;max-width:100%;margin-bottom:20px}.containerBlock6 .itemsBlock6 .perfBoxBlock6 .boxStatistique h2{font-size:1rem}}.countBox{display:flex;justify-content:center;align-items:center;height:150px;width:150px;max-width:100%;border-radius:20px;font-size:2rem;color:var(--secondary);box-shadow:0 0 35px #ff000041;cursor:pointer;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.countBox:hover{transition:transform .2s ease;transform:scale(1.02)}.hovered-class:hover{transition:all .3s ease;background:var(--gradient)}.latecontainer{display:flex;flex-direction:column;gap:40px;height:100%}.latecontainer .containerBlock2 .items .boxtext span{padding:110px 90px;font-size:1.8rem}.latecontainer .ImgAndText .colone .ImgAndText__text p{font-size:1.3rem}.latecontainer .containBoxapport{display:flex;position:relative;justify-content:center;align-items:center;width:100%;padding:100px 0}.latecontainer .containBoxapport img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;filter:brightness(.4)}.latecontainer .containBoxapport .boxApport{display:grid;grid-template-columns:repeat(auto-fit,minmax(490px,1fr));justify-content:center;gap:40px}.latecontainer .containBoxapport .boxtextLaMaison .colone2 span{font-size:1.3rem;font-weight:500;width:100%;color:#fff}.latecontainer .containBoxapport .colone2{padding:20px;width:100%}.latecontainer .containBoxapport .colone2 h1,.latecontainer .containBoxapport .colone2 span{width:100%}.latecontainer .containBoxapport .boxtextLaMaison .colone2 h1{color:var(--secondary)}.text .boxes .textBoxes h1{font-size:1.4rem;font-weight:500;color:var(--secondary)}.text .boxes .textBoxes span{text-align:center}.cards-container .containerBlock2 .items .boxtext span{padding:70px;font-size:1.6rem}.twoComponents{display:flex;flex-direction:column;align-items:center;gap:50px;padding:20px 0;position:relative;background:transparent}.twoComponents img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:brightness(.4)}.twoComponents .BoxCardsTwoComponents{display:flex;align-items:center;justify-content:center;gap:50px;flex-wrap:wrap}.twoComponents .BoxCardsTwoComponents .boxes{height:470px;width:300px}.twoComponents .BoxCardsTwoComponents .boxes .textBoxes h1{height:10%}.missions{display:flex;justify-content:center;margin-top:50px;font-size:1.8rem}.missions>h4{text-align:center;padding:0 20px}.containerIt{display:flex;justify-content:center;flex-wrap:wrap;gap:50px}.boxDomaine{display:flex;width:70%;gap:20px}.boxDomaine .linered{background:var(--secondary);padding:10px 30px;height:30px}.boxDomaine .text{display:flex;flex-direction:column;gap:10px}.boxDomaine .text h1{line-height:30px!important}.containerCF{display:flex;flex-direction:column;margin-top:100px;gap:200px;padding-top:100px}.UtilsPresentation{padding-top:100px}.UtilsBigImagePresentation video{width:100%;height:auto}@media (max-width: 1500px){.missions{font-size:1.5rem}}@media (max-width: 530px){.latecontainer .UtilsBigImagePresentation .textUtilsBigImagePresentation h1{font-size:1.2rem;line-height:25px}.latecontainer .UtilsBigImagePresentation .textUtilsBigImagePresentation span{font-size:1rem;line-height:20px}.boxDomaine{gap:0;width:100%}.latecontainer .containBoxapport .boxApport{display:flex;width:100%;flex-direction:column}.latecontainer .containBoxapport .boxtextLaMaison{display:flex;justify-content:center;width:100%}.latecontainer .containBoxapport .boxtextLaMaison .colone2 span{font-size:1rem}.latecontainer .containBoxapport .boxtextLaMaison .colone2{width:100%!important}}.containerHeader2{display:flex;position:relative;justify-content:center;align-items:center;height:100vh;width:100%;overflow:hidden}.containerHeader2 img{background-position:center;background-size:cover;filter:brightness(.4)}.containerHeader2 video{position:absolute;height:100%;width:100%;object-fit:cover;filter:brightness(.6)}.containerHeader2 .text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.containerHeader2 .text h1{font-size:5rem;color:var(--primary)}.containerHeader2 .text p{font-size:1.5rem;color:var(--primary);text-align:center;width:800px;max-width:100%}.containerHeader2 .text button{padding:15px 50px;color:var(--primary);border:solid 1px var(--primary);width:fit-content;font-size:1.3rem}.containerHeader2 .text button:hover{background:var(--secondary);border:solid 1px var(--secondary)}.lineBotHero{display:flex;flex-direction:column;position:absolute;align-items:center;justify-content:center;bottom:0;gap:20px;filter:none}.lineBotHero :nth-child(1){color:#fff}.lineBotHero :nth-child(2){color:#000;border:solid 1px var(--secondary);height:80px;width:0px}@media (max-width: 1500px){.containerHeader2 .text{width:100%}.containerHeader2 .text h1{font-size:3rem;max-width:100%}.containerHeader2 .text p,.containerHeader2 .text button{font-size:1rem}}@media (max-width: 1000px){.containerHeader2 .text h1{font-size:2rem;max-width:100%}.containerHeader2 .text p,.containerHeader2 .text button{font-size:1rem}}@media (max-width: 460px){.lineBotHero{gap:0px}.lineBotHero :nth-child(2){height:50px}.containerHeader2{height:70vh}.containerHeader2 img{height:100%!important}}@media (max-width: 620px){.containerHeader2{min-height:100dvh}.containerHeader2 video{width:100vw;height:100dvh;object-fit:cover}}.containerMaisonDesEntreprises{display:flex;flex-direction:column;height:100%;gap:100px;width:100%}.containerMaisonDesEntreprises .swiper-demo2 .swiper-container .swiper-infos2 .charmi .swiper-slide-content .title{color:#ee07f6}.containerMaisonDesEntreprises .swiper-demo2 .swiper-container .swiper-infos2 .button-container button{background:#ee07f6}.containerMaisonDesEntreprises .utilsPresentation2 .containerPresentation .line1Presentation span{font-size:1.3rem}.containerMaisonDesEntreprises .utilsPresentation .containerPresentation .line1Presentation h1{color:var(--colorM1)}.containerMaisonDesEntreprises .swiper-demo2 .swiper-container .swiper-infos2 .charmi .swiper-slide-content p{padding-top:50px;font-size:2rem!important}.containerMaisonDesEntreprises .containerHeader2 .text h1{color:var(--colorM1)}.containerMaisonDesEntreprises .maisonDesEntreprises{padding:50px 0 0;display:flex;flex-direction:column;width:100%;gap:100px;height:100%}.containerMaisonDesEntreprises .maisonDesEntreprises .beneficiaires{display:flex;flex-direction:column;padding-top:100px;gap:200px;align-items:center}.containerMaisonDesEntreprises .maisonDesEntreprises .beneficiaires h1{color:var(--colorM1)}.containerMaisonDesEntreprises .maisonDesEntreprises .investisseurs{display:flex;flex-direction:column}.containerMaisonDesEntreprises .maisonDesEntreprises .investisseurs .containerBigImageText img{filter:brightness(1)}.containerMaisonDesEntreprises .maisonDesEntreprises .chiffresmde{display:flex;flex-direction:column;align-items:center}.containerMaisonDesEntreprises .maisonDesEntreprises .chiffresmde .containerBigImageText{height:fit-content;padding-bottom:50px}.containerMaisonDesEntreprises .maisonDesEntreprises .chiffresmde .impact-section h2{text-align:center;color:#333;margin-bottom:2rem}.containerMaisonDesEntreprises .maisonDesEntreprises .chiffresmde .impact-section .impact-list{display:flex;flex-wrap:wrap;gap:1.5rem}.containerMaisonDesEntreprises .maisonDesEntreprises .chiffresmde .impact-section .impact-list .impact-item{flex:1 1 calc(50% - 1.5rem);background-color:#f9f9f9;padding:1.5rem;border-radius:8px;box-shadow:0 4px 8px #0000001a}.containerMaisonDesEntreprises .maisonDesEntreprises .chiffresmde .impact-section .impact-list .impact-item h3{color:var(--colorTM1);margin-bottom:1rem;font-size:1.25rem}.containerMaisonDesEntreprises .maisonDesEntreprises .chiffresmde .impact-section .impact-list .impact-item ul{list-style:none;padding:0}.containerMaisonDesEntreprises .maisonDesEntreprises .chiffresmde .impact-section .impact-list .impact-item ul li{margin:.5rem 0;color:#555}@media (max-width: 768px){.containerMaisonDesEntreprises .maisonDesEntreprises .chiffresmde .impact-section .impact-item{flex:1 1 100%}}.containerMaisonDesEntreprises .maisonDesEntreprises .colone2{width:100%}.containerMaisonDesEntreprises .maisonDesEntreprises .last{display:flex;align-items:center;flex-direction:column;gap:50px;height:100%}.containerMaisonDesEntreprises .maisonDesEntreprises .last .colone{display:flex;height:fit-content;height:100%;gap:50px}.containerMaisonDesEntreprises .maisonDesEntreprises .last .colone img{height:40%;filter:brightness(1);border-radius:10px}.containerMaisonDesEntreprises .maisonDesEntreprises .last .colone .strengths-section{padding:2rem;background-color:#4c2261;height:fit-content;border-radius:10px}.containerMaisonDesEntreprises .maisonDesEntreprises .last .colone .strengths-section h2{text-align:left;color:var(--colorM1);margin-bottom:2rem;font-size:1.8rem}.containerMaisonDesEntreprises .maisonDesEntreprises .last .colone .strengths-section .strengths-list{display:flex;flex-direction:column;gap:1.5rem;position:relative}.containerMaisonDesEntreprises .maisonDesEntreprises .last .colone .strengths-section .strengths-list:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background-color:#fff}.containerMaisonDesEntreprises .maisonDesEntreprises .last .colone .strengths-section .strengths-item{display:flex;align-items:center;gap:1rem;padding-left:2rem;position:relative}.containerMaisonDesEntreprises .maisonDesEntreprises .last .colone .strengths-section .strengths-item .marker{width:15px;height:15px;border-radius:50%;flex-shrink:0}.containerMaisonDesEntreprises .maisonDesEntreprises .last .colone .strengths-section .strengths-item p{margin:0;font-size:1.1rem;color:#fff}.containerMaisonDesEntreprises .maisonDesEntreprises .containerBlock2 .items .boxtext span{font-size:2.5rem;line-height:70px;letter-spacing:normal;text-align:left}.containerMaisonDesEntreprises .ImgAndText .colone .ImgAndText__text h1{color:var(--colorM1)}.containerMaisonDesEntreprises .ImgAndText .colone .ImgAndText__text p{color:var(--primary)}.containerMaisonDesEntreprises .services{display:flex;flex-direction:column;align-items:center;gap:100px;padding-top:100px}.containerMaisonDesEntreprises .services h1{color:var(--colorM1)}.containerMaisonDesEntreprises .services .containerIt{display:flex;justify-content:center;width:100%;flex-wrap:wrap;gap:50px}.containerMaisonDesEntreprises .services .boxDomaine{display:flex;width:45%;gap:20px}.containerMaisonDesEntreprises .services .boxDomaine .linered{background:#fc1d98;padding:10px 30px;height:30px}.containerMaisonDesEntreprises .services .boxDomaine .text{display:flex;flex-direction:column;gap:10px}.containerMaisonDesEntreprises .services .boxDomaine .text h1{line-height:30px!important;color:#000}.containerMaisonDesEntreprises .services .boxDomaine .text span{color:#000}.containerMaisonDesEntreprises .services .advatages{width:100%;display:flex;flex-direction:column;align-items:center;gap:50px}.containerMaisonDesEntreprises .services .advatages .containerBigImageText,.containerMaisonDesEntreprises .services .advatages .containerBigImageText .text{width:100%}.containerMaisonDesEntreprises .services .advatages h1{color:#ee07f6}.containerMaisonDesEntreprises .card .check-icon{color:var(--colorM2)}.containerMaisonDesEntreprises .card:hover{border-color:var(--colorM1)}.form-section{display:flex;justify-content:center;background:var(--colorM2);color:#fff;padding:50px;border-radius:10px;text-align:center}.form-section .content h1{font-size:2.5rem;line-height:1.2;font-weight:700}.form-section .content p{font-size:1.2rem;margin-top:20px;color:#fffc}.form-section .content .btn{display:inline-block;margin-top:30px;padding:15px 30px;background-color:#fff;color:#551841;font-weight:600;border-radius:5px;text-transform:uppercase;transition:background-color .3s ease;text-decoration:none}.form-section .content .btn:hover{background-color:#f5f5f5}.faq-section{margin-top:100px;display:flex;flex-direction:column;gap:20px;background:var(--colorM1);color:#fff;padding:50px;width:100%;border-radius:10px}.faq-section h1{text-align:center;font-size:2.5rem;margin-bottom:40px;font-weight:700}.faq-section .faq-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(490px,1fr));gap:30px}.faq-section .faq-container .faq{text-align:left}.faq-section .faq-container .faq h3{font-size:1.5rem;margin-bottom:15px;color:#fff}.faq-section .faq-container .faq p{font-size:1rem;line-height:1.6;color:#fffc}@media (max-width: 1050px){.containerMaisonDesEntreprises .maisonDesEntreprises .last .colone{flex-direction:column}.containerMaisonDesEntreprises .maisonDesEntreprises .containerBlock2 .items .boxtext span{font-size:1.3rem!important;line-height:50px}.containerMaisonDesEntreprises .services .boxDomaine{width:100%}.containerBigImageText .text{width:100%!important}}@media (max-width: 768px){.containerMaisonDesEntreprises .maisonDesEntreprises .containerBlock2 .items .boxtext span{font-size:1.2rem!important;line-height:35px}.faq-container{grid-template-columns:1fr}.containerMaisonDesEntreprises .maisonDesEntreprises .investisseurs .containerBigImageText img{max-width:100%}.containerMaisonDesEntreprises .maisonDesEntreprises .investisseurs .containerBigImageText,.containerMaisonDesEntreprises .maisonDesEntreprises .chiffresmde .containerBigImageText,.containerBigImageText .text{width:100%}.containerMaisonDesEntreprises .maisonDesEntreprises .last .colone{flex-direction:column;gap:50px}}@media (max-width: 650px){.faq-section,.form-section{padding:10px}.faq-section .faq-container .faq p{font-size:.9rem;width:280px}.faq-section .faq-container .faq h3{font-size:1.2rem;width:200px}.faq-section .faq-container .faq{width:280px}.form-section .content h1{font-size:1.5rem;text-align:left}.containerMaisonDesEntreprises .maisonDesEntreprises .last .colone img{width:100%}.containerMaisonDesEntreprises .maisonDesEntreprises .last .colone .strengths-section .strengths-item p{font-size:1rem!important}.containerMaisonDesEntreprises .services .boxDomaine{width:100%!important;gap:0}.containerMaisonDesEntreprises .services .boxDomaine .text span{font-size:.9rem}.containerMaisonDesEntreprises .services .boxDomaine .text h1{font-size:1.3rem}.containerHeader2 .text{text-align:center}.maisonDesEntreprises .containerBigImageText .text h1{font-size:1.5rem!important}.containerBigImageText img{height:100%}.containerBigImageText .text{padding-top:50px;padding-bottom:50px}.containerMaisonDesEntreprises .maisonDesEntreprises{gap:30px}.containerMaisonDesEntreprises .services{gap:50px;padding-top:50px}.containerMaisonDesEntreprises .swiper-demo2 .swiper-container .swiper-infos2 .charmi .swiper-slide-content .title{font-size:1.5rem}.containerMaisonDesEntreprises .swiper-demo2 .swiper-container .swiper-infos2 .charmi .swiper-slide-content p{font-size:1.5rem!important}.containerMaisonDesEntreprises .maisonDesEntreprises .investisseurs .containerBigImageText img{height:50%}}.card{display:flex;flex-direction:column;align-items:center;position:relative;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:transform .2s ease,box-shadow .2s ease,border .2s ease;border:2px solid transparent}.card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003;border-color:var(--secondary)}.card:hover .check-icon{opacity:1;transform:scale(1)}.card .check-icon{position:absolute;top:10px;right:10px;font-size:20px;color:var(--secondary);opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s ease}.card h2{font-size:1.5rem;margin-bottom:10px}.card p{font-size:1rem;color:#555}.cards-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cards-container h1{font-size:3rem}.domainedintervention2{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:200px;margin-top:200px}.domainedintervention2 .red{color:var(--secondary)}.domainedintervention2 .containerIt{display:flex;width:100%;flex-wrap:wrap;height:500px}.domainedintervention2 .boxDomaine{display:flex;width:50%;height:20px;gap:20px}.domainedintervention2 .boxDomaine .linered{background:var(--secondary);padding:10px 30px}.domainedintervention2 .boxDomaine .text{display:flex;flex-direction:column;gap:10px}.domainedintervention2 .boxDomaine .text h1{line-height:22px!important}.solu{padding:20px;display:flex;flex-direction:column;align-items:center}.solutions{display:flex;flex-direction:column;gap:50px;width:100%;align-items:center}.solutions .images{display:flex;gap:50px;justify-content:center;align-items:center}.solutions .images img{width:100%;height:100%}.TextObjectif{display:flex;flex-direction:column;height:100%;width:100%}.TextObjectif .presentationObjt1{display:flex;flex-direction:column;gap:80px;justify-content:center;padding:50px!important}.TextObjectif .presentationObjt1 h1{font-size:3rem!important}.TextObjectif .DigitalObjectif .boxes{width:300px}.TextObjectif .DigitalObjectif .boxes .boxImg{height:100px;width:100px}.image .boxes img{width:10%;height:10%}.cardsDigi{display:flex;padding:0 100px}.cardsDigi .line{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;gap:30px;align-items:center;justify-content:center}.cardsDigi .line .boxes{width:300px}.cardsDigi .line .boxes .textBoxes span{height:100%;padding-bottom:20px}.cardslike{width:100%;position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:55px;align-items:center}.cardslike>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:brightness(.5)}.cardslike .boxes .textBoxes h1{font-size:1.3rem!important}.bigdata{display:flex;justify-content:center;align-items:center;position:relative;height:500px;width:100%}.bigdata h1{color:var(--primary)}.bigdata img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;filter:brightness(.5)}.Audit{display:flex}.containerFFinance .lab{width:100%;display:flex;flex-direction:column;gap:100px;align-items:center}.containerFFinance .lab .containerBlock2 .items .boxtext span{line-height:40px;font-size:1.4rem}.containerFFinance .stage{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;padding:100px 0}.containerFFinance .containDigital{padding:100px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:140px}.containerFFinance .containDigital>h1{text-align:center}.containerFFinance .containDigital .containerIt{display:flex;justify-content:center;align-items:center}.containerFFinance .containerBlock2 .items .boxtext span{padding:45px;font-size:1.2rem;line-height:35px}.containerFFinance .containBoxapport{display:flex;justify-content:center;align-items:center;width:100%;border-radius:20px}.containerFFinance .containBoxapport .boxApport{display:grid;grid-template-columns:repeat(auto-fit,minmax(490px,1fr));justify-content:center;gap:40px}.containerFFinance .containBoxapport .boxtextLaMaison .colone2 span{font-size:1.3rem;font-weight:500;width:100%;color:#fff}.containerFFinance .containBoxapport .boxtextLaMaison .colone2 h1{color:var(--secondary)}.containerFFinance .twoComponents .BoxCardsTwoComponents .boxes{width:250px;height:350px}.containerFFinance .twoComponents .BoxCardsTwoComponents .boxes .textBoxes{gap:50px}.presentation{display:flex;justify-content:center;width:100%}.presentation .utilsPresentation .containerPresentation .line1Presentation span{font-size:1.7rem}.containerIt{row-gap:100px}.etapessupporttechnique{display:flex;flex-direction:column;gap:50px}.etapessupporttechnique>h1{text-align:center}.j .containerBlock2 .titles span{color:var(--primary)}@media (max-width: 1500px){.TextObjectif .presentationObjt1{padding:28px}.TextObjectif .presentationObjt1 h1{font-size:2.5rem!important}}@media (max-width: 1260px){.TextObjectif .presentationObjt1 h1{font-size:2rem!important}}@media (max-width: 600px){.presentationObjt1 .gg1 :nth-child(2){font-size:1.6rem!important}.solutions{font-size:.8rem}.solutions .images{flex-direction:column}.containerFFinance .containBoxapport .boxApport{display:flex;flex-direction:column;width:100%}.ImgAndText .colone .ImgAndText__img{height:fit-content}.domainedintervention{padding:0}.TextObjectif .presentationObjt1 h1{font-size:1.5rem!important}.presentationObjt1 .gg1 :nth-child(1){font-size:1.5rem}.presentationObjt1 .gg1 :nth-child(2){font-size:1.5rem}}.UtilsCardsLikePriceProps{display:flex;flex-direction:column}.maintain{display:flex;flex-direction:column;justify-content:center;text-align:center}.maintain h1{font-size:4rem;color:var(--secondary);line-height:60px}.maintain span{color:#fff;padding-top:40px;font-size:2rem}@media (max-width: 1500px){.maintain{width:100%;padding:28px}.maintain h1{font-size:3rem}.maintain span{font-size:1.5rem;white-space:pre-line}.twoComponents .BoxCardsTwoComponents{gap:40px}}@media (max-width: 450px){.maintain{padding:20px}.maintain h1{font-size:2rem}.maintain span{font-size:1rem}}.overlay2{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}.overlay2 .formContainer{background:#fff;padding:2rem;border-radius:8px;max-width:600px;width:90%;box-shadow:0 5px 15px #0000004d;position:relative}.overlay2 .closeButton{display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem;background:var(--gradient);border:none;height:40px;width:40px;border-radius:50%;font-size:1.5rem;cursor:pointer}.overlay2 .downloadButton{margin-top:1rem;background:var(--gradient);color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:4px;font-size:1.2rem}.overlay2 .envoyer{background:var(--gradient);color:#fff;border:none;padding:.5rem 1rem;cursor:pointer;border-radius:4px}.containerBigImageText{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 20px;height:90vh;position:relative}.containerBigImageText img{position:absolute;width:100%;max-height:100%;object-fit:cover;background-position:center;filter:brightness(.5)}.containerBigImageText .text{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:50px;width:900px;max-width:100%;z-index:2}.containerBigImageText .text h1{font-size:2.5rem;text-align:center}.containerBigImageText .text p{font-size:1.3rem;color:#fff;text-align:center}.swiper-demo2{position:relative;display:flex;flex-direction:column;padding:20px 0;width:min(1340px,100%);margin:0 auto}.swiper-demo2 .swiper-container{position:relative;width:100%}.swiper-demo2 .swiper-container .swiper-imgs2{position:absolute;right:0;top:0;z-index:10;width:700px;transition:all .3s ease}.swiper-demo2 .swiper-container .swiper-imgs2 img{width:100%;height:400px;object-fit:cover;border-radius:5px}.swiper-demo2 .swiper-container .swiper-infos2{position:relative;top:-140px;width:700px;height:400px;background-color:var(--white);z-index:20}.swiper-demo2 .swiper-container .swiper-infos2 .charmi{height:100%;box-shadow:0 0 35px #00000029;border-radius:10px}.swiper-demo2 .swiper-container .swiper-infos2 .charmi .swiper-slide-content{padding:50px;position:absolute;display:flex;flex-direction:column;gap:20px;height:100%}.swiper-demo2 .swiper-container .swiper-infos2 .charmi .swiper-slide-content .title{font-size:2.22222rem;line-height:1.5;max-width:50%;color:var(--secondary)}.swiper-demo2 .swiper-container .swiper-infos2 .charmi .swiper-slide-content p{font-size:1.5rem!important;line-height:1.6}.swiper-demo2 .swiper-container .swiper-infos2 .charmi .swiper-slide-content button{width:fit-content;padding:20px 40px;border-radius:5px;background:var(--gradient);color:#fff;position:absolute;bottom:20px;left:50px;font-size:1.2rem;transition:all .3s ease}.swiper-demo2 .swiper-container .swiper-infos2 .charmi .swiper-slide-content button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}.swiper-demo2 .swiper-container .swiper-infos2 .button-container{position:absolute;right:20px;top:80px;display:flex;gap:1px;z-index:20;border-radius:5px;background-color:var(--white)}.swiper-demo2 .swiper-container .swiper-infos2 .button-container button{background-color:var(--secondary);padding:10px 20px;border-radius:5px;color:var(--primary);transition:all .3s ease}.swiper-demo2 .swiper-container .swiper-infos2 .button-container button:hover{background-position:right;color:var(--white)}@media (max-width: 1500px){.swiper-demo2{padding:50px 20px}}@media (max-width: 1200px){.swiper-demo2 .swiper-container .swiper-imgs2,.swiper-demo2 .swiper-container .swiper-infos2{width:600px}}@media (max-width: 950px){.swiper-demo2{padding-bottom:300px}.swiper-demo2 .swiper-container .swiper-imgs2{top:200px}}@media (max-width: 670px){.swiper-demo2{padding:50px 0 300px}.swiper-demo2 .swiper-container .swiper-infos2{width:100%;height:500px}.swiper-demo2 .swiper-container .swiper-infos2 .charmi .swiper-slide-content{padding:20px}.swiper-demo2 .swiper-container .swiper-infos2 .charmi .swiper-slide-content button{left:20px;padding:10px 20px}.swiper-demo2 .swiper-container .swiper-imgs2 img{margin-top:100px}}.TextAndText{display:flex;align-items:center;gap:20px;padding:0 28px;width:100%}.TextAndText .colone{display:flex;flex-direction:column;width:100%}.TextAndText .colone h1{font-size:1.6rem;color:var(--third)}.TextAndText .colone span{font-size:1rem;width:100%}.TextAndText .colone p{font-size:.7rem}@media screen and (max-width: 1020px){.TextAndText{flex-direction:column;gap:10px}.TextAndText .colone{width:100%}.TextAndText .colone h1,.TextAndText .colone span,.TextAndText .colone .smallText{text-align:center}}.insight{display:flex;justify-content:center;align-items:center;background-color:#f8f8f8;padding:50px 0}.insight .insight-container{max-width:1200px;width:100%;padding:20px;background:linear-gradient(135deg,#fc3f3f1a,#ffffffb3);border-radius:12px;box-shadow:0 10px 30px #0000001a}.insight .insight-header{text-align:center;margin-bottom:40px}.insight .insight-header .insight-title{font-size:2.5rem;font-weight:700;color:var(--secondary)}.insight .insight-header .insight-subtitle{font-size:1.25rem;color:#222}.insight .insight-navigation{margin-bottom:40px}.insight .insight-navigation .article-menu{display:flex;justify-content:center;list-style:none;padding:0;margin:0 auto 30px;flex-wrap:wrap;gap:15px;max-width:900px}.insight .insight-navigation .article-menu li{padding:12px 25px;border-radius:30px;background-color:#f5f5f5;cursor:pointer;transition:all .3s ease;font-weight:500;border:1px solid #e0e0e0;box-shadow:0 2px 5px #0000000d;font-size:1rem;text-align:center;flex:1;min-width:250px}.insight .insight-navigation .article-menu li.active{background-color:var(--secondary);color:#fff;border-color:var(--secondary);box-shadow:0 4px 10px #00000026;transform:translateY(-2px)}.insight .insight-navigation .article-menu li:hover:not(.active){background-color:#e9e9e9;box-shadow:0 3px 8px #00000014;transform:translateY(-1px)}.insight .insight-content{display:flex;flex-direction:column}.insight .insight-content .insight-section{padding:30px;border-radius:12px;margin-bottom:20px;transition:background-color .3s}.insight .insight-content .insight-section.light{background-color:#fff;box-shadow:0 4px 6px #0000001a}.insight .insight-content .insight-section.dark{background-color:#222;color:#fff;box-shadow:0 4px 6px #0000004d}.insight .insight-content .insight-section .section-title{font-size:1.75rem;margin-bottom:20px}.insight .insight-content .insight-section .subsection{margin-bottom:20px;padding-left:20px}.insight .insight-content .insight-section .subsection h3{font-size:1.5rem;color:var(--secondary);margin-bottom:10px}.insight .comparison-table,.insight .roadmap-table{width:100%;margin:20px 0;overflow-x:auto}.insight .comparison-table table,.insight .roadmap-table table{width:100%;border-collapse:collapse}.insight .comparison-table table th,.insight .comparison-table table td,.insight .roadmap-table table th,.insight .roadmap-table table td{padding:12px;text-align:left;border:1px solid #ddd}.insight .comparison-table table th,.insight .roadmap-table table th{background-color:#f2f2f2;font-weight:700}.insight .comparison-table table tr:nth-child(2n),.insight .roadmap-table table tr:nth-child(2n){background-color:#f9f9f9}.insight .comparison-table table tr:hover,.insight .roadmap-table table tr:hover{background-color:#f1f1f1}.insight .dark .comparison-table table th,.insight .dark .roadmap-table table th{background-color:#333;color:#fff}.insight .dark .comparison-table table td,.insight .dark .roadmap-table table td{border-color:#444}.insight .dark .comparison-table table tr:nth-child(2n),.insight .dark .roadmap-table table tr:nth-child(2n){background-color:#2a2a2a}.insight .dark .comparison-table table tr:hover,.insight .dark .roadmap-table table tr:hover{background-color:#3a3a3a}.insight .themes-header{text-align:center;margin-bottom:20px}.insight .themes-header h2{font-size:1.8rem;font-weight:600;color:var(--secondary);position:relative;display:inline-block;padding-bottom:10px}.insight .themes-header h2:after{content:"";position:absolute;width:60%;height:3px;background-color:var(--secondary);bottom:0;left:20%;border-radius:2px}.insight .insight-share{margin-top:30px;padding:20px;background-color:#f8f8f8;border-radius:12px;text-align:center}.insight .insight-share h3{font-size:1.2rem;margin-bottom:15px;color:var(--secondary)}.insight .insight-share .share-links{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.insight .insight-share .share-links a,.insight .insight-share .share-links button{padding:8px 16px;border-radius:20px;text-decoration:none;background-color:#f2f2f2;color:#333;border:1px solid #ddd;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}.insight .insight-share .share-links a:hover,.insight .insight-share .share-links button:hover{background-color:var(--secondary);color:#fff;transform:translateY(-2px)}.insight .insight-share .share-links button{background-color:#e9e9e9}.Xperience{display:flex;flex-direction:column;gap:100px}.Xperience .containerBlock2 .items .boximg img{width:100%}.Xperience .containerBlock2 .items .boxtext span{font-size:2rem;line-height:44px}.Xperience .XperienceBlock{display:flex;flex-direction:column;gap:50px}.Xperience .XperienceBlock .missions{display:flex;width:100%}.Xperience .containerBlock4 .values .value{width:350px}.Xperience .containerBlock4 .values .value .value-items li:last-child{text-align:center}.Xperience .missions{width:100%;padding:28px}.Xperience .missions .containerIt{justify-content:center;align-items:center;width:100%;padding:28px}@media (max-width: 1500px){.Xperience .containerBlock4 .itemsBlock3 .line1{justify-content:start}}
