:root{--border-radius-default: 8px;--border-radius-button: 8px;--border-radius-input: 8px;--border-width-default: 1.5px;--text-decoration-thickness-default: 2px;--text-underline-offset-default: 4px}:root{--color-black: #000;--color-white: #fff;--color-lightest-grey: #f2f2f2;--color-anthrazit: #555;--color-body-background: var( --color-theme-primary-100 );--color-border-light-gray: color-mix( in srgb, black 15%, transparent );--color-theme-primary-real: #009934;--color-theme-primary: #00802B;--color-theme-primary-50: color-mix( in srgb, var( --color-theme-primary-real ) 5%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-100: color-mix( in srgb, var( --color-theme-primary-real ) 10%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-200: color-mix( in srgb, var( --color-theme-primary-real ) 20%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-300: color-mix( in srgb, var( --color-theme-primary-real ) 30%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-400: color-mix( in srgb, var( --color-theme-primary-real ) 40%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-500: color-mix( in srgb, var( --color-theme-primprimary-realary ) 50%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-600: color-mix( in srgb, var( --color-theme-primary-real ) 60%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-700: color-mix( in srgb, var( --color-theme-primary-real ) 70%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-800: color-mix( in srgb, var( --color-theme-primary-real ) 80%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-900: color-mix( in srgb, var( --color-theme-primary-real ) 90%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-hover: color-mix( in srgb, white 90%, var( --color-theme-primary-real ) );--color-theme-primary-light: color-mix( in srgb, white 20%, var( --color-theme-primary-real ) );--color-theme-primary-dark: color-mix( in srgb, black 50%, var( --color-theme-primary-real ) );--color-theme-primary-darker: color-mix( in srgb, black 70%, var( --color-theme-primary-real ) );--color-theme-primary-focus: var( --color-theme-primary-200 );--color-theme-secondary: #CF213A;--color-orange-red: #ec554e;--color-orange-red-200: color-mix( in srgb, var( --color-orange-red ) 20%, transparent );--color-blue: #407cca;--color-blue-200: color-mix( in srgb, var( --color-blue ) 20%, transparent );--color-alert-success: var( --color-theme-primary );--color-alert-info: var( --color-blue );--color-alert-error: var( --color-orange-red );--color-alert-warning: #edaa00;--color-text-copy: var( --color-anthrazit );--color-text-copy-light: #aaa;--color-text-destructive: var( --color-orange-red );--box-shadow-double-brand: 0 0 0 var( --border-width-default ) var( --color-theme-primary-400 ), 0 0 0 8px var( --color-theme-primary-200 );--box-shadow-double-brand-small: 0 0 0 var( --border-width-default ) var( --color-theme-primary-400 ), 0 0 0 4px var( --color-theme-primary-200 );--color-top-banner-background: var( --color-theme-primary-100 );--color-top-banner-text: var( --color-theme-primary-dark )}:root{--main-font-family: "HelveticaNeueLTPro", sans-serif;--main-font-weight: 300;--medium-font-weight: 600;--bold-font-weight: 600;--heavy-font-weight: 800;--black-font-weight: 900;--large-font-size: 24px;--base-font-size: 16px;--small-font-size: 14px;--huge-font-size: clamp( 1.5rem, calc(.75rem + 3vw) , 3rem );--base-line-height: 1.5}html *{font-family:var( --main-font-family )}@keyframes opacity-pulse{0%,to{opacity:.1}50%{opacity:.6}}@keyframes bounce-in{0%{transform:scale(0)}60%{transform:scale(1.5)}to{transform:scale(1);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root{--spacing-small: .625rem;--spacing-responsive-small: clamp( .625rem, calc(.3125rem + 1.25vw) , 1.25rem );--spacing-responsive-medium: clamp( .9375rem, calc(.46875rem + 1.875vw) , 1.875rem );--spacing-responsive-large: clamp( .9375rem, calc(.15625rem + 3.125vw) , 2.5rem );--size-page-wrap: 1160px;--size-page-wrap-small: 600px;--size-page-wrap-medium: 840px;--size-page-wrap-large: 1400px}.has-extra-large-font-size,.has-large-font-size{line-height:1.25}:where(.wp-block-group.has-background){padding:var( --spacing-responsive-medium )}:root :where(.is-layout-flow)>p{margin:1.25em 0}:root :where(.is-layout-flow)>h2{margin:1.5em 0 1em}:root :where(.is-layout-flow)>h3{margin:1.5em 0 .5em}.content-inner{width:100%;max-width:calc(var( --size-page-wrap ) + (2 * var( --spacing-responsive-large )));margin:0 auto;padding-inline:var( --spacing-responsive-large )}.reset-button{all:unset;cursor:revert;outline:revert;line-height:1}.text-decoration{text-decoration:underline;text-decoration-thickness:var( --text-decoration-thickness-default );text-underline-offset:.15em}.react-tabs{width:100%;-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{display:flex;margin:0;padding:0;border-radius:var( --border-radius-default )}.react-tabs__tab{flex:1;display:block;list-style:none;padding:.75rem;line-height:1.25;cursor:pointer;text-align:center;background:var( --color-theme-primary-200 );font-weight:var( --medium-font-weight );color:var( --color-text-copy )}.react-tabs__tab:focus-visible{outline:2px solid var( --color-theme-primary )}.react-tabs__tab:first-child{border-top-left-radius:var( --border-radius-default )}.react-tabs__tab:last-child{border-top-right-radius:var( --border-radius-default )}@media screen and (min-width:600px){.react-tabs__tab{padding:var( --spacing-responsive-small )}}.react-tabs__tab--selected{background:var( --color-white );color:var( --color-text-copy )}.react-tabs__tab--disabled{color:color-mix(in srgb,white 30%,transparent);cursor:default}.react-tabs__tab-panel{background:var( --color-white );color:var( --color-text-copy );display:none;padding:var( --spacing-responsive-small )}@media screen and (min-width:800px){.react-tabs__tab-panel{padding:calc(var( --spacing-responsive-medium ) * .5) var( --spacing-responsive-medium )}}@media screen and (min-width:1100px){.react-tabs__tab-panel{padding:calc(var( --spacing-responsive-large ) * .5) var( --spacing-responsive-large )}}.react-tabs__tab-panel>:first-child{margin-top:0}.react-tabs__tab-panel>:last-child{margin-bottom:0}.react-tabs__tab-panel--selected{display:block}@media screen and (max-width:599px){.page__content>.react-tabs{width:100vw;margin:0 calc(var( --spacing-responsive-small ) * -1)}}
