@font-face{font-family:"Hurme Bold";src:url("../fonts/HurmeGeometricSans3 Bold.otf");font-weight:bold}@font-face{font-family:"Jeko extra bold";src:url("../fonts/Jeko Extra Bold.ttf")}@font-face{font-family:"Jeko black";src:url("../fonts/Jeko Black.ttf")}@font-face{font-family:"Helvetica Now Micro Regular";src:url("../fonts/HelveticaNowMicro-Regular.otf")}@font-face{font-family:"Helvetica Now Micro Bold";src:url("../fonts/HelveticaNowMicro-Bold.otf")}body{font-family:"Helvetica Now Micro Regular",Arial,Helvetica,sans-serif;padding-bottom:10vh}body #toTop{display:none;position:fixed;bottom:15px;right:15px;z-index:999;color:#ff1f14;text-decoration:none;font-size:2em;cursor:pointer}body .ellipses{width:100%;position:absolute;top:0;left:0;z-index:-1}body .ellipses svg{width:100%}@media (max-width: 992px){body .ellipses .ellipse1,body .ellipses .ellipse2,body .ellipses .circle1{display:none}}.px7{padding-left:7%;padding-right:7%}@media (max-width: 992px){.px7{padding-left:3%;padding-right:3%}}.px5{padding-left:5%;padding-right:5%}@media (max-width: 992px){.px5{padding-left:3%;padding-right:3%}}strong{font-family:"Jeko black",Arial,Helvetica,sans-serif}p{font-family:"Helvetica Now Micro Regular";font-size:1em}@media (max-width: 992px){p{font-size:0.9em}}h1{font-family:"Jeko extra bold"}.btn{font-family:"Hurme Bold";font-size:1em}.cta{background-color:#ff1f14;color:white;padding:25px 40px;font-family:"Hurme Bold";font-size:1.2em;text-decoration:none}.cta:hover{color:white}.cta svg{margin-right:15px}@media (max-width: 992px){.cta{padding:10px 18px;font-size:1em}.cta svg{width:30px}}body{width:100%;background-color:#f4f4f4;background-color:#f4f4f4;position:relative;scroll-behavior:smooth}main{position:relative;overflow:hidden}main .circle1{position:absolute;right:-570px;top:-100px}.hero{border-radius:8px;min-height:calc(100vh - 137.73px);background-image:url("../img/nasa-Q1p7bh3SHj8-unsplash.jpg");background-size:cover;background-position:center;color:white;padding-top:10vh;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative}.hero .about .wot{color:#ff1f14;font-size:4em;font-family:"Jeko extra bold",Arial,Helvetica,sans-serif}.hero .about .hackathon{font-size:7em;font-family:"Jeko extra bold",Arial,Helvetica,sans-serif;line-height:1em;color:#ff1f14}.hero .about h3{font-family:"Helvetica Now Micro Regular";font-size:2.5em;margin-top:3vh}.hero .about p{max-width:50%;font-family:"Helvetica Now Micro Regular";font-size:1.4em;margin-top:5vh}@media (max-width: 992px){.hero .about .wot{font-size:2em}.hero .about .hackathon{font-size:3em}.hero .about h3{font-size:1em}.hero .about p{font-size:initial;max-width:100%}}.partenaireSection{margin-top:20vh;position:relative}.partenaireSection .circle2{position:absolute;width:1000px;left:-820px;top:-200px;filter:blur(20px)}.partenaireSection>h1{color:#230aa5;font-family:"Jeko extra bold",Arial,Helvetica,sans-serif}.partenaireSection .logos{display:flex;flex-wrap:wrap;margin-top:10vh;max-width:1200px;margin-right:auto;margin-left:auto}.partenaireSection .logos .logo{width:100px;height:100px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;color:#707070;margin-right:4%}.partenaireSection .logos .logo img{max-width:100%;max-height:100%}.organisateur{border-radius:8px;background-color:#230aa5;display:flex;padding-top:70px;padding-bottom:100px;color:white;margin-top:20vh}.organisateur .right,.organisateur .left{width:50%}.organisateur .left{padding-right:10%}.organisateur .left .title{color:#00ffe5;font-family:"Jeko extra bold";font-size:3.4em;margin-bottom:30px}.organisateur .left .subTitle{font-size:4em;font-family:"Jeko extra bold"}.organisateur .left .logos{display:flex;align-items:center;justify-content:center;padding-top:30px;padding-bottom:30px;border-radius:8px;max-width:480px;background-color:white;margin-top:70px}.organisateur .left .logos img{width:140px}.organisateur .left .logos .w3d{width:70px}.organisateur .left .logos .and{background-color:#f4f4f4;border-radius:30px;color:#2d2d2d;font-family:"Jeko extra bold";font-size:1.5em;width:40px;height:40px;margin-left:30px;margin-right:30px;display:flex;justify-content:center;align-items:center}.organisateur .right{font-family:"Helvetica Now Micro Regular"}.organisateur .right p{max-width:600px}.organisateur .right .learnMore{margin-top:100px}.organisateur .right .learnMore h6{font-size:1.3em;margin-bottom:30px}.organisateur .right .learnMore .links a{background-color:#ff1f14;color:white;font-family:"Helvetica Now Micro Bold";text-decoration:none;display:inline-block;width:200px;text-align:center;padding-top:17px;padding-bottom:17px;position:relative;margin-bottom:20px}.organisateur .right .learnMore .links a:first-child{margin-right:30px}.organisateur .right .learnMore .links a::after{content:"";position:absolute;top:0;right:0;border-top:18px solid #230aa5;border-bottom:18px solid transparent;border-left:18px solid transparent}@media (max-width: 992px){.organisateur{display:block;padding-top:30px;padding-bottom:30px}.organisateur .left{width:100%}.organisateur .left .title{font-size:1.5em;margin-bottom:20px}.organisateur .left .subTitle{font-size:2em}.organisateur .left .logos{margin-top:50px}.organisateur .left .logos img{width:100px}.organisateur .left .logos .w3d{width:50px}.organisateur .left .logos .and{font-size:initial;width:30px;height:30px}.organisateur .right{width:100%;margin-top:70px}.organisateur .right .learnMore{margin-top:50px}}.chrono{display:flex;justify-content:space-between;margin-top:20vh;padding-right:0px;flex-wrap:wrap;position:relative}.chrono .circle2{position:absolute;width:2000px;right:-1200px;top:-350px;transform:rotateZ(70deg)}.chrono .left{max-width:500px;position:relative;z-index:2}.chrono .left h1{font-size:8.5em;line-height:0.9em;color:#00001d;font-family:"Jeko extra bold"}.chrono .left h1 span{position:relative}.chrono .left h1 span svg{position:absolute;left:-3px;top:28%}.chrono .left h2{color:#ff1f14;font-family:"Jeko extra bold";font-size:2.4em;margin-top:30px;width:600px}.chrono .left p{margin-top:70px;margin-bottom:70px}.chrono .right{width:720px;position:relative}.chrono .right .desktop{position:relative}.chrono .right .desktop .zenbook{width:100%;transition:all 0.15s ease-out}.chrono .right .desktop .stylet{position:absolute;top:210px;left:-5%;width:38%;transition:all 0.15s ease-out}.chrono .right .desktop .categorie{font-family:"Jeko black";color:#230aa5;font-size:2.5em;position:absolute;transition:all 0.25s ease-out}.chrono .right .desktop .categorie .text{display:inline-block;background-color:rgba(255,255,255,0.479);border-radius:50px;padding:7px 22px;backdrop-filter:blur(20px)}.chrono .right .desktop .categorie svg{position:absolute;top:0;right:0;width:40px}.chrono .right .desktop .animation{top:80px;top:7%;left:190px;left:20%}.chrono .right .desktop .animation .ani{z-index:1}.chrono .right .desktop .animation .deuxD{z-index:2;margin-left:100px;transform:translateY(-10px);padding-top:0px}.chrono .right .desktop .animation svg{right:-20px;top:40px}.chrono .right .desktop .game-jam{top:80px;top:20%;right:-5%}.chrono .right .desktop .game-jam svg{top:-20px;right:-10px}.chrono .right .desktop .archviz{top:500px;top:50%;left:-80px}.chrono .right .desktop .archviz svg{top:-20px;right:-15px}.chrono .right .desktop .character{right:-10%;top:520px}.chrono .right .desktop .character .des{margin-left:100px;transform:translateY(-10px);padding-top:0px}.chrono .right .desktop .character svg{right:-15px;top:45px}.chrono .right .mobile{display:none}@media screen and (max-width: 1600px){.chrono .left{margin-right:0px;width:60%}.chrono .left h1{font-size:4em}.chrono .left h1 span svg{transform:scale(0.5);left:-25px;top:15px;display:none}.chrono .left h2{font-size:2em;width:100%}.chrono .right{max-width:500px;width:40%;text-align:center;display:flex;justify-content:center;align-items:center;transform:initial}.chrono .right .desktop{display:none}.chrono .right .mobile{display:block}.chrono .right .mobile img{width:100%;margin-bottom:30px;transform:translateX(-10%)}.chrono .right .mobile .cat{height:58px;display:flex;align-items:center;margin-bottom:30px}.chrono .right .mobile .cat i{font-size:1.5em;color:#ff1f14;margin-right:45px}.chrono .right .mobile .cat:first-child i{margin-right:36px}.chrono .right .mobile .cat span{font-family:"Helvetica Now Micro Bold",Arial,Helvetica,sans-serif;background-color:#00001d;color:white;position:relative;line-height:58px;padding-left:20px;padding-right:20px}.chrono .right .mobile .cat span::after{content:"";position:absolute;bottom:0;right:0;border-top:18px solid transparent;border-bottom:18px solid #f4f4f4;border-left:18px solid transparent}.chrono .circle2{width:900px;right:-500px;top:250px;z-index:0}}@media screen and (max-width: 960px){.chrono{display:block}.chrono .circle2{display:none}.chrono .left{width:100%;margin-left:auto;margin-right:auto}.chrono .right{width:100%;margin-left:auto;margin-right:auto}}main .register{margin-left:5%;background-color:#ff1f14;color:white;text-decoration:none;padding:20px 40px;border-radius:50px;font-size:1.2em;font-family:"Hurme Bold",Arial,Helvetica,sans-serif;font-family:"Jeko black";position:relative}main .register:hover{color:white}main #registerModal .modal-header{border-bottom:none;margin-bottom:0px}main #registerModal .modal-body{margin-top:0px;padding:0px 10% 40px 10%}main #registerModal .modal-body h2{color:#00001D;font-family:"Jeko black",Arial,Helvetica,sans-serif}main #registerModal .modal-body p{color:#212121;margin-top:30px;margin-bottom:50px}main #registerModal .modal-body form{display:flex}main #registerModal .modal-body form #email{border:none;background-color:#f4f4f4;width:100%;margin-right:20px;font-size:1em;font-family:"Helvetica Now Micro Regular"}main #registerModal .modal-body form .submit{background-color:#ff1f14;border:none}main #registerModal .modal-body form .sent{min-width:100px;display:flex;align-items:center;color:#339e01}main #registerModal .modal-body form .sent i{margin-right:10px}@media screen and (max-width: 992px){main #registerModal .modal-body form{flex-direction:column;align-items:center}main #registerModal .modal-body form #email{margin-bottom:30px;margin-right:0px}}.sponsor{margin-top:20vh;border-radius:8px;background-color:#1f1f1f;background-image:url("../img/circle-pattern.png");background-size:cover;background-position:center;padding-top:70px;padding-right:0;color:white;max-height:620px;display:flex;justify-content:space-between;position:relative}.sponsor img{height:650px;margin-left:-100px;transition:all 0.15s ease-out}.sponsor .right{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-right:10%;max-width:500px}.sponsor .right h1{font-size:4.8em}.sponsor .right h2{font-size:3em}.sponsor .right p{margin-top:70px}@media (max-width: 1570px){.sponsor{display:block;height:auto;max-height:initial;padding-top:20px}.sponsor img{width:80%;height:auto;display:block;margin-right:auto;margin-left:auto;margin-top:-150px;display:none}.sponsor .right h1{font-size:3em}.sponsor .right h2{font-size:2em}.sponsor .right p{margin-top:50px;margin-bottom:30px}}.download{background-color:#ff1f14;display:block;height:80px;display:flex;justify-content:center;align-items:center;border-radius:8px;margin-top:20vh;margin-bottom:20vh;color:white;font-family:"Jeko black";font-size:1.5em;text-decoration:none;position:relative}.download svg{margin-right:30px;width:40px}.download:hover{color:white}@media (max-width: 992px){.download{font-size:1em;height:60px}.download svg{width:30px}}
