/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color-black:hsla(0,0%,17%,1);--color-white:hsla(0,0%,100%,1);--color-primary:hsla(345,60%,45%,1);--color-primary-dark:hsla(345,57%,41%,1);--color-grey-dark:hsla(0,0%,40%,1);--color-grey:hsla(0,0%,58%,1);--color-grey-light:hsla(0,0%,89%,1);--color-grey-lighter:hsl(0,0%,96%,1);--color-grey-shadow:hsla(0,5%,96%,1);--color-note:hsla(55,100%,95%,1);--max-width:75.625rem;--max-width--small:50.6266rem;--max-width--big:90rem;--space-inner:1.25rem;--space-block-s:1.25rem;--space-block-l:3.75rem;--font-base:"Inter",sans-serif;}
@layer base{*,:after,:before{box-sizing:border-box;}html{font-size:1rem;line-height:1.15;}body{margin:0;letter-spacing:-0.68px;color:var(--color-black);font-family:var(--font-base);}hr{height:0;color:inherit;}a{background-color:initial;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace;font-size:1em;}small{font-size:80%;}sub,sup{position:relative;vertical-align:initial;font-size:75%;line-height:0;}sub{bottom:-0.25em;}sup{top:-0.5em;}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15;}[type="button"],[type="reset"],[type="submit"],button{appearance:auto;}fieldset{padding:0.35em 0.75em 0.625em;}legend{padding:0;}progress{vertical-align:initial;}summary{display:list-item;}img{position:relative;display:block;text-align:center;line-height:2;}img:before{content:"The image is missing :(";display:block;margin-bottom:0.625rem;}img:after{content:"(url: " attr(src) ")";display:block;font-size:0.75rem;}:is(.menu,.links){margin:0;padding-inline-start:0;list-style:none;}.button-custom--reset{border:none;outline:transparent;background-color:initial;}.button-custom--close{position:relative;}.button-custom--close:after,.button-custom--close:before{position:absolute;content:"";top:50%;left:50%;width:1.25rem;height:0.25rem;}.button-custom--close:before{transform:translate(-50%,-50%) rotate(45deg);}.button-custom--close:after{transform:translate(-50%,-50%) rotate(-45deg);}.button-search{display:flex;align-items:center;justify-content:center;transition:fill 0.3s ease-in-out;}.button-search svg{pointer-events:none;}.button-search path{transition:fill 0.3s ease-out;}.button-search:hover{--search-icon-color:var(--color-primary);cursor:pointer;}}@layer base{@media (min-width:64em){.button-search svg{width:1.2rem;height:1.2rem;}}}
:root{--font-size-3xs:0.875rem;--font-size-2xs:1rem;--font-size-xs:1.125rem;--font-size-s:1.375rem;--font-size-m:1.5625rem;--font-size-l:1.875rem;--font-size-xl:2.5rem;}@layer layout{.layout__inner{max-inline-size:var(--max-width);margin-inline:auto;padding-inline:var(--space-inner);}.layout__inner--small{max-inline-size:var(--max-width--small);}.layout__inner--big{max-inline-size:var(--max-width--big);margin-inline:auto;}.layout__col-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:2rem;}.layout__col-3-list{display:grid;grid-template-columns:minmax(auto,1fr);row-gap:3rem;justify-content:center;}@media (min-width:42.5em){.layout__col-3-list:not(.report-list){grid-template-columns:repeat(2,1fr);column-gap:2rem;}}@media (min-width:64em){.layout__col-3-list:not(.report-list){grid-template-columns:repeat(3,1fr);}}@media (width >= 56.3125em){.layout__col-3-list--report{grid-template-columns:repeat(2,1fr);column-gap:2rem;}}@media (min-width:75em){.layout__col-3-list--report{grid-template-columns:repeat(3,1fr);}}.layout__col-2-list{display:grid;grid-template-columns:minmax(auto,1fr);row-gap:2rem;justify-content:center;}@media (width >= 56.3125em){.layout__col-2-list{grid-template-columns:repeat(2,1fr);column-gap:2.2rem;}.layout__col-2{display:grid;grid-template-columns:34% 1fr;column-gap:3rem;}}@media (min-width:64em){.layout__col-2{column-gap:5rem;}}.layout__col-4{display:grid;gap:2rem;grid-template-rows:auto;}@media (width >= 56.3125em){.layout__col-4{grid-template-columns:repeat(2,1fr);column-gap:2rem;}}@media (min-width:64em){.layout__col-4{grid-template-columns:repeat(4,1fr);column-gap:2rem;}}.layout-content{padding-block-end:2rem;}.layout__wrapper-grid{display:grid;row-gap:1.25rem;}@media (min-width:64em){.layout__wrapper-grid{grid-template-areas:"header footer" "content content";row-gap:3.75rem;}.layout__wrapper-grid__header{grid-area:header;align-self:center;}.layout__wrapper-grid__content{grid-area:content;}}.layout__wrapper-grid__footer{--font-size-xs:1.25rem;justify-self:center;font-size:var(--font-size-xs);}@media (min-width:64em){.layout__wrapper-grid__footer{grid-area:footer;align-self:center;justify-self:end;}.layout__wrapper-grid__header{-ms-grid-row:1;-ms-grid-column:1;}.layout__wrapper-grid__content{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;}.layout__wrapper-grid__footer{-ms-grid-row:1;-ms-grid-column:2;}}}
.cidob-board-teaser{padding-block:0.5rem;}.cidob-board-teaser__title{margin-block-end:0;}.cidob-board-teaser__text{display:flex;flex-direction:column;row-gap:0.3125rem;font-weight:300;line-height:1.3;}.cidob-board-teaser figure{margin:0;padding:0;}.cidob-board.institutional-member{display:flex;align-items:center;}
@layer theme{.h1{letter-spacing:-0.075rem;font-size:var(--font-size-l);font-weight:500;line-height:1.3;}@media (min-width:64em){.h1{letter-spacing:-0.1rem;font-size:var(--font-size-xl);line-height:1.1;}}.h3{letter-spacing:-0.8px;font-size:1.125rem;font-weight:500;line-height:1.4;}@media (min-width:64em){.h3{font-size:1.25rem;}}.h2{letter-spacing:-0.72px;font-size:1.5rem;font-weight:500;line-height:1.3;}@media (min-width:64em){.h2{font-size:1.875rem;}}.js-overflow{overflow:hidden;}@media (min-width:64em){.js-overflow{overflow:unset;}}#block-cidob-breadcrums{display:none;}@media (min-width:64em){#block-cidob-breadcrums{display:block;}}.component__space{margin-block:var(--space-block-s);}@media (min-width:64em){.component__space{margin-block:var(--space-block-l);}}.component__title{margin-block-start:0;font-size:var(--font-size-s);font-weight:500;line-height:1.2;}@media (min-width:64em){.component__title{font-size:var(--font-size-l);}.component__title--h3{font-size:1.5625rem;}}.component__title-uppercase{margin-block:0;letter-spacing:-1.8px;text-transform:uppercase;font-size:1.875rem;font-weight:200;line-height:1.2;}.component__text-content{font-weight:300;line-height:1.3;}@media (min-width:64em){.component__text-content{font-size:var(--font-size-xs);}}.component__link-wrapper:not(.component__link-wrapper--nolink){-webkit-text-decoration:none;text-decoration:none;color:unset;}.component__link-wrapper:not(.component__link-wrapper--nolink):focus .component__title,.component__link-wrapper:not(.component__link-wrapper--nolink):hover .component__title{-webkit-text-decoration:underline;text-decoration:underline;}.filter-hide-submit .form-actions:has(.form-submit){display:none;}}@layer theme{@keyframes slide-bottom{0%{transform:translateY(0);}to{transform:translateY(5.625rem);}}.header-main{--header-background:var(--color-white);--arrow-icon-color:var(--color-primary);--search-icon-color:var(--color-black);position:relative;z-index:2;margin-bottom:var(--header-margin-bottom,0);transition:background-color 0.3s linear;background-color:var(--header-background);}@media (min-width:64em){.header-main{--arrow-icon-color:var(--header-color-text,var(--color-primary));padding-block-start:2rem;}}.header-main--front{--header-border-width:0;--header-background:transparent;--header-color-text:var(--color-white);--header-margin-bottom:2rem;--header-top-background:var(--color-white);--logo-display-slogan:block;--logo-display-year:block;--logo-color:var(--color-white);--search-icon-color:var(--color-white);}@media (min-width:64em){.header-main--front.is-open{--header-background:var(--color-primary);}}.header-main--front .header-main__top.is-open ~ .header-main__navigation{--logo-color:var(--color-primary);}@media (min-width:64em){.header-main--front .header-main__top.is-open ~ .header-main__navigation{--logo-color:var(--color-white);}.header-main.is-open{background-color:var(--header-background,var(--color-white));}.header-main.js-fixed-menu{--header-background:var(--color-white);--header-color-text:var(--color-black);--arrow-icon-color:var(--color-primary);--logo-color:var(--color-primary);position:fixed;top:calc(var(--drupal-displace-offset-top,0px) - 5.625rem);width:100%;animation:slide-bottom 0.5s cubic-bezier(0.25,0.46,0.45,0.94) both;box-shadow:rgba(33,35,38,0.1) 0 10px 10px -10px;}.header-main.js-fixed-menu .header-main__navigation__logo{bottom:0;max-height:4.0625rem;}.header-main.js-fixed-menu .header-main__navigation__logo__link{max-height:4.0625rem;}.header-main.js-fixed-menu .header-main__navigation__logo__slogan{display:none;height:0;}.header-main.js-fixed-menu .header-main__top{display:none;}}.header-main__top{position:relative;display:flex;max-inline-size:var(--max-width);margin-inline:auto;flex-flow:row nowrap;align-items:center;justify-content:flex-end;column-gap:2rem;padding-block:0.9rem;padding-inline:var(--space-inner);transition:background-color 0.3s ease-in;}@media (min-width:64em){.header-main__top{align-items:center;padding-block:0.2rem 3.2rem;transition:none;}}.header-main__top--search{flex-direction:column;align-items:flex-end;row-gap:3rem;}@media (min-width:64em){.header-main__top--search{flex-direction:row;align-items:center;row-gap:0;justify-content:flex-end;}}.header-main__top.is-open{--header-color-text:var(--color-black);--logo-opacity:1;background-color:var(--header-top-background,transparent);}@media (min-width:64em){.header-main__top.is-open{--header-color-text:var(--color-white);--header-top-background:transparent;}}.header-main__top.is-open ~ .header-main__navigation{--logo-opacity:0;}@media (min-width:64em){.header-main__top.is-open ~ .header-main__navigation{--logo-opacity:1;}}.header-main__navigation{max-inline-size:var(--max-width);margin-inline:auto;}@media (min-width:64em){.header-main__navigation{position:relative;padding-block-end:2rem;border-bottom:var(--header-border-width,1px) solid var(--color-grey-light);}}.header-main__navigation__logo{position:absolute;z-index:2;top:var(--space-inner,1.25rem);left:var(--space-inner,1.25rem);overflow:hidden;}@media (min-width:64em){.header-main__navigation__logo{z-index:4;top:unset;bottom:1rem;max-width:18.75rem;}}.header-main__navigation__logo__link{display:block;max-height:2.625rem;}@media (min-width:64em){.header-main__navigation__logo__link{max-height:100%;}}.header-main__navigation__logo__svg{width:100%;}.header-main__navigation__logo__slogan{display:var(--logo-display-slogan,none);transition:opacity 0.2s ease-in-out;opacity:var(--logo-opacity);}@media (min-width:64em){.header-main__navigation__logo__slogan{display:block;}}.header-main-wrapper{position:relative;min-height:38.125rem;}.header-main-wrapper--home{background:linear-gradient(180deg,rgba(0,0,0,0.4) 21.86%,rgba(0,0,0,0) 46.99%),linear-gradient(227deg,rgba(0,0,0,0) 55.7%,rgba(0,0,0,0.5));}.header-main-background{position:absolute;inset:0;z-index:-1;}.header-main__content{max-width:38.75rem;padding-block-start:5rem;padding-block-end:2rem;}@media (min-width:64em){.header-main__content{padding-block-start:0;}}.header-main__content__description,.header-main__content__title{color:var(--color-white);}@media (min-width:64em){.header-main__content__title{margin-block-end:1rem;}}.header-main__content__description{margin-block-end:2rem;font-size:var(--font-size-xs);font-weight:300;line-height:125%;}.hamburger{--hamburger-color:var(--header-color-text,var(--color-black));--hamburger-color-hover:var(--color-primary);--hamburger-width:2.75rem;--hamburger-height:2.75rem;--hamburger-gap:0.625rem;--hamburger-bar-width:2.125rem;--hamburger-bar-height:0.25rem;--hamburger-bar-radius:0.1875rem;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:var(--hamburger-width);height:var(--hamburger-height);padding:0;border:none;outline:transparent;background-color:initial;}}@layer theme{@media (min-width:64em){.hamburger{display:none;}}.hamburger:hover{--hamburger-color:var(--hamburger-color-hover);cursor:pointer;}.hamburger:after,.hamburger:before,.hamburger__inner{position:absolute;left:50%;width:100%;max-width:var(--hamburger-bar-width);height:var(--hamburger-bar-height);transition:transform 0.3s ease-in-out,background-color 0.2s ease-out;transform:translateX(-50%);transform-origin:left;border-radius:var(--hamburger-bar-radius);background-color:var(--hamburger-color);}.hamburger:after,.hamburger:before{content:"";}.hamburger:before{transform:translate(-50%,var(--hamburger-gap));}.hamburger:after{transform:translate(-50%,calc(var(--hamburger-gap) * -1));}.hamburger.is-active .hamburger__inner{transform:translateX(100%);background-color:initial;}.hamburger.is-active:before{transform:rotate(45deg) translateX(-50%);}.hamburger.is-active:after{transform:rotate(-45deg) translateX(-50%);}.menu--main{position:fixed;z-index:3;left:-100%;overflow-y:auto;width:100%;height:calc(100vh - var(--drupal-displace-offset-top,0px));padding-inline:var(--space-inner);padding-block:2rem;transition:transform 0.3s ease-in-out;border-top:1px solid var(--color-grey-shadow);background-color:var(--color-white);}}@layer theme{@media (min-width:64em){.menu--main{position:relative;left:unset;overflow-y:unset;width:auto;height:unset;padding-block:0;transition:none;border-top:none;background-color:unset;}}.menu--main.is-open{transform:translateX(100%);}@media (min-width:64em){.menu--main.is-open{transform:unset;}}.menu--main .menu--level-1{display:flex;flex-direction:column;row-gap:2rem;}@media (min-width:64em){.menu--main .menu--level-1{flex-direction:row;justify-content:flex-end;column-gap:3.75rem;}}.menu--main .menu__wrapper--level-2{max-height:0;transition:transform 0.3s ease-in-out,max-height 0.2s ease-in,opacity 0.3s ease-in;transform:translateY(-0.3125rem);pointer-events:none;opacity:0;}@media (min-width:64em){.menu--main .menu__wrapper--level-2{position:absolute;left:50%;overflow:hidden;width:calc(100vw - var(--scrollbar-width));transition:none;transform:translate(-50%,1rem);padding-inline:var(--space-inner);}}.menu--main .menu__wrapper--level-2.is-open{max-height:50rem;transition:transform 0.3s ease-out,max-height 0.2s ease-in,opacity 0.4s ease-out;transform:translateY(0);pointer-events:all;opacity:1;}@media (min-width:64em){.menu--main .menu__wrapper--level-2.is-open{max-height:21.875rem;transition:transform 0.3s ease-out,max-height 0.2s ease-out,opacity 0.2s ease-out;transform:translate(-50%,2rem);border-top:1px solid var(--color-grey-light);background-color:var(--color-white);box-shadow:0 10px 10px 0 rgba(0,0,0,0.1);}.menu--main .menu--level-2{display:flex;flex-direction:row;flex-wrap:nowrap;max-inline-size:64rem;margin-inline:auto;justify-content:center;column-gap:3.3rem;padding-block:3.19rem;}}.menu--main .menu--level-2__inner{display:flex;flex-direction:column;row-gap:1.2rem;}@media (min-width:64em){.menu--main .menu--level-2__inner{flex-wrap:wrap;width:100%;max-height:14.6875rem;row-gap:0.4rem;padding-block-end:1rem;column-gap:0.5rem;border-left:4px solid var(--color-black);}.menu--main .menu--level-2__inner li{width:15rem;}}.menu--main .menu__item__wrapper{width:100%;}.menu--main .menu__item--dropdown{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;column-gap:1rem;}@media (min-width:64em){.menu--main .menu__item--dropdown{justify-content:flex-end;column-gap:0.625rem;}}.menu--main .menu__item--dropdown:hover{cursor:pointer;}.menu--main .menu__item--dropdown:hover .menu__link{color:var(--color-primary);}@media (min-width:64em){.menu--main .menu__item--dropdown:hover .menu__link{color:var(--header-color-text,var(--color-primary));}}.menu--main .menu__item--dropdown svg{transition:transform 0.3s ease-out;}.menu--main .menu__item--dropdown.is-open svg{transform:rotate(-180deg);}.menu--main .menu__item--highlight{--color-highlight:var(--color-white);position:relative;max-width:100%;margin-block:0.7rem;padding-block:var(--space-inner);color:var(--color-highlight);}@media (min-width:64em){.menu--main .menu__item--highlight{--color-highlight:var(--color-black);max-width:18.75rem;padding-block:0;}}.menu--main .menu__item--highlight:before{position:absolute;content:"";z-index:-1;top:0;left:-1.25rem;width:calc(100vw - var(--scrollbar-width));height:100%;background-color:var(--color-black);}@media (min-width:64em){.menu--main .menu__item--highlight:before{content:none;}}.menu--main .menu__item--highlight .menu__link--nolink{font-size:var(--font-size-m);font-weight:500;}.menu--main .menu__item--highlight__wrapper{margin-block-start:1rem;color:var(--color-highlight);font-weight:300;}.menu--main .menu__item--highlight__description{max-width:31.25rem;}.menu--main .menu__item--highlight__hubpage{--arrow-icon-color:var(--color-primary);display:flex;align-items:baseline;margin-block-start:1rem;column-gap:1rem;font-weight:400;}@media (min-width:64em){.menu--main .menu__item--highlight__hubpage{align-items:center;}}.menu--main .menu__item--highlight__hubpage a{-webkit-text-decoration:none;text-decoration:none;}.menu--main .menu__item--highlight__hubpage a:link,.menu--main .menu__item--highlight__hubpage a:visited{color:var(--color-highlight);}.menu--main .menu__item--highlight__hubpage a:hover:not(.menu__link--nolink){cursor:pointer;color:var(--color-primary);}.menu--main .menu__item--highlight__hubpage svg{transform:rotate(-90deg);}.menu--main .menu__item--level-2:not(.menu__item--highlight){--color-link:var(--color-black);--color-background:transparent;transition:background-color 0.3s ease-out;color:var(--color-link);background-color:var(--color-background);}.menu--main .menu__item--level-2:not(.menu__item--highlight):hover{--color-link:var(--color-primary);}@media (min-width:64em){.menu--main .menu__item--level-2:not(.menu__item--highlight):hover{--color-link:var(--color-white);--color-background:var(--color-primary);}}.menu--main .menu__link:not(.menu__link--nolink,.menu__link--level-1){transition:color 0.2s ease-out;-webkit-text-decoration:none;text-decoration:none;}.menu--main .menu__link:not(.menu__link--nolink,.menu__link--level-1):link,.menu--main .menu__link:not(.menu__link--nolink,.menu__link--level-1):visited{color:var(--color-link);}.menu--main .menu__link:not(.menu__link--nolink,.menu__link--level-1):hover{cursor:pointer;}.menu--main .menu__link--level-1{-webkit-text-decoration:none;text-decoration:none;color:var(--color-black);font-size:var(--font-size-s);font-weight:500;}@media (min-width:64em){.menu--main .menu__link--level-1{color:var(--header-color-text,var(--color-black));}}.menu--main .menu__link--level-1:not(span):hover{color:var(--color-primary);}@media (min-width:64em){.menu--main .menu__link--level-1:not(span):hover{color:var(--header-color-text,var(--color-primary));}}.menu--main .menu__link--level-2:not(.menu__link--nolink){display:block;font-weight:400;}@media (min-width:64em){.menu--main .menu__link--level-2:not(.menu__link--nolink){padding-inline-start:2.5rem;padding-block:0.5rem;transition:none;font-weight:500;}}}@layer theme{.footer-main{--arrow-icon-color:var(--color-white);--logo-color:var(--color-white);padding-inline:var(--space-inner);padding-block:2rem;color:var(--color-white);background-color:var(--color-primary);font-weight:300;}@media (min-width:42.5em){.footer-main{padding-block:4.5rem 2.12rem;}}@media (min-width:75em){.footer-main{padding-block-start:6.75rem;}}.footer-main__inner{display:flex;flex-direction:column;row-gap:2rem;max-inline-size:45rem;margin-inline:auto;}@media (min-width:64em){.footer-main__inner{display:grid;grid-template-areas:"left right" "bottom bottom";column-gap:6rem;row-gap:3rem;max-inline-size:var(--max-width);}}@media (min-width:75em){.footer-main__inner{padding-inline:var(--space-inner);column-gap:8rem;}}@media (min-width:64em){.footer-main__top{display:flex;flex-direction:column;grid-area:left;justify-content:space-between;}}.footer-main__top__description{padding-block-end:1rem;font-size:var(--font-size-s);font-weight:100;line-height:1.5;}@media (min-width:75em){.footer-main__top__description{font-size:var(--font-size-m);}}.footer-main__top__description p{margin-block:0;}@media (min-width:30em){.footer-main__footer{display:flex;flex-direction:row;justify-content:space-between;column-gap:8rem;padding-block:2rem;}}@media (min-width:64em){.footer-main__footer{display:flex;flex-flow:row nowrap;grid-area:right;column-gap:3.5rem;padding-block:0;}}@media (min-width:75em){.footer-main__footer{column-gap:5.5rem;}}.footer-main__social-media{display:flex;column-gap:1rem;}.footer-main__social-media__link{-webkit-text-decoration:none;text-decoration:none;}.footer-main .menu{display:flex;flex-flow:row wrap;row-gap:1rem;}.footer-main .menu__link{transition:color 0.3s ease-out;-webkit-text-decoration:none;text-decoration:none;}.footer-main .menu__link:link,.footer-main .menu__link:visited{color:var(--color-white);}.footer-main .menu__link:focus,.footer-main .menu__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--color-grey-light);color:var(--color-black);}.footer-main__menu{padding-block:1rem 3rem;}@media (min-width:30em){.footer-main__menu{padding-block:0;}.footer-main__menu .menu{flex-direction:column;row-gap:0.7rem;}}@media (min-width:64em){.footer-main__menu .menu{justify-content:space-between;height:100%;}}.footer-main__menu .menu__item{display:inline-flex;flex-flow:row nowrap;align-items:center;width:50%;column-gap:1.375rem;}@media (min-width:30em){.footer-main__menu .menu__item{width:auto;}}.footer-main__menu .menu__item svg{transform:rotate(-90deg);}.footer-main__menu-secondary .menu{justify-content:center;gap:1rem;padding-inline:3.125rem;}@media (min-width:64em){.footer-main__menu-secondary .menu{padding-inline:0;}}.footer-main__contact{display:flex;flex-flow:row wrap;justify-content:center;padding-block-end:1rem;column-gap:4rem;row-gap:2rem;text-align:end;}@media (min-width:30em){.footer-main__contact{flex-direction:column;justify-content:space-between;padding-block-end:0;}}.footer-main__contact__name{display:none;}.footer-main__contact__place{display:flex;flex-direction:column;row-gap:0.85rem;min-width:9.375rem;}@media (min-width:30em){.footer-main__contact__place{row-gap:0.5rem;}}.footer-main__bottom{display:flex;flex-flow:column nowrap;row-gap:1rem;}@media (min-width:64em){.footer-main__bottom{display:flex;flex-flow:row nowrap;grid-area:bottom;justify-content:space-between;padding-block-start:2rem;}.footer-main__top{-ms-grid-row:1;-ms-grid-column:1;}.footer-main__footer{-ms-grid-row:1;-ms-grid-column:3;}.footer-main__bottom{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;}.footer-main__top{-ms-grid-row:1;-ms-grid-column:1;}.footer-main__footer{-ms-grid-row:1;-ms-grid-column:3;}.footer-main__bottom{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;}}@media (min-width:75em){.footer-main__bottom{padding-block-start:5rem;}}.footer-main__bottom__copyright{text-align:center;}@media (min-width:64em){.footer-main__bottom__copyright{padding-inline-start:3.75rem;}}@media (min-width:90em){.footer-main__bottom__copyright{padding-inline-start:0;}}}@layer theme{.region-breadcrumb{display:none;padding-block:1.5rem 0.5rem;}@media (min-width:64em){.region-breadcrumb{display:block;}}.region-breadcrumb__inner{display:flex;align-items:center;justify-content:flex-end;}}
.ui-dialog{--ui-color-button:var(--color-white);--ui-background-button:var(--color-primary);z-index:1260;top:50% !important;left:50% !important;overflow-y:auto;width:calc(100% - 2rem) !important;max-width:50.625rem;max-height:100vh;transform:translate(-50%,-50%) !important;border:none !important;background-color:var(--color-grey-lighter);box-shadow:5px 5px 25px 0 rgba(0,0,0,0.1);font-family:var(--font-base);scrollbar-color:var(--color-grey) var(--color-grey-lighter);scrollbar-width:thin;}.ui-dialog::-webkit-scrollbar{width:0.375rem;height:0.25rem;}.ui-dialog::-webkit-scrollbar-track{background-color:var(--color-grey-lighter);}.ui-dialog::-webkit-scrollbar-thumb{border-radius:1.25rem;background-color:var(--color-grey);}.ui-dialog-titlebar{position:relative;display:flex;justify-content:flex-end;border:unset;background:inherit;}.ui-dialog-titlebar-close{position:relative;width:3.125rem;height:3.125rem;margin-inline-end:0;transition:color,background-color 0.3s ease-out;border:none;border-radius:0;background-color:var(--ui-background-button);}.ui-dialog-titlebar-close:after,.ui-dialog-titlebar-close:before{position:absolute;content:"";top:50%;left:50%;width:1.25rem;height:0.25rem;background-color:var(--ui-color-button);}.ui-dialog-titlebar-close:before{transform:translate(-50%,-50%) rotate(45deg);}.ui-dialog-titlebar-close:after{transform:translate(-50%,-50%) rotate(-45deg);}.ui-dialog-titlebar-close.ui-button:active,.ui-dialog-titlebar-close:focus,.ui-dialog-titlebar-close:hover{--ui-color-button:var(--color-primary);--ui-background-button:var(--color-white);border:none;}.ui-dialog-titlebar-close.ui-button:active.ui-button:active,.ui-dialog-titlebar-close:focus.ui-button:active,.ui-dialog-titlebar-close:hover.ui-button:active{background-color:var(--ui-background-button);}.ui-dialog-titlebar-close .ui-icon,.ui-dialog-titlebar-close.ui-button:active .ui-icon,.ui-dialog-titlebar-close:focus .ui-icon,.ui-dialog-titlebar-close:hover .ui-icon{background-image:none;}.ui-dialog-title{display:none;}.ui-dialog-content{max-height:100% !important;padding-inline:2.5rem;border:none;background:inherit;}.ui-dialog-content .messages{position:relative;display:block;margin-block-start:1rem;animation:none;}.ui-dialog-content .messages button{display:none;}.ui-dialog-content .messages a{color:var(--color-black);}.ui-dialog-buttonpane{padding-block:1rem;padding-inline:2.5rem;padding-block-end:2.5rem;border:none;background-color:inherit;}.ui-dialog .button--primary{--color-button:var(--color-white);--background-button:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;transition:color,background-color 0.3s ease-out;padding-block:0.9rem;padding-inline:1.88rem;color:var(--color-button);border:none;border-radius:1.6875rem;background-color:var(--background-button);}.ui-dialog a{color:var(--color-primary);}.ui-dialog button,.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-family:inherit;}.ui-widget-overlay{z-index:1259;opacity:1;background:rgba(45,45,45,0.83);}.webform-confirmation-modal--content{display:flex;place-content:center;color:var(--color-black);font-size:2rem;}@media (min-width:75em){.page-node-type-event .ui-widget-overlay:before{content:"";display:block;width:33%;height:100vh;background-color:var(--color-primary);}.page-node-type-event .ui-widget-overlay:after{position:absolute;content:"";top:2rem;left:50%;display:block;max-inline-size:var(--max-width);margin-inline:auto;width:100%;height:12.5rem;transform:translateX(-50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='102' fill='none' class='logo__svg' viewBox='0 0 135 102'%3E%3Cpath fill='var(--logo-color, %23ffffff)' d='M132.476 25.712a6.7 6.7 0 0 0-2.153-5.247 8.29 8.29 0 0 0-5.788-1.91h-10.303V32.88h10.303a8.3 8.3 0 0 0 5.788-1.911 6.762 6.762 0 0 0 2.153-5.258m-.533-16.296a5.97 5.97 0 0 0-2.21-5.096 8.65 8.65 0 0 0-5.546-1.668h-9.909V16.25h9.909a8.87 8.87 0 0 0 5.592-1.667 6.07 6.07 0 0 0 2.164-5.166m3.184 16.296a9.1 9.1 0 0 1-2.743 7.065 10.88 10.88 0 0 1-7.502 2.455h-13.243V.29h12.85a10.85 10.85 0 0 1 7.304 2.455 8.433 8.433 0 0 1 2.802 6.671 8.6 8.6 0 0 1-1.494 4.91 7.5 7.5 0 0 1-3.982 2.943 8.2 8.2 0 0 1 4.422 3.196 8.94 8.94 0 0 1 1.563 5.247m-35.573-7.945v-5.108a15 15 0 0 0-.348-3.185 8.9 8.9 0 0 0-.81-2.49 7.3 7.3 0 0 0-1.47-1.969 9.48 9.48 0 0 0-13.243 0 7.1 7.1 0 0 0-1.493 2.05 9.6 9.6 0 0 0-.834 2.409 20 20 0 0 0-.324 3.231c-.104 1.228-.104 2.896-.104 5.062s0 3.868.104 5.096a15.2 15.2 0 0 0 .336 3.196c.155.854.432 1.68.822 2.456.383.726.879 1.387 1.47 1.957a9.48 9.48 0 0 0 13.242 0 6.9 6.9 0 0 0 1.495-2.015 9.7 9.7 0 0 0 .833-2.398 20 20 0 0 0 .3-3.243c.093-1.227.093-2.895.093-5.05m2.651 0v5.49a34 34 0 0 1-.394 3.475 10 10 0 0 1-.983 2.791 10.2 10.2 0 0 1-1.818 2.456 12.3 12.3 0 0 1-4.017 2.652 12 12 0 0 1-4.712.938 12.3 12.3 0 0 1-4.757-.938 12.1 12.1 0 0 1-3.97-2.653 10.4 10.4 0 0 1-1.864-2.455 9.9 9.9 0 0 1-1.042-2.849 19.3 19.3 0 0 1-.336-3.474c-.104-1.275-.104-3.093-.104-5.444s0-4.17.104-5.501c.005-1.166.117-2.33.336-3.475.187-.978.519-1.922.984-2.803a9.1 9.1 0 0 1 1.817-2.455A12.5 12.5 0 0 1 85.512.869 12.1 12.1 0 0 1 90.27.035a12.2 12.2 0 0 1 8.728 3.579 10.4 10.4 0 0 1 1.864 2.455c.429.89.744 1.833.938 2.803.227 1.144.344 2.308.347 3.474 0 1.286.093 3.093.093 5.455m-34.624-.498a43 43 0 0 0-.498-7.493 8.1 8.1 0 0 0-2.107-4.46 8.55 8.55 0 0 0-3.334-2.107 14 14 0 0 0-4.167-.59h-8.462V32.88h8.438a12.6 12.6 0 0 0 4.168-.637 8.1 8.1 0 0 0 3.334-2.096 8.84 8.84 0 0 0 2.13-4.784c.329-2.69.476-5.398.44-8.107m2.639 0c0 1.726 0 3.243-.093 4.563a20.5 20.5 0 0 1-.393 3.88 18.5 18.5 0 0 1-1.03 3.475 8.5 8.5 0 0 1-1.864 2.802 11.85 11.85 0 0 1-8.729 3.186H46.397V.29h11.726a11.88 11.88 0 0 1 8.729 3.22 9.93 9.93 0 0 1 2.8 5.35c.442 2.788.635 5.61.58 8.432m-34.624 17.94h-2.651V.29h2.65zm-11.773-9.914a12 12 0 0 1-4.075 7.459 11.57 11.57 0 0 1-7.79 2.756 12.3 12.3 0 0 1-4.758-.938 12 12 0 0 1-3.971-2.652 10.4 10.4 0 0 1-1.864-2.456 9.6 9.6 0 0 1-.937-2.814 18 18 0 0 1-.348-3.474c-.115-1.263-.115-3.081-.115-5.432s0-4.17.092-5.502a18 18 0 0 1 .347-3.474c.188-.978.52-1.923.984-2.803a9.1 9.1 0 0 1 1.818-2.455A12.5 12.5 0 0 1 7.235.88a12 12 0 0 1 4.711-.926 11.7 11.7 0 0 1 7.849 2.745 12.13 12.13 0 0 1 4.017 7.458h-2.674a10.5 10.5 0 0 0-3.242-5.79A8.65 8.65 0 0 0 11.97 2.35 9.01 9.01 0 0 0 5.348 5.05a6.9 6.9 0 0 0-1.47 2.015 9.6 9.6 0 0 0-.834 2.409 19.7 19.7 0 0 0-.3 3.231c-.093 1.228-.093 2.896-.093 5.062s0 3.868.092 5.096c.002 1.075.119 2.146.348 3.196.144.852.41 1.678.787 2.456.379.728.876 1.39 1.47 1.957a8.97 8.97 0 0 0 6.621 2.698A8.96 8.96 0 0 0 18 31.063a10.42 10.42 0 0 0 3.242-5.791z'/%3E%3Cpath fill='var(--logo-color, %23ffffff)' fill-rule='evenodd' d='m131.517 52.153 1.284 3.753-2.604.011zm2.234 6.555h1.366l-3.114-8.49h-1.031l-3.114 8.49h1.367l.59-1.702h3.345zm-8.197 0h1.159l.011-8.49h-1.285v5.989l-1.505-2.317-2.408-3.671h-1.157v8.49h1.273v-5.965l1.343 2.038zm-8.357-5.327v1.088h-.069v1.09q.022.346 0 .694a2 2 0 0 1-.162.475q-.102.204-.255.37c-.155.173-.35.304-.568.383a1.7 1.7 0 0 1-1.4 0 1.5 1.5 0 0 1-.556-.383 1.1 1.1 0 0 1-.254-.37 1.6 1.6 0 0 1-.14-.475 3.7 3.7 0 0 1-.093-.695v-2.177q.008-.357.082-.707.044-.245.139-.475.106-.204.266-.37c.153-.169.343-.3.556-.383.223-.093.463-.14.706-.138.237 0 .473.044.694.127.212.094.405.228.568.394q.15.17.255.37.1.23.15.475c.081.197.081.417.081.707m1.215 2.328V53.23a5 5 0 0 0-.081-.845 3.3 3.3 0 0 0-.255-.718 2.2 2.2 0 0 0-.451-.603 3.18 3.18 0 0 0-4.468 0c-.188.181-.345.393-.464.626a3.7 3.7 0 0 0-.335 1.54v2.467q.002.415.081.822.082.379.244.73c.126.231.285.442.474.625a3.214 3.214 0 0 0 4.468 0c.181-.175.333-.379.451-.602q.172-.342.244-.718a4 4 0 0 0 .092-.845m-12.502 3h5.302l.069-1.159h-4.086V50.22h-1.285zm-7.119 0h5.348l.023-1.147h-4.086v-2.548h3.472v-1.158h-3.472v-2.479h4.086V50.22h-5.371zm-2.767-.603a3.2 3.2 0 0 0 1.042-1.934l-1.227.046c-.08.409-.286.781-.59 1.066a1.7 1.7 0 0 1-1.158.394 1.9 1.9 0 0 1-.683-.14 1.6 1.6 0 0 1-.567-.382 1.3 1.3 0 0 1-.255-.37 1.5 1.5 0 0 1-.15-.556 5 5 0 0 1-.082-.707v-2.177q.014-.356.07-.706.045-.256.162-.487.098-.18.232-.336a1.775 1.775 0 0 1 1.25-.51 1.62 1.62 0 0 1 1.157.394c.304.285.51.657.59 1.066h1.274a3.18 3.18 0 0 0-1.03-1.934 3.23 3.23 0 0 0-4.167.22 2.1 2.1 0 0 0-.464.637c-.11.227-.189.469-.231.718q-.092.406-.093.822v2.467q.003.415.081.822.07.383.243.73c.094.227.222.439.383.625a3.23 3.23 0 0 0 4.213.232m-7.93-5.946c.07.17.101.354.093.537h.058a1.23 1.23 0 0 1-.394.962 1.55 1.55 0 0 1-1.053.359h-1.887v-2.664h1.83c.379-.013.75.115 1.041.359.135.125.241.277.311.447m.209 6.525h1.493l-1.945-3.671a2.234 2.234 0 0 0 1.69-2.317 2.4 2.4 0 0 0-.717-1.783 2.65 2.65 0 0 0-1.91-.695h-3.288v8.466h1.285v-3.579h1.61zm-9.423-6.532 1.273 3.73-2.616.023zm2.223 6.532h1.366l-3.103-8.49h-1.042l-3.102 8.49h1.366l.59-1.702h3.346zm-8.1-2.957c.064.16.094.33.09.502h.057a1.23 1.23 0 0 1-.37.926 1.38 1.38 0 0 1-1.03.371h-2.073v-2.583h2.014a1.4 1.4 0 0 1 1.03.36c.123.12.218.265.282.424m-.083-3.652c.066.156.097.325.091.494h-.046a1.06 1.06 0 0 1-.37.892c-.284.23-.643.346-1.008.324h-1.91v-2.432h1.956c.358-.014.71.096.996.313.126.113.225.253.291.409m1.309 5.18c.121-.307.176-.638.16-.968l.034.023a2.15 2.15 0 0 0-.359-1.25 2 2 0 0 0-.914-.707 1.93 1.93 0 0 0 1.157-1.807 2.14 2.14 0 0 0-.683-1.691 2.7 2.7 0 0 0-1.875-.637h-3.392v8.466h3.473a2.67 2.67 0 0 0 1.853-.614c.238-.23.424-.507.546-.815m59.475 9.56a1.6 1.6 0 0 0-.51-1.286 2.04 2.04 0 0 0-1.354-.428h-2.5v3.474h2.5c.49.026.973-.131 1.354-.44.178-.16.315-.357.403-.578s.126-.459.107-.696zm.74 6.242h-.752l-2.025-3.903h-2.316V73h-.648v-8.466h3.241a2.5 2.5 0 0 1 1.748.602 2.1 2.1 0 0 1 .683 1.668 2.32 2.32 0 0 1-.52 1.54 2.44 2.44 0 0 1-1.436.753zm-8.623-4.239V67.58q0-.391-.081-.776a1.8 1.8 0 0 0-.198-.59 1.7 1.7 0 0 0-.358-.487 2.316 2.316 0 0 0-3.206 0c-.152.141-.273.31-.36.498q-.152.272-.207.58-.067.39-.071.787v2.467q.002.391.081.776c.033.206.099.406.197.59q.137.276.36.487a2.31 2.31 0 0 0 3.206 0q.228-.215.358-.498c.099-.181.17-.377.209-.58a5 5 0 0 0 .07-.787zm.648 0v1.332a8 8 0 0 1-.104.834 2.33 2.33 0 0 1-.671 1.274 3.002 3.002 0 0 1-2.142.868 2.945 2.945 0 0 1-2.131-.868 2.6 2.6 0 0 1-.451-.59 2.5 2.5 0 0 1-.22-.684 4.5 4.5 0 0 1-.093-.845v-2.653q.007-.421.093-.834c.041-.238.12-.469.232-.683.11-.221.258-.422.439-.59.282-.28.617-.5.985-.65a3 3 0 0 1 2.315 0c.364.15.695.37.973.65.181.17.333.37.451.59q.153.328.22.683.087.42.093.846v1.32zm-7.155-3.671h-4.502v3.474h3.831v.58h-3.831V73h-.648v-8.466h5.15zM109.279 73h-5.117v-8.466h5.14v.567h-4.527v3.348h3.844v.579h-3.844v3.474h4.504zm-7.895-6.184a1.61 1.61 0 0 0-.51-1.286 2.05 2.05 0 0 0-1.342-.428h-2.524v3.474h2.524c.494.027.98-.13 1.366-.44a1.56 1.56 0 0 0 .509-1.274zm.74 6.184h-.752l-2.026-3.903h-2.315V73h-.637v-8.466h3.23a2.53 2.53 0 0 1 1.748.602 2.104 2.104 0 0 1 .683 1.668 2.3 2.3 0 0 1-.556 1.564 2.4 2.4 0 0 1-1.424.752zm-7.361-7.91h-2.536V73h-.649v-7.898h-2.465v-.568h5.707zM87.446 73h-.648L84.1 68.924l-2.199-3.301V73h-.637v-8.466h.637l2.697 4.054 2.2 3.254v-7.308h.648zm-8.103 0h-5.151v-8.466h5.15v.567H74.84v3.348h3.855v.579H74.84v3.474h4.503zm-7.305-2.409a2.94 2.94 0 0 1-.984 1.819c-.53.445-1.206.68-1.898.66a3.1 3.1 0 0 1-1.158-.22 2.8 2.8 0 0 1-.96-.649 2.3 2.3 0 0 1-.452-.59 2.2 2.2 0 0 1-.232-.684 4.5 4.5 0 0 1-.08-.845V67.43q0-.422.08-.834c.04-.24.123-.472.243-.684.11-.226.258-.43.44-.602.28-.275.61-.491.973-.637.367-.153.76-.231 1.157-.232a2.87 2.87 0 0 1 1.91.672c.53.467.875 1.108.973 1.807h-.66a2.6 2.6 0 0 0-.776-1.39 2.1 2.1 0 0 0-1.447-.51 2.17 2.17 0 0 0-1.609.65 1.8 1.8 0 0 0-.359.497q-.136.276-.196.58-.072.39-.081.787V70q.006.391.092.776.051.308.186.59c.09.178.212.339.358.475a2.14 2.14 0 0 0 1.61.66 2.2 2.2 0 0 0 1.423-.498c.405-.37.678-.862.776-1.401zm57.441 16.725h5.371l.023-1.193h-4.087V78.79h-1.307zm-4.747-6.51 1.297 3.776h-2.616zm2.235 6.568h1.377l-3.114-8.583h-1.041l-3.114 8.583h1.377l.578-1.703h3.346zm-8.185 0h1.158l-.035-8.583h-1.285v5.988l-1.493-2.316-2.42-3.672h-1.157v8.56h1.285v-5.965l1.343 2.038zM110.413 82v1.077l-.047.023v1.089a5 5 0 0 1 0 .706 2.3 2.3 0 0 1-.15.475q-.122.193-.266.37c-.166.16-.363.282-.579.36a1.86 1.86 0 0 1-1.412 0 2 2 0 0 1-.556-.383 1.5 1.5 0 0 1-.394-.845 5 5 0 0 1-.081-.707V82q.009-.354.07-.706.04-.246.139-.475a1.5 1.5 0 0 1 .266-.37 1.33 1.33 0 0 1 .556-.383c.223-.096.462-.147.705-.15q.366.008.707.139c.213.086.404.22.555.394q.16.166.267.37.1.228.139.475c.081.185.081.429.081.706m1.239 2.34v-2.48a5 5 0 0 0-.081-.845 2.8 2.8 0 0 0-.255-.718 2.2 2.2 0 0 0-.452-.602 2.99 2.99 0 0 0-2.234-.904 3.02 3.02 0 0 0-2.234.904 2.6 2.6 0 0 0-.463.625q-.158.346-.231.718a3.7 3.7 0 0 0-.093.823q-.033.619 0 1.239a12 12 0 0 0 0 1.228q.002.414.081.822.068.38.231.73a3 3 0 0 0 2.709 1.54 3.04 3.04 0 0 0 2.234-.904c.185-.176.338-.384.452-.613q.18-.34.243-.719.093-.416.093-.845m-9.18 2.999h1.238l.047-8.548h-1.285zm-3.728-7.39h2.315l.012-1.158h-5.95v1.159h2.315v7.32h1.308zm-7.629.858 1.285 3.775h-2.604zm2.223 6.567h1.377l-3.114-8.583h-1.03l-3.114 8.583h1.366l.59-1.703h3.347zm-8.184 0h1.157L86.3 78.79h-1.285v5.988l-1.505-2.316-2.42-3.672h-1.157v8.56h1.285v-5.965l1.343 2.038zm-8.429-6.525c.07.17.102.353.094.537l-.046-.081a1.16 1.16 0 0 1-.394.96c-.267.27-.628.428-1.007.441h-1.898v-2.652h1.898c.378-.018.75.106 1.042.347.135.125.241.278.311.448m.14 6.443h1.447l-1.84-3.775c.46-.131.866-.407 1.157-.788.32-.418.487-.933.475-1.46a2.42 2.42 0 0 0-.718-1.794 2.66 2.66 0 0 0-1.921-.684h-3.288v8.501h1.296v-3.567h1.61zm-11.807 0h5.371l.046-1.146h-4.132v-2.56h3.473v-1.158h-3.473V79.95h4.132V78.79h-5.417zM61.33 79.95h2.316V78.79h-5.927v1.159h2.315v7.32h1.296zm-6.204 7.32h1.157l-.023-8.479h-1.285v5.988l-1.493-2.316-2.42-3.672h-1.157v8.56h1.285v-5.965l1.343 2.038zm-8.67 0h1.284V78.79h-1.285zm87.863 13.028c.134-.298.197-.623.184-.95l.046-.01a2.3 2.3 0 0 0-.185-.928 2 2 0 0 0-.544-.718 2.1 2.1 0 0 0-.602-.347 4.5 4.5 0 0 0-.915-.208l-.509-.093h-.405a3.5 3.5 0 0 1-.695-.185 2.3 2.3 0 0 1-.578-.337 1.4 1.4 0 0 1-.441-1.157 1.66 1.66 0 0 1 .533-1.275c.4-.337.914-.507 1.436-.475.394-.008.785.055 1.157.186.332.15.637.353.903.603l.417-.418a4.2 4.2 0 0 0-1.158-.707 3.5 3.5 0 0 0-1.331-.22 2.8 2.8 0 0 0-1.91.626 2.142 2.142 0 0 0-.718 1.702 1.95 1.95 0 0 0 .66 1.564c.44.342.964.558 1.516.626l.475.07.522.08q.379.047.74.174.266.1.486.278.239.257.359.586a1.72 1.72 0 0 1-.068 1.346 1.7 1.7 0 0 1-.419.547 2.47 2.47 0 0 1-1.597.462 2.91 2.91 0 0 1-2.396-.995l-.463.452c.352.365.773.656 1.239.857a4.2 4.2 0 0 0 1.586.266 3.2 3.2 0 0 0 2.083-.637c.254-.205.457-.467.592-.765m-7.611-5.588a1.6 1.6 0 0 1 .108.7v.036a1.53 1.53 0 0 1-.509 1.273c-.38.314-.862.475-1.355.452h-2.5v-3.474h2.5c.488-.019.967.132 1.355.428.176.162.313.362.401.585m.096 6.943h.753l-2.084-3.95a2.3 2.3 0 0 0 1.436-.752c.354-.433.539-.98.521-1.54a2.13 2.13 0 0 0-.683-1.668 2.5 2.5 0 0 0-1.748-.602h-3.183v8.512h.648v-3.914h2.315zm-8.207 0h.648l-.034-8.512h-.614zm-4.838-7.632 1.782 4.992h-3.553zm2.72 7.632h.695l-3.126-8.512h-.567l-3.126 8.49h.695l.729-2.062h3.959zm-11.159-7.922h4.514l-.012-.59h-5.15v8.49h.648v-3.858h3.831v-.567h-3.831zm-6.842 0h4.549l-.022-.59H97.83v8.49h.648v-3.858h3.832v-.567h-3.832zm-5.44.29 1.782 4.992h-3.554zm2.72 7.632h.695l-3.184-8.512h-.567l-3.126 8.49h.695l.752-2.039h3.994z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;}}
.eu-cookie-compliance-banner{--eu-color-button:var(--color-black);--eu-background-button:var(--color-white);--eu-border-color-button:var(--color-primary);width:calc(100vw - var(--scrollbar-width));background-color:var(--color-white);box-shadow:0 -9px 15px -3px rgba(0,0,0,0.1);}.eu-cookie-compliance-content{padding-block:1.4rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:1rem;max-width:var(--max-width);column-gap:2rem;padding-inline:var(--space-inner);}@media (min-width:90em){.eu-cookie-compliance-content{padding-block:1.8rem 1rem;}}.eu-cookie-compliance-message{float:unset;max-width:unset;}.eu-cookie-compliance-message h2{margin:0;font-size:var(--font-size-s);}.eu-cookie-compliance-message a{-webkit-text-decoration:underline;text-decoration:underline;}.eu-cookie-compliance-message a:link,.eu-cookie-compliance-message a:visited{color:var(--color-primary);}.eu-cookie-compliance-message a:focus,.eu-cookie-compliance-message a:hover{color:var(--color-primary-dark);}.eu-cookie-compliance-buttons{float:unset;display:flex;flex-wrap:wrap;justify-content:center;max-width:unset;column-gap:2rem;row-gap:1rem;}.eu-cookie-compliance-buttons button{padding-block:1.0625rem;padding-inline:1.875rem;transition:color,background-color 0.3s ease-out;text-transform:uppercase;color:var(--eu-color-button);border:none;border:1px solid var(--eu-border-color-button);border-radius:1.6875rem;background-color:var(--eu-background-button);box-shadow:none;font-size:var(--font-size-3xs);font-weight:400;}.eu-cookie-compliance-buttons button:hover{cursor:pointer;}.eu-cookie-compliance-buttons button.agree-button,.eu-cookie-compliance-buttons button:hover{--eu-color-button:var(--color-white);--eu-background-button:var(--color-primary);}.eu-cookie-compliance-buttons button.agree-button:hover{color:unset;background-color:unset;}.eu-cookie-withdraw-tab{--cookie-icon-color:var(--color-white);left:0.625rem;display:inline-flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;transform:translateY(-120%);border:none;border-radius:1.5625rem;outline:none;background-color:var(--color-black);box-shadow:0 0 10px 0 rgba(0,0,0,0.25);font-size:0;}@media (min-width:90em){.eu-cookie-withdraw-tab{position:fixed;top:unset;bottom:0.625rem;transform:none;}}.eu-cookie-withdraw-tab:hover{--cookie-icon-color:var(--color-primary);}.eu-cookie-withdraw-tab svg{position:relative;z-index:4;width:1.375rem;}.eu-cookie-withdraw-tab svg path{fill:var(--cookie-icon-color);transition:fill 0.3s ease-out;}
