.layer{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}.layer__wrap{position:relative;margin:auto;width:100%;height:100%}@media (max-width: 767px){.layer__wrap{overflow-y:scroll}}.layer__content{position:relative;margin:auto;width:100%;height:100%}.layer--exclusive{z-index:9999}.layer--local{position:absolute}@media (min-width: 768px){.layer--content-center .layer__content,.layer--content-vcenter .layer__content,.layer--content-hcenter .layer__content{position:absolute;width:auto;height:auto}.layer--content-center .layer__content{top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.layer--content-vcenter .layer__content{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.layer--content-hcenter .layer__content{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.layer--content-scrollable .layer__content{overflow-y:scroll}.layer--hidden{opacity:0;pointer-events:none}.layer--visible{opacity:1;pointer-events:auto}.layer-context--active{overflow:hidden}.layer-parent--active{overflow:hidden}.layer--shroud-lt{background-color:rgba(255,255,255,0.9)}.layer--shroud-dk{background-color:rgba(0,0,0,0.6)}#cookielayer{z-index:1000002}#cookielayer .layer__content{background:#fff;padding:20px;z-index:1000003;width:100%;top:100%;height:100%;-webkit-transform:translateX(0%) translateY(-100%);transform:translateX(0%) translateY(-100%)}@media screen and (min-width: 768px){#cookielayer .layer__content{width:768px;height:auto;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}}@media screen and (min-width: 1200px){#cookielayer .layer__content{width:1024px}}@media screen and (min-width: 1440px){#cookielayer .layer__content{width:1200px}}#cookielayer .layer__content h1{margin-top:20px}#cookielayer .layer__content .copylink{text-decoration:underline}#cookielayer .layer__content .imprintWrapper{margin-top:30px}#cookielayer .layer__content .showConsentWrapper{text-align:right}#cookielayer .layer__content .showConsentInfo{margin:0;padding:2px;font-weight:bold;text-decoration:none;border:0;background:transparent;cursor:pointer;display:inline-block;text-align:right}#cookielayer .layer__content .showConsentInfo span{display:inline-block;vertical-align:middle}#cookielayer .layer__content .showConsentInfo::after{display:inline-block;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;margin-left:8px;margin-bottom:2px;content:"";border-left:2px solid #009ca7;border-bottom:2px solid #009ca7;width:8px;height:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#cookielayer .layer__content .showConsentInfo::after:after{display:block;content:'';clear:both}#cookielayer .layer__content .showConsentInfo.visible::after{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-bottom:-4px}#cookielayer .layer__content .showConsentInfo:focus{outline:none !important}#cookielayer .layer__content .consent-options,#cookielayer .layer__content .infoContent{list-style:none;padding:0;margin:20px -10px 0 -10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#cookielayer .layer__content .consent-options li,#cookielayer .layer__content .infoContent li{display:block;margin:0;padding:0 10px}@media (max-width: 991px){#cookielayer .layer__content .consent-options li,#cookielayer .layer__content .infoContent li{margin-bottom:10px}}@media (max-width: 776px){#cookielayer .layer__content .consent-options li,#cookielayer .layer__content .infoContent li{width:100%}}#cookielayer .layer__content .consent-options .cc-checkbox,#cookielayer .layer__content .infoContent .cc-checkbox{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}#cookielayer .layer__content .consent-options .cc-checkbox input[type="checkbox"],#cookielayer .layer__content .infoContent .cc-checkbox input[type="checkbox"]{z-index:-1;position:absolute;padding:0;border:0;opacity:0}#cookielayer .layer__content .consent-options .cc-checkbox span,#cookielayer .layer__content .infoContent .cc-checkbox span{position:relative;display:inline-block;padding:9px 9px 8px 24px;border-radius:4px;height:34px;font-size:16px;font-weight:bold;line-height:1.06}#cookielayer .layer__content .consent-options .cc-checkbox span::before,#cookielayer .layer__content .infoContent .cc-checkbox span::before{position:absolute;content:"";left:11px;top:9px;width:10px;height:14px;border:solid transparent;border-width:0 3px 3px 0;-webkit-transform:rotate(35deg);transform:rotate(35deg)}#cookielayer .layer__content .consent-options .cc-checkbox input[type="checkbox"]+span,#cookielayer .layer__content .infoContent .cc-checkbox input[type="checkbox"]+span{color:#ebebeb;background-color:#ebebeb;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#cookielayer .layer__content .consent-options .cc-checkbox input[type="checkbox"]+span::before,#cookielayer .layer__content .infoContent .cc-checkbox input[type="checkbox"]+span::before{border-color:#ebebeb;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#cookielayer .layer__content .consent-options .cc-checkbox .cookie-label,#cookielayer .layer__content .infoContent .cc-checkbox .cookie-label{margin:0 10px 0 8px;padding:9px}#cookielayer .layer__content .consent-options .cc-checkbox input[type="checkbox"]:checked+span,#cookielayer .layer__content .infoContent .cc-checkbox input[type="checkbox"]:checked+span{background-color:#009ca7}#cookielayer .layer__content .consent-options .cc-checkbox input[type="checkbox"]:checked+span::before,#cookielayer .layer__content .infoContent .cc-checkbox input[type="checkbox"]:checked+span::before{border-color:#fff;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#cookielayer .layer__content .consent-options .cc-checkbox input[type="checkbox"]:focus+span,#cookielayer .layer__content .infoContent .cc-checkbox input[type="checkbox"]:focus+span{outline:none !important}#cookielayer .layer__content .infoContent li{margin-bottom:20px}#cookielayer .layer__content .consent-options{display:-webkit-box;display:-ms-flexbox;display:flex}#cookielayer .cookie-banner__footer{padding:20px 0 0 0;text-align:right;margin-top:50px}@media (max-width: 776px){#cookielayer .cookie-banner__footer{margin-top:20px;position:fixed;width:90%;bottom:10px}}#cookielayer .cookie-banner__footer .cc-confirm,#cookielayer .cookie-banner__footer .cc-confirm-all{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding:11px 30px;height:50px;min-height:50px;border-radius:4px;text-align:center;font-size:18px;font-weight:bold;line-height:24px;-webkit-transition:200ms ease all;transition:200ms ease all}@media (max-width: 991px){#cookielayer .cookie-banner__footer .cc-confirm,#cookielayer .cookie-banner__footer .cc-confirm-all{display:block;width:100%}}#cookielayer .cookie-banner__footer .cc-confirm:focus,#cookielayer .cookie-banner__footer .cc-confirm-all:focus{outline:none !important}#cookielayer .cookie-banner__footer .cc-confirm:hover,#cookielayer .cookie-banner__footer .cc-confirm-all:hover{-webkit-box-shadow:5px 5px 8px 3px rgba(0,0,0,0.15);-moz-box-shadow:5px 5px 8px 3px rgba(0,0,0,0.15);box-shadow:5px 5px 8px 3px rgba(0,0,0,0.15)}#cookielayer .cookie-banner__footer .cc-confirm{background-color:#fff;border:2px solid #009ca7;color:#009ca7}#cookielayer .cookie-banner__footer .cc-confirm:hover{background-color:#009ca7;color:#fff}@media (max-width: 991px){#cookielayer .cookie-banner__footer .cc-confirm{margin-bottom:10px}}#cookielayer .cookie-banner__footer .cc-confirm-all{background-color:#009ca7;border:1px solid #009ca7;color:#fff}#cookielayer .cookie-banner__footer .cc-confirm-all:hover{background-color:#173452}#cookielayer .cookie-banner__footer>:not(:last-child){margin-right:20px}@media (max-width: 991px){#cookielayer .cookie-banner__footer>:not(:last-child){margin-right:0}}#cookielayer .cookie-banner__footer>:not(:first-child){margin-left:0}#cookielayer .consentInfo{display:none}#cookielayer .consentInfo h4{margin-bottom:5px;font-weight:bold}#cookielayer h1{margin-bottom:10px}@media (max-width: 776px){#cookielayer .scroll__content{height:calc(100vh - 170px);overflow-y:scroll;overflow-x:hidden}}
