.bd-cookie-settings{position:fixed;bottom:16px;left:16px;border-width:.25rem;text-align:center;box-shadow:.375rem .375rem 0 0 rgba(47,99,65,.4);width:calc(100% - 32px);max-height:90vh;z-index:1400;overflow:auto}@media screen and (min-width:768px){.bd-cookie-settings{max-width:343px}}.bd-cookie-settings .bl-button{display:block;width:100%;text-align:center}.bd-footer-wrapper{position:relative;z-index:10}.bd-footer__address{flex:1 1;z-index:1;font-style:normal}.bd-footer__links li{padding-bottom:1.5rem}@media screen and (min-width:768px){.bd-footer__links li{padding-bottom:.25rem}}.bd-logo-bufdir-pride .cls-1{fill:none}.bd-logo-bufdir-pride .cls-5{fill:#ed1c25}.bd-logo-bufdir-pride .cls-2{fill:#f99d1c}.bd-logo-bufdir-pride .cls-4{fill:#ede80a}.bd-logo-bufdir-pride .cls-3{fill:#00a84c}.bd-logo-bufdir-pride .cls-8{fill:#4560ac}.bd-logo-bufdir-pride .cls-6{fill:#9e3092}.bd-logo-bufdir-pride .cls-7{fill:#231f20}@keyframes red_animation{0%{fill:#ed1c25}17%{fill:#f99d1c}33%{fill:#ede80a}50%{fill:#00a84c}67%{fill:#4560ac}83%{fill:#9e3092}to{fill:#ed1c25}}@keyframes orange_animation{0%{fill:#f99d1c}17%{fill:#ede80a}33%{fill:#00a84c}50%{fill:#4560ac}67%{fill:#9e3092}83%{fill:#ed1c25}to{fill:#f99d1c}}@keyframes yellow_animation{0%{fill:#ede80a}17%{fill:#00a84c}33%{fill:#4560ac}50%{fill:#9e3092}67%{fill:#ed1c25}83%{fill:#f99d1c}to{fill:#ede80a}}@keyframes green_animation{0%{fill:#00a84c}17%{fill:#4560ac}33%{fill:#9e3092}50%{fill:#ed1c25}67%{fill:#f99d1c}83%{fill:#ede80a}to{fill:#00a84c}}@keyframes blue_animation{0%{fill:#4560ac}17%{fill:#9e3092}33%{fill:#ed1c25}50%{fill:#f99d1c}67%{fill:#ede80a}83%{fill:#00a84c}to{fill:#4560ac}}@keyframes purple_animation{0%{fill:#9e3092}17%{fill:#ed1c25}33%{fill:#f99d1c}50%{fill:#ede80a}67%{fill:#00a84c}83%{fill:#4560ac}to{fill:#9e3092}}.bd-logo-bufdir-pride:hover .cls-2,.bd-logo-bufdir-pride:hover .cls-3,.bd-logo-bufdir-pride:hover .cls-4,.bd-logo-bufdir-pride:hover .cls-5,.bd-logo-bufdir-pride:hover .cls-6,.bd-logo-bufdir-pride:hover .cls-8{animation-duration:1.2s;animation-iteration-count:infinite;animation-direction:reverse}.bd-logo-bufdir-pride:hover .cls-5{animation-name:red_animation}.bd-logo-bufdir-pride:hover .cls-2{animation-name:orange_animation}.bd-logo-bufdir-pride:hover .cls-4{animation-name:yellow_animation}.bd-logo-bufdir-pride:hover .cls-3{animation-name:green_animation}.bd-logo-bufdir-pride:hover .cls-8{animation-name:blue_animation}.bd-logo-bufdir-pride:hover .cls-6{animation-name:purple_animation}.bd-header{z-index:1300;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;transition:box-shadow .4s}.bd-header--has-shadow{transition:box-shadow .4s;box-shadow:0 0 6px rgba(0,0,0,.5)}.bd-header__logo a{display:inline-flex}.bd-header__grid{height:90px;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"logo search-and-menu-button";align-items:center}.bd-header__search-and-menu-button{grid-area:search-and-menu-button;display:grid;grid-template-columns:1fr;grid-template-areas:"search menu-button";justify-items:end}@media screen and (min-width:768px){.bd-header__search-and-menu-button{grid-template-columns:1fr auto;grid-column-gap:var(--bl-s-5)}}.bd-mega-menu__backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3)}.bd-mega-menu__content-wrapper{background-color:#fff;position:fixed;top:90px;left:0;right:0;bottom:0;overflow-y:auto}@media screen and (min-width:768px){.bd-mega-menu__content-wrapper{bottom:auto;max-height:calc(100vh - 90px)}}body:has(.bd-mega-menu__backdrop){overflow:hidden}.bd-header-search{width:100%}@media(max-width:607px){.bd-header-search{display:none}.bd-mega-menu .bd-header-search{display:block}}.bd-mega-menu-content,.bd-mega-menu-content__main-link-grid{display:grid;grid-template-columns:repeat(1,1fr)}.bd-mega-menu-content__main-link-grid{grid-gap:2rem 1.5rem}@media screen and (min-width:768px){.bd-mega-menu-content__main-link-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.bd-mega-menu-content__main-link-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.bd-mega-menu-content:has(.bd-mega-menu-content__highlighted){grid-template-columns:repeat(1,2fr 1fr)}}@media screen and (min-width:1024px){.bd-mega-menu-content:has(.bd-mega-menu-content__highlighted) .bd-mega-menu-content__main-link-grid{grid-template-columns:repeat(2,1fr)}}.bd-mega-menu-content__highlighted{padding-top:3rem}@media screen and (min-width:1024px){.bd-mega-menu-content__highlighted{padding-top:0}}.bd-mega-menu-content__footer ul{display:flex;gap:1.5rem;flex-flow:column}@media screen and (min-width:768px){.bd-mega-menu-content__footer ul{flex-flow:row}}