body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body,code,html{font-family:Montserrat,sans-serif}::-webkit-scrollbar{width:0}.navbar-container{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#03062c88;border-radius:50px;color:#d4f0fa;display:inline-flex;font-size:clamp(6px,1.25vw,10px);gap:clamp(0px,1vw,17px);justify-content:center;left:50%;padding:0 clamp(12px,2vw,16px);position:fixed;top:15px;transform:translateX(-50%);z-index:1000}.navbar-button{border-radius:50px;color:#d4f0fa;cursor:pointer;font-weight:600;padding-block:clamp(5px,1.25vw,10px);padding-inline:clamp(10px,1.25vw,15px);transition:color .15s ease,transform .15s ease,background-color .15s ease}.navbar-button.active{background-color:#ffdc67;color:#03062c;transform:scale(1)}.navbar-button:hover{color:#ffdc67;transform:scale(1.08)}.navbar-button.active:hover{color:#03062c;transform:scale(1.08)}.section-title{align-items:end;display:flex;font-size:clamp(30px,3vw,45px);font-weight:600;height:auto;justify-content:center;margin-bottom:25px;position:relative;z-index:15}.main-page{color:#d4f0fa}.home-container{background-color:#03062c;background-image:url(/static/media/background.754984d58a9ec262207f.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;position:relative;width:100%;z-index:1}.down-arrow{align-items:center;bottom:50px;cursor:pointer;display:flex;height:50px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:50px;z-index:50}.down-arrow svg{height:100%;transition:transform .15s ease,fill .15s ease;width:100%}.down-arrow svg:hover{transform:scale(1.1)}.down-arrow path{transition:fill .15s ease}.down-arrow svg:hover path{fill:#ffdc67}.experiences-container{background-attachment:fixed;background-color:#00113c;background-image:linear-gradient(#1b2a7c 1px,#0000 0),linear-gradient(90deg,#1b2a7c 1px,#0000 0);background-position:0 0;background-size:50px 50px;height:1300px;padding-bottom:50px;width:100%}.projects-container{background:radial-gradient(circle,#01407b 0,#001b55 50%,#070027 100%);height:2000px;overflow:hidden;position:relative}.projects-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,380px);justify-content:center;justify-items:center;padding-bottom:100px;padding-top:40px;position:relative}.competences-container{animation:scrollBackground linear infinite;animation-duration:30s;background-color:#081b49;background-image:url(/static/media/tilebackground.f552434c5e8c9ff01d3c.png);background-repeat:repeat-x;min-height:100vh;top:500px}@keyframes scrollBackground{0%{background-position:0}to{background-position:-2640px}}.contact-footer{align-items:center;background-color:#03062c;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAYAAACOqiAdAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIUSURBVHgB7dvdTsIwGMbxt62Ajg898S68/4vSEySC4mhrO5iJ8QB86Pou8fklJBLD2P5bx1iDcdOnKPRnVgjCcCCGAzEciOFADAdiOBDDgRgOxHAghgMxHIjhQAwHYjgQw4EYDsRwIIYDMRyI4UAMB2I4EMOBGA7EcCCGA93ISBhjxdzOxU5naa0mYuxx1WI4iHgv4WMr8XN/fD4C6uFyMNssxdwtur9//T8HTA83mXXPw24jfvsq2lTD5Sju4VGMu3w1bLMSM2vEr19Ujz61cxwS7fu17vRaq7ff1cKh0Xp9PDE6m6Dyrna+uipar4t3txQN1cN1Q7S5l1Jss1A56uqHm86kqBTNpcuY2qqHswNsZPGdcQGFY9xJcW4itdUfqq78JcQQyzyH31VB1cNFX/5qf4hlnlP/iDu0UlzwUlv1cKHdS2n5zklt9cPljYxlfwUVB9gZ59QfqjGIT7eGSgnbzT85xyXh/a3MeSktw+907s3pXI6ko+6wfr4uXnpttwwlatdxeXjB8U7RNIZoz4zh96r5rq6bX3DHJH2o5PNjTEM9pqNW0ygma/I8QtzvxKR5he4mgHM/Jmti23afnDFP2CgH641mlisPu/zQuCZD8LsqiOFADAdiOBDDgRgOxHAghgMxHIjhQAwHYjgQw4EYDsRwIIYDMRyI4UAMB2I4EMOBGA7EcCCGAzEciOFADAf6AnnjjwxE7JZzAAAAAElFTkSuQmCC);background-position:start;background-repeat:repeat;background-size:20px;border-top:1px solid #d4f0fa;display:flex;height:200px;justify-content:center}.contact-footer h1{color:#8fa9ca;font-size:clamp(15px,1vw,18px);font-weight:400;margin:0}.titres-section{z-index:5}.navbargap{height:clamp(70px,15vw,110px)}@media (max-width:1250px){.experiences-container{height:1750px}.projects-container{height:2850px}.projects-list{grid-template-columns:repeat(2,380px);justify-content:center;justify-items:center}}@media (max-width:950px){.projects-container{height:auto}.projects-list{grid-template-columns:repeat(1,380px);justify-content:center;justify-items:center}}@media (max-width:800px){.experiences-container{height:1850px;height:auto}}.canvas{height:100%;width:100%}.TextInfos>*{margin-bottom:clamp(25px,2.5vw,60px)}.HomeInfos{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.profile-img{border-radius:50%;height:auto;width:clamp(225px,25vw,400px)}.Split{align-items:center;display:flex;gap:80px;justify-content:center}.Split,.salut{position:relative}.salut{color:#8fa9ca;font-size:clamp(15px,1.5vw,25px);font-weight:500;top:1vw}.clement{color:#d4f0fa;font-size:clamp(35px,4vw,60px);font-weight:800;top:15px}.developpeur{color:#ffdc67;font-size:clamp(25px,2.5vw,40px);font-weight:700;line-height:20px}.construis h1{color:#8fa9ca;font-size:clamp(17.5px,2vw,30px);font-weight:400;line-height:15px}.precision{background:linear-gradient(90deg,#ffdc67,#f532cd);-webkit-background-clip:text;background-clip:text}.passion,.precision{-webkit-text-fill-color:#0000;font-weight:600}.passion{background:linear-gradient(90deg,#ff4ffc,#0fc);-webkit-background-clip:text;background-clip:text}.SocialIcons{display:flex;gap:30px}.SocialIcons .icon:hover{transform:scale(1.15)}.SocialIcons .icon{cursor:pointer;height:auto;transition:transform .15s ease,fill .15s ease;width:40px}.SocialIcons .icon path{transition:fill .15s ease}.SocialIcons .icon:hover path{fill:#ffdc67}@media (max-width:800px){.ProfilePicture{align-items:center;display:flex;justify-content:center}.Split{display:block}.SocialIcons{align-items:center;justify-content:center}}.yellow-bold-text{color:#ffdc67;font-size:clamp(12px,2.5vw,18px);font-weight:600;line-height:1.8;margin:5px 0}.experience{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1000px;padding:40px 25px}.texte-image{display:flex;flex-direction:row-reverse;width:100%}.texte-experience{display:flex;flex:2 1;flex-direction:column;gap:20px}.image-entreprise{align-items:center;display:flex;justify-content:center}.image-entreprise img{border-radius:20px;cursor:pointer;display:block;max-height:100%;max-width:clamp(225px,60vw,380px);transition:transform .15s ease,background-color .1s ease}.image-entreprise img:hover{filter:saturate(1.3);transform:scale(1.03)}.date-entreprise h1,.lieu h1{color:#8fa9ca;font-size:clamp(15px,1vw,18px);font-weight:400;margin:0}.poste h1{color:#d4f0fa;font-size:clamp(21px,1.5vw,24px);font-weight:600;margin:0}.experience-bulletpoints h1{color:#d4f0fa;font-size:clamp(12px,2.5vw,18px);font-weight:400;line-height:1.8;margin:5px 0}.technos{display:flex;justify-items:center;padding-top:20px}.row{display:flex;gap:25px;justify-content:center;padding:12px}.technos .icon:hover{filter:saturate(2);transform:scale(1.15)}.technos .icon{height:auto;transition:transform .15s ease,fill .15s ease;width:clamp(30px,6vw,40px)}.technos .icon path{transition:fill .15s ease}@media (max-width:1250px){.texte-image{align-items:center;flex-direction:column;gap:20px}.image-container,.texte-experience{flex:none}}@media (max-width:800px){.technos{display:grid}}.project-card{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#03062c88;border-radius:20px;display:flex;flex-direction:column;height:clamp(400px,100vw,480px);overflow:hidden;transition:transform .15s ease;width:clamp(200px,75vw,380px)}.project-card:hover{transform:scale(1.05)}.image-projet{align-items:center;border-top-left-radius:20px;border-top-right-radius:20px;display:flex;height:230px;justify-content:center;overflow:hidden;width:100%}.image-projet img{cursor:pointer;height:230px;width:auto}.image-projet video{cursor:pointer;height:230px;object-fit:cover}.texte-projet{display:flex;flex-direction:column;gap:clamp(0px,1vw,8px);padding-left:15px;padding-right:15px;width:max-content}.date-projet h1,.description-projet h1,.titre-projet h1{color:#d4f0fa;margin:5px 0;text-align:center}.date-projet h1{font-size:18px;font-weight:200;height:5px}.titre-projet h1{font-size:clamp(21px,1.5vw,24px);font-weight:600;height:30px}.description-projet{width:100%}.description-projet h1{color:#8fa9ca;font-size:clamp(12px,2.5vw,18px);font-weight:300;height:30px;margin:0;text-align:justify}.description-projet h1:after{content:"";display:inline-block;height:0;width:100%}.dots{color:#8fa9ca;font-size:20px}.dots,.techno-projet{align-items:center;display:flex;justify-content:center}.techno-projet{gap:25px;padding-bottom:5px;width:100%}.techno-projet .icon:hover{filter:saturate(2);transform:scale(1.15)}.techno-projet .icon{height:auto;transition:transform .15s ease,fill .15s ease;width:clamp(30px,6vw,40px)}.techno-projet .icon path{transition:fill .15s ease}.TechnoTiles{animation:scrollInfinite linear infinite;animation-duration:15s;background-image:url(/static/media/tileline.c7742a6d7e50f6142327.png);background-position:0;background-repeat:repeat-x;background-size:2640px auto;height:125px;width:100vw}@keyframes scrollInfinite{0%{background-position:0}to{background-position:2640px}}.competences-list-row{display:flex;flex-direction:row;padding:80px}.competences-list-colomn,.competences-list-row{align-items:start;gap:30px;justify-content:center;position:relative}.competences-list-colomn{grid-gap:30px;display:grid}.competence-box{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#03062c88;border-radius:20px;display:flex;flex-direction:column;height:auto;padding:25px;text-align:center;width:clamp(200px,70vw,500px)}.competence-box.certifications{margin-top:75px}.competence-box h1{color:#d4f0fa;font-size:clamp(16px,4vw,30px);font-weight:600;margin:0 0 25px}.certification-item{gap:10px;justify-content:flex-start;margin-bottom:20px;width:fit-content}.certification-content,.certification-item{align-items:center;border-radius:50px;display:flex}.certification-content{background-color:#d4f0fa;cursor:pointer;gap:clamp(5px,1vw,10px);height:clamp(25px,7vw,50px);overflow:hidden;padding-left:clamp(5px,2vw,15px);padding-right:clamp(5px,2vw,15px);text-overflow:ellipsis;transition:transform .15s ease,background-color .1s ease;white-space:nowrap;width:clamp(175px,60vw,400px)}.certification-content:hover{background-color:#bde6f5;filter:saturate(1.2);transform:scale(1.02)}.cert-icon{display:flex;height:clamp(20px,5vw,35px);padding:5px;transition:transform .15s ease,fill .15s ease;width:auto}.cert-icon:hover{filter:saturate(2);transform:scale(1.15)}.cert-icon path{transition:fill .15s ease}.certification-text{color:#03062c;font-size:clamp(6px,2.2vw,15px);font-weight:700;height:50px;justify-items:center;margin:0}.certification-text,.techno-competences{align-items:center;display:flex;justify-content:center}.techno-competences{flex-wrap:wrap;gap:20px;max-width:500px;width:100%}.techno-competences .icon{height:clamp(30px,6vw,40px);transition:transform .15s ease,fill .15s ease;width:auto}.techno-competences .icon:hover{filter:saturate(2);transform:scale(1.15)}.techno-competences .icon path{transition:fill .15s ease}@media (max-width:1250px){.competences-list-row{display:block}.competence-box.certifications{margin-top:30px}}.footer-SocialIcons{display:flex;gap:30px;justify-content:center;margin-bottom:25px}.footer-SocialIcons .icon:hover{transform:scale(1.15)}.footer-SocialIcons .icon{cursor:pointer;height:auto;transition:transform .15s ease,fill .15s ease;width:40px}.footer-SocialIcons .icon path{transition:fill .15s ease}.footer-SocialIcons .icon:hover path{fill:#ffdc67}.parallax-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.parallax-loin,.parallax-moitie,.parallax-proche{background-position:0 0;background-repeat:repeat-y;background-size:cover;height:100%;position:absolute;width:100%}.parallax-loin{background-image:url(/static/media/loin.e6c9e38298d701c09c05.png);z-index:1}.parallax-moitie{background-image:url(/static/media/moiti%C3%A9.11e49389177fdaac4195.png);z-index:2}.parallax-proche{background-image:url(/static/media/proche.846b1b15e5b2e571a107.png);z-index:3}
/*# sourceMappingURL=main.57719ff5.css.map*/