:root{--space-desktop:8.5rem;--space-tablet:6.5rem;--space-mobile:4rem}body{margin:0;font-family:var(--ui-font-family-body);font-weight:var(--ui-font-weight-medium);font-size:var(--ui-font-body-size-md);line-height:var(--ui-font-body-line-height-md);color:var(--ui-colors-grey-dark)}.page{min-height:calc(100vh - 12.5rem)}a{font-family:var(--ui-font-family-body)!important;text-decoration:none;color:inherit}html{box-sizing:border-box;overflow-x:hidden}@media (min-width:40rem){#ez-cookie-notification{bottom:5.3125rem!important}}.bottom-right-medium,.bottom-right-rounded,.enzuzo-animate,.enzuzo-cookiebanner-container,.enzuzo-none,.enzuzo-shadow,.has-rounded,.notification-bottom-right,.notification-main{opacity:0!important;pointer-events:none}.show:is(.enzuzo-cookiebanner-container,.notification-main,.notification-bottom-right,.bottom-right-medium,.bottom-right-rounded,.has-rounded,.enzuzo-animate,.enzuzo-none,.enzuzo-shadow){opacity:1!important;pointer-events:auto}.ez-consent .notification-main.enzuzo-shadow{box-shadow:0 .625rem 1.25rem rgba(0,0,0,.2)!important}.ez-consent .notification-button,.ez-consent button.enzuzo-modal-button{border-radius:6.25rem!important;border-width:1px!important;font-family:var(--ui-font-family-heading)!important;font-size:var(--ui-font-body-size-sm)!important;line-height:1.25rem;padding:.625rem var(--ui-spacings-md)!important}:is(.ez-consent .notification-button,.ez-consent button.enzuzo-modal-button):hover{background-color:var(--ui-colors-grey-default)!important;color:var(--ui-colors-white)!important;border-color:var(--ui-colors-grey-default)!important}.ez-consent .notification-main .notification-buttons{flex-direction:column-reverse;padding-top:var(--ui-spacings-sm)}.ez-consent .enzuzo-poweredby-wrap{display:none!important}.ez-consent{--ez-banner-link-color:var(--ui-colors-grey-dark)!important;--ez-preferences-switch-on:var(--ui-colors-primary-default)!important;--ez-banner-decline-background-color:var(--ui-colors-white)!important;--ez-banner-decline-background-color-hover:var(
    --ui-colors-grey-default
  )!important;--ez-banner-decline-text-color:var(--ui-colors-grey-dark)!important;--ez-banner-decline-border-color:var(--ui-colors-grey-dark)!important;--ez-banner-allow-all-background-color-hover:var(
    --ui-colors-grey-default
  )!important;--ez-preferences-allow-selected-background-color-hover:var(
    --ui-colors-grey-default
  )!important}.ez-consent .notification-main{border-radius:.25rem;box-shadow:0 .625rem 1.25rem rgba(0,0,0,.2)!important;flex-direction:column!important;max-width:23.75rem!important;padding:2rem!important;left:auto!important;right:1.25rem!important;bottom:1.25rem!important;transform:none!important;width:calc(100% - 4rem)!important}:is(.ez-consent .notification-main) .notification-text-medium{font-size:var(--ui-font-body-size-sm)!important}:is(:is(.ez-consent .notification-main) .notification-desc) p:last-of-type{display:inline!important}:is(:is(.ez-consent .notification-main) .notification-desc) #notificationPolicyLink{display:inline!important}:is(.ez-consent .notification-main) .notification-buttons{flex-direction:column-reverse;padding-top:var(--ui-spacings-sm)}:is(.ez-consent .notification-main) .closeTrigger{padding-right:0!important}.ez-consent .notification-button,.ez-consent .notification-main button.button-default,.ez-consent .notification-main button.button-rounded,.ez-consent button.button-default,.ez-consent button.button-rounded,.ez-consent button.enzuzo-modal-button{border-radius:6.25rem!important;border-width:1px!important;font-family:var(--ui-font-family-heading)!important;font-size:var(--ui-font-body-size-sm)!important;line-height:1.25rem;padding:.625rem var(--ui-spacings-md)!important;transition:all 80ms ease-in-out!important}:is(.ez-consent .notification-button,.ez-consent button.enzuzo-modal-button,.ez-consent button.button-default,.ez-consent button.button-rounded,.ez-consent .notification-main button.button-default,.ez-consent .notification-main button.button-rounded):hover{color:var(--ui-colors-white)!important;border-color:var(
        --ez-banner-allow-all-background-color-hover
      )!important}.ez-consent .cookieButtonWrap{flex-direction:row!important}.ez-consent #notificationManagerLink{margin:0!important;white-space:nowrap}.ez-consent .enzuzo-close-banner-button,.ez-consent .enzuzo-poweredby-wrap{display:none!important}.ez-consent .enzuzo-modal-button-close{display:flex!important;align-items:center!important}