.project_b__0t1g4{font-family:DM-sans-Bold-Italic,sans-serif;font-style:italic}.project_r__Jy4vG{font-family:DM sans Regular,sans-serif;font-weight:100}.project_titleSection__kET7z{height:70vh;gap:5vw;display:flex;justify-content:center;align-items:center}.project_titleSection__kET7z div{display:flex;flex-direction:column;justify-content:start}.project_titleSection__kET7z div h1{z-index:10;width:-moz-fit-content;width:fit-content;font-size:1.5rem;text-transform:uppercase;margin-bottom:0}.project_titleSection__kET7z div h2{font-size:1.2rem}.project_titleSection__kET7z img{width:35vw;height:20vw;z-index:-1}.project_projectInfos__3OySP{display:flex;justify-content:space-between;align-items:start}.project_projectInfosImages__CXger{display:flex;gap:2rem;flex-wrap:wrap;width:55vw;margin-left:2rem}.project_projectInfosImages__CXger img{width:45%;height:auto}.project_projectInfosDescription__dqz8g{width:40vw;position:-webkit-sticky;position:sticky;top:2rem}.project_projectInfosDescription__dqz8g h2{font-size:2rem;margin-bottom:1rem}.project_projectInfosDescription__dqz8g .project_stacks__ZQHIp{display:flex;gap:1rem}.project_projectInfosDescription__dqz8g p{font-size:1.2rem;margin-left:2rem;max-width:30vw}.project_projectInfosDescription__dqz8g a{text-decoration:none}.project_projectInfosDescription__dqz8g a button{padding:.5rem 1rem;border:none;border-radius:10px;font-size:1.2rem;cursor:pointer;transition:.5s}.project_projectInfosDescription__dqz8g a button:hover{background-color:#161616;color:#fff}.project_projectInfosDescription__dqz8g .project_customButtonImage__c_Vet{width:10vw;height:auto;transition:width .3s ease,height .3s ease}.project_projectInfosDescription__dqz8g .project_customButtonImage__c_Vet:hover{width:12vw;height:auto}.project_projectVideo__KHb6t{display:flex;justify-content:center;align-items:center;width:100vw;height:auto;margin-top:10vh}.project_projectVideo__KHb6t video{width:60%;height:auto}.project_myWorkOnProject__zhtRw{margin-top:10vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.project_myWorkOnProject__zhtRw .project_work__aVfMd{max-width:80vw}.project_myWorkOnProject__zhtRw .project_workDetail__BxKci{display:flex;justify-content:center;align-items:center;gap:10rem;margin-bottom:10vh}.project_myWorkOnProject__zhtRw .project_workDetail__BxKci:nth-child(2n){flex-direction:row-reverse}.project_myWorkOnProject__zhtRw .project_workDetail__BxKci:nth-child(odd){flex-direction:row}.project_myWorkOnProject__zhtRw .project_workDetailText__Y1yV6{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:50%}.project_myWorkOnProject__zhtRw .project_workDetail__BxKci img{width:45%;height:auto}.project_myWorkOnProject__zhtRw .project_work__aVfMd .project_TaskTitle__lXldS{font-size:2.2rem}.project_myWorkOnProject__zhtRw .project_work__aVfMd .project_TaskDesc__sn6zO{font-size:1.2rem}.project_myWorkOnProject__zhtRw .project_work__aVfMd .project_TaskDesc__sn6zO b{font-weight:700!important}@media screen and (max-width:699px){.project_titleSection__kET7z{gap:0}.project_titleSection__kET7z h1{text-align:center}.project_titleSection__kET7z img{display:none}.project_projectInfos__3OySP{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90vw}.project_projectInfosImages__CXger{width:90vw}.project_projectInfosImages__CXger img{width:90%}.project_projectInfosDescription__dqz8g{width:80vw;margin-bottom:10vh}.project_projectInfosDescription__dqz8g p{max-width:70vw}}@font-face{font-family:DM-sans-Bold-Italic;src:url(/fonts/DMSans_18pt-BoldItalic.ttf) format("ttf")}.navBar_b__JFvSm{font-family:DM-sans-Bold-Italic,sans-serif;font-style:italic}.navBar_r__fxXmn{font-family:DM sans Regular,sans-serif;font-weight:100}.navBar_navBar__jC3_H{background-color:#161616;position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:100;color:#fff;width:-moz-fit-content;width:fit-content;border-radius:50px;margin-bottom:2svh}.navBar_navBar__jC3_H ul{display:flex;justify-content:space-around;align-items:center;list-style:none;padding:0;width:50vw}.navBar_navBar__jC3_H ul a{text-decoration:none;color:#fff}.navBar_navBar__jC3_H ul li{font-family:DM sans Regular,sans-serif}.navBar_responsivNavBar__p0_9c{background-color:#161616;position:fixed;bottom:0;left:50%;transform:translateX(-50%);z-index:100;color:#fff;width:-moz-fit-content;width:fit-content;border-radius:50px}.navBar_responsivNavBar__p0_9c .navBar_burgerMenu__6vkBu{position:fixed;bottom:2rem;left:0;right:0;margin:0 auto;transform:translateX(-50%);cursor:pointer;height:50px;width:100px;background-color:#161616;border-radius:40px}.navBar_responsivNavBar__p0_9c .navBar_burgerMenu__6vkBu span{transform:translateY(10px)}.navBar_responsivNavBar__p0_9c .navBar_burgerMenu__6vkBu span,.navBar_responsivNavBar__p0_9c .navBar_burgerMenu__6vkBu span:after,.navBar_responsivNavBar__p0_9c .navBar_burgerMenu__6vkBu span:before{display:block;width:30px;height:4px;background-color:#fff;margin:5px auto;transition:all .3s ease}.navBar_responsivNavBar__p0_9c .navBar_burgerMenu__6vkBu span:after,.navBar_responsivNavBar__p0_9c .navBar_burgerMenu__6vkBu span:before{content:"";position:absolute}.navBar_responsivNavBar__p0_9c .navBar_burgerMenu__6vkBu span:before{transform:translateY(0)}.navBar_responsivNavBar__p0_9c .navBar_burgerMenu__6vkBu span:after{transform:translateY(5px)}.navBar_responsivNavBar__p0_9c .navBar_burgerMenu__6vkBu.navBar_active__5lKSB span{background-color:transparent}.navBar_responsivNavBar__p0_9c .navBar_burgerMenu__6vkBu.navBar_active__5lKSB span:before{transform:rotate(45deg) translate(5px,5px)}.navBar_responsivNavBar__p0_9c .navBar_burgerMenu__6vkBu.navBar_active__5lKSB span:after{transform:rotate(-45deg) translate(5px,-5px)}.navBar_responsivNavBar__p0_9c .navBar_showNav__VapG5{display:none;height:100vh;width:100vw;background-color:#e5e5e5;z-index:1;color:#000;padding:0;font-size:3rem;text-align:start}@media screen and (min-width:768px){.navBar_responsivNavBar__p0_9c{display:none}}@media screen and (max-width:768px){.navBar_desktop__CTf7u{display:none}}.navBar_toggleNav__YBO5b{display:none}.navBar_toggleNav__YBO5b:checked+.navBar_showNav__VapG5{display:flex;margin:0;align-items:flex-start;justify-content:space-evenly;flex-direction:column}.navBar_toggleNav__YBO5b:checked+.navBar_showNav__VapG5 a{text-decoration:none;color:#000}@font-face{font-family:DM sans Regular;src:url(/fonts/DMSans_18pt-Regular.ttf) format("ttf")}.topBar_topBar__nV1wV{position:fixed;top:0;width:100vw;z-index:100}.topBar_topBar__nV1wV .topBar_logoLink__qtZEp{padding:0;margin:0;width:3vw;height:3rem}.topBar_topBar__nV1wV .topBar_logoLink__qtZEp svg{width:100%;height:100%}.topBar_topBar__nV1wV div{display:flex;justify-content:space-between;align-items:center;padding:0 3vw;margin:2vh}.topBar_topBar__nV1wV div p{font-family:DM sans Regular,sans-serif}.topBar_topBar__nV1wV div a{text-decoration:none;color:#000}.topBar_topBar__nV1wV div a:hover{font-weight:700}.topBar_container__r_Kw_{--color:#161616;--size:3vw;display:none;justify-content:center;align-items:center;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;fill:var(--color)}.topBar_moon__z7lo5,.topBar_sun__flOJW{position:absolute;max-width:var(--size);animation:topBar_keyframes-fill__AQl5n .5s}.topBar_container__r_Kw_ input:checked~.topBar_moon__z7lo5,.topBar_sun__flOJW{display:none}.topBar_container__r_Kw_ input:checked~.topBar_sun__flOJW{display:block}.topBar_container__r_Kw_ input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}@keyframes topBar_keyframes-fill__AQl5n{0%{transform:rotate(-1turn) scale(0);opacity:0}75%{transform:rotate(25deg)}}@media screen and (max-width:799px){.topBar_topBar__nV1wV .topBar_logoLink__qtZEp{width:3.5vw;height:auto}}@media screen and (max-width:499px){.topBar_topBar__nV1wV .topBar_logoLink__qtZEp{width:7vw;height:auto}}