﻿.animationHidden{opacity:0;transform:translateY(50px);transition:all .2s ease-in-out;}.animationHidden.show{opacity:1;transform:translateY(0);}:root{--font-size-base:1rem;--font-size-sm:var(--font-size-base)*.875;--line-height-base:1.5;--line-height-sm:1.25;--line-height-lg:2;--grid-gutter-width:1.5rem;--bs-input-border-color:#ced4da;--placeholder-color:inherit;--placeholder-opacity:.7;--placeholder-font-style:italic;--container-margin-xl:10vw;--container-margin-md:5vw;}@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}*{outline:0!important;}img{vertical-align:top;}i.fa{line-height:inherit;}.cursor-pointer{cursor:pointer;}.cursor-default{cursor:default;}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;}.white-space-nowrap{white-space:nowrap;}.w-1{width:1px;}a{text-decoration:none;}.box-shadow-none{box-shadow:none!important;}::selection{background:var(--bs-primary);color:#fff;}::-moz-selection{background:var(--bs-primary);color:#fff;}html{min-height:100vh;height:auto;}body{position:relative;min-height:100vh;overflow-y:auto;overflow-x:hidden;color:var(--bs-body-color);display:flex;flex-wrap:wrap;}#BodyContent{flex:0 0 100%;width:100%;}img[data-full='true'],.full-width{max-width:unset;width:100vw;left:50%;margin-left:-50vw;position:relative;}.loader{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:10000;padding:40vh 15px 0;text-align:center;color:#fff;display:none;}.loader .message{font-size:2em;}.loader .spinner-border{width:5rem;height:5rem;border-width:.4em;}.loader.local{position:absolute;padding-top:calc(50% - 5rem);}#PopUp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);z-index:10000;}#PopUp #PopUpContent{display:flex;flex-direction:column;gap:1rem;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1;background-color:var(--bs-white);padding:2rem clamp(1rem,3vw,3rem);border-radius:.5rem;}@media(min-width:768px){#PopUp #PopUpContent{width:60vw;left:20vw;}}#PopUp #PopUpContent img{border-radius:.5rem;position:relative;max-width:100%;height:100%;max-height:25rem;display:block;object-fit:contain;-o-object-fit:contain;object-position:center;-o-object-position:center;z-index:1;margin-inline:auto;}#PopUp #PopUpContent video{position:relative;height:100%;display:block;z-index:1;margin:0 auto;}#PopUp #PopUpContent button.close-pop-up{all:unset;position:absolute;top:.5rem;right:clamp(.5rem,.75vw,1.5rem);z-index:2;display:grid;place-content:center;aspect-ratio:1;width:3rem;cursor:pointer;}#PopUp #PopUpContent .btn{width:max-content;margin-inline:auto;}#map{height:33vh;min-height:400px;width:100%;}.container-bst{padding:0 var(--grid-gutter-width);width:100%;transition:all .4s ease;}@media(min-width:768px){.container-bst{padding:0 var(--container-margin-md);}}@media(min-width:1600px){.container-bst{padding:0 var(--container-margin-xl);}}.richContent-row-ignore-margins-left{margin-left:calc(calc(var(--bs-gutter-x)*-.5) + calc(var(--grid-gutter-width)*-1));}@media(min-width:768px){.richContent-row-ignore-margins-left{margin-left:calc(calc(var(--bs-gutter-x)*-.5) + calc(var(--container-margin-md)*-1));}}@media(min-width:1600px){.richContent-row-ignore-margins-left{margin-left:calc(calc(var(--bs-gutter-x)*-.5) + calc(var(--container-margin-xl)*-1));}}.richContent-row-ignore-margins-right{margin-right:calc(calc(var(--bs-gutter-x)*-.5) + calc(var(--grid-gutter-width)*-1));}@media(min-width:768px){.richContent-row-ignore-margins-right{margin-right:calc(calc(var(--bs-gutter-x)*-.5) + calc(var(--container-margin-md)*-1));}}@media(min-width:1600px){.richContent-row-ignore-margins-right{margin-right:calc(calc(var(--bs-gutter-x)*-.5) + calc(var(--container-margin-xl)*-1));}}.title-h2,.richcontent-text h2{font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:600;line-height:1.2;}.title-h3,.richcontent-text h3{font-size:clamp(1.125rem,2vw,1.25rem);font-weight:600;line-height:1.25;}.title-h4,.richcontent-text h4{font-size:1.125rem;font-weight:600;line-height:1.3;}.title-h5,.richcontent-text h5{font-size:1rem;font-weight:600;line-height:1.4;}.content-text{font-size:1rem;font-weight:400;}.content-notes{font-size:.75rem;font-weight:300;}.loading-results{display:none!important;}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;}.select2-container{position:relative;flex:1 1 auto;width:100%!important;min-width:0;border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important;}.input-group .select2-container{width:1%!important;}select[multiple]+.select2-container{height:auto;}.select2-container .selection{width:100%;}.select2-container .selection .select2-selection{min-width:100%;display:block;height:100%;}span.select2-selection__placeholder:empty:before,span.select2-selection__placeholder:empty::before{content:' ';}.select2-container .select2-selection--single{cursor:pointer;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:15px;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container .select2-selection--single .select2-selection__clear{position:relative;cursor:pointer;float:right;}.select2-container--disabled .select2-selection__clear{display:none;}.select2-container .select2-search--inline{float:left;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-search--dropdown{padding:.25rem;display:block;background:#fff;}.select2-search__field{box-shadow:none!important;}.select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-container .select2-search--inline{float:left;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield;}.select2-dropdown{background-color:#fff;border:var(--bs-border-width) solid var(--bs-input-border-color);border-radius:var(--bs-border-radius);-moz-border-radius:var(--bs-border-radius);-webkit-border-radius:var(--bs-border-radius);display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;max-height:300px;overflow:auto;}.select2-container--open.select2-container--above{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--open.select2-container--below{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-results__option[aria-selected=true]{background-color:var(--bs-primary);color:#fff;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--bs-primary);color:#fff;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container .select2-selection--multiple{min-height:calc(var(--grid-gutter-width) + var(--bs-border-width));}.select2-selection--multiple{display:block;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;}.select2-container--default .select2-selection--multiple .select2-selection__clear{position:relative;cursor:pointer;float:right;}.select2-container .select2-selection--multiple .select2-search--inline{margin:2px 0 2px 0;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;padding:0;height:auto;margin-top:0;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{list-style:none;}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin:2px 5px 2px 0;padding:0 5px;cursor:default;float:left;color:#fff;background-color:var(--bs-primary);border-radius:var(--bs-border-radius);-moz-border-radius:var(--bs-border-radius);-webkit-border-radius:var(--bs-border-radius);}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:inherit;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}::-webkit-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}:-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}::-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}:-ms-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control::-webkit-input-placeholder,.select2-selection__placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control:-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control::-moz-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}.form-control:-ms-input-placeholder{font-style:var(--placeholder-font-style);color:var(--placeholder-color);opacity:var(--placeholder-opacity);}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}input[type="number"],input[type="number"]:hover,input[type="number"]:focus{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;}input[type="password"],input[type="password"]:hover,input[type="password"]:focus,input[type="email"],input[type="email"]:hover,input[type="email"]:focus,input[type="text"],input[type="text"]:hover,input[type="text"]:focus{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;}.input-validation-error{border-color:var(--bs-danger)!important;}.input-validation-error+.select2{border-color:var(--bs-danger)!important;}.input-validation-error+label{color:var(--bs-danger)!important;}input:focus+label{color:var(--bs-primary)!important;}.submitting button{opacity:.5;pointer-events:none;}.submitting button[type=button]{opacity:1;pointer-events:initial;}.cf-turnstile-container{width:100%;text-align:center;}.cf-turnstile-container iframe{width:100%!important;max-width:500px;}.form-group-floating-label{position:relative;margin-bottom:1rem;}.form-group-floating-label label{position:absolute;top:.45rem;left:1rem;margin:0;font-size:.85rem;line-height:1;color:var(--bs-gray-600);pointer-events:none;}.form-group-floating-label .form-control{padding-top:1.4rem;padding-bottom:.4rem;padding-left:1rem;padding-right:1rem;}header{position:sticky;top:var(--hello-bar-height,0);z-index:40;background-color:var(--bs-body-bg);padding:var(--grid-gutter-width) 0;}header a.logo{display:block;}header a.logo img{display:block;height:45px;width:auto;}@media(min-width:992px){header a.logo img{height:60px;}}header .navbar{padding:0;margin:0;}@media(min-width:992px){header .navbar .navbar-nav{align-items:center;gap:1rem;}}header .navbar .nav-link{color:var(--bs-body-color);font-size:.875rem;font-weight:500;text-transform:lowercase;transition:none;}header .navbar .nav-link:hover,header .navbar .nav-link.active{color:var(--bs-primary);}header .navbar .nav-link.menu-button{--menu-button-bg:var(--bs-primary);--menu-button-color:var(--bs-white);display:inline-block;padding:.5rem 1.5rem;border-radius:50rem;background-color:var(--menu-button-bg);color:var(--menu-button-color);transition:background-color .2s,color .2s;}header .navbar .nav-link.menu-button:hover,header .navbar .nav-link.menu-button:focus-visible,header .navbar .nav-link.menu-button.active{background-color:var(--menu-button-hover-bg,var(--menu-button-bg));color:var(--menu-button-hover-color,var(--menu-button-color));}header .header-link{display:inline-block;margin:0 10px;}header .header-link>a{color:var(--bs-body-color);}header .header-link>a:hover,header .header-link>a.active{color:var(--bs-primary);}header .cultures-dropdown{display:inline-block;}header .cultures-dropdown button{padding:0;margin:0;border:0;background:none;text-transform:uppercase;font-size:.875rem;font-weight:500;color:var(--bs-body-color);}header .cultures-dropdown button:hover,header .cultures-dropdown button.show{color:var(--bs-primary);}header .cultures-dropdown .dropdown-toggle::after{vertical-align:.15em;transition:transform .2s ease;}header .cultures-dropdown .dropdown-toggle.show::after{transform:rotate(180deg);}header .cultures-dropdown .dropdown-menu{min-width:0;margin-top:.5rem!important;padding:.375rem;border:0;border-radius:.75rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12);}header .cultures-dropdown .dropdown-menu.show{animation:header-menu-fade .15s ease;}header .cultures-dropdown .dropdown-menu a{display:block;padding:.375rem .875rem;border-radius:.5rem;text-align:center;text-transform:uppercase;font-size:.875rem;font-weight:500;color:var(--bs-body-color);transition:background-color .15s,color .15s;}header .cultures-dropdown .dropdown-menu a:hover,header .cultures-dropdown .dropdown-menu a:focus-visible{background-color:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);}@media(max-width:991.98px){header a.logo,header .cultures-dropdown,header .navbar-toggler{position:relative;z-index:2;}header .navbar-toggler{border:0;padding:.25rem;}header .navbar-toggler,header .navbar-toggler:focus{box-shadow:none;}header .navbar-toggler .navbar-toggler-icon{background-image:none;background-color:var(--bs-primary);-webkit-mask:var(--bs-navbar-toggler-icon-bg) center/100% no-repeat;mask:var(--bs-navbar-toggler-icon-bg) center/100% no-repeat;}header .navbar-toggler[aria-expanded="true"]{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M7 7l16 16M23 7L7 23'/%3e%3c/svg%3e");}header #navbarNav{position:fixed;inset:0;z-index:1;overflow-y:auto;background-color:var(--bs-body-bg);padding:calc(var(--hello-bar-height,0px) + 7rem) var(--grid-gutter-width) var(--grid-gutter-width);}header #navbarNav.collapsing{height:auto!important;transition:none;}header #navbarNav.collapsing,header #navbarNav.show{animation:header-menu-fade .2s ease;}header #navbarNav .navbar-nav{align-items:center;gap:1rem;}header #navbarNav .nav-link{font-size:1.25rem;}}@keyframes header-menu-fade{from{opacity:0;}to{opacity:1;}}@media(max-width:991.98px){body.menu-open{overflow:hidden;}}body:has(#HelloBar){--hello-bar-height:calc(clamp(10px,var(--bs-body-font-size),var(--bs-body-font-size)) + calc(var(--grid-gutter-width)*.5));padding-top:var(--hello-bar-height);}#HelloBar{--font-size:clamp(10px,var(--bs-body-font-size),var(--bs-body-font-size));--height:var(--hello-bar-height);width:auto;display:block;position:fixed;margin-right:auto;top:0;left:0;width:100vw;z-index:50;height:var(--font-size);font-size:var(--font-size);line-height:1;height:var(--height);}#HelloBar .hello-bar{width:100%;color:#fff;overflow:hidden;position:relative;top:0;color:inherit;height:100%;}#HelloBar .hello-bar .hello-bar-content{position:absolute;color:inherit;}#HelloBar .hello-bar .hello-bar-content .hello-bar-items{display:flex;flex-wrap:nowrap;white-space:nowrap;flex-shrink:0;color:inherit;}#HelloBar .hello-bar .hello-bar-content .hello-bar-items:hover{animation-play-state:paused!important;}#HelloBar .hello-bar .hello-bar-content .hello-bar-items .hello-bar-item{padding:0 var(--grid-gutter-width);font-size:inherit;line-height:1;height:var(--height);font-size:var(--font-size);line-height:var(--height);}#HelloBar .hello-bar .hello-bar-content .hello-bar-items .hello-bar-item a{color:inherit;text-decoration:none!important;font-size:inherit;line-height:inherit;}#Banner{margin:0 var(--grid-gutter-width);}#Banner .carousel-inner{border-radius:1.25rem;}#Banner .carousel-inner .carousel-item{position:relative;}#Banner .carousel-inner .carousel-item .carousel-overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}#Banner .carousel-inner .carousel-item img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center center;}@media(min-width:768px){#Banner .carousel-inner .carousel-item img{aspect-ratio:2.5/1;}}#Banner .carousel-inner .carousel-item .carousel-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:1.5rem 1.5rem 3rem;color:var(--bs-white);}@media(min-width:768px){#Banner .carousel-inner .carousel-item .carousel-content{justify-content:center;padding:3rem 4rem;}}#Banner .carousel-inner .carousel-item .carousel-content.text-start{align-items:flex-start;}#Banner .carousel-inner .carousel-item .carousel-content.text-center{align-items:center;}#Banner .carousel-inner .carousel-item .carousel-content.text-end{align-items:flex-end;}#Banner .carousel-inner .carousel-item .carousel-content p:last-child{margin-bottom:0;}#Banner .carousel-inner .carousel-item .carousel-title{max-width:20ch;font-size:1.75rem;font-weight:600;line-height:1.15;}@media(min-width:768px){#Banner .carousel-inner .carousel-item .carousel-title{font-size:clamp(2rem,3.2vw,3.25rem);}}#Banner .carousel-inner .carousel-item .carousel-title p{margin:0;}#Banner .carousel-inner .carousel-item .carousel-subtitle{margin-top:.75rem;font-size:1rem;font-weight:500;}#Banner .carousel-inner .carousel-item .carousel-description{max-width:26rem;margin-top:1rem;font-size:.875rem;font-weight:300;}@media(min-width:768px){#Banner .carousel-inner .carousel-item .carousel-description{margin-top:1.5rem;}}#Banner .carousel-inner video{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;}@media(min-width:768px){#Banner .carousel-inner video{aspect-ratio:2.5/1;}}#Banner.banner-inner .carousel-inner .carousel-item img,#Banner.banner-inner .carousel-inner video{aspect-ratio:16/9;}@media(min-width:768px){#Banner.banner-inner .carousel-inner .carousel-item img,#Banner.banner-inner .carousel-inner video{aspect-ratio:4/1;}}#Banner.banner-accent .carousel-title>p:first-child::before,#Banner.banner-accent .carousel-title:not(:has(>p))::before{content:"_";color:var(--banner-accent);}#Banner .carousel-indicators{z-index:3;justify-content:flex-start;margin:0;right:auto;bottom:1rem;left:1.5rem;}@media(min-width:768px){#Banner .carousel-indicators{bottom:1.5rem;left:4rem;}}#Banner .carousel-indicators [data-bs-target]{width:.5rem;height:.5rem;margin:0 .25rem 0 0;border:0;border-radius:50%;background-color:var(--bs-white);}.banner-wordmark{position:relative;z-index:3;margin:0 var(--grid-gutter-width);text-align:center;}.banner-wordmark img{display:inline-block;width:70%;height:auto;translate:0 -50%;}.page-title{padding:2.5rem 0 3rem;text-align:center;}.page-title h1{margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;}.page-title .page-title-description{max-width:40rem;margin:.75rem auto 0;font-size:.875rem;font-weight:300;color:var(--bs-gray-600);}.page-title .page-title-note{margin:.5rem 0 0;font-size:.75rem;font-weight:500;color:var(--bs-gray-600);}.page-title .page-title-divider{display:block;width:2rem;height:.1875rem;margin:1.25rem auto;border-radius:50rem;background-color:var(--bs-primary);}.page-title .share-buttons{display:flex;justify-content:center;}.page-title .share-buttons img{width:.875rem;height:.875rem;margin:0 .375rem!important;}.news-article{max-width:60rem;margin:0 auto;padding-bottom:3rem;}.news-article .news-article-image{display:block;width:100%;height:auto;border-radius:1.25rem;}.news-article .news-article-content{margin-top:2rem;}.news-article .news-article-content img{max-width:100%;height:auto;}.news-article .news-article-back{display:inline-block;margin-top:2rem;}.news-article-card{display:block;}.news-article-card .image{padding:calc(var(--grid-gutter-width)*.5) 0;}.news-article-card .image img{aspect-ratio:1.5;width:100%;display:block;object-fit:contain;-o-object-fit:contain;object-position:center;-o-object-position:center;}.news-article-card .title{font-weight:bold;}.img-dynamic{max-width:100%;}.richContent-gallery .richContent-gallery-grid{display:grid;grid-template-columns:repeat(var(--cols-xs,2),minmax(0,1fr));column-gap:var(--gap-x,0);row-gap:var(--gap-y,0);}@media(min-width:768px){.richContent-gallery .richContent-gallery-grid{grid-template-columns:repeat(var(--cols-md,3),minmax(0,1fr));}}@media(min-width:992px){.richContent-gallery .richContent-gallery-grid{grid-template-columns:repeat(var(--cols-lg,4),minmax(0,1fr));}}.richContent-gallery .richContent-gallery-carousel .richContent-gallery-item{padding:0 calc(var(--gap-x,0)/2);}.richContent-gallery .richContent-gallery-item a{display:block;}.richContent-gallery .richContent-gallery-item img{display:block;}#Footer{flex:0 0 100%;width:100%;margin-top:auto;text-align:center;}#Footer footer{padding-top:calc(var(--grid-gutter-width)*2);padding-bottom:var(--grid-gutter-width);}#Footer .footer-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.5rem;}#Footer .footer-buttons .footer-button{display:inline-block;padding:.5rem 1.5rem;border:1px solid var(--bs-primary);border-radius:50rem;background-color:var(--bs-white);color:var(--bs-primary);font-size:.875rem;font-weight:500;text-decoration:none;text-transform:lowercase;transition:transform .2s ease,box-shadow .2s ease;}#Footer .footer-buttons .footer-button:hover,#Footer .footer-buttons .footer-button:focus-visible{background-color:var(--bs-white);border-color:var(--bs-primary);color:var(--bs-primary);transform:translateY(-2px);box-shadow:0 .375rem 1rem rgba(var(--bs-primary-rgb),.15);}@media(prefers-reduced-motion:reduce){#Footer .footer-buttons .footer-button{transition:none;}#Footer .footer-buttons .footer-button:hover,#Footer .footer-buttons .footer-button:focus-visible{transform:none;}}#Footer .nav-link{padding:.25rem 0;color:var(--bs-body-color);font-size:.75rem;text-transform:lowercase;}#Footer .nav-link:hover{color:var(--bs-primary);}#Footer #Credits{padding-top:0;padding-bottom:var(--grid-gutter-width);font-size:.625rem;color:var(--bs-gray-600);}#Footer #Credits a{color:inherit;}body.waiting-cookie #CookiesConsent{display:flex;}#CookiesConsent{--cookies-box-width:500px;position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;display:none;pointer-events:none;}#CookiesConsent .cookies-box{bottom:var(--grid-gutter-width);right:var(--grid-gutter-width);position:fixed;width:var(--cookies-box-width);max-width:100%;background:#fff;max-height:calc(100vh - var(--grid-gutter-width)*2);max-height:calc(100dvh - var(--grid-gutter-width)*2);pointer-events:all;border-radius:.5rem;-webkit-box-shadow:0 0 5px 1px rgba(214,214,214,.7);-moz-box-shadow:0 0 5px 1px rgba(214,214,214,.7);box-shadow:0 0 5px 1px rgba(214,214,214,.7);margin-left:auto;margin-top:auto;overflow-x:hidden;overflow-y:auto;}@media(max-width:600px){#CookiesConsent .cookies-box{left:var(--grid-gutter-width);width:auto;}}#CookiesConsent #CookiesMainBox{padding:var(--grid-gutter-width);display:block;}#CookiesConsent #CookiesMainBox .cookie-link{text-decoration:none!important;}#CookiesConsent #CookiesMainBox .cookies-title{line-height:1.3;text-align:center;margin-bottom:.5rem;}#CookiesConsent #CookiesMainBox .cookies-text{margin-bottom:1rem;}#CookiesConsent #CookiesMainBox .cookies-actions{display:flex;gap:.5rem;}#CookiesConsent #CookiesMainBox .cookies-actions .btn{flex:1 1 0;}.cookies-page .cookies-page-link{margin-top:1.5rem;}.cookies-page .cookies-category{padding:1rem 0;border-bottom:1px solid var(--bs-border-color);}.cookies-page .cookies-category .form-check-input{cursor:pointer;}.cookies-page .cookies-category-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.25rem;}.cookies-page .cookies-category-header label{cursor:pointer;}.cookies-page .cookies-page-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;}.embed-consent{position:relative;}.embed-consent iframe[data-embed-src]:not([data-embed-src=""]){visibility:hidden;}.embed-consent-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center;background:var(--bs-light);border:1px solid var(--bs-border-color);color:var(--bs-body-color);border-radius:inherit;}.embed-consent-placeholder p{margin:0;max-width:420px;font-size:.9rem;line-height:1.5;}.embed-consent-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;}