/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-1:"Manrope";--font-2:"SpaceGrotesk Bold";--font-3:"Arial";--color-1:#e5007d;--color-2:#000;--color-3:#eeff04;--text-color:#000;--inverted-text-color:#fff;--bg-color:#fff;--inverted-bg-color:#000;--icon-color:#000;--light-grey:#f7f7f7;--light-medium-grey:#000;--grey:#d3d4d6;--dark-grey:#000;--dark-magenta:#cc0070;--max-width:1420px;--max-width-small:1140px;--max-width-text:900px;--header-height:78px;--vspace-xs:6px;--vspace-s:12px;--vspace-m:18px;--vspace-l:24px;--vspace-xl:30px;--vspace-2xl:36px;--vspace-3xl:54px;--vspace-4xl:96px;--vspace-5xl:184px;--vspace-m-xl:clamp(var(--vspace-m),2.75vw,var(--vspace-xl));--vspace-l-xl:clamp(var(--vspace-l),2.75vw,var(--vspace-xl));--vspace-xl-3xl:clamp(var(--vspace-xl),6vw,var(--vspace-3xl));--vspace-2xl-3xl:clamp(var(--vspace-2xl),6vw,var(--vspace-3xl));--vspace-3xl-4xl:clamp(var(--vspace-3xl),6vw,var(--vspace-4xl));--transition-short:all .3s ease-in-out;--transition-medium:all .8s ease-in-out;--font-size-person-funktion:18px}@media (prefers-color-scheme:dark){body{--color-2:#333;--text-color:#eee;--inverted-text-color:#eee;--bg-color:#121212;--inverted-bg-color:#333;--light-grey:#444}}.embed-code-wrapper .embed-code-enable{align-items:center;background:var(--color-2);border-radius:200px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:16px 32px;transition:var(--transition-short);white-space:nowrap}.embed-code-wrapper .embed-code-enable:focus,.embed-code-wrapper .embed-code-enable:hover{background:var(--color-1);transform:translateY(-6px)}#sliding-popup:not(.eu-cookie-withdraw-wrapper){background:rgba(0,0,0,.5);display:none;height:100%;overflow-y:auto;position:fixed;top:0;width:100%;z-index:2}#sliding-popup:not(.eu-cookie-withdraw-wrapper) .eu-cookie-compliance-content{margin:0 auto}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) .eu-cookie-compliance-content{max-width:90%}}@media only screen and (min-width:1024px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) .eu-cookie-compliance-content{max-width:80%}}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container{background:var(--bg-color);height:auto;margin:50px auto auto;text-align:left;width:85%}@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;width:810px}}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container h2{color:var(--text-color);font-size:1.5rem;margin-bottom:10px;text-align:center}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .content-wrapper{padding:40px 0}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container a,#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container p{color:var(--text-color);font-size:.875rem;text-align:left}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #intro{font-size:14px;margin-bottom:25px;text-align:center}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #intro h3,#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #intro p{color:var(--text-color);text-align:center}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #intro h3{font-size:clamp(22px,2.7vw,32px)}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #outro{margin-top:20px;padding:0 5px}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #outro{padding:0 30px}}@media only screen and (min-width:1024px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #outro{padding:0 45px}}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #outro p{line-height:20px}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #outro p a{color:var(--color-1)}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #outro p a:focus,#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #outro p a:focus-within,#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #outro p a:hover{text-decoration:underline}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper{flex-direction:row}}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .left-function,#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .right-function{padding:0 5px;width:100%}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .left-function,#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .right-function{display:flex;flex-direction:column;justify-content:space-between;padding:0 30px}}@media only screen and (min-width:1024px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .left-function,#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .right-function{padding:0 45px}}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .left-function p,#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .right-function p{line-height:20px;margin:0 0 15px}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .left-function p,#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .right-function p{line-height:normal;margin:0 0 30px}}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .right-function{margin-bottom:20px;order:1}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .right-function{margin-bottom:0;order:2}}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .right-function .cookie-list{display:none}.uv-gdpr-show-cookie-list{display:none}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .left-function{order:2}@media only screen and (min-width:768px){#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .left-function{border-right:2px solid var(--light-grey);margin-bottom:0;order:1}}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .left-function .eu-cookie-compliance-category{font-size:.875rem}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper .left-function .eu-cookie-compliance-category input{border:2px solid #000;height:12px;width:12px}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper #consent-overlay-submit-necessary.necessary{border-color:var(--color-1);color:var(--color-1)}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper #consent-overlay-submit-necessary.necessary:hover{background:var(--color-1);color:var(--inverted-text-color)}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper #consent-overlay-submit-all.eu-cookie-compliance-default-button{background:var(--color-1);border-color:var(--color-1);color:var(--inverted-text-color);margin-right:0;margin-top:0}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper #consent-overlay-submit-all.eu-cookie-compliance-default-button:hover{background:var(--dark-magenta);border-color:var(--dark-magenta)}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper #consent-overlay-submit-all,#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container .function-wrapper #consent-overlay-submit-necessary{align-items:center;border:2px solid;border-radius:0;box-shadow:none;cursor:pointer;display:inline-flex;font-size:.875rem;justify-content:center;padding:11px;text-shadow:none;white-space:normal;width:100%}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #footer{padding:0 5px 30px}@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}}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #footer a,#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #footer p{margin:0}#sliding-popup:not(.eu-cookie-withdraw-wrapper) #container #footer a{text-decoration:underline}#sliding-popup:not(.eu-cookie-withdraw-wrapper) .privacy-impressum{color:var(--inverted-text-color);font-size:.875rem;margin-bottom:15px;margin-top:15px;text-align:center}#sliding-popup:not(.eu-cookie-withdraw-wrapper) .privacy-impressum a{color:var(--inverted-text-color)}.withdraw-consent-wrapper{display:flex;flex-direction:column;font-size:1rem;justify-content:center;padding:10px 20px;text-align:center}@media only screen and (min-width:768px){.withdraw-consent-wrapper{flex-direction:row;padding:0}}.withdraw-consent-wrapper p{margin:0}@media only screen and (min-width:768px){.withdraw-consent-wrapper p{margin:10px 0}}.withdraw-consent-wrapper span{color:var(--color-1);cursor:pointer;padding:0}@media only screen and (min-width:768px){.withdraw-consent-wrapper span{margin-left:30px;margin-top:10px}}.withdraw-consent-wrapper span:focus,.withdraw-consent-wrapper span:hover{text-decoration:underline}.embed-code-wrapper{background-image:repeating-linear-gradient(-45deg,#fff,#fff 1px,#f4f5f6 5px,#f4f5f6 10px);background-repeat:no-repeat;box-shadow:0 3px 16px 0 rgba(0,0,0,.1);margin:0 auto;padding:20px}.embed-code-wrapper p{background-image:url(/themes/custom/uv_theme/dist/images/auge.svg);background-position:50% 15%;background-repeat:no-repeat;margin:0 auto;padding-top:150px;width:70%}@media (prefers-color-scheme:dark){.embed-code-wrapper p{color:var(--inverted-bg-color)}}.embed-code-wrapper .embed-code-enable{background:#fff;border:2px solid var(--color-1);color:var(--color-1);margin:30px auto}.embed-code-wrapper .embed-code-enable:hover{background:#e6007e;color:#fff}
