.gen-cookie-notice{position:fixed;top:0;left:0;z-index:100000;width:100%;height:100%;padding:0;overflow-y:auto;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";visibility:hidden;background-color:rgba(51,51,51,.5);opacity:0;transition:all .4s ease;display:flex;flex-direction:column}.gen-cookie-notice.opened{visibility:visible;opacity:1}.gen-cookie-notice .gen-cookie-notice-btn{display:inline-block;padding:14px 20px;line-height:1.15;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-weight:500;color:#333;text-align:center;text-decoration:none;border-radius:4px;transition:all .2s ease}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-btn{padding:8px 12px;font-size:14px}}.gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-secondary{color:#333;background-color:#fff;border:1px solid #cbcbcb;box-shadow:0 1px 2px 0 rgba(51,51,51,.24)}.gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-secondary:hover,.gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-secondary:focus{background-color:#f5f5f5;box-shadow:0 0 0 0 rgba(51,51,51,.24)}.gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-primary{color:#fff;background-color:#0067e4;border:1px solid transparent}.gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-primary:hover,.gen-cookie-notice .gen-cookie-notice-btn.gen-cookie-notice-btn-primary:focus{background-color:#0048a0}.gen-cookie-notice p{font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.gen-cookie-notice .gen-cookie-notice-intro{padding:32px 32px 24px}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-intro{padding:14px}}.gen-cookie-notice .gen-cookie-notice-intro p{font-size:15px;font-weight:400;line-height:1.5;margin:0;color:#333;padding:0 0 20px 0}.gen-cookie-notice .gen-cookie-notice-intro p:last-child{padding:0}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-intro p{font-size:14px}}.gen-cookie-notice .gen-cookie-notice-intro a{font-weight:500;color:#333;text-decoration:underline}.gen-cookie-notice .gen-cookie-notice-intro a:hover{text-decoration:none}.gen-cookie-notice .gen-cookie-notice-intro .gen-cookie-notice-headline{padding-top:0;padding-bottom:14px;font-size:24px;font-weight:500;line-height:1.2;color:#333;margin:0}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-intro .gen-cookie-notice-headline{padding-bottom:8px;font-size:22px}}.gen-cookie-notice .gen-cookie-notice-view{padding:0 32px 32px}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-view{padding:0 14px 14px}}.gen-cookie-notice .gen-cookie-notice-view p{padding-bottom:10px;font-size:15px;font-weight:500;color:#333}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-view p{font-size:14px}}.gen-cookie-notice .gen-cookie-notice-view .gen-cookie-notice-view-footer{padding-top:32px;text-align:right}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-view .gen-cookie-notice-view-footer{display:flex;padding-top:14px}}.gen-cookie-notice .gen-cookie-notice-view .gen-cookie-notice-view-footer .gen-cookie-notice-btn:not(:last-child){margin-right:12px}.gen-cookie-notice .gen-cookie-notice-view ul{padding:0 0 0 26px;margin:0;list-style-type:disc}.gen-cookie-notice .gen-cookie-notice-view ul li{padding-left:8px;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:15px;line-height:1.75;color:#333}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-view ul li{font-size:14px}}.gen-cookie-notice .gen-cookie-notice-view ul li::before{display:none}.gen-cookie-notice .gen-cookie-notice-container{margin:auto 0}.gen-cookie-notice .gen-cookie-notice-wrapper{display:flex;flex-direction:column;width:95%;max-width:620px;margin:20px auto}.gen-cookie-notice .gen-cookie-notice-inner{margin-top:auto;margin-bottom:auto;background-color:#fff}.gen-cookie-notice .gen-cookie-notice-btn-icon{display:inline-block;width:10px;transform:rotate(90deg) translate(-1px, 2px);transform-origin:center}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner{padding:24px 32px;background-color:#f5f5f5}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner{padding:14px}}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-headline{padding:0 0 14px;font-size:20px;font-weight:500;line-height:1.2;margin:0}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-headline{padding-bottom:8px;font-size:18px}}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-header{padding:0 32px 24px}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-header{padding:0 14px 14px}}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-footer{display:flex;align-items:flex-end;justify-content:space-between;padding:24px 32px}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-footer .gen-cookie-notice-settings-acceptance{display:flex;gap:10px}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-footer{padding:14px}}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting{background-color:#fff;border:1px solid #cbcbcb}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting:not(:first-of-type){border-top:none}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading{position:relative;padding:12px 70px 12px 12px}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading .gen-cookie-notice-setting-heading-icon{position:relative;display:inline-block;width:18px;height:18px;vertical-align:middle}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading .gen-cookie-notice-setting-heading-icon::before,.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading .gen-cookie-notice-setting-heading-icon::after{position:absolute;top:2px;left:8px;width:2px;height:8px;content:"";background-color:#333;transition:all .4s ease}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading .gen-cookie-notice-setting-heading-icon::before{border-top-left-radius:1px;border-top-right-radius:1px;transform:rotate(-45deg) translate(0, 0);transform-origin:bottom left}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading .gen-cookie-notice-setting-heading-icon::after{border-top-left-radius:1px;border-top-right-radius:1px;transform:rotate(45deg) translate(-1px, 1px);transform-origin:bottom right}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading .gen-cookie-notice-setting-heading-label{padding:0;margin:0;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:15px;font-weight:500;line-height:1.5;color:#333;cursor:pointer}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading .gen-cookie-notice-setting-heading-label{font-size:14px}}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type=checkbox]{display:none}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type=checkbox]:disabled+label{cursor:not-allowed;opacity:.4}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type=checkbox]:disabled+label::before{cursor:not-allowed}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type=checkbox]+label{position:absolute;top:10px;right:10px;z-index:2;display:inline-block;width:48px;height:26px;cursor:pointer;background-color:#cbcbcb;border-radius:16px;transition:all .4s ease}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type=checkbox]+label::before{position:absolute;top:2px;left:2px;width:22px;height:22px;line-height:1;content:"";background-color:#fff;border:none;border-radius:50%;transition:all .4s ease;transform:none}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type=checkbox]:checked+label{background-color:#0067e4}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type=checkbox]:checked+label::before{transform:translateX(22px)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-body{padding:12px 36px;font-size:15px;font-weight:400;line-height:1.5;color:#333;border-top:1px solid #f5f5f5}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-body{font-size:14px}}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-body:not(.slide-toggle-active){display:none}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-body table{width:100%;text-align:left;margin-top:1rem;margin-bottom:.5rem}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting.active .gen-cookie-notice-setting-heading-icon::before{transform:rotate(-135deg) translate(4px, 6px)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting.active .gen-cookie-notice-setting-heading-icon::after{transform:rotate(135deg) translate(-3px, 7px)}