.displaynone{display:none}.underline{border-bottom:1px solid}*{font-family:inter,sans-serif}body{background-color:#202020;background-image:url(/static/media/background.386cfa78bce5dd3d9c25.svg);background-position:center 150px;background-repeat:no-repeat;background-size:cover}h2{font-family:orbitron}*{font-family:Inter,sans-serif;font-style:normal;margin:0;padding:0}a{color:inherit;text-decoration:none}html{scroll-behavior:smooth}h2{font-family:Orbitron,sans-serif;font-size:32px;font-weight:700}dialog{background:#00000080;border:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.section-modal,dialog{align-items:center;display:flex}.section-modal{background:#d9d9d9;border-radius:8px;box-shadow:0 2px 10px #0000001a;flex-direction:column;gap:20px;max-width:700px;padding:20px;position:relative;width:100%}.section-modal__h2{align-items:baseline;color:#0099a3;display:flex;margin:0 20px}.section-modal__groupe-img__img{border-radius:8px;height:225px;max-width:100%;object-fit:cover;width:225px}.section-modal__p{font-size:16px;margin:0 20px;text-align:center}.section-modal__groupe-btn{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-bottom:20px}.section-modal__groupe-btn__btn{align-items:center;background-color:#0099a3;border:none;border-radius:8px;color:#d9d9d9;display:flex;font-size:20px;gap:10px;height:54px;justify-content:center;text-decoration:none;transition:background .3s;width:196px}.section-modal__groupe-btn__btn:hover{background:#006970}.section-modal__groupe-btn__btn>*{background-color:initial}.section-modal__close{color:#0099a3;cursor:pointer;position:absolute;right:10px;top:10px}.section-modal__close__i{font-size:40px;right:5px}.header{color:#0099a3}.header__cv{display:flex;gap:10px;height:36px;margin:22px 0 0 10px;position:absolute}.header__cv__img{font-size:42px;font-weight:700}.header__cv__p{font-family:Inter,sans-serif;font-size:36px;font-weight:700}.header__content{align-items:center;display:flex;flex-direction:column}.header__content__div{border:3px solid #0099a3;border-radius:90%;margin-bottom:60px;margin-top:100px}.header__content__div__img{border-radius:90%;display:block;height:220px;position:relative;right:10px;top:10px;width:220px}@media (min-width:1024px){.header__content__div__img{height:275px;width:275px}.header__content{align-items:flex-end;flex-direction:row-reverse;justify-content:center;justify-content:space-around;width:100%}.header{align-items:center;display:flex;flex-direction:column-reverse;gap:115px;margin:0 55px 90px}.header__cv{margin:initial;right:30px;top:30px}}.nav{display:flex;justify-content:flex-end}.nav__burger{cursor:pointer;font-size:40px;margin-right:10px;margin-top:25px;position:fixed;z-index:1}.nav__sidenav{align-items:flex-end;background-color:#e8e8e8;display:flex;flex-direction:column;gap:217px;height:100%;padding-top:25px;position:fixed;right:-250px;top:0;transition:right .5s ease;width:250px;z-index:2}.nav__sidenav--active{right:0}@media (min-width:768px){.nav__sidenav{right:-270px;transition:right .5s ease;width:270px}.nav__sidenav--active{right:0}}@media (min-width:1024px){.nav__sidenav{align-items:center;background-color:initial;display:flex;height:auto;margin:0 37px;position:static;width:100%}}.nav__sidenav__close{cursor:pointer;font-size:42px;margin-right:10px}@media (min-width:1024px){.nav__sidenav__close{display:none}}.nav__sidenav__ul{display:flex;flex-direction:column;gap:50px;list-style-type:none;padding:0 25px 0 10px}@media (min-width:768px){.nav__sidenav__ul{padding:0 25px 0 30px}}@media (min-width:1024px){.nav__sidenav__ul{flex-direction:row;justify-content:space-between;width:100%}}.nav__sidenav__ul__li__a{font-family:Orbitron,sans-serif;font-size:24px;font-weight:700}@media (min-width:1024px){.nav{justify-content:center;width:100%}.nav__burger{display:none}}.details{align-items:center;width:311.61px}.details,.details__text{display:flex;flex-direction:column}.details__h1{align-items:baseline;display:flex;font-family:Orbitron,sans-serif;font-size:35px;font-weight:700;margin-bottom:5px}.details__h1__h1:after{align-items:baseline;background-color:#0099a3;content:"";display:block;height:3px;margin-left:8.7px;width:22px}.details__p{font-size:23px}@media (min-width:1024px){.details{align-items:flex-start;width:auto}.details__h1{font-size:45px}.details__text{margin-top:200px}.details__p{font-size:29px}}.github{display:flex;gap:12px;margin-top:16px}.github__i{display:flex;font-size:24px}.github__p{align-items:baseline;display:flex;font-size:20px}.github__p:after{align-items:baseline;background-color:#0099a3;content:"";display:block;height:3px;margin-left:8.7px;width:198px}@media (min-width:1024px){.github__i,.github__p{font-size:29px}.github__p:after{width:245px}}.header-icon{display:flex;flex-direction:column-reverse;gap:55px;margin-top:20px;width:311.33px}.header-icon__chevron{text-align:center;width:100%}.header-icon__container{display:flex;flex-direction:row;gap:14px;justify-content:flex-end}.header-icon__logo{height:35px}@media (min-width:1024px){.header-icon{flex-direction:row;gap:45px}.header-icon__chevron{margin-left:10px;margin-top:60px}}.footer{align-items:center;background-position:center 150px;background-repeat:no-repeat;color:#d9d9d9;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:100px 15px 15px}.footer--404{bottom:20px;margin:0;position:absolute;width:100%}.footer__button{background-color:#0099a3;display:flex;gap:4px;justify-content:center;padding:18px 20px;width:88%;width:78%}@media (min-width:768px){.footer__button{width:350px}}.footer__button__p{font-family:Inter,sans-serif;font-size:20px;font-weight:700}.footer__button__img{height:24px}.footer__contact{display:flex;gap:6px;margin-top:20px}.footer__contact__i,.footer__github{align-items:center;display:flex}.footer__github{gap:6px}.footer__github__p{font-size:20px}.footer__mentions-legales__p{font-size:9px}main{margin:20px}@media (min-width:768px){main{margin:0 55px}}@media (min-width:1024px){main{margin:0 120px 90px}}.a-propos{display:flex;flex-direction:column;margin-top:40px}.a-propos__h2{color:#0099a3;margin:15px 0 20px 37px}.a-propos__contour{border:3px solid #0099a3;margin:0 15px 85px 37px}.a-propos__contour__p{background-color:#d9d9d9;display:block;padding:20px;position:relative;right:10px;text-align:left;top:10px}.mes-projets{align-items:center;align-items:flex-start;text-align:left}.mes-projets,.mes-projets__sort{display:flex;flex-direction:column;gap:20px}.mes-projets__sort{align-items:center;color:#d9d9d9;justify-content:center;width:100%}.mes-projets__sort__button{background-color:#0099a3;border:none;color:#d9d9d9;cursor:pointer;font-size:15px;padding:10px;width:170px}.mes-projets__h2{color:#0099a3;margin-left:37px;position:relative}.mes-projets__groupe{grid-gap:75px;display:grid;gap:75px;justify-items:center;width:100%}.mes-projets__groupe__contour{border:3px solid #0099a3;display:inline-grid;height:fit-content;width:fit-content}@media (min-width:1024px){.mes-projets__groupe__contour{max-height:310px;max-width:310px}}@media (min-width:768px){.mes-projets__groupe{gap:40px;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(2,1fr);margin:0 20px}.mes-projets__groupe__contour{margin:0}}@media (min-width:1440px){.mes-projets__groupe{gap:50px;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(3,1fr)}}.figure{margin:0;position:relative;right:10px;top:10px}.figure,.figure:hover{transition:right .5s ease-out,top .5s ease-out}.figure:hover{right:0;top:0}.figure__figcaption{bottom:10px;color:#d9d9d9;font-size:20px;font-weight:700;left:10px;position:absolute}.figure__figcaption--black{color:#000}.figure__img{cursor:pointer;display:block;height:270px;object-fit:cover;position:relative;width:270px}.mes-competences{display:flex;flex-direction:column;gap:20px;margin-top:125px}.mes-competences__h2{color:#0099a3;margin-left:37px;position:relative}.mes-competences__groupe{grid-gap:25px;display:grid;gap:25px;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(3,.1fr);justify-content:center;justify-items:center}.mes-competences__groupe__logo{display:inline-grid;height:78px;width:78px}@media (min-width:768px){.mes-competences__groupe{display:flex;flex-wrap:wrap;grid-template-columns:none;margin:0 40px 80px}}.mon-parcours{margin:50px 15px 85px 37px}.mon-parcours__h2{color:#0099a3}.mon-parcours__contour{border:3px solid #0099a3;margin-bottom:60px;margin-top:20px}.groupe-texte{background-color:#d9d9d9;color:#0099a3;gap:10px;padding:25px;position:relative;right:10px;text-align:left;top:10px}.groupe-texte,.groupe-texte__bloc{display:flex;flex-direction:column}.groupe-texte__bloc{gap:7px}.groupe-texte__bloc__i{font-size:50px;margin:20px 20px 20px 0}.groupe-texte__bloc__dates{font-size:18px}.groupe-texte__bloc__h3{font-size:20px;font-weight:700}.groupe-texte__bloc__lieu{font-size:18px}.groupe-texte__bloc__stage{font-size:16px;font-weight:700}.groupe-texte__bloc__trait:after{background-color:#0099a3;content:"";display:block;height:22px;margin-top:5px;width:3px}@media (min-width:375px){.groupe-texte__bloc__h3{font-size:24px}}@media (min-width:1024px){.groupe-texte{flex-direction:row;gap:20px}.groupe-texte__bloc{justify-content:flex-end;width:33%}.groupe-texte__bloc__trait{align-items:flex-end;display:flex;justify-content:space-between}.groupe-texte__bloc__trait:after{content:"";height:3px;margin-left:10px;margin-top:12px;width:45px}}.mention-legales{color:#d9d9d9;display:flex;flex-direction:column;gap:30px}.mention-legales__h1{border-bottom:2px solid #0099a3;color:#0099a3;margin-top:80px;text-align:center}.mention-legales span{color:#0099a3}.mention-legales h2{color:#0099a3;font-size:24px}@media (min-width:768px){.mention-legales{gap:60px}}@media (min-width:1024px){.mention-legales{gap:90px}}.hebergeur,.hebergeur__groupe{display:flex;flex-direction:column;gap:10px}.hebergeur__h3{color:#0099a3}.CGU{display:flex;flex-direction:column;gap:20px}.prevention__h2{font-family:inter;font-size:26px}.proprietaire-du-site{display:flex;flex-direction:column;gap:10px}.proprietaire-du-site__h2{font-size:20px}.Page404{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:150px}.Page404__img{height:99px;margin:113px 0;width:198px}.Page404__p404{color:#0099a3;font-size:150px;font-weight:700}.Page404__p{color:#0099a3;display:flex;flex-direction:column;text-align:center}.Page404__link{color:#0099a3;margin:50px 0;text-decoration:underline}@media (min-width:1024px){.Page404__link{margin:113px 0}.Page404__img{height:263px;width:597px}.Page404__p{flex-direction:row}}
/*# sourceMappingURL=main.ae3b1fba.css.map*/