:root.ccm-blocked,body.ccm-blocked{overflow:hidden!important}.ccm-root,.ccm-root *{-webkit-text-size-adjust:none;box-sizing:border-box}.ccm-root{font-weight:300;font-style:normal;font-size:15px;line-height:1.4;text-align:left;color:#424242}.ccm-root [role="document"][tabindex]:focus{outline:none}.ccm-root a:link,.ccm-root a:visited{color:#ac3a89}.ccm-root a:hover{color:#ac3a89}.ccm-root a:focus{color:#ac3a89}.ccm-root p{display:block;margin:0 0 15px;padding:0;font-weight:inherit;font-style:inherit;font-size:inherit;line-height:inherit}.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 ul li::marker,.ccm-root ul li::before{content:none}.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:41px;min-width:0;min-height:0;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:#524f4f;background:#dedede;border:3px solid #dedede;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:#524f4f}.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:#524f4f;background-color:#bdbdbd;border:3px solid #bdbdbd;border-radius:0;box-shadow:none}.ccm-root button:focus{outline:none}.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:#fff;background:#01988e;border-color:#01988e}.ccm-root .button.ccm--button-primary:link,.ccm-root .button.ccm--button-primary:visited{color:#fff}.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:#fff;background-color:#09c6b9;border-color:#09c6b9}.ccm-root .button.ccm--decline-cookies,.ccm-root button.ccm--decline-cookies{color:#6a6a6a;background-color:#f7f5f5;border-color:#fff}.ccm-root .button.ccm--decline-cookies:link,.ccm-root .button.ccm--decline-cookies:visited{color:#6a6a6a}.ccm-root .button.ccm--decline-cookies:hover,.ccm-root .button.ccm--decline-cookies:focus,.ccm-root button.ccm--decline-cookies:hover,.ccm-root button.ccm--decline-cookies:focus{color:#6a6a6a;background-color:#d3cfcf;border-color:#d9d9d9}.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;font-weight:600;font-size:14px;color:#666977;background:rgba(255,255,255,.4);border:2px solid #666977;border-radius:50%}.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{color:#01988e;background:rgba(255,255,255,.5);border-color:#01988e}.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;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;height:25px;font-size:11px;border-radius:3px}.ccm-root input[type="checkbox"]{display:inline-block;margin:0;padding:0;width:auto;height:auto}.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"][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:block;margin:0;padding:0 0 0 45px}.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{min-height:30px}.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:#01988e;background:rgba(255,255,255,.4);border:1px solid #01988e;border-radius:2px}.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 -.5px 3px #888}.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:#fff;background-color:#01988e}.ccm-root input[type="checkbox"].ccm-checkbox-type--checkbox:indeterminate+label::after{content:'\2501';color:#01988e;background-color:rgba(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{min-height:30px}.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}.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:#c6f0ee}.ccm-root input[type="checkbox"].ccm-checkbox-type--switch:indeterminate+label::before{background-color:#64e8df}.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:#fff;border:none;border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);transition:all 128ms ease-out 0s}.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:#01988e}.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:#0dd4c7}.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+label{padding-right:100px;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:transparent;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:transparent;border:none;border-radius:50%;transition:transform 64ms ease-out 0s}.ccm-root .ccm--tree-node-toggle::before{content:'';display:block;position:absolute;top:10px;left:12px;width:0;height:0;border:6px solid;border-color:transparent transparent transparent #5e5e5e}.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{transform:translate(2px,1px)}.ccm-root .ccm--tree-node:not(.ccm--tree-node--open) .ccm--collapsable{display:none}.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:transparent;pointer-events:none;opacity:0;z-index:2147483647;transition:opacity 400ms ease-out 0s;visibility:hidden}.ccm-modal.ccm-show{top:0;bottom:0;background-color:rgba(0,0,0,.3);pointer-events:auto;opacity:1;visibility:visible}.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 rgba(0,0,0,.4)}.ccm-modal.fixed-height .ccm-modal-inner,.ccm-modal.ccm-control-panel .ccm-modal-inner{height:100%}@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:50%}.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;background-color:transparent}.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 1 auto;position:relative;padding:30px 25px;min-height:0;background:#fff;border-bottom:1px solid #eee;overflow-x:hidden;overflow-y:auto}.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:#363131}.ccm-modal--footer .ccm-link-container a:link,.ccm-modal--footer .ccm-link-container a:visited{color:rgba(255,255,255,.75)}.ccm-modal--footer .ccm-link-container a:hover{color:rgba(255,255,255,.85)}.ccm-modal--footer .ccm-link-container a:focus{color:rgba(255,255,255,.85)}.ccm-modal--footer .ccm-link-container>a:not(:last-child)::after{background:rgba(255,255,255,.4)}.ccm-modal--title{font-weight:500;font-size:20px}.ccm-inner-overflow{padding-right:15px;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:15px;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{color:#ac3a89}.ccm-link-container a:hover{color:#ac3a89}.ccm-link-container a:focus{color:#ac3a89}.ccm-link-container>a:not(:last-child){position:relative;margin-right:16px}.ccm-link-container>a:not(:last-child)::after{content:'';display:block;position:absolute;top:4px;right:-8px;bottom:4px;width:1px;background:rgba(0,0,0,.3)}@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-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--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:rgba(255,255,255,.6)}.ccm-powered-by a:hover{color:rgba(255,255,255,.75)}.ccm-powered-by a:focus{color:rgba(255,255,255,.75)}.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}.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%,rgba(255,255,255,0) 100%)}.ccm-widget--text .ccm-inner-overflow{padding-right:0;padding-bottom:30px;padding-left:0;height: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-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"].ccm-checkbox-type--checkbox+label{padding-left:26px;max-width:calc(100% - 22px);min-height:20px}.ccm-widget--purposes input[type="checkbox"].ccm-checkbox-type--checkbox+label::after{top:0;width:20px;height:20px;font-size:20px}.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--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 .ccm--badge{position:relative;top:2px;margin-left:5px}[class*="ccm-widget--tcf-"] .ccm--badge{margin-left:auto}.ccm-widget--buttons{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-around;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 rgba(255,255,255,.4)}.ccm-widget--buttons button.ccm--button-primary,.ccm-widget--buttons .button.ccm--button-primary{text-shadow:1px 1px 2px rgba(0,0,0,.4)}.ccm-widget--buttons button.ccm--decline-cookies,.ccm-widget--buttons .button.ccm--decline-cookies{text-shadow:1px 1px 2px rgba(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{margin-bottom:4px;margin-left:4px}.ccm-control-panel--purposes .ccm--group-title{margin-top:15px;font-weight:600;font-size:.875em;color:#2b2b2b}.ccm-control-panel--purpose{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.ccm-control-panel--purpose.ccm--tree-node:nth-of-type(odd){background:#f0f0f0;padding:10px;border-top:1px solid #ccc}.ccm-control-panel--purpose.ccm--tree-node:nth-of-type(even){background:transparent;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>input[type="checkbox"]+label{-webkit-flex:1 1 auto;flex:1 1 auto;font-weight:400;font-size:20px;color:#2b2b2b}.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>input[type="checkbox"]+label{font-weight:600}.ccm-root.ccm--tcf-enabled .ccm-control-panel--purpose.mandatory>input[type="checkbox"]+label{font-weight:400;color:#2b2b2b}.ccm-control-panel--purpose .button.ccm-info-button,.ccm-control-panel--purpose button.ccm-info-button{position:relative;top:5px;margin-left:15px}.ccm-root.ccm--tcf-enabled .ccm-control-panel--purpose .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-root .ccm-control-panel--purpose--description p{padding-left:10px;font-weight:400}.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-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}@media screen and (min-width:64.0625em){.ccm-details--list{display:-webkit-flex;display:flex}}.ccm-details--list::before{box-shadow:inset 6px 0 6px -8px rgba(0,0,0,.75)}.ccm-details--list::after{content:'';display:block;position:absolute;top:0;right:15px;bottom:0;width:0;height:100%;border-right:1px dashed #999;z-index:2}.ccm-details--list input[type="checkbox"]{margin-right:6px}ul.ccm-details--list--purposes>li:not(:last-child){margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed rgba(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 rgba(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:#424242}.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:#ac3a89}ul.ccm-details--list--purposes>li>.ccm--wrapper>a:focus,ul.ccm-details--list--purposes>li>a:focus{color:#ac3a89}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:#424242;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}ul.ccm-details--list--purposes ul li>a:hover{color:#ac3a89}ul.ccm-details--list--purposes ul li>a:focus{color:#ac3a89}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:#524f4f;background:#dedede}.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 #424242}.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--single p:last-child{margin-bottom:0}.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--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{table-layout:auto;margin:0 0 20px;padding:0;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:#e5e5e5;background:#3e3b3b;border:none}.ccm-details--embedding-assets-table tbody tr td{padding:2px 5px 20px;font-weight:inherit;font-size:inherit;text-align:left;color:#3b3b3b;background:#f5f5f5;border:none}.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 rgba(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:translate(-50%,-50%) rotate(-180deg);transform-origin:center center;width:0;height:0;border-radius:50%;overflow:hidden}30%{border-radius:50%}60%{transform:translate(-50%,-50%);width:100%;height:100%;overflow:hidden;box-shadow:0 0 6px 1px transparent}to{transform:translate(-50%,-50%);width:100%;height:100%;box-shadow:0 0 6px 1px rgba(0,0,0,.5)}}.ccm-settings-summoner{position:fixed;bottom:40px;left:15px;width:48px;height:48px;pointer-events:none}.ccm-settings-summoner.ccm-show{pointer-events:auto;z-index:99999999}.ccm-settings-summoner:not(.ccm-show):not(.ccm-hide){visibility:hidden}@media screen and (min-width:64.0625em){.ccm-settings-summoner{left:40px}}.ccm-settings-summoner--link{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;box-shadow:0 0 6px 1px rgba(0,0,0,.5)}.ccm-settings-summoner--link:focus{outline:none}.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-settings-summoner.ccm-hide .ccm-settings-summoner--link{opacity:0;transition:opacity 256ms ease-out 0s}.ccm-settings-summoner--icon{display:block;width:100%;height:100%;background-color:rgba(255,255,255,.6)}.ccm-widget--language-switch{display:block;position:absolute;right:0;top:0;z-index:1}@media screen,print{.ccm-widget--language-switch>label{display:none}}.ccm-widget--language-switch>select{display:inline-block;-webkit-appearance:none;width:auto;border:0 none transparent;color:#424242;background:none transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-color:transparent;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:transparent;color:#424242}.ccm-widget--loading{filter:brightness(.8) grayscale(50%)}.ccm-widget--loading *{cursor:wait}.ccm-root script#ccm-tcf-descriptions{display:none}.ccm-root li[data-ccm-tcf]>span{cursor:pointer}.ccm-root li[data-ccm-tcf]>span::after{content:" ";display:inline-block;width:0;height:0;margin:0 0 0 .3em;border-top:.35em solid transparent;border-left:.45em solid #424242;border-bottom:.35em solid transparent;border-left-color:currentColor;opacity:.8;transition:transform 128ms ease-in-out}.ccm-root li[data-ccm-tcf].ccm-expanded span::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 #424242;border-left-color:currentColor;opacity:.5}@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}@media (max-width:40em){.ccm--visible-tablet-up{display:none!important}}@media (min-width:40.0625em){.ccm--visible-mobile{display:none!important}}meta.x-custom-css{visibility:hidden}.ccm-link-container a{color:#fff!important}