@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(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 url(https://fonts.googleapis.com/css2?family=Rozha+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Righteous&display=swap);body{margin:0;width:100%;cursor:url(/static/media/cursor.2e869cdd.svg),default}h1,h2,p{margin:0;word-break:break-word!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}p{font-weight:400;font-size:14px;line-height:30px}a{text-decoration:none!important}.show{display:inline;display:initial}.fade{display:none}.header{justify-content:space-between}.header p{font-family:Poppins;font-style:normal;font-weight:600;font-size:1rem;line-height:27px;color:#000;padding-top:32px;padding-left:40px}.navigation{padding-top:32px;padding-right:40px}.navigation,.navigation a{font-family:Poppins;font-style:normal;font-weight:400;font-size:18px;line-height:27px;text-align:right;color:#000}.navigation a{text-decoration:none}.navigation select{border:none;background:transparent}.close,.open{display:none}@media (max-device-width:1400px){.header{flex-direction:column;align-items:center;justify-content:start}.header a,.header p{width:100%}.header p{text-align:center;padding-left:0;padding-top:30px;margin:0}.p-active{background:#f8ece0}.p-active-close{background:transparent}.open{padding-top:30px;padding-right:20px;position:absolute;right:0}.navigation-active,.open-active{display:inline;display:initial}.navigation-close{display:none}.navigation{background:#f8ece0;width:100%;padding-right:0;text-align:center}.close{background:#f8ece0;border-radius:100%;padding:10px;position:absolute;bottom:25px}.navigation li a,.navigation select{font-family:Righteous;font-style:normal;font-weight:400;font-size:40px;line-height:100%;text-align:center;color:#f1cbb6}.navigation li{padding:30px}.navigation li:hover{color:#0065f2}.list-unstyled{padding-bottom:60px}}@media (max-device-height:600px){.close{bottom:0}}.bg-intro{background:url(/static/media/fond_intro.cecbf57f.png)}.bg-project{background:url(/static/media/fond_project.1f0aaa97.png);display:flex;justify-content:space-between;align-items:center}.bg-about{background:url(/static/media/fond_about.bb86acb5.png)}.bg-skills{background:url(/static/media/fond_skills.bf14e960.png)}.bg-contact{background:url(/static/media/fond_contact.a9ef4fa4.png);overflow-x:hidden}.bg-project-slides{position:relative}.container-bg{width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:50%}@media (max-device-width:740px){.bg-intro{background:url(/static/media/fond_mobile_intro.37f22789.png);height:100vh!important}}@media (max-device-width:1400px){.bg-project{padding:0!important}.bg-project-slides{background:url(/static/media/fond_mobile_project2.606b3c6a.png);width:100vw;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:50%}.bg-about{background:url(/static/media/fond_mobile_about.75c9a603.png)}.bg-skills{background:url(/static/media/fond_mobile_skills.0340c1f9.png)}.bg-contact{background:#fff;overflow-x:auto}.container-bg{width:100%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:50%;padding:50px 0}}p{word-break:break-all}.bg-intro h1{position:absolute}.bg-intro div{height:100%}.bg-intro svg{width:60%}.title{word-break:break-all}#title{width:60%;display:inline;display:initial}#title-mobile{display:none}.scroll{font-family:Poppins;font-style:normal;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.05em;color:#000;position:absolute;bottom:30px;right:0;padding-right:200px}@media (max-device-width:740px){#title{display:none}#title-mobile{display:inline;display:initial}.scroll{display:none}}.contact-h2{font-family:Rozha One;font-weight:400;font-size:35px}.contact-h2,.contact-h3{font-style:normal;line-height:100%;color:#0065f2}.contact-h3{font-family:Lato;font-weight:500;font-size:20px}.container-contact{width:730px;height:390px;background:rgba(248,236,224,.7)}.gif{width:240px;height:276px;background:url(/static/media/giphy.233b4cdb.gif);background-position:100%;background-size:130%}.mail{font-family:Righteous;font-style:normal;font-weight:400;font-size:1.15rem;color:#0065f2;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;width:100%;height:auto;bottom:137px;left:130px;margin:0!important;transition:all .5s}.mail:hover{height:200px;bottom:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}ul li img{width:30px;height:auto;margin-top:5px}ul{margin-bottom:0!important}.list-rs li{padding-right:10px}.list-rs li:last-child{padding-right:0}.container-rs{right:50px}form{width:285px;margin:auto}.form-floating{margin:1.75em 0}#mail,#name{border:0!important;border-bottom:1.25px solid #0065f2!important;border-radius:0!important;padding-left:0!important;height:30px!important}#mail,#name,textarea{background:transparent!important;color:#0065f2!important;font-size:15px!important}textarea{height:auto!important;border:1.25px solid #0065f2!important;border-radius:0!important;padding-top:15px!important}label{font-family:Lato!important;font-style:normal!important;font-weight:300!important;font-size:12px!important;height:100%;color:#0065f2!important;padding:0!important}.form-floating>label{top:10px!important;font-size:15px!important}#text-label{top:3px!important;padding:.25rem .75rem!important}#mail:focus,#mail:hover,#name:focus,#name:hover,textarea:focus,textarea:hover{outline:0!important;-webkit-appearance:none;box-shadow:none!important;border-bottom:1.25px solid #0065f2!important}#mail:focus~label,#name:focus~label,textarea:focus~label{font-size:15px!important;color:#0065f2!important;font-weight:500!important}.form-checkbox{display:flex;align-items:flex-start;cursor:auto}.errors,.form-checkbox label,.valid-message{font-weight:400!important;font-size:12px!important;color:#0065f2}input[type=checkbox]{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid #0065f2;box-sizing:border-box;width:30px;height:12px;margin-right:6px;cursor:pointer}input[type=checkbox]:after,input[type=checkbox]:checked{background:#0065f2}.button{position:relative}.button-send button{background:transparent;position:absolute;bottom:75px;right:-160px;overflow-x:hidden;overflow-y:hidden}.svg-send-up{left:5px}#btn-arrow,circle{transition:.3s!important}.button-send svg:hover>#btn-arrow{fill:#fff}.button-send svg:hover>circle{fill:#0065f2}.button-svg{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:9s;animation-duration:9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.button-svg-up{position:absolute;z-index:999}@media (max-device-width:1400px){.container-contact{width:320px;height:500px;margin-bottom:50px;flex-direction:column}form{width:200px}.gif{display:none}.container-rs{right:50px;bottom:0}.mail{word-break:normal!important;width:100%;font-size:14px;-webkit-transform:none;transform:none;top:10px;left:-28px}.container-rs-mob{position:absolute;top:35px}.button-send button{bottom:-133px;right:38px;overflow-y:hidden}}#proverbe{font-weight:700}.bg-about{display:flex;align-items:center}.container-about{position:relative;width:80%;margin:auto;height:100%}.bg-about h2{font-family:Righteous;font-size:3.5rem;width:200px;color:#f1cbb6;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;left:390px;top:135px}.container-photo{border:1px solid #f1cbb6;box-sizing:border-box;width:335px;padding:10px 15px;position:absolute;left:122px;top:110px}.container-photo img{margin-bottom:20px}.container-photo p{font-family:Righteous;font-size:1.3rem;line-height:100%;color:#f1cbb6;margin:10px 0}.container-photo p:last-child{font-family:Lato;font-size:1rem}.about-text{background:#fff;position:absolute;left:350px;bottom:90px;padding:5px 0;display:flex;z-index:999}.about-text p{font-weight:300;font-size:16px;line-height:28px;width:70%;padding:2px 15px}.about-text p,.button-cv{font-family:Lato;font-style:normal}.button-cv{font-weight:600;font-size:.9rem;color:#0065f2;text-decoration:none;border:1px solid #0065f2;padding:12px 30px;border-radius:30px}.arrow{position:absolute;left:175px;top:5px;-webkit-animation:move 2s infinite;animation:move 2s infinite}@-webkit-keyframes move{0%{left:175px}50%{left:190px}to{left:175px}}@keyframes move{0%{left:175px}50%{left:190px}to{left:175px}}.button-container{position:absolute;bottom:0;right:260px;transition:.3s}.button-container:hover{margin:0 0 10px 15px}@media (max-device-width:1400px){.container-photo img{display:none}.container-photo{text-align:center;width:auto;position:static}.bg-about h2{-webkit-transform:none;-webkit-transform:initial;transform:none;position:static;font-size:3rem}.about-text{position:static;width:auto;display:inline;display:initial;margin:0}.about-text p{width:100%;padding:0}.button-container{position:relative;width:100%;margin-top:20px;bottom:0;right:0}.button-cv{font-size:1.4rem}.arrow{position:absolute;top:29%;left:255px;width:60px}@-webkit-keyframes move{0%{left:255px}50%{left:265px}to{left:255px}}@keyframes move{0%{left:255px}50%{left:265px}to{left:255px}}.bg-about{align-items:center}}.skills-item{width:40%}.skills-container{background:#fff;box-shadow:inset 0 0 20px rgba(0,0,0,.07)}.skills-title{font-family:Righteous;font-style:normal;font-weight:400;font-size:80px;line-height:100%;color:#f1cbb6;width:256px;word-break:break-all}.skills-title-container{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAFeCAYAAABq9sHhAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARnSURBVHgB7daxbUJRFATRi/UDF+AC3H8BNEFOCgWQkEEELZAgPZhzaliNdjeLul3Oj4Ev8fv3v5sF/QyQtc3iVi0nvGL1J+sBQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQNg2i7qfjgOfbvUdewAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQJgAQts3irof9Y4C38AAg7AmNYROPYFvXLwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:cover;background-position:50%;width:256px;height:348px}.skills-name-container,.skills-title-container{display:flex;justify-content:center;align-items:center}.skills-name-container{width:100%;border-bottom:1px solid #0065f2;padding:20px;position:relative}.skills-name{font-family:Rozha One;font-style:normal;font-weight:400;font-size:2.2rem;line-height:100%;display:flex;align-items:center;color:#0065f2;width:100%}.skills-container ul{padding:0;border-right:1px solid #0065f2;border-left:1px solid #0065f2;display:flex;align-items:center;justify-content:center;flex-direction:column;width:85%;margin:auto}.skills-container ul li{padding:15px}.skills-tools{width:100%;display:flex;align-items:center;justify-content:center;border-top:1px solid #0065f2;border-bottom:1px solid #0065f2}.skills-tools p{font-weight:800;color:#0065f2;word-break:normal;margin:0}.skills-date,.skills-description,.skills-tools p{font-family:Lato;font-style:normal;font-size:1rem}.skills-date,.skills-description{font-weight:300;display:flex;align-items:center;color:#000;width:100%}.skills-name-container .echappe{display:inline;display:initial;position:absolute;top:0;right:0}.skills-name-container .skills_arrow{display:none}.skills-container img{width:10%}.skills_arrow{width:10%;height:42px}.active{border-bottom:1px solid #cae0ff}.active h3{color:#78b0ff}.active .skills_arrow{display:inline!important;display:initial!important}.active .echappe,.onActive{display:none!important}.active-container{background:transparent;box-shadow:none}@media (max-device-width:1400px){.skills-flex{flex-direction:column!important}.skills-item{width:100%;margin-top:50px}.skills-title-container{background-size:44% 100%;width:100%;height:119px;text-align:center}.skills-title{font-size:40px}.skills-name{font-size:1.5rem}.skills-container img{width:15%}.skills-date,.skills-description,.skills-tools p{font-size:.9rem}}.page-intro{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background:rgba(248,236,224,.7)}.page-intro h1{position:absolute;font-family:Poppins;font-style:normal;font-weight:700;font-size:8rem;color:transparent;-webkit-text-stroke:2px #0065f2}.page-intro div img{width:auto;height:100%}.page-intro div{width:390.14px;overflow-x:hidden;height:492px;justify-content:center;display:flex}.page-description{width:80%;margin:100px auto}.capture-container,.credit,.description-container{margin:100px 0}.description-container{display:flex;justify-content:space-between}.description-container div{margin-right:30px;width:100%}.description-container h2{font-family:Lato;font-style:normal;font-weight:700;font-size:1rem;color:#0065f2;margin:0}.description-container p{font-family:Lato;font-style:normal;font-weight:300;font-size:1.1rem;color:#000;margin:0}.credit{display:flex}.credit-name{display:flex;flex-direction:column;justify-content:flex-end;margin-left:50px}.credit h2{font-weight:700;font-size:1rem;color:#f1cbb6}.credit h2,.credit p{font-family:Lato;font-style:normal;margin:0}.credit p{font-weight:300;font-size:1.1rem;color:#000}.capture-container{position:relative;padding:40px 0}.capture-container h2{font-family:Righteous;font-style:normal;font-weight:400;font-size:1rem;line-height:35px;text-align:center;color:#0065f2;margin:20px 0}.capture-container img{width:90%}.capture-container div{text-align:center}.capture-border{width:100%;height:350px;border:1px solid #0065f2;box-sizing:border-box;position:absolute}.capture-top{top:0}.capture-bottom{bottom:0}.capture-img{position:relative;z-index:1;margin-bottom:45px}.page-next{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-next h2{font-family:Lato;font-style:normal;font-weight:700;font-size:1rem;line-height:35px;color:#f1cbb6}.page-next h3{font-family:Poppins;font-style:normal;font-weight:800;font-size:5rem;line-height:165px;color:#fff}.page-next svg:hover>#btn-arrow-next{fill:#fff}.page-next svg:hover>circle{fill:#f1cbb6}.link-website,.link-website a{font-family:Lato;font-style:normal;font-weight:700;font-size:1rem;line-height:35px;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#0065f2!important}@media (max-device-width:1400px){.description-container{flex-direction:column}.description-container div{margin:20px 0}.capture-container img{width:100%}.capture-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.capture-border{width:80%;height:200px}.capture-container{padding:25px 0}.capture-img{margin-bottom:25px}.page-intro h1{font-size:3rem;-webkit-text-stroke:2px #0065f2}.page-intro div{width:200px;height:300px}}.container-title{width:20%;margin-left:150px}.h2-slider{width:250px;font-family:Righteous;font-weight:400;font-size:3.5rem!important;line-height:100%;color:#0065f2}.h2-slider,p{font-style:normal}p{font-family:Lato;font-weight:300;font-size:16px;line-height:34px;color:#000}.slide{position:absolute}#carousel{position:relative;width:100%;height:100vh;overflow-x:hidden;display:flex;align-items:center}.carousel-filter{display:flex;position:absolute;top:80px;list-style-type:none;padding:0}.carousel-filter p{margin-right:40px}.arrow-carousel{z-index:1000}.arrow-left{margin-bottom:5px}.item{height:100%;width:100%;text-align:center;color:#000;font-size:40px;margin-right:30px}.left-enter{opacity:0;left:-60px;height:120px;width:90px;line-height:120px;margin-top:40px}.left-enter.left-enter-active{left:50px;transition:left 1s,opacity 1s,height 1s,width 1s,margin-top 1s,line-height 1s}.left-enter.left-enter-active,.left-leave{opacity:1;height:150px;width:110px;line-height:150px;margin-top:25px}.left-leave{left:650px}.left-leave.left-leave-active{left:780px;transition:left 1s,opacity 1s,height 1s,width 1s,margin-top 1s,line-height 1s}.left-leave.left-leave-active,.right-enter{opacity:0;height:120px;line-height:120px;margin-top:40px;width:90px}.right-enter{left:760px}.right-enter.right-enter-active{left:650px;transition:left 1s,opacity 1s,height 1s,width 1s,margin-top 1s,line-height 1s}.right-enter.right-enter-active,.right-leave{opacity:1;height:150px;margin-top:25px;line-height:150px;width:110px}.right-leave{left:50px}.right-leave.right-leave-active{left:-60px;opacity:0;height:120px;width:90px;line-height:120px;margin-top:40px;transition:left 1s,opacity 1s,height 1s,width 1s,margin-top 1s,line-height 1s}.noselect{-webkit-user-select:none;-ms-user-select:none;user-select:none}.item ul{list-style-type:none;display:flex;flex-direction:column;width:67px;height:113px;border:1px solid #0065f2;box-sizing:border-box;justify-content:center;align-items:center;padding:0}.item-type{font-family:Lato;font-style:normal;font-weight:500;font-size:20px;line-height:25px;text-align:center;letter-spacing:.1em;color:#000;margin-bottom:20px}.item-id{font-family:Righteous;font-size:33px;text-align:center}.item-id,.item-name{font-style:normal;font-weight:400;line-height:25px;color:#0065f2}.item-name{font-family:Lato;font-size:18px;text-align:right}.item-infos{display:flex;justify-content:space-between;align-items:flex-end;position:relative;bottom:20px;margin:0 35px}#arrow-container{z-index:1000;padding:125px 20px;position:relative;top:115px}.carousel-container{height:100%;width:65%;display:flex;align-items:center}.item:hover .item-hover{width:100%!important;height:100%!important}@media (max-device-width:480px){.bg-project{background:none;display:block!important;height:100%!important}.container-title{background:url(/static/media/fond_mobile_project.83ab9e76.png);width:100vw;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:50%;margin-left:0!important;display:flex;justify-content:center;align-items:center}.carousel-container{background:url(/static/media/fond_mobile_project2.606b3c6a.png);width:100vw;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:50%}#arrow-container{display:none!important}.sub-contain{width:70%}.item-container{height:349.21px!important;width:275px!important}#carousel{overflow-x:scroll!important;scrollbar-width:none;-ms-overflow-style:none}#carousel::-webkit-scrollbar{width:0!important;height:0!important}}
/*# sourceMappingURL=main.56d1c54d.chunk.css.map */