/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:2px solid;outline-color:#000;outline-color:rgba(0,0,0,.6)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}button,input,select,textarea{border:1px solid #000;border-radius:0;font-family:inherit;font-size:inherit;line-height:1em}button,input[type=cancel],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{max-width:100%;overflow:auto;resize:vertical;vertical-align:top}::-moz-selection{text-shadow:none}::selection{text-shadow:none}iframe,img{vertical-align:top}embed,iframe,img,object,param,video{max-width:100%}img{height:auto}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}:root{-webkit-font-smoothing:antialiased;background-color:#fff;color:#1a1a1a;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px}html[lang=en] ul.language-switcher li:first-child,html[lang=sv] ul.language-switcher li:last-child,main ul.language-switcher{display:none}.takeover ul.language-switcher{display:block}a{color:#1a1a1a;text-decoration:underline}a:focus-visible{border-color:#1a1a1a;box-shadow:0 0 8px 8px #5f9595;color:#1a1a1a;outline-color:#fff;outline:3px solid #fff}::-moz-selection{background:rgba(0,0,0,.2)}::selection{background:rgba(0,0,0,.2)}#go-to-main-content{color:transparent;margin:0 auto;position:absolute;text-align:center;width:100%}#go-to-main-content:focus-visible{align-items:center;background-color:#1a1a1a;border-radius:0;color:#fff;display:flex;flex-direction:row;height:150px;justify-content:center;position:relative;top:2px;width:100%;z-index:20}[rel=open-consent-manager]:hover{cursor:pointer}.center,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body{margin:0 auto;max-width:1600px;padding:0 40px}main#main-content{padding-top:120px}.section+.section{margin-top:50px}.section.slider+.section{margin-top:20px}.footer .section+.section{margin-top:0}.navigation-bar{align-items:center;display:flex;height:auto;min-height:80px;position:relative}.section__title{margin-right:20px}.section__title,.section__title-underline{margin-bottom:40px}.section__title-underline{background-color:#1a1a1a;display:inline-block;flex:1;height:1px;padding:0}.section__title-underline:before{display:none}.section__content--push{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:40px}.section__content--push .section__title,.section__content--push .section__title-underline{margin-bottom:0}.section--push{padding-bottom:40px}.section__link{margin-top:30px}.section--dotted-bottom{padding-bottom:40px;position:relative}.section--dotted-bottom:after{background:url(/themes/bibu/assets/icons/dot-tertiary.svg) round 0 0;background-repeat:repeat-x;background-size:12px;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;width:100%}.section--dotted-bottom.section--dotted-bottom-small{padding-bottom:25px}.section:last-child.section--dotted-bottom{padding-bottom:0}.section:last-child.section--dotted-bottom:after{content:normal;display:none}.section-articles+.section-articles{margin-top:40px}.section--dotted-bottom+.section-articles{margin-top:50px}.section--dotted-double{padding-bottom:30px;padding-top:30px;position:relative}.section--dotted-double:after,.section--dotted-double:before{background:url(/themes/bibu/assets/icons/dot-tertiary.svg) round 0 0;background-repeat:repeat-x;background-size:12px;content:"";height:4px;left:0;position:absolute;right:0;top:0;width:100%}.section--dotted-double:after{bottom:0;top:auto}.dotted-container{border:2px dotted #1a1a1a;padding:20px}.primary-content{max-width:1200px}.primary-content-wide{max-width:1520px}:root.noscroll,:root.noscroll body{overflow:hidden!important}.page-meta{align-items:center;display:flex;margin-bottom:20px;margin-top:20px}.page-meta>*{margin-left:20px}.page-meta>:first-child{margin-left:0}.buttons,.category-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons>*,.category-list>*{margin-bottom:20px;margin-right:20px}.buttons>:last-child,.category-list>:last-child{margin-right:0}.buttons{margin-bottom:-20px}.category-list>*{margin-bottom:0}.klaro .cookie-notice:not(.cookie-modal-notice) .logo-list+.cn-body,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .logo-list+.cn-body,.logo-list+.legible,h4+.logo-list{margin-top:30px}.logo-list>*{margin-top:20px;max-width:320px}.logo-list>:first-child{margin-top:0}.columns{align-items:stretch;display:grid;gap:40px}.columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.columns--4{grid-template-columns:repeat(4,minmax(0,1fr))}.columns--5{grid-template-columns:repeat(5,minmax(0,1fr))}.columns--color-mix .card{background-color:#fff}.columns--color-mix .card:hover{background-color:#e8e8ed}.columns--color-mix :nth-child(3n-1).card{background-color:#d7e5e5}.columns--color-mix :nth-child(3n-1).card .card__vignette{border-bottom:10px solid #d7e5e5;border-right:10px solid #d7e5e5}.columns--color-mix :nth-child(3n-1).card:hover{background-color:#e8e8ed}.columns--color-mix :nth-child(3n-1).card:hover .card__vignette{border-bottom:10px solid #e8e8ed;border-right:10px solid #e8e8ed}.columns--color-mix :nth-child(3n-2).card{background-color:#fcf3de}.columns--color-mix :nth-child(3n-2).card .card__vignette{border-bottom:10px solid #fcf3de;border-right:10px solid #fcf3de}.columns--color-mix :nth-child(3n-2).card:hover{background-color:#e8e8ed}.columns--color-mix :nth-child(3n-2).card:hover .card__vignette{border-bottom:10px solid #e8e8ed;border-right:10px solid #e8e8ed}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body,.legible,:root{-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif;font-size:22px;line-height:1.5454545455em}.ck-content .form,.ck-content blockquote,.ck-content div,.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6,.ck-content ol,.ck-content p,.ck-content pre code:first-child,.ck-content table,.ck-content ul,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .form,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body blockquote,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body div,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h1,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h2,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h3,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h4,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h5,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h6,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body ol,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body pre code:first-child,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body table,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body ul,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body .form,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body blockquote,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body div,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h1,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h2,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h3,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h4,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h5,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h6,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body ol,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body p,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body pre code:first-child,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body table,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body ul,.legible .form,.legible blockquote,.legible div,.legible h1,.legible h2,.legible h3,.legible h4,.legible h5,.legible h6,.legible ol,.legible p,.legible pre code:first-child,.legible table,.legible ul{margin-top:1.4em}.ck-content :first-child,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body :first-child,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body :first-child,.legible :first-child{margin-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h1+*,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h2+*,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h3+*,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h4+*,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h5+*,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h6+*,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h1+*,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h2+*,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h3+*,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h4+*,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h5+*,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h6+*,.legible h1+*,.legible h2+*,.legible h3+*,.legible h4+*,.legible h5+*,.legible h6+*{margin-top:.9em}.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body .form,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body blockquote,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body div,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body h1,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body h2,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body h3,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body h4,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body h5,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body h6,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body ol,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body p,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body pre code:first-child,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body table,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body ul,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body .form,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body blockquote,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body div,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body h1,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body h2,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body h3,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body h4,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body h5,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body h6,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body ol,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body p,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body pre code:first-child,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body table,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body ul,.legible.legible--tight .form,.legible.legible--tight blockquote,.legible.legible--tight div,.legible.legible--tight h1,.legible.legible--tight h2,.legible.legible--tight h3,.legible.legible--tight h4,.legible.legible--tight h5,.legible.legible--tight h6,.legible.legible--tight ol,.legible.legible--tight p,.legible.legible--tight pre code:first-child,.legible.legible--tight table,.legible.legible--tight ul{margin-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body h1+*,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body h2+*,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body h3+*,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body h4+*,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body h5+*,.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body h6+*,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body h1+*,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body h2+*,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body h3+*,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body h4+*,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body h5+*,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body h6+*,.legible.legible--tight h1+*,.legible.legible--tight h2+*,.legible.legible--tight h3+*,.legible.legible--tight h4+*,.legible.legible--tight h5+*,.legible.legible--tight h6+*{margin-top:.25em}.klaro .cookie-notice:not(.cookie-modal-notice) .legible--tight.cn-body :first-child,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .legible--tight.cn-body :first-child,.legible.legible--tight :first-child{margin-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body form,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body form,.legible form{display:block}.ck-content h1,.header-1,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .header-1,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h1,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body .header-1,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h1,.legible .header-1,.legible h1{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:2.2727272727rem;font-weight:700;line-height:1.16em}.ck-content h2,.header-2,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .header-2,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h2,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body .header-2,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h2,.legible .header-2,.legible h2,.push__header{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.5454545455rem;font-weight:700;line-height:1.1470588235em}.ck-content h3,.eu-cookie-compliance-banner .klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h2,.eu-cookie-compliance-banner h2,.header-3,.klaro .cookie-notice h2,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .header-3,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h2,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h3,.klaro.klaro-theme-bibu .cookie-modal .cm-modal .cm-header h1.title,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body .cookie-notice h2,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body .eu-cookie-compliance-banner h2,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body .header-3,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h3,.klaro.klaro-theme-bibu .cookie-notice .cookie-modal .cookie-modal-notice .cn-body h2,.legible .header-3,.legible h3{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1.2727272727rem;font-weight:700;line-height:1.1785714286em}.ck-content h4,.header-4,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .header-4,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h4,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body .header-4,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h4,.legible .header-4,.legible h4{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:1rem;font-weight:700;line-height:1.1363636364em}.date{font-size:.6818181818rem}.description{font-size:1.2727272727rem}.header-1+.category-list,.header-1+.description,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h1+.category-list,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h1+.description,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h1+.category-list,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h1+.description,.legible h1+.category-list,.legible h1+.description{margin-top:10px}.description+.category-list,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .description+p,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body .description+p,.legible .description+p{margin-top:20px}.contact-info+.contact-info,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .contact-info+.contact-info,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body .contact-info+.contact-info,.legible .contact-info+.contact-info{margin-top:5px}.ck-content ol,.ck-content ul,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body ol,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body ul,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body ol,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body ul,.legible ol,.legible ul{list-style-position:outside;margin-left:1.5em;padding-left:0}.ck-content ul,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body ul,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body ul,.legible ul{list-style-image:url(/themes/bibu/assets/icons/dot-tertiary-large.svg)}.ck-content ul li,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body ul li,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body ul li,.legible ul li{padding-left:10px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body ul,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body ul,.legible ul{list-style-type:disc}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body ol,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body ol,.legible ol{list-style-type:decimal}b,strong{font-weight:700}em,i{font-style:italic}hr{border:0;margin:0;padding-bottom:25px;padding-top:25px;position:relative}hr:before{background:url(/themes/bibu/assets/icons/dot-tertiary.svg) round 0 0;background-repeat:repeat-x;background-size:12px;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;top:25px;width:100%}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body code,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body code,.legible code{background-color:#222;color:#fff;font-family:Monaco,Courier,Courier New,monospace;vertical-align:bottom}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body pre code,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body pre code,.legible pre code{display:block}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body a:not(.button),.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body a:not(.button),.legible a:not(.button){text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body a:not(.button):active,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body a:not(.button):focus,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body a:not(.button):active,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body a:not(.button):focus,.legible a:not(.button):active,.legible a:not(.button):focus{background-color:#1a1a1a;border-color:transparent;color:#fff;opacity:1;outline-color:transparent}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body a:not(.button):hover,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body a:not(.button):hover,.legible a:not(.button):hover{background-color:#1a1a1a;color:#fff}.ck-content blockquote,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body blockquote,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body blockquote,.legible blockquote{color:#1a1a1a;font-size:1.2727272727rem;font-weight:700;padding:50px}.ck-content .preamble,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .preamble,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body .preamble,.legible .preamble{font-size:1.1363636364rem;font-weight:700;line-height:1.52em}.text-dropshadow{text-shadow:0 2px 6px rgba(0,0,0,.5)}.text-dropshadow a{text-shadow:none}.card__group>*,.ck-content .small-font-size,.small-font-size{font-size:.8181818182rem}.ck-content .text-with-alpha,.text-with-alpha{opacity:.8}.text-color-secondary{color:#1a1a1a}.cookie-consent-overlay{align-items:center;aspect-ratio:16/9;box-shadow:0 0 22px -5px rgba(26,26,26,.4);display:none;justify-content:center;padding:40px;text-align:center}.third-party-video-blocked .cookie-consent-overlay{display:flex}.klaro.klaro-theme-bibu{--klaro-button-border-hover:none;--klaro-slider-bg:#fff;--klaro-slider-bg-active:#5f9595;--klaro-slider-bg-required:#5f9595}.klaro.klaro-theme-bibu a{color:#1a1a1a;text-decoration:underline}.klaro.klaro-theme-bibu a:focus-visible{border-color:#1a1a1a;box-shadow:0 0 8px 8px #5f9595;color:#1a1a1a;outline-color:#fff;outline:3px solid #fff}.klaro.klaro-theme-bibu .cookie-modal .cm-modal.cm-klaro{padding:40px 50px}.klaro.klaro-theme-bibu .cookie-modal .cm-modal .cm-body,.klaro.klaro-theme-bibu .cookie-modal .cm-modal .cm-header{padding-bottom:24px}.klaro.klaro-theme-bibu .cookie-modal label+*{margin-top:0}.klaro.klaro-theme-bibu .cookie-modal .cm-modal .cm-footer{padding-top:24px}.klaro.klaro-theme-bibu .cookie-modal .cm-modal .cm-header h1.title{color:#1a1a1a;font-weight:700!important;margin-bottom:20px}.klaro.klaro-theme-bibu label.cm-list-label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:27px}.klaro.klaro-theme-bibu .cookie-modal p,.klaro.klaro-theme-bibu .service-item-cms-description{color:#1a1a1a;font-size:16px;line-height:24px}.klaro.klaro-theme-bibu .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service{margin-top:20px}.klaro.klaro-theme-bibu .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required{opacity:.6}.klaro.klaro-theme-bibu .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes{display:none;margin-top:10px}.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice{background-color:#000;bottom:0;padding-bottom:40px;padding-top:40px;position:absolute;top:unset;transform:unset;width:100%}.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice h2,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice p,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice strong{color:#fff}.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-ok{justify-content:unset}.klaro.klaro-theme-bibu .context-notice button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-modal button.cm-btn:hover{border:3px solid #f3cf7b!important}.klaro.klaro-theme-bibu .cookie-notice button.cm-btn{margin-right:0}.klaro.klaro-theme-bibu .cookie-notice button.cm-btn:hover{border:3px solid #fff!important}.klaro.klaro-theme-bibu .cookie-notice button.cm-btn:focus-visible{box-shadow:0 0 8px 8px #fff!important}.klaro.klaro-theme-bibu .cookie-notice .cn-buttons,.klaro.klaro-theme-bibu .cookie-notice .cn-ok{flex-wrap:wrap;gap:20px}.klaro.klaro-theme-bibu .cookie-notice .cn-buttons{display:flex;margin-top:0!important}.klaro.klaro-theme-bibu .cookie-notice a{color:#fff}.klaro.klaro-theme-bibu .cm-modal .cm-footer-buttons{flex-wrap:wrap;gap:20px;justify-content:center}.klaro .cookie-notice:not(.cookie-modal-notice){border:unset;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);max-width:100%;padding:30px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;margin-top:20px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{flex-grow:unset}.klaro .cookie-notice:not(.cookie-modal-notice) .cm-link{margin-right:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin:0}.klaro .cookie-notice h2{font-weight:700!important}a[rel=open-consent-manager]:hover{cursor:pointer}@media only screen and (max-width:620px){.klaro .cookie-modal .cm-modal .cm-footer-buttons{align-items:center;-moz-column-gap:20px;column-gap:20px;flex-direction:column-reverse;row-gap:20px}}@media only screen and (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:auto}}@media (min-width:400px){.klaro .cookie-modal-notice{max-width:100%;position:absolute}}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{max-width:800px}}.push{border-bottom:1px solid #477070;cursor:pointer;position:relative}.push>a{display:block;height:100%;outline:5px solid transparent;padding:10px;text-decoration:none}.push>a:focus-visible{border-color:transparent;box-shadow:0 0 8px 8px #5f9595}.push:hover,.push:hover .push__content{background-color:#e8e8ed}.klaro.klaro-theme-bibu .context-notice .push:hover>a button.cm-btn,.klaro.klaro-theme-bibu .cookie-modal .push:hover>a button.cm-btn,.klaro.klaro-theme-bibu .cookie-notice .push:hover>a button.cm-btn,.push:hover>a .button,.push:hover>a .klaro.klaro-theme-bibu .context-notice button.cm-btn,.push:hover>a .klaro.klaro-theme-bibu .cookie-modal button.cm-btn,.push:hover>a .klaro.klaro-theme-bibu .cookie-notice button.cm-btn{border-color:#1a1a1a;outline-color:#fff}.push__content{background-color:#fff;color:#1a1a1a;padding:25px 0;width:calc(100% - 20px)}.push__content>*{margin-top:10px}.push__content>:first-child{margin-top:0}.push__summary{font-size:clamp(14px,.818rem,.818rem);line-height:1.45em}.push__link{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:.9rem;line-height:1.45em;margin-top:.5em;text-decoration:underline;text-decoration-color:#1a1a1a;text-decoration-thickness:3px;text-underline-offset:3px}.klaro.klaro-theme-bibu .context-notice .push__link button.cm-btn,.klaro.klaro-theme-bibu .cookie-modal .push__link button.cm-btn,.klaro.klaro-theme-bibu .cookie-notice .push__link button.cm-btn,.push__link .button,.push__link .klaro.klaro-theme-bibu .context-notice button.cm-btn,.push__link .klaro.klaro-theme-bibu .cookie-modal button.cm-btn,.push__link .klaro.klaro-theme-bibu .cookie-notice button.cm-btn{display:inline-block}a[href*=https] .push__link:after{background-image:url(/themes/bibu/assets/icons/external-link-black.svg);background-repeat:no-repeat;background-size:18px 18px;background-size:contain;content:"";display:inline-block;height:18px;margin-left:10px;position:relative;right:0;top:5px;width:18px}.image,.image--full{position:relative}.image--full img{width:100%}.image--with-body{display:flex}.image--with-body>*{width:50%}.image__gradient{display:inline-block;position:relative;width:100%}.image__gradient:after{background-color:rgba(26,26,26,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.image__caption{font-size:.7272727273rem;line-height:1;padding:20px 0}.image__body{padding-left:40px}.image__content{bottom:30px;color:#fff;left:30px;max-width:1200px;position:absolute;right:30px;z-index:1}.image__content a{color:#fff}.image__content .button,.image__content .klaro.klaro-theme-bibu .context-notice button.cm-btn,.image__content .klaro.klaro-theme-bibu .cookie-modal button.cm-btn,.image__content .klaro.klaro-theme-bibu .cookie-notice button.cm-btn,.klaro.klaro-theme-bibu .context-notice .image__content button.cm-btn,.klaro.klaro-theme-bibu .cookie-modal .image__content button.cm-btn,.klaro.klaro-theme-bibu .cookie-notice .image__content button.cm-btn{background-color:#f3cf7b;color:#1a1a1a}.image__content .button:hover,.image__content .klaro.klaro-theme-bibu .context-notice button.cm-btn:hover,.image__content .klaro.klaro-theme-bibu .cookie-modal button.cm-btn:hover,.image__content .klaro.klaro-theme-bibu .cookie-notice button.cm-btn:hover,.klaro.klaro-theme-bibu .context-notice .image__content button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-modal .image__content button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-notice .image__content button.cm-btn:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;outline-color:#fff}.image__content .button:focus,.image__content .klaro.klaro-theme-bibu .context-notice button.cm-btn:focus,.image__content .klaro.klaro-theme-bibu .cookie-modal button.cm-btn:focus,.image__content .klaro.klaro-theme-bibu .cookie-notice button.cm-btn:focus,.klaro.klaro-theme-bibu .context-notice .image__content button.cm-btn:focus,.klaro.klaro-theme-bibu .cookie-modal .image__content button.cm-btn:focus,.klaro.klaro-theme-bibu .cookie-notice .image__content button.cm-btn:focus{padding:1em 2em}.image__content .important-box{border:2px dotted #fff}.image__content .important-box .preamble,.image__content .important-box p{color:#fff}.image__content hr:before{background:url(/themes/bibu/assets/icons/dot-white.svg) round 0 0;background-repeat:repeat-x;background-size:12px}.hero_img{bottom:30px}.person{align-items:center;display:flex;flex-direction:column}.person__image{display:flex;justify-content:center;max-height:320px;max-width:320px}.person__image img{border-radius:50%;height:100%;width:100%}.person__info{font-size:.8181818182rem;text-align:center}.person__info>*{margin-top:15px}.person__phone,.person__title{display:inline-block;line-height:1.2em}.person__name{font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-weight:700;margin-top:20px}.person__name a{color:#1a1a1a;display:block;font-size:1.2727272727rem;text-decoration:underline}.person__name a:hover{background-color:#1a1a1a;color:#fff}.person__name a:focus-visible{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;outline:none}.person__email a{text-decoration:underline}.person__body{color:rgba(26,26,26,.8);font-size:.7272727273rem;line-height:1.5em}.card{align-items:flex-start;align-self:stretch;border-bottom:1px solid #477070;display:flex;flex-direction:column;justify-content:flex-start;padding:10px 10px 20px;position:relative;text-decoration:none}.card:hover{background-color:#e8e8ed;opacity:1}.card:hover .card__vignette{border-color:#e8e8ed}.card:focus-visible{border-color:transparent;box-shadow:0 0 8px 8px #5f9595;outline:none}.card .image__content{bottom:0;left:20px;padding-bottom:20px;right:20px}.card.card--variant:hover .card__jury-selection{background-color:#e8e8ed}.card .image--full{width:100%}.card--box-shadow{box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.card__image{overflow:hidden}.card__image,.card__image img{display:block;height:100%;max-height:100%}.card__image img{max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card__body{align-items:flex-start;color:#1a1a1a;display:flex;flex-direction:column;font-size:clamp(14px,.818rem,.818rem);height:100%;justify-content:flex-start;line-height:1.45em;padding-top:10px}.card__body--search-result{display:block}.card__categories{align-items:center;display:flex}.card__group{font-size:0;margin-top:10px}.card__group>:before{content:",";display:inline-block;padding-right:5px}.card__group>:first-child:before{content:"";display:none}.card__jury-selection{font-size:.7272727273rem;line-height:1.45em;margin-bottom:10px;padding-left:5px}.card__jury-selection *{display:inline-block}.card__jury-selection:before{background-image:url(/themes/bibu/assets/icons/dot-tertiary-large.svg);background-repeat:no-repeat;background-size:12px 12px;content:"";display:inline-block;font-size:.8181818182rem;height:12px;line-height:1.5em;margin-right:5px;width:12px}.card__vignette-wrapper{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;left:0;position:absolute;top:0}.card__vignette-wrapper .card__jury-selection{align-items:center;background-color:#fff;color:#1a1a1a;display:flex;flex-direction:row;justify-content:center;margin-top:0;padding:0 10px}.card__vignette-wrapper .card__vignette{position:static}.card__vignette-wrapper .card__vignette+.card__jury-selection{margin-bottom:0;margin-top:5px;min-height:32px;padding-left:0}.card__vignette{background-color:#f3cf7b;border-bottom:10px solid #fff;border-right:10px solid #fff;color:#1a1a1a;font-size:.8181818182rem;left:0;line-height:1.2272727273rem;padding:.4090909091rem .8181818182rem;position:absolute;top:0}.card__title{color:#1a1a1a;margin:10px 0;word-break:break-word}.image__content .card__title{color:#fff}.card__title--extra-spacing{margin-top:50px}.card__summary span{color:#1a1a1a;margin-left:2px}.card__search-result-tags{color:#1a1a1a}.card__tags{color:rgba(26,26,26,.8);display:flex;flex-wrap:wrap;margin-top:10px}.card__tags>*{font-size:clamp(14px,.818rem,.818rem);font-weight:700;margin:10px 10px 0 0;padding-left:10px;position:relative}.card__tags>:before{content:"•";display:inline-block;height:12px;left:0;position:absolute;top:1px;width:12px}.card--border{border:1px solid #c8c8c8}.search-results .card{border-bottom:1px solid #477070;padding-left:0;padding-right:0}.search-results .card .card__image{background-color:#1a1a1a;height:370px}.search-results .card .card__image--no-image:after{display:none}.search-results .card .card__title{font-size:1rem}.search-results .card .card__category:first-of-type{margin-top:1em}.search-results .card .card__body .card__category strong,.search-results .card .card__body strong{color:#1a1a1a}.search-results .card .card__category{font-size:16px;line-height:1.45em;margin-top:.5em}.cards.columns--2 .card{display:flex;flex-direction:row}.cards.columns--2 .card img{height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cards.columns--2 .card .card__vignette{border-bottom:0;border-right:0;display:inline-block;margin-bottom:10px;position:relative}.cards.columns--2 .card .card__body{max-width:390px}@media only screen and (max-width:1400px){.cards.columns--2 .card{display:flex;flex-direction:column}.cards.columns--2 .card .card__vignette{border-bottom:10px solid #fff;border-right:10px solid #fff;margin-bottom:0;position:absolute}.cards.columns--2 .card .card__body{max-width:100%}}.menu{align-items:center;display:flex;flex-wrap:wrap;height:auto;justify-content:flex-end;padding:15px 0}.header__second-inner .menu li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;min-height:44px}.menu a{text-decoration:none}nav[aria-label="main navigation"] .menu .menu__item--lvl1 a[data-drupal-link-system-path="node/1437"]{display:none}.menu__item--lvl1{margin-right:25px}.menu__item--lvl1:last-child{margin-right:0}.menu__item--lvl1>*{color:#1a1a1a;font-size:.8181818182rem;line-height:1.1666666667em}.menu__item--lvl1>a{border:3px solid #1a1a1a;border-radius:6px;font-weight:700;min-height:40px;padding:5px 15px;text-decoration:none}.menu__item--lvl1>a:hover{border-color:#f3cf7b;color:#f3cf7b}.menu__item--lvl1>a:hover:after{background-image:url(/themes/bibu/assets/icons/chevron-down-blue.svg)}.menu__item--lvl1>a:first-child{padding:.5em 1em}.menu__item--lvl1 a:active,.menu__item--lvl1 a:focus{background-color:#f3cf7b;border-color:transparent;color:#fff;opacity:1;outline-color:transparent}.menu__item--lvl1 a:active:after,.menu__item--lvl1 a:focus:after{background-image:url(/themes/bibu/assets/icons/chevron-down-white.svg);background-repeat:no-repeat}.menu>.menu__item--lvl1.menu__item--active-trail>a,.menu__item--lvl1:first-child{margin-left:0}.menu__item--lvl2{margin-top:10px}.menu__item--lvl2>*{color:#fff;font-size:1.3636363636rem;line-height:1.1333333333em}.menu__item--lvl2 a.is-active,.menu__item--lvl2 a:hover{border-color:transparent;opacity:1;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.menu__item--lvl2:first-child{margin-top:0}.menu__item--has-children>a{cursor:pointer;padding-right:1em;position:relative}.menu__item--has-children>a:after{background-image:url(/themes/bibu/assets/icons/chevron-down-black.svg);background-repeat:no-repeat;background-size:14px 14px;content:"";display:inline-block;height:14px;margin-left:10px;position:relative;right:0;top:2px;width:14px}.menu__item--active>*{color:#fff}.menu__item--active a:after{background-image:url(/themes/bibu/assets/icons/chevron-down-pink.svg)}.menu__overlay{display:none}.menu__item--active .menu__overlay{-webkit-overflow-scrolling:touch;background-color:#1a1a1a;bottom:0;display:block;left:0;overflow-y:auto;padding:50px 80px;position:fixed;top:155px;width:100%;z-index:3}.menu__overlay li.menu__item a{padding:.5em}.menu__overlay li.menu__item a:hover{color:#fff}.menu__overlay li.menu__item a:focus-visible{background-color:#fff;border-radius:0;color:#1a1a1a;opacity:1}.menu__overlay .menu__close-button{background-color:transparent;border-color:#fff;outline-color:#fff;padding:.5em 2.5em .5em 1em;position:relative}.menu__overlay .menu__close-button:after{background-image:url(/themes/bibu/assets/icons/close.svg);background-repeat:no-repeat;background-size:15px 15px;content:"";display:inline-block;margin-left:10px;min-height:15px;min-width:15px;position:absolute;right:20px;top:calc(50% - 7px)}.menu__overlay .menu__close-button:hover{border-color:#f3cf7b;outline-color:#f3cf7b}.menu__lvl2{align-items:flex-start;display:flex;justify-content:space-between;padding:0 80px}.menu__lvl2>ul{padding-bottom:40px}a.button.menu__podd-button{margin-left:0}a.button.menu__podd-button,a.button.menu__seminar-button,a.menu__tickets-button.button{border:3px solid #f3cf7b;border-radius:3px;color:#1a1a1a;font-weight:700;margin-right:20px;outline:3px solid #fff;outline-offset:-1px;padding:5px 15px;white-space:nowrap}a.button.menu__podd-button:focus-visible,a.button.menu__seminar-button:focus-visible,a.menu__tickets-button.button:focus-visible{background-color:#f3cf7b;border-color:#f3cf7b;box-shadow:0 0 8px 8px #f3cf7b;color:#1a1a1a}a.menu__tickets-button[href*=https].button{padding-right:2em;position:relative}a.menu__tickets-button[href*=https].button:before{background-image:url(/themes/bibu/assets/icons/external-link-white.svg);background-repeat:no-repeat;background-size:15px 15px;content:"";display:inline-block;margin-left:10px;min-height:15px;min-width:15px;position:absolute;right:11px;top:calc(50% - 7px)}.button.menu__podd-button,.klaro.klaro-theme-bibu .context-notice button.menu__podd-button.cm-btn,.klaro.klaro-theme-bibu .cookie-modal button.menu__podd-button.cm-btn,.klaro.klaro-theme-bibu .cookie-notice button.menu__podd-button.cm-btn{border-color:rgba(26,26,26,.4);color:#1a1a1a;font-weight:400;white-space:nowrap}.button.menu__podd-button:focus,.button.menu__podd-button:hover,.klaro.klaro-theme-bibu .context-notice button.menu__podd-button.cm-btn:focus,.klaro.klaro-theme-bibu .context-notice button.menu__podd-button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-modal button.menu__podd-button.cm-btn:focus,.klaro.klaro-theme-bibu .cookie-modal button.menu__podd-button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-notice button.menu__podd-button.cm-btn:focus,.klaro.klaro-theme-bibu .cookie-notice button.menu__podd-button.cm-btn:hover{border-color:#1a1a1a;opacity:1}.klaro.klaro-theme-bibu .context-notice html[lang=en] button.menu__podd-button.cm-btn,.klaro.klaro-theme-bibu .cookie-modal html[lang=en] button.menu__podd-button.cm-btn,.klaro.klaro-theme-bibu .cookie-notice html[lang=en] button.menu__podd-button.cm-btn,html[lang=en] .button.menu__podd-button,html[lang=en] .klaro.klaro-theme-bibu .context-notice button.menu__podd-button.cm-btn,html[lang=en] .klaro.klaro-theme-bibu .cookie-modal button.menu__podd-button.cm-btn,html[lang=en] .klaro.klaro-theme-bibu .cookie-notice button.menu__podd-button.cm-btn{display:none}button.menu__mobile-button{align-items:center;background-color:#f3cf7b;border:0;border-radius:5px;display:flex;height:37px;justify-content:center;margin-left:20px;padding-left:3.1em;width:50px}button.menu__mobile-button.button--transparent{color:#1a1a1a}button.menu__mobile-button:before{margin:0 10px}button.menu__mobile-button--active:before{background-image:url(/themes/bibu/assets/icons/close.svg)}.bibu-responsive-menu{background-color:#477070;bottom:0;display:none;left:0;min-height:calc(100vh - 80px);overflow-y:scroll;padding:50px 0 150px;position:fixed;right:0;top:80px;z-index:3}.bibu-responsive-menu a,.bibu-responsive-menu h3{color:#fff}.bibu-responsive-menu a.menu__podd-button{display:inline-block}.bibu-responsive-menu a:focus-visible{box-shadow:none}.bibu-responsive-menu a:focus{color:#1a1a1a}.bibu-responsive-menu .menu{align-items:flex-start;flex-direction:row;height:100%;justify-content:flex-start;margin:0 auto;max-width:1600px}.bibu-responsive-menu .menu ul{padding-bottom:0}.bibu-responsive-menu .menu .menu__item--lvl1>a{padding-left:0}.bibu-responsive-menu .menu__item--lvl1{margin:0 0 20px;padding-bottom:20px;position:relative}.bibu-responsive-menu .menu__item--lvl1:after{background:url(/themes/bibu/assets/icons/dot-white.svg) round 0 0;background-repeat:repeat-x;background-size:12px;bottom:0;content:"";height:4px;left:0;position:absolute;right:0;width:100%}.bibu-responsive-menu .menu__item--lvl1{width:100%}.bibu-responsive-menu .menu__item--lvl1.menu__item--active-trail>a{color:#fff;padding-left:0;text-decoration:underline}.bibu-responsive-menu .menu__item--lvl1>a,.bibu-responsive-menu .menu__item--lvl1>h3{font-size:1.3636363636rem;font-weight:700;line-height:1.1333333333em}.bibu-responsive-menu .menu__item--lvl1>a:focus:active{background-color:#fff;border-radius:0;color:#1a1a1a;opacity:1;text-decoration:underline}.bibu-responsive-menu .menu__item--lvl1.menu__item--has-children>a:focus,.bibu-responsive-menu .menu__item--lvl1.menu__item--has-children>a:hover{border-bottom:0;cursor:auto}.bibu-responsive-menu li.menu__item--lvl2{margin-top:10px;padding-left:15px}.bibu-responsive-menu li.menu__item--lvl2>*{font-size:1.0909090909rem;font-weight:400;line-height:1.1666666667em}.bibu-responsive-menu li.menu__item--lvl2 a{display:inline-block;padding:7px}.bibu-responsive-menu .menu__item--has-children>a{position:static}.bibu-responsive-menu .menu__item--has-children>a:after{display:none}.bibu-responsive-menu .menu__item--has-children>a:first-child{padding-left:0;text-decoration:none}.bibu-responsive-menu .menu__item--has-children>a:first-child:focus{background-color:transparent;color:#1a1a1a;cursor:default;pointer-events:none}.bibu-responsive-menu .menu__overlay{background-color:transparent;display:block}.bibu-responsive-menu .menu__lvl2{display:block;padding:0}.bibu-responsive-menu .menu__close-button{display:none}.bibu-responsive-menu a.menu__podd-button,.bibu-responsive-menu a.menu__seminar-button,.bibu-responsive-menu a.menu__tickets-button{align-items:center;border:3px solid #f3cf7b;border-radius:6px;color:#1a1a1a;display:flex;outline:3px solid #fff}.bibu-responsive-menu a.menu__podd-button:focus-visible,.bibu-responsive-menu a.menu__seminar-button:focus-visible,.bibu-responsive-menu a.menu__tickets-button:focus-visible{background-color:#f3cf7b;box-shadow:0 0 8px 8px #f3cf7b;color:#1a1a1a}.bibu-responsive-menu a.menu__seminar-button.button{margin-left:0;margin-right:0}.bibu-responsive-menu .bibu-responsive-menu__button-row .language-switcher{display:none}.bibu-responsive-menu .bibu-responsive-menu__button-row nav:first-of-type{margin-left:0}.bibu-responsive-menu .bibu-responsive-menu__button-row nav ul{display:flex;flex-wrap:wrap}.bibu-responsive-menu .bibu-responsive-menu__button-row nav ul li{margin-bottom:10px}.bibu-responsive-menu--active{display:block}.bibu-responsive-menu-container{display:flex;flex-direction:row-reverse;position:relative}.bibu-responsive-menu-wrapper{width:100%}.bibu-responsive-menu__button-row{display:flex;flex-wrap:wrap;margin:0 auto 20px}.bibu-responsive-menu__button-row>*{margin:5px 20px}.bibu-responsive-menu__button-row>:first-child{margin-left:0}.klaro.klaro-theme-bibu .context-notice button.bibu-responsive-menu__close-button.cm-btn,.klaro.klaro-theme-bibu .cookie-modal button.bibu-responsive-menu__close-button.cm-btn,.klaro.klaro-theme-bibu .cookie-notice button.bibu-responsive-menu__close-button.cm-btn,button.button.bibu-responsive-menu__close-button{background-color:transparent;border-color:transparent;box-shadow:none;display:none;margin-top:7px;outline-color:transparent;padding:1em}.system-tabs{z-index:99}.system-tabs>ul{bottom:0;position:fixed;right:20px}.system-tabs>ul>li{display:inline-block;margin-left:20px}.system-tabs>ul>li:first-child{margin-left:0}.system-tabs>ul>li>a{background-color:#f3cf7b;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;color:#1a1a1a;display:inline-block;font-size:16px;font-size:17px;font-weight:700;height:100px;padding:20px 30px;text-decoration:none;transform:translateY(calc(60px - 1em));transition:transform .15s ease-out 0ms}.system-tabs>ul>li>a:focus,.system-tabs>ul>li>a:hover{opacity:1;transform:translateY(0)}.footer{margin-top:80px;padding:80px 0;position:relative}.footer:before{background:url(/themes/bibu/assets/icons/dotted-line-tertiary.svg) space 0 0;background-repeat:repeat-x;background-size:100%;content:"";height:15px;left:0;position:absolute;right:0;top:0;width:100%}h2+.footer-columns{margin-top:30px}.footer-columns{display:flex;flex-wrap:wrap}.footer-columns>*{margin-left:130px}.footer-columns>:nth-child(odd){margin-left:0;width:720px}.footer-columns>:nth-child(2n+2){width:350px}.footer-columns a{display:inline-block;text-decoration:underline}.footer-legal,.newsletter{margin-top:50px;padding-top:20px;position:relative;width:100%}.footer-legal:after,.newsletter:after{background:url(/themes/bibu/assets/icons/dot-tertiary.svg) round 0 0;background-repeat:repeat-x;background-size:12px;content:"";height:4px;left:0;position:absolute;right:0;top:0;width:100%}.footer-legal{font-size:.7272727273rem;line-height:1.5454545455em;padding-right:320px;position:relative}.footer-legal:before{background:url(/themes/bibu/assets/icons/logo-color.svg) 50%/contain no-repeat;content:"";height:40px;left:0;position:absolute;top:20px;width:100px}.footer-legal a{text-decoration:underline}.footer-legal a:active,.footer-legal a:focus{background-color:#1a1a1a;border-color:transparent;color:#fff;opacity:1;outline-color:transparent;padding:.5em 0}.footer-legal a:hover{background-color:#1a1a1a;color:#fff}.footer-legal [rel=open-consent-manager]{display:block;margin-top:20px;width:-moz-fit-content;width:fit-content}#sliding-popup{width:100%}.eu-cookie-compliance-content{max-width:unset}.eu-cookie-compliance-banner{background:#111;color:#fff;padding:40px;width:100%}.eu-cookie-compliance-banner .popup-content{margin-left:auto;margin-right:auto;max-width:1600px}.eu-cookie-compliance-banner .eu-cookie-compliance-message{clear:both;float:none}.eu-cookie-compliance-banner p{line-height:1.4rem;margin-top:1rem}.eu-cookie-compliance-banner .agree-button:hover{border-color:#fff}.eu-cookie-compliance-category{margin-top:.5rem}.eu-cookie-compliance-category label{color:#fff}.eu-cookie-compliance-buttons,.eu-cookie-compliance-categories-buttons{float:left;margin-right:1rem;margin-top:1rem}.eu-cookie-compliance-default-button,.eu-cookie-compliance-save-preferences-button{background-color:#fff;border:3px solid #fff;color:#1a1a1a;outline:3px solid #fff}.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-save-preferences-button:hover{border-color:#fff}.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-default-button:focus,.eu-cookie-compliance-save-preferences-button:active,.eu-cookie-compliance-save-preferences-button:focus{border:3px solid #fff}.status-messages{bottom:0;color:#fff;font-size:1rem;font-weight:600;left:0;line-height:1.5em;position:fixed;right:0;z-index:200}.status-messages a{color:#fff;text-decoration:underline}.status-messages a:focus,.status-messages a:hover{color:#000}.status-messages .status-messages__inner{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.status-messages .status-messages__inner .column-left{width:70%}.status-messages .status-messages__inner .column-right{text-align:right;width:25%}.status-messages [aria-label*="Information message"],.status-messages [aria-label*=Error],.status-messages [aria-label*=Status],.status-messages [aria-label*=Warning]{padding:20px 0;position:relative}.status-messages [aria-label*="Information message"].message-hidden,.status-messages [aria-label*=Error].message-hidden,.status-messages [aria-label*=Status].message-hidden,.status-messages [aria-label*=Warning].message-hidden{display:none}.status-messages [aria-label*=Warning]{background-color:#ffda3d;color:#535353}.status-messages [aria-label*=Error]{background-color:#cf5c5c;max-height:50vh;overflow-y:scroll}.status-messages [aria-label*=Status]{background-color:#40a540}.status-messages [aria-label*="Information message"]{background-color:#333}.status-messages [aria-hidden=true]{display:none}.status-messages [aria-label*=Error] button,.status-messages [aria-label*=Status] button{background-color:#f3cf7b;border-color:#f3cf7b;color:#1a1a1a;outline:#fff}.status-messages [aria-label*=Error] button:hover,.status-messages [aria-label*=Status] button:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}@media only screen and (max-width:600px){.status-messages .status-messages__inner .column-left,.status-messages .status-messages__inner .column-right{width:auto}}.filter{margin:30px 0 20px}.filter__exposed>*{margin-top:20px}.filter__exposed>:first-child{margin-top:0}.filter__result-text{color:rgba(26,26,26,.8);font-size:.6363636364rem;font-style:italic;line-height:1rem;margin-top:20px}.filter input[type=submit]{background:#f3cf7b url(/themes/bibu/assets/icons/open-filter-icon.svg) 12px/12px no-repeat;margin-right:.5rem;padding:.5em 1em .5em 32px;width:auto}.filter input[type=submit]:hover{background:#1a1a1a url(/themes/bibu/assets/icons/open-filter-icon-white.svg) 12px/12px no-repeat}.filter .form-actions{margin-bottom:0}.filter .filter .form-checkboxes input:checked+label{background-color:#f3cf7b;border-color:#f3cf7b;color:#fff}.filter input[type=submit]#edit-reset{background-color:#fff;color:#1a1a1a;outline-color:#fff}.filter input[type=submit]#edit-reset:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.filter input[type=submit]#edit-reset:focus-visible{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;outline:3px solid #fff}.filter input[type=submit]#edit-reset{background:#fff url(/themes/bibu/assets/icons/close-filter-icon-blue.svg) 12px/12px no-repeat}.filter legend{font-size:14px;line-height:22px;margin-bottom:0;margin-right:10px;padding-top:10px}.filter fieldset{margin-top:10px}.filter .fieldset__inner-wrapper{display:flex;flex-direction:row}.filter .fieldset__inner-wrapper div.form-item{margin-top:0}.filter .fieldset__inner-wrapper .form-checkboxes{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:0}.filter .fieldset__inner-wrapper .form-checkboxes>*{margin-bottom:0;margin-right:0}.filter .fieldset__inner-wrapper .form-checkboxes label{font-size:14px;line-height:22px;margin-bottom:0;white-space:normal}.filter.filter--w-fieldset-grid .fieldset__inner-wrapper{display:grid;grid-template-columns:120px 1fr}.show-filter-button{background-color:transparent;border:none;color:#1a1a1a;display:none;font-size:14px;font-weight:400;list-style:22px;margin-top:13px;outline:none;padding:10px;text-decoration-color:#1a1a1a;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.show-filter-button:hover{background-color:transparent;border-color:transparent;color:#1a1a1a;outline:3px solid #1a1a1a}.show-filter-button:focus-visible{background-color:transparent;border:3px solid #1a1a1a;outline:3px solid #fff;text-decoration-color:#1a1a1a}.show-filter-button:focus-visible .show-filter-button__open:after{background-image:url(/themes/bibu/assets/icons/chevron-down-small-black.svg)}.show-filter-button:focus-visible .show-filter-button__close:after{background-image:url(/themes/bibu/assets/icons/close-small.svg)}.show-filter-button .show-filter-button__close,.show-filter-button .show-filter-button__open{align-items:center;display:flex}.show-filter-button .show-filter-button__close{display:none}.show-filter-button .show-filter-button__close:after,.show-filter-button .show-filter-button__open:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:inline-block;height:1em;margin-left:8px;width:1em}.show-filter-button .show-filter-button__open:after{margin-top:1px}.show-filter-button .show-filter-button__close:after{margin-top:4px}.show-filter-button .show-filter-button__open:after{height:14px;width:14px}.show-filter-button .show-filter-button__close:after{height:14px;width:11px}.show-filter-button .show-filter-button__open:after{background-image:url(/themes/bibu/assets/icons/chevron-down-small-black.svg)}.show-filter-button .show-filter-button__close:after{background-image:url(/themes/bibu/assets/icons/close-small.svg)}@media only screen and (max-width:900px){.filter.filter--w-fieldset-grid .fieldset__inner-wrapper{display:grid;grid-template-columns:110px 1fr}.show-filter-button{display:block}.js-additional-filters form>fieldset:not(:first-child){display:none}.js-additional-filters.additional-filters-open .show-filter-button__close,.js-additional-filters.additional-filters-open form>fieldset{display:flex}.js-additional-filters.additional-filters-open .show-filter-button__open{display:none}}@media only screen and (max-width:600px){.filter input[type=submit]{background:#f3cf7b url(/themes/bibu/assets/icons/open-filter-icon.svg) 7px/12px no-repeat;font-size:14px;line-height:22px;padding:7px 7px 7px 27px}.filter .form-actions{margin-top:10px}}fieldset>:first-child,form>:first-child{margin-top:0}.fieldset-wrapper>*,.form-actions{margin-top:20px}.fieldset-wrapper>:first-child,.form-actions:first-child{margin-top:0}div.form-item{margin-top:20px}.webform-type-fieldset>legend{float:left;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:.9rem;font-weight:700;margin-bottom:.5em;width:100%}fieldset{border-top:2px dotted rgba(26,26,26,.4);margin-top:20px;padding-top:20px}fieldset:first-of-type{border:0;padding-top:0}.js-form-item-date-date{margin-top:0!important}.text-count-message,form .description{font-size:.7rem;font-weight:300;line-height:1.3em;text-indent:8px}.field-prefix,label,legend{color:#1a1a1a;display:inline-block;font-size:.7rem;font-weight:700;line-height:1.3em;margin-bottom:5px}.field-prefix.form-required:after,label.form-required:after,legend.form-required:after{color:red;content:"*";margin-left:5px}input,select,textarea{border:1px solid rgba(26,26,26,.4);color:rgba(26,26,26,.4);display:block;font-size:16px;line-height:1.3em;max-width:500px;padding:10px}input:focus,select:focus,textarea:focus{color:#1a1a1a}input[type=email],input[type=tel],input[type=text]{width:100%}input[type=checkbox]{display:inline;padding:0;vertical-align:baseline}.js-form-type-checkbox *{display:inline}input[placeholder]{color:#1a1a1a;font-style:italic}[disabled]{opacity:.7}.checkboxes--wrapper .fieldset-legend,.radios--wrapper .fieldset-legend,.webform-checkboxes-other--wrapper .fieldset-legend{font-family:Arial,Helvetica,sans-serif;font-size:.7rem}.checkboxes--wrapper .form-item,.radios--wrapper .form-item,.webform-checkboxes-other--wrapper .form-item{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:5px;margin-top:5px}.checkboxes--wrapper .form-item .option,.radios--wrapper .form-item .option,.webform-checkboxes-other--wrapper .form-item .option{margin-top:0}.checkboxes--wrapper .form-item .description,.radios--wrapper .form-item .description,.webform-checkboxes-other--wrapper .form-item .description{display:block;margin-top:0;opacity:.7;text-indent:21px;width:100%}.checkboxes--wrapper .form-item input,.radios--wrapper .form-item input,.webform-checkboxes-other--wrapper .form-item input{margin-right:5px}.checkboxes--wrapper .form-item label,.radios--wrapper .form-item label,.webform-checkboxes-other--wrapper .form-item label{cursor:pointer;font-weight:400;margin-bottom:0}.checkboxes--wrapper .fieldset-wrapper,.radios--wrapper .fieldset-wrapper,.webform-checkboxes-other--wrapper .fieldset-wrapper{margin-top:5px}.pager{margin-top:40px}.pager ul{font-size:0;margin-bottom:-5px}.pager ul li{display:inline-block;margin-left:5px}.pager ul li.pager__item--previous,.pager ul li.pager__item:first-of-type{margin-left:0}.pager a{background-color:#fff;border:2px solid #f3cf7b;border-radius:5px;color:#1a1a1a;display:inline-block;font-size:.8181818182rem;font-weight:700;margin-bottom:5px;padding:20px 25px;text-decoration:none;vertical-align:middle}.pager a:focus-visible{background-color:#f3cf7b;border-color:#f3cf7b;box-shadow:0 0 8px 8px #5f9595;color:#1a1a1a;outline-color:#fff}.pager a:focus{border-color:#f3cf7b;outline-color:#fff}.pager a:active{border-color:#f3cf7b;outline-color:#f3cf7b}.pager a:hover{opacity:1;outline-color:transparent}.pager .is-active a,.pager a:hover{background-color:#f3cf7b;border-color:#f3cf7b;color:#1a1a1a}.pager .is-active a:focus{background-color:#f3cf7b;color:#1a1a1a;opacity:1}.pager .pager__item--first,.pager .pager__item--last{display:none}.activity-info{background:rgba(26,26,26,.4);color:#fff;padding:30px}.activity-info a{color:#1a1a1a}.activity-info a:active,.activity-info a:focus{background-color:#fff;color:#1a1a1a;outline-color:transparent}.activity-info a:active:before,.activity-info a:focus:before{background:transparent url(/themes/bibu/assets/icons/location-secondary.svg) 50%/contain no-repeat}.activity-info a,.activity-info__time{line-height:1.5em}.activity-info h3+.activity-info__occasions,.activity-info>*{margin-top:20px}.activity-info>:first-child{margin-top:0}.activity-info__occasion{border-bottom:1px solid hsla(0,0%,100%,.6);color:#fff;display:block;margin-top:20px;padding-bottom:20px}.activity-info__occasion:first-child{margin-top:0}.is-archived .activity-info{background:rgba(26,26,26,.4)}.important-box{border:2px dotted #1a1a1a;font-size:.8181818182rem;line-height:1.5555555556em;padding:30px}.important-box .preamble{color:rgba(26,26,26,.8);font-size:inherit;line-height:inherit}.important-box p{color:rgba(26,26,26,.8)}.slider{position:relative}.slick-next,.slick-prev{background-color:#1a1a1a;background-image:url(/themes/bibu/assets/icons/chevron-left-white.svg);background-position:50%;background-repeat:no-repeat;background-size:30px 30px;border:none;font-size:0;height:40px;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-in,left .25s ease-in;width:40px;z-index:9}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background-color:transparent}.slick-prev{left:25px}.slick-next{background-image:url(/themes/bibu/assets/icons/chevron-right-white.svg);right:25px}.slick-dots{display:flex;left:25px;position:absolute;top:25px}.slick-dots>*{margin-left:10px}.slick-dots>:first-child{margin-left:0}.slick-dots>* button{background-color:#1a1a1a;border:3px solid #1a1a1a;border-radius:100%;font-size:0;height:10px;outline:2px solid #fff;padding:0;width:10px}.slick-dots>.slick-active button{background-color:#fff}.embed.embed--large .iframe-container{padding-top:56.25%;position:relative}.embed.embed--large .iframe-container iframe{left:0;position:absolute;top:0}.iframe-container{overflow:hidden}.iframe-container iframe{border:0;height:100%;width:100%}.embed{max-width:100vw}.contributors ul{list-style:none;margin-left:0}.contributors ul li{font-size:.8181818182rem;line-height:1.4em;margin-bottom:15px;padding-left:0}.dot-list{display:flex}.dot-list li:before{background:url(/themes/bibu/assets/icons/dot-tertiary-large.svg) 50% no-repeat;content:"";display:inline-block;height:22px;width:28px}.dot-list li:first-child:before{content:none}.klaro.klaro-theme-bibu .context-notice .search .search__open button.cm-btn,.klaro.klaro-theme-bibu .cookie-modal .search .search__open button.cm-btn,.klaro.klaro-theme-bibu .cookie-notice .search .search__open button.cm-btn,.search .search__open .button,.search .search__open .klaro.klaro-theme-bibu .context-notice button.cm-btn,.search .search__open .klaro.klaro-theme-bibu .cookie-modal button.cm-btn,.search .search__open .klaro.klaro-theme-bibu .cookie-notice button.cm-btn,.search .search__placeholder{border-radius:.5em;cursor:pointer;display:inline-block;font-size:clamp(16px,.8rem,.8rem);font-weight:100;line-height:1.6em;outline:none;padding:5px 15px;position:relative}.klaro.klaro-theme-bibu .context-notice .search .search__open button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-modal .search .search__open button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-notice .search .search__open button.cm-btn:hover,.search .search__open .button:hover,.search .search__open .klaro.klaro-theme-bibu .context-notice button.cm-btn:hover,.search .search__open .klaro.klaro-theme-bibu .cookie-modal button.cm-btn:hover,.search .search__open .klaro.klaro-theme-bibu .cookie-notice button.cm-btn:hover,.search .search__placeholder:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.klaro.klaro-theme-bibu .context-notice .search .search__open button.cm-btn:focus-visible,.klaro.klaro-theme-bibu .cookie-modal .search .search__open button.cm-btn:focus-visible,.klaro.klaro-theme-bibu .cookie-notice .search .search__open button.cm-btn:focus-visible,.search .search__open .button:focus-visible,.search .search__open .klaro.klaro-theme-bibu .context-notice button.cm-btn:focus-visible,.search .search__open .klaro.klaro-theme-bibu .cookie-modal button.cm-btn:focus-visible,.search .search__open .klaro.klaro-theme-bibu .cookie-notice button.cm-btn:focus-visible,.search .search__placeholder:focus-visible{outline:3px solid #fff}.search .search__placeholder{background-color:transparent;border:3px solid #f3cf7b;color:#1a1a1a;font-weight:700;padding-left:40px}.search .search__placeholder:before{background-image:url(/themes/bibu/assets/icons/magnifying-glass.svg);background-repeat:no-repeat;background-size:18px 18px;content:"";display:inline-block;left:14px;min-height:18px;min-width:18px;position:absolute;top:10px}.search .search__placeholder:hover:before{background-image:url(/themes/bibu/assets/icons/magnifying-glass-white.svg)}.search .search__open{display:none}.search .search__open form{display:flex;position:relative}.search .search__open form *{margin-top:0}.search .search__open form>div:first-child{animation:expand-width .25s forwards;max-width:225px}.search .search__open form>div:first-child:before{background-image:url(/themes/bibu/assets/icons/magnifying-glass.svg);background-repeat:no-repeat;background-size:18px 18px;content:"";display:inline-block;left:14px;min-height:18px;min-width:18px;position:absolute;top:13px;z-index:2}.search .search__open input:not(input[type=submit]){border:3px solid #e8e8ed;border-radius:.5em;border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;color:#1a1a1a;font-size:clamp(16px,.8rem,.8rem);font-style:normal;font-weight:100;height:100%;line-height:1.6em;padding:5px 15px;position:relative;text-indent:25px}.search .search__open input:not(input[type=submit]):focus-visible{outline-color:transparent}.search .search__open input:not(input[type=submit]):active,.search .search__open input:not(input[type=submit]):focus{border-color:#1a1a1a}.klaro.klaro-theme-bibu .context-notice .search .search__open button.cm-btn,.klaro.klaro-theme-bibu .cookie-modal .search .search__open button.cm-btn,.klaro.klaro-theme-bibu .cookie-notice .search .search__open button.cm-btn,.search .search__open .button,.search .search__open .klaro.klaro-theme-bibu .context-notice button.cm-btn,.search .search__open .klaro.klaro-theme-bibu .cookie-modal button.cm-btn,.search .search__open .klaro.klaro-theme-bibu .cookie-notice button.cm-btn{background-color:#f3cf7b;border-bottom-left-radius:0;border-color:#f3cf7b;border-top-left-radius:0;font-weight:700}.klaro.klaro-theme-bibu .context-notice .search .search__open button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-modal .search .search__open button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-notice .search .search__open button.cm-btn:hover,.search .search__open .button:hover,.search .search__open .klaro.klaro-theme-bibu .context-notice button.cm-btn:hover,.search .search__open .klaro.klaro-theme-bibu .cookie-modal button.cm-btn:hover,.search .search__open .klaro.klaro-theme-bibu .cookie-notice button.cm-btn:hover{background-color:#1a1a1a;border-color:#1a1a1a}.header{align-items:flex-end;background-color:#fff;box-shadow:0 0 22px -5px rgba(26,26,26,.4);display:flex;flex-direction:column;justify-content:space-between;left:0;max-width:100vw;position:fixed;right:0;top:0;z-index:10}.header.header--out-animation .header__second-inner{display:none}.header.header--in-animation .header__second-inner{animation:fade-in .5s linear;display:flex}.header .header__inner{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:0 40px}.header .header__inner,.header .header__second-inner{width:100%}.header .header__second-inner{align-items:center;border-bottom:1px solid #f3cf7b;border-top:1px solid #f3cf7b;display:flex;flex-direction:row;justify-content:space-between}.header .header__second-inner .header__second-inner-logo{display:none}.header .header__second-inner>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:inherit}.header .header__second-inner>div nav{margin-left:auto}.header .header__inner-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.header .header__inner-content .language-switcher li{margin-right:20px}.header .header__inner-content .klaro.klaro-theme-bibu .context-notice .language-switcher+button.cm-btn,.header .header__inner-content .klaro.klaro-theme-bibu .cookie-modal .language-switcher+button.cm-btn,.header .header__inner-content .klaro.klaro-theme-bibu .cookie-notice .language-switcher+button.cm-btn,.header .header__inner-content .language-switcher+.button,.klaro.klaro-theme-bibu .context-notice .header .header__inner-content .language-switcher+button.cm-btn,.klaro.klaro-theme-bibu .cookie-modal .header .header__inner-content .language-switcher+button.cm-btn,.klaro.klaro-theme-bibu .cookie-notice .header .header__inner-content .language-switcher+button.cm-btn{margin-left:0}.header .header__inner-content ul{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-start}.header .header__inner-content ul li{display:inline-block}.header .header__inner-content ul a:not(.button){border:3px solid transparent;border-radius:6px;color:#1a1a1a;font-size:.8181818182rem;font-weight:700;line-height:1.1666666667em;padding:.5em 1em;text-decoration:none}.header .header__inner-content ul a:not(.button):hover{border-color:#1a1a1a}.header .header__inner-content ul a:not(.button):focus-visible{border-color:#1a1a1a}a{text-decoration:none}a.search-result-link{color:#1a1a1a;display:block;text-decoration:none}.search-result{border-top:1px solid #1a1a1a;padding:20px 10px}.search-result:focus-visible,.search-result:hover{background-color:#e8e8ed}.search-result h2{color:#1a1a1a;font-size:1rem;margin-bottom:.5em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.search-result .search-result__content{font-size:clamp(14px,.818rem,.818rem);line-height:1.45em;max-width:1200px}.search-result .search-result__content strong{color:#1a1a1a}.search-result .search-result__published{margin-top:20px}.search-result .search-result__published *{font-size:clamp(14px,.818rem,.818rem);line-height:1.45em}.search-result .search-result__published p{display:inline-block}.search-result .search-result__published strong{color:#1a1a1a}.search-result .search-result__published time{white-space:nowrap}.search-result p.search-result__type{background-color:#f3cf7b;display:table-caption;margin-top:20px;padding:15px 25px;text-transform:capitalize}.search-result.search-result--person{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:flex-end}.search-result.search-result--person .search-result__person-info{margin:10px 0}.search-result.search-result--person .search-result__person-info ul{display:flex;flex-wrap:wrap}.search-result.search-result--person .search-result__person-info ul li{font-size:clamp(14px,.818rem,.818rem);margin:0 10px 10px 0}.search-result.search-result--person img{border-radius:100%;height:100% x;margin-right:30px;max-height:135px;max-width:135px;width:100%}.search-result.search-result--person .search-result__published{margin-top:0}.search-results .card{padding:10px 10px 20px}.view-search-results .views-group{margin:40px 0}.view-search-results .view-search-results__search form{display:flex}.view-search-results .view-search-results__search form label{display:none}.view-search-results .view-search-results__search form *{margin:0}.view-search-results .view-search-results__search form div:first-of-type{position:relative;width:100%}.view-search-results .view-search-results__search form div:first-of-type:before{background-image:url(/themes/bibu/assets/icons/magnifying-glass.svg);background-repeat:no-repeat;background-size:18px 18px;content:"";display:inline-block;left:25px;min-height:18px;min-width:18px;position:absolute;top:25px;z-index:2}.view-search-results .view-search-results__search form div input:not([type=submit]){border:3px solid #f3cf7b;border-radius:8px;border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;color:#1a1a1a;max-width:100%;padding:22px 0 20px;text-indent:50px;width:100%}.view-search-results .view-search-results__search form div input:not([type=submit]):focus{border-color:#1a1a1a;outline:none}.view-search-results .view-search-results__search form div input[type=submit]{background-image:none;border:none;border-bottom-left-radius:0;border-top-left-radius:0;height:100%;outline:none;padding-left:1.25em;padding-right:1.25em}.view-search-results__empty{margin-top:40px}.takeover{background-color:#c4d7d1;display:none;height:100vh;inset:0;justify-content:center;overflow:hidden;overflow-y:scroll;padding:5rem 1.25rem 1.25rem;position:fixed;width:100vw;z-index:9}.takeover.show{display:flex}.takeover .takeover__modal{background-color:#fff;background-image:url(/themes/bibu/assets/icons/gulmedprickar.png);background-position:bottom -18rem left -10rem;background-repeat:no-repeat;height:-moz-max-content;height:max-content;margin:auto;max-width:440px;padding:1.25rem}@media (min-width:900px){.takeover .takeover__modal{background-position:bottom -9rem left -7rem;max-width:55%;padding:2.5rem}}@media (min-width:1400px){.takeover .takeover__modal{max-width:1200px;padding:2.69rem;width:100%}}.takeover .takeover__content{margin:0 auto;padding-top:1.44rem}@media (min-width:1400px){.takeover .takeover__content{max-width:630px;padding:1.44rem 0 0}}.takeover .takeover__content li,.takeover .takeover__content p{padding-bottom:1rem}.takeover .takeover__content li:last-child,.takeover .takeover__content p:last-child{padding-bottom:0}.takeover .takeover__content li a,.takeover .takeover__content p a{font-weight:700;text-decoration:underline}.takeover .takeover__content p{font-weight:700;text-align:center}.takeover .language-link{background-color:transparent;border:3px solid #f3cf7b;border-radius:.5em;color:#1a1a1a;cursor:pointer;display:inline-block;font-size:clamp(16px,.8rem,.8rem);font-weight:100;font-weight:700;line-height:1.6em;outline:none;padding:5px 15px;position:relative}.takeover .language-link:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.takeover .language-link:focus-visible{outline:3px solid #fff}.takeover .header-1{text-align:center}.takeover .takeover__buttons{display:flex;flex-direction:column;gap:.63rem;padding-top:1.25rem;width:100%}@media (min-width:1400px){.takeover .takeover__buttons{display:grid;grid-template-columns:repeat(3,1fr);padding-top:3.75rem}}body:has(.toolbar) .takeover{padding-top:220px}body.takeover-open{overflow:hidden}.buttons{display:flex}.buttons>*{margin-right:20px}.buttons>:last-child{margin-right:0}.filter .form-checkboxes,.form-actions{font-size:0;margin-bottom:-5px}.filter .form-checkboxes>*,.form-actions>*{display:inline-block;margin-bottom:5px;margin-right:5px}.filter .form-checkboxes>:last-child,.form-actions>:last-child{margin-right:0}.filter .form-checkboxes input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button,.buttons>*,.filter .form-checkboxes label,.klaro.klaro-theme-bibu .context-notice button.cm-btn,.klaro.klaro-theme-bibu .cookie-modal button.cm-btn,.klaro.klaro-theme-bibu .cookie-notice button.cm-btn,a.button,input[type=submit]{background-color:#f3cf7b;border:3px solid #f3cf7b;border-radius:.5em;color:#1a1a1a;cursor:pointer;display:inline-block;font-size:clamp(16px,.8rem,.8rem);font-weight:700;line-height:1.6em;outline:3px solid #f3cf7b;outline-offset:-1px;padding:1em 2em;text-decoration:none}.button:focus-visible,.buttons>:focus-visible,.filter .form-checkboxes label:focus-visible,.klaro.klaro-theme-bibu .context-notice button.cm-btn:focus-visible,.klaro.klaro-theme-bibu .cookie-modal button.cm-btn:focus-visible,.klaro.klaro-theme-bibu .cookie-notice button.cm-btn:focus-visible,a.button:focus-visible,input[type=submit]:focus-visible{background-color:#f3cf7b;border-color:#f3cf7b;box-shadow:0 0 8px 8px #5f9595;color:#1a1a1a;outline-color:#fff}.button:hover,.buttons>:hover,.klaro.klaro-theme-bibu .context-notice button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-modal button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-notice button.cm-btn:hover,a.button:hover,input[type=submit]:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;opacity:1;outline-color:#1a1a1a}.buttons--dark-text>*,.buttons--hollow>*{background-color:#fff;color:#1a1a1a;outline-color:#fff}.buttons--dark-text>:hover,.buttons--hollow>:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.buttons--dark-text>:focus-visible,.buttons--hollow>:focus-visible{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff;outline:3px solid #fff}.button--hollow-inverted{background-color:#fff;color:#fff;outline-color:#fff}.button--hollow-inverted:hover{background-color:#fff;border-color:#1a1a1a;color:#fff}.button--hollow-inverted:focus-visible{background-color:#fff;border-color:#fff;color:#fff;outline:3px solid #fff}.buttons--categories>*,.filter .form-checkboxes label{background-color:transparent;border-color:#477070;border-width:3px;color:#1a1a1a;font-size:.6363636364rem;font-weight:700;outline-color:transparent;padding:.5em 1em;white-space:nowrap}.buttons--categories>:hover,.filter .form-checkboxes label:hover{background-color:transparent;border-color:#1a1a1a;color:#1a1a1a}.buttons--categories>:focus-visible,.filter .form-checkboxes label:focus-visible{background-color:#fff;border-color:#1a1a1a;box-shadow:0 0 8px 8px #5f9595;color:#1a1a1a;outline-color:#fff}.buttons--categories .button--inverted{background-color:#f3cf7b;border-color:#f3cf7b;color:#1a1a1a}.filter .form-checkboxes input:focus-visible+label{background-color:#fff;box-shadow:0 0 8px 8px #5f9595;color:#1a1a1a;outline-color:#fff}.filter .form-checkboxes input:checked+label{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.buttons--tags>*{padding-left:30px;position:relative}.buttons--tags>:before{background:url(/themes/bibu/assets/icons/tag.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;content:"";height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}.button--transparent,.button--white,.button--white>*,.buttons--transparent>*{background-color:#fff;color:#1a1a1a;outline-color:#fff}.button--transparent:hover,.button--white:hover,.button--white>:hover,.buttons--transparent>:hover{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.button--underline:focus-visible,.button--underline:hover{border-bottom:1px solid #fff}.button--muted,.buttons--inactive>*{border-color:rgba(26,26,26,.4);font-size:14px;font-weight:700;opacity:.85;pointer-events:none}.button--muted:hover,.buttons--inactive>:hover{background-color:#fff;color:#1a1a1a}.button.button--outlined,.klaro.klaro-theme-bibu .context-notice button.button--outlined.cm-btn,.klaro.klaro-theme-bibu .cookie-modal button.button--outlined.cm-btn,.klaro.klaro-theme-bibu .cookie-notice button.button--outlined.cm-btn{background-color:#fff;border:3px solid #5f9595;color:#1a1a1a;display:inline-block;outline:3px solid #fff;text-align:center}.button.button--outlined:hover,.klaro.klaro-theme-bibu .context-notice button.button--outlined.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-modal button.button--outlined.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-notice button.button--outlined.cm-btn:hover{background-color:#fff;border:3px solid #5f9595;color:#5f9595;outline:3px solid #fff}.button.button--white-transparent,.klaro.klaro-theme-bibu .context-notice .cookie-notice button.cm-btn,.klaro.klaro-theme-bibu .context-notice button.button--white-transparent.cm-btn,.klaro.klaro-theme-bibu .cookie-modal .cookie-notice button.cm-btn,.klaro.klaro-theme-bibu .cookie-modal button.button--white-transparent.cm-btn,.klaro.klaro-theme-bibu .cookie-notice .context-notice button.cm-btn,.klaro.klaro-theme-bibu .cookie-notice .cookie-modal button.cm-btn,.klaro.klaro-theme-bibu .cookie-notice button.button--white-transparent.cm-btn,.klaro.klaro-theme-bibu .cookie-notice button.button.cm-btn,.klaro.klaro-theme-bibu .cookie-notice button.cm-btn{background-color:transparent;border:3px solid #fff;color:#fff;outline:3px solid transparent}.button.button--white-transparent:hover,.klaro.klaro-theme-bibu .context-notice .cookie-notice button.cm-btn:hover,.klaro.klaro-theme-bibu .context-notice button.button--white-transparent.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-modal .cookie-notice button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-modal button.button--white-transparent.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-notice .context-notice button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-notice .cookie-modal button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-notice button.button--white-transparent.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-notice button.button.cm-btn:hover,.klaro.klaro-theme-bibu .cookie-notice button.cm-btn:hover{background-color:#fff;border:3px solid #fff;color:#1a1a1a;outline:3px solid transparent}.button.button--white-transparent:focus-visible,.klaro.klaro-theme-bibu .context-notice .cookie-notice button.cm-btn:focus-visible,.klaro.klaro-theme-bibu .context-notice button.button--white-transparent.cm-btn:focus-visible,.klaro.klaro-theme-bibu .cookie-modal .cookie-notice button.cm-btn:focus-visible,.klaro.klaro-theme-bibu .cookie-modal button.button--white-transparent.cm-btn:focus-visible,.klaro.klaro-theme-bibu .cookie-notice .context-notice button.cm-btn:focus-visible,.klaro.klaro-theme-bibu .cookie-notice .cookie-modal button.cm-btn:focus-visible,.klaro.klaro-theme-bibu .cookie-notice button.button--white-transparent.cm-btn:focus-visible,.klaro.klaro-theme-bibu .cookie-notice button.button.cm-btn:focus-visible,.klaro.klaro-theme-bibu .cookie-notice button.cm-btn:focus-visible{box-shadow:0 0 8px 8px #fff}.files{display:flex;flex-direction:column;gap:20px}.file{align-items:center;display:inline-flex;width:-moz-fit-content;width:fit-content}.file:focus-visible,.file:hover{background-color:#1a1a1a}.file:focus-visible .file__link-title,.file:hover .file__link-title{color:#fff;text-decoration:underline}.file:focus-visible .icon--download:before,.file:hover .icon--download:before{background-image:url(/themes/bibu/assets/icons/arrow-down-to-line-white.svg)}.file__link-title{color:#1a1a1a;padding-left:30px;text-decoration:underline}.icon{position:relative;white-space:nowrap}.icon--download:before{background-image:url(/themes/bibu/assets/icons/arrow-down-to-line.svg);background-size:22px 22px;height:22px;width:22px}.icon--download:before,.icon--hamburger:before{background-repeat:no-repeat;content:"";display:inline-block;left:0;position:absolute}.icon--hamburger:before{background-image:url(/themes/bibu/assets/icons/hamburger.svg);background-size:16px 16px;height:16px;top:29%;width:16px}.icon--hamburger:hover:before{background-image:url(/themes/bibu/assets/icons/hamburger-white.svg)}.icon--location{border-bottom:2px solid #1a1a1a;display:inline-block;text-decoration:none!important}.icon--location:before{background:transparent url(/themes/bibu/assets/icons/location-secondary.svg) 50%/contain no-repeat;content:"";display:inline-block;height:24px;margin-right:4px;vertical-align:text-bottom;width:24px}.icon--location.white{border-color:#fff;color:#fff}.icon--location.white:before{background-image:url(/themes/bibu/assets/icons/location.svg)}.icon--location.white:hover{background-color:#fff;border-color:#1a1a1a;color:#1a1a1a}.icon--location.white:hover:before{background-image:url(/themes/bibu/assets/icons/location-secondary.svg)}.icon--clock:before{background:transparent url(/themes/bibu/assets/icons/clock-white.svg) 50%/contain no-repeat;content:"";display:inline-block;height:24px;margin-right:4px;vertical-align:text-bottom;width:24px}.icon--close:after{background-image:url(/themes/bibu/assets/icons/close.svg);background-repeat:no-repeat;background-size:22px 22px;content:"";display:inline-block;height:22px;position:absolute;right:5px;top:5px;width:22px}.bibu-responsive-menu .language-switcher{display:flex;margin:20px auto 0;max-width:1600px;order:3}.bibu-responsive-menu .language-switcher .is-active>*{text-decoration:underline}.bibu-responsive-menu .language-switcher a{color:#fff;font-size:1.0909090909rem;font-weight:400;line-height:1.1666666667em;margin-left:15px;padding:7px}.bibu-responsive-menu .language-switcher a:hover{opacity:1;text-decoration:underline}.bibu-responsive-menu .language-switcher a:focus{background-color:#fff;color:#1a1a1a;opacity:1;outline:none}.bibu-responsive-menu .language-switcher li:first-child{color:#fff}.bibu-responsive-menu .language-switcher li:last-child>*{margin-left:5px}.logo{height:36px;margin-right:auto;min-width:65px;padding-right:10px}.logo a{display:block;height:100%}.logo a:hover{opacity:.7}.logo a:focus-visible{outline:none}.logo img{height:100%}@media only screen and (max-width:1600px){.menu__lvl2{padding:0 40px}.footer-columns>:nth-child(odd){margin-left:0;width:620px}.footer-columns>:nth-child(2n+2){width:350px}.columns--5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (max-width:1400px){.header .menu .menu__item--lvl1:not(:last-child){margin-right:10px}.columns{gap:25px}.columns--4,.columns--5{grid-template-columns:repeat(3,minmax(0,1fr))}.columns--3{grid-template-columns:repeat(2,minmax(0,1fr))}.navigation-bar>.language-switcher{display:none}.bibu-responsive-menu .menu__podd-button,.bibu-responsive-menu .menu__tickets-button{display:block}.navigation-bar>nav{display:none}.bibu-responsive-menu nav{display:block}:root.noscroll{height:100%;position:fixed;top:0;width:100%}.header .header__inner .header__inner-content>a,.header .header__second-inner .menu__item--lvl1>a{font-size:16px}a.button.menu__podd-button,a.button.menu__seminar-button,a.menu__tickets-button.button{margin-right:10px}.footer-columns>:nth-child(odd){margin-left:0;width:620px}.footer-columns>:nth-child(2n+2){width:350px}.activity-info .columns--2>*{width:100%}}@media only screen and (max-width:1180px){.footer-columns>:nth-child(odd){margin-left:0;width:420px}.footer-columns>:nth-child(2n+2){width:350px}}@media only screen and (max-width:1050px){.footer-legal{padding-right:0}}@media only screen and (max-width:1030px){.footer-columns>*{margin-left:0}.footer-columns>:nth-child(odd){margin-left:0;width:100%}.footer-columns>:nth-child(2n+2){width:100%}.footer-columns>:last-child{padding-right:0;width:100%}.footer .section+.section{margin-top:50px}}@media only screen and (max-width:1200px){.columns--4{grid-template-columns:repeat(2,minmax(0,1fr))}.header .header__inner>nav[role=navigation],.header .header__second-inner{display:none}.bibu-responsive-menu .menu{flex-direction:column}.bibu-responsive-menu .menu .menu__item--lvl1{margin-right:0}button.menu__mobile-button{margin-left:10px}.bibu-responsive-menu{-webkit-overflow-scrolling:touch;padding:40px 20px 150px}.bibu-responsive-menu .menu__item--lvl1{width:100%}.bibu-responsive-menu .language-switcher{margin:40px auto 0}.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice main.cn-body,main.center{padding-top:100px}a.button.menu__seminar-button{display:none}.bibu-responsive-menu a.button.menu__seminar-button{display:inline-block;margin-right:10px}.bibu-responsive-menu a.button.menu__tickets-button{margin-left:0}}@media only screen and (max-width:900px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body,.legible,:root{font-size:18px}main#main-content{padding-top:100px}.columns--5{grid-template-columns:repeat(2,minmax(0,1fr))}.columns--3{grid-template-columns:repeat(1,minmax(0,1fr))}.header .header__inner-content .language-switcher li{margin-right:5px}.image--with-body{flex-direction:column}.image--with-body>*{width:100%}.image__body{padding:0}.file__link-title{padding-left:25px}.icon--download:before{background-size:18px 18px;height:18px;width:18px}.image__body{margin-top:1.4em}.navigation-bar .menu__podd-button{display:none}.section.section-hero .image__content{background-color:#1a1a1a;left:0;padding:20px;position:relative;top:0}.section.section-hero .image__caption{background-color:#1a1a1a;bottom:0;left:auto;padding:10px;right:0}.header .header__inner-content>:not(.search){display:none}}@media only screen and (max-width:600px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body,.legible,:root{font-size:16px}.header-1,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .header-1,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body h1,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body .header-1,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body h1,.legible .header-1,.legible h1,body.cke_editable h1{font-size:2rem;line-height:1.2em}.card__summary,.card__tags{font-size:.8181818182rem;line-height:1.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body blockquote,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body blockquote,.legible blockquote,body.cke_editable blockquote{font-size:1.1rem;padding:0}.center,.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice .cn-body{padding:0 20px}input,select,textarea{width:100%}input[type=checkbox]{width:auto}.header .header__inner{padding:0 20px}.buttons>*,.category-list>*{margin-bottom:10px;margin-right:10px}.buttons{margin-bottom:-10px}.category-list>*{margin-bottom:0}.section+.section{margin-top:20px}.columns--2,.columns--4,.columns--5{grid-template-columns:repeat(1,minmax(0,1fr))}.important-box{padding:10px}.footer{margin-top:30px;padding-top:30px}.footer-columns>:last-child{padding-left:0}.footer-columns>:last-child:before{display:block;margin-bottom:20px;position:static}.primary-content a{word-wrap:break-word}.system-tabs>ul{right:10px}.system-tabs>ul>li{margin-left:5px}.system-tabs>ul>li>a{padding:5px 10px;transform:translateY(calc(90px - 1em))}.activity-info{font-size:.9rem;padding:10px}.activity-info .icon{white-space:normal}.icon--location{border-bottom:0}.icon--clock:before,.icon--location:before{height:16px;width:16px}.view-search-results .views-group{margin:40px 0}.view-search-results .view-search-results__search form{display:flex}.view-search-results .view-search-results__search form label{display:none}.view-search-results .view-search-results__search form *{margin:0}.view-search-results .view-search-results__search form div:first-of-type:before{left:20px;position:absolute;top:16px}.view-search-results .view-search-results__search form div input:not([type=submit]){border-right:0;padding:12px 0 10px;text-indent:40px}.section__title-underline{display:none}.push{padding-bottom:0}.push__content{position:relative}.bibu-responsive-menu,.search-results .card{padding-left:0;padding-right:0}.search-results .card{margin-left:0;margin-right:0}}body.toolbar-vertical .header{top:39px}.klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice body.toolbar-vertical main.cn-body,body.toolbar-vertical .klaro.klaro-theme-bibu .cookie-modal .cookie-modal-notice main.cn-body,body.toolbar-vertical main.center{padding-top:119px}body.toolbar-vertical .menu__overlay{top:119px}.gin--horizontal-toolbar .header{top:110px}.gin--horizontal-toolbar .header--in-animation div.bibu-responsive-menu{padding-bottom:150px;top:190px}.gin--horizontal-toolbar main#main-content{padding-top:173px}.gin--horizontal-toolbar .header--full div.menu__overlay{top:189px}.gin--horizontal-toolbar div.bibu-responsive-menu{padding-bottom:150px;top:189px}.gin-secondary-toolbar--frontend{position:fixed!important;top:53px!important;width:100vw!important}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .header{top:110px}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open main#main-content{padding-top:230px}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .menu__overlay{top:159px}body.toolbar-fixed.toolbar-vertical .header{top:39px}body.toolbar-fixed.toolbar-vertical main#main-content{padding-top:159px}body.toolbar-fixed.toolbar-vertical .menu__overlay{top:119px}@media only screen and (max-width:975px){body.toolbar-vertical .header{top:100px!important}}@media only screen and (max-width:610px){.gin--horizontal-toolbar main#main-content{padding-top:162px}}.header li,.header ul{list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=)}@keyframes expand-width{0%{transform:scaleX(0);transform-origin:right}to{transform:scaleX(1);transform-origin:right}}@keyframes expand{0%{transform:scale(0);transform-origin:center}to{transform:scale(1);transform-origin:center}}@keyframes slide-down-from-top-of-page{0%{transform:translateY(-51%)}to{transform:translateY(0)}}@keyframes slide-above-top-of-page{0%{transform:translateY(0)}to{transform:translateY(-51%)}}@keyframes program-calendar-event{0%{transform:scale(0);transform-origin:center}to{transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-in{animation:fade-in .5s forwards}.fade-in--fast{animation:fade-in .25s forwards}.fade-out{animation:fade-out .5s forwards}.fade-out--fast{animation:fade-out .25s forwards}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
