body{overflow-x:hidden}h1,h2,h3,h4,h5{}h1{}h2{}h3{}h4{}h5{}a:hover{opacity:1}#menu-footer .et_pb_menu__menu>nav>ul>li{width:100%;justify-content:center}span.et_pb_scroll_top.et-pb-icon{background-color:rgba(0,0,0,0.5);border-radius:50px;color:#ffffff;margin-right:20px;padding:10px;font-weight:bold;bottom:60px}#module-planning{}#module-planning ul.et_pb_tabs_controls{height:30px;background:none}#module-planning ul.et_pb_tabs_controls:after,#module-planning .mptt-menu.mptt-navigation-tabs{display:none}#module-planning ul.et_pb_tabs_controls li{border-radius:20px;margin-right:10px}#module-planning ul.et_pb_tabs_controls li a{border-radius:20px}#module-planning ul.et_pb_tabs_controls li a:hover{background-color:var(--gcid-primary-color)}#module-planning .et_pb_all_tabs{}#module-planning .et_pb_all_tabs select{display:none}#module-planning .et_pb_all_tabs table{}#module-planning .et_pb_all_tabs table thead{}#module-planning .et_pb_all_tabs table thead tr{}#module-planning .et_pb_all_tabs table thead tr th{background-color:white;text-transform:uppercase}#module-planning .et_pb_all_tabs table tbody{}#module-planning .et_pb_all_tabs table tbody tr{height:25px;background-color:rgba(255,255,255,0.8)}#module-planning table tbody tr:nth-child(2n+2){background-color:white}#module-planning .et_pb_all_tabs table tbody tr td{font-size:12px}#module-planning .et_pb_all_tabs table tbody tr td>div{justify-content:center}#module-planning .et_pb_all_tabs table tbody tr td a{font-size:1em;font-weight:bold;text-transform:uppercase;margin:0px 0 5px}#module-planning .et_pb_all_tabs table tbody tr td p.timeslot{padding-bottom:0}#module-planning .et_pb_all_tabs table tbody tr td p.event-description{}#module-planning table tbody tr td.mptt-shortcode-event.mptt-event-vertical-default.event:hover{cursor:pointer}#module-planning table tbody tr td.mptt-shortcode-event.mptt-event-vertical-default.event:hover span.event-title,#module-planning table tbody tr td.mptt-shortcode-event.mptt-event-vertical-default.event:hover a{text-decoration:none}#form-inscription{}#form-inscription .fluentform form.frm-fluent-form .chp-hidden,.form-input-hidden{display:none!important}#form-inscription h1{text-align:center}#form-inscription h1 span{font-family:var(--et_global_heading_font)!important}#form-inscription .fluentform{}#form-inscription .fluentform form.frm-fluent-form{}#form-inscription .fluentform form.frm-fluent-form h2{}#form-inscription .fluentform form.frm-fluent-form h3{}#form-inscription .fluentform form.frm-fluent-form h4{font-weight:bold}#form-inscription .fluentform form.frm-fluent-form h5{font-weight:bold;font-size:1.5em}#form-inscription .fluentform form.frm-fluent-form .ff-el-progress-bar{background-color:var(--gcid-primary-color)}#form-inscription .fluentform form.frm-fluent-form .form-money{}#form-inscription .fluentform form.frm-fluent-form .form-money .ff-el-input--label{width:80%}#form-inscription .fluentform form.frm-fluent-form .form-money .ff-el-input--content{margin-left:80%}#form-inscription .fluentform form.frm-fluent-form ul{padding-left:50px}#form-inscription .fluentform form.frm-fluent-form span.important{padding:20px;background-color:var(--gcid-primary-color);display:block;color:white}#form-inscription .fluentform form.frm-fluent-form span.important h4{color:white;font-size:2em;font-weight:bold}#form-inscription .fluentform form.frm-fluent-form p.msg-warning{text-transform:uppercase;font-weight:bold}#form-inscription .fluentform form.frm-fluent-form .form-highlight{background-color:rgb(194,227,216,0.5);padding:10px 20px}#form-inscription .fluentform form.frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected:first-child label>span{border-left-color:var(--gcid-primary-color)}#form-inscription .fluentform form.frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span{background-color:var(--gcid-primary-color);border-color:var(--gcid-primary-color);color: white;box-shadow:none}#form-inscription .fluentform form.frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check:not(.ff_item_selected) label>span:hover{color: var(--gcid-primary-color)}#form-inscription .fluentform form.frm-fluent-form .ff-el-group.ff_list_buttons .ff-el-form-check:not(.ff_item_selected) label>span:focus{background-color:white;border-left-color:#dcdfe6}#form-inscription .fluentform form.frm-fluent-form .step-nav button,#form-inscription .fluentform form.frm-fluent-form .ff_submit_btn_wrapper button{border:none;box-shadow:none;padding:10px 10px 10px 10px;background-color:var(--gcid-heading-color);border-radius:5px;text-transform:uppercase;font-weight:bold}#form-inscription .fluentform form.frm-fluent-form .ff_submit_btn_wrapper.btn-validation{justify-content:flex-end}#form-inscription .fluentform form.frm-fluent-form .step-nav button:hover,#form-inscription .fluentform form.frm-fluent-form .ff_submit_btn_wrapper button:hover{background-color:var(--gcid-primary-color);cursor:pointer}#form-inscription .fluentform form.frm-fluent-form .step-nav button.ff-btn-prev:before{font-family:'ETModules';content: "\34";margin-right:5px}#form-inscription .fluentform form.frm-fluent-form .step-nav button.ff-btn-next:after{font-family:'ETModules';content: "\35";margin-right:5px}#form-inscription .fluentform form.frm-fluent-form .ff_submit_btn_wrapper.btn-validation button:before{font-family:'ETModules';content: "\4e";margin-right:5px}#form-inscription .fluentform form.frm-fluent-form .ff_submit_btn_wrapper .ff-btn-save-progress:before{font-family:'ETModules';content: "\e0e1";margin-right:5px}#form-inscription .fluentform form.frm-fluent-form .ff-saved-state-input .ff_input-group-text{background-color:var(--cgid-primary-color);color:white}#form-inscription .fluentform form.frm-fluent-form .ff-saved-state-input .ff_input-group-text:hover{background-color:rgb(194,227,216);color:white}#form-inscription .fluentform form .ff-step-body a.btn-files{display:inline-block;background-color:var(--gcid-primary-color);color:white;border-radius:4px;padding:8px 15px}#form-inscription .fluentform form .ff-step-body a.btn-files:before{font-family:'ETModules';content: "\e092";margin-right:5px}#form-inscription .fluentform form .ff-step-body a.btn-files:hover{cursor:pointer;background-color:var(--gcid-secondary-color);color:white}#form-inscription .fluentform form .qs-sport-question{margin-bottom:0;max-width:850px}#form-inscription .fluentform form .qs-sport-question .ff-el-input--label{width:80%}#form-inscription .fluentform form .qs-sport-question .ff-el-input--content{margin-left:80%}#form-inscription .fluentform form .alert_info{background-color: white;padding:10px 20px}#form-inscription .fluentform form .alert_warning{background-color: rgb(75,209,159);padding:10px 20px 10px 80px;position:relative;color:white}#form-inscription .fluentform form .alert_warning:before{font-family:'ETModules';content: "\73";margin-right:5px;position:absolute;left:20px;top:25px;font-size:3em}#form-inscription .fluentform form.frm-fluent-form .reglement-interieur,#form-inscription .fluentform form.frm-fluent-form .contrat-prestation{padding:20px;background-color:#efefef}#form-inscription .fluentform form.frm-fluent-form .contrat-prestation{margin-bottom:0}#form-inscription .fluentform form.frm-fluent-form .reglement-interieur h3,#form-inscription .fluentform form.frm-fluent-form .contrat-prestation h3{padding:10px 0 15px}#form-inscription .fluentform form.frm-fluent-form .reglement-interieur h4,#form-inscription .fluentform form.frm-fluent-form .contrat-prestation h4{font-weight:bold}#form-inscription .fluentform form.frm-fluent-form .reglement-interieur p,#form-inscription .fluentform form.frm-fluent-form .contrat-prestation p{line-height:1.4em}#form-inscription .fluentform form.frm-fluent-form .contrat-prestation .tableau-prix{margin-bottom:30px}#form-inscription .fluentform form.frm-fluent-form .contrat-prestation .tableau-prix th,#form-inscription .fluentform form.frm-fluent-form .contrat-prestation .tableau-prix td{border:1px solid black}#form-inscription .fluentform form.frm-fluent-form .contrat-prestation .tableau-prix th{background-color:rgba(0,0,0,0.15);text-align:center}#form-inscription .fluentform form.frm-fluent-form .input-consent .ff-el-form-check span{position:relative}#form-inscription .fluentform form.frm-fluent-form .input-consent .ff-el-form-check span:before{content:"";position:absolute;top:9px;left:0;height:20px;width:20px;background-color:#dedede}#form-inscription .fluentform form.frm-fluent-form .input-consent .ff-el-form-check span:hover:before{background-color:white}#form-inscription .fluentform form.frm-fluent-form .input-consent .ff-el-form-check span:after{content:"";position:absolute;left:6px;top:10px;width:5px;height:10px;border:solid black;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none}#form-inscription .fluentform form.frm-fluent-form .input-consent .ff-el-form-check.ff_item_selected span:after{display:block}#form-inscription .fluentform form.frm-fluent-form .input-consent .ff-el-form-check .ff_t_c{padding-left:5px}@media only screen and (max-width:1024px) and (min-width:600px){.et_header_style_split #et_mobile_nav_menu{margin-top:0;min-height:35px}.et_header_style_split #main-header .mobile_nav{background:none}.et_header_style_split .mobile_nav .select_page{display:none}#menu-footer .et_pb_menu__menu{display:block}#menu-footer .et_mobile_nav_menu{display:none}#amalgama-action{}#amalgama-action>.et_pb_column:nth-child(1){display:flex;align-items:flex-start;justify-content:space-between}#amalgama-action>.et_pb_column:nth-child(2){display:flex;align-items:flex-end;justify-content:space-between;margin-top:-10vh}#amalgama-action>.et_pb_column>.et_pb_image{width:47%;margin:0!important}#module-planning{}#module-planning ul.et_pb_tabs_controls{max-width:250px}#module-planning ul.et_pb_tabs_controls li{margin-bottom:10px}#module-planning .et_pb_tab{background-color:white}#module-planning .mptt-shortcode-list{}}@media only screen and (max-width:600px){.et_header_style_split #et_mobile_nav_menu{margin-top:0;min-height:35px}.et_header_style_split #main-header .mobile_nav{background:none}.et_header_style_split .mobile_nav .select_page{display:none}#menu-footer .et_pb_menu__menu{display:block}#menu-footer .et_mobile_nav_menu{display:none}#amalgama-action>.et_pb_column>.et_pb_image{width:100%}#module-planning{}#module-planning ul.et_pb_tabs_controls{max-width:250px}#module-planning ul.et_pb_tabs_controls li{margin-bottom:10px}#module-planning .et_pb_tab{background-color:white;padding:10px}#module-planning .mptt-shortcode-list{}}.vertical-align{display:flex;flex-direction:column}.align-top{justify-content:flex-start}.align-center{justify-content:center}.align-bottom{justify-content:flex-end}@media only screen and (max-width:600px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}}@media only screen and (min-width:600px) and (max-width:1024px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-tablet{-webkit-order:1;order:1}.second-on-tablet{-webkit-order:2;order:2}}input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}input[type=checkbox]+label{padding-left:25px;position:relative}input[type=checkbox]+label:hover{cursor:pointer}input[type=checkbox]+label:before{content:"";position:absolute;top:0;left:0;height:20px;width:20px;background-color:grey}input[type=checkbox]+label:hover:before{background-color:white}input[type=checkbox]+label:after{content:"";position:absolute;left:8px;top:5px;width:5px;height:10px;border:solid black;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none}input[type=checkbox]:checked+label:after{display:block}