span,
label,
div,
input
{
    font-family: "Century Gothic Bold" !important;
}

#forminator-custom-form-9024--page-0-label > span.forminator-step-label
{
    color: #0094cb;
    font-size: 14px;
    
}
#forminator-custom-form-9024--page-0-label > span.forminator-step-dot
{
    background-color: #0094cb;
    border-color: #0094cb;
}

#forminator-module-9024 > div.forminator-pagination-footer > button.forminator-button.forminator-button-next,
#forminator-module-9024 > div.forminator-pagination-footer > button.forminator-button.forminator-button-back,
#forminator-submit
{
    background-color: #ffffff;
    color: #0094cb;
    border:#0094cb solid 1.5px
}

#forminator-module-9024 > div.forminator-pagination-footer > button.forminator-button.forminator-button-next:hover,
#forminator-module-9024 > div.forminator-pagination-footer > button.forminator-button.forminator-button-back:hover,
#forminator-submit:hover
{
    background-color: #0094cb;
    color: #ffffff;
}

#forminator-custom-form-9024--page-1-label > span.forminator-step-label,
#forminator-custom-form-9024--page-2-label > span.forminator-step-label,
#forminator-custom-form-9024--page-0-label > span.forminator-step-label,
label
{
    color: rgb(65,65,65) !important;
    font-size: 14px;
}

#forminator-custom-form-9024--page-1-label > span.forminator-step-dot,
#forminator-custom-form-9024--page-2-label > span.forminator-step-dot
{
    border-color: #0094cb !important;
}






    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small):first-child,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small):first-child {
        margin-top:0 !important;
    }

    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small):last-child,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small):last-child {
        margin-bottom:0 !important;
    }



    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small),.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) {
        margin:30px 0 !important;
    }

    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-response-message:last-child,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-response-message:last-child {
        margin-bottom:0 !important;
    }


    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-response-message,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-response-message {
        margin-bottom:30px !important;
    }


    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-border:first-child,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-border:first-child {
        margin-top:0 !important;
    }


    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-border,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-border {
        margin-top:30px !important;
    }




    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-3 .forminator-file-upload .forminator-button-upload,.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-4 .forminator-file-upload .forminator-button-upload,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-3 .forminator-file-upload .forminator-button-upload,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-4 .forminator-file-upload .forminator-button-upload {
        -webkit-box-flex:0 !important;
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
    }


    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-3 .forminator-file-upload>span:not(:last-child),.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-4 .forminator-file-upload>span:not(:last-child),.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-3 .forminator-file-upload>span:not(:last-child),.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-4 .forminator-file-upload>span:not(:last-child) {
        margin-right:0 !important;
    }


    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-3 .forminator-file-upload>span,.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-4 .forminator-file-upload>span,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-3 .forminator-file-upload>span,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-4 .forminator-file-upload>span {
        -webkit-box-flex:1 !important;
        -ms-flex: 1 !important;
        flex: 1 !important;
        margin-top: 10px !important;
    }


    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-3 .forminator-file-upload .forminator-button-delete,.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-4 .forminator-file-upload .forminator-button-delete,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-3 .forminator-file-upload .forminator-button-delete,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-4 .forminator-file-upload .forminator-button-delete {
        margin-top:10px !important;
    }


    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-3 .forminator-file-upload,.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-4 .forminator-file-upload,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-3 .forminator-file-upload,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col-4 .forminator-file-upload {
        -ms-flex-wrap:wrap !important;
        flex-wrap: wrap !important;
    }




    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-timepicker .forminator-row,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-timepicker .forminator-row {
        -webkit-box-align:end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
    }


    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col:not(.forminator-col-3):not(.forminator-col-4) .forminator-date-input .forminator-error-message,.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col:not(.forminator-col-3):not(.forminator-col-4) .forminator-timepicker .forminator-error-message,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col:not(.forminator-col-3):not(.forminator-col-4) .forminator-date-input .forminator-error-message,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col:not(.forminator-col-3):not(.forminator-col-4) .forminator-timepicker .forminator-error-message {
        display:none !important;
    }


    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col:not(.forminator-col-3):not(.forminator-col-4) .forminator-date-input~.forminator-error-message,.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col:not(.forminator-col-3):not(.forminator-col-4) .forminator-timepicker~.forminator-error-message,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col:not(.forminator-col-3):not(.forminator-col-4) .forminator-date-input~.forminator-error-message,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-col:not(.forminator-col-3):not(.forminator-col-4) .forminator-timepicker~.forminator-error-message {
        display:block !important;
    }





    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-footer .forminator-button:last-child,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-footer .forminator-button:last-child {
        margin-right:0 !important;
    }

    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-footer .forminator-button,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-footer .forminator-button {
        width:auto !important;
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 auto !important;
        flex: 0 0 auto !important;
        margin-right: 15px !important;
        margin-bottom: 0 !important;
    }

    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-footer,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-footer {
        display:-webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important;
        margin: 30px 0 0 !important;
    }



    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-break:before,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-break:before {
        width:100% !important;
        height: 3px !important;
        top: -1px !important;
        left: 0!important;
    }



    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-break:first-child,.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-break:last-child,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-break:first-child,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-break:last-child {
        display:block !important;
    }



    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-break,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-break {
        width:auto !important;
        height: 1px !important;
        -webkit-box-flex: 1 !important;
        -ms-flex: 1 !important;
        flex: 1 !important;
        margin: 7px 0 !important;
    }



    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-step .forminator-step-label+.forminator-step-dot,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-step .forminator-step-label+.forminator-step-dot {
        margin-top:5px !important;
        margin-right: 0 !important;
    }



    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-step .forminator-step-label,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-step .forminator-step-label {
        overflow:unset !important;
        text-align: center !important;
        text-overflow: unset !important;
        white-space: normal !important;
        word-break: normal !important;
    }



    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-step.forminator-current~.forminator-break:before,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-step.forminator-current~.forminator-break:before {
        width:0 !important;
    }



    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-step,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps .forminator-step {
        width:15px !important;
        height: auto !important;
        -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 auto !important;
        flex: 0 0 auto !important;
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        -webkit-box-pack: unset !important;
        -ms-flex-pack: unset !important;
        justify-content: unset !important;
    }



    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-steps {
        display:-webkit-box !important;
        display: -ms-flexbox !important;
        display:flex !important; 
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important;
        -webkit-box-align: end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important;
        margin-bottom: 30px !important;
    }




    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-progress .forminator-progress-label+.forminator-progress-bar,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-progress .forminator-progress-label+.forminator-progress-bar {
        margin-left:15px !important;
    }



    .et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-progress,.forminator-ui.forminator-custom-form[data-design=default]:not(.forminator-size--small) .forminator-pagination-progress {
        margin-bottom:30px !important;
    }


    .forminator-break
    {
        visibility: hidden !important;
    }

    #forminator-module-9024 > div.forminator-pagination-steps
    {
        display: flex;
        flex-flow: wrap;
        justify-content: center;
        margin-bottom: 3em;
    }

    #select-2 > div > div > div > div > div.forminator-value,
    #select-2 > div > div > div > ul,
    #select-1 > div > div > div > div > div.forminator-value,
    #select-1 > div > div > div > ul,
    #forminator-field-name-1,
    #forminator-field-text-1,
    #forminator-field-text-2,
    #forminator-field-phone-1,
    #forminator-field-email-1,
    #forminator-field-text-3,
    #forminator-field-textarea-1,
    #forminator-field-text-4,
    #forminator-field-text-5,
    #forminator-field-text-6,
    #upload-1 > div > div
    {
        background-color: #ffffff;
    }

    label
    {
        font-size: 14px !important;
    }

    #forminator-module-9024 > div.forminator-pagination-progress > div.forminator-progress-bar
    {
        margin: 0 !important;
    }

    #forminator-module-9024 > div.forminator-pagination-progress > div.forminator-progress-label
    {
        display: none !important;
    }

    .disk
    {
        width: 14px;
        height: 14px;
        background-color: #0094cb; /* couleur du disque */
        border-radius: 50%;         /* transforme le carré en cercle */
        display: inline-block;

    }

    .disk-text
    {
        margin-left: 1em;
    }



    
