@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bd6b97513fc12e37-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/14d76c676132b31e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caprasimo Fallback;src:local("Arial");ascent-override:79.59%;descent-override:19.86%;line-gap-override:0.00%;size-adjust:115.33%}.__className_9ab2b8{font-family:Caprasimo,Caprasimo Fallback;font-weight:400;font-style:normal}.__variable_9ab2b8{--font-caprasimo:"Caprasimo","Caprasimo Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_c968c1{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_c968c1{--font-poppins:"Poppins","Poppins Fallback"}*{margin:0;padding:0;box-sizing:border-box;list-style-type:none;text-decoration:none;color:unset}html{font-size:18px;scroll-behavior:smooth}body,html{overflow-x:hidden;position:relative}body{width:100vw;font-family:var(--font-poppins);background-color:#efefef}header{position:fixed;z-index:999}.special-word{font-family:var(--font-caprasimo);color:#f874d8;font-size:3.8rem}.future-rose:hover{color:#f874d8}.future-rose:hover .footer-element-arrow{background:#f874d8;transform:rotate(0deg)}.future-violet:hover{color:#b992f9}.future-violet:hover .footer-element-arrow{background:#b992f9;transform:rotate(0deg)}.future-orange:hover{color:#ff852b}.future-orange:hover .footer-element-arrow{background:#ff852b;transform:rotate(0deg)}header{top:20px;left:5vw;width:90vw;transition:.5s ease-in-out;transition-properties:width,top,left}.header-active{width:100vw;top:0;left:0}.header-active nav{border-radius:0!important}nav{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:start;padding:10px 10vw;gap:15vw;border-radius:30px;box-shadow:0 8px 24px rgba(149,157,165,.2);background:rgba(239,239,239,.4);transition:.5s ease-in-out;transition-properties:border-radius}.onglet-container,nav{display:flex;align-items:center;width:100%}.onglet-container{justify-content:space-between}.onglet-container .onglet{position:relative}.onglet-container .onglet:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;transition:width .3s ease-out}.onglet-container .onglet:hover:after{width:80%}.onglet-container .rose:after{background:#f874d8}.onglet-container .orange:after{background:#ff852b}.onglet-container .contact{background:#b992f9;padding:10px 15px;border-radius:20px;color:#efefef;border:2px solid rgba(0,0,0,0);transition:.3s ease-out;transition-properties:color,border-color,background;cursor:pointer}.onglet-container .contact:hover{border-color:#b992f9;background:#efefef;color:#b992f9}.onglet-container .contact:hover a>svg{width:20px;opacity:1}.onglet-container .contact a{display:flex;align-items:center;gap:10px}.onglet-container .contact a svg{opacity:0;width:0;pointer-event:none;transition:width .3s ease-out}.project-component-container{width:100%;max-width:600px;padding:10px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.project-component-container .image-container{width:100%;height:500px;position:relative;overflow:hidden;border-radius:20px}.project-component-container .image-container:hover{cursor:none}.project-component-container .image-container:hover img{max-width:110%}.project-component-container .image-container:hover .change-cursor{opacity:1}.project-component-container .image-container img{position:absolute;min-height:100%;min-width:100%;max-width:105%;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s ease-out;transition-properties:max-width}.project-component-container .image-container .change-cursor{position:absolute;width:200px;height:200px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(239,239,239,.3);border:2px solid #efefef;border-radius:100px;pointer-event:none;opacity:0;transition:opacity .3s;transform:translate(-50%,-50%)}.project-component-container .image-container .change-cursor:after{content:"Voir plus";color:#efefef;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-shadow:#1d1d1b 1px 0 10px}.project-component-container h3{font-size:1.7rem;font-weight:bolder;padding-left:10px}.project-component-container .project-categories-container{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding-left:10px}.project-component-container .project-categories-container .project-categorie{border:2px solid #1d1d1b;padding:5px 10px;border-radius:20px;transition:.3s;transition-properties:color,background;font-size:.7rem;cursor:pointer}.project-component-container .project-categories-container .project-categorie:hover{background:#1d1d1b;color:#efefef}.project-component-container p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-left:10px;padding-right:10px}.section-title{font-size:3rem;display:flex;gap:10px;font-weight:bolder}.section-title span{color:#efefef;background:red;font-family:var(--font-caprasimo);padding:10px 20px;border-radius:20px;display:flex;align-items:center}.competence-component{display:flex;flex-direction:column;gap:10px;align-items:center;width:-moz-fit-content;width:fit-content;transform:scale(1);transition:transform .3s}.competence-component img{height:80px;width:auto;opacity:.4;transition:opacity .4s}.competence-component p{opacity:0;transition:opacity .4s}.competence-component:hover{transform:scale(1.2)}.competence-component:hover img,.competence-component:hover p{opacity:1}.diplomes-container{display:flex;flex-direction:column;width:100%;padding-left:20px}.diplomes-container .diplome-container{width:100%;position:relative;display:flex;flex-direction:column;padding:20px 0;gap:30px;overflow:hidden;transition:height .3s}.diplomes-container .diplome-container:after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background:#000}.diplomes-container .diplome-container .diplome-information{display:flex;align-items:center;justify-content:space-between}.diplomes-container .diplome-container .diplome-information p{font-size:1.8rem}.diplomes-container .diplome-container .diplome-information .active-arrow{width:60px;height:60px;background:red;border-radius:50%;position:relative;transition:transform .3s}.diplomes-container .diplome-container .diplome-information .active-arrow:after{content:"";position:absolute;top:55%;left:25%;width:30%;height:1px;background:#efefef;transform:rotate(45deg)}.diplomes-container .diplome-container .diplome-information .active-arrow:before{content:"";position:absolute;top:55%;right:25%;width:30%;height:1px;background:#efefef;transform:rotate(-45deg)}.reviews-container{width:100%;position:relative}.reviews-container .reviews-scroll-container{display:flex;align-items:center;justify-content:center;width:100%;gap:30px;height:100%}.reviews-container .reviews-scroll-container .review-container{max-width:700px;min-width:500px;height:100%;display:flex;flex-direction:column;gap:30px;align-items:center;text-align:center;padding:80px 30px;box-shadow:0 8px 24px rgba(149,157,165,.2);transition:scale .3s}.reviews-container .reviews-scroll-container .review-container .review{width:70%}.reviews-container .left-arrow,.reviews-container .right-arrow{display:flex!important;width:50px;height:50px;position:absolute;cursor:pointer;z-index:10}.reviews-container .left-arrow{top:40%;left:-30px}.reviews-container .left-arrow:after{top:28%;transform:rotate(-45deg)}.reviews-container .left-arrow:after,.reviews-container .left-arrow:before{content:"";position:absolute;left:30%;height:2px;width:60%;background:#1d1d1b}.reviews-container .left-arrow:before{bottom:28%;transform:rotate(45deg)}.reviews-container .right-arrow{top:40%;right:-30px}.reviews-container .right-arrow:after{content:"";position:absolute;right:0;top:28%;height:2px;width:60%;background:#1d1d1b;transform:rotate(45deg)}.reviews-container .right-arrow:before{content:"";position:absolute;bottom:28%;right:0;height:2px;width:60%;background:#1d1d1b;transform:rotate(-45deg)}footer{width:100%;padding-top:50px;box-shadow:0 7px 29px 0 rgba(100,100,111,.2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;margin-top:5vw}@keyframes footer-auto-scroll{to{transform:translateX(calc(-100% - -80%))}}footer .auto-scroll-footer{width:auto;display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;animation:footer-auto-scroll 5s linear infinite}footer .auto-scroll-footer:hover{animation-play-state:paused}footer .auto-scroll-footer a{font-size:50px;display:flex;align-items:center;gap:20px;white-space:nowrap;transition:color .3s}footer .auto-scroll-footer a .footer-element-arrow{transform:rotate(-15deg);padding:10px 16px;background:#1d1d1b;border-radius:50%;color:#fff;transition:.3s;transition-properties:transform,background}footer h2{font-size:12.5vw;color:rgba(0,0,0,0);-webkit-text-stroke:1px #1d1d1b}footer .footer-social-media{width:100%;display:flex;align-items:center;gap:20px;padding:10px 20px;border-top:1px solid #1d1d1b}footer .footer-social-media .social-media-container{height:1.5rem;overflow:hidden}footer .footer-social-media .social-media-container:hover .social-media{transform:translateY(-2.5rem)}footer .footer-social-media .social-media-container .social-media{display:flex;flex-direction:column;gap:1rem;transition:transform .3s}@media screen and (max-width:767px){.mobile-header{top:0;left:0;width:100vw!important}.special-word{font-size:2.5rem}nav{width:100vw;display:flex;align-items:center;justify-content:space-between!important;padding:20px;box-shadow:unset!important;border-radius:0}nav .close,nav .open{width:30px;height:30px;cursor:pointer;position:relative;padding:5px}nav .open:after{top:30%;width:80%}nav .open:after,nav .open:before{content:"";position:absolute;height:2px;background:#1d1d1b;border-radius:2px}nav .open:before{top:60%;width:60%}nav .navbar-container{width:100vw;height:100svh;padding:20px;position:absolute;top:0;left:0;transform:translateX(100%);background:#efefef;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease-out}nav .navbar-container-open{transform:translateX(0)!important}nav .navbar-container .close{position:absolute;top:20px;right:20px}nav .navbar-container .close:after{transform:rotate(45deg)}nav .navbar-container .close:after,nav .navbar-container .close:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#1d1d1b;border-radius:2px}nav .navbar-container .close:before{transform:rotate(-45deg)}nav .navbar-container .onglet-container{display:flex;flex-direction:column;align-items:flex-start!important;gap:20px;margin-top:-50px}nav .navbar-container .onglet-container .onglet{color:#1d1d1b;font-size:10vw;position:relative;width:100%}nav .navbar-container .onglet-container .onglet a{width:100%;display:flex;align-items:center;justify-content:space-between}nav .navbar-container .onglet-container .onglet a .arrow{display:block;width:50px;height:50px;position:relative}nav .navbar-container .onglet-container .onglet a .arrow:after{content:"";position:absolute;width:25px;height:2px;background:#1d1d1b;transform:rotate(45deg);top:15.5px;left:15px}nav .navbar-container .onglet-container .onglet a .arrow:before{content:"";position:absolute;width:25px;height:2px;background:#1d1d1b;transform:rotate(-45deg);bottom:15.5px;left:15px}nav .navbar-container .onglet-container .contact{width:50vw;padding:10px 0;background:#f874d8;color:#efefef;border-radius:20px;display:flex;align-items:center;justify-content:center}nav .navbar-container .onglet-container .contact a{display:flex;align-items:center;gap:20px}nav .navbar-container .nav-social-media{display:flex;align-items:center;justify-content:center;gap:10px}nav .navbar-container .nav-sphere-container{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden}nav .navbar-container .nav-sphere-container:after{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(185,146,249,.7) 0,rgba(2,0,36,0) 70%);bottom:-100px;right:-200px}nav .navbar-container .nav-sphere-container:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(255,133,43,.6) 0,rgba(2,0,36,0) 70%);top:0;left:-200px}.homepage-header-sphere-1{width:600px!important;height:600px!important}.homepage-header-sphere-1 span{top:-100px!important;right:-250px!important}.header-container{padding-top:150px!important;justify-content:center!important;padding-left:2vw!important;padding-right:2vw!important}.header-container .homepage-header-sphere-2{width:600px!important;height:600px!important;bottom:-200px!important}.header-container .homepage-header-sphere-2 span{left:-300px!important}.header-container .header-left{width:100%!important;flex-direction:column;align-items:center}.header-container .header-left h1{width:100%;display:inline!important;text-align:center;font-size:8vw!important;justify-content:center}.header-container .header-right{display:none!important}.header-container .numbers-information-container{flex-direction:column;width:100%}.header-container .numbers-information-container li{width:100%!important;justify-content:center!important;align-items:center!important}.header-container .numbers-information-container li .information{text-align:center;font-size:1.2rem!important}.projects-slider-container{position:relative;overflow-y:visible;overflow-x:hidden}.projects-slider-container .left-arrow,.projects-slider-container .right-arrow{display:flex!important;width:50px;height:50px;position:absolute;cursor:pointer;z-index:10}.projects-slider-container .left-arrow{top:25%;right:100px}.projects-slider-container .left-arrow:after{content:"";position:absolute;top:28%;left:30%;height:2px;width:60%;background:#1d1d1b;transform:rotate(-45deg)}.projects-slider-container .left-arrow:before{content:"";position:absolute;bottom:28%;left:30%;height:2px;width:60%;background:#1d1d1b;transform:rotate(45deg)}.projects-slider-container .right-arrow{top:25%;right:30px}.projects-slider-container .right-arrow:after{content:"";position:absolute;right:0;top:28%;height:2px;width:60%;background:#1d1d1b;transform:rotate(45deg)}.projects-slider-container .right-arrow:before{content:"";position:absolute;bottom:28%;right:0;height:2px;width:60%;background:#1d1d1b;transform:rotate(-45deg)}.projects-slider-container .projects-slider{justify-content:flex-start!important;padding-left:15px;width:350%!important;gap:130px!important;transition:transform .3s}.section-title{align-items:center;font-size:2rem!important;flex-wrap:wrap}.categories-homepage .homepage-categories-sphere-1{width:600px!important;height:600px!important}.categories-homepage .homepage-categories-sphere-1 span{top:-50px!important}.categories-homepage .homepage-categories-sphere-2{width:600px!important;height:600px!important;bottom:-100px!important}.categories-homepage .homepage-categories-sphere-2 span{left:-350px!important}.slider-container .slider span{font-size:70px!important}.categories-container{font-size:15vw!important}.competence-component img{height:50px}.homepage-competences-container{gap:70px!important;padding-top:100px!important;padding-bottom:50px!important}.homepage-competences-container .competences-design-container,.homepage-competences-container .competences-marketing-container{gap:30px;flex-wrap:wrap}.homepage-reviews-container{padding-top:100px!important;padding-bottom:100px!important}.reviews-container .right-arrow{top:-50%;right:0!important}.reviews-container .left-arrow{top:-50%;right:15%;left:unset!important}.reviews-scroll-container{justify-content:center}.review-container{max-width:95%!important;min-width:unset!important;width:90%!important;padding:20px 0!important;scale:1!important}.review-container:first-child,.review-container:nth-child(3){display:none!important}.review-container .review{font-size:.9rem}footer{gap:20px!important}footer .auto-scroll-footer a{font-size:30px!important}footer .footer-element-arrow{padding:10px!important}footer h2{font-size:12vw!important}.profil-page-header{flex-direction:column;padding-top:100px!important}.profil-page-header .profil-header-left-container{width:90%!important;max-width:unset!important}.profil-page-header .profil-header-right-container h3{font-size:40vw!important}.profil-page-header .profil-header-right-container .soft-skills-container{width:80vw!important;height:80vw!important}.profil-page-header .profil-header-right-container .soft-skills-container li{font-size:5.3vw!important;padding:.8vw 1vw!important}.first-information-container{flex-direction:column}.first-information-container.special{flex-direction:column-reverse}.first-information-container .image-container{width:90vw!important;padding:0!important}.first-information-container .information-container h3{font-size:11vw!important}.second-information-container{flex-direction:column}.second-information-container li:nth-child(2n){align-items:flex-end;text-align:end}.second-information-container li hr{display:none}.second-information-container li h3{font-size:5rem!important}.last-information-container{margin-top:0!important}.last-information-container .section-title{text-align:center}.last-information-container .competance-container{width:100%;flex-direction:column;gap:40px!important}.last-information-container .competance-container .competances{width:100%;align-items:center;justify-content:center}.projet-page-header .projet-important-informations h2{font-size:3rem!important}.projet-page-header .projet-important-informations p{margin-top:unset!important;width:100%!important}.projet-page-header .horizontal-informations{gap:0!important;justify-content:space-between!important;flex-wrap:wrap}.projet-page-header .horizontal-informations a{margin:50px auto 0!important}.projet-information .information-container{flex-direction:column;gap:20px}.projet-information .information-container p{width:100%!important}.projet-information .image{height:250px!important}.project-page-container{padding-top:100px!important}.project-list-container{grid:auto/1fr!important}.project-list-container .project-component-container{width:100%}.project-component-container{width:calc(90vw - 25px)}.project-component-container .image-container{height:300px!important}}@media screen and (min-width:768px)and (max-width:1023px){.mobile-header{top:0;left:0;width:100vw!important}.special-word{font-size:2.5rem}nav{width:100vw;display:flex;align-items:center;justify-content:space-between!important;padding:20px;box-shadow:unset!important;border-radius:0}nav .close,nav .open{width:30px;height:30px;cursor:pointer;position:relative;padding:5px}nav .open:after{top:30%;width:80%}nav .open:after,nav .open:before{content:"";position:absolute;height:2px;background:#1d1d1b;border-radius:2px}nav .open:before{top:60%;width:60%}nav .navbar-container{width:100vw;height:100svh;padding:20px;position:absolute;top:0;left:0;transform:translateX(100%);background:#efefef;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease-out}nav .navbar-container-open{transform:translateX(0)!important}nav .navbar-container .close{position:absolute;top:20px;right:20px}nav .navbar-container .close:after{transform:rotate(45deg)}nav .navbar-container .close:after,nav .navbar-container .close:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#1d1d1b;border-radius:2px}nav .navbar-container .close:before{transform:rotate(-45deg)}nav .navbar-container .onglet-container{display:flex;flex-direction:column;align-items:flex-start!important;gap:20px;margin-top:-50px}nav .navbar-container .onglet-container .onglet{color:#1d1d1b;font-size:10vw;position:relative;width:100%}nav .navbar-container .onglet-container .onglet a{width:100%;display:flex;align-items:center;justify-content:space-between}nav .navbar-container .onglet-container .onglet a .arrow{display:block;width:50px;height:50px;position:relative}nav .navbar-container .onglet-container .onglet a .arrow:after{content:"";position:absolute;width:25px;height:2px;background:#1d1d1b;transform:rotate(45deg);top:15.5px;left:15px}nav .navbar-container .onglet-container .onglet a .arrow:before{content:"";position:absolute;width:25px;height:2px;background:#1d1d1b;transform:rotate(-45deg);bottom:15.5px;left:15px}nav .navbar-container .onglet-container .contact{width:50vw;padding:10px 0;background:#f874d8;color:#efefef;border-radius:20px;display:flex;align-items:center;justify-content:center}nav .navbar-container .onglet-container .contact a{display:flex;align-items:center;gap:20px}nav .navbar-container .nav-social-media{display:flex;align-items:center;justify-content:center;gap:10px}nav .navbar-container .nav-sphere-container{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-1;overflow:hidden}nav .navbar-container .nav-sphere-container:after{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(185,146,249,.7) 0,rgba(2,0,36,0) 70%);bottom:-100px;right:-200px}nav .navbar-container .nav-sphere-container:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(255,133,43,.6) 0,rgba(2,0,36,0) 70%);top:0;left:-200px}.homepage-header-sphere-1{width:600px!important;height:600px!important}.homepage-header-sphere-1 span{top:-100px!important;right:-250px!important}.header-container{padding-top:150px!important;justify-content:center!important;padding-left:2vw!important;padding-right:2vw!important}.header-container .homepage-header-sphere-2{width:600px!important;height:600px!important;bottom:-200px!important}.header-container .homepage-header-sphere-2 span{left:-300px!important}.header-container .header-left{width:100%!important;flex-direction:column;align-items:center}.header-container .header-left h1{width:100%;display:inline!important;text-align:center;font-size:8vw!important;justify-content:center}.header-container .header-right{display:none!important}.header-container .numbers-information-container{flex-direction:column;width:100%}.header-container .numbers-information-container li{width:100%!important;justify-content:center!important;align-items:center!important}.header-container .numbers-information-container li .information{text-align:center;font-size:1.2rem!important}.projects-slider-container{position:relative;overflow-y:visible;overflow-x:hidden}.projects-slider-container .left-arrow,.projects-slider-container .right-arrow{display:flex!important;width:50px;height:50px;position:absolute;cursor:pointer;z-index:10}.projects-slider-container .left-arrow{top:25%;right:100px}.projects-slider-container .left-arrow:after{content:"";position:absolute;top:28%;left:30%;height:2px;width:60%;background:#1d1d1b;transform:rotate(-45deg)}.projects-slider-container .left-arrow:before{content:"";position:absolute;bottom:28%;left:30%;height:2px;width:60%;background:#1d1d1b;transform:rotate(45deg)}.projects-slider-container .right-arrow{top:25%;right:30px}.projects-slider-container .right-arrow:after{content:"";position:absolute;right:0;top:28%;height:2px;width:60%;background:#1d1d1b;transform:rotate(45deg)}.projects-slider-container .right-arrow:before{content:"";position:absolute;bottom:28%;right:0;height:2px;width:60%;background:#1d1d1b;transform:rotate(-45deg)}.projects-slider-container .projects-slider{padding-left:15px;padding-top:0;width:250%!important;gap:130px!important;transition:transform .3s}.projects-slider-container .projects-slider .project-component-container{width:85vw!important}.section-title{align-items:center;font-size:2rem!important;flex-wrap:wrap}.categories-homepage .homepage-categories-sphere-1{width:600px!important;height:600px!important}.categories-homepage .homepage-categories-sphere-1 span{top:-50px!important}.categories-homepage .homepage-categories-sphere-2{width:600px!important;height:600px!important;bottom:-100px!important}.categories-homepage .homepage-categories-sphere-2 span{left:-350px!important}.slider-container .slider span{font-size:70px!important}.categories-container{font-size:10vw!important}.competence-component img{height:50px}.homepage-competences-container{gap:70px!important;padding-top:100px!important;padding-bottom:100px!important}.homepage-competences-container .competences-design-container,.homepage-competences-container .competences-marketing-container{gap:30px;flex-wrap:wrap}.homepage-reviews-container{padding-top:100px!important;padding-bottom:100px!important}.reviews-container .right-arrow{right:0!important}.reviews-container .left-arrow{left:-20px!important}.reviews-scroll-container{justify-content:center}.review-container{max-width:unset!important;width:80%!important;padding:20px 0!important;scale:1!important}.review-container:first-child,.review-container:nth-child(3){display:none!important}.review-container .review{font-size:.9rem}footer{gap:20px!important}footer .auto-scroll-footer a{font-size:30px!important}footer .footer-element-arrow{padding:10px!important}footer h2{font-size:12vw!important}.profil-page-header{flex-direction:column;padding-top:100px!important;gap:200px!important}.profil-page-header .profil-header-left-container{width:60%!important;max-width:unset!important}.profil-page-header .profil-header-left-container .image-container img{width:50%!important}.profil-page-header .profil-header-right-container h3{font-size:30vw!important}.profil-page-header .profil-header-right-container .soft-skills-container{width:50vw!important;height:50vw!important}.profil-page-header .profil-header-right-container .soft-skills-container li{font-size:2.5vw!important;padding:.8vw 1vw!important}.first-information-container{flex-direction:column}.first-information-container.special{flex-direction:column-reverse}.first-information-container .image-container{padding:0!important}.second-information-container{flex-direction:column}.second-information-container li:nth-child(2n){align-items:flex-end;text-align:end}.second-information-container li hr{display:none}.second-information-container li h3{font-size:5rem!important}.last-information-container{margin-top:0!important}.last-information-container .section-title{text-align:center}.last-information-container .competance-container{width:100%;flex-direction:column;gap:40px!important}.last-information-container .competance-container .competances{width:100%;align-items:center;justify-content:center}.projet-page-header{padding-top:100px!important}.projet-page-header .projet-important-informations h2{font-size:3rem!important}.projet-page-header .projet-important-informations p{margin-top:unset!important;width:100%!important}.projet-page-header .horizontal-informations{gap:70px!important;justify-content:space-between!important;flex-wrap:wrap!important}.projet-page-header .horizontal-informations a{margin:0 auto!important}.projet-information .information-container{flex-direction:column;gap:20px}.projet-information .information-container p{width:100%!important}.projet-information .image{height:250px!important}.project-page-container{padding-top:100px!important}.project-list-container{grid:auto/1fr!important}.project-component-container .image-container{height:300px!important}}