.tx-wr-cookies{position:fixed;bottom:-100vh;z-index:10;background:var(--colorWhite);box-shadow:-5px 0px 20px var(--colorDark);width:100%;max-width:initial;left:0;opacity:0;pointer-events:none;user-select:none;transition:700ms ease-in-out all}.tx-wr-cookies.active{pointer-events:all;opacity:1;bottom:0}.tx-wr-cookies .wrcookie-panel{max-width:var(--containerLimitedWidth);padding:0px 20px;margin:0px auto}.tx-wr-cookies .wrcookie-panel h3{font-size:var(--fontSizeXL);font-weight:800;margin-top:30px}.tx-wr-cookies .wrcookie-panel .wrcookie-panel-options form{display:flex;margin:30px 0px;flex-wrap:wrap}.tx-wr-cookies .wrcookie-panel .wrcookie-panel-options form .wrcookie-checkbox-wrap{display:flex;align-items:center;margin-right:30px}.tx-wr-cookies .wrcookie-panel .wrcookie-panel-options form .wrcookie-checkbox-wrap input{height:30px;width:30px;margin-right:10px}.tx-wr-cookies .wrcookie-panel .wrcookie-panel-controls{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.tx-wr-cookies .wrcookie-panel .wrcookie-panel-controls button{min-width:fit-content}.tx-wr-cookies .wrcookie-panel .wrcookie-panel-link{margin-top:20px}.tx-wr-cookies .wrcookie-panel .wrcookie-panel-link a{font-weight:bold}.wrcookie-panel-detail{--cookiePanelWidth: 500px;border:none;flex-direction:column;position:fixed;inset:0;max-width:var(--cookiePanelWidth);max-height:var(--cookiePanelWidth);margin:auto;background:var(--colorWhite);box-shadow:-5px 0px 20px var(--colorDark);z-index:10;padding:var(--spacingXS);pointer-events:all;border-radius:6px}.wrcookie-panel-detail::backdrop{background-color:black;opacity:0.6}.wrcookie-panel-detail .wrcookie-switches{margin-top:20px;border-radius:6px;overflow:hidden;border:1px solid var(--colorPrimary);border-radius:6px;overflow:hidden}.wrcookie-panel-detail .wrcookie-switches button{background:var(--colorWhite);font-weight:bold;padding:10px 20px;border:none;color:var(--colorPrimary)}.wrcookie-panel-detail .wrcookie-switches button.active{background:var(--colorPrimary);color:var(--colorWhite)}.wrcookie-panel-detail .btn-primary{width:100%;display:flex;align-items:center;justify-content:center;margin:10px 0px}.wrcookie-panel-detail .wrcookie-panel-detail-close{background-color:transparent;border:none;outline:none}.wrcookie-panel-detail .wrcookie-panel-detail-content{max-width:inherit;max-height:inherit;overflow:auto}.wrcookie-panel-detail .wrcookie-panel-tab{display:none}.wrcookie-panel-detail .wrcookie-panel-tab.active{display:block}.wrcookie-panel-detail .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-tab.wrcookie-groups .group .wrcookie-dropdown{transition:transform 250ms;will-change:transform}.wrcookie-panel-detail .wrcookie-panel-tab.wrcookie-groups .group .wrcookie-group-description{overflow:clip;width:100%;max-height:0px;transition:all 250ms}.wrcookie-panel-detail .wrcookie-panel-tab.wrcookie-groups .group.active .wrcookie-dropdown{transform:rotateZ(180deg)}.wrcookie-panel-detail .wrcookie-panel-tab.wrcookie-groups .group.active .wrcookie-group-description{max-height:100px}.wrcookie-panel-detail .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-tab.wrcookie-services .cookie .wrcookie-dropdown{transition:transform 250ms;will-change:transform}.wrcookie-panel-detail .wrcookie-panel-tab.wrcookie-services .cookie .wrcookie-cookie-description{overflow:clip;width:100%;max-height:0px;transition:all 250ms}.wrcookie-panel-detail .wrcookie-panel-tab.wrcookie-services .cookie.active .wrcookie-dropdown{transform:rotateZ(180deg)}.wrcookie-panel-detail .wrcookie-panel-tab.wrcookie-services .cookie.active .wrcookie-cookie-description{max-height:100px}.wrcookie-panel-detail .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-tab .wrcookie-dropdown i{font-size:var(--fontSizeMD)}@media screen and (max-width:1000px){.tx-wr-cookies .wrcookie-panel .wrcookie-panel-controls button{width:100%;margin:10px 0px}.tx-wr-cookies .wrcookie-panel .wrcookie-panel-options form .btn-secondary{margin-top:20px}}