.ginput_counter{display:none}.gform_wrapper{position:relative;z-index:20;width:100%;color:#fff;max-width:665px;margin:0 auto;font-size:1.7rem}@media (max-width:1199px){.gform_wrapper{margin-bottom:40px}}@media (max-width:767px){.gform_wrapper{font-size:1.6rem;padding:30px;margin-bottom:0}}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-weight:400;color:#000;font-size:1.5rem}@media (max-width:767px){.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:1.3rem}}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{color:#000}.gform_wrapper .gf_page_steps,.gform_wrapper .gform_body{max-width:425px;margin:15px auto 0 auto;padding-bottom:0}@media (min-width:992px){.gform_wrapper .gf_page_steps,.gform_wrapper .gform_body{margin:0 auto}}.gform_wrapper .gform_body .gfield_html{margin-bottom:20px!important;color:#fff;font-size:1.1rem;text-shadow:0 0 4px #000;text-align:justify}.gform_wrapper .gform_body .contenu_dynamique_filtre{text-align:left}.gform_wrapper .gform_body .contenu_dynamique_filtre p{font-size:1.3rem;margin-top:0;color:#fff;text-align:left;line-height:normal;text-shadow:0 0 4px #000}.gform_wrapper .gform_heading{max-width:100%;color:#fff;text-transform:uppercase}.gform_wrapper .gform_heading .gform_description{text-align:center;display:block;margin:0 auto;line-height:normal;font-size:3.3rem;font-weight:100;font-family:'Roboto'}@media (max-width:767px){.gform_wrapper .gform_heading .gform_description{font-size:2rem}}@media (min-width:768px){.gform_wrapper .gform_heading .gform_description{padding:0 40px}}.gform_wrapper .gf_page_steps{margin-top:10px;text-align:center;font-style:italic}.gform_wrapper .gf_step{display:none}.gform_wrapper .gf_step_number{display:none}.gform_wrapper .gf_step_active{display:block;font-weight:normal;letter-spacing:0}@media (max-width:767px){.gform_wrapper .gf_step_active{font-size:1.5rem}}.gform_wrapper .gform_fields{list-style-type:none;margin:0;padding-bottom:0;padding-left:0}.gform_wrapper .gfield{position:relative;text-align:center;margin:15px 0}.gform_wrapper .gfield_label{display:none}
.gform_wrapper .gfield_validation_message{
    position:absolute;
    left:0;
    bottom:-10px;
    display:inline;
    background:#CA4444;
    border-radius:90px;
    padding:5px 10px;
    color:#fff;
    font-size:11px;
    font-weight:bold;
    text-align:left;
    line-height:normal;

    &#validation_message_449_1 {
        background: #CA4444;

        &:before {
            content: 'Requis : ';
        }
    }
}
.gform_wrapper .ginput_container_date,.gform_wrapper .ginput_container_select{display:inline-block;text-align:center;background:#fff;padding:0 20px;border-radius:90px;max-width:100%;overflow:hidden;border:2px solid #ccc}.gform_wrapper .ginput_container_date .gfield_select,.gform_wrapper .ginput_container_date select,.gform_wrapper .ginput_container_select .gfield_select,.gform_wrapper .ginput_container_select select{padding:0 20px 0 0;border:0;width:100%;height:50px;appearance:none;background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBkPSJNMTYuMDAzIDE4LjYyNmw3LjA4MS03LjA4MUwyNSAxMy40NmwtOC45OTcgOC45OTgtOS4wMDMtOSAxLjkxNy0xLjkxNnoiLz48L3N2Zz4=") no-repeat 100% 50%;background-size:20px;color:#000;font-weight:400;font-size:1.5rem}@media (max-width:767px){.gform_wrapper .ginput_container_date .gfield_select,.gform_wrapper .ginput_container_date select,.gform_wrapper .ginput_container_select .gfield_select,.gform_wrapper .ginput_container_select select{font-size:1.3rem}}.gform_wrapper .ginput_container_date .gfield_select:focus-visible,.gform_wrapper .ginput_container_date select:focus-visible,.gform_wrapper .ginput_container_select .gfield_select:focus-visible,.gform_wrapper .ginput_container_select select:focus-visible{
    box-shadow:
        inset 0 0 0 1px #ffffff,
        inset 0 0 0 2px #0D1A22;
        outline: none;
    }.gform_wrapper .ginput_container_select{width:100%}.gform_wrapper .ginput_container_email input[type=email],.gform_wrapper .ginput_container_phone input[type=tel],.gform_wrapper .ginput_container_text input[type=text]{width:100%;border-radius:90px;padding:15px;background:#fff;border:2px solid #ccc}.gform_wrapper .gfield_error .ginput_container_date,.gform_wrapper .gfield_error .ginput_container_email input[type=email],.gform_wrapper .gfield_error .ginput_container_phone input[type=tel],.gform_wrapper .gfield_error .ginput_container_select,.gform_wrapper .gfield_error .ginput_container_text input[type=text]{border:2px solid #ce1353!important}.gform_wrapper .gfield_error .gfield_description.instruction.validation_message{display:none!important}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{list-style:none}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{font-size:1.7rem}.gform_wrapper .gfield_visibility_hidden,.gform_wrapper .gform_validation_container{display:none}.gform_wrapper .gform_page_footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:15px}.gform_wrapper .gform_page_footer .form-rgpd-text{font-family:"Trebuchet MS";font-size:12px;order:-1;margin-bottom:15px;margin-top:0}.gform_wrapper .gform_page_footer .form-rgpd-text a{color:currentColor}.gform_wrapper .gform_page_footer .popmake-gdpr{text-decoration:underline!important;cursor:pointer}
    .gform_wrapper .gform_page_footer .button{
        padding:13px 10px;
        border-radius:90px;
        font-weight:bold;
        /* text-transform:uppercase; */
        border:0;
        width:49%;
        color:#fff;
        cursor:pointer;
        font-size:1.7rem;
        transition:all ease 0.2s
    }
    .gform_wrapper .gform_page_footer .gform_previous_button{background:transparent;border:2px solid #fff}.gform_wrapper .gform_page_footer .gform_previous_button:hover{background:#fff;color:#ce1353}.gform_wrapper .gform_page_footer input.gform_next_button,.gform_wrapper .gform_page_footer input[type=submit]{border:2px solid #ce1353;background:#ce1353 url("/wp-content/themes/cef/images/landing/petite-enfance/ico-chevron.png") no-repeat 85% 50%!important}.gform_wrapper .gform_page_footer input.gform_next_button:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{color:#ce1353;border:2px solid #ce1353;background:#fff url("/wp-content/themes/cef/images/landing/petite-enfance/ico-chevron-bleu.png") no-repeat 85% 50%!important}.gform_wrapper .gform_page:first-child .gform_page_footer{justify-content:center}.gform_validation_errors{display:none}.gform_confirmation_message{color:#fff;text-align:center;position:relative;z-index:100;font-size:2rem;padding:30px;font-weight:400}@media (max-width:767px){.gform_confirmation_message{font-size:1.7rem;padding:30px 15px}}.gform_confirmation_message strong{font-size:2.3rem}@media (max-width:767px){.gform_confirmation_message strong{font-size:1.9rem}}.gform_confirmation_message p{font-size:3.5rem}@media (max-width:767px){.gform_confirmation_message p{font-size:2rem!important}}.clear-multi,.gfield_radio{display:flex;flex-direction:row;justify-content:space-around}.gform-feedback-eleves-coach .gform_confirmation_message{color:#404040}.gform-feedback-eleves-coach .gform_confirmation_message p{font-size:2rem}#field_449_32,#field_449_34,#field_450_32,#field_450_34{display:none!important}.gform_wrapper .gform_body{max-width:470px!important}.gform_wrapper .gform_body .declencheur_aepe_france_travail{font-size:14px;text-align:center}.gform_wrapper .gform_body .declencheur_aepe_france_travail a{color:#fff!important}.gform-loader,.gform_ajax_spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
    .bandeau__formulaire {

        .gform_wrapper .gform_page_footer input.gform_next_button, .gform_wrapper .gform_page_footer input[type=submit] {
            border: 0;
        }
    }