@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&display=swap');.form-wrapper{display:flex;flex-direction:column;align-items:center;background-color:rgba(255,235,218,1);max-width:800px;margin:50px auto;padding:30px;border-radius:5px;border:1px solid #C0CCD9}.form-title{font-family:'Playfair Display',serif;font-size:28px;font-weight:700;color:#3C4858;text-align:center;margin-bottom:10px}.form-subtitle{font-size:18px;color:#3C4858;text-align:center;max-width:600px;margin:0 auto 20px auto}.form-content{display:flex;justify-content:space-between;width:100%}.form-text{width:45%;text-align:left}.form-text-title{font-weight:bold;font-size:18px;margin-bottom:10px}.separator{width:2px;background-color:#98aa98;margin:0 20px}.form-fields{width:40%;display:flex;flex-direction:column;align-items:flex-start}.input{width:100%;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px;font-size:16px}.sib-form-block__button{width:100%;padding:10px;background-color:#144140;color:white;border:none;border-radius:3px;cursor:pointer;text-transform:uppercase}.sib-form-block__button:hover{background-color:#0d2d2a}@media screen and (max-width:768px){.form-content{flex-direction:column;align-items:center}.form-text,.form-fields{width:100%;text-align:center}.separator{display:none}}.ajde_evcal_calendar.boxy.boxstyle3 #evcal_list .eventon_list_event .evoet_c3.evoet_cx,.ajde_evcal_calendar.boxy.boxstyle3 #evcal_list .eventon_list_event .evoet_c2.evoet_cx .evoet_dayblock{background-color: #ffebda!important}.ajde_evcal_calendar #evcal_list .eventon_list_event .evoet_cx span.evcal_event_title,.evo_lightboxes .eventon_list_event .evoet_cx span.evcal_event_title .eventon_events_list .eventon_list_event .evcal_desc span,.eventon_events_list .eventon_list_event .evoet_cx span,.evo_pop_body .evcal_desc span,.evo_pop_body .evoet_cx span.evoet_subtitle,.evcal_list_a .evoet_cx span.evoet_subtitle{color:#144140!important;font-family:"Playfair Display" ! important;text-transform:none!important}.ajde_evcal_calendar .eventon_events_list .evcal_month_line p{font-family:"Playfair Display" ! important;color:#144140!important}.ajde_evcal_calendar.color .evcal_cblock .evo_end:before,.evo_lightboxes .color.eventon_list_event .evcal_cblock .evo_end:before{background-color:#144140!important}.et_pb_section_video_bg,.et_pb_section_video_bg .mejs-container,.et_pb_section_video_bg .mejs-mediaelement,.et_pb_section_video_bg video{background:transparent!important}.hf-cal .hf-ret .hf-info .hf-meta::after{content:"🎁 Bon cadeau accepté";display:table;margin-top:8px;background:#FFF8F2;border:1px solid #E3CBB8;border-radius:20px;padding:3px 10px;font-style:normal;font-family:Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.03em;color:#8a6a2f}.hf-cal .hf-ret.hf-nobc .hf-info .hf-meta::after{content:none}.hf-na:not(.hf-card) p:not(.s)::after{content:"🎁 Bon cadeau accepté";display:table;margin-top:10px;border:1px solid #C9A46A;border-radius:20px;padding:3px 10px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.03em;color:#F6DDA4}.hf-card[href*="retraite-silencieuse"] .hf-info .hf-meta::after,.hf-card[href*="retraite-spirituelle"] .hf-info .hf-meta::after,.hf-card.hf-na .hf-info .hf-meta::after,.hf-card.hf-bc .hf-info .hf-meta::after{content:"🎁 Bon cadeau accepté";display:table;margin-top:8px;background:#FFF8F2;border:1px solid #E3CBB8;border-radius:20px;padding:3px 10px;font-style:normal;font-family:Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.03em;line-height:1.4;color:#8a6a2f}.hf-card.hf-na .hf-info .hf-meta::after{background:transparent;border-color:#C9A46A;color:#F6DDA4}.hf-card.hf-nobc .hf-info .hf-meta::after{content:none}.hf-car-c[href*="retraite-silencieuse"] .hf-car-h::after,.hf-car-c[href*="retraite-spirituelle"] .hf-car-h::after,.hf-car-c.hf-car-na .hf-car-h::after,.hf-car-c.hf-bc .hf-car-h::after{content:"🎁 Bon cadeau accepté";display:table;margin-top:6px;background:#FFF8F2;border:1px solid #E3CBB8;border-radius:20px;padding:2px 9px;font-style:normal;font-family:Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.4;color:#8a6a2f}.hf-car-c.hf-nobc .hf-car-h::after{content:none}