#cookieBanner_modal{position:fixed;bottom:0;left:0;right:0}#cookieBanner_root{color-scheme:light dark;--of-cookiebanner-breakpoint-mobile-max: var(--cookiebanner-breakpoint-mobile-max, 720px);--of-cookiebanner-max-content-width: var(--cookiebanner-max-content-width, 1440px);--of-cookiebanner-content-padding-x: var(--cookiebanner-content-padding-x, 10px);--of-cookiebanner-background: var(--cookiebanner-background, light-dark(rgba(240, 240, 240, .9), rgba(15, 15, 15, .9)));--of-cookiebanner-foreground: var(--cookiebanner-foreground, light-dark(#000, #fff));--of-cookiebanner-button-foreground-default: var(--cookiebanner-button-foreground-default, light-dark(#333, #ccc));--of-cookiebanner-button-foreground-primary: var(--cookiebanner-button-foreground-primary, #fff);--of-cookiebanner-button-background-primary: var(--cookiebanner-button-background-primary, #098014);--of-cookiebanner-button-background-primary-hover: var(--cookiebanner-button-background-primary-hover, rgb(from var(--of-cookiebanner-button-background-primary) min(r + 20, 255) min(g + 20, 255) min(b + 20, 255)));--of-cookiebanner-button-foreground-secondary: var(--cookiebanner-button-foreground-secondary, #fff);--of-cookiebanner-button-background-secondary: var(--cookiebanner-button-background-secondary, #333);--of-cookiebanner-button-background-secondary-hover: var(--cookiebanner-button-background-secondary-hover, rgb(from var(--of-cookiebanner-button-background-secondary) min(r + 40, 255) min(g + 40, 255) min(b + 40, 255)));position:fixed;z-index:100;left:0;bottom:0;right:0;background:var(--of-cookiebanner-background);font-family:Arial,sans-serif;font-size:14px;letter-spacing:unset;line-height:1.5;font-weight:400;color:var(--of-cookiebanner-foreground)}@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none){#cookieBanner_root{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(from var(--of-cookiebanner-background) r g b/.75)}}@media screen and (max-width: var(--of-cookiebanner-breakpoint-mobile-max)){#cookieBanner_root{max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch}}#cookieBanner_root .cookieBanner_contentwidth{position:relative;margin:20px auto 10px;max-width:var(--of-cookiebanner-max-content-width);padding:0 var(--of-cookiebanner-content-padding-x);box-sizing:border-box}@media screen and (max-width: var(--of-cookiebanner-breakpoint-mobile-max)){#cookieBanner_root .cookieBanner_contentwidth{margin:10px auto 0}}#cookieBanner_root .cookieBanner_contentwidth .cookieBanner_title{font-weight:700;font-size:20px;margin-bottom:5px}#cookieBanner_root .cookieBanner_contentwidth .cookieBanner_subtitle{margin-bottom:10px}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options{position:relative}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup{float:left;margin:0 40px 15px 0}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_option{position:relative;margin-bottom:5px}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_option input[type=checkbox]{width:auto;height:auto;margin:3px 0 0;padding:0;line-height:1;position:absolute}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_option .cookieBanner_optgroup_option_label{padding:0 0 0 22px;position:relative;display:block;max-width:300px}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_option .cookieBanner_optgroup_option_label label{margin-left:-22px;padding-left:22px}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_option .cookieBanner_optgroup_option_label .cookieBanner_optgroup_option_label_plus,#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_option .cookieBanner_optgroup_option_label .cookieBanner_optgroup_option_label_minus{display:inline-block;width:16px;text-align:center;cursor:pointer;font-weight:400}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_option .cookieBanner_optgroup_option_label .cookieBanner_optgroup_option_description{font-size:12px;line-height:1.2;font-weight:400}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_optgroup .cookieBanner_optgroup_option.cookieBanner_optgroup_option_marked .cookieBanner_optgroup_option_label{font-weight:700}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_options .cookieBanner_options_end{float:none;clear:both}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_buttonRow .cookieBanner_button{display:inline-block;border:0;border-radius:0;margin:0 10px 10px 0;padding:5px 10px;font-size:14px;outline:0;line-height:1.2;color:var(--of-cookiebanner-button-foreground-default);cursor:pointer}@media screen and (max-width: var(--of-cookiebanner-breakpoint-mobile-max)){#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_buttonRow .cookieBanner_button{padding:5px;margin:0 5px 10px 0}}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_buttonRow .cookieBanner_button.cookieBanner_button_primary{background:var(--of-cookiebanner-button-background-primary);color:var(--of-cookiebanner-button-foreground-primary)}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_buttonRow .cookieBanner_button.cookieBanner_button_primary:hover{background:var(--of-cookiebanner-button-background-primary-hover);color:var(--cookiebanner-button-foreground-primary-hover, var(--of-cookiebanner-button-foreground-primary))}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_buttonRow .cookieBanner_button.cookieBanner_button_secondary{background:var(--of-cookiebanner-button-background-secondary);color:var(--of-cookiebanner-button-foreground-secondary)}#cookieBanner_root .cookieBanner_contentwidth #cookieBanner_buttonRow .cookieBanner_button.cookieBanner_button_secondary:hover{background:var(--of-cookiebanner-button-background-secondary-hover);color:var(--cookiebanner-button-foreground-secondary-hover, var(--of-cookiebanner-button-foreground-secondary))}
