bt-sous-menu-client{text-align:center!important}.mfp-title{display:none}@media screen and (max-width:980px){.inverse{display:flex;flex-direction:column-reverse}}.et_mobile_menu{overflow:scroll!important;max-height:80vh}.et-pb-contact-message p{font-size:32px;background-color:#003781;color:#ffffff}.et-pb-contact-message:has(ul) p{font-size:16px;line-height:1.5em;color:red}.et-pb-contact-message ul{font-size:16px;line-height:1.5em;color:red}.liba-form{background-color:#00388E;padding:40px 30px;border-radius:8px;max-width:800px;margin:0 auto 60px;font-family:'Arial',sans-serif;color:white}.liba-form label{display:block;margin-bottom:8px;font-weight:bold;text-transform:uppercase;font-size:14px}.liba-form input,.liba-form select{width:100%;padding:14px 16px;margin-bottom:25px;border-radius:8px;border:none;font-size:16px;background-color:white;color:#333}.liba-form button{background-color:white;color:#00388E;font-weight:bold;text-transform:uppercase;padding:14px 30px;border:none;border-radius:10px;font-size:16px;cursor:pointer;box-shadow:4px 4px 0 black;transition:transform 0.1s ease}.liba-form button:hover{transform:translateY(-2px)}#liba-results{background-color:#fff;color:#00388E;border-radius:8px}#liba-results h3{margin-top:0;font-size:22px}#liba-alert{background-color:#FFEDED;color:#B80000;border:1px solid #FF5A5A;padding:20px 25px;border-radius:8px;font-size:18px;font-weight:bold;text-align:center;margin:30px auto;max-width:700px;box-shadow:0 2px 6px rgba(0,0,0,0.1)}@media screen and (max-width:600px){.liba-form{padding:20px}#liba-results{padding:20px}}.liba-flex-container{display:flex;gap:40px;flex-wrap:wrap;margin-top:40px}.liba-left{flex:1;min-width:280px}.liba-right{flex:1;min-width:280px}form.acf-form{background-color:#003781;padding:40px;margin-bottom:100px;border-radius:20px}form.acf-form .acf-fields{border:none!important}form.acf-form .acf-field{margin-bottom:0;padding-bottom:12px;border:none;border-top:none;border-left:none!important;border-right:none!important;box-shadow:none!important}form.acf-form .acf-field-sub-title{border-top:1px solid #FFFFFF!important;padding-top:40px;margin-top:40px}form.acf-form h2{font-family:'Times New Roman',Georgia,"Times New Roman",serif;letter-spacing:-0.05em;line-height:1em;font-weight:500;color:#FFFFFF;margin-bottom:10px;font-size:28px}form.acf-form input[type="text"],form.acf-form input[type="email"],form.acf-form input[type="tel"],form.acf-form input[type="date"],form.acf-form select,form.acf-form textarea{background-color:#FFFFFF;border-radius:10px;border:none;padding:12px 16px;width:100%;box-sizing:border-box;font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:1px;line-height:2em;color:#000000}form.acf-form .acf-label label{font-weight:600;text-transform:uppercase;line-height:1.8em;text-align:left;color:#FFFFFF;font-size:14px;letter-spacing:0.5px}form.acf-form ::placeholder{font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:1px;line-height:2em;color:#999999}form.acf-form .acf-field .description{color:#FFFFFF;font-size:16px;line-height:1.6em}form.acf-form input[type="radio"]{width:18px;height:18px}form.acf-form .acf-checkbox-list label{font-weight:600;text-transform:uppercase;line-height:1.8em;text-align:left;font-size:14px;letter-spacing:1px;color:#FFFFFF;display:flex;align-items:center;cursor:pointer}form.acf-form input[type="checkbox"]{width:18px;height:18px}form.acf-form .acf-radio-list label{font-weight:600;text-transform:uppercase;line-height:1.8em;text-align:left;font-size:14px;letter-spacing:1px;color:#FFFFFF;display:flex;align-items:center;cursor:pointer}form.acf-form input[type="submit"],form.acf-form button[type="submit"]{color:#000000!important;background-color:#ffffff!important;border:2px solid #000000;border-radius:10px;letter-spacing:2px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;padding:15px 40px!important;box-shadow:10px 10px 0px 0px #000000;line-height:1.7em!important;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:color 300ms ease,background-color 300ms ease,border 300ms ease;cursor:pointer;display:inline-block;margin-top:20px}form.acf-form .acf-form-submit{text-align:right}form.acf-form .acf-field-message .acf-input p{color:#FFFFFF;font-size:16px;line-height:1.6em}form.acf-form .acf-field-message .acf-input p a{color:#FFFFFF;text-decoration:underline;font-weight:500}form.acf-form .acf-field-message .acf-input p a:hover{color:#CCCCCC}form.acf-form .acf-field-radio{padding-bottom:40px}form.acf-form select{height:52px;padding:12px 16px;line-height:2em;font-size:14px;text-transform:uppercase;font-weight:500}form.acf-form input[type="tel"]{padding-left:50px}@media screen and (max-width:768px){form.acf-form .acf-field{width:90%!important}form.acf-form{padding:20px;margin-bottom:60px}form.acf-form .acf-field-sub-title{padding-top:30px;margin-top:30px}form.acf-form h2{font-size:22px}}.Formulaire__reponse,.Formulaire__erreur{background-color:#003781;padding:40px;margin-bottom:100px;border-radius:20px;color:#FFFFFF;font-family:'Times New Roman',Georgia,"Times New Roman",serif}.Formulaire__reponse h2,.Formulaire__erreur h2{font-family:'Times New Roman',Georgia,"Times New Roman",serif;letter-spacing:-0.05em;line-height:1em;font-weight:500;color:#FFFFFF;margin-bottom:10px;font-size:28px;text-transform:uppercase}.Formulaire__reponse ul{padding-left:20px;margin-bottom:20px}.Formulaire__reponse li{margin-bottom:8px;font-size:16px;line-height:1.6em}.Formulaire__reponse p,.Formulaire__erreur p{font-size:16px;line-height:1.6em;margin-top:20px}.Formulaire__reponse a,.Formulaire__erreur a{color:#FFFFFF;text-decoration:underline;font-weight:500}.Formulaire__reponse a:hover,.Formulaire__erreur a:hover{color:#CCCCCC}