.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{background-color:#004880;color:#fff}.offcanvas .btn-close,.offcanvas-xxl .btn-close,.offcanvas-xl .btn-close,.offcanvas-lg .btn-close,.offcanvas-md .btn-close,.offcanvas-sm .btn-close{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}header #commune{max-height:none}header #geolocalisation .ce_form.block{overflow:visible}.leaflet-popup-content{font-size:1em !important;margin:1.1em .8em .8em !important;line-height:initial !important}.leaflet-container a.leaflet-popup-close-button{top:.15em !important;right:.15em !important;font:1.5em/1em "Arial, sans-serif" !important;width:1em !important;height:1em !important}.mod_article.block{overflow:visible}.link-block{cursor:pointer;overflow:hidden;position:relative;transition:all .15s ease;background-color:#fff}.link-block:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#fff;z-index:0}.link-block:hover{box-shadow:0 0 16px rgb(var(--color-std))}.link-block:hover:before{background-color:rgba(var(--color-std), 0.15)}.link-block-dark{cursor:pointer;overflow:hidden;position:relative;transition:all .15s ease}.link-block-dark:hover{box-shadow:0 0 16px rgb(var(--color-std));background-color:#00355e !important}.plaquette .bg-image:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(var(--color-std), 0.5);mix-blend-mode:color}.partenaires.splide .splide__list{align-items:center !important}.partenaires.splide img{max-width:150px;width:100%}.download-icon>path{fill:#00467d}main .mod_article:not(.no-custom-link) .content-text a:not(.btn,.plaquette,.agenda,.atelier,.alerte),main .mod_article:not(.no-custom-link) .content-download a:not(.btn,.plaquette,.agenda,.atelier,.alerte),main .mod_article:not(.no-custom-link) .widget-explanation a:not(.btn,.plaquette,.agenda,.atelier,.alerte),footer .mod_article:not(.no-custom-link) .content-text a:not(.btn,.plaquette,.agenda,.atelier,.alerte),footer .mod_article:not(.no-custom-link) .content-download a:not(.btn,.plaquette,.agenda,.atelier,.alerte),footer .mod_article:not(.no-custom-link) .widget-explanation a:not(.btn,.plaquette,.agenda,.atelier,.alerte){position:relative;opacity:.7}main .mod_article:not(.no-custom-link) .content-text a:not(.btn,.plaquette,.agenda,.atelier,.alerte):hover,main .mod_article:not(.no-custom-link) .content-download a:not(.btn,.plaquette,.agenda,.atelier,.alerte):hover,main .mod_article:not(.no-custom-link) .widget-explanation a:not(.btn,.plaquette,.agenda,.atelier,.alerte):hover,footer .mod_article:not(.no-custom-link) .content-text a:not(.btn,.plaquette,.agenda,.atelier,.alerte):hover,footer .mod_article:not(.no-custom-link) .content-download a:not(.btn,.plaquette,.agenda,.atelier,.alerte):hover,footer .mod_article:not(.no-custom-link) .widget-explanation a:not(.btn,.plaquette,.agenda,.atelier,.alerte):hover{opacity:1}main .mod_article:not(.no-custom-link) .content-text a:not(.btn,.plaquette,.agenda,.atelier,.alerte):before,main .mod_article:not(.no-custom-link) .content-download a:not(.btn,.plaquette,.agenda,.atelier,.alerte):before,main .mod_article:not(.no-custom-link) .widget-explanation a:not(.btn,.plaquette,.agenda,.atelier,.alerte):before,footer .mod_article:not(.no-custom-link) .content-text a:not(.btn,.plaquette,.agenda,.atelier,.alerte):before,footer .mod_article:not(.no-custom-link) .content-download a:not(.btn,.plaquette,.agenda,.atelier,.alerte):before,footer .mod_article:not(.no-custom-link) .widget-explanation a:not(.btn,.plaquette,.agenda,.atelier,.alerte):before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:-0.25em;left:0;background-color:currentColor;transform:scaleX(0);transition:transform .3s ease}main .mod_article:not(.no-custom-link) .content-text a:not(.btn,.plaquette,.agenda,.atelier,.alerte):hover:before,main .mod_article:not(.no-custom-link) .content-download a:not(.btn,.plaquette,.agenda,.atelier,.alerte):hover:before,main .mod_article:not(.no-custom-link) .widget-explanation a:not(.btn,.plaquette,.agenda,.atelier,.alerte):hover:before,footer .mod_article:not(.no-custom-link) .content-text a:not(.btn,.plaquette,.agenda,.atelier,.alerte):hover:before,footer .mod_article:not(.no-custom-link) .content-download a:not(.btn,.plaquette,.agenda,.atelier,.alerte):hover:before,footer .mod_article:not(.no-custom-link) .widget-explanation a:not(.btn,.plaquette,.agenda,.atelier,.alerte):hover:before{transform:scaleX(1)}.splide-gray-outside .splide__arrow svg{fill:#00a0e1}.splide__arrows:has(>.splide__arrow--prev:disabled):has(>.splide__arrow--next:disabled){display:none}form .textarea{height:10em !important}main .mod_article.degrade .download-icon>path{fill:#64b42d}main .mod_article.degrade .nav-pills .nav-link{color:#fff;opacity:.7;transition:opacity .15s ease}main .mod_article.degrade .nav-pills .nav-link:hover{opacity:1}main .mod_article.degrade .nav-pills .nav-link.active{opacity:1;background-color:#64b42d}main .mod_article.degrade .content-text a:not(.btn,.plaquette,.agenda,.atelier,.alerte),main .mod_article.degrade .content-download a:not(.btn,.plaquette,.agenda,.atelier,.alerte),main .mod_article.degrade .widget-explanation a:not(.btn,.plaquette,.agenda,.atelier,.alerte){color:#fff}main .mod_article.degrade .widget .form-check-input:checked{background-color:var(--bs-secondary);border-color:var(--bs-secondary)}main .mod_article.degrade .widget>.form-control,main .mod_article.degrade .widget>.form-select{color:#fff;border-color:rgba(255,255,255,.6)}main .mod_article.degrade .widget>.form-control:focus,main .mod_article.degrade .widget>.form-select:focus{box-shadow:0 0 16px .15rem rgba(0,0,0,.25)}main .mod_article.degrade .widget>.form-control>option,main .mod_article.degrade .widget>.form-select>option{color:#00467d}main .mod_article.degrade .widget>.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}main .mod_article.degrade .widget>label:not(.altcha-label,.form-check-label){color:rgba(255,255,255,.65)}main .mod_article.degrade .widget label.altcha-label{color:#333}main .mod_article.degrade .widget>label.error{color:#d9f059;font-weight:bold}main .mod_article.degrade .widget>p.error{color:#d9f059}main .mod_article.degrade .widget.error>input[name=commune],main .mod_article.degrade .widget.error>input[name=email],main .mod_article.degrade .widget.error>input[name=calendars],main .mod_article.degrade .widget.error+.checkbox-dropdown-wrapper>.form-select{box-shadow:0 0 16px .15rem rgba(217,240,89,.7);border-color:rgba(217,240,89,.7)}main .mod_article.degrade .widget.error>input[name=commune]+p.error,main .mod_article.degrade .widget.error>input[name=email]+p.error,main .mod_article.degrade .widget.error>input[name=calendars]+p.error,main .mod_article.degrade .widget.error+.checkbox-dropdown-wrapper>.form-select+p.error{display:none}.js-event-list{position:relative}.js-event-list.loading>*{opacity:.3}.js-event-list.loading::before{content:"";position:absolute;z-index:2;left:calc(50% - 2em);top:1em;width:4em;height:4em;border-radius:50%;background-color:#fff;box-shadow:0 0 1em .15rem rgba(0,0,0,.25)}.js-event-list.loading::after{content:"";position:absolute;z-index:2;left:calc(50% - 1em);top:2em;width:2em;height:2em;border:.25em solid rgba(var(--color-std), 0.4);border-top-color:#64b42d;border-radius:50%;animation:spin-loading .8s linear infinite}@keyframes spin-loading{to{transform:rotate(360deg)}}.btn.submit.is-loading{position:relative;padding-left:2.5em !important;pointer-events:none;opacity:.8}.btn.submit.is-loading::before{content:"";position:absolute;left:.8em;top:50%;width:1em;height:1em;margin-top:-0.5em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-loading .75s linear infinite}footer+#footer1{margin-top:calc(1.525rem + 3.3vw)}@media(min-width: 1200px){footer+#footer1{margin-top:4rem}}footer .mod_article{padding-top:calc(1.525rem + 3.3vw);padding-bottom:calc(1.525rem + 3.3vw)}@media(min-width: 1200px){footer .mod_article{padding-top:4rem}}@media(min-width: 1200px){footer .mod_article{padding-bottom:4rem}}footer a{color:#fff;opacity:.75;transition:opacity .15s ease}footer a:hover{opacity:1}footer p{margin-bottom:.5em}footer ul.custom-bullets{list-style:none;padding-left:1em}footer ul.custom-bullets li{position:relative;padding-left:0;margin-bottom:.5em}footer ul.custom-bullets li::before{content:"";position:absolute;left:-0.75rem;top:.6em;width:6px;height:6px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3ccircle cx='4' cy='4' r='3' fill='%23fff'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat}footer #footer1{padding-top:calc(1.525rem + 3.3vw);padding-bottom:calc(1.525rem + 3.3vw);font-size:.8em;color:#fff;background:linear-gradient(to bottom, rgb(var(--color-std), 1) 40%, rgb(var(--color-std), 0.5) 100%)}@media(min-width: 1200px){footer #footer1{padding-top:4rem}}@media(min-width: 1200px){footer #footer1{padding-bottom:4rem}}h2.content-headline.actus,h2.content-headline.ateliers,h2.newsletter{position:relative}h2.content-headline.actus:before,h2.content-headline.ateliers:before,h2.newsletter:before{content:"";width:1.5em;height:1.5em;background-position:center center;background-repeat:no-repeat;background-size:contain;vertical-align:center;display:inline-block;margin-right:.5em}h2.content-headline.actus:before{background-image:url("/files/layout2026/picto-actualites.svg")}h2.content-headline.ateliers{margin-left:.5rem;padding-left:3.65rem}h2.content-headline.ateliers:before{background-color:rgb(var(--color-light));-webkit-mask:url("/files/layout2026/picto-prochains-ateliers.svg") no-repeat center/contain;mask:url("/files/layout2026/picto-prochains-ateliers.svg") no-repeat center/contain;position:absolute;left:0;top:0}h2.content-headline.ateliers~.content-text{margin-left:calc(3.65rem + 0.5rem)}h2.newsletter:before{background-image:url("/files/layout2026/picto-newsletter.svg");vertical-align:middle;width:1.75em;height:1.75em}.ban-autocomplete-wrapper{position:relative}.ban-autocomplete-list-wrapper{position:absolute;top:100%;right:0;z-index:9999;display:none;margin-top:.5rem;width:100%}.ban-autocomplete-list-wrapper .ban-autocomplete-list{max-height:260px;overflow-y:auto}header .ban-autocomplete-list-wrapper{width:calc(100% + 3rem);right:-1.5rem}.ban-autocomplete-item{display:block;width:100%;padding:.75rem .9rem;border:0;border-bottom:1px solid #eee;background:#fff;text-align:left;cursor:pointer;transition:background .15s ease}.ban-autocomplete-item:last-child{border-bottom:0}.ban-autocomplete-item:hover,.ban-autocomplete-item:focus{background:#f5f5f5;outline:none}.ban-autocomplete-main{font-size:16px;line-height:1.25;font-weight:500;color:#00467d}.ban-autocomplete-loading,.ban-autocomplete-list-wrapper,.ban-autocomplete-no-result{width:100%;position:absolute;padding:.4rem .7rem;color:rgba(var(--color-dark));font-size:.75rem;font-weight:500;margin-top:.5rem;background:#fff;border:2px solid rgba(var(--color-light));border-radius:.5rem;text-align:center;box-shadow:0 2px 16px rgba(0,0,0,.5);z-index:1060}.ban-autocomplete-loading,.ban-autocomplete-no-result{display:flex;align-items:center}.ban-autocomplete-list{background-color:#fff}.ban-autocomplete-no-result::before,.ban-autocomplete-loading::before,.ban-autocomplete-list-wrapper::before{content:"";position:absolute;top:-9px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid rgba(var(--color-light))}.ban-autocomplete-no-result::after,.ban-autocomplete-loading::after,.ban-autocomplete-list-wrapper::after{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff}.ban-autocomplete-spinner{width:14px;height:14px;border:2px solid #ccc;border-top-color:#333;border-radius:50%;animation:ban-spin .8s linear infinite}header .ban-autocomplete-loading,header .ban-autocomplete-list-wrapper,header .ban-autocomplete-no-result{border-color:rgba(var(--color-std))}header .ban-autocomplete-no-result::before,header .ban-autocomplete-loading::before,header .ban-autocomplete-list-wrapper::before{border-bottom-color:rgba(var(--color-std))}.modal input.form-control{background-color:rgba(255,255,255,.35);color:#fff;border-color:rgba(255,255,255,.55);font-size:16px}.modal-fullscreen{width:96vw !important;height:96vh !important;left:2vw;top:2vh;overflow:hidden;border-radius:1em;box-shadow:0 0 16px rgba(0,0,0,.5)}#modalCarte .checkbox-pills{gap:.5rem}#modalCarte .checkbox-pills .pill{display:inline;align-items:center;padding:.5em .9em;border-radius:999px;border:0;background-color:rgba(0,0,0,.45);color:#fff;opacity:.7;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;font-size:.75em}#modalCarte .checkbox-pills .pill:hover{opacity:.85}#modalCarte .checkbox-pills .btn-check:checked+.pill{opacity:1;background-color:rgba(0,0,0,.65)}#modalCarte .checkbox-pills .btn-check:focus+.pill{box-shadow:0 0 0 .2rem rgba(255,255,255,.25)}.splide-white-outside .splide__pagination__page{background-color:rgba(255,255,255,.1);border:1px solid #fff;width:.75em;height:.75em;margin:.125em}.splide-white-outside .splide__pagination__page.is-active{background-color:rgba(255,255,255,.9);border:1px solid #fff;transform:scale(1)}.splide-white-outside .splide__pagination__page:hover{background-color:rgba(255,255,255,.5);opacity:1}.btn-white:hover{box-shadow:0 0 16px rgba(0,0,0,.5)}@media screen and (min-width: 576px){.liste-colonnes,.liste-colonnes2max{-moz-columns:2;columns:2;-moz-column-gap:2rem;column-gap:2rem}.liste-colonnes p,.liste-colonnes2max p{-moz-column-break-inside:avoid;break-inside:avoid}}@media screen and (min-width: 768px){.ban-autocomplete-list-wrapper .ban-autocomplete-list{max-height:320px}#modalCarte .ateliers{height:calc(100vh - 4.25em);overflow-y:auto}}@media screen and (min-width: 1200px){.liste-colonnes{-moz-columns:3;columns:3;-moz-column-gap:2rem;column-gap:2rem}}

.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-third{--bs-alert-color: var(--bs-third-text-emphasis);--bs-alert-bg: var(--bs-third-bg-subtle);--bs-alert-border-color: var(--bs-third-border-subtle);--bs-alert-link-color: var(--bs-third-text-emphasis)}.alert-fourth{--bs-alert-color: var(--bs-fourth-text-emphasis);--bs-alert-bg: var(--bs-fourth-bg-subtle);--bs-alert-border-color: var(--bs-fourth-border-subtle);--bs-alert-link-color: var(--bs-fourth-text-emphasis)}.alert-white{--bs-alert-color: var(--bs-white-text-emphasis);--bs-alert-bg: var(--bs-white-bg-subtle);--bs-alert-border-color: var(--bs-white-border-subtle);--bs-alert-link-color: var(--bs-white-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}

.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}

.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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");--bs-btn-close-opacity: 0.5;--bs-btn-close-hover-opacity: 0.75;--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(0, 90, 160, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }

.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: #333;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.6;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translate(0, -50px);transition:transform .3s ease-out}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin-top:calc(-0.5*var(--bs-modal-header-padding-y));margin-right:calc(-0.5*var(--bs-modal-header-padding-x));margin-bottom:calc(-0.5*var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}

.pagination{--bs-pagination-padding-x: 0.75rem;--bs-pagination-padding-y: 0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(0, 90, 160, 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #005aa0;--bs-pagination-active-border-color: #005aa0;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1*var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: 0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: 0.5rem;--bs-pagination-padding-y: 0.25rem;--bs-pagination-font-size:0.75rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}

.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);mask-image:linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}

.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size:0.75rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: 0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: 0.5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.6;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5*var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}

.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: #fff;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width)*2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #ccdeec;--bs-table-border-color: rgb(163.2, 177.6, 188.8);--bs-table-striped-bg: rgb(193.8, 210.9, 224.2);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(183.6, 199.8, 212.4);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(188.7, 205.35, 218.3);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e0f0d5;--bs-table-border-color: rgb(179.2, 192, 170.4);--bs-table-striped-bg: rgb(212.8, 228, 202.35);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(201.6, 216, 191.7);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(207.2, 222, 197.025);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: rgb(209, 231, 220.8);--bs-table-border-color: rgb(167.2, 184.8, 176.64);--bs-table-striped-bg: rgb(198.55, 219.45, 209.76);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(188.1, 207.9, 198.72);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(193.325, 213.675, 204.24);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: rgb(206.6, 244.4, 252);--bs-table-border-color: rgb(165.28, 195.52, 201.6);--bs-table-striped-bg: rgb(196.27, 232.18, 239.4);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(185.94, 219.96, 226.8);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(191.105, 226.07, 233.1);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: rgb(255, 242.6, 205.4);--bs-table-border-color: rgb(204, 194.08, 164.32);--bs-table-striped-bg: rgb(242.25, 230.47, 195.13);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(229.5, 218.34, 184.86);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(235.875, 224.405, 189.995);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: rgb(247.4, 252, 221.8);--bs-table-border-color: rgb(197.92, 201.6, 177.44);--bs-table-striped-bg: rgb(235.03, 239.4, 210.71);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(222.66, 226.8, 199.62);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(228.845, 233.1, 205.165);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f5f5f6;--bs-table-border-color: rgb(196, 196, 196.8);--bs-table-striped-bg: rgb(232.75, 232.75, 233.7);--bs-table-striped-color: #000;--bs-table-active-bg: rgb(220.5, 220.5, 221.4);--bs-table-active-color: #000;--bs-table-hover-bg: rgb(226.625, 226.625, 227.55);--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: rgb(77.4, 80.6, 83.8);--bs-table-striped-bg: rgb(44.1, 47.9, 51.7);--bs-table-striped-color: #fff;--bs-table-active-bg: rgb(55.2, 58.8, 62.4);--bs-table-active-color: #fff;--bs-table-hover-bg: rgb(49.65, 53.35, 57.05);--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}

.contao-cookiebar{color:#fff}.contao-cookiebar .cc-head{margin-bottom:2em}.contao-cookiebar .cc-head .title{opacity:1;color:#fff;letter-spacing:.1em;font-size:1.2em}.contao-cookiebar .cc-inner{font-size:.8em;background:#005aa0;background:linear-gradient(45deg, #001b30 0%, #005aa0 100%)}.contao-cookiebar p{color:#fff;opacity:.7}.contao-cookiebar .cc-cookies{background-color:rgb(12.75,98.25,164.75)}.contao-cookiebar .cc-cookies>p,.contao-cookiebar .cc-cookies>.cc-cookie{border-top:1px solid #003660}.contao-cookiebar .cc-cookies>p .cc-cookie-info,.contao-cookiebar .cc-cookies>.cc-cookie .cc-cookie-info{background-color:rgb(38.25,114.75,174.25);border:1px solid rgb(0,67.5,120)}.contao-cookiebar .cc-groups .cc-group{background-color:rgb(0,67.5,120);border:1px solid #003660}.contao-cookiebar .cc-info a{color:#fff}.contao-cookiebar .cc-info a:hover{color:#fff;opacity:.5}

.spinner-grow,.spinner-border{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg) /* rtl:ignore */}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-border-width: 0.25em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:rgba(0,0,0,0)}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: 0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -0.125em;--bs-spinner-animation-speed: 0.75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media(prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}

.event.layout_list{position:relative;transition:box-shadow .2s ease,transform .2s ease}.event.layout_list h3{font-size:calc(1.275rem + 0.3vw);line-height:1.05em}@media(min-width: 1200px){.event.layout_list h3{font-size:1.5rem}}.event.layout_list h3 span.type{font-size:.85em;font-weight:400;display:block;margin-bottom:.15em}.event.layout_list h3 span.small{font-size:.85em}.event.layout_list .complet{top:-7px;right:-7px;width:5.25em;height:5.25em}.event.layout_list:hover{box-shadow:0 0 16px 6px rgba(var(--color-dark), 1)}.event.layout_list .atelier{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;line-clamp:1}

.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: 0.75rem;--bs-toast-padding-y: 0.5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: 0 0 64px 32px rgba(0, 0, 0, 0.5);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5*var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}

