.cookie-notice{text-align:center;position:fixed;bottom:20px;right:20px;max-width:420px;-webkit-transition:all .75s;-o-transition:all .75s;transition:all .75s;-webkit-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%);z-index:999999;background:#252525;border:2px solid #fff;padding:40px;-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(0);-o-transform:translate(0);transform:translate(0);-webkit-animation:settings .75s ease-in-out;-o-animation:settings .75s ease-in-out;animation:settings .75s ease-in-out;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-header{font-size:1.4em;line-height:1;font-weight:700;color:#fff;margin-bottom:20px}.cn-button{font-size:1.1em;text-align:center;display:inline-block;text-decoration:none;background:#fff;color:#252525;padding:12px 10px;width:100%;cursor:pointer;border-radius:5px}.cn-button:hover{opacity:.9}.cn-primary{font-weight:700;margin-bottom:10px}.cn-secondary{color:#fff;cursor:pointer;text-decoration:underline}.cn-secondary:hover{color:#fff}.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-hide{opacity:0}.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-overlay{top:0;left:0;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:99998}.cookie-settings{background:#fff;width:400px;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99999;position:fixed;right:20px;bottom:52px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%);-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-line{padding-bottom:20px;border-bottom:1px solid #ddd}.cs-active{-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1}@-webkit-keyframes settings{0%{-webkit-transform:translateY(150%);transform:translateY(150%)}70%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-o-keyframes settings{0%{-webkit-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%)}70%{-webkit-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0)}}@keyframes settings{0%{-webkit-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%)}70%{-webkit-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}to{-webkit-transform:translate(0);-o-transform:translate(0);transform:translate(0)}}.cs-close{position:absolute;top:20px;right:20px;cursor:pointer;font-size:1.5em;line-height:1}.cs-header{font-size:1.4em;line-height:1;font-weight:700;color:#333;margin-bottom:10px}.switch-input{display:none}.switch-label{position:relative;display:inline-block;min-width:112px!important;cursor:pointer;font-weight:500;text-align:left;margin:10px 0!important;padding:4px 0 4px 44px!important;font-size:1rem}.switch-label.disabled{opacity:.5;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:1px solid #9e9e9e}.switch-input:checked+.switch-label:before{background-color:#a5d6a7;background-color:#4caf50}.switch-input:checked+.switch-label:after{border-color:#4caf50;-webkit-transform:translate(150%,-50%);-o-transform:translate(100%,-50%);transform:translate(100%,-50%)}@media (max-width:800px){.cookie-notice{width:100%;right:0;bottom:0;padding:20px;border-bottom:0;border-left:0;border-right:0}.cn-body{margin-bottom:20px}.cn-body,.cn-button,.cn-secondary{font-size:.9em!important}.cookie-settings{max-width:100%;right:0;bottom:0}.cookie-settings-button-wrapper{right:0}.cookie-settings-button{border-right:0}}@media print{.cookie-notice,.cookie-settings,.cookie-settings-button-wrapper{display:none}}