body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:3000px;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}div{font-family:Montserrat,Arial,Helvetica,sans-serif}#banner{align-items:center;background-color:#1e3d58;color:#fff;display:flex;font-size:1vw;font-weight:700;justify-content:space-between;margin-top:0;position:-webkit-sticky;position:sticky;top:0;width:100%}#banner div{padding:20 0}#banner-title{margin-left:10%}#banner-menu{width:50%}#banner-menu li{display:inline;margin-right:10%}#banner a{color:#fff;text-decoration:none}#banner a:hover{text-decoration:underline}@media (max-width:768px){#banner{flex-direction:column;font-size:16px;text-align:center}#banner-title{margin-bottom:10px;margin-left:0}#banner-menu{width:100%}#banner-menu li{display:block;margin:8px 0}}footer{background-color:#1e3d58;color:#fff;margin-top:100px;padding:20px;text-align:center}.footer-container{display:flex;justify-content:space-between;margin-bottom:20px}.footer-section{width:45%}.footer-section a,.footer-section p{color:#fff;margin:5px 0}.footer-section a:hover{text-decoration:underline}.footer-section ul{list-style-type:none;padding:0}.footer-section ul li{margin:5px 0}.copyright{margin-top:20px}@media (max-width:920px){.footer-container{align-items:center;flex-direction:column;gap:70px}.footer-section{text-align:center;width:100%}.footer-section a{display:inline-block;margin:5px 0}}#welcome{padding-bottom:200px;padding-left:10vw;padding-top:200px}#welcome a{color:transparent}a:hover{text-decoration:none}#welcome p{color:transparent;font-size:0;text-transform:uppercase}#welcome p span{display:inline-block;font-size:clamp(20px,3vw,120px);overflow:hidden;position:relative}#welcome span:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(-101%);transform:translateX(-101%);width:100%}#welcome p:first-child{-webkit-animation:txt-appearance 0s 1s forwards;animation:txt-appearance 0s 1s forwards}#welcome p:nth-child(2){-webkit-animation:txt-appearance 0s 1.25s forwards;animation:txt-appearance 0s 1.25s forwards}#welcome p span a{-webkit-animation:txt-appearance 0s 1.5s forwards;animation:txt-appearance 0s 1.5s forwards}#welcome p:first-child span:after{-webkit-animation:slide-in .75s ease-out forwards,slide-out .75s ease-out 1s forwards;animation:slide-in .75s ease-out forwards,slide-out .75s ease-out 1s forwards;background:salmon}#welcome p:nth-child(2) span:after{-webkit-animation:slide-in .75s ease-out .3s forwards,slide-out .75s ease-out 1.3s forwards;animation:slide-in .75s ease-out .3s forwards,slide-out .75s ease-out 1.3s forwards;background:#4169e1}#welcome p:nth-child(3) span:after{-webkit-animation:slide-in .75s ease-out .5s forwards,slide-out .75s ease-out 1.5s forwards;animation:slide-in .75s ease-out .5s forwards,slide-out .75s ease-out 1.5s forwards;background:#595b5f}@-webkit-keyframes slide-in{to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in{to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-out{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slide-out{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes txt-appearance{to{color:#100}}@keyframes txt-appearance{to{color:#100}}@media (max-width:768px){#welcome{padding-bottom:120px;padding-left:0;padding-top:120px;scroll-margin-top:160px;text-align:center}#welcome p span{font-size:clamp(22px,8vw,48px)}}#profile{background-color:#5dade2;color:#000;display:flex;height:650px;justify-content:center;padding-top:100px}#contenair-profile{border:5px solid #fff;border-radius:5px;height:450px;padding:50px;width:600px}#profile h1{margin-bottom:50px;text-align:center;text-transform:uppercase}@media (max-width:768px){#profile{height:auto;padding-bottom:120px;padding-top:120px}#contenair-profile{height:auto;padding:25px;width:90%}#profile h1{margin-bottom:30px}#profile{scroll-margin-top:100px}}#skills h1{justify-content:center;margin-bottom:100px}#contenair-skills,#skills h1{display:flex}#skills div{width:100%}#description{text-align:center}#description img{border:1px solid #1e3d58;border-radius:5px;display:block;height:auto;margin:0 auto 20px;max-width:500px;width:90%}#skills img{margin-bottom:30px}#skills a{background-color:#1e3d58;border-radius:100px;color:#fff;display:inline-block;padding:20px;text-decoration:none;text-transform:uppercase}#skills a:hover{background-color:#fff;border:1px solid #1e3d58;color:#1e3d58}#img-skills img{height:10vw;object-fit:contain;width:10vw}#OS{text-align:center}#OS div{margin-bottom:20px}#Outils{text-align:center}#Outils div{margin-bottom:20px}#Langages{text-align:center}#Langages div{margin-bottom:20px}@media (max-width:768px){#skills h1{font-size:1.8rem;margin-bottom:50px;text-align:center}#contenair-skills{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:90%}#skills div{margin-bottom:30px;width:100%}#description{text-align:center}#description img{border:1px solid #1e3d58;border-radius:5px;display:block;margin:0 auto 20px;max-width:300px;width:80%}#skills img{margin-bottom:20px;max-width:350px;width:100%}#skills a{font-size:.9rem;margin-bottom:15px;padding:15px}#img-skills img{height:20vw;max-height:120px;max-width:120px;width:20vw}#Langages,#OS,#Outils{text-align:center}#Langages div,#OS div,#Outils div{margin-bottom:15px}}#portfolio{display:flex;font-weight:700;justify-content:center;padding-top:100px}#carousel1{border:1px solid #000;height:40vw;margin:0 40px}#carousel1 img{height:100%;width:100%}#carousel2{border:1px solid #000;height:40vw;margin:0 40px}#carousel2 img{height:100%}#carousel3{border:1px solid #000;height:40vw;margin:0 40px}#carousel3 img{height:100%}#carousel4{border:1px solid #000;height:40vw;margin:0 40px}#carousel4 img{height:100%}#carousel5{border:1px solid #000;height:40vw;margin:0 40px}#carousel5 img{height:100%}#carousel6{border:1px solid #000;height:40vw;margin:0 40px}#carousel6 img{height:100%}#carousel7{border:1px solid #000;height:40vw;margin:0 40px}#carousel7 img{height:100%}.projet{background-color:rgba(0,0,0,.8);border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#fff;font-size:2em;font-weight:700;left:50%;padding:20px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#btn-prev{background-color:#fff;border:none;border-radius:50%;box-shadow:-.1em 0 .4em #000;color:grey;cursor:pointer;font-size:2vw;font-weight:700;height:5vw;margin:2px;position:relative;top:22vw;width:5vw;z-index:1}#btn-prev:hover{background-color:grey;color:#fff}#btn-next{background-color:#fff;border:none;border-radius:50%;box-shadow:-.1em 0 .4em #000;color:grey;cursor:pointer;font-size:2vw;font-weight:700;height:5vw;margin:2px;position:absolute;right:1px;top:22vw;width:5vw;z-index:1}#btn-next:hover{background-color:grey;color:#fff}@media (max-width:768px){#portfolio{align-items:center;flex-direction:column;padding-top:50px}.projet{font-size:1.2em;padding:15px}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}
/*# sourceMappingURL=main.a5f9befe.css.map*/