/*!
 * Webingco CookieConsentBundle — fichier généré, ne pas modifier.
 * Source : assets/. Régénérer avec `npm run build`.
 */
@keyframes appearLeft{0%{opacity:0;transform:translate(-100%, 0)}100%{opacity:1;transform:translate(0, 0)}}@keyframes disappearLeft{0%{opacity:1;transform:translate(0, 0)}100%{opacity:0;transform:translate(-100%, 0)}}@keyframes appearRight{0%{opacity:0;transform:translate(100%, 0)}100%{opacity:1;transform:translate(0, 0)}}@keyframes disappearRight{0%{opacity:1;transform:translate(0, 0)}100%{opacity:0;transform:translate(100%, 0)}}.wic-CC{z-index:9999999999;position:relative;box-sizing:border-box;font-size:1em;line-height:1.5}.wic-CC-overlay{z-index:20930940;position:fixed;left:0;right:0;bottom:0}.wic-CC-overlay .wic-position-x-left{left:0}.wic-CC-overlay .wic-position-x-right{right:0}.wic-CC-overlay-container{z-index:1100;position:absolute;opacity:0;bottom:0;width:auto;display:block;text-align:left;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.05);border-radius:4px;max-width:100vw}.wic-CC-overlay-container.disappear-left{animation:disappearLeft .7s ease-out forwards !important}.wic-CC-overlay-container.appear-delay-left{animation:appearLeft .7s ease-out 2s forwards !important}.wic-CC-overlay-container.appear-left{animation:appearLeft .7s ease-out forwards !important}.wic-CC-overlay-container.disappear-right{animation:disappearRight .7s ease-out forwards !important}.wic-CC-overlay-container.appear-delay-right{animation:appearRight .7s ease-out 2s forwards !important}.wic-CC-overlay-container.appear-right{animation:appearRight .7s ease-out forwards !important}.wic-CC .wic-widget-content{z-index:100;position:relative;padding:20px 20px 0 20px;color:#2e2e2e;overflow:hidden}.wic-CC .wic-widget-content.scrollable{z-index:100;position:relative;max-height:calc(100vh - 340px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.wic-CC .wic-widget-header .title{margin:0 0 8px 0;font-family:Open Sans,sans-serif;font-size:24px;line-height:1.25;font-weight:700;text-align:left}.wic-CC .wic-widget-intro p{font-size:.9em}.wic-CC .wic-widget-button-group{z-index:200;position:relative;display:flex !important;justify-content:center;-webkit-align-items:stretch;align-items:stretch;width:100%;border-top:1px solid #ededed}.wic-CC .wic-widget-button-group-action{outline:none;border:none;user-select:none;background:none;overflow:unset;position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto !important;height:auto !important;min-width:auto;min-height:auto;margin:0;padding:12px 8px;font-family:Open Sans,sans-serif;font-size:14px;line-height:1.25;white-space:normal;letter-spacing:0;color:#7a7a7a;background:none;cursor:pointer !important;box-shadow:0 0 0 0 inset rgba(0,0,0,0) !important;flex:1 1 100% !important}.wic-CC .wic-widget-button-group-action:not(:last-child){border-right:1px solid #ededed !important}.wic-CC .wic-widget-button-group-action:last-child{color:#ffc622;font-weight:700}.wic-CC .wic-widget-button-group-action:active,.wic-CC .wic-widget-button-group-action:focus,.wic-CC .wic-widget-button-group-action:hover{box-shadow:0 0 0 30px inset rgba(0,0,0,.04) !important}.wic-CC-details{overflow:hidden}.wic-CC-main-button{z-index:100000;position:absolute;cursor:pointer;bottom:10px;border:none !important;user-select:none !important;text-decoration:none !important;text-overflow:unset !important;background:none !important;box-shadow:none !important;overflow:unset !important;-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important;min-width:auto !important;width:auto !important;min-height:auto !important;height:auto !important;margin:0 !important;padding:0 !important;white-space:nowrap !important}.wic-CC-main-button img{width:45px;height:auto}.wic-CC .wic-position-x-left .wic-CC-main-button{left:18px}.wic-CC .wic-position-x-right .wic-CC-main-button{right:18px}.wic-CC-category-checkall{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-top:15px}.wic-CC-category-checkall .header-label{font-size:15px;font-weight:600;color:#666;margin:0;padding:0}.wic-CC-category-group{margin:0;padding:0;width:100%;flex:1;border-radius:4px;border:2px solid rgba(0,0,0,.04);background:#fff;transform:translate3d(0, 0, 0)}.wic-CC-category-group .wic-cookie-consent-category{padding:8px 16px;width:auto;display:flex;justify-content:space-between;align-items:center;font-family:Open Sans,sans-serif;font-size:14px;line-height:1.6;color:#666}.wic-CC-category-group .wic-cookie-consent-category:not(:last-child){border-bottom:1px solid rgba(0,0,0,.04)}.wic-CC-category-group .wic-cookie-consent-category .wic-cookie-consent-description-container{margin:0 5px 0 0}.wic-CC-category-group .wic-cookie-consent-category .wic-cookie-consent-description-container-title{display:flex;align-items:center;font-size:14px;line-height:16px;margin-bottom:6px;font-weight:600;color:#666 !important;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.wic-CC-category-group .wic-cookie-consent-category .wic-cookie-consent-description-container-description{color:#666;display:block;font-size:11px;line-height:1.6;padding-right:10px}@media(min-width: 450px){.wic-CC-overlay-container{bottom:80px;width:420px}.wic-CC-overlay.wic-position-x-left .wic-CC-overlay-container{left:20px}.wic-CC-overlay.wic-position-x-right .wic-CC-overlay-container{right:20px}}.switch{--switch-width: 46px;--switch-height: 24px;--switch-bg: rgb(131, 131, 131);--switch-checked-bg: rgb(0, 218, 80);--switch-offset: calc((var(--switch-height) - var(--circle-diameter)) / 2);--switch-transition: all .2s cubic-bezier(0.27, 0.2, 0.25, 1.51);--circle-diameter: 18px;--circle-bg: #fff;--circle-shadow: 1px 1px 2px rgba(146, 146, 146, 0.45);--circle-checked-shadow: -1px 1px 2px rgba(163, 163, 163, 0.45);--circle-transition: var(--switch-transition);--icon-transition: all .2s cubic-bezier(0.27, 0.2, 0.25, 1.51);--icon-cross-color: var(--switch-bg);--icon-cross-size: 6px;--icon-checkmark-color: var(--switch-checked-bg);--icon-checkmark-size: 10px;--effect-width: calc(var(--circle-diameter) / 2);--effect-height: calc(var(--effect-width) / 2 - 1px);--effect-bg: var(--circle-bg);--effect-border-radius: 1px;--effect-transition: all .2s ease-in-out;display:inline-block}.switch input{display:none}.switch svg{-webkit-transition:var(--icon-transition);-o-transition:var(--icon-transition);transition:var(--icon-transition);position:absolute;height:auto}.switch .checkmark{width:var(--icon-checkmark-size);color:var(--icon-checkmark-color);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.switch .cross{width:var(--icon-cross-size);color:var(--icon-cross-color)}.switch .slider{-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--switch-width);height:var(--switch-height);background:var(--switch-bg);border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:var(--switch-transition);-o-transition:var(--switch-transition);transition:var(--switch-transition);cursor:pointer}.switch .circle{width:var(--circle-diameter);height:var(--circle-diameter);background:var(--circle-bg);border-radius:inherit;-webkit-box-shadow:var(--circle-shadow);box-shadow:var(--circle-shadow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:var(--circle-transition);-o-transition:var(--circle-transition);transition:var(--circle-transition);z-index:1;position:absolute;left:var(--switch-offset)}.switch::before{content:"";position:absolute;width:var(--effect-width);height:var(--effect-height);left:calc(var(--switch-offset) + var(--effect-width)/2);background:var(--effect-bg);border-radius:var(--effect-border-radius);-webkit-transition:var(--effect-transition);-o-transition:var(--effect-transition);transition:var(--effect-transition)}.switch input:checked+.slider{background:var(--switch-checked-bg)}.switch input:checked+.slider .checkmark{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.switch input:checked+.slider .cross{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.switch input:checked+.slider::before{left:calc(100% - var(--effect-width) - var(--effect-width)/2 - var(--switch-offset))}.switch input:checked+.slider .circle{left:calc(100% - var(--circle-diameter) - var(--switch-offset));-webkit-box-shadow:var(--circle-checked-shadow);box-shadow:var(--circle-checked-shadow)}.wic-CC .wic-cookie-consent-category.is-required .switch{opacity:.6;cursor:not-allowed}.wic-CC .wic-widget-policy-link{margin:8px 0 0 0;font-size:.8em}.wic-CC [hidden]{display:none !important}.wic-CC-toggle-details{display:block;width:100%;margin:0 0 12px 0;padding:8px 0;border:none;background:none;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;color:#666;text-align:left;text-decoration:underline;cursor:pointer}.wic-CC-toggle-details .wic-CC-toggle-details-hide{display:none}.wic-CC-toggle-details[aria-expanded=true] .wic-CC-toggle-details-show{display:none}.wic-CC-toggle-details[aria-expanded=true] .wic-CC-toggle-details-hide{display:inline}.wic-CC[data-wic-floating-button="0"] .wic-CC-overlay-container{bottom:0}@media(min-width: 450px){.wic-CC[data-wic-floating-button="0"] .wic-CC-overlay-container{bottom:20px}}
