.ftel{position:relative;max-width:520px;margin:0 auto;padding:26px 30px 22px;background:#fff;color:#34383a;border-radius:2px;box-shadow:0 20px 50px #24363b2e,0 0 0 1px #b79e5699;font-family:Open Sans,Arial,sans-serif;text-align:left}.ftel:before{content:"";position:absolute;inset:8px;border:1px solid rgb(183 158 86 / .35);border-radius:1px;pointer-events:none}.ftel *,.ftel *:before,.ftel *:after{box-sizing:border-box}.ftel p{padding:0}.ftel.ftel-scelle{margin-top:56px;padding-top:70px}.ftel .od-sceau{z-index:1}.ftel .ftel-offre{text-align:center;margin:0 0 14px;line-height:1.3}.ftel .ftel-offre b{display:block;font-size:23px;font-weight:800;color:#806b35;letter-spacing:-.3px}.ftel .ftel-offre span{display:block;margin-top:3px;font-size:13.5px;color:#666a6d}@media (max-width:480px){.ftel .ftel-offre b{font-size:20px}}.ftel .ftel-accroche{text-align:center;font-weight:800;color:#24363b;font-size:19px;line-height:1.35;margin:0 0 18px}.ftel .form-field{margin:0;text-align:left}.ftel .ftel-ligne{display:flex;gap:10px;margin-bottom:10px}.ftel .ftel-ligne>.form-field{flex:1 1 0%;min-width:0}.ftel .ftel-ligne>.ftel-pays{flex:0 0 112px}.ftel input[type=text],.ftel input[type=email],.ftel input[type=tel],.ftel select{display:block;width:100%;height:auto;margin:0;padding:13px 14px;border:1px solid #DCD5C3;background:#fcfbf8;border-radius:3px;font:15.5px/1.4 Open Sans,Arial,sans-serif;color:#34383a;outline:none;box-shadow:none;transition:border-color .2s,box-shadow .2s}.ftel input::placeholder{color:#666a6d;opacity:1}.ftel input:focus,.ftel select:focus{border-color:#b79e56;background:#fff;box-shadow:0 0 0 3px #b79e5633}.ftel .ftel-naissance{cursor:pointer}.ftel .ftel-genres{display:flex;gap:8px;margin-bottom:10px}.ftel .ftel-genres label{position:relative;flex:1;margin:0;cursor:pointer}.ftel .ftel-genres input{position:absolute;opacity:0;pointer-events:none}.ftel .ftel-genres span{display:block;text-align:center;border:1px solid #DCD5C3;border-radius:3px;padding:10px;font-weight:600;font-size:15px;line-height:1.4;color:#666a6d;transition:all .2s}.ftel .ftel-genres input:checked+span{border-color:#b79e56;background:#f8f4ea;color:#24363b}.ftel .ftel-genres input:focus-visible+span{box-shadow:0 0 0 3px #b79e564d}.ftel [hidden]{display:none!important}.ftel .ftel-case,.ftel .rpt-ligne{display:flex;gap:10px;align-items:flex-start;margin:10px 0;font-size:14.5px;line-height:1.45;font-weight:400;color:#34383a;cursor:pointer}.ftel .ftel-case input,.ftel .rpt-ligne input{flex:0 0 auto;margin:3px 0 0;accent-color:#806B35}.ftel .rpt-ligne strong{font-weight:400}.ftel .rpt-choix{margin:0 0 10px}.ftel .rpt-choix select{padding:10px 12px;font-size:15px}.ftel .rpt-ferme{margin:0 0 10px;font-size:16px;line-height:1.5;font-weight:600;color:#6e3137}.ftel .ftel-majeurs{font-size:12.5px;line-height:1.6;color:#666a6d;text-align:center;margin:10px 0 14px}.ftel .ftel-turnstile .cf-turnstile{display:flex;justify-content:center}.ftel .ftel-turnstile .cf-turnstile:not(:empty){margin-bottom:12px}.ftel .formbutton-cllbk{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:16px 24px;background:#974302;color:#fff;border:0;border-radius:5px;font:700 17px/1.2 Open Sans,Arial,sans-serif;cursor:pointer;box-shadow:0 8px 20px #97430240;transition:background .25s,transform .25s}.ftel .formbutton-cllbk:hover{background:#7c3702;transform:translateY(-1px)}.ftel .formbutton-cllbk:disabled{opacity:.6;cursor:wait;transform:none}.ftel .mf{margin:14px auto 0;height:88px}.ftel .mf .mf-mot{font-size:24px}.ftel .mf .mf-zone{flex-basis:36px;width:36px;height:36px;margin-top:14px}.ftel .ftel-ou{display:flex;align-items:center;gap:14px;margin:14px 0 12px;color:#806b35;font-weight:800;font-size:12.5px;line-height:1;letter-spacing:3px}.ftel .ftel-ou:before,.ftel .ftel-ou:after{content:"";flex:1;height:1px;background:#e8e1cf}.ftel .ftel-appel{text-align:center}.ftel .ftel-appel p{margin:0}.ftel .ftel-en-appelant{font-size:13.5px;line-height:1.5;color:#666a6d}.ftel .ftel-numero{display:inline-block;font-size:30px;font-weight:800;line-height:1.3;letter-spacing:1px;color:#24363b;text-decoration:none}.ftel .ftel-code{margin-bottom:12px!important;font-size:13.5px;line-height:1.5;color:#666a6d}.ftel .ftel-code strong{color:#806b35}.ftel .ftel-appeler{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border:1.5px solid #B79E56;border-radius:5px;background:#fff0;color:#24363b;font:700 16px/1.2 Open Sans,Arial,sans-serif;text-decoration:none;transition:background .25s}.ftel .ftel-appeler:hover{background:#f8f4ea;color:#24363b}.ftel .ftel-numero.ftel-inactif{cursor:default;pointer-events:none}.ftel .ftel-appeler.ftel-inactif{border-color:#c9cdd0;background:#f2f2f0;color:#9aa0a6;cursor:not-allowed;pointer-events:none}.ftel .ftel-heure{margin:12px 0 0!important;font-size:13.5px;line-height:1.5;color:#666a6d}.ftel .ftel-heure strong{color:#34383a}.ftel .ftel-pouls{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%;background:#3bae72;vertical-align:1px;animation:ftel-pouls 2.2s infinite}.ftel .ftel-pouls.eteint{background:#8d9396;animation:none}@keyframes ftel-pouls{0%{box-shadow:0 0 #3bae728c}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}.ftel .ftel-conditions{margin-top:14px;padding-top:10px;border-top:1px solid #E8E1CF;font-size:12.5px;color:#666a6d}.ftel .ftel-conditions summary{cursor:pointer;text-align:center;list-style:none}.ftel .ftel-conditions summary::-webkit-details-marker{display:none}.ftel .ftel-conditions h5{display:inline;margin:0;padding:0;font-size:12.5px;font-weight:700;line-height:1.5;color:#806b35;text-decoration:underline;text-decoration-color:#b79e56;text-underline-offset:3px}.ftel .ftel-conditions p{margin:8px 0 0;text-align:justify;hyphens:auto;line-height:1.55}.ftel .error-message{margin:4px 0 0;font-size:13.5px;line-height:1.4;color:#b00020}.ftel .ftel-case+.error-message{margin:-6px 0 6px 26px}.ftel .ftel-alerte{color:#b00020;background:#fdecee;border:1px solid #f3b8c0;border-radius:5px;padding:12px 16px;margin:0 0 16px;text-align:center;font-size:15px;line-height:1.45}@media (max-width:480px){.ftel{padding:22px 18px 20px}.ftel.ftel-scelle{padding-top:66px}.ftel .ftel-accroche{font-size:17.5px}.ftel input[type=text],.ftel input[type=email],.ftel input[type=tel],.ftel select{font-size:16px;padding:12px 11px}.ftel .ftel-ligne>.ftel-pays{flex-basis:100px}}.ui-datepicker.ftel-cal{padding:8px;border:1px solid #B79E56;border-radius:5px;background:#fff;box-shadow:0 14px 40px #24363b2e;font-family:Open Sans,Arial,sans-serif}.ftel-cal .ui-datepicker-header{background:#f8f4ea;border:0;border-radius:3px;color:#24363b}.ftel-cal .ui-datepicker-title select{padding:2px 4px;border:1px solid #DCD5C3;border-radius:3px;background:#fff;color:#24363b;font-size:14px}.ftel-cal th{color:#806b35;font-weight:700}.ftel-cal .ui-state-default{background:#fff;border:1px solid #E8E1CF;color:#34383a;text-align:center}.ftel-cal .ui-state-hover,.ftel-cal .ui-state-active{background:#f8f4ea;border-color:#b79e56;color:#24363b}.ftel-cal .ui-datepicker-prev.ui-state-hover,.ftel-cal .ui-datepicker-next.ui-state-hover{background:#fff;border-color:#b79e56}.ftel-cal .ui-datepicker-buttonpane button{color:#24363b}.ftel-bonjour{margin:0 0 14px;text-align:center;color:#24363b;font-size:16px;line-height:1.5}