/*!
Cookie Control by Matthias Kappenberg
*/:root{--cookiecontrol-color-bg: rgb(255, 255, 255);--cookiecontrol-color-border: rgb(33, 37, 41);--cookiecontrol-color-toggles-bg: rgb(120, 120, 120)}.cookiecontrol-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}[data-cookiecontrol-toggle-other]{cursor:pointer}[data-cookiecontrol-accept-selected] *,[data-cookiecontrol-accept-all] *,[data-cookiecontrol-toggle-other] *,[data-cookiecontrol-overlay-show] *,[data-cookiecontrol-iframe-show] *{pointer-events:none}.tx_cookiecontrol__sidebar{position:fixed;display:block;bottom:3rem;left:.5rem;z-index:10000;border:1px solid var(--cookiecontrol-color-border);background-color:inherit}.tx_cookiecontrol__sidebar__toggle{display:block;width:2.5rem;height:2.5rem;padding:.25rem}.tx_cookiecontrol__sidebar__toggle svg *{stroke-width:2px}.tx_cookiecontrol__overlay{overflow:clip;position:fixed;display:block;max-width:980px;margin:0 auto;right:0;bottom:0;left:0;padding:0 10px;z-index:100000;height:660px;max-height:100dvh}.js-cookiecontrol-hide .tx_cookiecontrol__overlay{display:none}.tx_cookiecontrol__overlay--hidden{display:none}.tx_cookiecontrol__overlay__content{max-height:90dvh;overflow-y:auto;scrollbar-width:thin;margin:0 auto;background:var(--cookiecontrol-color-bg);border:1px solid var(--cookiecontrol-color-border);padding:20px;position:relative}.tx_cookiecontrol__overlay p{margin:0 0 10px;padding:0}.tx_cookiecontrol__overlay h3{display:inline-block;margin:0;padding:0;font-weight:400}.tx_cookiecontrol__overlay h3 span{font-size:1rem;font-weight:300}.tx_cookiecontrol__overlay h4{margin:0;padding:0;font-weight:400}.tx_cookiecontrol__text{padding:0 0 10px}.tx_cookiecontrol__settings svg{vertical-align:middle;display:inline-block;width:.75em;height:.75em;stroke-width:2px;margin:0 0 0 .5em}.tx_cookiecontrol__settings__up{display:none}[aria-expanded=true] .tx_cookiecontrol__settings__up{display:block}.tx_cookiecontrol__settings__down{display:none}[aria-expanded=false] .tx_cookiecontrol__settings__down{display:block}.tx_cookiecontrol__groups{border-top:1px solid var(--cookiecontrol-color-border)}.tx_cookiecontrol__groups.show--groups{display:block}.tx_cookiecontrol__group{padding:0;position:relative}.tx_cookiecontrol__group__wrap{border:1px solid var(--cookiecontrol-color-border);border-top:0;padding:10px}.tx_cookiecontrol__group__item{position:relative;margin:5px 0;padding:5px 0}.tx_cookiecontrol__group__toggle{position:absolute;top:.5rem;right:0;width:40px;height:20px;font-size:0;display:block}.tx_cookiecontrol__group__toggle svg{display:block;width:40px;height:20px;pointer-events:none}.tx_cookiecontrol__group__toggle svg *{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.tx_cookiecontrol__group__toggle svg .toggle-bg{fill:var(--cookiecontrol-color-toggles-bg);stroke:var(--cookiecontrol-color-toggles-bg);stroke-width:2}.tx_cookiecontrol__group__toggle svg .toggle-tick{fill:var(--cookiecontrol-color-bg);transform:translate(-12px, 0)}.tx_cookiecontrol__group__toggle svg .toggle-check,.tx_cookiecontrol__group__toggle svg .toggle-denied *{stroke-width:2;stroke:var(--cookiecontrol-color-bg)}.tx_cookiecontrol__group__toggle[data-cookiecontrol-accepted=true] .toggle-bg{fill:var(--cookiecontrol-color-toggles-bg);stroke:var(--cookiecontrol-color-toggles-bg)}.tx_cookiecontrol__group__toggle[data-cookiecontrol-accepted=true] .toggle-tick{opacity:1;transform:translate(12px, 0)}.tx_cookiecontrol__group__toggle[data-cookiecontrol-accepted=true] .toggle-denied *{stroke:rgba(0,0,0,0)}.tx_cookiecontrol__group__toggle[data-cookiecontrol-required=true]{opacity:.5}.tx_cookiecontrol__group__title{display:flex}.tx_cookiecontrol__group__title__header{flex:1 1 auto;padding-right:45px}.tx_cookiecontrol__group__text{margin:0;position:relative}.tx_cookiecontrol__group__description{margin:0 0 0 30px}.tx_cookiecontrol__group__info{margin:0;display:none}@media only screen and (max-width: 640px){.tx_cookiecontrol__group__info{margin:0}}.tx_cookiecontrol__group__info.show--info{display:block}.tx_cookiecontrol__group__info__toggle{width:24px;height:24px;display:block;margin:0 5px 0 0}.tx_cookiecontrol__group__info__toggle svg{width:100%;height:100%;display:inline-block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.show--info .tx_cookiecontrol__group__info__toggle svg{transform:rotate(180deg)}.tx_cookiecontrol__group__info__toggle svg .icon_default{stroke:var(--cookiecontrol-color-border);stroke-width:2}.tx_cookiecontrol__item__text{margin:0 0 0 30px;position:relative}.tx_cookiecontrol__no-js,.tx_cookiecontrol__browser-old{border:1px solid var(--cookiecontrol-color-border);padding:15px !important}.tx_cookiecontrol__buttons{text-align:right;display:flex;flex-wrap:wrap;justify-content:center;margin:1rem 0 0;gap:1rem}.tx_cookiecontrol__iframe__overlay{position:relative;background:var(--cookiecontrol-color-bg)}.tx_cookiecontrol__iframe__overlay__text{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--cookiecontrol-color-border);padding:1rem;-webkit-animation:tx-cookiecontrol-fade-in .2s;-moz-animation:tx-cookiecontrol-fade-in .2s;-o-animation:tx-cookiecontrol-fade-in .2s;animation:tx-cookiecontrol-fade-in .2s;display:flex;justify-content:center;align-items:center}.tx_cookiecontrol__iframe__overlay__text__buttons{display:flex;justify-content:center;gap:1rem}.tx_cookiecontrol__iframe__overlay--has-aspect iframe{display:block;position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;border:0}@-webkit-keyframes tx-cookiecontrol-fade-in{from{opacity:0}90%{opacity:0}100%{opacity:1}}@-moz-keyframes tx-cookiecontrol-fade-in{from{opacity:0}90%{opacity:0}100%{opacity:1}}@-o-keyframes tx-cookiecontrol-fade-in{from{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes tx-cookiecontrol-fade-in{from{opacity:0}90%{opacity:0}100%{opacity:1}}/*# sourceMappingURL=styles.css.map */
