.btn-close{--btn-close-color:#000;--btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E");--btn-close-opacity:0.5;--btn-close-hover-opacity:0.75;--btn-close-focus-shadow:0 0 0 0.25rem rgba(237,119,90,.25);--btn-close-focus-opacity:1;--btn-close-disabled-opacity:0.25;background:transparent var(--btn-close-bg) center/1em auto no-repeat;border:0;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-filter:var(--btn-close-filter);filter:var(--btn-close-filter);height:1em;opacity:var(--btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--btn-close-color)}.btn-close:hover{opacity:var(--btn-close-hover-opacity);text-decoration:none}.btn-close:focus{-webkit-box-shadow:var(--btn-close-focus-shadow);box-shadow:var(--btn-close-focus-shadow);opacity:var(--btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-close-white{--btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--btn-close-filter: }[data-bs-theme=dark]{--btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.modal{--modal-zindex:1055;--modal-width:500px;--modal-padding:1rem;--modal-margin:0.5rem;--modal-color:var(--body-color);--modal-bg:var(--body-bg);--modal-border-color:var(--border-color-translucent);--modal-border-width:var(--border-width);--modal-border-radius:var(--border-radius-lg);--modal-box-shadow:var(--box-shadow-sm);--modal-inner-border-radius:calc(var(--border-radius-lg) - var(--border-width));--modal-header-padding-x:1rem;--modal-header-padding-y:1rem;--modal-header-padding:1rem 1rem;--modal-header-border-color:var(--border-color);--modal-header-border-width:var(--border-width);--modal-title-line-height:1.25;--modal-footer-gap:0.5rem;--modal-footer-bg: ;--modal-footer-border-color:var(--border-color);--modal-footer-border-width:var(--border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--modal-zindex)}.modal-dialog{margin:var(--modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--modal-margin)*2)}.modal-content,.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-clip:padding-box;background-color:var(--modal-bg);border:var(--modal-border-width) solid var(--modal-border-color);color:var(--modal-color);-ms-flex-direction:column;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--backdrop-zindex:1050;--backdrop-bg:#000;--backdrop-opacity:0.5;background-color:var(--backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--backdrop-opacity)}.modal-header{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:var(--modal-header-border-width) solid var(--modal-header-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;padding:var(--modal-header-padding)}.modal-header .btn-close{margin-bottom:calc(var(--modal-header-padding-y)*-.5);margin-left:auto;margin-right:calc(var(--modal-header-padding-x)*-.5);margin-top:calc(var(--modal-header-padding-y)*-.5);padding:calc(var(--modal-header-padding-y)*.5) calc(var(--modal-header-padding-x)*.5)}.modal-title{line-height:var(--modal-title-line-height);margin-bottom:0}.modal-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--modal-padding);position:relative}.modal-footer{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background-color:var(--modal-footer-bg);border-top:var(--modal-footer-border-width) solid var(--modal-footer-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--modal-padding) - var(--modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--modal-footer-gap)*.5)}@media (min-width:576px){.modal{--modal-margin:1.75rem;--modal-box-shadow:var(--box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--modal-width)}.modal-sm{--modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--modal-width:800px}}@media (min-width:1170px){.modal-xl{--modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;height:100%}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:419.98px){.modal-fullscreen-xs-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xs-down .modal-content{border:0;height:100%}.modal-fullscreen-xs-down .modal-body{overflow-y:auto}}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;height:100%}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;height:100%}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;height:100%}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1169.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;height:100%}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1599.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;height:100%}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.modal{--modal-margin:3.5rem 3rem 2rem 3rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(var(--dark-rgb),.95)),to(rgba(var(--dark-rgb),0)));background:linear-gradient(180deg,rgba(var(--dark-rgb),.95) 0,rgba(var(--dark-rgb),0) 100%)}.modal .btn-close[data-bs-dismiss=modal],.modal .close[data-bs-dismiss=modal]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:1px solid transparent;border-radius:var(--border-radius);bottom:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;height:2.5rem;justify-content:center;left:100%;line-height:1;opacity:1;padding:0;position:absolute;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;width:2.5rem;z-index:10}@media (prefers-reduced-motion){.modal .btn-close[data-bs-dismiss=modal],.modal .close[data-bs-dismiss=modal]{-webkit-transition:none;transition:none}}@media (max-width:575.98px){.modal .btn-close[data-bs-dismiss=modal],.modal .close[data-bs-dismiss=modal]{bottom:auto;left:auto;right:0;top:0}}.modal .btn-close[data-bs-dismiss=modal] i,.modal .close[data-bs-dismiss=modal] i{-webkit-transform:translateY(.125em);-ms-transform:translateY(.125em);transform:translateY(.125em)}.modal .btn-close[data-bs-dismiss=modal]:hover,.modal .close[data-bs-dismiss=modal]:hover{background-color:var(--white);border-color:var(--white);color:var(--dark);opacity:1}.modal.modal-borderless .modal-body{padding:0}.modal.modal-borderless .modal-body,.modal.modal-image .modal-body,.modal.modal-slick .modal-body,.modal.modal-video .modal-body{background-color:#0f3445;border-radius:0}.modal.modal-borderless .modal-body iframe,.modal.modal-borderless .modal-body video,.modal.modal-image .modal-body iframe,.modal.modal-image .modal-body video,.modal.modal-slick .modal-body iframe,.modal.modal-slick .modal-body video,.modal.modal-video .modal-body iframe,.modal.modal-video .modal-body video{width:100%}.modal .modal-content{background-color:transparent;border:0}.modal .modal-content .modal-header{display:none}.modal .modal-content .modal-body{background-color:transparent}.modal .modal-content .modal-body form{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:3rem;position:relative}.modal .modal-content .modal-body form[data-drupal-selector^=op-search-form]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.modal .modal-content .modal-body form[data-drupal-selector^=op-search-form] input{height:100%;margin:0}.modal .modal-content .modal-body form[data-drupal-selector^=op-search-form] .form-control{border-radius:var(--border-radius) 0 0 var(--border-radius)}.modal .modal-content .modal-body form[data-drupal-selector^=op-search-form] .btn{border-radius:0 var(--border-radius) var(--border-radius) 0;font-size:0;font-weight:600;padding:0 1.5rem}.modal .modal-content .modal-body form[data-drupal-selector^=op-search-form] .btn:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--icon-g-search);font-family:icons-global;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.modal .modal-content .modal-body form[data-drupal-selector^=op-search-form]:before{color:#fff;content:"Rechercher";font-size:1.35rem;font-weight:700;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:992px){.modal.modal-video{--modal-width:990px}}