/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
div{min-height:100svh;}dialog{padding:0;border:0;background:transparent;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.25);transform:rotateX(-90deg);opacity:0;animation:modalFlipIn 0.45s ease forwards;}dialog::backdrop{background:rgba(0,0,0,0.55);backdrop-filter:blur(2px);}dialog button{position:absolute;z-index:+1;top:15px;right:15px;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#fff;cursor:pointer;}video{display:none;margin:0;padding:0;width:100%;height:auto;aspect-ratio:16/9;}@media only screen and (min-width:1024px){video{max-width:75vw;}}dialog[open] video{display:block;}.share-image{position:fixed;z-index:-1;opacity:0;}#sliding-popup{--font-1:"Elza";--color-1:#e5007d;--text-color:#000;--grey:#767676;--light-grey:#ccc;--vspace-xs:6px;--vspace-s:12px;--vspace-m:18px;--vspace-l:24px;--vspace-xl:30px;--vspace-2xl:36px;--vspace-3xl:54px;--vspace-4xl:96px;--transition-short:all .3s ease-in-out;--transition-medium:all .8s ease-in-out;}#sliding-popup:not(.eu-cookie-withdraw-wrapper){font-family:var(--font-1);position:fixed;top:0;left:0;width:100%;height:100%;min-height:auto;display:none;justify-content:center;align-items:center;background:rgba(0,0,0,0.55);backdrop-filter:blur(2px);z-index:9999;overflow-x:hidden;overflow-y:scroll;}#sliding-popup div{min-height:auto;}#sliding-popup h1,#sliding-popup h2,#sliding-popup p,#sliding-popup span{color:var(--text-color);}#sliding-popup p{line-height:1.35;}#sliding-popup button{background:transparent;border:2px solid var(--text-color);border-radius:6px;width:100%;margin:0 auto;padding:10px 12px;cursor:pointer;font:400 1rem/1 var(--font-1);transition:var(--transition-short);}#sliding-popup button:hover,#sliding-popup button:focus{border-color:var(--color-1);color:var(--color-1);}#sliding-popup .necessary-consent-button{border-color:var(--light-grey);color:var(--grey);}#sliding-popup #container{height:auto;margin:30px auto auto;text-align:left;width:92%;}#sliding-popup .wrapper{padding:20px 15px;background:#fff;}#sliding-popup h2{margin:0 0 var(--vspace-s);font-size:18px!important;text-align:center;}#sliding-popup:not(.eu-cookie-withdraw-wrapper) .content-wrapper{padding:20px 0;background:#ff0078;box-shadow:0 0 17px 0 #99999975;}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #intro{margin:0 auto 20px;padding:0;text-align:center;}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #intro p{text-align:center;}#sliding-popup:not(.eu-cookie-withdraw-wrapper) .function-wrapper{display:flex;flex-direction:column;margin:0 0 var(--vspace-l);}#sliding-popup:not(.eu-cookie-withdraw-wrapper) .function-wrapper p{flex:1;}#sliding-popup:not(.eu-cookie-withdraw-wrapper) .left-function,#sliding-popup:not(.eu-cookie-withdraw-wrapper) .right-function{padding:0 5px;width:100%;}#sliding-popup:not(.eu-cookie-withdraw-wrapper) .right-function{margin-bottom:var(--vspace-2xl);order:1;}#sliding-popup:not(.eu-cookie-withdraw-wrapper) .cookie-list,#sliding-popup:not(.eu-cookie-withdraw-wrapper) .uv-gdpr-show-cookie-list-wrapper{display:none;}#sliding-popup:not(.eu-cookie-withdraw-wrapper) .left-function{order:2;}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #footer{padding:0 5px 30px;}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #footer a,#sliding-popup:not(.eu-cookie-withdraw-wrapper) #footer p{color:var(--gray);margin:0;}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #footer a{text-decoration:underline;}#sliding-popup:not(.eu-cookie-withdraw-wrapper) a:hover{color:var(--color-2);}#sliding-popup:not(.eu-cookie-withdraw-wrapper) .privacy-impressum{color:#fff;font-size:1rem;margin-bottom:15px;margin-top:15px;text-align:center;}#sliding-popup:not(.eu-cookie-withdraw-wrapper) .privacy-impressum a{color:#fff;}.withdraw-consent-wrapper{position:fixed;z-index:+1;right:12px;bottom:16px;min-height:auto;font-size:14px;font-family:Elza;color:var(--grey);}.withdraw-consent-wrapper span{cursor:pointer;}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper){top:0;}}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container{margin-top:120px;width:95%;}}@media only screen and (min-width:1024px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container{margin-top:200px;max-width:880px;width:auto;}}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) h2{font-size:1.5rem;margin:0 0 var(--vspace-m);}}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) .content-wrapper{padding:38px 0;}}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #intro{max-width:70%;}}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) .function-wrapper{flex-direction:row;}}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) .left-function,#sliding-popup:not(.eu-cookie-withdraw-wrapper) .right-function{display:flex;flex-direction:column;padding:0 20px;}}@media only screen and (min-width:1024px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) .left-function,#sliding-popup:not(.eu-cookie-withdraw-wrapper) .right-function{padding:0 25px;}}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) p,#sliding-popup:not(.eu-cookie-withdraw-wrapper) p{margin:0 0 30px;}}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) .right-function{margin-bottom:0;order:2;}}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) .left-function{border-right:2px solid var(--gray-light);margin-bottom:0;order:1;}}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #outro{padding:0 25px;}}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #footer{padding:0 30px 30px;}}@media only screen and (min-width:1024px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #footer{padding:0 45px 30px;}}@media only screen and (min-width:1310px){.uv-gdpr-cookie .content-wrapper{margin:0 auto;}}@media only screen and (min-width:768px){.withdraw-consent-wrapper{flex-direction:row;padding:0;}}@media only screen and (min-width:768px){.withdraw-consent-wrapper p{margin:10px 0;}}@media only screen and (min-width:768px){.withdraw-consent-wrapper span{margin-left:30px;margin-top:10px;}}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container{box-shadow:0 10px 30px rgba(0,0,0,0.25);transform-style:preserve-3d;transform:rotateX(-90deg);opacity:0;animation:modalFlipIn 0.45s ease forwards;}.eu-cookie-compliance-popup-open #sliding-popup:not(.eu-cookie-withdraw-wrapper) #container{opacity:1;}@keyframes modalFlipIn{0%{transform:rotateX(-90deg);opacity:0;}100%{transform:rotateX(0deg);opacity:1;}}
