.gen-cookie-notice{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(51,51,51,0.5);z-index:100000;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";opacity:0;visibility:hidden;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;padding:10vh 0;overflow-y:auto}.gen-cookie-notice.opened{opacity:1;visibility:visible}.gen-cookie-notice .gen-cookie-notice-btn{font-size:16px;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;padding:14px 20px;display:inline-block;text-decoration:none;color:#333;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@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{background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(51,51,51,0.24);-moz-box-shadow:0 1px 2px 0 rgba(51,51,51,0.24);box-shadow:0 1px 2px 0 rgba(51,51,51,0.24);border:1px solid #cbcbcb;color:#333}.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{-webkit-box-shadow:0 0 0 0 rgba(51,51,51,0.24);-moz-box-shadow:0 0 0 0 rgba(51,51,51,0.24);box-shadow:0 0 0 0 rgba(51,51,51,0.24);background-color:#f5f5f5}.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 .gen-cookie-notice-btn.gen-cookie-notice-btn-nudge{padding-left:66px;padding-right:66px}.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 32px}@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;color:#333;font-weight:400;line-height:1.5}@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{color:#333;font-weight:500;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{font-size:24px;line-height:1.2;padding-bottom:14px;color:#333;font-weight:500}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-intro .gen-cookie-notice-headline{font-size:22px;padding-bottom:8px}}.gen-cookie-notice .gen-cookie-notice-view{padding:0 32px 32px 32px}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-view{padding:0 14px 14px 14px}}.gen-cookie-notice .gen-cookie-notice-view p{font-weight:500;font-size:15px;color:#333;padding-bottom:10px}@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{text-align:right;padding-top:32px}.gen-cookie-notice .gen-cookie-notice-view .gen-cookie-notice-view-footer .gen-cookie-notice-btn:not(:last-child){margin-right:12px}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-view .gen-cookie-notice-view-footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:14px}.gen-cookie-notice .gen-cookie-notice-view .gen-cookie-notice-view-footer .gen-cookie-notice-btn-nudge{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:12px;padding-right:12px}}.gen-cookie-notice .gen-cookie-notice-view ul{margin:0;padding:0 0 0 26px;list-style-type:disc}.gen-cookie-notice .gen-cookie-notice-view ul li{color:#333;padding-left:8px;font-size:15px;line-height:1.75;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-view ul li:before{display:none}@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-container{margin:auto}.gen-cookie-notice .gen-cookie-notice-wrapper{max-width:620px;width:95%;margin:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gen-cookie-notice .gen-cookie-notice-inner{background-color:#fff;margin-bottom:auto;margin-top:auto}.gen-cookie-notice.with-initial-view .gen-cookie-notice-inner{margin-top:0}.gen-cookie-notice .gen-cookie-notice-close-btn{padding-bottom:16px;margin-top:auto;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;display:inline-block;color:#fff;font-weight:400;-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;opacity:0;visibility:hidden;cursor:pointer;font-size:15px;line-height:1.5;vertical-align:middle}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-close-btn{padding-bottom:8px}}.gen-cookie-notice .gen-cookie-notice-close-btn.active{opacity:1;visibility:visible}.gen-cookie-notice .gen-cookie-notice-close-btn.active:hover,.gen-cookie-notice .gen-cookie-notice-close-btn.active:focus{opacity:.7}.gen-cookie-notice .gen-cookie-notice-close-btn svg{display:inline-block;margin-left:10px;width:16px;vertical-align:middle;position:relative;top:-2px}.gen-cookie-notice .gen-cookie-notice-btn-icon{display:inline-block;-webkit-transform:rotate(90deg) translate(-1px, 2px);-moz-transform:rotate(90deg) translate(-1px, 2px);-ms-transform:rotate(90deg) translate(-1px, 2px);-o-transform:rotate(90deg) translate(-1px, 2px);transform:rotate(90deg) translate(-1px, 2px);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;width:10px}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner{padding:24px 32px;background-color:#f5f5f5}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-headline{padding:0 0 14px 0;font-weight:500;font-size:20px;line-height:1.2}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-inner .gen-cookie-notice-headline{font-size:18px;padding-bottom:8px}}@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-header{padding:0 32px 24px 32px}@media only screen and (max-width: 600px){.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-header{padding:0 14px 14px 14px}}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-settings-footer{padding:24px 32px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.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{width:18px;height:18px;display:inline-block;position:relative;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{content:'';background-color:#333;width:2px;height:8px;position:absolute;top:2px;left:8px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;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{-webkit-transform:rotate(-45deg) translate(0, 0);-moz-transform:rotate(-45deg) translate(0, 0);-ms-transform:rotate(-45deg) translate(0, 0);-o-transform:rotate(-45deg) translate(0, 0);transform:rotate(-45deg) translate(0, 0);-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;-webkit-border-top-left-radius:1px;-moz-border-radius-topleft:1px;border-top-left-radius:1px;-webkit-border-top-right-radius:1px;-moz-border-radius-topright:1px;border-top-right-radius:1px}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading .gen-cookie-notice-setting-heading-icon:after{-webkit-transform:rotate(45deg) translate(-1px, 1px);-moz-transform:rotate(45deg) translate(-1px, 1px);-ms-transform:rotate(45deg) translate(-1px, 1px);-o-transform:rotate(45deg) translate(-1px, 1px);transform:rotate(45deg) translate(-1px, 1px);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;-webkit-border-top-left-radius:1px;-moz-border-radius-topleft:1px;border-top-left-radius:1px;-webkit-border-top-right-radius:1px;-moz-border-radius-topright:1px;border-top-right-radius:1px}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading .gen-cookie-notice-setting-heading-label{color:#333;font-size:15px;line-height:1.5;font-family:Roboto,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:500;padding:0;margin:0;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"]+label{position:absolute;display:inline-block;background-color:#cbcbcb;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;width:48px;height:26px;right:10px;z-index:2;top:10px;cursor:pointer;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;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{content:'';background-color:#fff;position:absolute;top:2px;left:2px;height:22px;width:22px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;line-height:1;border:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;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{-webkit-transform:translateX(22px);-moz-transform:translateX(22px);-ms-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px)}.gen-cookie-notice .gen-cookie-notice-settings .gen-cookie-notice-setting .gen-cookie-notice-setting-heading input[type="checkbox"]:disabled+label{opacity:.4;cursor:not-allowed}.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-body{padding:12px 36px;font-size:15px;font-weight:400;color:#333;line-height:1.5;border-top:1px solid #f5f5f5;display:none}@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.active .gen-cookie-notice-setting-heading-icon:before{-webkit-transform:rotate(-135deg) translate(4px, 6px);-moz-transform:rotate(-135deg) translate(4px, 6px);-ms-transform:rotate(-135deg) translate(4px, 6px);-o-transform:rotate(-135deg) translate(4px, 6px);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{-webkit-transform:rotate(135deg) translate(-3px, 7px);-moz-transform:rotate(135deg) translate(-3px, 7px);-ms-transform:rotate(135deg) translate(-3px, 7px);-o-transform:rotate(135deg) translate(-3px, 7px);transform:rotate(135deg) translate(-3px, 7px)}
