.elementor-2557 .elementor-element.elementor-element-6856c4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder-row{margin-top:7px;margin-bottom:7px;}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder__label{text-align:left;}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder__desc{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;color:var( --e-global-color-secondary );}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder__fields-group{flex-direction:column;}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder__field-wrap label{font-family:"Outfit", Sans-serif;font-size:clamp(16px, 1.042vw, 24px);font-weight:300;color:var( --e-global-color-secondary );}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder__field-wrap span::before{font-size:16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-66ef5c9 );}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder__field-wrap label.jet-form-builder__field-label > span::before{background-color:var( --e-global-color-secondary );}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder__field-wrap label :focus:not(:checked) + span::before{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-66ef5c9 );background-color:var( --e-global-color-secondary );}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder__field-wrap label :checked + span::before{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater):not(.wysiwyg-field):not([role="switch"]){font-family:"Outfit", Sans-serif;font-size:clamp(16px, 1.042vw, 24px);font-weight:300;color:var( --e-global-color-primary );margin:0px 0px 0px 0px;}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder input{color-scheme:normal;}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder .jet-apb-calendar-slots__close{font-size:35px;top:10px;right:10px;}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder__action-button{background-color:var( --e-global-color-text );color:var( --e-global-color-secondary );transition:all 0.3s;font-family:"Outfit", Sans-serif;font-size:clamp(19.2px, 1.25vw, 28.8px);font-weight:500;border-style:none;}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder__next-page-wrap{text-align:left;}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder-message--success{text-align:center;font-family:"Outfit", Sans-serif;font-size:clamp(16px, 1.042vw, 24px);font-weight:400;color:var( --e-global-color-secondary );border-style:none;}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder-message--error{text-align:center;font-family:"Outfit", Sans-serif;font-size:clamp(16px, 1.042vw, 24px);font-weight:400;color:var( --e-global-color-secondary );border-style:none;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2557 .elementor-element.elementor-element-362dfdd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:clamp(16px, 1.042vw, 24px);font-weight:400;color:var( --e-global-color-secondary );}#elementor-popup-modal-2557{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2557 .dialog-message{width:clamp(900px, 63.281vw, 1215px);height:auto;align-items:flex-start;}#elementor-popup-modal-2557 .dialog-close-button{display:flex;font-size:20px;}#elementor-popup-modal-2557 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-2557 .dialog-close-button i{color:var( --e-global-color-secondary );}#elementor-popup-modal-2557 .dialog-close-button svg{fill:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder__field-wrap span::before{font-size:12px;}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder-message--success{font-size:clamp(16px, 2.398vw, 24px);}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder-message--error{font-size:clamp(16px, 2.398vw, 24px);}.elementor-2557 .elementor-element.elementor-element-362dfdd .elementor-heading-title{font-size:clamp(16px, 2.398vw, 24px);}#elementor-popup-modal-2557 .dialog-message{width:100%;height:auto;}}@media(max-width:767px){.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder-message--success{font-size:clamp(16px, 4.975vw, 24px);}.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder-message--error{font-size:clamp(16px, 4.975vw, 24px);}.elementor-2557 .elementor-element.elementor-element-362dfdd .elementor-heading-title{font-size:clamp(16px, 4.975vw, 24px);}#elementor-popup-modal-2557 .dialog-message{width:100%;height:100vh;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-6856c4b */.elementor-2557 .elementor-element.elementor-element-6856c4b input {
    text-align:center;
    outline: none !important;
}

.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder__action-button{
    
    margin:auto;
}
#connexion{
    width: 100% !important;
    
}
.btnSwitch{
    background: none !important;
    font-size: clamp(16px, 1.042vw, 24px)!important;
    font-weight: 300!important;
    text-decoration: underline!important;
    align-self:center!important;
    margin-top:105px !important;
    text-align:center!important;
}

@media(max-width:1024px) and (min-width:768px){
    .elementor-2557 .elementor-element.elementor-element-6856c4b .btnSwitch{
    font-size: clamp(16px, 2.398vw, 24px)!important;
    margin-top:85px!important;
}

}


@media(max-width:767px){
    .elementor-2557 .elementor-element.elementor-element-6856c4b .btnSwitch{
    font-size: clamp(16px, 4.975vw, 24px)!important;
    margin-top:31.801vw!important;
}
}



.elementor-2557 .elementor-element.elementor-element-6856c4b form{
    text-align: center;
}

.elementor-2557 .elementor-element.elementor-element-6856c4b fieldset.field-type-checkbox-field{
border:none !important; 
    margin-top: 20px !important;
   

}

.jet-form-builder__field-wrap.has-eye-icon .jet-form-builder__field{
    padding-left: 34px !important;
}

.jet-form-builder__submit-wrap{
 margin-top: 40px !important;
}

.field-type-checkbox-field .jet-form-builder__field-label.for-checkbox :checked + span::before{
background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg' viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23f3517c%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3e%3c/svg%3e") !important;
}


.elementor-2557 .elementor-element.elementor-element-6856c4b .jet-form-builder-message--success{
    display:none;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-2557 .dialog-close-button{
    left: 20px;
    width: fit-content;
}

#elementor-popup-modal-2557 .dialog-lightbox-close-button{
    
 outline:none !important;   
}
@media(max-width:1024px){
#elementor-popup-modal-2557 .dialog-widget-content{
    width:100%;
}
}

@media (max-width: 768px) {
   #elementor-popup-modal-2557 {
        position: fixed;
        top: 0;
        left: 0;


    }

}/* End custom CSS */