:root.ccm-blocked,body.ccm-blocked{overflow:hidden!important}:root.ccm--is-loading{filter:brightness(.8) grayscale(50%);cursor:wait}:root.ccm--is-loading *{pointer-events:none}.ccm-root,.ccm-root *{color:revert;background:revert;margin:revert;padding:revert;border:revert;border-radius:revert;width:revert;height:revert;max-height:revert;min-height:revert;max-width:revert;min-width:revert;outline:revert;text-align:revert;line-height:revert;filter:revert;pointer-events:revert;overflow:revert;display:revert;visibility:revert;box-shadow:revert;float:revert;position:revert;top:revert;right:revert;bottom:revert;left:revert;opacity:revert;transform:revert;-webkit-text-size-adjust:none;box-sizing:border-box}.ccm-root [hidden]{display:none}.ccm-root::before,.ccm-root::after,.ccm-root *::before,.ccm-root *::after{content:none}.ccm-root{font-weight:300;font-style:normal;font-size:15px;line-height:1.4;text-align:left;color:#000;contain:style}.ccm-root .ccm--tab-used [role="document"][tabindex]:focus-visible,.ccm-root .ccm--tab-used [role="document"][tabindex]:focus{outline:1px dashed rgb(0 0 0 / .8);outline-offset:.56ex}.ccm-root [role="document"][tabindex]:focus-visible,.ccm-root [role="document"][tabindex]:focus{outline:none;box-shadow:none}.ccm-root a:link,.ccm-root a:visited{color:#ff9f1c}.ccm-root a:hover{color:#ff9f1c}.ccm-root a:focus{color:#ff9f1c}.ccm-root p{display:block;margin:0 0 15px;padding:0;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit}.ccm--p{margin-bottom:15px}.ccm--p>:last-child{margin-bottom:0}.ccm-root q::before{content:open-quote}.ccm-root q::after{content:close-quote}.ccm-root strong{font-weight:500}.ccm-root ul{display:block;margin:0;padding:0;font-size:inherit;list-style:none}.ccm-root ul li{display:block;margin:0;padding:0;background:none}.ccm-root input[type="checkbox"]::before,.ccm-root input[type="checkbox"]:checked::before,.ccm-root input[type="checkbox"]::after,.ccm-root input[type="checkbox"]:checked::after,.ccm-root input[type="radio"]::before,.ccm-root input[type="radio"]:checked::before,.ccm-root input[type="radio"]::after,.ccm-root input[type="radio"]:checked::after,.ccm-root ul li::marker,.ccm-root ul li::before{content:none;content:revert}.ccm-root a.ccm-must-show{display:inline!important}.ccm--badge,.ccm-root .button,.ccm-root button{display:inline-block;display:-webkit-inline-flex;display:inline-flex;position:static;justify-content:center;align-items:center;margin:0;padding:0 20px;width:auto;height:auto;min-width:0;min-height:41px;max-width:100%;max-height:none;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:1;text-align:center;white-space:normal;color:#000;background:#ddd;border:3px solid #ddd;border-radius:0;box-shadow:none;transition:all 128ms ease-out 0s;cursor:pointer;-webkit-appearance:none;appearance:none}.ccm-root .button:link,.ccm-root .button:visited{text-decoration:none;color:#000}.ccm-root .button:hover,.ccm-root .button:focus,.ccm-root button:hover,.ccm-root button:focus{display:inline-block;display:-webkit-inline-flex;display:inline-flex;margin:0;padding:0 20px;text-decoration:none;color:#000;border:3px solid #d2d2d2;border-radius:0;box-shadow:none}.ccm-root .button:focus,.ccm-root button:focus{background-color:#d4d4d4;outline:1px dashed rgb(0 0 0 / .8);outline-offset:-6px}.ccm-root .button:hover,.ccm-root button:hover{background-color:#bcbcbc;border-color:#bcbcbc}.ccm-root .button::before,.ccm-root .button::after,.ccm-root button::before,.ccm-root button::after{content:none}.ccm-root .button.ccm--button-primary,.ccm-root button.ccm--button-primary{color:#000;background:#ff9f1c;border-color:#ff9f1c}.ccm-root .button.ccm--button-primary:link,.ccm-root .button.ccm--button-primary:visited{color:#000}.ccm-root .button.ccm--button-primary:focus,.ccm-root button.ccm--button-primary:focus{color:#000;background-color:#ff9a11;border-color:#ff990e;outline-color:rgb(0 0 0 / .8)}.ccm-root .button.ccm--button-primary:hover,.ccm-root .button.ccm--button-primary:focus,.ccm-root button.ccm--button-primary:hover,.ccm-root button.ccm--button-primary:focus{color:#000;background-color:#f18b00;border-color:#f18b00}.ccm-root .button.ccm--decline-cookies,.ccm-root button.ccm--decline-cookies{color:#000;background-color:#ebebeb;border-color:#ebebeb}.ccm-root .button.ccm--decline-cookies:link,.ccm-root .button.ccm--decline-cookies:visited{color:#000}.ccm-root .button.ccm--decline-cookies:focus,.ccm-root button.ccm--decline-cookies:focus{color:#000;background-color:#e2e2e2;border-color:#dfdfdf;outline-color:rgb(0 0 0 / .8)}.ccm-root .button.ccm--decline-cookies:hover,.ccm-root button.ccm--decline-cookies:hover{color:#000;background-color:#c8c8c8;border-color:#c8c8c8}.ccm-root .button.ccm-info-button,.ccm-root button.ccm-info-button{-webkit-flex:0 0 auto;flex:0 0 auto;display:block;padding-right:0;padding-left:0;width:21px;height:21px;min-height:0;font-weight:600;font-size:14px;color:#666977;background:rgb(255 255 255 / .4);border:2px solid #666977;border-radius:50%;overflow:hidden}.ccm-root .button.ccm-info-button:hover,.ccm-root .button.ccm-info-button:focus,.ccm-root button.ccm-info-button:hover,.ccm-root button.ccm-info-button:focus{padding-right:0;padding-left:0;border-width:2px;border-radius:50%;background:rgb(255 255 255 / .6)}.ccm-root button.ccm-info-button:focus,.ccm-root .button.ccm-info-button:focus{color:#575965;outline-color:rgb(87 89 101 / .95);border-color:#575965;outline-offset:2px;outline-style:dotted}.ccm-root .button.ccm-info-button:hover,.ccm-root button.ccm-info-button:hover{color:#000;border-color:#000}.ccm--badge{padding-right:5px;padding-left:4px;height:16px;font-weight:400;font-size:9px;border:none;border-radius:2px;cursor:default}.ccm-root .button.ccm--small,.ccm-root button.ccm--small{padding-right:6px;padding-left:6px;min-height:25px;font-size:11px;border-radius:3px}.ccm-root .button.ccm--small:hover,.ccm-root .button.ccm--small:focus,.ccm-root button.ccm--small:hover,.ccm-root button.ccm--small:focus{padding-right:6px;padding-left:6px;min-height:25px;font-size:11px;border-radius:3px}.ccm-root input[type="checkbox"]{display:inline-block;position:static;margin:0;padding:0;width:auto;height:auto;min-width:0;min-height:0;opacity:1;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:auto}.ccm-root input[type="checkbox"]::before,.ccm-root input[type="checkbox"]::after{display:inline;position:static;width:auto;height:auto;min-width:0;min-height:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;background:none;border:none}.ccm-root input[type="checkbox"]+label{position:relative;margin:0;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer}.ccm-root input[type="checkbox"]:checked+label::before,.ccm-root input[type="checkbox"]:checked+label::after,.ccm-root input[type="checkbox"]:not(:checked)+label::before,.ccm-root input[type="checkbox"]:not(:checked)+label::after,.ccm-root input[type="checkbox"]+label::before,.ccm-root input[type="checkbox"]+label::after{margin:0;padding:0}.ccm-root input[type="checkbox"][disabled]+label{pointer-events:none}.ccm-root input[type="checkbox"][class*="ccm-checkbox-type--"]{display:block;position:absolute;opacity:0;z-index:-1;width:0;height:0;margin:0}.ccm-root input[type="checkbox"][class*="ccm-checkbox-type--"].ccm-checkbox-align--right{right:0;margin:0;order:1}.ccm-root input[type="checkbox"][class*="ccm-checkbox-type--"]+label{display:flex;align-items:center;margin:0;padding:0 0 0 45px;min-height:30px}.ccm-root input[type="checkbox"][class*="ccm-checkbox-type--"].ccm-checkbox-align--right+label{padding-right:45px;padding-left:0}.ccm-root input[type="checkbox"][class*="ccm-checkbox-type--"]+label+button{order:2}.ccm-root input[type="checkbox"].ccm-checkbox-type--checkbox+label::after{content:'';display:-webkit-flex;display:flex;justify-content:center;align-items:center;position:absolute;top:3px;right:auto;bottom:auto;left:0;transform:none;width:24px;height:24px;font-weight:400;font-size:27px;color:#000;background:rgb(255 255 255 / .4);border:1px solid #000;border-radius:2px;opacity:1}.ccm-root input[type="checkbox"][class*="ccm-checkbox-type--"]:focus+label::after,.ccm-root input[type="checkbox"][class*="ccm-checkbox-type--"]:focus+label::before,.ccm-root input[type="checkbox"][class*="ccm-checkbox-type--"]:active+label::after,.ccm-root input[type="checkbox"][class*="ccm-checkbox-type--"]:active+label::before{box-shadow:0 -.3px 4px #444}.ccm-root input[type="checkbox"].ccm-checkbox-type--checkbox.ccm-checkbox-align--right+label::after{right:0;left:auto}.ccm-root input[type="checkbox"].ccm-checkbox-type--checkbox:checked+label::after{content:'\2713';color:#ff9f1c;background-color:#000}.ccm-root input[type="checkbox"].ccm-checkbox-type--checkbox:indeterminate+label::after{content:'\2501';color:#000;background-color:rgb(255 255 255 / .4)}.ccm-root input[type="checkbox"].ccm-checkbox-type--checkbox[disabled]+label::after{color:#444;background-color:#ccc;border-color:#666}.ccm-root input[type="checkbox"].ccm-checkbox-type--switch+label::before{content:'';display:block;position:absolute;top:9px;right:auto;bottom:auto;left:0;transform:none;width:32px;height:12px;background:silver;border:none;border-radius:6px;transition:background-color 128ms ease-out 0s;opacity:1}.ccm-root input[type="checkbox"].ccm-checkbox-type--switch.ccm-checkbox-align--right+label::before{right:0;left:auto}.ccm-root input[type="checkbox"].ccm-checkbox-type--switch:checked+label::before{background-color:#ccc}.ccm-root input[type="checkbox"].ccm-checkbox-type--switch:indeterminate+label::before{background-color:gray}.ccm-root input[type="checkbox"].ccm-checkbox-type--switch+label::after{content:'';display:block;position:absolute;top:7px;right:auto;bottom:auto;left:0;transform:none;width:16px;height:16px;background:#f7f7f7;border:none;border-radius:50%;box-shadow:0 1px 2px 0 rgb(0 0 0 / .25);transition:all 128ms ease-out 0s;opacity:1}.ccm-root input[type="checkbox"].ccm-checkbox-type--switch.ccm-checkbox-align--right+label::after{right:18px;left:auto}.ccm-root input[type="checkbox"].ccm-checkbox-type--switch:checked+label::after{content:'';left:18px;background-color:#000}.ccm-root input[type="checkbox"].ccm-checkbox-type--switch:checked.ccm-checkbox-align--right+label::after{right:0;left:auto}.ccm-root input[type="checkbox"].ccm-checkbox-type--switch:indeterminate+label::after{content:'';left:8px;background-color:#333}.ccm-root input[type="checkbox"].ccm-checkbox-type--switch:indeterminate.ccm-checkbox-align--right+label::after{right:8px;left:auto}.ccm-root input[type="checkbox"].ccm-checkbox-type--switch[disabled]:checked+label::before{background-color:#a7a7a7}.ccm-root input[type="checkbox"].ccm-checkbox-type--switch[disabled]:checked+label::after{background-color:#676767}.ccm-control-panel--purpose input[type="checkbox"][class*="ccm-checkbox-type--"].ccm-checkbox-align--right{top:24px;right:48px}.ccm-control-panel--purpose input[type="checkbox"][class*="ccm-checkbox-type--"].ccm-checkbox-align--right+label{padding-right:100px;max-width:calc(100% - 36px)}.ccm-control-panel--purpose .ccm-control-panel--purpose--name{max-width:calc(100% - 36px)}.ccm-control-panel--purpose input[type="checkbox"][class*="ccm-checkbox-type--"].ccm-checkbox-align--right+label .ccm--badge{position:absolute;z-index:1;top:4px;right:45px;padding:0 8px;height:22px;font-size:13px;border-radius:3px}.ccm-root .ccm--tree-node{position:relative;margin-top:0}.ccm-root .ccm--tree-node-toggle{display:block;position:absolute;top:0;right:100%;margin:-5px;padding:5px;width:30px;height:30px;color:inherit;background:#fff0;border:none;border-radius:50%;transition:transform 64ms ease-out 0s}.ccm-root .ccm--tree-node-toggle:hover,.ccm-root .ccm--tree-node-toggle:focus{display:inline;margin:-5px;padding:5px;width:30px;height:30px;color:inherit;background:#fff0;border:none;border-radius:50%;transition:transform 64ms ease-out 0s;outline:none}.ccm-root .ccm--tree-node-toggle::before,.ccm-root .ccm--tree-node-toggle::after{content:'';display:block;position:absolute;top:10px;left:12px;width:0;height:0;border:6px solid;border-color:#fff0 #fff0 #fff0 #1a1a1a;transition:opacity 128ms ease-out 0s,border-color 128ms ease-out 0s}.ccm-root .ccm--tree-node-toggle::before{opacity:0;filter:drop-shadow(0 0 2px #888) blur(3px)}.ccm-root .ccm--tree-node-toggle:focus::before{opacity:.9}.ccm-root .ccm--tree-node-toggle:hover::after,.ccm-root .ccm--tree-node-toggle:focus::after{border-color:#fff0 #fff0 #fff0 #333}.ccm-root .ccm--tree-node.ccm--tree-node--open .ccm--tree-node-toggle{transform:rotate(45deg)}.ccm-root .ccm--tree-node.ccm--tree-node--open .ccm--tree-node-toggle::before,.ccm-root .ccm--tree-node.ccm--tree-node--open .ccm--tree-node-toggle::after{transform:translate(2px,1px)}.ccm-root .ccm--tree-node:not(.ccm--tree-node--open) .ccm--collapsable{display:none}div.ccm--h4{margin-bottom:10px;font-weight:500;font-size:1.125em}.ccm-modal{display:block;position:fixed;top:auto;right:0;bottom:100%;left:0;width:100%;height:100%;background:#fff0;pointer-events:none;opacity:0;z-index:2147483647;transition:opacity 400ms ease-out 0s;visibility:hidden}.ccm-modal.ccm-show{top:0;bottom:0;pointer-events:auto;opacity:1;visibility:visible}.ccm-modal.ccm--is-blocking{background-color:rgb(0 0 0 / .3)}.ccm-modal.ccm--is-blocking[inert]{background-color:#fff0}.ccm-modal-inner{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;position:absolute;top:0;left:0;transform:none;width:100%;height:auto;max-width:none;max-height:100%;background:#fff;transition:all 1s cubic-bezier(0,0,0,1) 0s;box-shadow:0 0 20px 0 rgb(0 0 0 / .4)}.ccm-modal.fixed-height .ccm-modal-inner,.ccm-modal.ccm-control-panel .ccm-modal-inner{height:100%}.ccm--tcf-enabled .ccm-modal.ccm-widget .ccm-modal-inner{max-height:100%!important}@media screen and (min-width:64.0625em){.ccm-modal-inner{top:50%;left:0;transform:translate(-50%,-50%);width:90%;height:auto;max-width:640px;max-height:90%}.ccm-modal.ccm-show .ccm-modal-inner{left:50%;max-height:60%}.ccm-modal.ccm-show.ccm-control-panel .ccm-modal-inner{height:auto;max-height:80%}.ccm--is-ie .ccm-modal.ccm-show .ccm-modal-inner{height:90%}.ccm-modal.fixed-height .ccm-modal-inner{height:90%;max-width:960px;max-height:none}.ccm-modal:not(.ccm--is-blocking){right:auto;bottom:auto;width:0;height:0}.ccm-modal:not(.ccm--is-blocking) .ccm-modal-inner{position:fixed}}@media screen and (min-width:64.0625em) and (max-height:50em){.ccm-modal.ccm-show .ccm-modal-inner{max-height:80%}}.ccm-modal--header{position:relative;padding:30px 25px;background-color:#fff}.ccm-modal--body{-webkit-flex:1 1 auto;flex:1 10 auto;position:relative;padding:30px 25px;min-height:0;background:#fff;border-bottom:1px solid #e6e6e6;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ccm--is-ie .ccm-modal--body{overflow-y:hidden}.ccm-modal--footer{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-around;padding:30px 25px;background-color:#fff}.ccm-modal--footer .ccm-link-container a:link,.ccm-modal--footer .ccm-link-container a:visited{color:rgb(0 0 0 / .9)}.ccm-modal--footer .ccm-link-container a:hover{color:#000}.ccm-modal--footer .ccm-link-container a:focus{color:#000}.ccm-modal--footer .ccm-link-container>a::before{background:rgb(0 0 0 / .6)}.ccm-modal:not(.ccm-widget) .ccm-modal--footer:not(.ccm-link-container-sub-footer){padding-bottom:20px}.ccm-modal:not(.ccm-widget) .ccm-modal--footer>button,.ccm-modal:not(.ccm-widget) .ccm-modal--footer>.button{margin-bottom:10px}.ccm-modal:not(.ccm-widget) .ccm-modal--footer>button:hover,.ccm-modal:not(.ccm-widget) .ccm-modal--footer>.button:hover,.ccm-modal:not(.ccm-widget) .ccm-modal--footer>button:focus,.ccm-modal:not(.ccm-widget) .ccm-modal--footer>.button:focus{margin-bottom:10px}.ccm-modal--title{font-weight:500;font-size:20px}.ccm-modal--subline{margin-inline-start:.125em;font-size:.75em;margin-top:.4em;margin-bottom:-1.25em}.ccm-modal--subline .ccm--p{margin-bottom:5px}.ccm-inner-overflow{padding-right:17px;padding-right:var(--ccm--scrollbar-width,17px);width:100%;max-height:100%;overflow-x:hidden;overflow-y:scroll}.cover-scrollbar{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}@media screen and (min-width:64.0625em){.cover-scrollbar{position:relative}.cover-scrollbar::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;width:17px;width:var(--ccm--scrollbar-width,17px);height:100%;background:#fff;z-index:1}}.ccm-link-container{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;font-size:14px}.ccm-link-container a:link,.ccm-link-container a:visited{position:relative;color:#ff9f1c;transition:color 128ms ease-out 0s}.ccm-link-container a:hover{color:#ff9f1c}.ccm-link-container a:focus{color:#ff9f1c}.ccm-link-container>a:not(:first-child){margin-left:16px}.ccm-link-container>a::before{display:none;content:'';position:absolute;top:4px;left:-8px;bottom:4px;width:1px;background:rgb(0 0 0 / .3);pointer-events:none}.ccm-link-container>a:not(:first-child)::before{display:block}.ccm-link-container-sub-footer{justify-content:space-between;padding:10px 30px;border-top:1px solid #e6e6e6;background:#f5f5f5}@media screen and (max-width:64em){.ccm-modal.ccm-widget .ccm-modal-inner{top:auto;bottom:0}}@media screen and (max-width:40em){.ccm-modal.ccm-widget .ccm-modal-inner{max-height:80%}}@media screen and (max-width:40em) and (min-height:50.75em){.ccm-modal.ccm-widget .ccm-modal-inner{max-height:70%}}@media screen and (max-width:20em),screen and (max-height:34em){.ccm-modal.ccm-widget .ccm-modal-inner{max-height:100%}}@media screen and (min-width:64.0625em){.ccm--tcf-enabled .ccm-widget .ccm-modal-inner{max-width:720px}.ccm--tcf-enabled .ccm-widget.ccm--alignment--top .ccm-modal-inner,.ccm--tcf-enabled .ccm-widget.ccm--alignment--bottom .ccm-modal-inner{height:auto}.ccm-widget.ccm--alignment--top .ccm-modal-inner,.ccm-widget.ccm--alignment--bottom .ccm-modal-inner{right:0;left:0;transform:none;width:100%;height:375px;max-width:none}.ccm-widget.ccm--alignment--top .ccm-modal-inner{top:0;bottom:auto}.ccm-widget.ccm--alignment--bottom .ccm-modal-inner{top:auto;bottom:0}.ccm-widget.ccm--alignment--bottomleft .ccm-modal-inner{height:600px;width:318px;max-width:318px;bottom:40px;left:40px;top:auto;transform:translate(0%,-5%)}.ccm-widget.ccm--alignment--bottomleft .ccm-widget--buttons{align-items:center;padding-top:10px}.ccm-widget.ccm--alignment--bottomleft .ccm-widget--buttons .button.ccm--save-settings{font-weight:200;text-shadow:none}.ccm-widget.ccm--alignment--bottomleft .ccm-widget--buttons .button,.ccm-widget.ccm--alignment--bottomleft .ccm-widget--buttons button{padding:0 20px;text-transform:inherit;margin-bottom:15px;display:inherit;flex-basis:inherit!important}.ccm-widget.ccm--alignment--bottomright .ccm-modal-inner{height:600px;width:318px;max-width:318px;bottom:40px;left:auto;right:40px;top:auto;transform:translate(0%,-5%)}.ccm-widget.ccm--alignment--bottomright .ccm-widget--buttons{align-items:center;padding-top:10px}.ccm-widget.ccm--alignment--bottomright .ccm-widget--buttons .button.ccm--save-settings{font-weight:200;text-shadow:none}.ccm-widget.ccm--alignment--bottomright .ccm-widget--buttons .button,.ccm-widget.ccm--alignment--bottomright .ccm-widget--buttons button{padding:0 20px;text-transform:inherit;margin-bottom:15px;display:inherit;flex-basis:inherit!important}.ccm-widget.ccm--alignment--top .ccm-modal--footer{order:-1}}.ccm-widget{transition:filter 200ms ease-out,-moz-filter 200ms ease-out,-webkit-filter 200ms ease-out}.ccm-widget .ccm-modal--header{padding-top:0;padding-bottom:0}.ccm-widget .ccm-modal--body{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}.ccm-widget .ccm-modal--footer{-webkit-flex-flow:column nowrap;flex-flow:column nowrap;justify-content:normal;align-items:center;padding-top:10px;padding-bottom:10px}.ccm-widget .ccm-modal--footer>:not(:last-child){margin-bottom:15px}@media screen and (min-width:64.0625em){.ccm-widget .ccm-modal--footer{-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;align-items:center}.ccm-widget .ccm-modal--footer>:not(:last-child){margin-bottom:0}}.ccm-powered-by a{font-size:13px;transition:color 128ms ease-out 0s}.ccm-powered-by a:link,.ccm-powered-by a:visited{color:rgb(0 0 0 / .75)}.ccm-powered-by a:hover{color:rgb(0 0 0 / .9)}.ccm-powered-by a:focus{color:rgb(0 0 0 / .9)}.ccm-widget--logo{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:center;align-items:flex-start;padding-top:20px}.ccm-widget--logo img{width:auto;height:80px;object-fit:scale-down}@media screen and (max-width:64em) and (max-height:60em),screen and (max-height:30em){.ccm-widget--logo{display:none}}.ccm-widget--text{-webkit-flex:1 1 auto;flex:1 1 auto;position:relative;margin-bottom:1px;min-height:150px;padding-bottom:4px}.ccm-widget--text::after{content:'';display:block;position:absolute;right:0;bottom:-1px;left:0;width:100%;height:31px;background-image:linear-gradient(to top,#ffffff 50%,#fff0 100%)}.ccm--tcf-enabled .ccm-widget--text.cover-scrollbar::before{content:none}.ccm-widget--text .ccm-inner-overflow{padding-right:0;padding-bottom:26px;padding-left:0;height:auto}.ccm--tcf-enabled .ccm-widget--text .ccm-inner-overflow{padding-right:0;overflow-y:auto}.ccm-widget--text .ccm-widget--title{margin-bottom:10px;font-weight:600;font-size:24px;line-height:1}.ccm-widget--introduction>:last-child{margin-bottom:0}.ccm--lcp-lunacy .ccm-widget--title{font-size:17px}.ccm--lcp-lunacy .ccm-widget--introduction{font-size:13px}.ccm--lcp-lunacy .ccm-widget--tcf-disclosure>[title],.ccm--lcp-lunacy .ccm--p{display:flex;flex-flow:row wrap}.ccm--lcp-lunacy .ccm-widget--tcf-disclosure>[title]>*,.ccm--lcp-lunacy .ccm--p>:not(.ccm-widget--tcf-disclosure):not([title]){flex:0 0 auto;margin-right:.25em;max-width:100%}.ccm-widget--purposes{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:center;margin-top:10px;margin-bottom:20px}.ccm-widget--purposes .ccm--group-title{margin-top:5px;margin-bottom:6px;font-weight:600;font-size:.875em}.ccm-widget--tcf-p,.ccm-widget--tcf-sf,.ccm-widget--tcf-gvl,.ccm-widget--purpose{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;margin:0 10px 10px}.ccm-root.ccm--tcf-enabled .ccm-widget--purposes>*{flex:1 0 100%;margin-bottom:5px}.ccm-widget--purposes input[type="checkbox"][class*="ccm-checkbox-type--"]+label{max-width:calc(100% - 22px);min-height:20px}.ccm-widget--purposes input[type="checkbox"].ccm-checkbox-type--checkbox+label{padding-left:26px}.ccm-widget--purposes input[type="checkbox"].ccm-checkbox-type--checkbox+label::after{top:0;width:20px;height:20px;font-size:20px}.ccm-widget--purposes input[type="checkbox"].ccm-checkbox-type--switch+label::before{top:5px}.ccm-widget--purposes input[type="checkbox"].ccm-checkbox-type--switch+label::after{top:3px}.ccm-widget--purpose--name{font-weight:500}.ccm-widget--purpose--description{-webkit-flex:1 0 100%;flex:1 0 100%;margin-top:10px;font-size:.875em;order:4}.ccm-widget--purpose--description-description{-webkit-flex:1 0 100%;flex:1 0 100%;margin-top:10px;font-size:.875em;order:3}.ccm-widget--purpose--description{-webkit-flex:1 0 100%;flex:1 0 100%;margin-top:3px;font-size:.875em;order:3}.ccm-widget--purpose--description p{margin-bottom:10px}.ccm-widget--tcf-p .ccm--tcf-options{-webkit-flex:1 0 100%;flex:1 0 100%;margin:10px 0 20px;order:4}.ccm-widget--purposes .button.ccm-info-button,.ccm-widget--purposes button.ccm-info-button{position:relative;top:1px;margin-left:5px;width:17px;height:17px;font-weight:400;font-size:12px;border-width:1px}.ccm-widget--purposes .button.ccm-info-button:hover,.ccm-widget--purposes .button.ccm-info-button:focus,.ccm-widget--purposes button.ccm-info-button:hover,.ccm-widget--purposes button.ccm-info-button:focus{border-width:1px}.ccm-widget--purposes .ccm--badge{position:relative;top:2px;margin-left:5px}[class*="ccm-widget--tcf-"] .ccm--badge{margin-left:auto}.ccm-widget--buttons{-webkit-flex:0 0 auto;flex:0 0 auto;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-around;align-items:stretch;margin-top:auto;margin-bottom:-10px}.ccm-root .ccm-widget--buttons .button,.ccm-root .ccm-widget--buttons button{-webkit-flex:0 1 auto;flex:0 1 auto;margin-bottom:10px;text-transform:uppercase;max-width:300px;white-space:normal;font-weight:400;font-size:1.05em}.ccm-widget--buttons button,.ccm-widget--buttons .button{text-shadow:1px 1px 2px rgb(255 255 255 / .4)}.ccm-widget--buttons button.ccm--button-primary,.ccm-widget--buttons .button.ccm--button-primary{text-shadow:1px 1px 2px rgb(255 255 255 / .4)}.ccm-widget--buttons button.ccm--decline-cookies,.ccm-widget--buttons .button.ccm--decline-cookies{text-shadow:1px 1px 2px rgb(255 255 255 / .4)}@media screen and (min-width:64.0625em){.ccm-root .ccm-widget--buttons .button,.ccm-root .ccm-widget--buttons button{-webkit-flex-basis:28%;flex-basis:28%}.ccm-widget--buttons .button.ccm--button-primary,.ccm-widget--buttons button.ccm--button-primary{-webkit-flex-basis:32%;flex-basis:32%}}@media screen and (min-height:500px){.ccm-control-panel .ccm-modal-inner{min-height:500px}}.ccm-root.ccm--tcf-enabled .ccm-modal.ccm-control-panel .ccm-modal--header{padding-bottom:24px}.ccm-root.ccm--tcf-enabled .ccm-modal.ccm-control-panel .ccm-modal--body{padding-top:0;overflow-y:scroll;overflow-x:hidden}.ccm-control-panel .ccm--action-buttons{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-end;margin-bottom:6px}.ccm-control-panel .ccm--action-buttons button,.ccm-control-panel .ccm--action-buttons button:hover{margin-bottom:4px;margin-left:4px}.ccm-control-panel--purposes .ccm--group-title{margin-top:15px;font-weight:600;font-size:.875em;color:#000}.ccm-control-panel--purpose{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;position:relative}.ccm--tcf-enabled .ccm-control-panel--purpose:nth-of-type(odd){background:#f0f0f0;padding:10px;border-top:1px solid #ccc}.ccm--tcf-enabled .ccm-control-panel--purpose:nth-of-type(even){background:#fff0;padding:10px;border-top:1px solid #ccc}.ccm-control-panel--purpose:not(:last-child){margin-bottom:20px}.ccm-root.ccm--tcf-enabled .ccm-control-panel--purpose:not(:last-child){margin-bottom:0}.ccm-control-panel--purpose--name,.ccm-control-panel--purpose>input[type="checkbox"]+label{-webkit-flex:1 1 auto;flex:1 1 auto;font-weight:400;font-size:20px;color:#000}.ccm-root.ccm--tcf-enabled .ccm-control-panel--purpose--name,.ccm-root.ccm--tcf-enabled .ccm-control-panel--purpose>input[type="checkbox"]+label{padding-top:3px;min-height:24px;font-size:inherit}.ccm-control-panel--purpose.mandatory .ccm-control-panel--purpose--name,.ccm-control-panel--purpose.mandatory>input[type="checkbox"]+label{font-weight:600}.ccm-root.ccm--tcf-enabled .ccm-control-panel--purpose.mandatory .ccm-control-panel--purpose--name,.ccm-root.ccm--tcf-enabled .ccm-control-panel--purpose.mandatory>input[type="checkbox"]+label{font-weight:400;color:#000}.ccm-control-panel--purpose .button.ccm-info-button,.ccm-control-panel--purpose button.ccm-info-button{position:relative;top:5px;margin-left:15px}.ccm-control-panel--purpose>.ccm--tree-node-toggle{display:inline-flex;align-items:center;align-self:flex-start;position:relative;top:4px;right:auto;margin:0 0 0 12px;padding:3px 0 3px 3px;width:auto;height:auto;order:2}.ccm-control-panel--purpose>.ccm--tree-node-toggle:hover,.ccm-control-panel--purpose>.ccm--tree-node-toggle:focus{margin:0 0 0 12px;padding:3px 0 3px 3px;width:auto;height:auto}.ccm-control-panel--purpose>.ccm--tree-node-toggle:focus::before{border-radius:3px;outline:1px dotted rgb(0 0 0 / .8);outline-offset:2px}.ccm-control-panel--purpose>.ccm--tree-node-toggle::before{content:url('data:image/svg+xml,<svg viewBox="0 0 512.02 319.26" xmlns="http://www.w3.org/2000/svg"><path style="fill:%23000000;fill-opacity:1;stroke:none" d="m5.9 48.96 43.07-43.07c7.86-7.86 20.73-7.84 28.56 0l178.48 178.48 178.49-178.48c7.86-7.86 20.74-7.82 28.56 0l43.07 43.07c7.83 7.84 7.83 20.72 0 28.56l-235.84 235.84c-7.83 7.82-20.7 7.86-28.56 0l-235.83-235.84c-7.87-7.86-7.87-20.7 0-28.56z"/></svg>');display:block;position:static;transform:rotateX(180deg);transform-origin:center center;width:17px;height:auto;border:none;transition:transform 196ms ease-out 0s}.ccm-root .ccm-control-panel--purpose.ccm--tree-node--open>.ccm--tree-node-toggle,.ccm-root .ccm-control-panel--purpose.ccm--tree-node--open>.ccm--tree-node-toggle::before{transform:none}.ccm-root .ccm-control-panel--purpose>.ccm--tree-node-toggle::before{opacity:1;filter:none}.ccm-root .ccm-control-panel--purpose>.ccm--tree-node-toggle:after{content:none}.ccm-control-panel--purpose.ccm--tree-node input[type="checkbox"][class*="ccm-checkbox-type--"].ccm-checkbox-align--right{right:80px}.ccm-control-panel--purpose.ccm--tree-node input[type="checkbox"][class*="ccm-checkbox-type--"].ccm-checkbox-align--right+label{max-width:calc(100% - 68px)}.ccm-control-panel--purpose.ccm--tree-node .ccm-control-panel--purpose--name{max-width:calc(100% - 68px)}.ccm-root.ccm--tcf-enabled .ccm-control-panel--purpose--description-description .ccm--tree-node-toggle{right:auto;float:right;display:inline-block;top:auto}.ccm-control-panel--purpose--description{-webkit-flex:1 0 100%;flex:1 0 100%;margin-top:10px;font-size:.875em;order:4}.ccm-control-panel--purpose--description-description{-webkit-flex:1 0 100%;flex:1 0 100%;margin-top:10px;font-size:.875em;order:3;margin-bottom:10px}.ccm-control-panel--purpose--description-description.ccm--tree-node{margin-top:10px}.ccm-control-panel--purpose--description-description .ccm-control-panel--purpose--description{-webkit-flex:none;flex:none;font-size:inherit;order:0}.ccm-root .ccm-control-panel--purpose--description p{padding-left:10px;font-weight:400}.ccm-control-panel--purpose--embeddings{-webkit-flex:1 0 100%;flex:1 0 100%;margin-top:10px;order:4}.ccm-control-panel--purpose:not(:last-child) .ccm-control-panel--purpose--embeddings{padding-bottom:10px;border-bottom:1px solid rgb(0 0 0 / .05)}.ccm-control-panel--purpose--embedding{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;position:relative}.ccm-control-panel--purpose--embedding>input[type="checkbox"]+label{-webkit-flex:1 1 auto;flex:1 1 auto;color:#000}.ccm-control-panel--purpose>.ccm--tcf-options{-webkit-flex:1 0 100%;flex:1 0 100%;margin:10px 0;order:4}.ccm--tcf-options{position:relative}.ccm--tcf-options input[type="checkbox"][class*="ccm-checkbox-type--"].ccm-checkbox-align--right+label{padding-right:80px;max-width:none}.ccm-root ul.ccm--tcf-illustrations,.ccm-root ul.ccm--tcf-vendors-list{list-style:disc outside}.ccm-root ul.ccm--tcf-illustrations>li,.ccm-root ul.ccm--tcf-vendors-list>li{display:list-item;margin-left:1.2em;margin-bottom:.3em}.ccm-details .ccm-modal--body{display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (max-height:640px){.ccm-details .ccm-modal--header{display:none}}.ccm-root .ccm--spacer-1{flex-grow:1}.ccm-root .ccm--reopen-only{display:none}.ccm-details-wrapper{-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;min-height:0;border-bottom:1px dashed #bbb}.ccm--is-ie .ccm-details-wrapper{height:100%}.ccm-user-info{margin-top:10px;font-style:italic;font-size:.9375em}.ccm-details--list{display:none;-webkit-flex:0 0 300px;flex:0 0 300px;position:relative;padding-right:15px;padding-right:max(15px, var(--ccm--scrollbar-width, 17px))}@media screen and (min-width:64.0625em){.ccm-details--list{display:-webkit-flex;display:flex}}.ccm-details--list::before{right:15px;right:max(15px, var(--ccm--scrollbar-width, 17px));box-shadow:inset -6px 0 6px -8px rgb(0 0 0 / .75)}.ccm-details--list::after{content:'';display:block;position:absolute;top:0;right:15px;right:max(15px, var(--ccm--scrollbar-width, 17px));bottom:0;width:0;height:100%;border-right:1px dashed #999;z-index:2}.ccm-details--list .ccm-inner-overflow{padding-right:15px;padding-right:max(0px, calc(15px - var(--ccm--scrollbar-width, 17px)))}.ccm-details--list input[type="checkbox"]{-webkit-appearance:none;appearance:none;flex:0 0 auto;display:block;margin-top:1px;margin-right:6px;width:.867em;height:.867em;font-size:1em;line-height:.75em;text-align:center;color:#000;background:rgb(255 255 255 / .4);border:1px solid #000;border-radius:2px;aspect-ratio:1}.ccm-details--list input[type="checkbox"]:checked:not(:indeterminate){color:#ff9f1c;background-color:#000;content:url('data:image/svg+xml,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path style="stroke:none;fill:%23ff9f1c" d="M 5.010,15 6.702,14.804 C 8.216,9.443 11.102,4.919 14.254,1.980 L 13.186,1 C 10.069,4.064 7.219,8.944 5.830,13.664 H 5.740 C 5.117,11.901 4.209,10.031 3.104,8.392 L 2,9.140 c 1.247,1.799 2.209,3.687 3.010,5.860 z"/></svg>')}.ccm-details--list input[type="checkbox"][disabled][data-purpose-mandatory="true"]{color:#444;background-color:#ccc;border-color:#666;content:url('data:image/svg+xml,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path style="stroke:none;fill:%23000000" d="M 5.010,15 6.702,14.804 C 8.216,9.443 11.102,4.919 14.254,1.980 L 13.186,1 C 10.069,4.064 7.219,8.944 5.830,13.664 H 5.740 C 5.117,11.901 4.209,10.031 3.104,8.392 L 2,9.140 c 1.247,1.799 2.209,3.687 3.010,5.860 z"/></svg>')}.ccm-details--list input[type="checkbox"]:indeterminate{content:url('data:image/svg+xml,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path style="fill:none;stroke:%23000000;stroke-width:2" d="M 1,7.5 H 15"/></svg>')}ul.ccm-details--list--purposes>li:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed rgb(0 0 0 / .3)}.ccm-root.ccm--tcf-enabled ul.ccm-details--list--purposes>li:not(:last-child){margin-bottom:6px;padding-bottom:0;border-bottom:none}.ccm-root.ccm--tcf-enabled ul.ccm-details--list--purposes>li:not(.ccm-details--list--tcf--p)+li.ccm-details--list--tcf--p,.ccm-root.ccm--tcf-enabled ul.ccm-details--list--purposes>li:not(.ccm-details--list--tcf--sf)+li.ccm-details--list--tcf--sf,.ccm-root.ccm--tcf-enabled ul.ccm-details--list--purposes>li:not(.ccm-details--list--tcf)+li.ccm-details--list--tcf{margin-top:20px;padding-top:20px;border-top:1px dashed rgb(0 0 0 / .3)}ul.ccm-details--list--purposes>li>.ccm--wrapper{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:12px;line-height:1}.ccm-root.ccm--tcf-enabled ul.ccm-details--list--purposes>li>.ccm--wrapper{align-items:flex-start}ul.ccm-details--list--purposes>li>.ccm--wrapper>a:link,ul.ccm-details--list--purposes>li>.ccm--wrapper>a:visited,ul.ccm-details--list--purposes>li>a:link,ul.ccm-details--list--purposes>li>a:visited{flex:0 1 auto;display:inline-block;margin:0;padding:0;font-weight:500;font-size:14px;color:#000}.ccm-root:not(.ccm--tcf-enabled) ul.ccm-details--list--purposes>li>.ccm--wrapper>a,.ccm-root:not(.ccm--tcf-enabled) ul.ccm-details--list--purposes>li>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ccm-root.ccm--tcf-enabled ul.ccm-details--list--purposes>li>.ccm--wrapper>a,.ccm-root.ccm--tcf-enabled ul.ccm-details--list--purposes>li>a{font-weight:400}ul.ccm-details--list--purposes>li>.ccm--wrapper>a:hover,ul.ccm-details--list--purposes>li>a:hover{color:#ff9f1c}ul.ccm-details--list--purposes>li>.ccm--wrapper>a:focus,ul.ccm-details--list--purposes>li>a:focus{color:#ff9f1c}ul.ccm-details--list--purposes ul li{display:flex;flex-flow:row nowrap;margin-bottom:2px;line-height:normal}ul.ccm-details--list--purposes ul li>a:link,ul.ccm-details--list--purposes ul li>a:visited{flex:0 1 auto;display:inline-block;margin:0;padding:0;font-weight:300;font-size:13px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}ul.ccm-details--list--purposes ul li>a:hover{color:#ff9f1c}ul.ccm-details--list--purposes ul li>a:focus{color:#ff9f1c}ul.ccm-details--list--purposes>li>.ccm--wrapper>.ccm--badge,ul.ccm-details--list--purposes ul li .ccm--badge{flex:0 0 auto;margin-right:5px}.ccm-details--content{-webkit-flex:1 1 auto;flex:1 1 auto;position:relative;max-width:100%;font-size:14px;overflow-x:hidden}.ccm-details--content .ccm--info-box{margin-bottom:30px;padding:10px;color:#000;background:#ddd}.ccm-details--content--section,.ccm-details--content--purpose{margin-bottom:30px}.ccm-details--content--section .ccm--h2,.ccm-details--content--purpose--title{position:relative;z-index:0;margin-bottom:30px;font-weight:600;font-size:22px;color:inherit;border-bottom:2px solid #000}.ccm-details--content--section .ccm--h2 label,.ccm-details--content--purpose--title label{margin:0;font-size:inherit;line-height:inherit;color:inherit}.ccm-details--content--section .ccm--h2+.ccm-details--group-switches{margin-top:-30px;margin-bottom:30px}.ccm-details--content--section .ccm--h2+.ccm--p{margin-top:-15px;margin-bottom:30px}.ccm-details--content--section .ccm--h2+.ccm--p+.ccm-details--group-switches{margin-top:-20px;margin-bottom:30px}.ccm-details--content--section .ccm--h3.ccm-details--content--section--title{position:relative;z-index:0;margin-bottom:30px;font-weight:600;font-size:18px;color:inherit;border-bottom:1px solid #000}.ccm-details--content--section.ccm--single p:last-child{margin-bottom:0}.ccm-details--content--section .ccm--tcf-options{margin-top:15px;margin-bottom:15px}.ccm-root .ccm-details--content--section.ccm--single,.ccm-root .ccm-details--content--section .ccm-details--content--item,.ccm-details--content--cookie{margin-bottom:30px;padding-bottom:30px;border-bottom:1px dashed #bbb}.ccm-details--content--section:last-child .ccm-details--content--item:last-child,.ccm-details--content--purpose:last-child .ccm-details--content--cookie:last-child{padding-bottom:0;border-bottom:none}.ccm-details--content--item>:last-child,.ccm-details--content--cookie>:last-child{margin-bottom:0}.ccm-details--content--item .ccm--h3,.ccm-details--content--item .ccm--h4.ccm--tcf-permission--title,.ccm-details--content--cookie--title{position:relative;z-index:0;margin-bottom:15px;font-weight:500;font-size:1.25em}.ccm-details--content--item .ccm--h3 label,.ccm-details--content--cookie--title label{margin:0;font-size:inherit;line-height:inherit;color:inherit}.ccm--badge~input[type="checkbox"][class*="ccm-checkbox-type--"].ccm-checkbox-align--right+label{padding-right:100px}.ccm-details--content--section .ccm--h2 .ccm--badge,.ccm-details--content--section .ccm--h3 .ccm--badge,.ccm-details--content--cookie--title .ccm--badge{position:absolute;z-index:1;top:4px;right:45px;padding:0 8px;height:22px;font-size:13px;border-radius:3px}.ccm-details--embedding-assets-table-wrapper{display:block;margin:0 0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:100%;overflow-x:auto}.ccm-details--embedding-assets-table{table-layout:auto;margin:0;padding:0;width:auto;min-width:100%;height:auto;color:inherit;background:none;border:none;border-collapse:collapse}.ccm-details--embedding-assets-table thead,.ccm-details--embedding-assets-table thead tr,.ccm-details--embedding-assets-table tbody,.ccm-details--embedding-assets-table tbody tr{padding:0;color:inherit;background:none;border:none}.ccm-details--embedding-assets-table thead tr th{padding:2px 5px;font-weight:600;font-size:inherit;text-align:left;color:#e4e4e4;background:#000;border:none}.ccm-details--embedding-assets-table thead tr th:first-child{width:20%}.ccm-details--embedding-assets-table tbody tr td{vertical-align:top;padding:2px 5px 20px;font-weight:inherit;font-size:inherit;text-align:left;color:#000;background:#f5f5f5;border:none}.ccm-details--embedding-assets-table td:first-child{word-break:break-word;overflow-wrap:break-word}.ccm-details--embedding-assets-table td:last-child{hyphens:auto}.ccm-details--embedding-assets-table tbody tr:nth-child(odd) td{background:#dedede}.ccm-details--embedding--tcf{margin-bottom:20px;padding:6px;border:1px solid rgb(0 0 0 / .25);border-radius:3px}.ccm-details--embedding--tcf>ul>li:not(:last-child){margin-bottom:6px}.ccm-details--embedding--tcf ul li{line-height:normal}.ccm-details--embedding--tcf ul ul{margin-bottom:8px;margin-left:30px;list-style-type:disc}.ccm-details--embedding--tcf ul ul li{display:list-item}.ccm-details--embedding--tcf ul ul li:not(:last-child){margin-bottom:4px}@keyframes ccm-icon-show--link{from{transform:rotate(-180deg);transform-origin:center center;width:0;height:0;border-radius:50%;overflow:hidden;box-shadow:0 0 6px 1px #fff0}30%{border-radius:50%}60%{transform:none;width:100%;height:100%;overflow:hidden;box-shadow:0 0 6px 1px #fff0}to{width:100%;height:100%;box-shadow:0 0 6px 1px rgb(0 0 0 / .5)}}.ccm-settings-summoner{position:fixed;bottom:40px;left:15px;width:48px;height:48px;pointer-events:none;z-index:99999999}.ccm-settings-summoner[hidden]{display:revert}.ccm-settings-summoner.ccm-show{pointer-events:auto}.ccm-settings-summoner:not(.ccm-show):not(.ccm-hide){visibility:hidden}@media screen and (min-width:64.0625em){.ccm-settings-summoner{left:40px}}.ccm-root .ccm-settings-summoner--link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:none;border:0 none #fff0;margin:0;padding:0;box-shadow:0 0 6px 1px rgb(0 0 0 / .5)}.ccm-root .ccm-settings-summoner--link:hover{background:none;border:0 none #fff0;margin:0;padding:0}.ccm-root .ccm-settings-summoner.ccm-show .ccm-settings-summoner--link{animation:ccm-icon-show--link 1s cubic-bezier(.5,0,.5,1.5) 0s 1 normal forwards}.ccm-root .ccm-settings-summoner.ccm-hide .ccm-settings-summoner--link{opacity:0;transition:opacity 256ms ease-out 0s}.ccm-root .ccm-settings-summoner.ccm-show .ccm-settings-summoner--link:focus{outline:none;background:none;border:0 none #fff0;margin:0;padding:0;filter:drop-shadow(0 0 .3rem rgb(0 0 0 / .4))}.ccm-root .ccm-settings-summoner--icon{display:block;width:100%;height:100%}.ccm-root .ccm-dismiss-button{display:block;position:absolute;right:15px;top:0;width:30px;height:30px;min-height:0;margin:0;padding:7px 10px;line-height:16px;border:none;background:#fff0;z-index:2;opacity:.6;color:#000}.ccm-root .ccm-dismiss-button::after{display:block;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8.517 8.502" height="100%" width="100%"><path style="fill:%23000000;fill-opacity:1;stroke:none" d="m 8.3,6.35 c 0.31,0.31 0.27,0.71 0,0.97 L 7.32,8.28 C 6.99,8.6 6.61,8.54 6.35,8.28 L 4.26,6.19 2.17,8.28 C 1.85,8.6 1.46,8.54 1.19,8.28 L 0.216,7.32 C -0.1,7.01 -0.043,6.6 0.216,6.35 L 2.32,4.26 0.216,2.15 c -0.309,-0.31 -0.256,-0.7 0,-0.96 L 1.19,0.216 c 0.32,-0.313 0.72,-0.262 0.98,0 L 4.26,2.3 6.35,0.216 c 0.31,-0.312 0.71,-0.261 0.97,0 L 8.3,1.19 c 0.31,0.31 0.26,0.7 0,0.96 L 6.19,4.26 Z"/></svg>') / "x";width:100%;height:100%}.ccm-root .ccm-dismiss-button:focus{outline-style:dotted;border-radius:9px}.ccm-root .ccm-dismiss-button:hover,.ccm-root .ccm-dismiss-button:focus{display:block;margin:0;padding:7px 10px;background:#fff0;border:none;opacity:1}.ccm-widget--language-switch{display:block;position:absolute;right:25px;top:0;z-index:1}.ccm-root .ccm--has-close-btn .ccm-widget--language-switch{right:46px}.ccm-widget--language-switch>label{margin-right:.1em}.ccm-widget--language-switch>label>img,.ccm-widget--language-switch>label>svg{height:1.35em;vertical-align:middle;pointer-events:none;opacity:.95}.ccm-widget--language-switch>select{display:inline-block;-webkit-appearance:none;width:auto;border:0 none #fff0;color:#000;cursor:pointer;background:none #fff0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-color:#fff0;background-position:100% center;background-repeat:no-repeat;padding:0 18px 0 0;margin:0;height:29px;opacity:.85;font-size:12px}.ccm-widget--language-switch>select:hover,.ccm-widget--language-switch>select:focus{opacity:1;background-color:#fff0;color:#000}.ccm-widget--loading{filter:brightness(.8) grayscale(50%)}.ccm-widget--loading *{cursor:wait}.ccm-root script#ccm-tcf-descriptions{display:none}.ccm-root [data-ccm-tcf]>:first-child{cursor:pointer}.ccm-root [data-ccm-tcf]>:first-child::after{content:" ";display:inline-block;width:0;height:0;margin:0 0 0 .3em;border-top:.35em solid #fff0;border-left:.45em solid #000;border-bottom:.35em solid #fff0;border-left-color:currentColor;opacity:.8;transition:transform 128ms ease-in-out}.ccm-root [data-ccm-tcf].ccm-expanded :first-child::after{transform:rotate(90deg)}.ccm-root .ccm-tcf-description{font-size:.95em;font-weight:300;position:relative;hyphens:auto;padding-top:.5ex;padding-left:10px}.ccm-root .ccm--tcf-permission>p,.ccm-root .ccm-details--content--cookie>p{hyphens:auto}.ccm-root .ccm-tcf-description::before{content:" ";display:block;position:absolute;left:-.8em;top:0;bottom:0;width:0;border-left:1px solid #000;border-left-color:currentColor;opacity:.5}.ccm-root .ccm--hidden{display:none}@media print{.ccm-root{display:none}}.ccm-cookie-declaration--table-wrapper{overflow:auto}.ccm-cookie-declaration--embedding-assets-table{width:100%;margin-bottom:1.25em}.ccm-cookie-declaration--embedding-assets-table th:nth-child(1){width:25%;min-width:9em}.ccm-cookie-declaration--embedding-assets-table th:nth-child(2){width:20%;min-width:9em}.ccm-cookie-declaration--embedding-assets-table th:nth-child(3){width:45%}.ccm-cookie-declaration--embedding-assets-list{width:100%}.ccm-cookie-declaration--embedding-assets-list td{padding-top:.625rem;padding-bottom:.625rem}.ccm-cookie-declaration--embedding-assets-list td p{margin-bottom:.625rem}.ccm-cookie-declaration--embedding-assets-list td p:last-child{margin-bottom:0}.ccm-cookie-declaration--embedding-asset--title{margin-bottom:.75rem;font-size:1.25em}.ccm--consent-switch>input[type="checkbox"]+label{margin-right:.4375em;margin-left:.4375em}@media (max-width:40em){.ccm--visible-tablet-up{display:none!important}}@media (min-width:40.0625em){.ccm--visible-mobile{display:none!important}}meta.x-base-layout-css{visibility:hidden}meta.x-custom-css{visibility:hidden}.ccm-root{font-size:14px}.ccm-root p{color:inherit}.ccm-widget--text .ccm-widget--title,.ccm-modal--title,.ccm--h1{font-weight:700!important;font-size:24px;text-transform:uppercase}.ccm-root .button,.ccm-root button{font-weight:700!important;text-transform:uppercase;border-radius:4px}.ccm-root .button:not(.ccm-info-button):hover,.ccm-root .button:not(.ccm-info-button):focus,.ccm-root button:not(.ccm-info-button):hover,.ccm-root button:not(.ccm-info-button):focus{border-radius:4px}.ccm-inner-overflow{overflow-y:auto}.ccm-widget--text::after,.cover-scrollbar::before{display:none}.ccm-inner-overflow{padding-right:16px}@media screen and (min-width:64.0625em){.cover-scrollbar::before{width:16px}.ccm-modal-inner{max-width:720px;border-radius:5px;overflow:hidden}}.ccm-modal--header{padding-top:20px;padding-bottom:20px}.ccm-modal--body{border-bottom:none}.ccm-widget .ccm-modal--body{padding:20px 20px 0;border-bottom:none}.ccm-widget .ccm-modal--body::after{display:block;margin-top:20px;font-size:.9375em;color:#555}.ccm-widget[lang="de-DE"] .ccm-modal--body::after{content:'Ihre Entscheidung wird in einem gesetzeskonformen Cookie festgehalten, der in Ihrem Browser gespeichert wird.'}.ccm-widget[lang="en-US"] .ccm-modal--body::after{content:'Your decision is recorded in a legally compliant cookie that is stored in your browser.'}.ccm-details .ccm-modal--body{padding-bottom:20px}.ccm-modal--footer{padding:20px 20px}.ccm-widget .ccm-modal--footer{padding:10px 20px 15px}.ccm-details .ccm-modal--footer{padding:0}.ccm-widget--text .ccm-widget--title{margin-bottom:15px}.ccm-widget--text::after{height:21px}.ccm-widget--text .ccm-inner-overflow{padding-bottom:20px}.ccm-modal.ccm-widget .ccm-widget--buttons{margin-right:-10px;margin-left:-10px}.ccm-control-panel .ccm-modal--footer{padding-right:10px;padding-bottom:10px;padding-left:10px}.ccm-modal.ccm-widget .ccm-widget--buttons>.button,.ccm-modal.ccm-widget .ccm-widget--buttons>button,.ccm-modal.ccm-control-panel .ccm-modal--footer>.button,.ccm-modal.ccm-control-panel .ccm-modal--footer>button{flex:0 0 100%;margin-bottom:10px;margin-right:10px;margin-left:10px;max-width:none}@media screen and (min-width:40.0625em){.ccm-modal.ccm-widget .ccm-widget--buttons>.button,.ccm-modal.ccm-widget .ccm-widget--buttons>button,.ccm-modal.ccm-control-panel .ccm-modal--footer>.button,.ccm-modal.ccm-control-panel .ccm-modal--footer>button{flex-basis:calc(50% - 20px)}}.ccm-modal.ccm-widget .ccm-widget--buttons>.ccm--save-settings{order:-1}.ccm-root .button.ccm-info-button,.ccm-root button.ccm-info-button{background-color:rgb(255 255 255 / .4);width:21px!important;height:21px!important}.ccm-root .button.ccm-info-button:hover,.ccm-root .button.ccm-info-button:focus,.ccm-root button.ccm-info-button:hover,.ccm-root button.ccm-info-button:focus{background-color:rgb(255 255 255 / .4)}.ccm-modal:not(.ccm-widget) .ccm-modal--footer{position:static}.ccm-modal:not(.ccm-widget) .ccm-modal--footer .button.ccm-modal--close{display:block;position:absolute;top:13px;right:15px;margin:0;padding:0;width:50px!important;height:40px!important;min-height:0;font-size:0;color:transparent!important;background:none;border:none;border-radius:0;overflow:hidden;white-space:nowrap}.ccm-modal:not(.ccm-widget) .ccm-modal--footer .button.ccm-modal--close:hover,.ccm-root .ccm-modal--footer .button.ccm-modal--close:focus{background-color:#fff0}.ccm-modal:not(.ccm-widget) .ccm-modal--footer .button.ccm-modal--close::before{content:none}.ccm-modal:not(.ccm-widget) .ccm-modal--footer .button.ccm-modal--close::after{content:'+';display:block;position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center center;width:auto;height:auto;font-size:36px;color:#222;border:none}.ccm-modal:not(.ccm-widget) .ccm-modal--title{padding-right:50px}@media screen and (max-width:64em){.ccm-widget .ccm-modal--footer{-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;align-items:center;padding-top:10px;padding-bottom:10px}.ccm-widget .ccm-modal--footer>:not(:last-child){margin-bottom:0}}.ccm-control-panel .ccm-modal-inner{min-height:0}@media screen and (max-height:54em){.ccm-modal.ccm-details .ccm-modal-inner{height:100%;max-height:none}}.ccm-details .ccm-modal--header{padding-bottom:0}.ccm-details .ccm-modal--header .ccm--h1{margin-bottom:10px}.ccm-details .ccm-modal--body{padding-top:0}.ccm-details .ccm-details--content .ccm-inner-overflow::before,.ccm-details .ccm-modal--header::after{margin-bottom:30px;white-space:pre-line;color:#555}.ccm-details[lang="de-DE"] .ccm-details--content .ccm-inner-overflow::before,.ccm-details[lang="de-DE"] .ccm-modal--header::after{content:'Mit dem Aktivieren des jeweiligen Schiebeschalters willige ich jeweils in das Setzen eines Cookies und die dort genannte Verarbeitung personenbezogener Daten durch die aufgeführten Verarbeiter zu dem genannten Zweck ein sowie in die damit verbundene Übermittlung der personenbezogenen Daten in Länder außerhalb der EU bzw. des EWR (Drittland), in denen kein der EU angemessenes Datenschutzniveau und die Möglichkeit eines Zugriffs durch die Sicherheitsbehörden des Drittlandes ohne der EU vergleichbare Rechtsbehelfe gegeben ist, soweit dort auch eine solche Übermittlung in ein Drittland benannt ist. Technisch notwendige Cookies werden unabhängig von Ihrer Einwilligung gesetzt, da diese für den Betrieb notwendig sind, und werden nur innerhalb der EU bzw. des EWR verarbeitet.\a\a Ihre Einwilligung ist stets freiwillig und für die Nutzung unserer Website nicht erforderlich. Die Einwilligung kann jederzeit insbesondere über den Link "Einstellungen" abgelehnt oder widerrufen werden. Den Link finden Sie auch nach Einwilligung jederzeit in unserem Datenschutzhinweis, dort unter "Cookie-Einstellungen verwalten".'}.ccm-details[lang="en-US"] .ccm-details--content .ccm-inner-overflow::before,.ccm-details[lang="en-US"] .ccm-modal--header::after{content:'Mit dem Aktivieren des jeweiligen Schiebeschalters willige ich jeweils in das Setzen eines Cookies und die dort genannte Verarbeitung personenbezogener Daten durch die aufgeführten Verarbeiter zu dem genannten Zweck ein sowie in die damit verbundene Übermittlung der personenbezogenen Daten in Länder außerhalb der EU bzw. des EWR (Drittland), in denen kein der EU angemessenes Datenschutzniveau und die Möglichkeit eines Zugriffs durch die Sicherheitsbehörden des Drittlandes ohne der EU vergleichbare Rechtsbehelfe gegeben ist, soweit dort auch eine solche Übermittlung in ein Drittland benannt ist. Technisch notwendige Cookies werden unabhängig von Ihrer Einwilligung gesetzt, da diese für den Betrieb notwendig sind, und werden nur innerhalb der EU bzw. des EWR verarbeitet.\a\a Ihre Einwilligung ist stets freiwillig und für die Nutzung unserer Website nicht erforderlich. Die Einwilligung kann jederzeit insbesondere über den Link "Einstellungen" abgelehnt oder widerrufen werden. Den Link finden Sie auch nach Einwilligung jederzeit in unserem Datenschutzhinweis, dort unter "Cookie-Einstellungen verwalten".'}.ccm-details .ccm-details--content .ccm-inner-overflow::before{display:block}.ccm-details .ccm-modal--header::after{display:none}@media screen and (min-width:64.0625em){.ccm-details .ccm-details--content .ccm-inner-overflow::before{display:none}.ccm-details .ccm-modal--header::after{display:block}}.ccm-modal--footer a{font-size:.9375em}.ccm-modal--footer a:not(.button):link,.ccm-modal--footer a:not(.button):visited{color:#555!important;text-decoration:underline}.ccm-modal--footer a:not(.button):hover,.ccm-modal--footer a:not(.button):focus{color:#555!important;text-decoration:underline}.ccm-root div::after{height:auto;visibility:visible}.cc_banner-wrapper{display:none}