﻿.red-color{color:#D7002D}.brown-color{color:#230903}.blue-color{color:#3590F3}.white-color{color:#FCFCFC}@font-face{font-family:"raleway";src:url("../fonts/Raleway-Medium.ttf") format("ttf")}@font-face{font-family:"poppins-light";src:url("../fonts/Poppins-Light.ttf") format("ttf")}@font-face{font-family:"poppins";src:url("../fonts/Poppins-Medium.ttf") format("ttf")}@font-face{font-family:"poppins-reg";src:url("../fonts/Poppins-Regular.ttf") format("ttf")}@font-face{font-family:"poppins-semibold";src:url("../fonts/Poppins-SemiBold.ttf") format("ttf")}@font-face{font-family:"poppins-sbold";src:url("../fonts/Poppins-Bold.ttf") format("ttf")}@font-face{font-family:"migo-black";src:url("../fonts/Migo-Black.ttf") format("ttf")}.m-100{margin:100px}html,body{height:100%;font-family:"raleway", sans-serif;font-size:16px}.button{background-color:#D7002D;color:#FCFCFC;border:none;box-sizing:border-box;border-radius:5px;padding:10px 20px;font-family:"poppins", sans-serif;font-size:16px;cursor:pointer;width:fit-content;display:block}.button:hover{background-color:#FCFCFC;color:#D7002D;outline:1px solid #D7002D;box-sizing:border-box;transition:background-color 0.5s}.popup{position:fixed;top:0;left:0;z-index:999;background-color:rgba(0, 0, 0, 0.8);width:100%;height:100%;display:flex;justify-content:center;align-items:center}.popup .close-popup{position:absolute;top:1rem;right:1rem;z-index:999;font-size:2rem;color:white;cursor:pointer}.popup .wrapper{background-color:white;height:70vh;border-radius:50px;overflow:hidden}.popup .wrapper h2{font-size:clamp(2.5rem, 5vw, 4.5rem)}.popup .wrapper img{object-fit:cover}.button.inactive{background-color:#959595;color:#FCFCFC;border:none;box-sizing:border-box;border-radius:5px;padding:10px 20px;font-family:"poppins", sans-serif;font-size:16px;width:fit-content;display:block;cursor:default}.button.inactive:hover{outline:none;box-sizing:border-box}li{list-style:none}#header-menu div.menu-principal-container ul li a{font-weight:500}header{background-size:cover;background-repeat:no-repeat;background-position:center;z-index:2;position:absolute}header div h1{font-family:"migo-black", sans-serif;font-size:4.5rem;color:#fff}header div h3{font-size:1rem;color:#fff}h1{font-family:"migo-black", sans-serif}h1 span{font-size:clamp(3rem, 7.5vw, 7rem)}.subtitle{font-family:"poppins", sans-serif;font-size:26px;font-weight:400;line-height:1.5;color:#FCFCFC;width:100%}.subtitle a{color:#D7002D}.dark-subtitle{font-family:"poppins", sans-serif;font-size:26px;font-weight:400;line-height:1.5;color:#000;width:70%}.dark-subtitle a{color:#D7002D}.dark-subtitle a:hover{color:#000;transition:color 0.5s}ul.puce-hs{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:0.5rem}ul.puce-hs li{position:relative;background:#F4F4F4;padding:1rem;font-weight:500}.bluesquare{background-color:#3590F3;width:20px;height:20px}.card{background-color:white;border-radius:8px;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);padding:20px;text-align:center;max-width:400px;width:100%}section#home-header{padding:12rem 0}section#home-header div{vertical-align:center}section#home-header div div h1{line-height:1}section#home-header div div p{font-family:"poppins", sans-serif;font-size:20px;color:#230903;max-width:500px}section#header-annuaire{background-image:url("../img/header-annuaire.png");background-size:cover;background-repeat:no-repeat;background-position:center;height:80vh;width:100%;margin-bottom:10%;clip-path:circle(200% at 50% -290%)}section#main-header{height:683px;width:100%}section#main-header img{width:100%;height:100%;object-fit:cover;position:absolute;top:0}section#main-header div{position:relative;z-index:1;width:100%;height:100%}section#header-infrastructure{height:341px;width:100%;margin-bottom:100px}section#header-infrastructure img{width:100%;object-fit:cover;position:absolute;clip-path:circle(240% at 50% -760%)}section#header-infrastructure div{position:relative;z-index:1;width:100%;height:100%}section#event div{position:relative}section#event div.redsquare{background-color:#D7002D;width:20px;height:20px}section#event div .event-content-single{position:absolute;bottom:0;background-color:rgba(215, 0, 45, 0.7);color:white;padding:2rem 6rem 2rem 6rem}section#event div .event-content{background-color:#FFF2F5;color:white;width:100%;padding:2rem 3rem;border-radius:5px;border:1px solid rgba(192, 93, 114, 0.3)}section#event div .event-content .date{font-size:0.95rem;font-weight:600}section#event div .event-content h3{font-size:1.2rem;font-weight:600}section#event div img.img-event-mini{width:100%;height:190px;margin:10px;border-radius:5px;object-fit:cover}section#event div img.img-event{width:100%;object-fit:cover;height:700px}section#event div div a.more-link{position:relative;display:inline-block;text-decoration:none}section#event div div a.more-link::after{content:" →"}section#event div div.liste-event{z-index:99;background-image:url("../img/texture_red_dots.png");background-position:top left;background-repeat:no-repeat;background-size:35%;position:relative;left:4%}section#event div div div.event-wrapper{width:85%;margin-left:auto}section#agenda div{margin:0 auto;position:relative}section#agenda div.redsquare{background-color:#D7002D;width:15px;height:15px}section#agenda div .event-content-single{position:absolute;bottom:0;background-color:rgba(215, 0, 45, 0.7);color:white}section#agenda div .event-content{position:absolute;z-index:1;bottom:0;color:white;width:100%;height:400px;margin:10px;padding:20px;border-radius:5px;display:flex;flex-direction:column;justify-content:flex-end}section#agenda div .event-content a{color:white}section#agenda div .event-content span.date-event{font-size:1.6rem;font-weight:600}section#agenda div .event-content-2{position:absolute;bottom:0;color:white;width:100%;height:190px;z-index:1;margin:10px;padding:20px;border-radius:5px;display:flex;flex-direction:column;justify-content:flex-end;transition:background 0.5s ease-in-out}section#agenda div .event-content-2 a{color:white}section#agenda div .event-content-2 span.date-event{font-size:1.4rem;font-weight:600}section#agenda div img.img-event-mini{width:100%;height:400px;margin:10px;border-radius:5px;object-fit:cover}section#agenda div img.img-event{width:100%;height:100%;object-fit:cover}section#agenda div div a.more-link{position:relative;display:inline-block;text-decoration:none}section#agenda div div a.more-link::after{content:" →"}section#agenda div div a:hover{color:#D7002D}section#agenda div div.liste-event{margin-right:-160px;z-index:99;background-image:url("../img/texture_red_dots.png");background-position:top left;background-repeat:no-repeat;background-size:60%;padding-top:40px}section#agenda div div.event-wrapper-2 img{height:190px}section.faq{margin-bottom:3rem}section.faq:last-of-type{margin-bottom:0}section.faq div div div span.double-ligne{display:block;border-top:2px solid #D7002D;border-bottom:2px solid #3590F3;height:8px;flex-grow:1}section.faq div div div h2.flex-shrink-1{flex-shrink:1;white-space:nowrap}section#contact{width:100%;background-color:#F5F5F5;padding-bottom:100px;position:relative;margin-bottom:60px}section#contact h2{font-family:"migo-black", sans-serif;font-size:clamp(1.5rem, 4vw, 3rem);position:relative;top:-2rem;z-index:1}section#filtres-annuaire ul{display:flex;justify-content:flex-start;padding-left:0}section#filtres-annuaire ul li{margin-right:20px;background-color:#D7002D;color:white;font-family:"poppins", sans-serif;border-radius:20px;padding:10px 20px}section#filtres-annuaire ul li:last-child{margin-right:0}section#liste-clubs div div div img,section #liste-clubs-sport div div div img{max-width:130px}section#already-registered-content{width:100%;background-color:#F5F5F5;padding-bottom:60px;position:relative;margin-bottom:60px}section#already-registered-content h2{font-family:"migo-black", sans-serif;font-size:clamp(1.5rem, 4vw, 3rem);position:relative;top:-2rem;z-index:1}h6{font-family:"poppins", sans-serif;font-size:24px;color:#000}a{text-decoration:none;color:#230903}.custom-logo{width:250px;height:180px}#navigation{display:flex;padding:10px;transition:background-color 0.5s ease-in-out}.nav-bg{background-color:rgba(255, 255, 255, 0.9)}@media (max-width:1200px){#navigation{background-color:#FFF}}ul#menu-principal{display:flex !important;justify-content:space-around;align-items:center;width:100%;padding-left:0 !important}ul#menu-principal li{font-size:16px}@media (min-width:1200px){#header-menu{background-color:#FAFAFA;width:100%;border-radius:8px;display:flex;justify-content:center;align-items:center;padding:20px 30px;margin-top:20px}#header-menu div.menu-principal-container{flex-grow:1}#header-menu div.menu-principal-container ul{margin-bottom:0;gap:1.5rem}#header-menu div.menu-principal-container ul li{position:relative}#header-menu div.menu-principal-container ul li a{color:#230903}#header-menu div.menu-principal-container ul li a:hover{color:#D7002D;transition:color 0.5s}#header-menu div.menu-principal-container ul .current_page_item::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background-color:#D7002D}#header-menu div.menu-principal-container ul .current_page_item::before #Rectangle_3,#header-menu div.menu-principal-container ul .current_page_item::before #Groupe_178{display:none}}@media (max-width:1200px){.hamburger .line{width:50px;height:5px;background-color:#848484;display:block;margin:8px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hamburger:hover{cursor:pointer}#hamburger-6.is-active{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#hamburger-6.is-active .line:nth-child(2){width:0px}#hamburger-6.is-active .line:nth-child(1),#hamburger-6.is-active .line:nth-child(3){-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}#hamburger-6.is-active .line:nth-child(1){-webkit-transform:translateY(13px);-ms-transform:translateY(13px);-o-transform:translateY(13px);transform:translateY(13px)}#hamburger-6.is-active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(90deg);-ms-transform:translateY(-13px) rotate(90deg);-o-transform:translateY(-13px) rotate(90deg);transform:translateY(-13px) rotate(90deg)}#header-menu{flex-direction:column;background-color:#fff;margin-top:96px;position:fixed;top:0;left:0;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;transition:all 0.5s ease-in-out;transform:translateX(-100%);display:block}#header-menu.show{transform:translateX(0)}#header-menu.nav-item{padding:20px;margin:0 40px;border-bottom:1px solid #eee}}#searchbox{background-color:#FCFCFC;border:1px solid rgba(35, 9, 3, 0.2);border-radius:5px;padding:2rem 1rem;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:1;height:156px;margin-bottom:-20px;width:100%}#searchbox div{width:96%}#searchbox div form{display:flex;align-items:center;flex-direction:row;width:100%;gap:1rem}#searchbox div form div input{border:1px solid #FCFCFC;padding:10px;font-size:18px}#searchbox div form div input:focus{outline:none}#searchbox div form div.separator{width:2px;height:60px;background-color:rgba(0, 0, 0, 0.2)}#searchbox div form #searchbutton{background-color:#D7002D;border:none;border-radius:5px;padding:10px 20px;text-align:center;color:#fff;font-size:18px;transition:scale 0.2s ease-in-out}#searchbox div form #searchbutton:hover{cursor:pointer;scale:0.97}#searchbox div form .search-label{margin:5px}#searchbox div form .search-label select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("../img/chevron-down.svg");background-color:#FCFCFC;color:#230903;background-position:right center;background-repeat:no-repeat}#searchbox div form .search-label select option:first-of-type{color:rgba(0, 0, 0, 0.5) !important}#searchbox div form .search-label select:focus{outline:none}#map{width:100%;height:100%;padding:20px}.location{border-bottom:3px solid #a40c00;padding:10px}.location:last-child{border-bottom:none}.location:hover{cursor:pointer;background-color:#ffdcdc}.clicked{background-color:#ffdcdc}input[type="checkbox"]{border:2px solid #D7002D;width:15px;margin-right:5px;accent-color:#D7002D}input[type="submit"]{background-color:#D7002D;border:none;color:#FCFCFC;margin-top:1rem}input[type="submit"]:disabled{background-color:#959595;color:#FCFCFC;border:none;cursor:default}input[type="radio"]{border:2px solid #D7002D;width:15px;margin-right:5px;accent-color:#D7002D}input,textarea,select{font-family:poppins-reg, sans-serif;border:none;color:#230903;padding:15px;font-size:16px;width:100%}input:focus,textarea:focus,select:focus{outline:none}input::placeholder,textarea::placeholder,select::placeholder{color:#230903}input[type="number"]{font-family:poppins-reg, sans-serif;border:none;color:#230903;padding:12px;font-size:16px;width:100%;font-weight:300}input[type="number"]:focus{outline:none}input[type="number"]::placeholder{color:#230903}.filtre{font-zie:18px;font-family:"raleway", sans-serif;border:none;border-bottom:1px solid #D7002D;margin:2px}#liste-filtres:hover{cursor:pointer}textarea{height:150px}#rgpd{width:16px}.liste-equipe{display:flex;flex-wrap:wrap}.liste-equipe span{margin:0 10px 0 0}#qui-sommes-nous .content{font-size:18px}#qui-sommes-nous div div div{width:70%;margin:auto auto}#affilie{display:flex;gap:1rem}#candidature-categorie span{margin:10px 0}#candidature-categorie span label span{padding:0 10px}h1#club{font-family:"raleway", sans-serif;font-size:50px;color:#230903;margin-bottom:20px}h4#contact{text-decoration:underline;text-decoration-color:#D7002D;font-family:"poppins-reg", sans-serif;font-size:20px;margin-top:10px}#club-informations>div:not(:first-child):not(:last-child){border-right:1px solid #dadbdb;padding-right:50px}#club-informations img{margin:10px}#infra-infos{padding-left:0}#infra-infos li{font-family:"poppins-light", sans-serif;font-size:16px;display:flex}#infra-infos li.horaire{font-weight:500}#infra-infos li img{width:25px;height:25px;margin-right:10px}#infra-h2{display:flex;width:100%;align-items:center}#infra-h2 h2{font-family:"poppins-bold", sans-serif;font-size:30px}h1.titre-infra{font-family:"migo-black", sans-serif;font-size:clamp(1.6rem, 2.7vw, 2.7rem);color:#230903;margin-bottom:20px}.example-image-link{color:#D7002D}.example-image-link:hover{cursor:pointer;color:#230903}.horizontal-line{border-top:1px solid #dadbdb;width:100%;margin:0 20px;flex-shrink:1}.calendar-grid{display:grid;grid-template-columns:repeat(8, 1fr);grid-auto-rows:minmax(50px, auto)}.calendar-hour{grid-column:1;grid-row:span 1}.calendar-event{grid-column:span 1;grid-row:span 1}#calendar div div.col-1{width:12.5%}#bouton-activite img{position:relative}@media screen and (max-width:1350px){#bouton-activite img{width:100%}}.image-list{display:flex;flex-wrap:wrap}.image-item{width:100%;padding-bottom:70%;position:relative}.image-item img{position:absolute;width:100%;height:100%;object-fit:cover}.event-description{width:100%;font-family:"poppins-light", sans-serif;font-size:16px}.event-description span{color:#5d5d5d}.event-description a span:hover{color:#D7002D}.image-container{position:relative}span.double-ligne{display:block;border-top:2px solid #D7002D;border-bottom:2px solid #3590F3;height:8px;flex-grow:1}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#230903;background:linear-gradient(180deg, rgba(35, 9, 3, 0) 0%, #230903 100%);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity 0.5s ease}.overlay:hover{cursor:pointer;opacity:0.5}.centered-title{color:white;text-align:center}.enfant-eds-show{background-color:#D7002D;color:white;border:none;padding:10px 20px;font-weight:600;font-size:26px;width:100%;cursor:pointer}.enfant-eds-show::after{content:"";display:inline-block;width:18px;height:18px;background-image:url("../img/chevron-down-solid.svg");background-size:contain;background-repeat:no-repeat;margin-left:15px}.registre-etranger,#registre-belge{font-size:12px}.registre-etranger span:hover,#registre-belge span:hover{cursor:pointer;color:#D7002D}#wpcf7-f56-o1{width:80%;margin:0 auto}.scrollable-div{height:300px;overflow:auto;border:1px solid #ccc;padding:10px}.centerplease{margin:0 auto;max-width:270px;font-size:40px}.question-wrapper{position:relative;background:#f9f9f9;margin:0;padding:1.5rem;justify-content:space-between;width:100%;cursor:pointer;margin-bottom:1rem}.question-wrapper .question{font-size:1.2rem;font-weight:600}.answers{padding:0 3rem 0 0;width:100% !important;height:0;margin-bottom:0;overflow:hidden;position:relative;opacity:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.plus{z-index:5;font-size:2em;line-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.question-wrapper.active .plus{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.question-wrapper.active .answers{height:auto;opacity:1;padding-top:0.5rem}.question-wrapper.active .question{color:#D7002D}.questions{display:none}.wpcf7-list-item{display:flex !important}.wpcf7-list-item-label{font-family:"poppins", sans-serif;font-size:14px}.wpcf7-form-control-wrap{width:100%}label{display:flex;align-items:center}.etape{width:40px;height:40px;border-radius:50%;background-color:#D7002D;color:#FCFCFC;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:600;margin-right:13px}.supprimer-participant{color:#D7002D;cursor:pointer}footer{background-color:#230a06}footer .oh{background-color:#071013;color:#FFF}footer .oh a{color:#FFF}footer .oh a:hover{color:#D7002D !important}#footer-menu div ul{display:flex;flex-direction:row;justify-content:flex-start}@media screen and (max-width:1400px){#footer-menu div ul{flex-direction:column}}#footer-menu div ul li{color:#FFF !important;margin-right:26px}#footer-menu div ul li a{color:#FCFCFC;font-family:"poppins-reg", sans-serif;font-size:20px}#footer-menu div ul li a:hover{color:#D7002D !important;transition:color 0.5s}#footer-menu div ul li:last-child{margin-right:0}#footer-media{padding-left:2rem}#footer-media ul{padding-left:0}@media screen and (max-width:660px){#footer-media{flex-direction:column !important}}.footer-link{color:#FCFCFC}.footer-link:hover{cursor:pointer;color:#D7002D}.logo-footer img{margin:60px}@media screen and (max-width:660px){.logo-footer img{margin:0}}.image-container{display:flex;flex-wrap:wrap;justify-content:space-between}.image-wrapper{flex-basis:calc(25% - 10px);margin-bottom:10px;height:50%}.image-wrapper-infra{flex-basis:calc(33% - 10px);margin-bottom:10px;height:50%}.image-container.slide-container{height:500px}.slick-list{margin-bottom:20px}.slick-dots{width:100%;display:flex;justify-content:center;align-items:center}.slick-dots li button{width:15px;height:15px;margin:0 5px;background-color:#D7002D;border-radius:50%;cursor:pointer;text-indent:-9999px;overflow:hidden;border:none;outline:none}.lds-facebook{display:inline-block;position:relative;width:80px;height:80px}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:#D7002D;animation:lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite}.lds-facebook div:nth-child(1){left:8px;animation-delay:-0.24s}.lds-facebook div:nth-child(2){left:32px;animation-delay:-0.12s}.lds-facebook div:nth-child(3){left:56px;animation-delay:0}@keyframes lds-facebook{0%{top:8px;height:64px}50%,100%{top:24px;height:32px}}@media screen and (max-width:992px){.pre-inscription-compteur,.compteur-inscription{display:none !important}.pre-inscription-compteur-mobile{display:flex}}@media screen and (min-width:992px){.pre-inscription-compteur-mobile{display:none}}#countdown_pre,#countdown-in{display:flex;justify-content:center;align-items:center;gap:20px}.time-unit{text-align:center}.time-unit span{font-size:40px;display:block}.label{font-size:20px;color:#888}#sheet0{width:100%;border-collapse:collapse;border-spacing:0}#sheet0 thead tr th{background-color:#D7002D;color:#FCFCFC;font-family:"poppins-reg", sans-serif;font-size:20px;padding:10px;text-align:center;border:1px solid #D7002D}#sheet0 tbody tr td{padding:10px;text-align:center;border:1px solid #D7002D;font-family:"poppins-reg", sans-serif;font-size:16px;color:#D7002D}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#F4F4F4}.autocomplete-suggestions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;background:#FFF;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64);-moz-box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64);box-shadow:1px 4px 3px rgba(50, 50, 50, 0.64)}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-no-suggestion{padding:2px 5px}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:bold;color:#000}.autocomplete-group{padding:2px 5px;font-weight:bold;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}.wp-ui-highlight{border-color:#d63638;background:#333333 !important;color:#ffffff}#piscine_succes_msg,#subvention_succes_msg{min-height:30vh;display:flex;justify-content:center;align-items:center;margin:40px auto}