@charset "UTF-8";
.tx-wr-cookies{--hideSpeed: 700ms;position:fixed;bottom:-100vh;z-index:99999;background:url("/typo3conf/ext/wr_designblank/Resources/Public/Images/Footer/policy_background.webp");filter:drop-shadow(var(--boxShadowSmall));width:100%;left:0;opacity:0;pointer-events:none;user-select:none;transition:var(--hideSpeed) ease-in-out all;max-width:calc(100% - 40px);right:0;margin:auto;border:5px solid var(--colorDark);padding:20px;background-size:cover}.tx-wr-cookies.active{pointer-events:all;opacity:1;bottom:20px}.tx-wr-cookies .wrcookie-panel{width:100%;display:flex;justify-content:space-between}.tx-wr-cookies .wrcookie-panel .right{display:flex;justify-content:end;align-items:end;position:relative;padding-left:20px}.tx-wr-cookies .wrcookie-panel .right .rabe{height:calc(100% + 80px);width:100%;position:absolute;bottom:40px;z-index:-1;pointer-events:none;object-fit:contain;object-position:bottom}.tx-wr-cookies .wrcookie-panel .right .wrcookie-panel-link{color:var(--colorPrimary);font-weight:700;margin-left:auto;width:fit-content;white-space:nowrap}.tx-wr-cookies .wrcookie-panel .right .wrcookie-panel-link:hover{color:var(--colorSecondary)}.tx-wr-cookies .wrcookie-panel .left h3{font-size:30px;font-weight:800;color:var(--colorDark)}.tx-wr-cookies .wrcookie-panel .left .wrcookie-panel-options form{display:flex;margin:20px 0px;flex-wrap:wrap}.tx-wr-cookies .wrcookie-panel .left .wrcookie-panel-options form .more-btn{border:none;background:no-repeat;padding:0px;height:fit-content;font-weight:700;color:var(--colorPrimary);text-align:start;width:fit-content}.tx-wr-cookies .wrcookie-panel .left .wrcookie-panel-options form .more-btn::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900}.tx-wr-cookies .wrcookie-panel .left .wrcookie-panel-options form .more-btn:hover{color:var(--colorSecondary)}.tx-wr-cookies .wrcookie-panel .left .wrcookie-panel-options form .wrcookie-checkbox-wrap{display:flex;align-items:center;margin-right:20px;cursor:pointer;margin-bottom:20px}.tx-wr-cookies .wrcookie-panel .left .wrcookie-panel-options form .wrcookie-checkbox-wrap input{height:30px;width:30px;margin-right:10px;filter:grayscale(1)}.tx-wr-cookies .wrcookie-panel .left .wrcookie-panel-controls{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.tx-wr-cookies .wrcookie-panel .left .wrcookie-panel-controls button{min-width:fit-content;margin-right:20px;margin-top:20px}.wrcookie-panel-detail{--cookiePanelWidth: 600px;border:none;position:fixed;inset:0;max-width:var(--cookiePanelWidth);margin:auto;background:var(--colorWhite);border:5px solid var(--colorDark);z-index:10;padding:20px;pointer-events:all;box-shadow:var(--boxShadowSmall)}.wrcookie-panel-detail::backdrop{background-color:black;opacity:0.6}.wrcookie-panel-detail .cookie-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.wrcookie-panel-detail .cookie-header h3{font-size:30px;font-weight:800;color:var(--colorDark);margin-bottom:0px;hyphens:auto}.wrcookie-panel-detail .cookie-header .wrcookie-panel-detail-close{background-color:var(--colorPrimary);color:var(--colorWhite);outline:none;border-radius:100%;aspect-ratio:1;height:40px;border:none;display:flex;align-items:center;justify-content:center}.wrcookie-panel-detail .cookie-header .wrcookie-panel-detail-close:hover{background-color:var(--colorSecondary)}.wrcookie-panel-detail .wrcookie-panel-detail-content{max-width:inherit;max-height:inherit;overflow:auto}.wrcookie-panel-detail .wrcookie-switches{margin-bottom:-3px}.wrcookie-panel-detail .wrcookie-switches .wrcookie-panel-switch{background:var(--colorDark);border:3px solid var(--colorDark);border-bottom:0px;padding:5px 20px;font-weight:700;color:var(--colorWhite)}.wrcookie-panel-detail .wrcookie-switches .wrcookie-panel-switch:hover{background:var(--colorPrimary)}.wrcookie-panel-detail .wrcookie-switches .wrcookie-panel-switch.active{background:var(--colorWhite);pointer-events:none;color:var(--colorDark)}.wrcookie-panel-detail .wrcookie-panel-detail-content{padding:20px;border:3px solid var(--colorDark);margin-bottom:20px;max-height:400px}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab{display:none}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab.active{display:block}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab .group .wrcookie-checkbox-wrap,.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab .cookie .wrcookie-checkbox-wrap{display:flex;align-items:center}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab .group .wrcookie-checkbox-wrap input,.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab .cookie .wrcookie-checkbox-wrap input{height:30px;width:30px;filter:grayscale(1);margin-right:10px;cursor:pointer}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab .group .wrcookie-checkbox-wrap button,.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab .cookie .wrcookie-checkbox-wrap button{margin-left:auto}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab.wrcookie-groups .group{padding:var(--spacingXS);margin-top:var(--spacingXS);margin-bottom:var(--spacingXS);border:1px solid var(--colorLight)}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab.wrcookie-groups .group .wrcookie-dropdown{transition:transform var(--transitionSpeed);will-change:transform}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab.wrcookie-groups .group .wrcookie-group-description{overflow:clip;width:100%;max-height:0px;transition:all var(--transitionSpeed)}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab.wrcookie-groups .group.active .wrcookie-dropdown{transform:rotateZ(180deg)}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab.wrcookie-groups .group.active .wrcookie-group-description{max-height:100px}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab.wrcookie-services .cookie{padding:var(--spacingXS);margin-top:var(--spacingXS);margin-bottom:var(--spacingXS);border:1px solid var(--colorLight)}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab.wrcookie-services .cookie .wrcookie-dropdown{transition:transform var(--transitionSpeed);will-change:transform}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab.wrcookie-services .cookie .wrcookie-cookie-description{overflow:clip;width:100%;max-height:0px;transition:all var(--transitionSpeed)}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab.wrcookie-services .cookie.active .wrcookie-dropdown{transform:rotateZ(180deg)}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab.wrcookie-services .cookie.active .wrcookie-cookie-description{max-height:100px}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab .wrcookie-dropdown{border:none;outline:none;background-color:transparent;padding:0;float:right;width:30px;height:30px}.wrcookie-panel-detail .wrcookie-panel-detail-content .wrcookie-panel-tab .wrcookie-dropdown i{font-size:var(--fontSizeMD)}.wrcookie-panel-detail .wrcookie-panel-detail-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.wrcookie-panel-detail .wrcookie-panel-detail-buttons button{width:fit-content;margin:10px}@media (prefers-reduced-motion:reduce){.tx-wr-cookies{--hideSpeed: 0ms}}@media screen and (max-width:900px){.tx-wr-cookies .wrcookie-panel{flex-direction:column}.tx-wr-cookies .wrcookie-panel .right .rabe{height:300px;object-fit:contain;object-position:bottom right;opacity:0.2}.tx-wr-cookies .wrcookie-panel .right .wrcookie-panel-link{margin-top:20px}}@media screen and (max-width:600px){.tx-wr-cookies .wrcookie-panel .right .rabe{display:none}}