#cookie{position:fixed;z-index:1030}#cookie .cookie{position:fixed;top:0;z-index:1025;font-size:88%;overflow:hidden}#cookie .cookie *{box-sizing:border-box}#cookie .cookie .btn{font-size:20px;height:38px;width:160px}#cookie .cookie .btn .btn__text{line-height:.75;width:80%;text-align:start}#cookie .cookie a{color:#a5cd39}#cookie .cookie-setting{position:fixed;top:0;right:0;left:0;z-index:1054;width:100%;height:100vh;padding:2vh 0;margin-right:auto;margin-left:auto;color:#222;transition:.3s ease all;display:flex;align-items:center;opacity:0;pointer-events:none}@media(max-width: 767px){#cookie .cookie-setting{width:95%}}#cookie .cookie-setting--show{opacity:1;pointer-events:initial}#cookie .cookie-setting__wrapper{position:relative;display:flex;flex-direction:column;max-width:475px;padding:0 15px;margin:0 auto;font-size:86%;background-color:#fff;border-radius:4px;box-shadow:2px 2px 25px rgba(0,0,0,.15);border:3px solid transparent;border-radius:20px}#cookie .cookie-setting__top{padding:20px 0 16px}#cookie .cookie-setting__top #cookie .cookie-setting__header{margin-bottom:0}#cookie .cookie-setting__top #cookie .cookie-setting__title{margin-top:0;font-size:165% !important}#cookie .cookie-setting__close{position:relative;top:-5px;font-family:"Segoe UI" !important;font-size:35px !important;font-weight:100;color:#222;line-height:0;text-decoration:none}#cookie .cookie-setting__close:hover{text-decoration:none}#cookie .cookie-setting__scroll{max-height:calc(90vh - 160px);border:1px solid #dedede;border-radius:9px;overflow:auto}#cookie .cookie-setting__item{padding:15px}#cookie .cookie-setting__item:not(:last-child){border-bottom:1px solid #dedede}#cookie .cookie-setting__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}#cookie .cookie-setting__title{margin-top:0;margin-bottom:0;font-size:115% !important}#cookie .cookie-setting__remark{color:#a6cd44;white-space:nowrap}#cookie .cookie-setting__button{display:flex;justify-content:center;padding-top:16px;text-align:center}#cookie .cookie-setting__button .btn+.btn{margin-left:8px}#cookie .cookie-setting__credit{display:flex;align-items:center;padding:20px 0 16px;font-size:10px !important;font-family:Arial !important;color:#717171}#cookie .cookie-setting__logo{height:13px;margin-left:5px}#cookie .cookie-button{position:relative;display:block;width:37px;height:18px;cursor:pointer;overflow:hidden}#cookie .cookie-button:before{width:100%;height:100%;content:"";display:block;background-color:#d8d8d8;border:#cbcbcb;border-radius:16px}#cookie .cookie-button__point{position:absolute;top:1px;bottom:0;left:1px;display:block;width:16px;height:16px;margin:0;background-color:#fff;border:2px solid #fff;border-radius:20px;transform:translateX(0);transition:all .2s ease-in 0s}#cookie .cookie-button--active:before{background-color:#a6cd44}#cookie .cookie-button--active .cookie-button__point{left:100%;transform:translateX(calc(-100% - 1px))}#cookie .cookie--backdrop{height:100vh;width:100vw}#cookie .cookie--theme-1 .cookie-notice{font-size:88%;position:fixed;bottom:8px;left:16px;z-index:1052;display:none;align-items:center;width:calc(100% - 32px);padding:8px 16px;color:#fff;background-color:rgba(27,20,100,.8);border-radius:4px}@media(max-width: 767px){#cookie .cookie--theme-1 .cookie-notice{flex-direction:column}}#cookie .cookie--theme-1 .cookie-notice--show{display:flex;display:-ms-flexbox}#cookie .cookie--theme-1 .cookie-notice__link{min-width:120px;color:#fff;border:1px solid #838383;border-radius:4px}#cookie .cookie--theme-1 .cookie-notice__icon{font-size:28px;padding-right:16px}#cookie .cookie--theme-1 .cookie-notice__text{flex-grow:1}@media(max-width: 767px){#cookie .cookie--theme-1 .cookie-notice__text{margin-bottom:16px}}#cookie .cookie--theme-1 .cookie-notice__button{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;margin:auto 0}@media(min-width: 768px){#cookie .cookie--theme-1 .cookie-notice__button{padding-left:8px}}#cookie .cookie--theme-1 .cookie-notice__button a+a{margin-left:8px}@media(max-width: 767px){#cookie .cookie--theme-1 .cookie-notice__button{position:relative;right:0;justify-content:center;-ms-flex-pack:center}}@media(min-width: 1200px){#cookie .cookie--theme-1 .cookie-notice .d-xl-block{display:block !important}}#cookie .cookie--theme-1.cookie--backdrop .cookie-notice{display:none}#cookie .cookie--theme-2 .cookie-notice{font-size:88%;position:fixed;bottom:8px;right:16px;z-index:1052;display:none;align-items:center;flex-direction:column;width:calc(100% - 32px);max-width:300px;padding:16px;color:#fff;background-color:rgba(28,28,28,.8);border-radius:4px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#cookie .cookie--theme-2 .cookie-notice--show{display:flex;display:-ms-flexbox}#cookie .cookie--theme-2 .cookie-notice__link{min-width:120px;color:#fff;border:1px solid #838383;border-radius:4px}#cookie .cookie--theme-2 .cookie-notice__icon{margin-bottom:16px;font-size:41px;line-height:1}#cookie .cookie--theme-2 .cookie-notice__text{flex-grow:1;margin-bottom:16px}#cookie .cookie--theme-2 .cookie-notice__button{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;margin:auto 0}#cookie .cookie--theme-2 .cookie-notice__button a+a{margin-left:8px}@media(max-width: 767px){#cookie .cookie--theme-2 .cookie-notice__button{position:relative;right:0;justify-content:center;-ms-flex-pack:center}}#cookie .cookie--theme-2 .cookie-notice .d-xl-block{display:inline !important}#cookie .cookie--theme-2.cookie--backdrop .cookie-notice{display:none}#cookie .cookie--theme-3 .cookie-notice{font-size:88%;position:fixed;bottom:8px;right:16px;z-index:1052;display:none;align-items:center;flex-direction:column;width:calc(100% - 32px);max-width:300px;padding:16px;color:#222;background-color:rgba(255,255,255,.7);border-radius:4px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#cookie .cookie--theme-3 .cookie-notice--show{display:flex;display:-ms-flexbox}#cookie .cookie--theme-3 .cookie-notice__link{min-width:120px;color:#fff;border:1px solid #838383;border-radius:4px}#cookie .cookie--theme-3 .cookie-notice__icon{margin-bottom:16px;font-size:41px;line-height:1}#cookie .cookie--theme-3 .cookie-notice__text{flex-grow:1;margin-bottom:16px}#cookie .cookie--theme-3 .cookie-notice__button{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;margin:auto 0;padding-left:8px}#cookie .cookie--theme-3 .cookie-notice__button a+a{margin-left:8px}@media(max-width: 767px){#cookie .cookie--theme-3 .cookie-notice__button{position:relative;right:0;justify-content:center;-ms-flex-pack:center}}#cookie .cookie--theme-3 .cookie-notice .d-xl-block{display:inline !important}#cookie .cookie--theme-3 .cookie-notice .btn-setting{color:#0065ed;border:1px solid #0065ed}#cookie .cookie--theme-3.cookie--backdrop .cookie-notice{display:none}#cookie .cookie--theme-4 .cookie-notice{display:none !important}#cookie .cookie--theme-4 .cookie-notice--show+.cookie-setting{opacity:1;pointer-events:initial}#cookie .cookie--theme-4.cookie--backdrop{height:0 !important;width:0 !important}#cookie .cookie--theme-4.cookie--backdrop .cookie-setting{opacity:0 !important;pointer-events:none !important}.reddot .cookie-notice,.cookie-notice{background-color:rgba(123,123,129,.5) !important;color:#fff !important;position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;width:100% !important;max-width:none !important;z-index:2147483645 !important;padding:15px 20px !important;box-shadow:0 -2px 10px rgba(0,0,0,.15) !important;box-sizing:border-box !important;font-family:Arial,Helvetica,sans-serif !important;border-radius:0 !important;margin:0 !important;border:none !important}.reddot .cookie-notice button,.reddot .cookie-notice a,.cookie-notice button,.cookie-notice a{font-family:inherit;margin:0;padding:0;border:none;background:none;text-decoration:none;line-height:normal;box-sizing:border-box}.reddot .cookie-notice:focus,.cookie-notice:focus{outline:2px solid #000 !important;outline-offset:-2px !important}.reddot .cookie-notice .cn-body,.cookie-notice .cn-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:0;margin-left:0 !important}.reddot .cookie-notice .cn-body>p,.cookie-notice .cn-body>p{flex:1 1 60%;margin:0;padding-right:25px;box-sizing:border-box;color:#fff !important;font-size:.88em !important;line-height:1.5 !important}.reddot .cookie-notice .cn-body p span,.reddot .cookie-notice .cn-body p span span,.reddot .cookie-notice .cn-body p strong,.cookie-notice .cn-body p span,.cookie-notice .cn-body p span span,.cookie-notice .cn-body p strong{color:#fff !important;font-size:inherit !important;background-color:transparent !important;font-weight:bold}.reddot .cookie-notice .cn-body p span span,.cookie-notice .cn-body p span span{font-weight:normal}.reddot .cookie-notice .cn-body p a,.cookie-notice .cn-body p a{color:#60e2ff !important;text-decoration:underline !important;font-weight:bold !important;background-color:transparent !important}.reddot .cookie-notice .cn-body p a:hover,.cookie-notice .cn-body p a:hover{text-decoration:none !important}.reddot .cookie-notice .cn-body p a:focus,.cookie-notice .cn-body p a:focus{outline:2px solid #000 !important;outline-offset:1px !important}.reddot .cookie-notice .cn-body .cn-ok,.cookie-notice .cn-body .cn-ok{flex:0 0 auto;display:flex;align-items:center}.reddot .cookie-notice .cn-ok .cm-link.cn-learn-more,.cookie-notice .cn-ok .cm-link.cn-learn-more{background-color:#fff !important;color:#247cb3 !important;border:1px solid #247cb3 !important;padding:10px 18px !important;text-decoration:none !important;border-radius:3px !important;margin-right:10px !important;font-size:.813em !important;font-weight:600 !important;line-height:1.2 !important;cursor:pointer !important;white-space:nowrap !important;display:inline-block !important;order:1}.reddot .cookie-notice .cn-ok .cn-buttons,.cookie-notice .cn-ok .cn-buttons{display:flex;align-items:center;order:2}.reddot .cookie-notice .cn-ok .cn-buttons .cn-decline,.cookie-notice .cn-ok .cn-buttons .cn-decline{display:none !important}.reddot .cookie-notice .cn-ok .cn-buttons .cm-btn-success,.cookie-notice .cn-ok .cn-buttons .cm-btn-success{background-color:#247cb3 !important;color:#fff !important;border:1px solid #247cb3 !important;padding:10px 18px !important;border-radius:3px !important;font-size:.813em !important;font-weight:600 !important;line-height:1.2 !important;cursor:pointer !important;white-space:nowrap !important;display:inline-block !important}.reddot .cookie-notice .cn-ok .cm-link.cn-learn-more:hover,.reddot .cookie-notice .cn-ok .cn-buttons .cm-btn-success:hover,.cookie-notice .cn-ok .cm-link.cn-learn-more:hover,.cookie-notice .cn-ok .cn-buttons .cm-btn-success:hover{opacity:.85 !important}.reddot .cookie-notice .cn-ok .cm-link.cn-learn-more:focus,.reddot .cookie-notice .cn-ok .cn-buttons .cm-btn-success:focus,.cookie-notice .cn-ok .cm-link.cn-learn-more:focus,.cookie-notice .cn-ok .cn-buttons .cm-btn-success:focus{outline:2px solid #000 !important;outline-offset:1px !important}@media(max-width: 768px){.reddot .cookie-notice .cn-body,.cookie-notice .cn-body{flex-direction:column !important;align-items:stretch !important}.reddot .cookie-notice .cn-body>p,.cookie-notice .cn-body>p{flex-basis:auto !important;width:100% !important;padding-right:0 !important;margin-bottom:15px !important;text-align:left !important}.reddot .cookie-notice .cn-body .cn-ok,.cookie-notice .cn-body .cn-ok{width:100% !important;flex-direction:column !important;align-items:stretch !important}.reddot .cookie-notice .cn-ok .cm-link.cn-learn-more,.cookie-notice .cn-ok .cm-link.cn-learn-more{margin-right:0 !important;margin-bottom:10px !important;text-align:center !important}.reddot .cookie-notice .cn-ok .cn-buttons,.cookie-notice .cn-ok .cn-buttons{justify-content:stretch !important;width:100% !important}.reddot .cookie-notice .cn-ok .cn-buttons .cm-btn-success,.cookie-notice .cn-ok .cn-buttons .cm-btn-success{flex-grow:1 !important;text-align:center !important}}@media(max-width: 480px){.reddot .cookie-notice,.cookie-notice{padding:15px 15px !important}.reddot .cookie-notice .cn-body>p,.cookie-notice .cn-body>p{font-size:.8em !important}.reddot .cookie-notice .cn-ok .cm-link.cn-learn-more,.reddot .cookie-notice .cn-ok .cn-buttons .cm-btn-success,.cookie-notice .cn-ok .cm-link.cn-learn-more,.cookie-notice .cn-ok .cn-buttons .cm-btn-success{padding:10px 15px !important;font-size:.78em !important}}.reddot .cookie-modal,.reddot .cookie-modal .cm-modal.cm-reddot,.cm-modal.cm-reddot{font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot,.cm-modal.cm-reddot{position:fixed !important;left:0 !important;top:0 !important;height:100vh !important;width:480px !important;max-width:480px !important;transform:none !important;margin:0 !important;background-color:#fff !important;color:#333 !important;border-radius:0 !important;box-shadow:2px 0 10px rgba(0,0,0,.1) !important;overflow-x:hidden !important;overflow-y:auto !important;z-index:1001 !important;font-family:inherit !important}.reddot .cookie-modal .cm-bg{background:rgba(0,0,0,.3) !important;z-index:1000 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-header,.cm-modal.cm-reddot .cm-header{background-color:#fff !important;padding:20px 25px !important;border-bottom:1px solid #e9e9e9 !important;color:#333 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-header h1.title,.cm-modal.cm-reddot .cm-header h1.title{font-size:1.25em !important;color:#333 !important;margin:0 0 10px 0 !important;padding-right:30px;font-weight:600 !important;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-header h1.title span span,.cm-modal.cm-reddot .cm-header h1.title span span{color:inherit !important;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-header p,.cm-modal.cm-reddot .cm-header p{font-size:.875em !important;color:#555 !important;margin:0 !important;line-height:1.5 !important;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-header p span span,.cm-modal.cm-reddot .cm-header p span span{color:inherit !important;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-header .hide,.cm-modal.cm-reddot .cm-header .hide{top:15px !important;right:15px !important;background:transparent !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-header .hide svg,.cm-modal.cm-reddot .cm-header .hide svg{stroke:#565656 !important;width:12px !important;height:12px !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-header .hide svg line,.cm-modal.cm-reddot .cm-header .hide svg line{stroke-width:2px !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body,.cm-modal.cm-reddot .cm-body{padding:20px 25px !important;background-color:#fff !important;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body ul,.cm-modal.cm-reddot .cm-body ul{margin:0 !important;padding:0 !important;list-style:none !important;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose,.cm-modal.cm-reddot .cm-body li.cm-purpose{border:1px solid #d8d8d8 !important;border-radius:3px !important;margin-bottom:15px !important;padding:0 !important;background-color:#fff !important;font-family:inherit !important;color:#333 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose:last-child,.cm-modal.cm-reddot .cm-body li.cm-purpose:last-child{margin-bottom:0 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-label,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-label{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:15px !important;cursor:pointer !important;position:relative !important;font-family:inherit !important;color:#333 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-input,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-input{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;left:-9999px !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-label .cm-list-title,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-label .cm-list-title{font-weight:600 !important;font-size:.95em !important;color:#2e3644 !important;margin-right:auto;padding-right:10px;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-label .cm-required,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-label .cm-required{font-size:.8em !important;color:#3860be !important;font-weight:600 !important;margin-left:5px !important;padding-right:15px;white-space:nowrap;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose input.cm-list-input.required+.cm-list-label .cm-switch,.cm-modal.cm-reddot .cm-body li.cm-purpose input.cm-list-input.required+.cm-list-label .cm-switch{display:none !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose input.cm-list-input.required+.cm-list-label .cm-required,.cm-modal.cm-reddot .cm-body li.cm-purpose input.cm-list-input.required+.cm-list-label .cm-required{margin-left:auto;padding-right:0}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-description,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-description{font-size:.85em !important;color:#555 !important;padding:0 15px 15px 15px !important;line-height:1.5 !important;border-top:1px solid #e9e9e9 !important;margin-top:-1px;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-description p,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-description p{margin:0 0 5px 0 !important;padding:0 !important;color:inherit !important;font-size:inherit !important;line-height:inherit !important;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-description p:last-child,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-description p:last-child{margin-bottom:0 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-description span span,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-description span span{color:inherit !important;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-caret,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-caret{padding:10px 15px !important;font-size:.85em !important;border-top:1px solid #e9e9e9 !important;background-color:#f8f8f8 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-caret a,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-caret a{color:#007bff !important;text-decoration:none !important;font-weight:500 !important;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-caret a span,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-caret a span{margin-right:5px !important;display:inline-block;transition:transform .2s ease;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-caret.expanded-caret a span,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-caret.expanded-caret a span{transform:rotate(180deg)}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content{background-color:#f8f8f8 !important;padding:0px 15px 15px 15px !important;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content.expanded,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content.expanded{display:block !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content li.cm-service,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content li.cm-service{padding:10px 0 !important;border-bottom:1px solid #e0e0e0 !important;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content li.cm-service:last-child,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content li.cm-service:last-child{border-bottom:none !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content li.cm-service .cm-list-label,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content li.cm-service .cm-list-label{padding:0 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content li.cm-service .cm-list-description p,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content li.cm-service .cm-list-description p{font-size:.8em !important;padding-top:5px !important;border-top:none !important;margin-top:0 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content li.cm-service .purposes,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-services .cm-content li.cm-service .purposes{color:#777 !important;font-style:italic;font-size:.75em !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body .cm-list-label .cm-switch,.cm-modal.cm-reddot .cm-body .cm-list-label .cm-switch{position:relative !important;display:inline-block !important;width:45px !important;height:25px !important;margin-left:10px !important;vertical-align:middle;flex-shrink:0}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body .cm-list-label .cm-switch .slider,.cm-modal.cm-reddot .cm-body .cm-list-label .cm-switch .slider{position:absolute !important;cursor:pointer !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background-color:#f2f1f1 !important;border:1px solid #ddd !important;transition:.2s ease-in !important;border-radius:20px !important;box-shadow:none !important;width:auto !important;height:auto !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body .cm-list-label .cm-switch .slider::before,.cm-modal.cm-reddot .cm-body .cm-list-label .cm-switch .slider::before{position:absolute !important;content:"" !important;height:21px !important;width:21px !important;left:1px !important;bottom:1px !important;background-color:#7d7d7d !important;transition:.2s ease-in !important;border-radius:50% !important;box-shadow:none !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-input:checked+.cm-list-label .cm-switch .slider,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-input:checked+.cm-list-label .cm-switch .slider{background-color:#d5e9ff !important;border-color:#3860be !important;opacity:1 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-input:checked+.cm-list-label .cm-switch .slider::before,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-input:checked+.cm-list-label .cm-switch .slider::before{background-color:#3860be !important;transform:translateX(19px) !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-input.half-checked:checked+.cm-list-label .cm-switch .slider,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-input.half-checked:checked+.cm-list-label .cm-switch .slider{background-color:#d5e9ff !important;border-color:#3860be !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-input.half-checked:checked+.cm-list-label .cm-switch .slider::before,.cm-modal.cm-reddot .cm-body li.cm-purpose .cm-list-input.half-checked:checked+.cm-list-label .cm-switch .slider::before{background-color:#3860be !important;transform:translateX(9px) !important;width:10px !important;left:5px !important;border-radius:2px !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-body li.cm-purpose.cm-toggle-all .cm-list-label,.cm-modal.cm-reddot .cm-body li.cm-purpose.cm-toggle-all .cm-list-label{background-color:#f8f8f8 !important;border-top:1px solid #d8d8d8 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer,.cm-modal.cm-reddot .cm-footer{padding:20px 25px !important;border-top:1px solid #d8d8d8 !important;background-color:#f8f8f8 !important;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-footer-buttons,.cm-modal.cm-reddot .cm-footer .cm-footer-buttons{display:flex !important;justify-content:flex-start !important;flex-wrap:wrap;gap:10px;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-btn,.cm-modal.cm-reddot .cm-footer .cm-btn{padding:10px 20px !important;border-radius:4px !important;font-size:.9em !important;font-weight:600 !important;cursor:pointer !important;text-decoration:none !important;border:1px solid transparent !important;font-family:inherit !important;margin:0 !important;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-btn.cn-decline,.cm-modal.cm-reddot .cm-footer .cm-btn.cn-decline{background-color:transparent !important;color:#dc3545 !important;border-color:#dc3545 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-btn.cn-decline:hover,.cm-modal.cm-reddot .cm-footer .cm-btn.cn-decline:hover{background-color:#dc3545 !important;color:#fff !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-btn.cm-btn-info.cm-btn-accept,.cm-modal.cm-reddot .cm-footer .cm-btn.cm-btn-info.cm-btn-accept{background-color:#007bff !important;color:#fff !important;border-color:#007bff !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-btn.cm-btn-info.cm-btn-accept:hover,.cm-modal.cm-reddot .cm-footer .cm-btn.cm-btn-info.cm-btn-accept:hover{background-color:#0056b3 !important;border-color:#0056b3 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-btn.cm-btn-accept-all,.cm-modal.cm-reddot .cm-footer .cm-btn.cm-btn-accept-all{background-color:#28a745 !important;color:#fff !important;border-color:#28a745 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-btn.cm-btn-accept-all:hover,.cm-modal.cm-reddot .cm-footer .cm-btn.cm-btn-accept-all:hover{background-color:#1e7e34 !important;border-color:#1e7e34 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-powered-by,.cm-modal.cm-reddot .cm-footer .cm-powered-by{font-size:.75em !important;color:#6c757d !important;text-align:right !important;margin-top:15px !important;width:100%;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-powered-by a,.cm-modal.cm-reddot .cm-footer .cm-powered-by a{color:#007bff !important;text-decoration:none !important;font-family:inherit !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-powered-by a:hover,.cm-modal.cm-reddot .cm-footer .cm-powered-by a:hover{text-decoration:underline !important}@media(max-width: 520px){.reddot .cookie-modal .cm-modal.cm-reddot,.cm-modal.cm-reddot{width:100vw !important;height:100vh !important;top:0 !important;left:0 !important;border-radius:0 !important;box-shadow:none !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-header,.cm-modal.cm-reddot .cm-header,.reddot .cookie-modal .cm-modal.cm-reddot .cm-body,.cm-modal.cm-reddot .cm-body,.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer,.cm-modal.cm-reddot .cm-footer{padding-left:15px !important;padding-right:15px !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer,.cm-modal.cm-reddot .cm-footer{padding:20px 25px !important;border-top:1px solid #d8d8d8 !important;background-color:#f8f8f8 !important;font-family:inherit !important;position:sticky !important;bottom:0 !important;z-index:100 !important}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-footer-buttons,.cm-modal.cm-reddot .cm-footer .cm-footer-buttons{flex-direction:column;align-items:stretch}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-footer-buttons .cm-btn,.cm-modal.cm-reddot .cm-footer .cm-footer-buttons .cm-btn{width:100%;margin-bottom:10px;text-align:center}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-footer-buttons .cm-btn:last-child,.cm-modal.cm-reddot .cm-footer .cm-footer-buttons .cm-btn:last-child{margin-bottom:0}.reddot .cookie-modal .cm-modal.cm-reddot .cm-footer .cm-powered-by,.cm-modal.cm-reddot .cm-footer .cm-powered-by{text-align:center !important}}
