/* @license GNU-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:button;}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;}}}
@layer theme{.h1{letter-spacing:-0.075rem;font-size:var(--font-size-l);font-weight:500;line-height:1.3;}}@layer theme{@media (min-width:64em){.h1{letter-spacing:-0.1rem;font-size:var(--font-size-xl);line-height:1.1;}}}@layer theme{.h3{letter-spacing:-0.8px;font-size:1.125rem;font-weight:500;line-height:1.4;}}@layer theme{@media (min-width:64em){.h3{font-size:1.25rem;}}}@layer theme{.h2{letter-spacing:-0.72px;font-size:1.5rem;font-weight:500;line-height:1.3;}}@layer theme{@media (min-width:64em){.h2{font-size:1.875rem;}}}@layer theme{.js-overflow{overflow:hidden;}}@layer theme{@media (min-width:64em){.js-overflow{overflow:unset;}}}@layer theme{#block-cidob-breadcrums{display:none;}}@layer theme{@media (min-width:64em){#block-cidob-breadcrums{display:block;}}}@layer theme{.component__space{margin-block:var(--space-block-s);}}@layer theme{@media (min-width:64em){.component__space{margin-block:var(--space-block-l);}}}@layer theme{.component__title{margin-block-start:0;font-size:var(--font-size-s);font-weight:500;line-height:1.2;}}@layer theme{@media (min-width:64em){.component__title{font-size:var(--font-size-l);}.component__title--h3{font-size:1.5625rem;}}}@layer theme{.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;}}@layer theme{@media (min-width:64em){.component__text-content{font-size:var(--font-size-xs);}}}@layer theme{.component__link-wrapper{-webkit-text-decoration:none;text-decoration:none;color:unset;}.component__link-wrapper:focus .component__title,.component__link-wrapper:hover .component__title{-webkit-text-decoration:underline;text-decoration:underline;}}@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);}}@layer theme{@media (min-width:64em){.header-main{--arrow-icon-color:var(--header-color-text,var(--color-primary));padding-block-start:2rem;}}}@layer theme{.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);}}@layer theme{@media (min-width:64em){.header-main--front.is-open{--header-background:var(--color-primary);}}}@layer theme{.header-main--front .header-main__top.is-open ~ .header-main__navigation{--logo-color:var(--color-primary);}}@layer theme{@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;}}}@layer theme{.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;}}@layer theme{@media (min-width:64em){.header-main__top{align-items:center;padding-block:0.2rem 3.2rem;transition:none;}}}@layer theme{.header-main__top.is-open{--header-color-text:var(--color-black);--logo-opacity:1;background-color:var(--header-top-background,transparent);}}@layer theme{@media (min-width:64em){.header-main__top.is-open{--header-color-text:var(--color-white);--header-top-background:transparent;}}}@layer theme{.header-main__top.is-open ~ .header-main__navigation{--logo-opacity:0;}}@layer theme{@media (min-width:64em){.header-main__top.is-open ~ .header-main__navigation{--logo-opacity:1;}}}@layer theme{.header-main__navigation{max-inline-size:var(--max-width);margin-inline:auto;}}@layer theme{@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);}}}@layer theme{.header-main__navigation__logo{position:absolute;z-index:2;top:var(--space-inner,1.25rem);left:var(--space-inner,1.25rem);overflow:hidden;}}@layer theme{@media (min-width:64em){.header-main__navigation__logo{z-index:4;top:unset;bottom:1rem;max-width:18.75rem;}}}@layer theme{.header-main__navigation__logo__link{display:block;}.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);}}@layer theme{@media (min-width:64em){.header-main__navigation__logo__slogan{display:block;}}}@layer theme{.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;}}@layer theme{@media (min-width:64em){.header-main__content{padding-block-start:0;}}}@layer theme{.header-main__content__description,.header-main__content__title{color:var(--color-white);}}@layer theme{@media (min-width:64em){.header-main__content__title{margin-block-end:1rem;}}}@layer theme{.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;}}}@layer theme{.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;}}}@layer theme{.menu--main.is-open{transform:translateX(100%);}}@layer theme{@media (min-width:64em){.menu--main.is-open{transform:unset;}}}@layer theme{.menu--main .menu--level-1{display:flex;flex-direction:column;row-gap:2rem;}}@layer theme{@media (min-width:64em){.menu--main .menu--level-1{flex-direction:row;justify-content:flex-end;column-gap:3.75rem;}}}@layer theme{.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;}}@layer theme{@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);}}}@layer theme{.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;}}@layer theme{@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;}}}@layer theme{.menu--main .menu--level-2__inner{display:flex;flex-direction:column;row-gap:1.2rem;}}@layer theme{@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;}}}@layer theme{.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;}}@layer theme{@media (min-width:64em){.menu--main .menu__item--dropdown{justify-content:flex-end;column-gap:0.625rem;}}}@layer theme{.menu--main .menu__item--dropdown:hover{cursor:pointer;}.menu--main .menu__item--dropdown:hover .menu__link{color:var(--color-primary);}}@layer theme{@media (min-width:64em){.menu--main .menu__item--dropdown:hover .menu__link{color:var(--header-color-text,var(--color-primary));}}}@layer theme{.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);}}@layer theme{@media (min-width:64em){.menu--main .menu__item--highlight{--color-highlight:var(--color-black);max-width:18.75rem;padding-block:0;}}}@layer theme{.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);}}@layer theme{@media (min-width:64em){.menu--main .menu__item--highlight:before{content:none;}}}@layer theme{.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;}}@layer theme{@media (min-width:64em){.menu--main .menu__item--highlight__hubpage{align-items:center;}}}@layer theme{.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);}}@layer theme{@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);}}}@layer theme{.menu--main .menu__link:not(.menu__link--nolink){transition:color 0.2s ease-out;-webkit-text-decoration:none;text-decoration:none;}.menu--main .menu__link:not(.menu__link--nolink):link,.menu--main .menu__link:not(.menu__link--nolink):visited{color:var(--color-link);}.menu--main .menu__link:not(.menu__link--nolink):hover{cursor:pointer;}.menu--main .menu__link--level-1{font-size:var(--font-size-s);font-weight:500;}}@layer theme{@media (min-width:64em){.menu--main .menu__link--level-1{color:var(--header-color-text,var(--color-black));}}}@layer theme{.menu--main .menu__link--level-2:not(.menu__link--nolink){display:block;font-weight:400;}}@layer theme{@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;}}@layer theme{@media (min-width:42.5em){.footer-main{padding-block:4.5rem 2.12rem;}}}@layer theme{@media (min-width:75em){.footer-main{padding-block-start:6.75rem;}}}@layer theme{.footer-main__inner{display:flex;flex-direction:column;row-gap:2rem;max-inline-size:45rem;margin-inline:auto;}}@layer theme{@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);}}}@layer theme{@media (min-width:75em){.footer-main__inner{padding-inline:var(--space-inner);column-gap:8rem;}}}@layer theme{@media (min-width:64em){.footer-main__top{display:flex;flex-direction:column;grid-area:left;justify-content:space-between;}}}@layer theme{.footer-main__top__description{padding-block-end:1rem;font-size:var(--font-size-s);font-weight:100;line-height:1.5;}}@layer theme{@media (min-width:75em){.footer-main__top__description{font-size:var(--font-size-m);}}}@layer theme{.footer-main__top__description p{margin-block:0;}}@layer theme{@media (min-width:30em){.footer-main__footer{display:flex;flex-direction:row;justify-content:space-between;column-gap:8rem;padding-block:2rem;}}}@layer theme{@media (min-width:64em){.footer-main__footer{display:flex;flex-flow:row nowrap;grid-area:right;column-gap:3.5rem;padding-block:0;}}}@layer theme{@media (min-width:75em){.footer-main__footer{column-gap:5.5rem;}}}@layer theme{.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;}}@layer theme{@media (min-width:30em){.footer-main__menu{padding-block:0;}.footer-main__menu .menu{flex-direction:column;row-gap:0.7rem;}}}@layer theme{@media (min-width:64em){.footer-main__menu .menu{justify-content:space-between;height:100%;}}}@layer theme{.footer-main__menu .menu__item{display:inline-flex;flex-flow:row nowrap;align-items:center;width:50%;column-gap:1.375rem;}}@layer theme{@media (min-width:30em){.footer-main__menu .menu__item{width:auto;}}}@layer theme{.footer-main__menu .menu__item svg{transform:rotate(-90deg);}.footer-main__menu-secondary .menu{justify-content:center;gap:1rem;padding-inline:3.125rem;}}@layer theme{@media (min-width:64em){.footer-main__menu-secondary .menu{padding-inline:0;}}}@layer theme{.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;}}@layer theme{@media (min-width:30em){.footer-main__contact{flex-direction:column;justify-content:space-between;padding-block-end:0;}}}@layer theme{.footer-main__contact__name{display:none;}.footer-main__contact__place{display:flex;flex-direction:column;row-gap:0.85rem;min-width:9.375rem;}}@layer theme{@media (min-width:30em){.footer-main__contact__place{row-gap:0.5rem;}}}@layer theme{.footer-main__bottom{display:flex;flex-flow:column nowrap;row-gap:1rem;}}@layer theme{@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;}}}@layer theme{@media (min-width:75em){.footer-main__bottom{padding-block-start:5rem;}}}@layer theme{.footer-main__bottom__copyright{text-align:center;}}@layer theme{@media (min-width:64em){.footer-main__bottom__copyright{padding-inline-start:3.75rem;}}}@layer theme{@media (min-width:90em){.footer-main__bottom__copyright{padding-inline-start:0;}}}@layer theme{.region-breadcrumb{display:none;padding-block:1.5rem 0.5rem;}}@layer theme{@media (min-width:64em){.region-breadcrumb{display:block;}}}@layer theme{.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'%3E%3Cpath fill='var(--logo-color, %23ffffff)' d='M132.476 25.712a6.709 6.709 0 0 0-2.153-5.247 8.286 8.286 0 0 0-5.788-1.91h-10.303V32.88h10.303a8.287 8.287 0 0 0 5.788-1.911 6.762 6.762 0 0 0 2.153-5.258Zm-.533-16.296a5.972 5.972 0 0 0-2.21-5.096 8.646 8.646 0 0 0-5.546-1.668h-9.909V16.25h9.909a8.866 8.866 0 0 0 5.592-1.667 6.074 6.074 0 0 0 2.164-5.166Zm3.184 16.296a9.11 9.11 0 0 1-2.743 7.065 10.88 10.88 0 0 1-7.502 2.455h-13.243V.29h12.85a10.854 10.854 0 0 1 7.304 2.455 8.433 8.433 0 0 1 2.802 6.671 8.589 8.589 0 0 1-1.494 4.91 7.492 7.492 0 0 1-3.982 2.943 8.195 8.195 0 0 1 4.422 3.196 8.942 8.942 0 0 1 1.563 5.247m-35.573-7.945v-5.108a14.982 14.982 0 0 0-.348-3.185 8.89 8.89 0 0 0-.81-2.49 7.339 7.339 0 0 0-1.47-1.969 9.479 9.479 0 0 0-13.243 0 7.077 7.077 0 0 0-1.493 2.05 9.616 9.616 0 0 0-.834 2.409 19.796 19.796 0 0 0-.324 3.231c-.104 1.228-.104 2.896-.104 5.062 0 2.166 0 3.868.104 5.096a15.236 15.236 0 0 0 .336 3.196c.155.854.432 1.68.822 2.456.383.726.879 1.387 1.47 1.957a9.478 9.478 0 0 0 13.242 0 6.863 6.863 0 0 0 1.495-2.015 9.708 9.708 0 0 0 .833-2.398 19.99 19.99 0 0 0 .3-3.243c.093-1.227.093-2.895.093-5.05m2.651 0v5.49a33.492 33.492 0 0 1-.394 3.475 9.957 9.957 0 0 1-.983 2.791 10.172 10.172 0 0 1-1.818 2.456 12.316 12.316 0 0 1-4.017 2.652 12.04 12.04 0 0 1-4.712.938 12.309 12.309 0 0 1-4.757-.938 12.13 12.13 0 0 1-3.97-2.653 10.425 10.425 0 0 1-1.864-2.455 9.903 9.903 0 0 1-1.042-2.849 19.245 19.245 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.093 9.093 0 0 1 1.817-2.455A12.514 12.514 0 0 1 85.512.869 12.08 12.08 0 0 1 90.27.035a12.207 12.207 0 0 1 8.728 3.579 10.41 10.41 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-.498a42.95 42.95 0 0 0-.498-7.493 8.11 8.11 0 0 0-2.107-4.46 8.554 8.554 0 0 0-3.334-2.107 13.989 13.989 0 0 0-4.167-.59h-8.462V32.88h8.438a12.634 12.634 0 0 0 4.168-.637 8.103 8.103 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.516 20.516 0 0 1-.393 3.88 18.543 18.543 0 0 1-1.03 3.475 8.49 8.49 0 0 1-1.864 2.802 11.852 11.852 0 0 1-8.729 3.186H46.397V.29h11.726a11.883 11.883 0 0 1 8.729 3.22 9.927 9.927 0 0 1 2.8 5.35c.442 2.788.635 5.61.58 8.432m-34.624 17.94h-2.651V.29h2.65v34.942Zm-11.773-9.914a12 12 0 0 1-4.075 7.459 11.573 11.573 0 0 1-7.79 2.756 12.277 12.277 0 0 1-4.758-.938 12.003 12.003 0 0 1-3.971-2.652 10.423 10.423 0 0 1-1.864-2.456 9.557 9.557 0 0 1-.937-2.814 18.202 18.202 0 0 1-.348-3.474c-.115-1.263-.115-3.081-.115-5.432 0-2.351 0-4.17.092-5.502a17.96 17.96 0 0 1 .347-3.474c.188-.978.52-1.923.984-2.803a9.091 9.091 0 0 1 1.818-2.455A12.513 12.513 0 0 1 7.235.88a12.034 12.034 0 0 1 4.711-.926 11.688 11.688 0 0 1 7.849 2.745 12.128 12.128 0 0 1 4.017 7.458h-2.674a10.494 10.494 0 0 0-3.242-5.79A8.645 8.645 0 0 0 11.97 2.35 9.014 9.014 0 0 0 5.348 5.05a6.856 6.856 0 0 0-1.47 2.015 9.616 9.616 0 0 0-.834 2.409 19.699 19.699 0 0 0-.3 3.231c-.093 1.228-.093 2.896-.093 5.062 0 2.166 0 3.868.092 5.096.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.957 8.957 0 0 0 18 31.063a10.424 10.424 0 0 0 3.242-5.791l2.593.046Z'/%3E%3Cpath fill='var(--logo-color, %23ffffff)' fill-rule='evenodd' d='m131.517 52.153 1.284 3.753-2.604.011 1.32-3.764Zm2.234 6.555h1.366l-3.114-8.49h-1.031l-3.114 8.49h1.367l.59-1.702h3.345l.591 1.702Zm-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.038 2.569 3.926Zm-8.357-5.327v1.088h-.069v1.09c.015.23.015.463 0 .694a1.98 1.98 0 0 1-.162.475c-.068.135-.153.26-.255.37-.155.173-.35.304-.568.383a1.698 1.698 0 0 1-1.4 0 1.473 1.473 0 0 1-.556-.383 1.13 1.13 0 0 1-.254-.37 1.546 1.546 0 0 1-.14-.475 3.698 3.698 0 0 1-.093-.695v-2.177c.005-.238.033-.474.082-.707.029-.163.076-.322.139-.475.07-.135.16-.26.266-.37.153-.169.343-.3.556-.383.223-.093.463-.14.706-.138.237 0 .473.044.694.127.212.094.405.228.568.394.1.112.185.237.255.37.066.153.117.312.15.475.081.197.081.417.081.707Zm1.215 2.328V53.23a4.796 4.796 0 0 0-.081-.845 3.27 3.27 0 0 0-.255-.718 2.21 2.21 0 0 0-.451-.603 3.181 3.181 0 0 0-4.468 0c-.188.181-.345.393-.464.626a3.736 3.736 0 0 0-.335 1.54v2.467c.001.276.029.551.081.822.055.252.136.496.244.73.126.231.285.442.474.625a3.214 3.214 0 0 0 4.468 0c.181-.175.333-.379.451-.602.115-.227.196-.468.244-.718a3.94 3.94 0 0 0 .092-.845Zm-12.502 3h5.302l.069-1.159h-4.086V50.22h-1.285v8.49Zm-7.119 0h5.348l.023-1.147h-4.086v-2.548h3.472v-1.158h-3.472v-2.479h4.086V50.22h-5.371v8.49Zm-2.767-.603a3.21 3.21 0 0 0 1.042-1.934l-1.227.046c-.08.409-.286.781-.59 1.066a1.69 1.69 0 0 1-1.158.394 1.885 1.885 0 0 1-.683-.14 1.622 1.622 0 0 1-.567-.382 1.305 1.305 0 0 1-.255-.37 1.535 1.535 0 0 1-.15-.556 5.173 5.173 0 0 1-.082-.707v-2.177c.01-.237.032-.473.07-.706.03-.17.084-.334.162-.487.065-.12.143-.232.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.183 3.183 0 0 0-1.03-1.934 3.229 3.229 0 0 0-4.167.22 2.13 2.13 0 0 0-.464.637c-.11.227-.189.469-.231.718-.061.27-.092.545-.093.822v2.467c.002.276.029.551.081.822.046.254.128.5.243.73.094.227.222.439.383.625a3.23 3.23 0 0 0 4.213.232Zm-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.447Zm.209 6.525h1.493l-1.945-3.671a2.234 2.234 0 0 0 1.69-2.317 2.398 2.398 0 0 0-.717-1.783 2.65 2.65 0 0 0-1.91-.695h-3.288v8.466h1.285v-3.579h1.61l1.782 3.58Zm-9.423-6.532 1.273 3.73-2.616.023 1.343-3.753Zm2.223 6.532h1.366l-3.103-8.49h-1.042l-3.102 8.49h1.366l.59-1.702h3.346l.579 1.702Zm-8.1-2.957c.064.16.094.33.09.502h.057a1.227 1.227 0 0 1-.37.926 1.377 1.377 0 0 1-1.03.371h-2.073v-2.583h2.014a1.41 1.41 0 0 1 1.03.36c.123.12.218.265.282.424Zm-.083-3.652c.066.156.097.325.091.494h-.046a1.055 1.055 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.409Zm1.309 5.18c.121-.307.176-.638.16-.968l.034.023a2.155 2.155 0 0 0-.359-1.25 2.003 2.003 0 0 0-.914-.707 1.934 1.934 0 0 0 1.157-1.807 2.143 2.143 0 0 0-.683-1.691 2.708 2.708 0 0 0-1.875-.637h-3.392v8.466h3.473a2.673 2.673 0 0 0 1.853-.614c.238-.23.424-.507.546-.815Zm59.475 9.56a1.598 1.598 0 0 0-.51-1.286 2.035 2.035 0 0 0-1.354-.428h-2.5v3.474h2.5c.49.026.973-.131 1.354-.44.178-.16.315-.357.403-.578.089-.22.126-.459.107-.696v-.046Zm.74 6.242h-.752l-2.025-3.903h-2.316V73h-.648v-8.466h3.241a2.51 2.51 0 0 1 1.748.602 2.091 2.091 0 0 1 .683 1.668 2.317 2.317 0 0 1-.52 1.54 2.435 2.435 0 0 1-1.436.753l2.025 3.961Zm-8.623-4.239V67.58c0-.26-.027-.52-.081-.776a1.79 1.79 0 0 0-.198-.59 1.682 1.682 0 0 0-.358-.487 2.316 2.316 0 0 0-3.206 0c-.152.141-.273.31-.36.498-.1.18-.171.376-.207.58-.045.26-.068.523-.071.787v2.467c.001.26.028.52.081.776.033.206.099.406.197.59.09.183.212.347.36.487a2.312 2.312 0 0 0 3.206 0c.151-.142.272-.31.358-.498.099-.181.17-.377.209-.58a5.07 5.07 0 0 0 .07-.787v-1.228Zm.648 0v1.332a7.54 7.54 0 0 1-.104.834 2.327 2.327 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.644 2.644 0 0 1-.451-.59 2.49 2.49 0 0 1-.22-.684 4.449 4.449 0 0 1-.093-.845v-2.653c.005-.28.035-.56.093-.834.041-.238.12-.469.232-.683.11-.221.258-.422.439-.59.282-.28.617-.5.985-.65a3.004 3.004 0 0 1 2.315 0c.364.15.695.37.973.65.181.17.333.37.451.59.102.218.176.447.22.683.058.279.089.562.093.846v1.32h.011Zm-7.155-3.671h-4.502v3.474h3.831v.58h-3.831V73h-.648v-8.466h5.15v.614ZM109.279 73h-5.117v-8.466h5.14v.567h-4.527v3.348h3.844v.579h-3.844v3.474h4.504V73Zm-7.895-6.184a1.613 1.613 0 0 0-.51-1.286 2.047 2.047 0 0 0-1.342-.428h-2.524v3.474h2.524c.494.027.98-.13 1.366-.44a1.556 1.556 0 0 0 .509-1.274l-.023-.046Zm.74 6.184h-.752l-2.026-3.903h-2.315V73h-.637v-8.466h3.23a2.525 2.525 0 0 1 1.748.602 2.104 2.104 0 0 1 .683 1.668 2.308 2.308 0 0 1-.556 1.564 2.398 2.398 0 0 1-1.424.752l2.049 3.88Zm-7.361-7.91h-2.536V73h-.649v-7.898h-2.465v-.568h5.707l-.057.556ZM87.446 73h-.648L84.1 68.924l-2.199-3.301V73h-.637v-8.466h.637l2.697 4.054 2.2 3.254v-7.308h.648V73Zm-8.103 0h-5.151v-8.466h5.15v.567H74.84v3.348h3.855v.579H74.84v3.474h4.503V73Zm-7.305-2.409a2.942 2.942 0 0 1-.984 1.819c-.53.445-1.206.68-1.898.66a3.068 3.068 0 0 1-1.158-.22 2.768 2.768 0 0 1-.96-.649 2.315 2.315 0 0 1-.452-.59 2.168 2.168 0 0 1-.232-.684 4.457 4.457 0 0 1-.08-.845V67.43c0-.28.027-.56.08-.834.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.583 2.583 0 0 0-.776-1.39 2.107 2.107 0 0 0-1.447-.51 2.175 2.175 0 0 0-1.609.65 1.804 1.804 0 0 0-.359.497c-.09.184-.157.378-.196.58-.048.26-.075.522-.081.787V70c.004.26.035.52.092.776.034.204.096.403.186.59.09.178.212.339.358.475a2.143 2.143 0 0 0 1.61.66 2.187 2.187 0 0 0 1.423-.498c.405-.37.678-.862.776-1.401l.671-.012Zm57.441 16.725h5.371l.023-1.193h-4.087V78.79h-1.307v8.525Zm-4.747-6.51 1.297 3.776h-2.616l1.319-3.775Zm2.235 6.568h1.377l-3.114-8.583h-1.041l-3.114 8.583h1.377l.578-1.703h3.346l.591 1.703Zm-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.038 2.604 3.95ZM110.413 82v1.077l-.047.023v1.089a4.9 4.9 0 0 1 0 .706 2.261 2.261 0 0 1-.15.475c-.081.129-.17.252-.266.37-.166.16-.363.282-.579.36a1.862 1.862 0 0 1-1.412 0 1.968 1.968 0 0 1-.556-.383 1.497 1.497 0 0 1-.394-.845 5.24 5.24 0 0 1-.081-.707V82c.006-.236.029-.472.07-.706.026-.164.073-.323.139-.475a1.45 1.45 0 0 1 .266-.37 1.33 1.33 0 0 1 .556-.383c.223-.096.462-.147.705-.15.243.005.481.052.707.139.213.086.404.22.555.394.106.11.196.235.267.37.066.152.113.311.139.475.081.185.081.429.081.706Zm1.239 2.34v-2.48a4.995 4.995 0 0 0-.081-.845 2.813 2.813 0 0 0-.255-.718 2.149 2.149 0 0 0-.452-.602 2.987 2.987 0 0 0-2.234-.904 3.018 3.018 0 0 0-2.234.904 2.557 2.557 0 0 0-.463.625c-.105.23-.183.47-.231.718a3.73 3.73 0 0 0-.093.823c-.022.412-.022.826 0 1.239a11.97 11.97 0 0 0 0 1.228c.001.276.028.55.081.822.045.252.123.497.231.73a3.004 3.004 0 0 0 2.709 1.54 3.039 3.039 0 0 0 2.234-.904c.185-.176.338-.384.452-.613.12-.225.201-.467.243-.719.062-.277.093-.56.093-.845Zm-9.18 2.999h1.238l.047-8.548h-1.285v8.548Zm-3.728-7.39h2.315l.012-1.158h-5.95v1.159h2.315v7.32h1.308v-7.32Zm-7.629.858 1.285 3.775h-2.604l1.32-3.775Zm2.223 6.567h1.377l-3.114-8.583h-1.03l-3.114 8.583h1.366l.59-1.703h3.347l.578 1.703Zm-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.038 2.593 3.95Zm-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.448Zm.14 6.443h1.447l-1.84-3.775c.46-.131.866-.407 1.157-.788.32-.418.487-.933.475-1.46a2.421 2.421 0 0 0-.718-1.794 2.663 2.663 0 0 0-1.921-.684h-3.288v8.501h1.296v-3.567h1.61l1.782 3.567Zm-11.807 0h5.371l.046-1.146h-4.132v-2.56h3.473v-1.158h-3.473V79.95h4.132V78.79h-5.417v8.501ZM61.33 79.95h2.316V78.79h-5.927v1.159h2.315v7.32h1.296v-7.32Zm-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.038 2.593 3.845Zm-8.67 0h1.284V78.79h-1.285v8.478Zm87.863 13.028c.134-.298.197-.623.184-.95l.046-.01a2.271 2.271 0 0 0-.185-.928 1.983 1.983 0 0 0-.544-.718 2.101 2.101 0 0 0-.602-.347 4.484 4.484 0 0 0-.915-.208l-.509-.093h-.405a3.48 3.48 0 0 1-.695-.185 2.313 2.313 0 0 1-.578-.337 1.397 1.397 0 0 1-.441-1.157 1.656 1.656 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.146 4.146 0 0 0-1.158-.707 3.478 3.478 0 0 0-1.331-.22 2.787 2.787 0 0 0-1.91.626 2.142 2.142 0 0 0-.718 1.702 1.953 1.953 0 0 0 .66 1.564c.44.342.964.558 1.516.626l.475.07.522.08c.252.03.5.09.74.174.176.066.34.16.486.278.158.17.28.368.359.586a1.715 1.715 0 0 1-.068 1.346 1.737 1.737 0 0 1-.419.547 2.467 2.467 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.165 4.165 0 0 0 1.586.266 3.188 3.188 0 0 0 2.083-.637c.254-.205.457-.467.592-.765Zm-7.611-5.588a1.6 1.6 0 0 1 .108.7v.036a1.526 1.526 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.585Zm.096 6.943h.753l-2.084-3.95a2.312 2.312 0 0 0 1.436-.752c.354-.433.539-.98.521-1.54a2.129 2.129 0 0 0-.683-1.668 2.511 2.511 0 0 0-1.748-.602h-3.183v8.512h.648v-3.914h2.315l2.025 3.914Zm-8.207 0h.648l-.034-8.512h-.614v8.512Zm-4.838-7.632 1.782 4.992h-3.553l1.771-4.992Zm2.72 7.632h.695l-3.126-8.512h-.567l-3.126 8.49h.695l.729-2.062h3.959l.741 2.084Zm-11.159-7.922h4.514l-.012-.59h-5.15v8.49h.648v-3.858h3.831v-.567h-3.831v-3.475Zm-6.842 0h4.549l-.022-.59H97.83v8.49h.648v-3.858h3.832v-.567h-3.832v-3.475Zm-5.44.29 1.782 4.992h-3.554l1.771-4.992Zm2.72 7.632h.695l-3.184-8.512h-.567l-3.126 8.49h.695l.752-2.039h3.994l.741 2.061Z' 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;}
.coverlay{position:fixed;inset:0;z-index:-10;display:flex;width:calc(100vw - var(--scrollbar-width));padding:2rem;transition:opacity 0.3s ease-out;pointer-events:none;opacity:0;background-color:var(--color-primary);}.coverlay.is-open{z-index:10;pointer-events:all;opacity:1;}.coverlay__inner{display:flex;align-items:center;justify-content:center;width:100%;}.js-search-overflow{overflow:hidden;}
