@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css");@font-face{font-family:"Baloo Chettan";src:url("../font/Baloo Chettan.ttf") format("truetype")}@font-face{font-family:"Baloo-Chettan-2";src:url("../font/Baloo Chettan 2.ttf") format("truetype")}html,body{scroll-behavior:smooth;margin:0;font-family:Baloo Chettan,sans-serif;font-weight:400;font-size:18px}@media screen and (min-width: 767px){html,body{font-size:24px}}header{background-color:#241C78;padding:12px}section{padding:20px 25px}@media screen and (min-width: 767px){section{padding:100px 40px}}h1{font-size:24px;line-height:62px;color:white;margin:0;display:flex;align-content:center}@media screen and (min-width: 767px){h1{font-size:32px;line-height:92px}}h1 a{color:white}h1 img{height:80px;display:none;margin:0 0 0 15px}@media screen and (min-width: 767px){h1 img{display:inline-block}}h2{font-size:42px;line-height:62px;color:#C42C09;margin:20px 0}@media screen and (min-width: 767px){h2{font-size:64px;line-height:92px}}h3{color:#C42C09;font-size:20px;line-height:29px}a{text-decoration:none;cursor:pointer}p{font-family:Baloo-Chettan-2,sans-serif}footer{background-color:black;width:100%;color:white;padding:50px 0}footer div{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 767px){footer div{flex-direction:row}}nav{width:0}nav.opened{width:100%}@media screen and (min-width: 767px){nav.opened{width:500px}}form{margin:50px auto;max-width:1000px;width:100%;padding:0}input,select,textarea{color:black;font:inherit;margin:0}input[type='text'],[type='email'],select,textarea{background:white;border:solid #403593 5px;color:black;width:100%;padding:15px;margin:15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}select{outline:none;-moz-appearance:none;-webkit-appearance:none}textarea{line-height:150%;height:150px;resize:none;width:100%}hr{border-top:black solid 1px}@media screen and (min-width: 767px){hr{display:none}}.overlay{height:100%;width:0;position:fixed;z-index:1;right:0;top:0;background-color:#241C78;overflow-x:hidden;transition:0.5s}.overlay-content{position:relative;width:100%;text-align:center;margin-top:75px}.overlay a{padding:8px;text-decoration:none;font-size:24px;color:white;display:block;transition:0.3s}@media screen and (min-width: 767px){.overlay a{font-size:36px}}.overlay a:hover,.open:hover{color:#9089BF}.overlay a:focus,.open:focus{color:#C42C09}.overlay .close,.open{position:absolute;padding:0;top:20px;right:20px;font-size:50px;color:#15112E}.stripes{background-image:url("../img/svg/background.svg");background-size:cover}.light-gray{background-color:rgba(0,0,0,0.65);background-image:url("../img/Kindarena.png")}.mid-gray{background-color:rgba(0,0,0,0.78);background-image:url("../img/Kindarena.png")}.dark-gray{background-color:#1E1E1E;color:white}.light-purple{background-color:#9089BF;background-image:url("../img/Kindarena.png")}.mid-purple{background-color:rgba(66,55,147,0.76);background-image:url("../img/Kindarena.png")}.white{background-color:white}.scrollable{max-height:100vh;overflow:auto}.scrollable::-webkit-scrollbar{display:none}.logo{margin:0 auto;display:block}.countdown-container{width:100%;text-align:center;margin:30px auto}.video-container{aspect-ratio:1.5;max-width:1000px;position:relative;margin:30px auto}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:563px}.purple-buttons{margin:50px 0 0 0;display:flex;justify-content:center;flex-direction:column}@media screen and (min-width: 767px){.purple-buttons{flex-direction:row}}.purple-button{display:flex;justify-content:center;align-items:center;color:white;background-color:#403593;height:86px;width:225px;text-align:center;margin:15px auto}@media screen and (min-width: 767px){.purple-button{margin:15px}}#tournois,#guests,#activites,#restauration{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1000px;margin:0 auto}#tournois a{margin-bottom:15px;min-height:165px;width:100%}@media screen and (min-width: 600px){#tournois a{width:48%}}@media screen and (min-width: 767px){#tournois a{width:30%}}#tournois .tile{transition:box-shadow .3s}#tournois .tile:hover{box-shadow:0 0 15px #15112E}#tournois .tile .logo{background-image:url("../img/FondCarreau.png");background-size:cover}#tournois .tile img{display:block;width:100%;box-sizing:border-box;padding:15px}#tournois .tile .description{padding:15px;text-align:center;background-color:black;color:white;font-size:16px}#tournois .tile .description .title{color:#C42C09;font-size:20px}#guests .tile{margin-bottom:90px}#activites .tile,#restauration .tile{margin-bottom:30px}#guests .tile,#restauration .tile{background-image:url("../img/FondCarreau.png");background-size:cover;position:relative;border:black 5px solid;box-sizing:border-box;padding:20px 50px 0 0;height:150px;width:100%}#activites .tile{background-size:cover;position:relative;border:black 5px solid;box-sizing:border-box;padding:20px 0 0 0;height:300px;width:100%}@media screen and (min-width: 600px){#guests .tile{width:48%}}@media screen and (min-width: 767px){#guests .tile{width:30%}}@media screen and (min-width: 600px){#restauration .tile,#activites .tile{width:48%}}.category{display:block;font-size:20px;color:white;line-height:29px;width:55%;text-align:center;position:absolute;top:0;left:0}.yellow{background-color:rgba(247,194,0,0.49)}.red{background-color:rgba(208,42,8,0.56)}.purple{background-color:rgba(66,55,147,0.49)}.white{background-color:rgba(255,255,255,0.49)}.blue{background-color:rgba(36,28,120,0.56)}.name{font-size:36px;line-height:52px;color:#F7C200;padding:10px;position:absolute;top:20px;left:0}#guests .person{bottom:0;right:0}.person{width:50%;position:absolute;bottom:15px;right:15px;display:none}@media screen and (min-width: 767px){.person{display:block}}.person-green{width:50%;position:absolute;bottom:15px;right:15px;display:none}@media screen and (min-width: 767px){.person-green{display:block}}.person-pink{width:50%;position:absolute;bottom:15px;right:90px;display:none}@media screen and (min-width: 767px){.person-pink{display:block}}.person-blue{width:50%;position:absolute;bottom:15px;right:165px;display:none}@media screen and (min-width: 767px){.person-blue{display:block}}.person-red{width:50%;position:absolute;bottom:15px;right:240px;display:none}@media screen and (min-width: 767px){.person-red{display:block}}.media{font-size:24px;position:absolute;right:0;top:150px}.media a{color:white}.activite{color:#F7C200;width:100%;display:block;text-align:center;background-color:rgba(0,0,0,0.5)}.wrap{width:30%;position:absolute;bottom:30px;right:30px}@media screen and (min-width: 767px){.wrap{bottom:5px;right:0}}.burger{width:30%;position:absolute;bottom:0;right:0}@media screen and (min-width: 767px){.burger{bottom:-30px;right:-45px}}.menu{font-size:16px;line-height:23px;width:55%;padding:0 0 0 10px;color:white;position:absolute;top:75px;left:0}.flex-row{display:flex;max-width:1000px;margin:0 auto;flex-direction:row;flex-wrap:wrap}.flex-column{display:flex;max-width:1000px;margin:0 auto;flex-direction:column}.tournoi,.conference{display:flex;position:relative;margin-bottom:50px;flex-direction:column;width:100%}@media screen and (min-width: 767px){.tournoi,.conference{box-sizing:border-box;padding:15px}}@media screen and (min-width: 767px){.tournoi{width:50%;box-sizing:border-box;padding:15px}}.tournoi .game{width:100%;background-image:url("../img/FondCarreau.png");background-size:cover;background-position:center;display:flex;justify-content:center}@media screen and (min-width: 767px){.tournoi .description{min-height:370px}}.tournoi .description,.conference .description{width:100%;padding:0 20px 20px;background-color:black;box-sizing:border-box;color:white}.tournoi .enrollment{display:inline-block;padding:15px 50px;background-color:#403593;color:white}.w-25{width:25%}.w-100{width:100%}.d-none{display:none}.underline{text-decoration:underline;color:white}.text-light{font-family:Baloo-Chettan-2,sans-serif;font-weight:100}.text-center{text-align:center}.text-black{color:black}.text-white{color:white}.partenaire-title{font-size:30px;background:-webkit-linear-gradient(270deg, #c42c09 50%, #000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 767px){.partenaire-title{font-size:48px}}.partenaire-logos{display:flex;flex-wrap:wrap}.partenaire-logos a{width:33%}@media screen and (min-width: 767px){.partenaire-logos a{width:20%}}.partenaire-logo{width:100%;padding:0 10px;margin:75px 0;box-sizing:border-box}@media screen and (min-width: 767px){.partenaire-logo{padding:0 50px}}.sidelines{text-align:center}.sidelines span{padding:0 20px;position:relative;text-align:center;display:inline-block}.sidelines span:before,.sidelines span:after{display:none}@media screen and (min-width: 767px){.sidelines span:before,.sidelines span:after{display:inline-block;content:'';width:10%;position:absolute;top:50%;height:1px;background:black;transform:translateY(-50%)}}.sidelines span:before{right:100%}.sidelines span:after{left:100%}.success{background-color:#c2ffc2;color:#317631}.failure{background-color:#ffc2c2;color:#c93c3c}.tba{font-size:35px;display:block;margin:0 auto;max-width:1000px}.programme-container{width:100%;max-width:1000px;margin:0 auto;overflow:hidden;position:relative;aspect-ratio:.65}@media screen and (min-width: 767px){.programme-container{aspect-ratio:1.3}}.programme{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pc{display:none}@media screen and (min-width: 767px){.pc{display:block}}.mobile{display:block}@media screen and (min-width: 767px){.mobile{display:none}}.first-name{float:left}.last-name{float:right}.first-name,.last-name{width:100%}@media screen and (min-width: 767px){.first-name,.last-name{width:45%}}.message{float:none}.centered{text-align:center;max-width:800px;margin:0 auto;padding:25px}.centered a{color:#C42C09}.heading{font-size:32px}@media screen and (min-width: 767px){.heading{font-size:40px}}.subheading{font-size:26px}@media screen and (min-width: 767px){.subheading{font-size:34px}}.map{display:block;margin:0 auto;width:100%}@media screen and (min-width: 767px){.map{width:80%}}.button{background-color:#403593;color:white;padding:5px 15px}.footer-logo{width:120px;margin:0 auto;padding:15px}.footer-links{margin:30px 0;text-align:center;width:100%;display:flex;justify-content:space-around;flex-direction:column}@media screen and (min-width: 767px){.footer-links{flex-direction:row}}.footer-socials{text-align:center;display:flex;justify-content:center;margin:0 auto 20px auto}.footer-socials a{padding:0 10px;display:inline-block}.footer-links a,.footer-socials a{color:white}.imday{text-align:center;font-size:15px;font-style:italic}.imday a{color:white}#form_button{overflow:visible;background:white;border:solid 5px #403593;color:#403593;cursor:pointer;display:inline-block;font-size:0.875em;outline:none;padding:20px 35px;transition:all 0.3s}#form_button:hover{background:#403593;color:white}#info-map{border:0;width:100%;margin:25px 0}@media screen and (min-width: 767px){#info-map{width:70%}}#back-to-top{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:18px;border:none;outline:none;background-color:#241C78;color:white;cursor:pointer;padding:15px;border-radius:4px}#back-to-top:hover{background-color:#9089BF}#countdown{font-size:60px;font-family:Baloo Chettan,sans-serif;color:#15112E}#countdown .countdown{font-size:40px;color:#C42C09}
