.cookie-notice{text-align:left;position:fixed;bottom:30px;right:50%;max-width:500px;font-family:inherit;-webkit-transform:translate(50%,150%);-o-transform:translate(50%,150%);transform:translate(50%,150%);z-index:999998;background:#fff;padding:50px;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.35);box-shadow:0 5px 15px 0 rgba(0,0,0,.35)}.cn-active{-webkit-transform:translate(50%);-o-transform:translate(50%);transform:translate(50%);-webkit-animation:settings .6s cubic-bezier(.34,1.56,.64,1);-o-animation:settings .6s cubic-bezier(.34,1.56,.64,1);animation:settings .6s cubic-bezier(.34,1.56,.64,1);opacity:1}.cn-body{margin:0 0 30px;line-height:1.4;color:#fff;font-size:1em}.cn-body a{text-decoration:underline}.cn-body a,.cn-body a:hover{color:inherit}.cn-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cn-button{font-size:16px;font-family:inherit;text-align:center;display:inline-block;text-decoration:none;background:#fff;color:#252525;padding:12px 16px;width:auto;cursor:pointer}.cn-button:hover{opacity:.9}.cn-primary{font-weight:700}.cn-secondary{color:#000;cursor:pointer;text-decoration:underline}.cn-secondary:hover{color:#000}.cookie-settings-button-wrapper{position:fixed;bottom:0;right:20px;z-index:999999;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.cs-active{opacity:1;pointer-events:all}.cs-hide{opacity:0;pointer-events:none}.cs-show{opacity:1}.cookie-settings-button{background:#252525;border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;padding:10px;font-weight:700;line-height:1;font-size:12px;color:#fff;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.cookie-settings{display:none;position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;background:rgba(0,0,0,.35)}.cs-modal{background:#fff;max-width:500px;max-height:100vh;overflow-y:auto;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.35);box-shadow:0 5px 15px 0 rgba(0,0,0,.35)}.cs-body{font-size:14px}.cs-active{display:block}.cs-close{position:absolute;top:20px;right:20px;cursor:pointer;font-size:1.5em;line-height:1}.cs-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.cs-actions #cs-save{margin-right:10px;background:#333;color:#fff}.cs-header{font-size:1.4em;line-height:1}.cs-category,.cs-header{font-weight:700;color:#333;margin-bottom:10px}.cs-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;padding:10px 0 0!important}.switch-input{display:none}.switch-label{position:relative;display:block;cursor:pointer;font-weight:700;text-align:left;margin:0!important;padding:10px 0 10px 44px!important;font-size:14px;line-height:1}.switch-label.disabled{cursor:auto!important}.switch-label:after,.switch-label:before{content:"";position:absolute;margin:0;outline:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.switch-label:before{left:0;width:32px;height:16px;background-color:#9e9e9e;border-radius:8px}.switch-label:after{-webkit-box-sizing:border-box;box-sizing:border-box;left:0;width:16px;height:16px;background-color:#fafafa;border-radius:50%;border:3px solid #9e9e9e}.switch-input:checked+.switch-label:before{background-color:#a5d6a7;background-color:#008845}.switch-input:checked+.switch-label:after{border-color:#008845;-webkit-transform:translate(150%,-50%);-o-transform:translate(100%,-50%);transform:translate(100%,-50%)}@-webkit-keyframes settings{0%{-webkit-transform:translate(50%,150%);transform:translate(50%,150%)}to{-webkit-transform:translate(50%);transform:translate(50%)}}@-o-keyframes settings{0%{-o-transform:translate(50%,150%);transform:translate(50%,150%)}to{-o-transform:translate(50%);transform:translate(50%)}}@keyframes settings{0%{-webkit-transform:translate(50%,150%);-o-transform:translate(50%,150%);transform:translate(50%,150%)}to{-webkit-transform:translate(50%);-o-transform:translate(50%);transform:translate(50%)}}@media (max-width:800px){.cookie-notice{width:100%;bottom:0;padding:36px;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.4);box-shadow:0 0 15px 0 rgba(0,0,0,.4)}.cn-active{-webkit-animation:settings .6s ease;-o-animation:settings .6s ease;animation:settings .6s ease}.cn-body{margin-bottom:20px}.cn-body,.cn-button,.cn-secondary{font-size:.9em!important}.cs-modal{width:100%}}