.cookie-consent{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.75);z-index:99999998}.consent-manager{background:#fff;position:fixed;top:50px;left:50%;z-index:9999999;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:100%;max-width:900px;min-height:200px;margin-bottom:20px}.consent-manager-inner{width:100%;height:100%;background-color:#fff}.consent-manager .cookie-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%}.consent-manager .layout-col.col-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:30px;background-color:#fff}.consent-manager .layout-row{display:flex;flex-direction:row;margin:0;margin-bottom:10px;width:100%;justify-content:flex-start;flex-wrap:wrap}.consent-manager .layout-row-toggle{display:block;text-align:right}.consent-manager .layout-col.col-main{width:100%;padding:30px;background-color:#fff}.consent-manager .layout-row .row-item{flex-grow:1}.consent-manager .title{font-size:32px;line-height:36px;font-weight:700}.consent-manager .title:focus{border:0;outline:none}.consent-manager .checkBoxOption{min-width:150px;min-height:30px;margin:10px 0;width:25%}.consent-manager .container{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.consent-manager .checkBoxOption label{font-weight:400;font-size:18px;line-height:20px;color:#666}.consent-manager .checkBoxOption label.greyed-text{color:#ccc}.consent-manager .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.consent-manager .checkBoxOption input{margin:0}.consent-manager .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border-radius:4px;border:2px solid #666}.consent-manager .container input:checked~.checkmark{background-color:#05164d;border-color:#05164d}.consent-manager .container.greyed-text input:checked~.checkmark{background-color:#ccc;border-color:#ccc}.consent-manager .checkmark:after{content:"";position:absolute;display:none}.consent-manager .container .checkmark:after{left:5px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-sizing:inherit}.consent-manager .container input:checked~.checkmark:after{display:block}.consent-manager .consent-toggle{line-height:18px;font-size:14px;border:none;font-weight:600;background-color:#fff;color:#52627c;cursor:pointer;padding:2px 5px 0 0}.consent-manager .toggleIcon{display:inline-block;transform:rotate(180deg);margin-left:2px;position:relative;width:12px;height:20px;transition:200ms ease all;float:right}.consent-manager .toggleIcon::before{content:"";border-left:2px solid #52627c;border-bottom:2px solid #52627c;width:8px;height:8px;float:left;transform:rotate(-45deg);margin-top:2px}.consent-manager .toggleIcon.collapsed{transform:none;margin:3px 0 0 2px}.consent-manager .togglebar{margin-top:20px;overflow:hidden;max-height:1800px;-webkit-transition:max-height .3s;-moz-transition:max-height .3s;-ms-transition:max-height .3s;-o-transition:max-height .3s;transition:max-height .3s;text-align:right}.consent-manager .togglebar.collapsed{max-height:0}.consent-manager .descContent{list-style-type:none;padding:0 0 20px;margin:0;text-align:left}.consent-manager h4{margin:0;font-size:14px;line-height:18px;font-weight:700}.consent-manager a.icon-link{color:#52627c;text-decoration:none;margin:0 5px;font-weight:700;font-size:14px;line-height:18px;font-family:Roboto,sans-serif}.consent-manager .cc-row-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.consent-manager button.button-primary{cursor:pointer;text-align:center;border-radius:4px;color:#05164d;height:50px;min-height:50px;line-height:24px;padding:11px 30px;font-size:18px;font-weight:700;transition:200ms ease all}.consent-manager button.button-secondary{cursor:pointer;text-align:center;border-radius:4px;background-color:#fff;border:2px solid #05164d;color:#05164d;height:50px;min-height:50px;line-height:24px;padding:11px 30px;font-size:18px;font-weight:700;margin-right:30px;transition:200ms ease all}.video-wall{position:relative;font:400 1em/1.46 Helvetica,Arial,sans-serif;color:#333;display:inline-block;min-height:18em;min-width:28em;margin:0;background-color:#eee;box-sizing:border-box;border:1.5em solid #ccc;padding:1em}.video-wall{position:relative;font:400 1em/1.46 Helvetica,Arial,sans-serif;color:#333;display:inline-block;min-height:18em;min-width:28em;margin:0;background-color:#eee;box-sizing:border-box;border:1em solid #ccc;padding:1em;border-radius:1.5em}.video-wall strong{display:block;text-align:center;font-size:1.1em;margin:0}.video-wall div{position:absolute;width:calc(100% - 2em);top:3em;bottom:7em;overflow-y:auto}.video-wall p{font-size:.8em;margin:0 0 1em}.video-wall a{color:inherit}.video-wall .video-link{display:block;white-space:nowrap;font-size:.8em;margin:0;position:absolute;left:50%;bottom:6em;transform:translateX(-50%)}.video-wall button{-webkit-appearance:none;cursor:pointer;color:#eee;font:700 0.8em/1.2 Helvetica,Arial,sans-serif;display:block;width:11.5em;height:4.25em;border:0;border-radius:.75em;padding:0 0 0 5.5em;text-align:left;margin:0;position:absolute;left:50%;bottom:1em;transform:translateX(-50%);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyOCAyOCc+PHBhdGggZmlsbD0nI2VlZScgZD0nTTExLjEwOSAxNy42MjVsNy41NjItMy45MDYtNy41NjItMy45NTN2Ny44NTl6TTE0IDQuMTU2YzUuODkxIDAgOS43OTcgMC4yODEgOS43OTcgMC4yODEgMC41NDcgMC4wNjMgMS43NSAwLjA2MyAyLjgxMiAxLjE4OCAwIDAgMC44NTkgMC44NDQgMS4xMDkgMi43ODEgMC4yOTcgMi4yNjYgMC4yODEgNC41MzEgMC4yODEgNC41MzF2Mi4xMjVzMC4wMTYgMi4yNjYtMC4yODEgNC41MzFjLTAuMjUgMS45MjItMS4xMDkgMi43ODEtMS4xMDkgMi43ODEtMS4wNjIgMS4xMDktMi4yNjYgMS4xMDktMi44MTIgMS4xNzIgMCAwLTMuOTA2IDAuMjk3LTkuNzk3IDAuMjk3djBjLTcuMjgxLTAuMDYzLTkuNTE2LTAuMjgxLTkuNTE2LTAuMjgxLTAuNjI1LTAuMTA5LTIuMDMxLTAuMDc4LTMuMDk0LTEuMTg4IDAgMC0wLjg1OS0wLjg1OS0xLjEwOS0yLjc4MS0wLjI5Ny0yLjI2Ni0wLjI4MS00LjUzMS0wLjI4MS00LjUzMXYtMi4xMjVzLTAuMDE2LTIuMjY2IDAuMjgxLTQuNTMxYzAuMjUtMS45MzcgMS4xMDktMi43ODEgMS4xMDktMi43ODEgMS4wNjItMS4xMjUgMi4yNjYtMS4xMjUgMi44MTItMS4xODggMCAwIDMuOTA2LTAuMjgxIDkuNzk3LTAuMjgxdjB6Jz48L3BhdGg+PC9zdmc+) no-repeat 1em center red;background-size:3.5em;transition:background-color .3s}.video-wall button:hover{background-color:#444}.video-wall .hinweis{font-size:120%}.CookieConsent .tt-content-blocker{max-width:560px;display:inline-block;position:relative;padding:0;border:1px solid #ccc}.CookieConsent .tt-caption{position:absolute;top:160px;padding:10px;background:rgba(0,0,0,.7);color:#fff;margin:0;text-align:center}.CookieConsent .tt-caption a.tt-btn{color:#fff;background:#4267b2;border-radius:2px;display:inline-block;padding:3px 10px}.CookieConsent a{color:#009de0;text-decoration:none}.CookieConsent a:hover,.CookieConsent a:focus{color:#4267b2;text-decoration:none}.hide_mobile{display:flex!important}.show_mobile{display:none!important}@media(max-width:1024px){.consent-manager{position:fixed;background:#fff;top:5%;left:50%;z-index:9999999;transform:translate(-50%);height:80%;width:90%;max-width:767px;overflow-y:scroll;overflow-x:hidden;padding-top:20px}.consent-manager .cc-row-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:100%;margin:0 20px 10px}.consent-manager-inner{height:calc(100% - 100px);overflow-y:scroll}.consent-manager .title{font-size:22px;line-height:26px;font-weight:700;margin:10px 0 5px}.cookie-wrap p{font-size:15px}button#cm-selectSpecific,button#cm-selectAllCheckboxes{width:100%;margin:5px}}@media(max-width:767px){.hide_mobile{display:none!important}.show_mobile{display:block!important}.consent-manager{position:fixed;background:#fff;top:5%;left:50%;z-index:9999999;transform:translate(-50%);height:90%;width:90%;max-width:767px;overflow-y:scroll;overflow-x:hidden;padding-top:20px}.consent-manager-inner{height:calc(100% - 100px);overflow-y:scroll}.consent-manager .title{font-size:22px;line-height:26px;font-weight:700;margin:10px 0 5px}.cookie-wrap p{font-size:15px}.consent-manager .buttonView{position:fixed;bottom:30px;left:0;width:100%;display:flex;justify-content:center}button#cm-selectSpecific,button#cm-selectAllCheckboxes{width:100%;margin:5px}nav#cm-consentDesc.togglebar{margin-bottom:40px}}.consent-manager h2.title{font-size:1.7rem;line-height:2.1rem;letter-spacing:-.025em;color:#000036!important}.cookie-consent p{font-size:14px;line-height:18px;font-weight:400;color:#000036}.cookie-consent .descContent h4{text-transform:none;margin:15px 0 0 0}