@charset "UTF-8";.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border, .tribe-common .tribe-common-c-btn, .tribe-events-c-search__button, .tribe-events .tribe-events-c-view-selector__button{background-color:var(--e-global-color-accent) !important;border-color:var(--e-global-color-accent) !important;color:#fff !important;border-radius:25px}.tribe-common .tribe-common-c-btn:hover, .tribe-events-c-search__button:hover{background-color:var(--e-global-color-accent) !important}.tribe-events .tribe-events-c-top-bar__datepicker-button:hover{background-color:white !important}.tribe-events-content a, .tribe-events .tribe-events-calendar-day__event-title-link:focus, .tribe-events .tribe-events-calendar-day__event-title-link:hover, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{color:var(--e-global-color-accent) !important;border-bottom:0px}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{background-color:var(--e-global-color-accent) !important}.tribe-events .tribe-events-calendar-month__calendar-event-datetime{color:var(--e-global-color-accent) !important}.tribe-common .tribe-common-c-svgicon{color:var(--e-global-color-accent) !important}/* ========================================================================== Gravity Forms → Style Elementor par défaut Harmonisation visuelle avec les champs Elementor / Forms Pro ========================================================================== */
.gform_wrapper{/*font-family:var(--e-global-typography-text-font-family, "Inter", sans-serif);color:var(--e-global-color-text, #333);font-size:var(--e-global-typography-text-font-size, 16px);line-height:1.5;*/}.gform_wrapper .gform_title{/*font-family:var(--e-global-typography-primary-font-family, "Inter", sans-serif);font-weight:var(--e-global-typography-primary-font-weight, 600);font-size:var(--e-global-typography-primary-font-size, 1.5rem);color:var(--e-global-color-primary, #204ce5);margin-bottom:1rem;*/}.gform_wrapper .gfield_label{display:block;margin-bottom:0.35rem;font-weight:500;color:var(--e-global-color-secondary);font-size:0.95rem}.gform_wrapper .gform_fields{row-gap:5px !important}.gform_wrapper [id^="gform_"] input[type="text"], .gform_wrapper [id^="gform_"] input[type="email"], .gform_wrapper [id^="gform_"] input[type="url"], .gform_wrapper [id^="gform_"] input[type="tel"], .gform_wrapper [id^="gform_"] input[type="number"], .gform_wrapper [id^="gform_"] select, .gform_wrapper [id^="gform_"] textarea{border:1px solid #dedede;border-radius:10px !important;box-shadow:none !important}.gform_wrapper [id^="gform_"] input[type="text"]:focus, .gform_wrapper [id^="gform_"] input[type="email"]:focus, .gform_wrapper [id^="gform_"] input[type="url"]:focus, .gform_wrapper [id^="gform_"] input[type="tel"]:focus, .gform_wrapper [id^="gform_"] input[type="number"]:focus, .gform_wrapper [id^="gform_"] select:focus, .gform_wrapper [id^="gform_"] textarea:focus{outline:none;border-color:var(--e-global-color-primary)}.gform_wrapper [id^="gform_"] input[type="text"]::placeholder, .gform_wrapper [id^="gform_"] input[type="email"]::placeholder, .gform_wrapper [id^="gform_"] input[type="url"]::placeholder, .gform_wrapper [id^="gform_"] input[type="tel"]::placeholder, .gform_wrapper [id^="gform_"] input[type="number"]::placeholder, .gform_wrapper [id^="gform_"] select::placeholder, .gform_wrapper [id^="gform_"] textarea::placeholder{color:rgba(0, 0, 0, 0.4)}.gform_wrapper [id^="gform_"] textarea{resize:vertical;min-height:160px}.gform_wrapper .gfield_required_asterisk{color:var(--e-global-color-accent);margin-left:0.2em}.gform_wrapper .gfield_error [id^="gform_"] input, .gform_wrapper .gfield_error [id^="gform_"] select, .gform_wrapper .gfield_error [id^="gform_"] textarea{border-color:var(--e-global-color-text) !important}.gform_wrapper .validation_message{color:var(--e-global-color-primary) !important}.gform_wrapper [id^="gform_"] .gform_button{background-color:var(--e-global-color-accent) !important;border-radius:25px !important}.gform_wrapper [id^="gform_"] .gform_button:hover{background-color:var(--e-global-color-primary) !important}.gform_wrapper [id^="gform_"] .gform_button:active{transform:scale(0.98) !important}.gform_wrapper [id^="gform_"] .gform_button:disabled{opacity:0.6 !important;cursor:not-allowed !important}.gform_wrapper .gform_footer{margin-top:0px !important;text-align:right !important;justify-content:flex-end !important}.gform_wrapper .gfield{margin-bottom:1rem !important}.gform_wrapper .gform_required_legend{font-size:0.85rem;color:rgba(0, 0, 0, 0.6);margin-bottom:1.25rem}