@import url(https://fonts.googleapis.com/css2?family=Manrope&family=Montserrat&family=Red+Hat+Display:wght@500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}h2{font-size:28px;margin-bottom:55px}@media (min-width:2000px){body{margin-left:10%;margin-right:10%}.next-button{right:10%}.prev-button{left:10%}}@media (min-width:2850px){body{margin-left:30%;margin-right:30%}.next-button{right:30%}.prev-button{left:30%}}.nav-liens{align-items:center;background-color:#fff;border-radius:16px;box-sizing:border-box;height:83px;justify-content:center;left:50%;max-width:calc(100% - 32px);padding:16px 32px 16px 16px;position:absolute;top:24px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1180px;z-index:100}html{scroll-behavior:smooth}.nav-liens{display:flex;flex-direction:row;gap:20px}a{color:#292929;font-family:Red Hat Display;font-size:20px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none}a:hover{color:gray}.menu-burger-nav{display:none;left:-230px;position:fixed;top:0;transition:.2s ease-out;z-index:999}.menu-burger-nav.active{left:0}.menu-burger-nav button{border-radius:0 20px 20px 0;position:relative;top:20px}.menu-burger-nav img{height:100%}.menu-nav-list{background:#d3d3d3;display:flex;flex-direction:column;gap:50px;height:100vh;padding:50px}@media (max-width:767px){.nav-liens{overflow:hidden;visibility:hidden}.menu-burger-nav{display:flex;flex-direction:row-reverse}section h2{font-size:37px}section p{font-size:20px}.propos{margin-left:15px;margin-right:15px}}@font-face{font-family:Red Hat Display;src:url(https://fonts.googleapis.com/css2?family=Manrope&family=Montserrat&family=Red+Hat+Display:wght@500&display=swap) format("truetype")}.page-hero{align-items:center;color:#fff;display:flex;font-family:Red Hat Display;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;height:100%;overflow:hidden;padding-bottom:120px;padding-top:160px;position:relative}.page-hero h2{color:#fff}.page-video #hero-video{background-color:#ff0800;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.text-video{align-items:center;display:flex;flex-direction:column;margin-left:0;width:100%;z-index:10}@media screen and (max-width:1440px){.page-hero{height:300px}}@media (max-width:1023px){h1{font-size:calc(1.91847vw + 32.3741px)}.text-video{align-items:center;margin-left:0;width:100%}.bloc-btn div{margin:10px}.page-hero{align-items:center}}@media (min-width:767px){h1{font-size:calc(1.5625vw + 36.01563px)}}h1{font-size:48px;font-weight:900;margin-bottom:16px}.bloc-btn{gap:50px;justify-content:space-around;margin-top:100px}.bloc-btn,.btn-contacter{display:flex;flex-direction:row}.btn-contacter{align-items:center;background-color:#fff;border-radius:22px;justify-content:center;padding:0 12px}.btn-contacter a{height:100%;transition:.2s ease-out;width:100%}.btn-contacter a,.btn-github{align-items:center;display:flex}.btn-github{background-color:#fff;border-radius:22px;flex-direction:row;justify-content:center;padding:0 12px}.btn-github a{align-items:center;display:flex;height:100%;transition:.2s ease-out;width:100%}.bloc-btn a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.2s ease-out}button{border:none;border-radius:20px;color:#000;font-size:20px;height:67px}.footer{background-color:#000;height:280px;margin-top:35px;width:100%}.body-modal-fix{height:100%;overflow:hidden}.pure-modal-backdrop{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1040}.backdrop-overflow-hidden{overflow:hidden!important}.pure-modal-backdrop .pure-modal{border-radius:20px;box-sizing:border-box;max-height:100%;max-width:100%;transition:all .2s ease-in-out;width:750px}.pure-modal.auto-height{position:static}.pure-modal-backdrop.scrollable{overflow-y:auto}.pure-modal-backdrop .panel{display:grid;grid-template-rows:repeat(3,-webkit-min-content);grid-template-rows:repeat(3,min-content)}.pure-modal-backdrop:not(.scrollable) .panel{grid-template-rows:-webkit-min-content minmax(0,1fr) -webkit-min-content;grid-template-rows:min-content minmax(0,1fr) min-content;height:100%;max-height:-webkit-fill-available;max-height:fill-available}.pure-modal>*>*{flex:0 0 auto}.pure-modal>*>.scrollable{overflow-scrolling:touch;overflow-x:hidden}@media (max-width:480px){.pure-modal-backdrop .pure-modal{width:100%}}.pure-modal .panel-body{background-color:#fff}.pure-modal .panel-heading{background:#f0f0f0}.pure-modal .panel-title{margin:0;padding:12px 45px 12px 15px}.pure-modal .close{background:hsla(0,0%,94%,.8);border-radius:15px;color:#8c8c8c;cursor:pointer;display:flex;height:30px;line-height:30px;right:10px;text-align:center;top:10px;transition:color .1s ease-in-out;width:30px;z-index:1}.pure-modal .panel-heading .close:hover{color:#000}.pure-modal .panel-body{padding:15px}.pure-modal .panel-footer{background:#f0f0f0}.pure-modal .panel-body,.pure-modal .panel-footer,.pure-modal .panel-title{word-break:break-all}.pure-modal-backdrop .additional-row,.pure-modal-backdrop:not(.scrollable) .additional-row{display:grid;grid-template-rows:-webkit-min-content minmax(0,1fr) -webkit-min-content -webkit-min-content;grid-template-rows:min-content minmax(0,1fr) min-content min-content}.panel-heading{border-radius:15px 15px 0 0;color:gray}.panel-body img{max-inline-size:-webkit-fill-available;max-inline-size:-moz-available}.panel-body p{font-size:medium;padding-left:15px;word-break:break-word}.panel-footer{border-radius:0 0 15px 15px;flex-direction:row}.btn-lienProjet,.panel-footer{align-items:center;display:flex;justify-content:center}.btn-lienProjet{margin:15px;padding:12px}.slider{flex-direction:column;font-size:42px;margin:100px 0;overflow:hidden;padding-bottom:76px}.slider,.slider-content{align-items:center;display:flex;justify-content:center}.content-cards,.slider-content{flex-direction:row}.content-cards{display:flex;flex-wrap:nowrap;gap:20px;justify-content:center;-webkit-transform:translate3d(20.2%,0,0);transform:translate3d(20.2%,0,0);transition-duration:.3s}.card-slider{background-color:gray;border-radius:20px;box-shadow:0 10px 40px 0 rgba(0,0,0,.3);height:218px;overflow:hidden;position:relative;transition:.2s ease-out;width:372px}.card-slider:hover{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.2s ease-out}.image-card{border-radius:20px;width:100%}.prev-button{background-color:#fff;background-image:url(/static/media/arrow_left.3e6f43feeb03d050970f.svg);background-position:40%;background-repeat:no-repeat;background-size:20px;border-radius:0 100px 100px 0;box-shadow:0 10px 40px 0 rgba(0,0,0,.3);height:80px;left:0;position:absolute;transition:.2s ease-out;width:80px;z-index:1}.prev-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.next-button{background-color:#fff;background-image:url(/static/media/arrow_right.497163370c1078f9fa84.svg);background-position:60%;background-repeat:no-repeat;background-size:20px;border-radius:100px 0 0 100px;box-shadow:0 10px 40px 0 rgba(0,0,0,.3);height:80px;position:absolute;right:0;transition:.2s ease-out;width:80px}.next-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.btn-minia{height:100%;left:0;opacity:0;position:absolute;width:inherit;z-index:10}.btn-minia:hover{opacity:.5}.swiper{align-items:center;display:flex;flex-direction:row;justify-content:center;width:-webkit-fill-available}@media (min-width:2000px){.next-button{right:10%}.prev-button{left:10%}}@media (min-width:2850px){.next-button{right:30%}.prev-button{left:30%}}h2{color:#292929}.technologies{background:#dcdcdc;flex-direction:column;font-size:42px;padding:100px}.tech-icons,.technologies{align-items:center;display:flex;justify-content:center}.tech-icons{flex-direction:row;flex-wrap:wrap;gap:20px}.propos{align-items:center;display:flex;flex-direction:column;font-size:25px;justify-content:center;margin:100px;text-align:center}.propos p{color:#666}@media (max-width:750px){.propos{margin:50px}.propos p{font-size:15px}}.contact{align-items:center;-webkit-animation:Gradient 8s ease infinite;animation:Gradient 8s ease infinite;background:linear-gradient(132deg,#53242a,#5d5c5f,#212335);background-size:300% 300%;display:flex;flex-direction:column;font-size:42px;height:100%;justify-content:center;margin:0;overflow:hidden;padding:25px 0;width:100%}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.box{align-items:center;background:#ffffff86;border-radius:20px;display:flex;flex-direction:column;justify-content:center;opacity:.8;padding:0 50px 50px;width:70%}.contact h2{color:#fff;margin-bottom:50px}form{display:flex;flex-direction:column;width:40%}label{color:#fff;font-size:25px;margin:5px}input{padding-left:12px}input,textarea{border:none;border-radius:6px;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:18px;height:46px;margin-bottom:12px;outline:0;transition:box-shadow .3s}input:hover{border-color:#8a2be2}textarea{height:150px;padding:12px;resize:none}.check-conditions{align-items:center;background:#fff;border-radius:6px;display:flex;flex-direction:row;gap:10px;justify-content:center;margin-bottom:25px;padding:15px}.btn-envoyer{margin-left:auto;margin-right:auto;width:inherit}#checkbox{margin:0}.check-conditions p{font-size:15px}.modale-conditions{align-items:center;background:rgba(0,0,0,.43);display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;width:100%;z-index:1000}.contact .pure-modal-backdrop h3,.contact .pure-modal-backdrop li{font-size:15px}li{padding-left:15px}@media (max-width:1300px){form{width:100%}}@media (max-width:767px){form{width:100%}}.bck-cookies{align-items:center;background:rgba(0,0,0,.43);display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;width:100%;z-index:1000}.box-cookies{background:#d3d3d3;border-radius:25px;padding:25px}.cookies-btns{display:flex;flex-direction:row;gap:15px;justify-content:center}.box-cookies button{border:2px solid #000;height:auto;margin:0}@media (min-width:2000px){.bck-cookies{margin-left:-10%}}@media (min-width:2850px){.bck-cookies{margin-left:-30%}}
/*# sourceMappingURL=main.42b0960f.css.map*/