.simcal-calendar,.simcal-calendar *{font-family:'Poppins',sans-serif}.simcal-calendar{background:#fff0;max-width:1100px;margin:0 auto;padding:0 16px}.simcal-calendar-head,.simcal-nav,.simcal-current-date,.simcal-event-icon{display:none!important}.simcal-day,.simcal-events,.simcal-event-details,.simcal-event-details p,.simcal-event-description,.simcal-event-description p{margin:0!important;padding:0!important}.simcal-event-details br{display:none!important}.simcal-day-label{margin:28px 0 8px;padding-bottom:6px;border-bottom:1px solid rgb(255 255 255 / .4)}.simcal-day-label span{color:#ffffff!important;font-size:30px;font-weight:700}.simcal-event{position:relative;padding:10px 0;border-bottom:1px solid rgb(255 255 255 / .25);cursor:pointer}.simcal-event-details{display:grid;grid-template-columns:180px 1fr;column-gap:36px;align-items:center}.simcal-event-details>p,.simcal-event-details>p>strong{display:contents}.simcal-event-details strong{font-size:0!important}.simcal-event-start-date{grid-column:1;grid-row:1;font-size:18px;font-weight:600;color:#fff;white-space:nowrap}.simcal-event-end,.simcal-event-end-time,.simcal-event-end-date{display:none!important}.simcal-short-location{grid-column:2;grid-row:1;font-size:18px;font-weight:400;color:#fff;white-space:nowrap}.simcal-event-title,.simcal-event-description,.simcal-event-address,.simcal-event-start-time{display:none}.simcal-event.open .simcal-event-title{display:flex;align-items:baseline;gap:10px;grid-column:2;grid-row:2;margin-top:8px;font-size:22px;font-weight:500;color:#e0b84a}.simcal-event.open .simcal-event-start-time{display:inline-block!important;order:-1;font-size:17px!important;font-weight:600;color:#e0b84a;white-space:nowrap}.simcal-event.open .simcal-event-description p:first-child{margin-top:18px!important}.simcal-event.open .simcal-event-description{display:block;grid-column:2;font-size:17px;color:#ccc}.simcal-event.open .simcal-event-address{display:block;grid-column:2;margin-top:8px;font-size:15px;color:#ccc}.simcal-event::after{content:"⌄";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:16px;color:#fff;transition:transform 0.25s ease}.simcal-event.open::after{transform:translateY(-50%) rotate(180deg)}@media (max-width:767px){.simcal-calendar{max-width:100%;padding:0 12px}.simcal-event-details{display:block!important}.simcal-event-start-date{display:block!important;font-size:20px;margin-bottom:4px}.simcal-short-location{display:block!important;font-size:18px;font-weight:400;white-space:normal}.simcal-event.open .simcal-short-location{display:none!important}.simcal-event.open .simcal-event-title{display:flex!important;font-size:20px}.simcal-event.open .simcal-event-start-time{font-size:16px!important}.simcal-event.open .simcal-event-description{font-size:16px}.simcal-event.open .simcal-event-address{margin-top:6px;font-size:14px}.simcal-event::after{top:18px;transform:none}.simcal-event.open::after{transform:rotate(180deg)}}h2.gform_title,.gform_required_legend{display:none!important}.formulaire-violon{color:#f5eee9;font-family:inherit}.formulaire-violon .gform_fields{row-gap:10px!important}.formulaire-violon .gfield{margin-bottom:4px!important}.formulaire-violon .gfield_label{color:#f5eee9!important;font-size:16px!important;font-weight:600!important;margin-bottom:3px!important}.formulaire-violon .ginput_complex label,.formulaire-violon .gform-field-label--type-sub{color:#f5eee9!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;margin-bottom:3px!important}.formulaire-violon .ginput_complex span{display:flex!important;flex-direction:column!important}.formulaire-violon .ginput_complex span label{order:-1!important}.formulaire-violon .gfield_required{color:#d5a82e!important}.formulaire-violon input[type="text"],.formulaire-violon input[type="email"],.formulaire-violon input[type="tel"],.formulaire-violon input[type="number"],.formulaire-violon input[type="url"],.formulaire-violon input[type="password"],.formulaire-violon select,.formulaire-violon textarea{background:rgb(255 255 255 / .96)!important;color:#2b211e!important;border:1px solid rgb(213 168 46 / .45)!important;border-radius:4px!important;font-family:inherit!important;font-size:15px!important;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease}.formulaire-violon input[type="text"],.formulaire-violon input[type="email"],.formulaire-violon input[type="tel"],.formulaire-violon input[type="number"],.formulaire-violon input[type="url"],.formulaire-violon input[type="password"],.formulaire-violon select{min-height:42px!important;padding:8px 12px!important}.formulaire-violon textarea{height:95px!important;min-height:95px!important;padding:10px 12px!important;resize:vertical}.formulaire-violon input::placeholder,.formulaire-violon textarea::placeholder{color:#8a817d!important;opacity:1}.formulaire-violon input:focus,.formulaire-violon select:focus,.formulaire-violon textarea:focus{border-color:#d5a82e!important;box-shadow:0 0 0 2px rgb(213 168 46 / .18)!important;outline:none!important}.formulaire-violon select{cursor:pointer}.formulaire-violon .gform_button,.formulaire-violon input[type="submit"],.formulaire-violon button[type="submit"]{background:#080808!important;color:#d5a82e!important;border:3px solid #b99527!important;border-radius:22px!important;padding:11px 25px!important;min-height:50px!important;font-family:inherit!important;font-size:17px!important;font-weight:600!important;cursor:pointer!important;box-shadow:none!important;transition:all .2s ease!important}.formulaire-violon .gform_button:hover,.formulaire-violon input[type="submit"]:hover,.formulaire-violon button[type="submit"]:hover{background:#d5a82e!important;color:#080808!important;border-color:#d5a82e!important}.formulaire-violon .gform_footer{margin-top:10px!important;padding-top:0!important}.formulaire-violon .gfield_validation_message,.formulaire-violon .validation_message{color:#ffd7cf!important;font-size:13px!important}.formulaire-violon .gfield_error input,.formulaire-violon .gfield_error textarea,.formulaire-violon .gfield_error select{border-color:#d98b7e!important}.formulaire-violon .gform_validation_errors{background:rgb(255 255 255 / .08)!important;border:1px solid #d5a82e!important;color:#fff!important;box-shadow:none!important}.formulaire-violon .gchoice label{color:#f5eee9!important}@media (max-width:767px){.formulaire-violon .gfield_label,.formulaire-violon .ginput_complex label,.formulaire-violon .gform-field-label--type-sub{font-size:15px!important}.formulaire-violon .gform_button,.formulaire-violon input[type="submit"],.formulaire-violon button[type="submit"]{width:100%!important}}