:root{--scm_banner_width:526px;--scm_banner_background_color:#fff;--scm_banner_border_color:#f2f2f2;--scm_banner_border_width:0px 0px 0px 0px;--scm_banner_border_radius:12px 12px 12px 12px;--scm_banner_margin:10px;--scm_categories_height:110px;--scm_title_font_size:rem-calc(24);--scm_text_font_size:12px;--scm_text_line_height:calc(var(--scm_text_font_size) * 1.5);--scm_text_color:#333;--scm_hyperlink_color:#0090d8;--scm_link_font_size:12px;--scm_category_body_font_size:12px;--scm_button_accept_background_color:#0090d8;--scm_button_accept_border_color:#0090d8;--scm_button_accept_text_color:#fff;--scm_button_deny_background_color:#f9f9f9;--scm_button_deny_border_color:#f2f2f2;--scm_button_deny_text_color:#222;--scm_button_settings_background_color:#f9f9f9;--scm_button_settings_border_color:#f2f2f2;--scm_button_settings_text_color:#333;--scm_button_border_radius:6px 6px 6px 6px;--scm_button_font_size:15px;--scm_category_header_always_active_color:green;--scm_category_header_title_font_size:14px;--scm_category_header_active_font_size:12px;--scm_slider_active_color:#12ad2b;--scm_slider_inactive_color:red;--scm_slider_bullet_color:#fff}.scm-cookiebanner{box-sizing:border-box;max-height:calc(100vh - 20px);position:fixed;height:auto;right:10px;bottom:10px;z-index:9999999999;background:var(--scm_banner_background_color);border-style:solid;border-color:var(--scm_banner_border_color);border-width:var(--scm_banner_border_width);border-radius:var(--scm_banner_border_radius);padding:15px 20px;display:none;grid-template-rows:minmax(0, 1fr);grid-row-gap:10px;grid-template-columns:1fr 1fr 1fr;box-shadow:rgba(0,0,0,.19) 0px 10px 20px,rgba(0,0,0,.23) 0px 6px 6px;font-family:"Roboto",sans-serif}.scm-cookiebanner.scm-show{display:grid}.scm-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3;padding:0}.scm-logo{width:auto;height:auto;border-radius:0;background:0 0}.scm-title{justify-self:center;grid-column-start:2;font-size:var(--scm_title_font_size);color:var(--scm_text_color);line-height:1.2;font-weight:500}.scm-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--scm_text_color);background:0 0;border:0;padding:0}.scm-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh;padding:0}.scm-message{word-wrap:break-word;font-size:var(--scm_text_font_size);line-height:var(--scm_text_line_height);color:var(--scm_text_color);margin-bottom:5px}.scm-message a{color:var(--scm_hyperlink_color)}.scm-divider{height:1px;background:#e5e7eb;grid-column:span 3;margin-left:-20px;margin-right:-20px}#scm-preferences{display:none}#scm-cookiebanner.scm-show-preferences #scm-preferences{display:block;animation:scmFadeIn .5s}@keyframes scmFadeIn{0%{opacity:0}100%{opacity:1}}.scm-categories{grid-column:span 3;border-radius:8px;border:none;padding:0;max-height:var(--scm_categories_height);overflow-y:auto}.scm-category{background-color:rgba(239,239,239,.5);border-radius:6px;margin-bottom:10px}.scm-category:last-child{margin-bottom:0}.scm-category summary{display:block;list-style:none}.scm-category summary::marker,.scm-category summary::-webkit-details-marker{display:none;content:''}.scm-category-header{display:grid;grid-template-columns:1fr auto 15px;align-items:center;grid-gap:10px;padding:10px;cursor:pointer}.scm-category-title{font-weight:500;justify-self:start;font-size:var(--scm_category_header_title_font_size);color:var(--scm_text_color);margin:0}.scm-always-active{font-size:var(--scm_category_header_active_font_size);font-weight:500;color:var(--scm_category_header_always_active_color);margin:0}.scm-banner-checkbox{display:flex;align-items:center;margin:0}.scm-functional .scm-banner-checkbox{display:none}.scm-icon.scm-open{grid-column-start:3;cursor:pointer;transform:rotate(0deg);transition:all .5s ease;font-size:14px}.scm-category[open] .scm-icon.scm-open{transform:rotate(180deg)}.scm-description{font-size:var(--scm_category_body_font_size);color:var(--scm_text_color);margin:0;padding:10px}.scm-switch{position:relative;display:inline-block;width:40px;height:20px}.scm-switch input{opacity:0;width:0;height:0}.scm-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--scm_slider_inactive_color);transition:.3s;border-radius:10px}.scm-slider:before{position:absolute;content:"";height:11px;width:11px;left:4px;top:4px;background-color:var(--scm_slider_bullet_color);transition:.3s;border-radius:10px}.scm-switch input:checked+.scm-slider{background-color:var(--scm_slider_active_color)}.scm-switch input:checked+.scm-slider:before{transform:translateX(16px)}.scm-buttons{display:flex;gap:var(--scm_banner_margin);grid-column:span 3;padding:0}.scm-btn{margin:0;width:100%;white-space:nowrap;cursor:pointer;font-size:var(--scm_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial;border:1px solid transparent;padding:11px 20px;border:none;border-radius:50px;font-weight:700}.scm-btn.scm-accept{background-color:var(--scm_button_accept_background_color);border-color:var(--scm_button_accept_border_color);color:var(--scm_button_accept_text_color)}.scm-btn.scm-deny{background-color:var(--scm_button_deny_background_color);border-color:var(--scm_button_deny_border_color);color:var(--scm_button_deny_text_color)}.scm-btn.scm-view-preferences{background-color:var(--scm_button_settings_background_color);border-color:var(--scm_button_settings_border_color);color:var(--scm_button_settings_text_color)}.scm-documents{grid-column:span 3;border-top:none;padding:0}.scm-documents ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--scm_banner_margin);justify-content:center}.scm-documents a{color:var(--scm_hyperlink_color);font-size:var(--scm_link_font_size);text-decoration:underline}.scm-documents a:hover{color:var(--scm_hyperlink_color)}@media (min-width:768px){.scm-cookiebanner{min-width:var(--scm_banner_width);max-width:100%}.scm-message,.scm-categories{width:calc(var(--scm_banner_width) - 42px)}}@media (max-width:768px){.scm-cookiebanner{left:initial;right:initial;bottom:0;top:initial;transform:none;width:100%}.scm-buttons{flex-direction:column}}@media (max-width:425px){.scm-message{margin-right:5px}.scm-category-header{grid-template-columns:1fr !important}}#scm-cookiebanner{--scm_banner_width:560px;--scm_banner_background_color:#fff;--scm_banner_border_color:#cbcbcb;--scm_banner_border_width:1px;--scm_banner_border_radius:0;--scm_title_font_size:24px;--scm_text_font_size:14px;--scm_text_line_height:1.6;--scm_text_color:#000;--scm_hyperlink_color:#000;--scm_link_font_size:13px;--scm_category_body_font_size:14px;--scm_button_accept_background_color:#00c389;--scm_button_accept_border_color:#00c389;--scm_button_accept_text_color:#000;--scm_button_deny_background_color:transparent;--scm_button_deny_border_color:#000;--scm_button_deny_text_color:#000;--scm_button_settings_background_color:transparent;--scm_button_settings_border_color:#000;--scm_button_settings_text_color:#000;--scm_category_header_always_active_color:#006b4b;--scm_slider_active_color:#00c389;--scm_slider_inactive_color:#666;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#000;width:min(560px, calc(100% - 40px));min-width:0;max-width:none;max-height:calc(100dvh - 40px);right:20px;bottom:20px;padding:24px;gap:16px;border-top:4px solid #00c389;box-shadow:0 8px 40px rgba(0,0,0,.14)}#scm-cookiebanner *,#scm-cookiebanner *:before,#scm-cookiebanner *:after{box-sizing:border-box}#scm-cookiebanner .scm-header{grid-template-columns:minmax(0, 1fr) 32px;gap:12px}#scm-cookiebanner .scm-logo{display:none}#scm-cookiebanner .scm-title{grid-column:1;justify-self:start;font-weight:500;margin:0}#scm-cookiebanner .scm-close{grid-column:2;width:32px;height:32px;display:grid;place-items:center;border-radius:50%}#scm-cookiebanner .scm-close svg{width:14px;height:18px}#scm-cookiebanner .scm-close:hover{background:#f5f5f5}#scm-cookiebanner .scm-body{min-height:0;max-height:50vh;max-height:50dvh}#scm-cookiebanner .scm-message,#scm-cookiebanner .scm-categories{width:100%}#scm-cookiebanner .scm-message p{font:inherit;color:inherit;margin:0 0 12px}#scm-cookiebanner .scm-message p:last-child{margin-bottom:0}#scm-cookiebanner .scm-divider{margin:0;background:#cbcbcb}#scm-cookiebanner .scm-categories{max-height:none;margin-top:16px;border-radius:0}#scm-cookiebanner .scm-category{background:#f5f5f5;border-radius:0}#scm-cookiebanner .scm-category-header{grid-template-columns:minmax(0, 1fr) auto 15px !important;padding:14px}#scm-cookiebanner .scm-category-title{font-weight:500}#scm-cookiebanner .scm-description{padding:0 14px 14px;font-weight:400;line-height:1.6}#scm-cookiebanner .scm-buttons{flex-wrap:wrap;gap:10px}#scm-cookiebanner .scm-btn{font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;min-height:44px;padding:11px 16px;border:1px solid;border-radius:100px;flex:1 1 140px;width:auto;white-space:normal;transition:background-color .3s ease,color .3s ease,border-color .3s ease}#scm-cookiebanner .scm-accept{border-color:#00c389}#scm-cookiebanner .scm-deny,#scm-cookiebanner .scm-view-preferences{border-color:#000}#scm-cookiebanner .scm-btn:hover{background:#000;border-color:#000;color:#fff}#scm-cookiebanner a{text-underline-offset:4px}#scm-cookiebanner a:hover{color:#006b4b}#scm-cookiebanner .scm-documents ul{flex-wrap:wrap;gap:8px 20px}#scm-cookiebanner .scm-documents li{font:inherit;margin:0;padding:0}#scm-cookiebanner :is(button,a,summary):focus-visible{outline:2px solid #006b4b;outline-offset:4px}#scm-cookiebanner .scm-switch input:focus-visible+.scm-slider{outline:2px solid #000;outline-offset:3px}#scm-cookiebanner .scm-switch{flex-shrink:0}.scm-video-placeholder{padding:24px;background:#f5f5f5;color:#000;font-family:inherit;text-align:center}.scm-video-placeholder .scm-btn{background:#00c389;color:#000;width:auto;font-family:inherit;font-size:14px;border:1px solid #00c389;border-radius:100px}.scm-video-placeholder .scm-btn:hover{background:#000;border-color:#000;color:#fff}@media (max-width:600px){#scm-cookiebanner{width:calc(100% - 24px);right:12px;left:auto;bottom:12px;padding:20px;max-height:calc(100dvh - 24px);gap:12px}#scm-cookiebanner .scm-title{font-size:22px}#scm-cookiebanner .scm-buttons{flex-direction:column}#scm-cookiebanner .scm-btn{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){#scm-cookiebanner *,#scm-cookiebanner *:before{transition:none !important;animation:none !important}}body.custom-cursor-enabled #scm-cookiebanner{cursor:auto}body.custom-cursor-enabled #scm-cookiebanner :is(button,a,summary,label,.scm-slider){cursor:pointer}