@font-face{font-family:"College";src:url("../fonts/CollegeBlockD.woff2") format("woff2"),url("../fonts/CollegeBlockD.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Freshman";src:url("../fonts/Freshman.woff2") format("woff2"),url("../fonts/Freshman.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Franklin";src:url("../fonts/ITCFranklinGothicStd-Book.woff2") format("woff2"),url("../fonts/ITCFranklinGothicStd-Book.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Franklin";src:url("../fonts/ITCFranklinGothicStd-Demi.woff2") format("woff2"),url("../fonts/ITCFranklinGothicStd-Demi.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Franklin";src:url("../fonts/ITCFranklinGothicStd-Hvy.woff2") format("woff2"),url("../fonts/ITCFranklinGothicStd-Hvy.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Franklin";src:url("../fonts/ITCFranklinGothicStd-HvyIt.woff2") format("woff2"),url("../fonts/ITCFranklinGothicStd-HvyIt.woff") format("woff");font-weight:700;font-style:italic}.cookie-banner,.cookie-settings{position:fixed;bottom:20px;left:20px;width:300px;background:#fff;color:#000;padding:1rem;z-index:9999;font-size:.9rem;box-shadow:0 -2px 5px rgba(0,0,0,.3);border:5px solid #d3072a;display:flex;flex-direction:column}.cookie-banner p,.cookie-banner li{font-family:"Arial";margin-bottom:5px;color:#000;text-align:left;font-size:.7rem}.cookie-banner p a,.cookie-banner li a{color:#000}.fade-in-left{animation:fadeInFromLeft .6s ease-out forwards}@keyframes fadeInFromLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.cookie-banner button,.cookie-settings button{display:inline;background:none;border:none;color:#000;text-decoration:underline;margin:0;padding:0}.cookie-banner button.btn,.cookie-settings button.btn{padding:0px 10px;border:1px solid #000;text-decoration:none;border-radius:0;font-size:13px}.cookie-banner button.btn:hover,.cookie-settings button.btn:hover{background-color:#d3072a;color:#fff;border-color:#d3072a}.cookie-buttons,.cookie-settings ul{display:flex;flex-direction:column;gap:10px;flex-wrap:wrap}.toggle-btn{margin-left:10px}.hidden{display:none}#loader{margin-top:1em;font-weight:bold;animation:spin 1s linear infinite}.cookie-settings .form-check-label{color:#000}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body,html{margin:0;padding:0;height:100%}html{scroll-behavior:smooth}body{overflow-x:hidden}.container{max-width:1400px}.animate__animated.hidden-before-animate{opacity:0 !important}.row{align-items:center}.preroll{width:100%;padding:50px 0;height:866px}.preroll.mobile{display:none}@media(max-width: 760px){.preroll{display:none}.preroll.mobile{display:block}}.btn{font-family:"Franklin";font-size:24px;font-style:italic;font-weight:700;background-color:#000;border:0;padding:14px 50px;border-radius:100px;margin:auto;max-width:-moz-fit-content;max-width:fit-content;display:block;transition:all 250ms;color:#fff}.btn:hover{background-color:#fff;color:#000}.btn.btn-header{font-size:34px;background-color:#000;padding:20px 20px;width:100%;max-width:400px}.btn.btn-header:hover{color:#d3072a;background-color:#fff}.btn.btn-discover{background-color:#d3072a;color:#fff}.btn.btn-discover:hover{background-color:#000;color:#fff}.btn.btn-form{margin-top:33px}.btn.btn-form:hover{background-color:#fff;color:#d3072a}.btn.btn-modal{margin-top:0;font-size:16px}.btn.btn-modal:hover{background-color:#d3072a;color:#fff}.header{background-image:url("../img/header-bg.png");background-position:center bottom;background-size:cover;height:100vh;position:relative;overflow:hidden}.header-logo-quick{width:120px;position:absolute;z-index:10;top:0;left:0}.header-neon{position:absolute;top:-400px;left:50%;transform:translate(-50%, 0);animation:neon-flicker 5s infinite;width:860px}@keyframes neon-flicker{0%,80%{filter:brightness(1);opacity:1}82%{filter:brightness(0.8);opacity:.9}83%{filter:brightness(1.2);opacity:1}84%{filter:brightness(0.9);opacity:.8}88%{filter:brightness(1);opacity:1}100%{filter:brightness(1);opacity:1}}.header-tp{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);opacity:0;animation:fade-up .8s ease-out forwards;max-width:1200px}.header-tp.mobile{display:none}@keyframes fade-up{from{opacity:0;transform:translate(-50%, 20px)}to{opacity:1;transform:translate(-50%, 0)}}.header-title{position:absolute;top:50px;left:50%;transform:translate(-50%, 0)}.header-countdown{position:absolute;z-index:10;right:40px;top:20px;display:flex;gap:20px;justify-content:center;align-items:center;font-family:"Freshman",Impact,sans-serif;color:#fff}.header-countdown-bloc{text-align:center}.header-countdown-number{font-size:40px;display:block}.header-countdown-label{margin-top:-10px;display:block;font-weight:300;font-family:"Franklin",Impact,sans-serif;font-weight:300;font-size:12px;text-transform:lowercase;letter-spacing:1px}.header-mentions-legales{position:absolute;bottom:10px;right:10px;font-family:"Franklin";text-shadow:2px 0px 2px #000;font-size:10px;color:#fff;text-align:right;font-weight:300;margin-bottom:0}.header-btn{position:absolute;bottom:70px;left:50%;transform:translate(-50%, 0);z-index:10}@media(max-width: 1025px)and (max-height: 1367px){.header-neon{width:125%}}@media(max-width: 713px)and (max-height: 1139px){.header-neon{width:149%}}@media(max-width: 970px){.header-tp{max-width:1000px}.header-countdown-number{font-size:30px}.header-logo-quick{width:80px}.header-title{top:110px;max-width:100%}.btn.btn-header{font-size:20px;max-width:250px}}@media(max-width: 760px){.header-tp{display:none}.header-tp.mobile{display:block}}@media(max-width: 500px){.btn.btn-header{width:80%;padding-left:0;padding-right:0;font-size:16px}.header-title{top:140px;max-width:80%}.header-countdown{right:10px;top:10px;gap:15px}.header-countdown-number{font-size:23px}.header-countdown-label{font-size:10px}.header-neon{width:145%;top:-100px}}@media(max-width: 500px)and (max-height: 641px){.header-neon{width:128%}}@media(min-width: 971px)and (max-height: 900px){.header-tp{max-width:1000px}}@media(min-width: 971px)and (max-height: 800px){.header-title{max-width:370px}.header-tp{max-width:900px}.btn.btn-header{font-size:20px;max-width:200px;bottom:20px}}@media(min-width: 971px)and (max-height: 700px){.header-tp{max-width:700px}}@media(max-width: 970px)and (max-height: 860px){.header-tp{max-width:700px}}@media(max-width: 970px)and (max-height: 760px){.header-title{top:80px;max-width:340px}}@media(max-width: 970px)and (max-height: 660px){.header-title{top:80px;max-width:300px}}@media(max-height: 760px)and (max-width: 550px){.header-title{top:120px;max-width:260px}}.main{background-image:url("../img/bg.png");background-size:cover;background-position:top center;padding-bottom:120px}.title{color:#d3072a;text-align:center;font-family:"Franklin";font-weight:700;font-style:italic;font-size:36px;line-height:35px;padding:70px 10px}.title span,.title strong{display:block;margin:10px 0;line-height:40px}.title strong{font-size:76px;color:#000}@media(max-width: 780px){.title{font-size:26px;line-height:1.5}.title strong{font-size:50px;line-height:.2}}.img-dotations{display:block;width:100%;max-width:100%}.title-form{font-family:"Franklin";font-style:italic;font-size:33px}.container-form{background-color:#000;color:#fff;padding:40px 75px;position:relative;max-width:600px;width:80%;margin:auto}.container-form:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#d3072a;rotate:4deg}.container-form-content .form-control,.container-form-content .form-check-input[type=checkbox],.container-form-content .form-check{border-radius:0;border:0;margin-bottom:15px}.container-form-content .form-control:checked,.container-form-content .form-check-input[type=checkbox]:checked,.container-form-content .form-check:checked{background-color:#000}.container-form-content .form-control:focus,.container-form-content .form-check-input:focus{box-shadow:none}.container-form-content .form-check-label{font-family:"Franklin";font-size:1rem;font-weight:300;line-height:1.1}.container-form-content .form-check-label a,.container-form-content .form-check-label button{padding:0;background:none;border:0;font-weight:300;color:#fff;text-decoration:underline}.container-form-content{position:relative}@media(max-width: 1250px){.container-form{padding:40px}.container-form:before{rotate:2deg}}@media(max-width: 768px){.img-dotations{margin-bottom:50px}}@media(max-width: 380px){.title strong,.title span{line-height:1}.container-form{padding:30px;max-width:100%;width:100%}}.container-video>div{margin-top:180px;margin-bottom:55px}footer{background-color:#000;display:flex;align-items:flex-end}.footer-links{list-style:none;padding:10px;margin:0;display:flex;justify-content:center;flex-direction:row;gap:30px}.footer-links button,.footer-links a{text-decoration:none;display:inline;color:#fff;background:none;border:none;font-size:16px}.footer-links button:hover,.footer-links a:hover{text-decoration:underline}@media(max-width: 676px){.footer-links{flex-direction:column;justify-content:center;align-items:center;gap:10px}}.modal-body p,.modal-body li,.modal-body p a{color:#000;line-height:1.2;font-size:1rem;margin-bottom:10px}.modal-body p a,.modal-body li a,.modal-body p a a{color:#000;text-decoration:underline}.modal h4{font-family:"Franklin";margin-top:50px;text-decoration:underline;font-size:1.2rem}.modal h5{font-family:"Franklin";font-size:1rem;margin-top:30px}