*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:"Orbitron";font-style:normal;font-weight:400;font-display:swap;src:url("../../typos/orbitron/static/Orbitron-Regular.ttf") format("truetype")}@font-face{font-family:"Orbitron";font-style:normal;font-weight:500;font-display:swap;src:url("../../typos/orbitron/static/Orbitron-Medium.ttf") format("truetype")}@font-face{font-family:"Orbitron";font-style:normal;font-weight:700;font-display:swap;src:url("../../typos/orbitron/static/Orbitron-Bold.ttf") format("truetype")}@font-face{font-family:"Orbitron";font-style:normal;font-weight:900;font-display:swap;src:url("../../typos/orbitron/static/Orbitron-Black.ttf") format("truetype")}@font-face{font-family:"Syncopate";font-style:normal;font-weight:400;font-display:swap;src:url("../../typos/syncopate/Syncopate-Regular.ttf") format("truetype")}@font-face{font-family:"Syncopate";font-style:normal;font-weight:700;font-display:swap;src:url("../../typos/syncopate/Syncopate-Bold.ttf") format("truetype")}header{position:absolute;width:100%;height:100px}header #logo{margin-top:50px;margin-left:50px;width:223px;height:79px;object-fit:cover;background-image:url("/img/logo2.png");background-size:contain;background-repeat:no-repeat;background-position:center}.main-header{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 40px;z-index:103;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:36px}.burger-checkbox{display:none}.burger-btn{display:flex;flex-direction:column;justify-content:space-between;width:38px;height:24px;cursor:pointer;z-index:110;position:fixed;top:45px;right:50px}.burger-btn .bar{width:100%;height:3px;background-color:#d70000;transition:all .3s ease-in-out}.burger-btn::after{content:"MENU";position:absolute;bottom:-22px;left:50%;transform:translateX(-50%);font-size:11px;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#d70000;font-weight:700;letter-spacing:1px;transition:color .3s ease-in-out}.nav-menu{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:rgba(10,10,12,.95);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;transition:right .4s ease-in-out}.nav-menu a{color:#fff;text-decoration:none;font-size:30px;font-weight:500;text-transform:uppercase;letter-spacing:2px;transition:color .3s ease}.nav-menu a:hover{color:#d70000}.burger-checkbox:checked+.burger-btn .bar:nth-child(2){opacity:0}.burger-checkbox:checked+.burger-btn .bar:nth-child(1),.burger-checkbox:checked+.burger-btn .bar:nth-child(3){position:absolute;top:50%;left:0}.burger-checkbox:checked+.burger-btn .bar:nth-child(1){transform:translateY(-50%) rotate(45deg)}.burger-checkbox:checked+.burger-btn .bar:nth-child(3){transform:translateY(-50%) rotate(-45deg)}.burger-checkbox:checked~.nav-menu{right:0}@media screen and (max-width: 1440px){header #logo{margin-top:35px;margin-left:35px;width:180px;height:64px}header .nav-menu a{font-size:16px}}@media screen and (max-width: 1024px){header #logo{margin-top:25px;margin-left:25px;width:150px;height:53px}}@media screen and (max-width: 768px){header #logo{margin-top:20px;margin-left:20px;width:130px;height:46px}.burger-btn{top:30px;right:30px}}@media screen and (max-width: 480px){header #logo{margin-top:15px;margin-left:15px;width:110px;height:39px}.burger-btn{width:30px;height:20px}.burger-btn::after{font-size:8px;bottom:-16px}}@media screen and (max-width: 320px){header .burger-btn{width:30px;height:20px}header .burger-btn::after{font-size:8px;bottom:-16px}header #logo{margin-top:5px;margin-left:5px;width:90px;height:33px}}#home{width:100%;height:100vh;background:#000;background-image:url("/img/home.png");background-repeat:no-repeat;background-size:cover;background-position:left center;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(12, 1fr)}#home .home-titles{font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;grid-column:span 11;grid-row:span 11;justify-items:end;align-content:end;text-align:right}#home .home-titles p{color:#fff;font-weight:500;font-size:36px}#home .home-titles h1{color:#fff;font-weight:500;font-size:110px}#home .home-titles h2{font-family:"Syncopate","Arial Black",Impact,Gadget,sans-serif;font-weight:400;font-size:clamp(30px,8vw,150px);color:#d70000}@media screen and (max-width: 1440px){#home .home-titles p{font-size:28px}#home .home-titles h1{font-size:85px}}@media screen and (max-width: 1024px){#home .home-titles p{font-size:24px}#home .home-titles h1{font-size:70px}}@media screen and (max-width: 866px){#home .home-titles p{font-size:20px}#home .home-titles h1{font-size:60px}}@media screen and (max-width: 768px){#home .home-titles p{font-size:20px}#home .home-titles h1{font-size:55px}}@media screen and (max-width: 585px){#home .home-titles p{font-size:15px}#home .home-titles h1{font-size:40px}}@media screen and (max-width: 480px){#home .home-titles p{font-size:16px}#home .home-titles h1{font-size:40px}}@media screen and (max-width: 366px){#home .home-titles p{font-size:10px}#home .home-titles h1{font-size:30px}}#line-up{letter-spacing:11%}#line-up .lineup-title{background-color:#0c121e;color:#fff;width:100%;text-align:center}#line-up .lineup-title #right{display:inline-block;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:10vw;text-align:center;z-index:100;margin-bottom:80px;-webkit-box-reflect:below -0.5em linear-gradient(transparent 20%, rgba(255, 255, 255, 0.3))}#line-up .info-lineup{color:#d70000;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:24px}#line-up .planning-haut,#line-up .planning-bas{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding-bottom:150px;padding-left:8%;padding-right:8%;box-sizing:border-box}#line-up .planning-haut p,#line-up .planning-bas p{font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:48px;color:#d70000;padding-bottom:40px;white-space:nowrap}#line-up .planning-haut ul,#line-up .planning-bas ul{display:flex;flex-direction:column;gap:25px;list-style:none}#line-up .planning-haut ul li,#line-up .planning-bas ul li{color:#fff;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:24px}#line-up .planning-haut #vendredi,#line-up .planning-haut #dimanche,#line-up .planning-bas #vendredi,#line-up .planning-bas #dimanche{padding-left:15%}#line-up .planning-haut{background-color:#0c121e;clip-path:ellipse(100% 100% at 50% 0%);padding-top:150px;bottom:0}#line-up .planning-bas{padding-top:120px}#line-up .planning-bas #samedi li,#line-up .planning-bas #dimanche li{color:inherit}@media screen and (max-width: 1535px){#line-up .planning-haut p,#line-up .planning-bas p{font-size:42px}#line-up .planning-haut ul li,#line-up .planning-bas ul li{font-size:22px}}@media screen and (max-width: 1440px){#line-up .planning-haut p,#line-up .planning-bas p{font-size:42px}#line-up .planning-haut ul li,#line-up .planning-bas ul li{font-size:18px}}@media screen and (max-width: 1024px){#line-up .lineup-title #right{font-size:15vw}#line-up .lineup-title #right{padding-top:60px}#line-up .planning-haut,#line-up .planning-bas{flex-direction:column;padding-bottom:150px}#line-up .planning-haut p,#line-up .planning-bas p{padding-bottom:20px}#line-up .planning-haut #vendredi,#line-up .planning-haut #dimanche,#line-up .planning-bas #vendredi,#line-up .planning-bas #dimanche{padding-left:0;margin-top:50px}#line-up .planning-haut #vendredi,#line-up .planning-bas #vendredi{padding-bottom:60px}#line-up .planning-haut{padding-top:100px}#line-up .planning-bas{padding-top:80px}}@media screen and (max-width: 866px){#line-up .lineup-title #right{font-size:15vw}#line-up .planning-haut p,#line-up .planning-bas p{font-size:36px}#line-up .planning-haut ul li,#line-up .planning-bas ul li{font-size:20px}}@media screen and (max-width: 768px){#line-up .info-lineup{font-size:20px}#line-up .planning-haut,#line-up .planning-bas{padding-bottom:80px}#line-up .planning-haut p,#line-up .planning-bas p{font-size:32px}#line-up .planning-haut ul,#line-up .planning-bas ul{gap:15px}#line-up .planning-haut ul li,#line-up .planning-bas ul li{font-size:18px}}@media screen and (max-width: 585px){#line-up .lineup-title #right{font-size:15vw}#line-up .planning-haut p,#line-up .planning-bas p{font-size:26px}#line-up .planning-haut ul li,#line-up .planning-bas ul li{font-size:16px}}@media screen and (max-width: 480px){#line-up .lineup-title #right{font-size:15vw}#line-up .info-lineup{font-size:16px}#line-up .planning-haut,#line-up .planning-bas{padding-bottom:60px}#line-up .planning-haut p,#line-up .planning-bas p{font-size:22px}#line-up .planning-haut ul li,#line-up .planning-bas ul li{font-size:14px}#line-up .planning-haut{padding-top:10px}#line-up .planning-bas{padding-top:40px}}@media screen and (max-width: 366px){#line-up .planning-haut p,#line-up .planning-bas p{font-size:18px}#line-up .planning-haut ul li,#line-up .planning-bas ul li{font-size:12px}}.slide#info{background-color:#0c121e;margin-top:0;padding-top:0;min-height:100vh;overflow:hidden}.slide#info .info-title{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}.slide#info .info-title #right-info{position:relative;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:14.6vw;z-index:100;margin-top:20px;line-height:.73;display:inline-block;-webkit-box-reflect:below 0em linear-gradient(transparent 20%, rgba(255, 255, 255, 0.3))}.slide#info .carousel-wrapper{width:100%;height:auto;display:flex;align-items:flex-start;position:relative;box-sizing:border-box;padding-top:450px;padding-left:5%;padding-right:5%}.slide#info .carousel-wrapper .carousel-next-btn{position:absolute;right:5%;top:55%;transform:translateY(-50%);background:none;border:none;cursor:pointer;width:70px;height:70px;z-index:10;transition:transform .2s ease,opacity .2s ease}.slide#info .carousel-wrapper .carousel-next-btn:hover{transform:translateY(-50%) scale(1.08);opacity:.8}.slide#info .carousel-wrapper .carousel-next-btn .arrow-icon{width:100%;height:100%}.slide#info .carousel-wrapper .carousel-next-btn .arrow-icon circle,.slide#info .carousel-wrapper .carousel-next-btn .arrow-icon polyline{stroke:#fff;fill:none}.slide#info .carousel-wrapper .carousel-track{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%;height:auto;align-items:stretch;scrollbar-width:none}.slide#info .carousel-wrapper .carousel-track::-webkit-scrollbar{display:none}.slide#info .carousel-wrapper .carousel-slide{flex:0 0 100%;scroll-snap-align:start;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:auto}.slide#info .carousel-wrapper .carousel-slide .slide-content{width:75vw;max-width:75vw;padding-right:5%;box-sizing:border-box}.slide#info .carousel-wrapper .carousel-slide .slide-title{font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#d70000;font-size:64px;font-weight:700;text-transform:uppercase;margin-top:0;letter-spacing:11%;margin-bottom:50px}.slide#info .carousel-wrapper .carousel-slide .slide-text{color:#fff;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:32px;line-height:1.8;width:100%;letter-spacing:11%}@media screen and (max-width: 1440px){.slide#info .carousel-wrapper{padding-top:400px}.slide#info .carousel-wrapper .carousel-slide .slide-text{font-size:28px}.slide#info .carousel-wrapper .carousel-slide .slide-title{font-size:60px}}@media screen and (max-width: 1024px){.slide#info .carousel-wrapper{padding-top:350px;flex-direction:column;align-items:center}.slide#info .carousel-wrapper .carousel-slide .slide-content{width:100%;max-width:100%;padding-right:0}.slide#info .carousel-wrapper .carousel-slide .slide-text{font-size:24px}.slide#info .carousel-wrapper .carousel-slide .slide-title{font-size:55px}.slide#info .carousel-wrapper .carousel-next-btn{position:static;transform:none;margin-top:40px;margin-bottom:40px}.slide#info .carousel-wrapper .carousel-next-btn:hover{transform:scale(1.08)}}@media screen and (max-width: 866px){.slide#info .carousel-wrapper{padding-top:300px}.slide#info .carousel-wrapper .carousel-slide .slide-title{font-size:50px}.slide#info .carousel-wrapper .carousel-next-btn{width:60px;height:60px;margin-top:35px}}@media screen and (max-width: 768px){.slide#info .carousel-wrapper{padding-top:250px}.slide#info .carousel-wrapper .carousel-slide .slide-title{font-size:45px}.slide#info .carousel-wrapper .carousel-next-btn{width:55px;height:55px;margin-top:30px}}@media screen and (max-width: 585px){.slide#info .carousel-wrapper{padding-top:200px}.slide#info .carousel-wrapper .carousel-slide .slide-title{font-size:35px}.slide#info .carousel-wrapper .carousel-slide .slide-text{font-size:16px}.slide#info .carousel-wrapper .carousel-next-btn{width:50px;height:50px;margin-top:25px}}@media screen and (max-width: 480px){.slide#info .carousel-wrapper{padding-top:150px}.slide#info .carousel-wrapper .carousel-slide .slide-title{font-size:35px}.slide#info .carousel-wrapper .carousel-next-btn{width:45px;height:45px;margin-top:20px}}@media screen and (max-width: 366px){.slide#info .carousel-wrapper{padding-top:100px}.slide#info .carousel-wrapper .carousel-slide .slide-title{font-size:25px}.slide#info .carousel-wrapper .carousel-next-btn{width:40px;height:40px;margin-top:15px}}#galerie{background-color:#0c121e}#galerie .wrapper{display:flex;flex-direction:column;width:90%;min-height:100vh;margin:0 auto;overflow:hidden}#galerie .wrapper #titre-galerie{padding-top:100px;color:#d70000;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:100px;align-self:flex-start}#galerie .wrapper #ligne1,#galerie .wrapper #ligne2{display:flex;flex-wrap:wrap;width:100%;gap:20px;margin-top:50px}#galerie .wrapper #ligne2{padding-bottom:50px}#galerie .wrapper img{flex:1 1 300px;width:100%;height:400px;object-fit:cover;border-radius:15px;filter:grayscale(1);transition:transform .3s ease-in-out,filter .3s ease-in-out}#galerie .wrapper img:hover{transform:scale(1.05);filter:grayscale(0)}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);align-items:center;justify-content:center;cursor:zoom-out}.modal.active{display:flex}.modal .modal-content{max-width:90%;max-height:85vh;object-fit:contain;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.5);animation:zoomIn .3s ease}.modal .close-btn{position:absolute;top:20px;right:35px;color:#fff;font-size:60px;font-weight:300;cursor:pointer;transition:.2s}.modal .close-btn:hover{color:#bbb}@keyframes zoomIn{from{transform:scale(0.9);opacity:0}to{transform:scale(1);opacity:1}}.slide#galerie img{cursor:pointer}@media screen and (max-width: 1440px){#galerie .wrapper #titre-galerie{font-size:80px}#galerie .wrapper img{height:350px}}@media screen and (max-width: 1024px){#galerie .wrapper #titre-galerie{font-size:65px;padding-top:60px}#galerie .wrapper img{height:300px;flex:1 1 40%}}@media screen and (max-width: 768px){#galerie .wrapper #titre-galerie{font-size:50px}#galerie .wrapper #ligne1,#galerie .wrapper #ligne2{margin-top:30px;gap:15px}#galerie .wrapper img{height:250px;flex:1 1 100%}}@media screen and (max-width: 480px){#galerie .wrapper #titre-galerie{font-size:40px;padding-top:40px}#galerie .wrapper img{height:200px}}#tickets{letter-spacing:11%}#tickets .banner-container{position:relative;width:100%;padding:100px 0;overflow:hidden;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900}#tickets .banner-container .top-line{position:absolute;top:20px;left:0;width:70%;height:2px;background-color:#c00}#tickets .banner-container .bottom-line{position:absolute;bottom:20px;right:0;width:70%;height:2px;background-color:#c00}#tickets .banner-container .ticker-wrap{width:100%;overflow:hidden}#tickets .banner-container .ticker-track{display:flex;width:max-content;animation:scrollLeft 30s linear infinite}#tickets .banner-container .ticker-track .ticker-item{display:flex;gap:40px;padding-right:40px}#tickets .banner-container .ticker-track span{font-size:130px;font-weight:900;letter-spacing:2px;text-transform:uppercase}#tickets .banner-container .ticker-track .filled{color:#c00}#tickets .banner-container .ticker-track .outline{color:rgba(0,0,0,0);-webkit-text-stroke:2px #c00}@keyframes scrollLeft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#tickets .tickets-container{width:95%;padding-bottom:20px;margin:0 auto;display:flex;padding-top:200px;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:50px}#tickets .tickets-container .titre-haut{padding-bottom:30px;display:flex;justify-content:center;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;color:#d70000;font-size:35px}#tickets .tickets-container .titre-bas{padding-top:30px;display:flex;justify-content:center;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;color:#d70000;font-size:30px}#tickets .tickets-container #combi:hover{transform:scale(1.1)}#tickets .tickets-container #jeudi-ticket:hover{transform:scale(1.1)}#tickets .tickets-container #vendredi-ticket:hover{transform:scale(1.1)}#tickets .tickets-container #samedi-ticket:hover{transform:scale(1.1)}#tickets .tickets-container #dimanche-ticket:hover{transform:scale(1.1)}#tickets .tickets-container #combi{transition:transform .3s ease-in-out;background-color:#0c121e;width:400px;min-height:500px;border-radius:20px 20px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}#tickets .tickets-container #combi #combi-container{position:relative;background-color:#fff;width:330px;height:280px;display:flex;justify-content:center;align-items:center;border-radius:20px 20px;flex-direction:column}#tickets .tickets-container #combi #combi-container p{color:#0c121e;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}#tickets .tickets-container #combi #combi-container #prix-combi{padding-top:30px;color:#d70000;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:40px;display:flex;justify-content:center;align-items:center;position:relative}#tickets .tickets-container #jeudi-ticket{transition:transform .3s ease-in-out;background-color:#0c121e;width:400px;min-height:500px;border-radius:20px 20px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}#tickets .tickets-container #jeudi-ticket #jeudi-container{position:relative;background-color:#fff;width:330px;height:280px;display:flex;justify-content:center;align-items:center;border-radius:20px 20px;flex-direction:column}#tickets .tickets-container #jeudi-ticket #jeudi-container p{color:#0c121e;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}#tickets .tickets-container #jeudi-ticket #jeudi-container #prix-jeudi{padding-top:30px;color:#d70000;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:40px;display:flex;justify-content:center;align-items:center;position:relative}#tickets .tickets-container #vendredi-ticket{transition:transform .3s ease-in-out;background-color:#0c121e;width:400px;min-height:500px;border-radius:20px 20px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}#tickets .tickets-container #vendredi-ticket #vendredi-container{position:relative;background-color:#fff;width:330px;height:280px;display:flex;justify-content:center;align-items:center;border-radius:20px 20px;flex-direction:column}#tickets .tickets-container #vendredi-ticket #vendredi-container p{color:#0c121e;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}#tickets .tickets-container #vendredi-ticket #vendredi-container #prix-vendredi{padding-top:30px;color:#d70000;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:40px;display:flex;justify-content:center;align-items:center;position:relative}#tickets .tickets-container #samedi-ticket{transition:transform .3s ease-in-out;background-color:#0c121e;width:400px;min-height:500px;border-radius:20px 20px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}#tickets .tickets-container #samedi-ticket #samedi-container{position:relative;background-color:#fff;width:330px;height:280px;display:flex;justify-content:center;align-items:center;border-radius:20px 20px;flex-direction:column}#tickets .tickets-container #samedi-ticket #samedi-container p{color:#0c121e;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}#tickets .tickets-container #samedi-ticket #samedi-container #prix-samedi{padding-top:30px;color:#d70000;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:40px;display:flex;justify-content:center;align-items:center;position:relative}#tickets .tickets-container #dimanche-ticket{transition:transform .3s ease-in-out;background-color:#0c121e;width:400px;min-height:500px;border-radius:20px 20px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}#tickets .tickets-container #dimanche-ticket #dimanche-container{position:relative;background-color:#fff;width:330px;height:280px;display:flex;justify-content:center;align-items:center;border-radius:20px 20px;flex-direction:column}#tickets .tickets-container #dimanche-ticket #dimanche-container p{color:#0c121e;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:30px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}#tickets .tickets-container #dimanche-ticket #dimanche-container #prix-dimanche{padding-top:30px;color:#d70000;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:40px;display:flex;justify-content:center;align-items:center;position:relative}@media(max-width: 480px){#tickets{padding-top:50px;gap:25px}#tickets .ticker-item span{font-size:80px !important}#tickets .tickets-container{padding-top:50px !important}#tickets #combi,#tickets #jeudi-ticket,#tickets #vendredi-ticket,#tickets #samedi-ticket,#tickets #dimanche-ticket{width:100%;max-width:320px;min-height:auto;padding:20px 0}#tickets #combi .titre-haut,#tickets #jeudi-ticket .titre-haut,#tickets #vendredi-ticket .titre-haut,#tickets #samedi-ticket .titre-haut,#tickets #dimanche-ticket .titre-haut{font-size:28px;padding-bottom:15px;text-align:center}#tickets #combi .titre-bas,#tickets #jeudi-ticket .titre-bas,#tickets #vendredi-ticket .titre-bas,#tickets #samedi-ticket .titre-bas,#tickets #dimanche-ticket .titre-bas{font-size:22px;padding-top:15px}#tickets #combi #combi-container,#tickets #combi #jeudi-container,#tickets #combi #vendredi-container,#tickets #combi #samedi-container,#tickets #combi #dimanche-container,#tickets #jeudi-ticket #combi-container,#tickets #jeudi-ticket #jeudi-container,#tickets #jeudi-ticket #vendredi-container,#tickets #jeudi-ticket #samedi-container,#tickets #jeudi-ticket #dimanche-container,#tickets #vendredi-ticket #combi-container,#tickets #vendredi-ticket #jeudi-container,#tickets #vendredi-ticket #vendredi-container,#tickets #vendredi-ticket #samedi-container,#tickets #vendredi-ticket #dimanche-container,#tickets #samedi-ticket #combi-container,#tickets #samedi-ticket #jeudi-container,#tickets #samedi-ticket #vendredi-container,#tickets #samedi-ticket #samedi-container,#tickets #samedi-ticket #dimanche-container,#tickets #dimanche-ticket #combi-container,#tickets #dimanche-ticket #jeudi-container,#tickets #dimanche-ticket #vendredi-container,#tickets #dimanche-ticket #samedi-container,#tickets #dimanche-ticket #dimanche-container{width:75%;max-width:240px;height:auto;padding:20px 10px;box-sizing:border-box}#tickets #combi #combi-container p,#tickets #combi #jeudi-container p,#tickets #combi #vendredi-container p,#tickets #combi #samedi-container p,#tickets #combi #dimanche-container p,#tickets #jeudi-ticket #combi-container p,#tickets #jeudi-ticket #jeudi-container p,#tickets #jeudi-ticket #vendredi-container p,#tickets #jeudi-ticket #samedi-container p,#tickets #jeudi-ticket #dimanche-container p,#tickets #vendredi-ticket #combi-container p,#tickets #vendredi-ticket #jeudi-container p,#tickets #vendredi-ticket #vendredi-container p,#tickets #vendredi-ticket #samedi-container p,#tickets #vendredi-ticket #dimanche-container p,#tickets #samedi-ticket #combi-container p,#tickets #samedi-ticket #jeudi-container p,#tickets #samedi-ticket #vendredi-container p,#tickets #samedi-ticket #samedi-container p,#tickets #samedi-ticket #dimanche-container p,#tickets #dimanche-ticket #combi-container p,#tickets #dimanche-ticket #jeudi-container p,#tickets #dimanche-ticket #vendredi-container p,#tickets #dimanche-ticket #samedi-container p,#tickets #dimanche-ticket #dimanche-container p{font-size:20px !important;text-align:center;line-height:1.3}#tickets #combi #combi-container #prix-combi,#tickets #combi #combi-container #prix-jeudi,#tickets #combi #combi-container #prix-vendredi,#tickets #combi #combi-container #prix-samedi,#tickets #combi #combi-container #prix-dimanche,#tickets #combi #jeudi-container #prix-combi,#tickets #combi #jeudi-container #prix-jeudi,#tickets #combi #jeudi-container #prix-vendredi,#tickets #combi #jeudi-container #prix-samedi,#tickets #combi #jeudi-container #prix-dimanche,#tickets #combi #vendredi-container #prix-combi,#tickets #combi #vendredi-container #prix-jeudi,#tickets #combi #vendredi-container #prix-vendredi,#tickets #combi #vendredi-container #prix-samedi,#tickets #combi #vendredi-container #prix-dimanche,#tickets #combi #samedi-container #prix-combi,#tickets #combi #samedi-container #prix-jeudi,#tickets #combi #samedi-container #prix-vendredi,#tickets #combi #samedi-container #prix-samedi,#tickets #combi #samedi-container #prix-dimanche,#tickets #combi #dimanche-container #prix-combi,#tickets #combi #dimanche-container #prix-jeudi,#tickets #combi #dimanche-container #prix-vendredi,#tickets #combi #dimanche-container #prix-samedi,#tickets #combi #dimanche-container #prix-dimanche,#tickets #jeudi-ticket #combi-container #prix-combi,#tickets #jeudi-ticket #combi-container #prix-jeudi,#tickets #jeudi-ticket #combi-container #prix-vendredi,#tickets #jeudi-ticket #combi-container #prix-samedi,#tickets #jeudi-ticket #combi-container #prix-dimanche,#tickets #jeudi-ticket #jeudi-container #prix-combi,#tickets #jeudi-ticket #jeudi-container #prix-jeudi,#tickets #jeudi-ticket #jeudi-container #prix-vendredi,#tickets #jeudi-ticket #jeudi-container #prix-samedi,#tickets #jeudi-ticket #jeudi-container #prix-dimanche,#tickets #jeudi-ticket #vendredi-container #prix-combi,#tickets #jeudi-ticket #vendredi-container #prix-jeudi,#tickets #jeudi-ticket #vendredi-container #prix-vendredi,#tickets #jeudi-ticket #vendredi-container #prix-samedi,#tickets #jeudi-ticket #vendredi-container #prix-dimanche,#tickets #jeudi-ticket #samedi-container #prix-combi,#tickets #jeudi-ticket #samedi-container #prix-jeudi,#tickets #jeudi-ticket #samedi-container #prix-vendredi,#tickets #jeudi-ticket #samedi-container #prix-samedi,#tickets #jeudi-ticket #samedi-container #prix-dimanche,#tickets #jeudi-ticket #dimanche-container #prix-combi,#tickets #jeudi-ticket #dimanche-container #prix-jeudi,#tickets #jeudi-ticket #dimanche-container #prix-vendredi,#tickets #jeudi-ticket #dimanche-container #prix-samedi,#tickets #jeudi-ticket #dimanche-container #prix-dimanche,#tickets #vendredi-ticket #combi-container #prix-combi,#tickets #vendredi-ticket #combi-container #prix-jeudi,#tickets #vendredi-ticket #combi-container #prix-vendredi,#tickets #vendredi-ticket #combi-container #prix-samedi,#tickets #vendredi-ticket #combi-container #prix-dimanche,#tickets #vendredi-ticket #jeudi-container #prix-combi,#tickets #vendredi-ticket #jeudi-container #prix-jeudi,#tickets #vendredi-ticket #jeudi-container #prix-vendredi,#tickets #vendredi-ticket #jeudi-container #prix-samedi,#tickets #vendredi-ticket #jeudi-container #prix-dimanche,#tickets #vendredi-ticket #vendredi-container #prix-combi,#tickets #vendredi-ticket #vendredi-container #prix-jeudi,#tickets #vendredi-ticket #vendredi-container #prix-vendredi,#tickets #vendredi-ticket #vendredi-container #prix-samedi,#tickets #vendredi-ticket #vendredi-container #prix-dimanche,#tickets #vendredi-ticket #samedi-container #prix-combi,#tickets #vendredi-ticket #samedi-container #prix-jeudi,#tickets #vendredi-ticket #samedi-container #prix-vendredi,#tickets #vendredi-ticket #samedi-container #prix-samedi,#tickets #vendredi-ticket #samedi-container #prix-dimanche,#tickets #vendredi-ticket #dimanche-container #prix-combi,#tickets #vendredi-ticket #dimanche-container #prix-jeudi,#tickets #vendredi-ticket #dimanche-container #prix-vendredi,#tickets #vendredi-ticket #dimanche-container #prix-samedi,#tickets #vendredi-ticket #dimanche-container #prix-dimanche,#tickets #samedi-ticket #combi-container #prix-combi,#tickets #samedi-ticket #combi-container #prix-jeudi,#tickets #samedi-ticket #combi-container #prix-vendredi,#tickets #samedi-ticket #combi-container #prix-samedi,#tickets #samedi-ticket #combi-container #prix-dimanche,#tickets #samedi-ticket #jeudi-container #prix-combi,#tickets #samedi-ticket #jeudi-container #prix-jeudi,#tickets #samedi-ticket #jeudi-container #prix-vendredi,#tickets #samedi-ticket #jeudi-container #prix-samedi,#tickets #samedi-ticket #jeudi-container #prix-dimanche,#tickets #samedi-ticket #vendredi-container #prix-combi,#tickets #samedi-ticket #vendredi-container #prix-jeudi,#tickets #samedi-ticket #vendredi-container #prix-vendredi,#tickets #samedi-ticket #vendredi-container #prix-samedi,#tickets #samedi-ticket #vendredi-container #prix-dimanche,#tickets #samedi-ticket #samedi-container #prix-combi,#tickets #samedi-ticket #samedi-container #prix-jeudi,#tickets #samedi-ticket #samedi-container #prix-vendredi,#tickets #samedi-ticket #samedi-container #prix-samedi,#tickets #samedi-ticket #samedi-container #prix-dimanche,#tickets #samedi-ticket #dimanche-container #prix-combi,#tickets #samedi-ticket #dimanche-container #prix-jeudi,#tickets #samedi-ticket #dimanche-container #prix-vendredi,#tickets #samedi-ticket #dimanche-container #prix-samedi,#tickets #samedi-ticket #dimanche-container #prix-dimanche,#tickets #dimanche-ticket #combi-container #prix-combi,#tickets #dimanche-ticket #combi-container #prix-jeudi,#tickets #dimanche-ticket #combi-container #prix-vendredi,#tickets #dimanche-ticket #combi-container #prix-samedi,#tickets #dimanche-ticket #combi-container #prix-dimanche,#tickets #dimanche-ticket #jeudi-container #prix-combi,#tickets #dimanche-ticket #jeudi-container #prix-jeudi,#tickets #dimanche-ticket #jeudi-container #prix-vendredi,#tickets #dimanche-ticket #jeudi-container #prix-samedi,#tickets #dimanche-ticket #jeudi-container #prix-dimanche,#tickets #dimanche-ticket #vendredi-container #prix-combi,#tickets #dimanche-ticket #vendredi-container #prix-jeudi,#tickets #dimanche-ticket #vendredi-container #prix-vendredi,#tickets #dimanche-ticket #vendredi-container #prix-samedi,#tickets #dimanche-ticket #vendredi-container #prix-dimanche,#tickets #dimanche-ticket #samedi-container #prix-combi,#tickets #dimanche-ticket #samedi-container #prix-jeudi,#tickets #dimanche-ticket #samedi-container #prix-vendredi,#tickets #dimanche-ticket #samedi-container #prix-samedi,#tickets #dimanche-ticket #samedi-container #prix-dimanche,#tickets #dimanche-ticket #dimanche-container #prix-combi,#tickets #dimanche-ticket #dimanche-container #prix-jeudi,#tickets #dimanche-ticket #dimanche-container #prix-vendredi,#tickets #dimanche-ticket #dimanche-container #prix-samedi,#tickets #dimanche-ticket #dimanche-container #prix-dimanche{font-size:26px;padding-top:10px}}#contact{background-color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:stretch;min-height:100vh;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:900;letter-spacing:11%}#contact .gauche{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0}#contact .gauche .resaux{display:flex;gap:15px;padding:10px;width:max-content;margin-top:30px}#contact .gauche .resaux img{width:40px;height:40px;object-fit:contain;display:block}#contact .gauche .resaux img:hover{transform:scale(1.05);filter:grayscale(0)}#contact .gauche .content{width:100%;max-width:500px;padding:20px;margin:0 auto}#contact .gauche .content .title{font-size:clamp(40px,6vw,100px);color:#d70000;text-align:center;margin-bottom:60px}#contact .gauche .content form{font-size:1.2em;font-weight:300;color:#0c121e;text-align:left}#contact .gauche .content .form-group{margin-bottom:25px}#contact .gauche .content .form-group label{display:block;font-weight:bold;font-size:.9em;margin-bottom:8px;padding-left:10px}#contact .gauche .content .form-control{width:100%;font-size:1.1em;padding:10px 15px;box-sizing:border-box;background-color:rgba(0,0,0,0);border:none;border-bottom:2px solid #0c121e;border-radius:0 0 20px 20px;transition:border-color .3s ease}#contact .gauche .content .form-control:focus{outline:none;border-bottom-color:blue;border-left-color:blue}#contact .gauche .content .form-control::placeholder{font-style:italic;opacity:.6}#contact .gauche .content textarea.form-control{height:200px;resize:none}#contact .gauche .content button{background-color:#d70000;border:none;border-radius:10px;color:#fff;padding:12px 30px;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color .2s ease;display:block;margin:30px auto 0 auto}#contact .gauche .content button:hover{background-color:#ff0b0b}#contact .droite{flex:1;min-height:400px;background-image:url("/img/image-contact.jpeg");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 1024px){#contact{flex-direction:column}}@media(max-width: 768px){#contact .droite{order:2;min-height:50vh}#contact .gauche{order:1;padding:30px 20px}#contact .gauche .resaux .resaux img{width:30px;height:30px}}@media screen and (max-width: 585px){.gauche .resaux img{width:20px;height:20px}}@media screen and (max-width: 480px){.gauche .resaux .resaux img{width:20px;height:20px}}#map{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:100px;width:100%}#map iframe{max-width:100%;height:550px}#map #adresse{margin:80px 20px;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;letter-spacing:11%;text-align:center}#map .partners-logos{display:grid;grid-template-columns:repeat(5, 1fr);width:100%;min-height:150px;padding:20px 0}#map .partners-logos img{max-width:80%;max-height:90px;width:auto;height:auto;object-fit:contain}#map .partners-logos>div{display:flex;justify-content:center;align-items:center}#map .partners-logos #brand-jup{grid-column:span 1}#map .partners-logos #brand-red{grid-column:span 1}#map .partners-logos #brand-stu{grid-column:span 1}#map .partners-logos #brand-rtbf{grid-column:span 1}#map .partners-logos #brand-prox{grid-column:span 1}@media screen and (max-width: 585px){#map #adresse{font-size:18px}}@media screen and (max-width: 480px){#map #adresse{font-size:14px}}@media screen and (max-width: 366px){#map #adresse{font-size:10px}}footer{width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box;margin-top:70px;height:100px;font-family:"Orbitron",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:500;font-size:20px;text-align:center}@media screen and (max-width: 585px){footer{font-size:16px}}@media screen and (max-width: 480px){footer{font-size:12px}}@media screen and (max-width: 366px){footer{font-size:10px}}html,body{overflow-x:hidden;scroll-behavior:smooth}.slide{width:100%;min-height:100vh}/*# sourceMappingURL=style.css.map */
