:root{--mc-card:var(--card, #fefbfe);--mc-tint:var(--tint, #f6eaf5);--mc-ink:var(--ink, #261b25);--mc-muted:var(--ink-muted, #5d515c);--mc-border:var(--border, #91808f);--mc-hairline:var(--hairline, #e4dbe3);--mc-action:var(--action, #884687);--mc-action-hover:var(--action-hover, #6d326c);--mc-on-action:var(--on-action, #fefbfe);--mc-plum:var(--plum, #5a355a);--mc-deny:var(--cookie-deny, #f1e8f0);--mc-focus:var(--focus-ring, #884687);--mc-radius-sm:var(--radius-sm, 4px);--mc-radius-lg:var(--radius-lg, 6px);--mc-radius-xl:var(--radius-xl, 12px);--mc-btn-h:var(--size-cookie-btn, 45px);--mc-shadow:var(--shadow-banner, 0 10px 24px rgba(90,53,90, 0.18), 0 2px 6px rgba(90,53,90, 0.12));--mc-font:var(--font-sans, "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif);--mc-font-display:var(--font-display, "Montserrat", "Roboto", system-ui, sans-serif)}#cmplz-cookiebanner-container,#cmplz-manage-consent{--cmplz_banner_width:480px;--cmplz_banner_background_color:var(--mc-card);--cmplz_banner_border_color:var(--mc-hairline);--cmplz_banner_border_width:0;--cmplz_banner_border_radius:var(--mc-radius-xl);--cmplz_banner_margin:10px;--cmplz_title_font_size:18px;--cmplz_text_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:var(--mc-ink);--cmplz_hyperlink_color:var(--mc-action);--cmplz_link_font_size:14px;--cmplz_category_body_font_size:14px;--cmplz_category_header_title_font_size:15px;--cmplz_category_header_active_font_size:13px;--cmplz_category_header_always_active_color:var(--mc-muted);--cmplz_button_font_size:16px;--cmplz_button_border_radius:var(--mc-radius-lg);--cmplz_button_accept_background_color:var(--mc-action-hover);--cmplz_button_accept_border_color:var(--mc-action-hover);--cmplz_button_accept_text_color:var(--mc-on-action);--cmplz_button_deny_background_color:var(--mc-deny);--cmplz_button_deny_border_color:var(--mc-border);--cmplz_button_deny_text_color:var(--mc-ink);--cmplz_button_settings_background_color:transparent;--cmplz_button_settings_border_color:transparent;--cmplz_button_settings_text_color:var(--mc-action);--cmplz_slider_active_color:var(--mc-action);--cmplz_slider_inactive_color:var(--mc-border);--cmplz_slider_bullet_color:var(--mc-on-action)}#cmplz-cookiebanner-container .cmplz-cookiebanner{top:auto;right:20px;bottom:20px;left:auto;max-width:calc(100vw - 40px);padding:15px
20px;transform:none;box-shadow:var(--mc-shadow);font-family:var(--mc-font);animation:mc-cmplz-in 0.35s ease-out}@keyframes mc-cmplz-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{grid-template-columns:1fr auto}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title{display:block;grid-column:1;justify-self:start;font-family:var(--mc-font-display);font-weight:700;line-height:1.3;text-wrap:balance}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-close{display:flex;align-items:center;justify-content:center;grid-column:2;width:36px;height:36px;margin-right:-8px;border-radius:var(--mc-radius-sm);color:var(--mc-muted)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-close
svg{width:16px;height:16px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-close:hover{background:var(--mc-tint);color:var(--mc-ink);font-size:20px;line-height:20px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-divider-header{height:0;border-top:1px solid var(--mc-hairline)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-divider.cmplz-footer{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message{margin-bottom:0;text-wrap:pretty}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message
a{text-decoration:underline;text-underline-offset:2px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category{overflow:hidden;border-radius:var(--mc-radius-lg);background-color:var(--mc-tint)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category
summary{cursor:pointer}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{min-height:44px;padding:10px
12px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:600}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-weight:500}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open
svg{fill:var(--mc-ink)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{padding:0
12px 12px;color:var(--mc-muted);line-height:1.5}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-always-active .cmplz-banner-checkbox{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative;width:44px;height:24px;margin:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{top:-10px;left:0;width:44px;height:44px;margin:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{display:block;position:relative;width:44px;height:24px;margin:0;padding:0}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::before{top:0;left:0;width:44px;height:24px;padding:0;border-radius:12px;background-color:var(--cmplz_slider_inactive_color)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::after{top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--cmplz_slider_bullet_color);letter-spacing:normal}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{padding-left:0;background-color:var(--cmplz_slider_active_color)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::after{left:23px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label::before{box-shadow:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus-visible+.cmplz-label::before{outline:3px
solid var(--mc-focus);outline-offset:2px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{flex-wrap:wrap}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{flex:1 1 calc(50% - 5px);width:auto;min-width:0;height:var(--mc-btn-h);padding:0
12px;border-radius:var(--mc-radius-lg);font-family:var(--mc-font);font-weight:600;transition:background-color 0.15s, border-color 0.15s, color 0.15s}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover{border-color:var(--mc-plum);background-color:var(--mc-plum)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover{background-color:var(--mc-hairline)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{flex:1 1 100%;height:auto;min-height:44px;text-decoration:underline;text-underline-offset:3px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences:hover{background-color:var(--mc-tint);color:var(--mc-action-hover)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{flex:1 1 100%;border:2px
solid var(--mc-action);background-color:transparent;color:var(--mc-action)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences:hover{background-color:var(--mc-tint);color:var(--mc-action-hover)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links,
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links
ul{flex-wrap:wrap;gap:2px 16px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links
ul{width:100%;justify-content:center}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links .cmplz-link{padding:4px
0;text-underline-offset:2px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links .cmplz-link:hover{color:var(--mc-action-hover)}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn:focus-visible,
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close:focus-visible,
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-link:focus-visible,
#cmplz-manage-consent .cmplz-btn.cmplz-manage-consent:focus-visible{outline:3px
solid var(--mc-focus);outline-offset:2px}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-category summary:focus-visible{outline:3px
solid var(--mc-focus);outline-offset:-3px}@media (max-width: 768px){#cmplz-cookiebanner-container .cmplz-cookiebanner{right:0;bottom:0;left:0;width:100%;max-width:none;padding-bottom:calc(15px + env(safe-area-inset-bottom, 0px));border-radius:var(--mc-radius-xl) var(--mc-radius-xl) 0 0;animation-name:mc-cmplz-in-mobile}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn,
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences,
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{flex:0 0 auto;width:100%}}@keyframes mc-cmplz-in-mobile{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}#cmplz-manage-consent .cmplz-btn.cmplz-manage-consent{right:40px;left:auto;border-radius:var(--mc-radius-lg) var(--mc-radius-lg) 0 0;box-shadow:var(--mc-shadow);font-family:var(--mc-font);font-size:14px;font-weight:600}body .cmplz-blocked-content-container .cmplz-blocked-content-notice,
body .cmplz-wp-video .cmplz-blocked-content-notice{max-width:340px;padding:15px
20px;border-radius:var(--mc-radius-xl);background-color:var(--mc-card);box-shadow:var(--mc-shadow);color:var(--mc-ink);font-family:var(--mc-font);font-size:15px;line-height:1.5}body .cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,
body .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links
a{color:var(--mc-action);text-decoration:underline;text-underline-offset:2px}body .cmplz-blocked-content-notice .cmplz-accept-service{min-height:var(--mc-btn-h);padding:0
20px;border:1px
solid var(--mc-action-hover);border-radius:var(--mc-radius-lg);background:var(--mc-action-hover);color:var(--mc-on-action);font-family:var(--mc-font);font-size:16px;font-weight:600;cursor:pointer}body .cmplz-blocked-content-notice .cmplz-accept-service:hover{border-color:var(--mc-plum);background:var(--mc-plum)}body .cmplz-blocked-content-notice .cmplz-accept-service:focus-visible{outline:3px
solid var(--mc-focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){#cmplz-cookiebanner-container .cmplz-cookiebanner{animation:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn,
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::before,
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::after{transition:none}}:root{--mt-card:var(--card, #fefbfe);--mt-tint:var(--tint, #f6eaf5);--mt-ink:var(--ink, #261b25);--mt-muted:var(--ink-muted, #5d515c);--mt-border:var(--border, #91808f);--mt-hairline:var(--hairline, #e4dbe3);--mt-action:var(--action, #884687);--mt-action-hover:var(--action-hover, #6d326c);--mt-on-action:var(--on-action, #fefbfe);--mt-focus:var(--focus-ring, #884687);--mt-radius-md:var(--radius-md, 5px);--mt-radius-xl:var(--radius-xl, 12px);--mt-h:var(--size-cookie-btn, 45px);--mt-shadow:var(--shadow-banner, 0 10px 24px rgba(90,53,90, 0.18), 0 2px 6px rgba(90,53,90, 0.12));--mt-font:var(--font-sans, "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif);--mt-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235d515c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--mt-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3L3 13' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}#trp_ald_modal_container.trp_model_container{background:transparent}#trp_ald_modal_container
#trp_ald_modal_popup{top:20px !important;box-sizing:border-box;width:560px;max-width:calc(100% - 40px);padding:20px
24px;border:0;border-radius:var(--mt-radius-xl);background-color:var(--mt-card);box-shadow:var(--mt-shadow);color:var(--mt-ink);font-family:var(--mt-font);animation:mt-popup-in 0.35s ease-out}@keyframes mt-popup-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}#trp_ald_modal_container
#trp_ald_popup_text{font-size:16px;line-height:1.5;text-wrap:pretty}#trp_ald_modal_container
.trp_ald_select_and_button{display:flex;align-items:flex-start;gap:12px;margin-top:16px;font-size:16px}#trp_ald_modal_container .trp_ald_select_and_button
.trp_ald_ls_container{flex:1 1 0;width:auto;min-width:0}#trp_ald_modal_container .trp_ald_select_and_button
.trp_ald_button{flex:0 0 auto;width:auto;margin:0}:is(#trp_ald_modal_container, #trp_no_text_popup_wrap) .trp_ald_ls_container{height:var(--mt-h);color:var(--mt-ink);font-family:var(--mt-font);font-size:16px}:is(#trp_ald_modal_container, #trp_no_text_popup_wrap) .trp_ald_ls_container .trp-language-switcher-container{display:block;width:100%;margin:0}:is(#trp_ald_modal_container, #trp_no_text_popup_wrap) .trp_ald_ls_container .trp-language-switcher-container>div{box-sizing:border-box;width:100%;padding:0
40px 0 12px;border:1px
solid var(--mt-border);border-radius:var(--mt-radius-md);background-color:var(--mt-card);background-image:var(--mt-chevron);background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;color:var(--mt-ink);font-size:16px;line-height:1.3}:is(#trp_ald_modal_container, #trp_no_text_popup_wrap) .trp_ald_ls_container .trp-language-switcher-container>div.trp-ls-shortcode-current-language{display:flex;align-items:center;gap:8px;height:var(--mt-h);overflow:hidden;cursor:pointer}:is(#trp_ald_modal_container, #trp_no_text_popup_wrap) .trp_ald_ls_container .trp-language-switcher-container>div.trp-ls-shortcode-language{padding:0;overflow:hidden;box-shadow:var(--mt-shadow)}:is(#trp_ald_modal_container, #trp_no_text_popup_wrap) .trp_ald_ls_container .trp-language-switcher-container>div.trp-ls-shortcode-language.trp-ls-clicked{background-image:none}:is(#trp_ald_modal_container, #trp_no_text_popup_wrap) .trp_ald_ls_container .trp-language-switcher-container img.trp-flag-image{flex:none;margin:0;padding:0;pointer-events:none}:is(#trp_ald_modal_container, #trp_no_text_popup_wrap) .trp_ald_ls_container .trp-language-switcher-container .trp-ald-popup-select{display:flex;align-items:center;gap:8px;min-height:44px;margin:0;padding:0
40px 0 12px;font-size:16px;cursor:pointer}:is(#trp_ald_modal_container, #trp_no_text_popup_wrap) .trp_ald_ls_container .trp-language-switcher-container .trp-ald-popup-select+.trp-ald-popup-select{border-top:1px solid var(--mt-hairline)}:is(#trp_ald_modal_container, #trp_no_text_popup_wrap) .trp_ald_ls_container .trp-language-switcher-container .trp-ls-shortcode-language > div:hover,
:is(#trp_ald_modal_container, #trp_no_text_popup_wrap) .trp_ald_ls_container .trp-language-switcher-container .trp-ls-shortcode-language>div:focus{background:var(--mt-tint);color:var(--mt-ink)}:is(#trp_ald_modal_container, #trp_no_text_popup_wrap) .trp_ald_ls_container .trp-language-switcher-container .trp-ls-shortcode-current-language:focus-visible,
:is(#trp_ald_modal_container, #trp_no_text_popup_wrap) .trp_ald_ls_container .trp-language-switcher-container .trp-ald-popup-select:focus-visible{outline:3px
solid var(--mt-focus);outline-offset:-3px}#trp_ald_modal_container #trp_ald_popup_change_language,
#trp_no_text_popup_wrap
#trp_ald_no_text_popup_change_language{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--mt-h);min-height:var(--mt-h);margin:0;padding:0
24px;border:1px
solid var(--mt-action);border-radius:var(--mt-radius-md);background:var(--mt-action);color:var(--mt-on-action);font-family:var(--mt-font);font-size:16px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color 0.15s, border-color 0.15s}#trp_ald_modal_container #trp_ald_popup_change_language:hover,
#trp_no_text_popup_wrap #trp_ald_no_text_popup_change_language:hover{border-color:var(--mt-action-hover);background:var(--mt-action-hover);color:var(--mt-on-action)}#trp_ald_modal_container #trp_ald_popup_change_language:focus-visible,
#trp_no_text_popup_wrap #trp_ald_no_text_popup_change_language:focus-visible{outline:3px
solid var(--mt-focus);outline-offset:2px}#trp_ald_modal_container #trp_ald_modal_popup
#trp_ald_x_button_and_textarea{display:inline-flex;align-items:center;gap:8px;width:auto;height:auto;min-height:44px;margin-top:4px;color:var(--mt-action) !important;font-family:var(--mt-font);font-size:15px}#trp_ald_modal_container #trp_ald_modal_popup #trp_ald_x_button_and_textarea
#trp_ald_x_button_textarea{margin:0;color:var(--mt-action) !important;text-underline-offset:3px}#trp_ald_modal_container #trp_ald_modal_popup #trp_ald_x_button_and_textarea:hover,
#trp_ald_modal_container #trp_ald_modal_popup #trp_ald_x_button_and_textarea:hover
#trp_ald_x_button_textarea{color:var(--mt-action-hover) !important}#trp_ald_modal_container #trp_ald_modal_popup #trp_ald_x_button_and_textarea:focus-visible{border-radius:2px;outline:3px
solid var(--mt-focus);outline-offset:2px}#trp_ald_modal_container #trp_ald_modal_popup
#trp_ald_x_button{display:inline-block;flex:none;width:14px;height:14px;background-color:currentcolor;color:inherit;-webkit-mask:var(--mt-x) center / contain no-repeat;mask:var(--mt-x) center / contain no-repeat}#trp_ald_modal_container #trp_ald_modal_popup #trp_ald_x_button::before{content:none}div#trp_no_text_popup_wrap{background-color:var(--mt-card);box-shadow:var(--mt-shadow);color:var(--mt-ink);font-family:var(--mt-font)}#trp_no_text_popup_wrap
#trp_no_text_popup{padding:15px
20px;border:0;border-bottom:1px solid var(--mt-hairline)}#trp_no_text_popup_wrap
#trp_ald_no_text_popup_div{font-size:16px;line-height:1.5}#trp_no_text_popup_wrap #trp_ald_not_text_popup_ls_and_button
.trp_ald_ls_container{color:var(--mt-ink);font-size:16px}#trp_no_text_popup_wrap #trp_ald_not_text_popup_ls_and_button .trp_ald_ls_container [special-selector=trp_ald_popup_current_language]{padding:0
40px 0 12px;color:var(--mt-ink);font-size:16px}#trp_no_text_popup_wrap
#trp_ald_no_text_popup_change_language{width:100%;margin-left:10px}#trp_no_text_popup_wrap #trp_no_text_popup
#trp_close{width:36px;height:36px;cursor:pointer}#trp_no_text_popup_wrap #trp_no_text_popup #trp_close::before{content:"";display:block;width:16px;height:16px;margin:10px;background:var(--mt-action) !important;color:transparent !important;font:inherit;-webkit-mask:var(--mt-x) center / contain no-repeat;mask:var(--mt-x) center / contain no-repeat}#trp_no_text_popup_wrap
#trp_ald_no_text_popup_x_button_textarea{color:var(--mt-action);text-underline-offset:3px}@media (max-width: 780px){#trp_ald_modal_container
.trp_ald_select_and_button{flex-direction:column;align-items:stretch;margin-top:16px}#trp_ald_modal_container .trp_ald_select_and_button
.trp_ald_ls_container{flex:none;width:100%}#trp_ald_modal_container .trp_ald_select_and_button
.trp_ald_button{width:100%;margin:0}#trp_ald_modal_container #trp_ald_modal_popup
#trp_ald_x_button_and_textarea{width:auto}}@media (prefers-reduced-motion: reduce){#trp_ald_modal_container
#trp_ald_modal_popup{animation:none}#trp_ald_modal_container #trp_ald_popup_change_language,
#trp_no_text_popup_wrap
#trp_ald_no_text_popup_change_language{transition:none}}