@import url(https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700;800;900;1000&family=Ubuntu:wght@300;400;500;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{background-color:#292929;color:#f1f1f1;font-family:Mulish,sans-serif;font-size:18px;margin:0 auto;vertical-align:bottom;white-space:pre-line}h1{font-family:Ubuntu,sans-serif;font-size:clamp(42px,4.5vw,80px);line-height:1.2}h2{font-family:Mulish,sans-serif;font-size:clamp(28px,2vw,46px);line-height:1}h3{font-size:clamp(20px,1.5vw,32px)}h3,p{font-family:Mulish,sans-serif;line-height:1.4}p{font-size:clamp(14px,1.8vw,18px)}li{list-style-type:none}a{cursor:pointer;text-decoration:none}a,a:visited,button{color:#f1f1f1}button{background:linear-gradient(90deg,#d7971d,#a86e20 56%,#7a4e14);background-size:200% auto;border:none;border-radius:32px;cursor:pointer;font-family:Mulish,sans-serif;font-size:20px;font-weight:500;padding:12px 34px;text-align:center;transition:.5s}@media (max-width:1366px){button{font-size:16px}}button:hover{background-position:50%}button:active,button:focus{background:#a86e20;transition:none}.gold{color:#a86e20}.bold{font-weight:800}.btn2{background:transparent;background-size:200% auto;border:2px solid #f1f1f1;border-radius:32px;color:#f1f1f1;cursor:pointer;font-size:20px;font-weight:500;padding:10px 42px;transition:.5s}@media (max-width:1366px){.btn2{font-size:16px}}.btn2:hover{background:#f1f1f1;color:#a86e20;font-weight:600}.btn2:active,.btn2:focus{background:#f1f1f1;color:#a86e20;transition:none}.inline-btns{-webkit-column-gap:30px;column-gap:30px;display:inline-flex}.logo img{width:160px}.navbar{background:#202020;display:flex;flex-direction:column;padding:10px 12%;width:100%;z-index:2}.navbar.extendedNavbar{height:100vh}@media (min-width:940px){.navbar.extendedNavbar{height:auto}}@media (max-width:1366px){.navbar{padding:10px 8%}}@media (max-width:940px){.navbar{padding:0 1vh}}.navbar .innerContainer{align-items:center;display:flex;justify-content:space-between}.navbar .innerContainer .leftContainer{align-items:center;display:flex;justify-content:left;margin:5px 5px 0}.navbar .innerContainer .rightContainer{display:flex;justify-content:right}.navbar .innerContainer .rightContainer .navLinks a{margin:0 30px}.navbar .innerContainer .rightContainer .navLinks a:hover{color:#a86e20}@media (max-width:940px){.navbar .innerContainer .rightContainer .navLinks a{display:none}}.navbar .innerContainer .rightContainer .navLinks button{background:none;border:none;color:#f1f1f1;cursor:pointer;font-size:45px;font-weight:600;height:50px;padding:0;width:70px}.navbar .innerContainer .rightContainer .navLinks button:hover{background-color:initial;color:#a86e20}@media (min-width:940px){.navbar .innerContainer .rightContainer .navLinks button{display:none}}.navbar .nav-active{color:#a86e20}.navbar .extendedContainer{align-items:center;display:flex;flex-direction:column;font-size:24px;justify-content:flex-star;padding-top:40px;row-gap:30px}@media (min-width:940px){.navbar .extendedContainer{display:none}}.header{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin:8.25em 12vw 8em}@media (max-width:1366px){.header{justify-content:space-between;margin:3.4em 8vw 3.5em}}@media (max-width:900px){.header{flex-flow:column wrap;margin:14vw 10vw;text-align:center}}.header .leftContainer{align-items:right;display:flex;flex:0 0 50%;flex-flow:column wrap;justify-content:space-evenly;row-gap:1em}@media (max-width:1366px){.header .leftContainer{flex:0 0 55%}}@media (max-width:900px){.header .leftContainer{align-items:center;flex:0 0 100%;row-gap:1.5em;text-align:center}}.header .leftContainer .social{align-content:center;align-items:center;-webkit-column-gap:20px;column-gap:20px;display:inline-flex;margin-bottom:18px;margin-top:8px}@media (max-width:900px){.header .leftContainer .inline-btns{-webkit-column-gap:20px;column-gap:20px}}.header .rightContainer{align-items:center;display:flex;flex:0 0 50%;justify-content:center;padding:1.5em;position:relative}@media (max-width:1366px){.header .rightContainer{flex:0 0 40%;padding:2.5em 1em}}@media (max-width:900px){.header .rightContainer{align-items:center;display:none;flex:0 0 100%;height:18em;margin:45px 0 0;max-width:22em;padding:4vw 2vw}}.header .rightContainer .avatar{left:53%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:1366px){.header .rightContainer .avatar{left:50%;top:46%}}.header .rightContainer .avatar img{width:80%}@media (max-width:1366px){.header .rightContainer .avatar img{min-width:100%}}.header .rightContainer .blob{height:600px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:900px}@media (max-width:1366px){.header .rightContainer .blob{height:500px;width:700px}}@media (max-width:900px){.header .rightContainer .blob{height:150px;width:500px}}.header .rightContainer .blob:nth-child(2){-webkit-filter:blur(20px);filter:blur(20px)}.about{align-items:center;background:#202020;display:flex;flex-flow:row wrap;justify-content:space-between;padding:5.25em 12vw 6em}@media (max-width:1366px){.about{justify-content:space-between;padding:3.4em 8vw 3.5em}}@media (max-width:900px){.about{flex-flow:column wrap;padding:14vw 10vw;text-align:center}}.about .leftContainer{display:flex;flex:0 0 30%;flex-flow:column wrap}@media (max-width:1366px){.about .leftContainer{flex:0 0 40%}}@media (max-width:900px){.about .leftContainer{flex:0 0 100%;padding:10vw}}.about .leftContainer .triangle{align-items:flex-end;border-radius:14px;display:flex;flex:0 0 30%;flex-flow:column wrap;justify-content:space-evenly;position:relative}@media (max-width:1366px){.about .leftContainer .triangle{flex:0 0 40%}}@media (max-width:900px){.about .leftContainer .triangle{flex:0 0 100%}}.about .leftContainer .triangle:before{background:linear-gradient(306deg,#d7971d,#a86e20 32%,#a86e20 38%,transparent 0);border-radius:4px;bottom:-1%;content:"";height:110%;position:absolute;right:8%;width:110%;z-index:0}@media (max-width:900px){.about .leftContainer .triangle:before{background:linear-gradient(305deg,#d7971d,#a86e20 32%,#a86e20 40%,transparent 0);right:-2%}}.about .leftContainer .triangle .image{align-items:center;display:flex;flex:0 0 30%;flex-flow:column wrap;justify-content:space-evenly;position:relative}@media (max-width:1366px){.about .leftContainer .triangle .image{flex:0 0 40%}}@media (max-width:900px){.about .leftContainer .triangle .image{align-items:center;flex:0 0 100%;max-width:22em}}.about .leftContainer .triangle .image img{background:#202020;box-shadow:0 2px 12px 2px rgba(0,0,0,.2);width:80%}@media (max-width:900px){.about .leftContainer .triangle .image img{width:100%}}.about .rightContainer{align-items:right;display:flex;flex:0 0 60%;flex-flow:column wrap;justify-content:space-evenly;row-gap:1em}@media (max-width:1366px){.about .rightContainer{flex:0 0 50%}}@media (max-width:900px){.about .rightContainer{flex:0 0 100%;row-gap:1.5em;text-align:center}}.skills{background:#111;display:flex;flex-direction:column;padding:8.5em 12vw 9em}@media (max-width:1366px){.skills{justify-content:space-between;padding:3.4em 8vw 3.5em}}@media (max-width:900px){.skills{flex-flow:column wrap;padding:14vw 10vw;text-align:center}}.skills h2{margin-bottom:50px}@media (max-width:900px){.skills h2{margin-bottom:40px}}.skills .icons{grid-gap:50px;display:grid;gap:50px;grid-template-columns:repeat(6,2fr);max-width:1442px}@media (max-width:1366px){.skills .icons{gap:30px}}@media (max-width:900px){.skills .icons{gap:30px;grid-template-columns:repeat(2,2fr)}}.skills .icons .skill{align-content:center;align-items:center;aspect-ratio:1;border:1px solid #242424;border-radius:12px;box-shadow:0 0 12px 0 rgba(168,110,32,.3);display:grid;justify-content:center;justify-items:center;padding:26px 0;position:relative;text-align:center}@media (max-width:1366px){.skills .icons .skill{padding:20px 0}}@media (max-width:900px){.skills .icons .skill{padding:32px 0}}.skills .icons .skill img{height:clamp(2em,12vw,5em);margin-bottom:15px;object-fit:contain}@media (max-width:1366px){.skills .icons .skill img{height:clamp(2em,12vw,3em)}}.realisations{align-items:stretch;background:#202020;display:flex;flex-flow:column wrap;padding:8.5em 12vw 6em}@media (max-width:1366px){.realisations{justify-content:space-between;padding:3.4em 8vw 3.5em}}@media (max-width:900px){.realisations{flex-flow:column wrap;padding:14vw 10vw;text-align:center}}.realisations h2{margin-bottom:50px}@media (max-width:900px){.realisations h2{margin-bottom:40px}}.realisations .categories{align-items:flex-end;border-radius:14px;display:flex;flex:0 0 30%;flex-flow:column wrap;justify-content:space-evenly;margin-bottom:40px;position:relative}@media (max-width:1366px){.realisations .categories{flex:0 0 40%}}@media (max-width:900px){.realisations .categories{flex:0 0 100%}}.realisations .categories .inline-btns{background:#111;border-radius:6px;box-shadow:0 2px 18px 0 rgba(0,0,0,.35);display:inline-flex;justify-content:space-around;padding:30px;position:relative;width:100%}.realisations .categories .inline-btns button{background:transparent;border:2px solid #a86e20;color:#f1f1f1}.realisations .categories .inline-btns button.active{background:#a86e20;color:#f1f1f1}@media (max-width:900px){.realisations .categories .inline-btns{display:flex;flex-flow:column wrap;margin-bottom:10px;padding:40px;row-gap:12px}}.realisations .projects-list .project-container{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:100px}@media (max-width:900px){.realisations .projects-list .project-container{margin-bottom:60px}}.realisations .projects-list .project-container:nth-child(2n) .firstContainer{order:2}.realisations .projects-list .project-container:nth-child(2n) .secondContainer{order:1}@media (max-width:900px){.realisations .projects-list .project-container:nth-child(2n) .firstContainer{order:1}.realisations .projects-list .project-container:nth-child(2n) .secondContainer{order:2}}.realisations .projects-list .project-container .firstContainer{display:flex;flex:0 0 42%;flex-flow:column wrap;position:relative}@media (max-width:1366px){.realisations .projects-list .project-container .firstContainer{flex:0 0 45%;text-align:center}}@media (max-width:900px){.realisations .projects-list .project-container .firstContainer{flex:0 0 100%;text-align:center}}.realisations .projects-list .project-container .firstContainer .recognition{left:6%;position:absolute;top:-2%;width:60px}.realisations .projects-list .project-container .firstContainer img{width:100%}@media (max-width:900px){.realisations .projects-list .project-container .firstContainer img{margin-bottom:30px;max-width:100%;width:auto}}.realisations .projects-list .project-container .secondContainer{align-items:right;display:flex;flex:0 0 50%;flex-flow:column wrap;justify-content:space-evenly;row-gap:1em}@media (max-width:1366px){.realisations .projects-list .project-container .secondContainer{flex:0 0 50%;font-size:.9}}@media (max-width:900px){.realisations .projects-list .project-container .secondContainer{align-items:center;flex:0 0 100%;row-gap:.8em;text-align:center}}.realisations .projects-list .project-container .secondContainer .technos{display:flex;flex-flow:row wrap;gap:30px;margin-bottom:20px;margin-top:10px}@media (max-width:1366px){.realisations .projects-list .project-container .secondContainer .technos{margin-bottom:15px}}@media (max-width:900px){.realisations .projects-list .project-container .secondContainer .technos{gap:20px;justify-content:center}}.realisations .projects-list .project-container .secondContainer .technos .techno{align-items:center;border:1px solid #242424;border-radius:8px;box-shadow:0 0 12px 0 rgba(168,110,32,.3);display:flex;height:62px;justify-content:center;padding:8px;width:62px}.realisations .projects-list .project-container .secondContainer .technos .techno img{height:40px}.contact{align-items:center;background:#111;display:flex;flex-flow:row wrap;justify-content:space-between;padding:8.25em 12vw 8em}@media (max-width:1366px){.contact{justify-content:space-between;padding:3.4em 8vw 3.5em}}@media (max-width:900px){.contact{flex-flow:column wrap;padding:14vw 10vw;text-align:center}}.contact .leftContainer{align-items:right;display:flex;flex:0 0 50%;flex-flow:column wrap;justify-content:space-evenly;row-gap:1em}@media (max-width:1366px){.contact .leftContainer{flex:0 0 55%}}@media (max-width:900px){.contact .leftContainer{align-items:center;flex:0 0 100%;row-gap:1.5em;text-align:center}}.contact .leftContainer .form{align-content:stretch;display:flex;flex-direction:column;width:100%}.contact .leftContainer form{display:flex;flex-direction:column;padding:10px}.contact .leftContainer label{padding:2px 12px}.contact .leftContainer input{background:transparent;border:none;border-bottom:1px solid #a86e20;color:#f1f1f1;font-family:Mulish,sans-serif;font-size:clamp(14px,1.8vw,16px);margin-bottom:20px;padding:5px;width:auto}.contact .leftContainer input:focus{border-bottom:2px solid #a86e20;color:#f1f1f1;outline:none!important}.contact .leftContainer input:-webkit-autofill,.contact .leftContainer input:-webkit-autofill:active,.contact .leftContainer input:-webkit-autofill:focus,.contact .leftContainer input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.contact .leftContainer textarea{background:transparent;border:none;border-bottom:1px solid #a86e20;color:#f1f1f1;font-family:Mulish,sans-serif;font-size:clamp(14px,1.8vw,16px);margin-bottom:20px;padding:5px;resize:none;width:auto}.contact .leftContainer textarea:focus{border-bottom:2px solid #a86e20;color:#f1f1f1;outline:none!important}.contact .leftContainer .social{align-content:center;align-items:center;-webkit-column-gap:20px;column-gap:20px;display:inline-flex;margin-bottom:18px;margin-top:8px}@media (max-width:900px){.contact .leftContainer .inline-btns{-webkit-column-gap:20px;column-gap:20px}}.contact .rightContainer{align-items:center;display:flex;flex:0 0 45%;flex-direction:column;justify-content:center;padding:1.5em;position:relative}@media (max-width:1366px){.contact .rightContainer{flex:0 0 40%;padding:2.5em 1em}}@media (max-width:900px){.contact .rightContainer{align-items:center;display:none;flex:0 0 100%;height:18em;margin:45px 0 0;max-width:22em;padding:4vw 2vw}}.contact .rightContainer .blob{height:640px;position:relative;width:640px}@media (max-width:1366px){.contact .rightContainer .blob{height:500px;width:700px}}@media (max-width:900px){.contact .rightContainer .blob{height:150px;width:500px}}.contact .rightContainer .blob:nth-child(2){-webkit-filter:blur(20px);filter:blur(20px);left:50%;top:50%}.contact .rightContainer .avatar,.contact .rightContainer .blob:nth-child(2){position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact .rightContainer .avatar{left:56%;top:44%}@media (max-width:1366px){.contact .rightContainer .avatar{left:50%;top:46%}}.contact .rightContainer .avatar img{width:70%}@media (max-width:1366px){.contact .rightContainer .avatar img{min-width:100%}}.footer{background:#202020;display:flex;flex-direction:column;padding:20px 12%;width:100%;z-index:2}@media (max-width:1366px){.footer{padding:10px 8%}}@media (max-width:940px){.footer{justify-content:center;padding:10px}}.footer .innerContainer{align-items:center;display:flex;justify-content:space-between}@media (max-width:940px){.footer .innerContainer{flex-direction:column;justify-content:center;padding:0 1vh;row-gap:10px}}.footer .innerContainer .leftContainer{align-items:center;display:flex;justify-content:left;margin:5px 5px 0}.footer .innerContainer .leftContainer .logoFooter img{width:120px}.footer .innerContainer .rightContainer{display:flex;justify-content:right}.footer .innerContainer .rightContainer .social{align-content:center;align-items:center;-webkit-column-gap:20px;column-gap:20px;display:inline-flex}
/*# sourceMappingURL=main.4e53753f.css.map*/