@keyframes opacity-in{0%{opacity:0}to{opacity:1}}.animationClass_opacity-in500{animation:opacity-in .5s linear forwards!important}@keyframes opacity-out{0%{opacity:1}to{opacity:0}}.opacity-out200{animation:opacity-out .2s linear forwards!important}.opacity-out300{animation:opacity-out .3s linear forwards!important}.opacity-out500{animation:opacity-out .5s linear forwards!important}.cursor-opacity-out{animation:opacity-out .5s ease forwards}.presentationBox-opacity-out{animation:opacity-out 1s ease forwards!important}.buttonProjet-opacity-out{animation:opacity-out .3s ease forwards!important}.polylineDisapear{animation:opacity-out .5s linear .2s forwards}@keyframes content-move-leftToRight{to{left:120%}}@keyframes content-move-topToBottom{to{top:100%}}@keyframes animation-apparitionProjetPresentation{0%{flex-basis:0%}to{flex-basis:93%}}@keyframes animation-disparitionProjetPresentation{0%{flex-basis:93%}to{flex-basis:0%}}@keyframes display-hidden{to{visibility:hidden}}@keyframes animationLoadingCV{0%{opacity:.3}25%{opacity:1}50%{opacity:.3}to{opacity:.3}}@keyframes hexagon_svgFill{0%{fill:#0000}to{fill:hsla(0,0%,98%,.029)}}.animationClass_hexagon_svgFill{animation:hexagon_svgFill .3s linear forwards!important}@keyframes mailIcon_In{0%{fill:#0000}to{fill:#0f414e}}@keyframes mailIcon_Out{0%{fill:#0f414e}to{fill:#0000}}.animationClass_mailIcon_Out{animation:mailIcon_Out .3s linear forwards!important}@keyframes circle_svgFill_In{0%{fill:#0000}to{fill:#0f414e}}.animationClass_circle_svgFill_In{animation:circle_svgFill_In .3s linear forwards!important}@keyframes animationCheckIn{0%{font-size:0;opacity:0}60%{font-size:5rem;opacity:1}80%{font-size:5.5rem}to{font-size:4.5rem}}@keyframes toggleCheck{0%{font-size:4.5rem}30%{font-size:2.5rem}50%{font-size:6rem}to{font-size:4.5rem}}.animationClass_toggleCheck{animation:toggleCheck .5s linear forwards!important}@keyframes iframeApparition{to{display:flex}}@keyframes masque-animation{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes projetButtonBackgroundAnimation{0%{background-color:#0000}to{background-color:hsla(0,0%,88%,.794)}}.animationClass_projetButtonBackgroundAnimation{animation:projetButtonBackgroundAnimation .5s linear forwards!important}@keyframes impulseHyperActivationProjet{0%{stroke-width:2}50%{stroke-width:3}to{stroke-width:2}}@keyframes impulseHyperActivationProfil{0%{stroke-width:1}50%{stroke-width:2}to{stroke-width:1}}@keyframes impulseHyperActivationProgressBar{0%{background-color:#efefef}50%{background-color:#fff}to{background-color:#efefef}}@keyframes impulseHyperActivation_TextColorProfil{0%{color:#000000bf}50%{color:#000;text-shadow:0 0 1px #000}to{color:#000000bf}}@keyframes impulseHyperActivation_TextColorProjet{0%{color:hsla(0,0%,100%,.502)}50%{color:#fff}to{color:hsla(0,0%,100%,.502)}}@keyframes impulseHyperActivation_LanguageOpacity{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}div.app{color:#fff;position:relative}html{font-size:100%}.ConsoleBox{align-items:center;background-color:#000;display:flex;height:80%;justify-content:center;padding:1rem;width:80%}.ConsoleBox .consoleBorder{align-items:flex-start;display:flex;height:95%;justify-content:flex-start;outline:1px solid #fff;padding-left:1rem;padding-top:1rem;position:relative;width:98%}.ConsoleBox .consoleBorder div.consoleBorderGui{background-color:#000;font-family:inconsolata;font-size:1.6vw;padding-left:1rem;padding-right:1rem;position:absolute;top:0;transform:translateY(-50%);width:20%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ConsoleBox .consoleBorder .typingSentenceBox{display:inline;font-family:Inconsolata,monospace;font-size:.9vw;height:90%;height:95%;margin-left:.3rem;margin-top:1rem;max-height:90%;overflow-y:hidden;width:100%}.cursorLaunch{background-color:#000;height:60%;width:1.3rem}.consoleCursor{background-color:hsla(0,0%,100%,.762);display:inline-block;height:1rem;margin-left:.3rem;vertical-align:sub;width:.5rem}div.languageProgressBar{background-color:#fff;border-radius:5px;box-shadow:0 0 4px #606060;height:.5rem;width:0}.languagesLevelBox{align-self:center;animation:opacity-in .5s linear forwards;display:grid;grid-template-columns:repeat(3,1fr);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;width:100%}@media(max-width:500px){.languagesLevelBox{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);max-height:100%}}.languagesLevelBox>div.languageBox{display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;padding-bottom:2rem;position:relative}@media(max-width:500px){.languagesLevelBox>div.languageBox{padding-bottom:4rem}}.languagesLevelBox>div.languageBox>div.title{color:#000;display:flex;font-family:inconsolata;font-size:.8rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem;position:relative}.languagesLevelBox>div.languageBox>div.languagesList{display:flex;flex-direction:column;gap:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem}.languagesLevelBox>div.languageBox>div.languagesList>div.language{display:flex;flex-direction:column;gap:.5rem}.languagesLevelBox>div.languageBox>div.languagesList>div.language>div.languageName{color:#000;font-family:Playfair Display,serif;font-family:inconsolata;font-size:1.2rem;font-weight:500;text-shadow:0 0 1px #000}.languagesLevelBox>div.languageBox>div.languagesList>div.language>div.languageLevelBox{background-color:#2c2c2c;border-radius:5px;display:flex;width:80%}.languagesLevelBox>div.languageBox>svg{stroke-dashoffset:100%;fill:#0000;height:100%;left:0;position:absolute;top:0;width:100%}.languagesLevelBox>div.languageBox>svg circle{fill:#000;position:absolute;z-index:20}.languagesLevelBox>div.languageBox>svg polyline{stroke-width:1.2;stroke:#000;stroke-linecap:round}.languagesLevelBox>div.languageBox>svg .impulseHyperActivation{stroke:#000;stroke-linecap:round;stroke-width:3;animation:impulseHyperActivationProfil .2s linear infinite;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.hexagon{border-radius:100%;left:20%;position:absolute;top:25%}.hexagon:hover{cursor:pointer}.hexagon:hover svg{transform:scale(1.1)!important}.hexagon:hover svg polygon{stroke:#333;stroke-width:10;fill:#eee}.hexagon svg{stroke:#333;stroke-width:6;fill:#e6e6e6;border-radius:100%;height:7rem;transition:all .2s ease;width:7rem}.hexagon svg.svgSelected polygon{transition:fill .1s linear}.hexagon .hexagonSentenceBox{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.hexagon .hexagonSentenceBox .hexagonName{color:#000;font-family:inconsolata;font-size:1.4rem;text-decoration:none;text-shadow:0 0 1px #000;z-index:100}svg.svg_polylinesConstructor{animation:boxShadowImpulseDisapear .2s linear forwards;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}svg.svg_polylinesConstructor polyline{fill:#0000;stroke:#000;stroke-width:2}svg.svg_polylinesConstructor polyline.impulse{fill:#0000;stroke:#000;stroke-linecap:round;stroke-width:4}svg.svg_polylinesConstructor polyline.impulseHyperActivation{fill:#0000;stroke:#000;stroke-linecap:round;stroke-width:3;animation:impulseHyperActivationProjet .2s linear infinite;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.circuitCenter{align-items:center;animation:opacity-in .5s linear .5s forwards;display:flex;height:5rem;justify-content:center;opacity:0;width:5rem;z-index:10}@media(max-width:425px){.circuitCenter{height:10vw;width:10vw}}.circuitCenter .circle{animation:resetCircle .3s linear forwards,pulseCircle 3s ease-in-out .3s infinite;background-color:#4b4b4b;border-radius:100%;box-shadow:0 0 10px 5px #909090;height:7rem;position:absolute;width:7rem}@media(max-width:425px){.circuitCenter .circle{height:15vw;width:15vw}}.circuitCenter .hyperActivationCircle{animation:reduceSize .5s linear forwards,changeColor .1s linear forwards;background-color:#fff;border-radius:100%;box-shadow:0 0 20px 10px #fff;height:7rem;position:absolute;width:7rem}@media(max-width:425px){.circuitCenter .hyperActivationCircle{height:15vw;width:15vw}}@keyframes resetCircle{0%{box-shadow:0 0 100px 80px #fff}to{box-shadow:0 0 10px 5px #909090}}@keyframes pulseCircle{0%{box-shadow:0 0 10px 5px #909090}50%{box-shadow:0 0 20px 10px #909090}to{box-shadow:0 0 10px 5px #909090}}@keyframes reduceSize{to{box-shadow:0 0 0 0 #fff}}@keyframes changeColor{to{box-shadow:0 0 100px 80px #ededed}}svg.svgCircuit{height:100%;left:0;position:absolute;top:0;width:100%}svg.svgCircuit circle{stroke:#313131;stroke-width:2;padding:1rem;position:relative}svg.svgCircuit polyline.circuit{stroke-linecap:round;fill:#0000;stroke:rgba(0,0,0,.519);stroke-width:2;position:relative}svg.svgCircuit polyline.impulse{stroke-linecap:round;fill:#0000;position:relative}.loadingDisplay{height:100vh;width:100vw}.loadingDisplay,.loadingDisplay .loadingBox{align-items:center;display:flex;justify-content:center}.loadingDisplay .loadingBox{flex-direction:column;gap:5vw;height:80%;width:80%}.loadingDisplay .loadingBox div.nameApparitionBox{display:flex;justify-content:center;width:100%}.loadingDisplay .loadingBox div.nameApparitionBox>div.nameApparition{align-items:center;animation:opacity-in 1s ease .5s forwards,opacity-out 1s ease 4s forwards;color:#000;display:flex;font-size:3rem;gap:.2em;height:5rem;opacity:0;padding-left:.5em;padding-right:.5em;position:relative;text-shadow:0 0 1px #000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10}.loadingCVBox{align-items:center;display:flex;gap:.3rem;justify-content:center;padding:2rem}.loadingCVBox>span{animation:animationLoadingCV 2s infinite;background-color:#fff;border-radius:5px;opacity:.3;outline:1px solid #000;width:.5rem}.loadingCVBox>span.big{height:3rem}.loadingCVBox>span.small{height:1.5rem}.loadingCVBox span:first-child{animation-delay:0s}.loadingCVBox span:nth-child(2){animation-delay:.5s}.loadingCVBox span:nth-child(3){animation-delay:1s}div.mainDisplay{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;width:100vw}div.mainDisplay .mainBox{display:grid;grid-template-columns:20% 80%;height:100%;width:100%}.navBox{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;width:100%;z-index:1}@media(min-width:1150px){.navBox>div.hexagon{transition:all .1s linear}.navBox>:first-child{transform:translate(10%)}.navBox>:nth-child(2){transform:translate(100%,50%)}.navBox>:nth-child(3){transform:translate(10%,100%)}.navBox>:first-child.hexagonSelected{transform:translate(0)}.navBox>:nth-child(2).hexagonSelected{transform:translate(110%,50%)}.navBox>:nth-child(3).hexagonSelected{transform:translateY(100%)}}.renderBox{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;z-index:1}.renderBox ::-webkit-scrollbar{background:#0000;width:8px}.renderBox ::-webkit-scrollbar-thumb{background:#757575;border-radius:50px;font-size:10px}.renderBox canvas{background-color:#0000}.renderIn{animation:opacity-in 1s ease forwards!important}.renderOut{animation:opacity-out .5s ease forwards!important}.sphereAnimation{animation:opacity-in 1s ease forwards;opacity:0}.projetDisplay,.sphereAnimation{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.projetDisplay{max-height:100%;overflow-x:hidden;overflow-y:visible;position:relative;z-index:4000}@media(max-width:425px){.projetDisplay{align-items:flex-start}}.projetDisplay .projetBox{align-items:center;display:flex;flex-direction:column;height:80%;padding-bottom:1rem;position:relative;width:80%}.projetBox{overflow-y:hidden;padding-top:4.03rem;position:relative}.projetBox button{background-color:#0000;border:none;flex-basis:3rem;flex-shrink:0;margin-top:1rem;position:relative;transition:all .5s ease;width:99%}@media(max-width:425px){.projetBox button{flex-basis:2rem;margin-top:2rem}}.projetBox button span.projetName{color:#000;font-family:inconsolata;font-size:1.5rem;opacity:0;text-shadow:0 0 1px #000}@media(max-width:425px){.projetBox button span.projetName{font-size:1.2rem}}.projetBox .buttonProjet:hover{cursor:pointer}.projetBox .buttonProjet:hover,.projetBox .buttonProjetSelected{background-color:#fafafa!important}.projetBox .buttonProjetSelected:hover{cursor:pointer}.projetBox .buttonProjetUnselected{animation:opacity-out .3s ease forwards,display-hidden .1s ease .3s forwards!important}.contactDisplay{align-items:center;background-color:#3330;display:flex;gap:2vw;height:100%;justify-content:center;position:relative;width:100%}.contactDisplay .formBox{height:80%;position:relative;width:40%}.contactDisplay .formBox form{display:flex;flex-direction:column;gap:10%;height:100%;justify-content:center}.contactDisplay .formBox form input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-background-clip:text;background-clip:text;-webkit-box-shadow:inset 0 0 20px 20px rgba(72,115,126,.716)!important;caret-color:#fff}.contactDisplay .formBox form .formDiv{display:flex;flex-direction:column;gap:.3rem}.contactDisplay .formBox form .formDiv label{font-size:1.5rem}.contactDisplay .formBox form .formDiv .formInputBox{height:100%;position:relative;width:100%}.contactDisplay .formBox form .formDiv .formInputBox input,.contactDisplay .formBox form .formDiv .formInputBox textArea{background-color:#28637254;border:none;color:#fff;opacity:0;padding:.5rem;position:relative;width:50%;z-index:10}.contactDisplay .formBox form .formDiv .formInputBox input:focus,.contactDisplay .formBox form .formDiv .formInputBox textArea:focus{outline:none}.contactDisplay .formBox form .formDiv .formInputBox .inputApparition{animation:opacity-in .5s linear forwards;opacity:0}.contactDisplay .formBox form .formDiv .formInputBox .inputEmail,.contactDisplay .formBox form .formDiv .formInputBox .inputName{font-size:1rem}.contactDisplay .formBox form .formDiv .formInputBox .inputContent{font-family:Playfair Display,serif;font-size:1rem;height:10rem;max-height:10rem;max-width:70%;min-height:10rem;min-width:70%;position:relative;width:70%}.contactDisplay .formBox form .formDiv .formInputBox .inputContent::-webkit-scrollbar{border-radius:5px;position:absolute;width:.5rem}.contactDisplay .formBox form .formDiv .formInputBox .inputContent::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.207);border-radius:5px}.contactDisplay .formBox form .formDiv .formInputBox .inputSubmit{color:hsla(0,0%,100%,.823);font-size:1.5rem;width:40%}.contactDisplay .formBox form .formDiv .formInputBox .inputSubmit:hover{background-color:rgba(38,94,108,.461);cursor:pointer}.contactDisplay .formBox form .formDiv .formInputBox .inputSubmit:focus{background-color:rgba(38,94,108,.461)}.contactDisplay .contactAnimationBox{height:30rem;position:relative;width:20rem}.profilOverlay{align-items:center;display:flex;height:100%;justify-content:center;overflow-y:auto;position:relative;width:100%}.profilOverlay .profilBox{display:grid;grid-template-columns:1fr;grid-template-rows:50% 50%;height:100%;width:95%}.profilOverlay .profilBox div.presentationBox{display:grid;grid-template-columns:70% 30%;position:relative}@media(max-width:1150px){.profilOverlay .profilBox div.presentationBox{grid-template-columns:80% 20%}}.profilOverlay .profilBox .languagePresentationBox{align-items:center;display:flex;height:100%;width:100%}.profilOverlay .profilBox::-webkit-scrollbar{background:#000;width:8px}.profilOverlay .profilBox::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.517);border-radius:50px;font-size:10px}.shortDescriptionDisplay{align-items:center;display:flex;overflow:hidden;padding:1rem}.shortDescriptionDisplay>.shortDescriptionBox{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.shortDescriptionDisplay>.shortDescriptionBox>p{color:#000;display:flex;flex-direction:column;font-family:inconsolata;font-size:1.7vh;font-weight:400;gap:1rem;height:80%;justify-content:flex-start;max-height:80%;overflow-x:hidden;overflow-y:auto;padding-right:2rem;padding-top:2rem;position:relative;text-shadow:0 0 1px rgba(0,0,0,.801),5px 5px 1px rgba(0,0,0,.042);width:100%}@media(max-width:1150px){.shortDescriptionDisplay>.shortDescriptionBox>p{font-size:1.4vh;padding-right:1rem;padding-top:0}}.shortDescriptionDisplay>.shortDescriptionBox>p>span{opacity:0;position:relative}.shortDescriptionDisplay>.shortDescriptionBox>p span:first-child{animation:opacity-in 1s linear forwards;font-size:2.7vh}@media(max-width:1150px){.shortDescriptionDisplay>.shortDescriptionBox>p span:first-child{font-size:1.8vh}}.shortDescriptionDisplay>.shortDescriptionBox>p span:nth-child(2){animation:opacity-in 1s linear .4s forwards}.shortDescriptionDisplay>.shortDescriptionBox>p span:nth-child(3){animation:opacity-in 1s linear .8s forwards}.shortDescriptionDisplay>.shortDescriptionBox>p span:nth-child(4){animation:opacity-in 1s linear 1.2s forwards}.shortDescriptionDisplay>.shortDescriptionBox>p span:nth-child(5){animation:opacity-in 1s linear 1.6s forwards}.shortDescriptionDisplay>.shortDescriptionBox>p span:nth-child(6){animation:opacity-in 1s linear 2s forwards}.shortDescriptionDisplay>.shortDescriptionBox>p span:nth-child(7){animation:opacity-in 1s linear 2.4s forwards}.projetPresentationVisible{animation:animation-apparitionProjetPresentation .5s ease .4s forwards}.projetPresentation{flex-shrink:0;position:relative;top:0;width:99%}.projetPresentation .projet_presentationDisplay{align-items:center;animation:opacity-in .5s linear forwards;display:none;height:100%;justify-content:center;max-width:100%;opacity:0;width:100%}.projetPresentation .projet_presentationDisplay .projet_presentationBox{display:grid;grid-template-columns:1fr;grid-template-rows:50% 50%;height:90%;width:90%}@media(max-width:425px){.projetPresentation .projet_presentationDisplay .projet_presentationBox{width:100%}}.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox{display:flex;width:100%}@media(max-width:425px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox{align-items:center;flex-direction:column;gap:2rem;justify-content:center}}.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .imageProjetBox{align-items:center;display:flex;justify-content:center;position:relative;width:80%}@media(max-width:425px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .imageProjetBox{width:100%}}.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .imageProjetBox a{background-color:#000;height:90%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;transition:opacity .2s linear;width:90%}.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .imageProjetBox a:hover{cursor:pointer;opacity:.7}.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .imageProjetBox a img{animation:opacity-in .3s linear forwards;box-shadow:10px 10px 20px 5px rgba(0,0,0,.378);display:none;height:auto;outline:1px solid #000;width:100%}@media(max-width:425px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .imageProjetBox a img{box-shadow:2px 2px 10px 1px rgba(0,0,0,.378)}}.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .technologieDisplay{align-items:center;display:flex;justify-content:center;width:50%}@media(max-width:425px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .technologieDisplay{width:100%}}.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .technologieDisplay .technologieBox{align-items:center;display:flex;flex-wrap:wrap;gap:3vw;height:90%;justify-content:center;max-width:90%;width:90%}@media(max-width:425px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .technologieDisplay .technologieBox{justify-content:space-evenly;max-width:100%;width:100%}}.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .technologieDisplay .technologieBox .languageBox{align-items:center;display:flex;height:4rem;width:4rem}@media(max-width:1150px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .technologieDisplay .technologieBox .languageBox{height:3rem;width:3rem}}@media(max-width:750px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .technologieDisplay .technologieBox .languageBox{height:2rem;width:2rem}}.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .technologieDisplay .technologieBox .languageBox .imageBox{align-items:center;display:flex;flex-direction:column;gap:.5vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;width:100%}.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .technologieDisplay .technologieBox .languageBox .imageBox img{filter:drop-shadow(5px 5px 5px rgba(0,0,0,.703));height:3vw;opacity:1;width:auto}@media(max-width:425px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .technologieDisplay .technologieBox .languageBox .imageBox img{height:7vw}}.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .technologieDisplay .technologieBox .languageBox .imageBox span{color:#000;font-family:inconsolata;font-size:1rem;height:1rem;text-align:center;text-shadow:5px 5px 5px #00000082,0 0 1px #000}@media(max-width:1150px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .technologieDisplay .technologieBox .languageBox .imageBox span{font-size:.9rem}}@media(max-width:425px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .imageTechnologieBox .technologieDisplay .technologieBox .languageBox .imageBox span{font-size:.7rem}}.projetPresentation .projet_presentationDisplay .projet_presentationBox .descriptionBox{color:#000;display:flex;display:inline;font-family:inconsolata;font-size:2vh;height:100%;margin-top:3vw;max-height:100%;overflow-y:auto;padding-right:5%;text-shadow:7px 7px 5px rgba(0,0,0,.356),0 0 1px #000;width:95%}@media(max-width:425px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .descriptionBox{margin-top:10vw}}.projetPresentation .projet_presentationDisplay .projet_presentationBox .descriptionBox .cursorDescription{background-color:rgba(0,0,0,.605);box-shadow:5px 5px 10px rgba(0,0,0,.179);height:1.2rem;position:relative;top:-.5%;width:.4rem}@media(max-width:1150px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .descriptionBox .cursorDescription{height:1.1rem;width:.3rem}}@media(max-width:750px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .descriptionBox .cursorDescription{height:1rem;width:.2rem}}@media(max-width:1150px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .descriptionBox{font-size:1.7vh}}@media(max-width:750px){.projetPresentation .projet_presentationDisplay .projet_presentationBox .descriptionBox{font-size:.8rem}}div.cvUnfocus{align-items:center;display:flex;justify-content:center;max-height:100%}div.cvUnfocus img{height:auto;opacity:.8;outline:1px solid #000;position:relative;transition:opacity .5s ease;width:50%}div.cvUnfocus img:hover{cursor:zoom-in;opacity:1}div.cvFocusOverlay{align-items:center;animation:opacity-in .5s linear forwards;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;width:100%;z-index:1001}div.cvFocusOverlay:hover{cursor:zoom-out}div.cvFocusOverlay div.cvFocusBox{align-items:center;animation:opacity-in .5s linear forwards;display:flex;height:90%;justify-content:center;opacity:0;outline:1px solid #fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:60%}div.cvFocusOverlay div.cvFocusBox iframe{align-items:center;display:flex;height:100%;outline:.3rem solid #000;width:100%}div.impulseBackgroundShadow{background-color:#e1e1e1;height:100%;left:0;position:absolute;top:0;transition:all .3s linear;width:100%}div.impulseBackgroundShadow div.impulseBackgroundImage{background-image:url(/static/media/background.dafa38886f6b39e96cee.png);background-position-x:center;background-position-y:center;height:100%;opacity:.02;position:absolute;transition:opacity .3s linear;width:100%}div.impulseBackgroundShadow div.impulseActivationBackgroundImage{opacity:.04}div.overlayCV{background-color:#aeaeae;z-index:0}svg.controleClassSVG{height:100%;position:absolute;width:100%}svg.controleClassSVG polyline{fill:#0000;stroke-width:2;stroke:hsla(0,0%,100%,.767);stroke-opacity:1;background-color:#fff}svg.controleClassSVG .polylineRect{stroke-dasharray:127%;animation:mailIcon_In .3s linear 1.7s forwards}svg.controleClassSVG .polylineArrow{stroke-dasharray:42%}svg.controleClassSVG circle{stroke:hsla(0,0%,100%,.765);stroke-width:2;stroke-dasharray:125%;box-shadow:inset 0 0 10px #000}svg.controleClassSVG .checkIconeBox{align-items:center;border-radius:100%;box-shadow:inset 5px 5px 20px 2px #000;display:flex;height:100%;justify-content:center;position:absolute;transition:all .3s linear;width:100%}svg.controleClassSVG .checkIconeBox:hover{box-shadow:inset -5px -5px 20px 2px #000;cursor:pointer}svg.controleClassSVG .checkIconeBox i{animation:animationCheckIn .5s linear .4s forwards;color:#2a8c2a;font-size:0;position:relative;text-shadow:4px 4px 10px #000;transition:all .3s linear}svg.contact_animationConfirmSvg{height:100%;position:absolute;width:100%;z-index:4}@media(max-width:1150px){.navBox{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-evenly}.navBox .hexagon{left:0;position:relative;top:0}.navBox .hexagon svg{height:6rem;width:6rem}}@media(max-width:1150px)and (max-width:425px){.navBox .hexagon svg{height:4rem;width:4rem}}@media(max-width:1150px){.navBox .hexagon .hexagonSentenceBox .hexagonName{font-size:1.3rem}}@media(max-width:1150px)and (max-width:425px){.navBox .hexagon .hexagonSentenceBox .hexagonName{font-size:.8rem}}@media(max-width:1150px){div.mainDisplay .mainBox{grid-template-columns:100vw;grid-template-rows:20% 80%}div.cvUnfocus img{height:auto;width:80%}.profilOverlay .profilBox{grid-template-rows:40% 60%}}*{margin:0;padding:0}
/*# sourceMappingURL=main.68daf503.css.map*/