.mobile_menu_bar:before{color:#2f59ad!important}.et_mobile_menu{border-top:3px solid #db4a5b}.cartes_andro .dsm_card_wrapper{height:90px;display:flex;align-items:center;justify-content:center;text-align:center}.tilt_andro .dsm_tilt_overlay_wrapper .square{display:inline-flex;width:20px;height:20px;background-color:#da5765;margin-left:10px;font-family:Arial,sans-serif;align-items:center;justify-content:center;vertical-align:middle}.tilt_andro .dsm_tilt_overlay.et_pb_bg_layout_dark{padding-top:20px;padding-bottom:10px;padding-left:10px;padding-right:10px;position:absolute;bottom:0;width:100%;text-align:left}.tilt_andro .dsm_tilt_overlay_wrapper{background-color:rgba(255,255,255,0.75);font-size:28px;font-weight:bold;margin-bottom:10px;line-height:1.2;width:56%}.dsm_tilt_overlay_wrapper{padding-bottom:10px!important}.tilt_andro .dsm_tilt_overlay_content{font-size:16px;color:#333333;line-height:1.5}.tilt_andro2 .dsm_tilt_overlay_wrapper .square{display:inline-flex;width:20px;height:20px;background-color:#da5765;margin-left:10px;font-family:Arial,sans-serif;align-items:center;justify-content:center;vertical-align:middle}.tilt_andro2 .dsm_tilt_overlay.et_pb_bg_layout_dark{padding-top:20px;padding-bottom:10px;padding-left:10px;padding-right:10px;position:absolute;bottom:0;width:100%;text-align:left}.tilt_andro2 .dsm_tilt_overlay_wrapper{background-color:rgba(255,255,255,0.75);font-size:28px;font-weight:bold;margin-bottom:10px;line-height:1.2;width:31%}.tilt_andro2 .dsm_tilt_overlay_content{font-size:16px;color:#333333;line-height:1.5}.et_pb_menu__layout--default .menu-item a{color:#2f59ad!important}.et_pb_menu__layout--default .menu-item.current-menu-item a{color:#2f59ad!important}.mfp-figure small{color:#fff;display:block;font-size:15px;line-height:14px;text-align:center;padding:20px;background-color:#2f59ad}#formulaire_ascensio p{color:#2f59ad!important}.et_pb_contact_submit.et_pb_button.button_form_ascensio{background-color:#db4a5b;border:1px solid white;color:#ffffff;font-weight:bold;border-radius:20px;padding:12px 24px;transition:all 0.3s ease}.et_pb_contact_submit.et_pb_button.button_form_ascensio:after{content:"\35";opacity:0;margin-left:0;transition:all 0.3s ease;font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.et_pb_contact_submit.et_pb_button.button_form_ascensio:hover{padding-right:40px}.et_pb_contact_submit.et_pb_button.button_form_ascensio:hover:after{opacity:1;margin-left:10px}#formulaire_ascensio input,#formulaire_ascensio select,#formulaire_ascensio textarea{margin-bottom:20px}#formulaire_ascensio .et_contact_bottom_container{display:flex;align-items:center;gap:15px}#formulaire_ascensio .wpcf7-list-item{display:inline-flex;align-items:center;margin-right:15px}#formulaire_ascensio .wpcf7-list-item label{cursor:pointer}#formulaire_ascensio select{color:#000}#formulaire_ascensio select option[value=""]{color:#2f59ad}#formulaire_ascensio select:has(option[value=""]:checked){color:#2f59ad}#formulaire_ascensio .et_pb_contact_field_half{width:calc(50% - 5px);float:left;margin-right:10px;box-sizing:border-box}#formulaire_ascensio .bloc_form_ascensio_right{margin-right:0}#formulaire_ascensio input[type=text],#formulaire_ascensio input[type=tel],#formulaire_ascensio input[type=email],#formulaire_ascensio select,#formulaire_ascensio textarea{padding:14px 16px;background-color:#fff;font-size:14px;border:1px solid #db4a5b;border-radius:15px;box-sizing:border-box}#formulaire_ascensio input[type=text],#formulaire_ascensio input[type=tel],#formulaire_ascensio input[type=email]{width:100%;height:48px}#formulaire_ascensio select,#formulaire_ascensio textarea{width:100%}#formulaire_ascensio ::placeholder{color:#2f59ad}.et_pb_contact_submit.et_pb_button.button_form_ascensio{background-color:#db4a5b;border:1px solid white;color:#ffffff;font-weight:bold;border-radius:15px;padding:12px 24px}.et_contact_bottom_container{margin-top:0;display:flex;align-items:center;gap:15px}#formulaire_ascensio .wpcf7-acceptance{font-size:14px;line-height:1.4}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{border:1px solid rgb(226,80,80);background-color:rgb(226,80,80);border-radius:5px;color:#fff;font-size:16px}span.wpcf7-not-valid-tip{background-color:rgb(226,80,80);font-weight:normal;display:inline-block;color:#fff;margin-top:5px;padding:0 6px}.g-recaptcha{display:none!important}.mfp-arrow-left:after{border-right-color:#db4a5b!important;transition:border-color 0.3s ease}.mfp-arrow-left:hover:after{border-right-color:#80c8c4!important}.mfp-arrow-right:after{border-left-color:#db4a5b!important;transition:border-color 0.3s ease}.mfp-arrow-right:hover:after{border-left-color:#80c8c4!important}.parent{display:grid;align-items:center;justify-items:center}.et_pb_slide_description{text-shadow:none!important}.ds-vertical-align{display:flex!important;flex-direction:column!important;justify-content:center!important}@media only screen and (min-width:768px) and (max-width:980px){.dsm_tilt_overlay_wrapper{width:50%!important}}@media only screen and (max-width:767px){.dsm_tilt_overlay_wrapper{width:81%!important}.et_pb_contact_field_half{width:100%!important}}@media (max-width:980px){.image-overlay-text{padding:15px}.image-overlay-text h3{font-size:20px}.image-overlay-text p{font-size:14px}}