@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{background-color:#1e1e1e;position:relative;overflow-x:hidden}body .ellipses{width:100%;position:absolute;top:0;left:0}@media (max-width: 992px){body .ellipses{display:none}}body .circle1{position:absolute;width:1300px;top:-400px;right:-300px}body .circle2{position:absolute;left:-800px;top:50vh}@media screen and (max-width: 992px){body .ellipses,body .circle1,body .circle2{display:none}}nav .nav-link{color:white !important}nav .date{color:white}nav .navbar-toggler{color:white !important;font-size:2em;border:none}main{position:relative}main .hero{border-radius:8px;min-height:calc(100vh - 137.73px);background-image:url("../img/abstract.png");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}main .hero .about{margin-top:10vh}main .hero .about .les{font-size:4em;font-family:"Jeko extra bold",Arial,Helvetica,sans-serif}main .hero .about .partenaires{font-size:8.5em;font-family:"Jeko extra bold",Arial,Helvetica,sans-serif;line-height:1em}main .hero .about p{max-width:60%;font-family:"Helvetica Now Micro Regular";font-size:1.4em;margin-top:5vh}@media (max-width: 992px){main .hero .about .les{font-size:2em}main .hero .about .partenaires{font-size:3em}main .hero .about h3{font-size:1em}main .hero .about p{font-size:initial;max-width:100%}}main .sponsorSection{background-color:#33363e;margin-top:20vh;border-radius:8px;padding-top:70px;padding-bottom:20vh}main .sponsorSection>h1{color:white;font-family:"Jeko black";text-align:center}main .sponsorSection>p{color:#9393af;text-align:center;margin-top:20px;margin-bottom:70px}main .sponsorSection .sponsors{display:flex;flex-wrap:wrap;max-width:890px;margin-right:auto;margin-left:auto}main .sponsorSection .sponsors .sponsor{background-color:white;border-radius:8px;width:200px;margin:10px;padding:20px;padding-top:30px;text-align:center}main .sponsorSection .sponsors .sponsor .logo{text-align:center;height:100px;width:100px;margin:auto;display:flex;align-items:center;justify-content:center}main .sponsorSection .sponsors .sponsor .logo img{max-width:100%;max-height:100%}@media screen and (max-width: 992px){main .sponsorSection .sponsors{justify-content:center}main .sponsorSection .sponsors .sponsor{margin:10px 5px}}main .avantages{background-image:url("../img/circle-pattern.png");background-size:cover;background-position:center;width:90%;border-radius:8px;margin-right:auto;margin-left:auto;margin-top:-10vh;padding-top:50px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;overflow-y:hidden}main .avantages .text{max-width:800px}main .avantages .text>h1{color:#00ffe5;margin-bottom:30px}main .avantages .text p{color:white;margin-bottom:70px}main .video{margin-top:20vh;margin-bottom:20vh}main .video h5{text-align:center;margin-bottom:30px}main .video .youtube{width:100%;max-width:700px;margin-right:auto;margin-left:auto}main .video .youtube .wraper{position:relative;padding-bottom:56.25%;width:100%;height:0}main .video .youtube .wraper iframe{width:100%;height:100%;position:absolute;top:0;left:0}main .partenaireSection{margin-bottom:20vh;position:relative}main .partenaireSection .circle3{position:absolute;width:1000px;top:200px;right:-700px}@media screen and (max-width: 992px){main .partenaireSection .circle3{display:none}}main .partenaireSection h1{text-align:center;color:#230aa5;position:relative}main .partenaireSection p{text-align:center;max-width:500px;margin-right:auto;margin-left:auto;margin-bottom:50px;position:relative}main .partenaireSection .partenaires{max-width:890px;margin-right:auto;margin-left:auto;position:relative;display:flex;flex-wrap:wrap}main .partenaireSection .partenaires .logo{width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin:20px 20px}main .partenaireSection .partenaires .logo img{max-width:100%;max-height:100%}@media screen and (max-width: 992px){main .partenaireSection .partenaires .partenaire{margin:20px 10px}}main .simpleButton{background-color:#ff1f14;height:80px;display:flex;justify-content:center;align-items:center;border-radius:8px;margin-top:10vh;margin-bottom:20vh;color:white;font-family:"Jeko black";font-size:1.5em;text-decoration:none;position:relative;max-width:350px;margin-right:auto;margin-left:auto}main .simpleButton svg{margin-right:30px;width:40px}main .simpleButton:hover{color:white}@media (max-width: 992px){main .simpleButton{font-size:1em;height:60px;width:100%}main .simpleButton svg{width:30px}}
